1package android { 2 3 public final class Manifest { 4 ctor public Manifest(); 5 } 6 7 public static final class Manifest.permission { 8 ctor public Manifest.permission(); 9 field public static final java.lang.String ACCESS_CACHE_FILESYSTEM = "android.permission.ACCESS_CACHE_FILESYSTEM"; 10 field public static final java.lang.String ACCESS_CHECKIN_PROPERTIES = "android.permission.ACCESS_CHECKIN_PROPERTIES"; 11 field public static final java.lang.String ACCESS_COARSE_LOCATION = "android.permission.ACCESS_COARSE_LOCATION"; 12 field public static final java.lang.String ACCESS_DRM_CERTIFICATES = "android.permission.ACCESS_DRM_CERTIFICATES"; 13 field public static final java.lang.String ACCESS_FINE_LOCATION = "android.permission.ACCESS_FINE_LOCATION"; 14 field public static final java.lang.String ACCESS_FM_RADIO = "android.permission.ACCESS_FM_RADIO"; 15 field public static final java.lang.String ACCESS_LOCATION_EXTRA_COMMANDS = "android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"; 16 field public static final java.lang.String ACCESS_MOCK_LOCATION = "android.permission.ACCESS_MOCK_LOCATION"; 17 field public static final java.lang.String ACCESS_MTP = "android.permission.ACCESS_MTP"; 18 field public static final java.lang.String ACCESS_NETWORK_CONDITIONS = "android.permission.ACCESS_NETWORK_CONDITIONS"; 19 field public static final java.lang.String ACCESS_NETWORK_STATE = "android.permission.ACCESS_NETWORK_STATE"; 20 field public static final java.lang.String ACCESS_NOTIFICATIONS = "android.permission.ACCESS_NOTIFICATIONS"; 21 field public static final java.lang.String ACCESS_SURFACE_FLINGER = "android.permission.ACCESS_SURFACE_FLINGER"; 22 field public static final java.lang.String ACCESS_WIFI_STATE = "android.permission.ACCESS_WIFI_STATE"; 23 field public static final java.lang.String ACCOUNT_MANAGER = "android.permission.ACCOUNT_MANAGER"; 24 field public static final java.lang.String ADD_VOICEMAIL = "com.android.voicemail.permission.ADD_VOICEMAIL"; 25 field public static final java.lang.String ALLOW_ANY_CODEC_FOR_PLAYBACK = "android.permission.ALLOW_ANY_CODEC_FOR_PLAYBACK"; 26 field public static final java.lang.String AUTHENTICATE_ACCOUNTS = "android.permission.AUTHENTICATE_ACCOUNTS"; 27 field public static final java.lang.String BACKUP = "android.permission.BACKUP"; 28 field public static final java.lang.String BATTERY_STATS = "android.permission.BATTERY_STATS"; 29 field public static final java.lang.String BIND_ACCESSIBILITY_SERVICE = "android.permission.BIND_ACCESSIBILITY_SERVICE"; 30 field public static final java.lang.String BIND_APPWIDGET = "android.permission.BIND_APPWIDGET"; 31 field public static final java.lang.String BIND_CARRIER_MESSAGING_SERVICE = "android.permission.BIND_CARRIER_MESSAGING_SERVICE"; 32 field public static final java.lang.String BIND_CONDITION_PROVIDER_SERVICE = "android.permission.BIND_CONDITION_PROVIDER_SERVICE"; 33 field public static final java.lang.String BIND_CONNECTION_SERVICE = "android.permission.BIND_CONNECTION_SERVICE"; 34 field public static final java.lang.String BIND_DEVICE_ADMIN = "android.permission.BIND_DEVICE_ADMIN"; 35 field public static final java.lang.String BIND_DIRECTORY_SEARCH = "android.permission.BIND_DIRECTORY_SEARCH"; 36 field public static final java.lang.String BIND_DREAM_SERVICE = "android.permission.BIND_DREAM_SERVICE"; 37 field public static final java.lang.String BIND_INCALL_SERVICE = "android.permission.BIND_INCALL_SERVICE"; 38 field public static final java.lang.String BIND_INPUT_METHOD = "android.permission.BIND_INPUT_METHOD"; 39 field public static final java.lang.String BIND_KEYGUARD_APPWIDGET = "android.permission.BIND_KEYGUARD_APPWIDGET"; 40 field public static final java.lang.String BIND_NFC_SERVICE = "android.permission.BIND_NFC_SERVICE"; 41 field public static final java.lang.String BIND_NOTIFICATION_LISTENER_SERVICE = "android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"; 42 field public static final java.lang.String BIND_PRINT_SERVICE = "android.permission.BIND_PRINT_SERVICE"; 43 field public static final java.lang.String BIND_REMOTEVIEWS = "android.permission.BIND_REMOTEVIEWS"; 44 field public static final java.lang.String BIND_TEXT_SERVICE = "android.permission.BIND_TEXT_SERVICE"; 45 field public static final java.lang.String BIND_TRUST_AGENT = "android.permission.BIND_TRUST_AGENT"; 46 field public static final java.lang.String BIND_TV_INPUT = "android.permission.BIND_TV_INPUT"; 47 field public static final java.lang.String BIND_VOICE_INTERACTION = "android.permission.BIND_VOICE_INTERACTION"; 48 field public static final java.lang.String BIND_VPN_SERVICE = "android.permission.BIND_VPN_SERVICE"; 49 field public static final java.lang.String BIND_WALLPAPER = "android.permission.BIND_WALLPAPER"; 50 field public static final java.lang.String BLUETOOTH = "android.permission.BLUETOOTH"; 51 field public static final java.lang.String BLUETOOTH_ADMIN = "android.permission.BLUETOOTH_ADMIN"; 52 field public static final java.lang.String BLUETOOTH_PRIVILEGED = "android.permission.BLUETOOTH_PRIVILEGED"; 53 field public static final java.lang.String BODY_SENSORS = "android.permission.BODY_SENSORS"; 54 field public static final java.lang.String BRICK = "android.permission.BRICK"; 55 field public static final java.lang.String BROADCAST_NETWORK_PRIVILEGED = "android.permission.BROADCAST_NETWORK_PRIVILEGED"; 56 field public static final java.lang.String BROADCAST_PACKAGE_REMOVED = "android.permission.BROADCAST_PACKAGE_REMOVED"; 57 field public static final java.lang.String BROADCAST_SMS = "android.permission.BROADCAST_SMS"; 58 field public static final java.lang.String BROADCAST_STICKY = "android.permission.BROADCAST_STICKY"; 59 field public static final java.lang.String BROADCAST_WAP_PUSH = "android.permission.BROADCAST_WAP_PUSH"; 60 field public static final java.lang.String CALL_PHONE = "android.permission.CALL_PHONE"; 61 field public static final java.lang.String CALL_PRIVILEGED = "android.permission.CALL_PRIVILEGED"; 62 field public static final java.lang.String CAMERA = "android.permission.CAMERA"; 63 field public static final java.lang.String CAMERA_DISABLE_TRANSMIT_LED = "android.permission.CAMERA_DISABLE_TRANSMIT_LED"; 64 field public static final java.lang.String CAPTURE_AUDIO_HOTWORD = "android.permission.CAPTURE_AUDIO_HOTWORD"; 65 field public static final java.lang.String CAPTURE_AUDIO_OUTPUT = "android.permission.CAPTURE_AUDIO_OUTPUT"; 66 field public static final java.lang.String CAPTURE_SECURE_VIDEO_OUTPUT = "android.permission.CAPTURE_SECURE_VIDEO_OUTPUT"; 67 field public static final java.lang.String CAPTURE_TV_INPUT = "android.permission.CAPTURE_TV_INPUT"; 68 field public static final java.lang.String CAPTURE_VIDEO_OUTPUT = "android.permission.CAPTURE_VIDEO_OUTPUT"; 69 field public static final java.lang.String CHANGE_COMPONENT_ENABLED_STATE = "android.permission.CHANGE_COMPONENT_ENABLED_STATE"; 70 field public static final java.lang.String CHANGE_CONFIGURATION = "android.permission.CHANGE_CONFIGURATION"; 71 field public static final java.lang.String CHANGE_NETWORK_STATE = "android.permission.CHANGE_NETWORK_STATE"; 72 field public static final java.lang.String CHANGE_WIFI_MULTICAST_STATE = "android.permission.CHANGE_WIFI_MULTICAST_STATE"; 73 field public static final java.lang.String CHANGE_WIFI_STATE = "android.permission.CHANGE_WIFI_STATE"; 74 field public static final java.lang.String CLEAR_APP_CACHE = "android.permission.CLEAR_APP_CACHE"; 75 field public static final java.lang.String CLEAR_APP_USER_DATA = "android.permission.CLEAR_APP_USER_DATA"; 76 field public static final java.lang.String CONNECTIVITY_INTERNAL = "android.permission.CONNECTIVITY_INTERNAL"; 77 field public static final java.lang.String CONTROL_INCALL_EXPERIENCE = "android.permission.CONTROL_INCALL_EXPERIENCE"; 78 field public static final java.lang.String CONTROL_LOCATION_UPDATES = "android.permission.CONTROL_LOCATION_UPDATES"; 79 field public static final java.lang.String CONTROL_VPN = "android.permission.CONTROL_VPN"; 80 field public static final java.lang.String CRYPT_KEEPER = "android.permission.CRYPT_KEEPER"; 81 field public static final java.lang.String DELETE_CACHE_FILES = "android.permission.DELETE_CACHE_FILES"; 82 field public static final java.lang.String DELETE_PACKAGES = "android.permission.DELETE_PACKAGES"; 83 field public static final java.lang.String DEVICE_POWER = "android.permission.DEVICE_POWER"; 84 field public static final java.lang.String DIAGNOSTIC = "android.permission.DIAGNOSTIC"; 85 field public static final java.lang.String DISABLE_KEYGUARD = "android.permission.DISABLE_KEYGUARD"; 86 field public static final java.lang.String DUMP = "android.permission.DUMP"; 87 field public static final java.lang.String EXPAND_STATUS_BAR = "android.permission.EXPAND_STATUS_BAR"; 88 field public static final java.lang.String FACTORY_TEST = "android.permission.FACTORY_TEST"; 89 field public static final java.lang.String FLASHLIGHT = "android.permission.FLASHLIGHT"; 90 field public static final java.lang.String FORCE_BACK = "android.permission.FORCE_BACK"; 91 field public static final java.lang.String FORCE_STOP_PACKAGES = "android.permission.FORCE_STOP_PACKAGES"; 92 field public static final java.lang.String GET_ACCOUNTS = "android.permission.GET_ACCOUNTS"; 93 field public static final java.lang.String GET_APP_OPS_STATS = "android.permission.GET_APP_OPS_STATS"; 94 field public static final java.lang.String GET_PACKAGE_SIZE = "android.permission.GET_PACKAGE_SIZE"; 95 field public static final deprecated java.lang.String GET_TASKS = "android.permission.GET_TASKS"; 96 field public static final java.lang.String GET_TOP_ACTIVITY_INFO = "android.permission.GET_TOP_ACTIVITY_INFO"; 97 field public static final java.lang.String GLOBAL_SEARCH = "android.permission.GLOBAL_SEARCH"; 98 field public static final java.lang.String HARDWARE_TEST = "android.permission.HARDWARE_TEST"; 99 field public static final java.lang.String HDMI_CEC = "android.permission.HDMI_CEC"; 100 field public static final java.lang.String INJECT_EVENTS = "android.permission.INJECT_EVENTS"; 101 field public static final java.lang.String INSTALL_LOCATION_PROVIDER = "android.permission.INSTALL_LOCATION_PROVIDER"; 102 field public static final java.lang.String INSTALL_PACKAGES = "android.permission.INSTALL_PACKAGES"; 103 field public static final java.lang.String INSTALL_SHORTCUT = "com.android.launcher.permission.INSTALL_SHORTCUT"; 104 field public static final java.lang.String INTERACT_ACROSS_USERS = "android.permission.INTERACT_ACROSS_USERS"; 105 field public static final java.lang.String INTERNAL_SYSTEM_WINDOW = "android.permission.INTERNAL_SYSTEM_WINDOW"; 106 field public static final java.lang.String INTERNET = "android.permission.INTERNET"; 107 field public static final java.lang.String INVOKE_CARRIER_SETUP = "android.permission.INVOKE_CARRIER_SETUP"; 108 field public static final java.lang.String KILL_BACKGROUND_PROCESSES = "android.permission.KILL_BACKGROUND_PROCESSES"; 109 field public static final java.lang.String LOCATION_HARDWARE = "android.permission.LOCATION_HARDWARE"; 110 field public static final java.lang.String LOOP_RADIO = "android.permission.LOOP_RADIO"; 111 field public static final java.lang.String MANAGE_ACCOUNTS = "android.permission.MANAGE_ACCOUNTS"; 112 field public static final java.lang.String MANAGE_ACTIVITY_STACKS = "android.permission.MANAGE_ACTIVITY_STACKS"; 113 field public static final java.lang.String MANAGE_APP_TOKENS = "android.permission.MANAGE_APP_TOKENS"; 114 field public static final java.lang.String MANAGE_CA_CERTIFICATES = "android.permission.MANAGE_CA_CERTIFICATES"; 115 field public static final java.lang.String MANAGE_DEVICE_ADMINS = "android.permission.MANAGE_DEVICE_ADMINS"; 116 field public static final java.lang.String MANAGE_DOCUMENTS = "android.permission.MANAGE_DOCUMENTS"; 117 field public static final java.lang.String MANAGE_USB = "android.permission.MANAGE_USB"; 118 field public static final java.lang.String MANAGE_USERS = "android.permission.MANAGE_USERS"; 119 field public static final java.lang.String MASTER_CLEAR = "android.permission.MASTER_CLEAR"; 120 field public static final java.lang.String MEDIA_CONTENT_CONTROL = "android.permission.MEDIA_CONTENT_CONTROL"; 121 field public static final java.lang.String MODIFY_APPWIDGET_BIND_PERMISSIONS = "android.permission.MODIFY_APPWIDGET_BIND_PERMISSIONS"; 122 field public static final java.lang.String MODIFY_AUDIO_ROUTING = "android.permission.MODIFY_AUDIO_ROUTING"; 123 field public static final java.lang.String MODIFY_AUDIO_SETTINGS = "android.permission.MODIFY_AUDIO_SETTINGS"; 124 field public static final java.lang.String MODIFY_NETWORK_ACCOUNTING = "android.permission.MODIFY_NETWORK_ACCOUNTING"; 125 field public static final java.lang.String MODIFY_PARENTAL_CONTROLS = "android.permission.MODIFY_PARENTAL_CONTROLS"; 126 field public static final java.lang.String MODIFY_PHONE_STATE = "android.permission.MODIFY_PHONE_STATE"; 127 field public static final java.lang.String MOUNT_FORMAT_FILESYSTEMS = "android.permission.MOUNT_FORMAT_FILESYSTEMS"; 128 field public static final java.lang.String MOUNT_UNMOUNT_FILESYSTEMS = "android.permission.MOUNT_UNMOUNT_FILESYSTEMS"; 129 field public static final java.lang.String MOVE_PACKAGE = "android.permission.MOVE_PACKAGE"; 130 field public static final java.lang.String NFC = "android.permission.NFC"; 131 field public static final java.lang.String PACKAGE_USAGE_STATS = "android.permission.PACKAGE_USAGE_STATS"; 132 field public static final java.lang.String PACKAGE_VERIFICATION_AGENT = "android.permission.PACKAGE_VERIFICATION_AGENT"; 133 field public static final java.lang.String PERFORM_CDMA_PROVISIONING = "android.permission.PERFORM_CDMA_PROVISIONING"; 134 field public static final deprecated java.lang.String PERSISTENT_ACTIVITY = "android.permission.PERSISTENT_ACTIVITY"; 135 field public static final java.lang.String PROCESS_OUTGOING_CALLS = "android.permission.PROCESS_OUTGOING_CALLS"; 136 field public static final java.lang.String PROVIDE_TRUST_AGENT = "android.permission.PROVIDE_TRUST_AGENT"; 137 field public static final java.lang.String READ_CALENDAR = "android.permission.READ_CALENDAR"; 138 field public static final java.lang.String READ_CALL_LOG = "android.permission.READ_CALL_LOG"; 139 field public static final java.lang.String READ_CONTACTS = "android.permission.READ_CONTACTS"; 140 field public static final java.lang.String READ_DREAM_STATE = "android.permission.READ_DREAM_STATE"; 141 field public static final java.lang.String READ_EXTERNAL_STORAGE = "android.permission.READ_EXTERNAL_STORAGE"; 142 field public static final java.lang.String READ_FRAME_BUFFER = "android.permission.READ_FRAME_BUFFER"; 143 field public static final java.lang.String READ_HISTORY_BOOKMARKS = "com.android.browser.permission.READ_HISTORY_BOOKMARKS"; 144 field public static final deprecated java.lang.String READ_INPUT_STATE = "android.permission.READ_INPUT_STATE"; 145 field public static final java.lang.String READ_INSTALL_SESSIONS = "android.permission.READ_INSTALL_SESSIONS"; 146 field public static final java.lang.String READ_LOGS = "android.permission.READ_LOGS"; 147 field public static final java.lang.String READ_NETWORK_USAGE_HISTORY = "android.permission.READ_NETWORK_USAGE_HISTORY"; 148 field public static final java.lang.String READ_PHONE_STATE = "android.permission.READ_PHONE_STATE"; 149 field public static final java.lang.String READ_PRIVILEGED_PHONE_STATE = "android.permission.READ_PRIVILEGED_PHONE_STATE"; 150 field public static final java.lang.String READ_PROFILE = "android.permission.READ_PROFILE"; 151 field public static final java.lang.String READ_SEARCH_INDEXABLES = "android.permission.READ_SEARCH_INDEXABLES"; 152 field public static final java.lang.String READ_SMS = "android.permission.READ_SMS"; 153 field public static final deprecated java.lang.String READ_SOCIAL_STREAM = "android.permission.READ_SOCIAL_STREAM"; 154 field public static final java.lang.String READ_SYNC_SETTINGS = "android.permission.READ_SYNC_SETTINGS"; 155 field public static final java.lang.String READ_SYNC_STATS = "android.permission.READ_SYNC_STATS"; 156 field public static final java.lang.String READ_USER_DICTIONARY = "android.permission.READ_USER_DICTIONARY"; 157 field public static final java.lang.String READ_VOICEMAIL = "com.android.voicemail.permission.READ_VOICEMAIL"; 158 field public static final java.lang.String READ_WIFI_CREDENTIAL = "android.permission.READ_WIFI_CREDENTIAL"; 159 field public static final java.lang.String REAL_GET_TASKS = "android.permission.REAL_GET_TASKS"; 160 field public static final java.lang.String REBOOT = "android.permission.REBOOT"; 161 field public static final java.lang.String RECEIVE_BOOT_COMPLETED = "android.permission.RECEIVE_BOOT_COMPLETED"; 162 field public static final java.lang.String RECEIVE_DATA_ACTIVITY_CHANGE = "android.permission.RECEIVE_DATA_ACTIVITY_CHANGE"; 163 field public static final java.lang.String RECEIVE_EMERGENCY_BROADCAST = "android.permission.RECEIVE_EMERGENCY_BROADCAST"; 164 field public static final java.lang.String RECEIVE_MMS = "android.permission.RECEIVE_MMS"; 165 field public static final java.lang.String RECEIVE_SMS = "android.permission.RECEIVE_SMS"; 166 field public static final java.lang.String RECEIVE_WAP_PUSH = "android.permission.RECEIVE_WAP_PUSH"; 167 field public static final java.lang.String RECORD_AUDIO = "android.permission.RECORD_AUDIO"; 168 field public static final java.lang.String RECOVERY = "android.permission.RECOVERY"; 169 field public static final java.lang.String REGISTER_CALL_PROVIDER = "android.permission.REGISTER_CALL_PROVIDER"; 170 field public static final java.lang.String REGISTER_CONNECTION_MANAGER = "android.permission.REGISTER_CONNECTION_MANAGER"; 171 field public static final java.lang.String REGISTER_SIM_SUBSCRIPTION = "android.permission.REGISTER_SIM_SUBSCRIPTION"; 172 field public static final java.lang.String REMOVE_DRM_CERTIFICATES = "android.permission.REMOVE_DRM_CERTIFICATES"; 173 field public static final java.lang.String REORDER_TASKS = "android.permission.REORDER_TASKS"; 174 field public static final deprecated java.lang.String RESTART_PACKAGES = "android.permission.RESTART_PACKAGES"; 175 field public static final java.lang.String RETRIEVE_WINDOW_CONTENT = "android.permission.RETRIEVE_WINDOW_CONTENT"; 176 field public static final java.lang.String SCORE_NETWORKS = "android.permission.SCORE_NETWORKS"; 177 field public static final java.lang.String SEND_RESPOND_VIA_MESSAGE = "android.permission.SEND_RESPOND_VIA_MESSAGE"; 178 field public static final java.lang.String SEND_SMS = "android.permission.SEND_SMS"; 179 field public static final java.lang.String SERIAL_PORT = "android.permission.SERIAL_PORT"; 180 field public static final java.lang.String SET_ACTIVITY_WATCHER = "android.permission.SET_ACTIVITY_WATCHER"; 181 field public static final java.lang.String SET_ALARM = "com.android.alarm.permission.SET_ALARM"; 182 field public static final java.lang.String SET_ALWAYS_FINISH = "android.permission.SET_ALWAYS_FINISH"; 183 field public static final java.lang.String SET_ANIMATION_SCALE = "android.permission.SET_ANIMATION_SCALE"; 184 field public static final java.lang.String SET_DEBUG_APP = "android.permission.SET_DEBUG_APP"; 185 field public static final java.lang.String SET_ORIENTATION = "android.permission.SET_ORIENTATION"; 186 field public static final java.lang.String SET_POINTER_SPEED = "android.permission.SET_POINTER_SPEED"; 187 field public static final deprecated java.lang.String SET_PREFERRED_APPLICATIONS = "android.permission.SET_PREFERRED_APPLICATIONS"; 188 field public static final java.lang.String SET_PROCESS_LIMIT = "android.permission.SET_PROCESS_LIMIT"; 189 field public static final java.lang.String SET_SCREEN_COMPATIBILITY = "android.permission.SET_SCREEN_COMPATIBILITY"; 190 field public static final java.lang.String SET_TIME = "android.permission.SET_TIME"; 191 field public static final java.lang.String SET_TIME_ZONE = "android.permission.SET_TIME_ZONE"; 192 field public static final java.lang.String SET_WALLPAPER = "android.permission.SET_WALLPAPER"; 193 field public static final java.lang.String SET_WALLPAPER_COMPONENT = "android.permission.SET_WALLPAPER_COMPONENT"; 194 field public static final java.lang.String SET_WALLPAPER_HINTS = "android.permission.SET_WALLPAPER_HINTS"; 195 field public static final java.lang.String SHUTDOWN = "android.permission.SHUTDOWN"; 196 field public static final java.lang.String SIGNAL_PERSISTENT_PROCESSES = "android.permission.SIGNAL_PERSISTENT_PROCESSES"; 197 field public static final java.lang.String STATUS_BAR = "android.permission.STATUS_BAR"; 198 field public static final java.lang.String STOP_APP_SWITCHES = "android.permission.STOP_APP_SWITCHES"; 199 field public static final java.lang.String SUBSCRIBED_FEEDS_READ = "android.permission.SUBSCRIBED_FEEDS_READ"; 200 field public static final java.lang.String SUBSCRIBED_FEEDS_WRITE = "android.permission.SUBSCRIBED_FEEDS_WRITE"; 201 field public static final java.lang.String SYSTEM_ALERT_WINDOW = "android.permission.SYSTEM_ALERT_WINDOW"; 202 field public static final java.lang.String TRANSMIT_IR = "android.permission.TRANSMIT_IR"; 203 field public static final java.lang.String TV_INPUT_HARDWARE = "android.permission.TV_INPUT_HARDWARE"; 204 field public static final java.lang.String UNINSTALL_SHORTCUT = "com.android.launcher.permission.UNINSTALL_SHORTCUT"; 205 field public static final java.lang.String UPDATE_APP_OPS_STATS = "android.permission.UPDATE_APP_OPS_STATS"; 206 field public static final java.lang.String UPDATE_DEVICE_STATS = "android.permission.UPDATE_DEVICE_STATS"; 207 field public static final java.lang.String UPDATE_LOCK = "android.permission.UPDATE_LOCK"; 208 field public static final java.lang.String USER_ACTIVITY = "android.permission.USER_ACTIVITY"; 209 field public static final java.lang.String USE_CREDENTIALS = "android.permission.USE_CREDENTIALS"; 210 field public static final java.lang.String USE_SIP = "android.permission.USE_SIP"; 211 field public static final java.lang.String VIBRATE = "android.permission.VIBRATE"; 212 field public static final java.lang.String WAKE_LOCK = "android.permission.WAKE_LOCK"; 213 field public static final java.lang.String WRITE_APN_SETTINGS = "android.permission.WRITE_APN_SETTINGS"; 214 field public static final java.lang.String WRITE_CALENDAR = "android.permission.WRITE_CALENDAR"; 215 field public static final java.lang.String WRITE_CALL_LOG = "android.permission.WRITE_CALL_LOG"; 216 field public static final java.lang.String WRITE_CONTACTS = "android.permission.WRITE_CONTACTS"; 217 field public static final java.lang.String WRITE_DREAM_STATE = "android.permission.WRITE_DREAM_STATE"; 218 field public static final java.lang.String WRITE_EXTERNAL_STORAGE = "android.permission.WRITE_EXTERNAL_STORAGE"; 219 field public static final java.lang.String WRITE_GSERVICES = "android.permission.WRITE_GSERVICES"; 220 field public static final java.lang.String WRITE_HISTORY_BOOKMARKS = "com.android.browser.permission.WRITE_HISTORY_BOOKMARKS"; 221 field public static final java.lang.String WRITE_MEDIA_STORAGE = "android.permission.WRITE_MEDIA_STORAGE"; 222 field public static final java.lang.String WRITE_PROFILE = "android.permission.WRITE_PROFILE"; 223 field public static final java.lang.String WRITE_SECURE_SETTINGS = "android.permission.WRITE_SECURE_SETTINGS"; 224 field public static final java.lang.String WRITE_SETTINGS = "android.permission.WRITE_SETTINGS"; 225 field public static final java.lang.String WRITE_SMS = "android.permission.WRITE_SMS"; 226 field public static final deprecated java.lang.String WRITE_SOCIAL_STREAM = "android.permission.WRITE_SOCIAL_STREAM"; 227 field public static final java.lang.String WRITE_SYNC_SETTINGS = "android.permission.WRITE_SYNC_SETTINGS"; 228 field public static final java.lang.String WRITE_USER_DICTIONARY = "android.permission.WRITE_USER_DICTIONARY"; 229 field public static final java.lang.String WRITE_VOICEMAIL = "com.android.voicemail.permission.WRITE_VOICEMAIL"; 230 } 231 232 public static final class Manifest.permission_group { 233 ctor public Manifest.permission_group(); 234 field public static final java.lang.String ACCESSIBILITY_FEATURES = "android.permission-group.ACCESSIBILITY_FEATURES"; 235 field public static final java.lang.String ACCOUNTS = "android.permission-group.ACCOUNTS"; 236 field public static final java.lang.String AFFECTS_BATTERY = "android.permission-group.AFFECTS_BATTERY"; 237 field public static final java.lang.String APP_INFO = "android.permission-group.APP_INFO"; 238 field public static final java.lang.String AUDIO_SETTINGS = "android.permission-group.AUDIO_SETTINGS"; 239 field public static final java.lang.String BLUETOOTH_NETWORK = "android.permission-group.BLUETOOTH_NETWORK"; 240 field public static final java.lang.String BOOKMARKS = "android.permission-group.BOOKMARKS"; 241 field public static final java.lang.String CALENDAR = "android.permission-group.CALENDAR"; 242 field public static final java.lang.String CAMERA = "android.permission-group.CAMERA"; 243 field public static final java.lang.String COST_MONEY = "android.permission-group.COST_MONEY"; 244 field public static final java.lang.String DEVELOPMENT_TOOLS = "android.permission-group.DEVELOPMENT_TOOLS"; 245 field public static final java.lang.String DEVICE_ALARMS = "android.permission-group.DEVICE_ALARMS"; 246 field public static final java.lang.String DISPLAY = "android.permission-group.DISPLAY"; 247 field public static final java.lang.String HARDWARE_CONTROLS = "android.permission-group.HARDWARE_CONTROLS"; 248 field public static final java.lang.String LOCATION = "android.permission-group.LOCATION"; 249 field public static final java.lang.String MESSAGES = "android.permission-group.MESSAGES"; 250 field public static final java.lang.String MICROPHONE = "android.permission-group.MICROPHONE"; 251 field public static final java.lang.String NETWORK = "android.permission-group.NETWORK"; 252 field public static final java.lang.String PERSONAL_INFO = "android.permission-group.PERSONAL_INFO"; 253 field public static final java.lang.String PHONE_CALLS = "android.permission-group.PHONE_CALLS"; 254 field public static final java.lang.String SCREENLOCK = "android.permission-group.SCREENLOCK"; 255 field public static final java.lang.String SOCIAL_INFO = "android.permission-group.SOCIAL_INFO"; 256 field public static final java.lang.String STATUS_BAR = "android.permission-group.STATUS_BAR"; 257 field public static final java.lang.String STORAGE = "android.permission-group.STORAGE"; 258 field public static final java.lang.String SYNC_SETTINGS = "android.permission-group.SYNC_SETTINGS"; 259 field public static final java.lang.String SYSTEM_CLOCK = "android.permission-group.SYSTEM_CLOCK"; 260 field public static final java.lang.String SYSTEM_TOOLS = "android.permission-group.SYSTEM_TOOLS"; 261 field public static final java.lang.String USER_DICTIONARY = "android.permission-group.USER_DICTIONARY"; 262 field public static final java.lang.String VOICEMAIL = "android.permission-group.VOICEMAIL"; 263 field public static final java.lang.String WALLPAPER = "android.permission-group.WALLPAPER"; 264 field public static final java.lang.String WRITE_USER_DICTIONARY = "android.permission-group.WRITE_USER_DICTIONARY"; 265 } 266 267 public final class R { 268 ctor public R(); 269 } 270 271 public static final class R.anim { 272 ctor public R.anim(); 273 field public static final int accelerate_decelerate_interpolator = 17432580; // 0x10a0004 274 field public static final int accelerate_interpolator = 17432581; // 0x10a0005 275 field public static final int anticipate_interpolator = 17432583; // 0x10a0007 276 field public static final int anticipate_overshoot_interpolator = 17432585; // 0x10a0009 277 field public static final int bounce_interpolator = 17432586; // 0x10a000a 278 field public static final int cycle_interpolator = 17432588; // 0x10a000c 279 field public static final int decelerate_interpolator = 17432582; // 0x10a0006 280 field public static final int fade_in = 17432576; // 0x10a0000 281 field public static final int fade_out = 17432577; // 0x10a0001 282 field public static final int linear_interpolator = 17432587; // 0x10a000b 283 field public static final int overshoot_interpolator = 17432584; // 0x10a0008 284 field public static final int slide_in_left = 17432578; // 0x10a0002 285 field public static final int slide_out_right = 17432579; // 0x10a0003 286 } 287 288 public static final class R.animator { 289 ctor public R.animator(); 290 field public static final int fade_in = 17498112; // 0x10b0000 291 field public static final int fade_out = 17498113; // 0x10b0001 292 } 293 294 public static final class R.array { 295 ctor public R.array(); 296 field public static final int config_keySystemUuidMapping = 17235973; // 0x1070005 297 field public static final int emailAddressTypes = 17235968; // 0x1070000 298 field public static final int imProtocols = 17235969; // 0x1070001 299 field public static final int organizationTypes = 17235970; // 0x1070002 300 field public static final int phoneTypes = 17235971; // 0x1070003 301 field public static final int postalAddressTypes = 17235972; // 0x1070004 302 } 303 304 public static final class R.attr { 305 ctor public R.attr(); 306 field public static final int absListViewStyle = 16842858; // 0x101006a 307 field public static final int accessibilityEventTypes = 16843648; // 0x1010380 308 field public static final int accessibilityFeedbackType = 16843650; // 0x1010382 309 field public static final int accessibilityFlags = 16843652; // 0x1010384 310 field public static final int accessibilityLiveRegion = 16843758; // 0x10103ee 311 field public static final int accessibilityTraversalAfter = 16843986; // 0x10104d2 312 field public static final int accessibilityTraversalBefore = 16843985; // 0x10104d1 313 field public static final int accountPreferences = 16843423; // 0x101029f 314 field public static final int accountType = 16843407; // 0x101028f 315 field public static final int action = 16842797; // 0x101002d 316 field public static final int actionBarDivider = 16843675; // 0x101039b 317 field public static final int actionBarItemBackground = 16843676; // 0x101039c 318 field public static final int actionBarPopupTheme = 16843917; // 0x101048d 319 field public static final int actionBarSize = 16843499; // 0x10102eb 320 field public static final int actionBarSplitStyle = 16843656; // 0x1010388 321 field public static final int actionBarStyle = 16843470; // 0x10102ce 322 field public static final int actionBarTabBarStyle = 16843508; // 0x10102f4 323 field public static final int actionBarTabStyle = 16843507; // 0x10102f3 324 field public static final int actionBarTabTextStyle = 16843509; // 0x10102f5 325 field public static final int actionBarTheme = 16843825; // 0x1010431 326 field public static final int actionBarWidgetTheme = 16843671; // 0x1010397 327 field public static final int actionButtonStyle = 16843480; // 0x10102d8 328 field public static final int actionDropDownStyle = 16843479; // 0x10102d7 329 field public static final int actionLayout = 16843515; // 0x10102fb 330 field public static final int actionMenuTextAppearance = 16843616; // 0x1010360 331 field public static final int actionMenuTextColor = 16843617; // 0x1010361 332 field public static final int actionModeBackground = 16843483; // 0x10102db 333 field public static final int actionModeCloseButtonStyle = 16843511; // 0x10102f7 334 field public static final int actionModeCloseDrawable = 16843484; // 0x10102dc 335 field public static final int actionModeCopyDrawable = 16843538; // 0x1010312 336 field public static final int actionModeCutDrawable = 16843537; // 0x1010311 337 field public static final int actionModeFindDrawable = 16843898; // 0x101047a 338 field public static final int actionModePasteDrawable = 16843539; // 0x1010313 339 field public static final int actionModeSelectAllDrawable = 16843646; // 0x101037e 340 field public static final int actionModeShareDrawable = 16843897; // 0x1010479 341 field public static final int actionModeSplitBackground = 16843677; // 0x101039d 342 field public static final int actionModeStyle = 16843668; // 0x1010394 343 field public static final int actionModeWebSearchDrawable = 16843899; // 0x101047b 344 field public static final int actionOverflowButtonStyle = 16843510; // 0x10102f6 345 field public static final int actionOverflowMenuStyle = 16843844; // 0x1010444 346 field public static final int actionProviderClass = 16843657; // 0x1010389 347 field public static final int actionViewClass = 16843516; // 0x10102fc 348 field public static final int activatedBackgroundIndicator = 16843517; // 0x10102fd 349 field public static final int activityCloseEnterAnimation = 16842938; // 0x10100ba 350 field public static final int activityCloseExitAnimation = 16842939; // 0x10100bb 351 field public static final int activityOpenEnterAnimation = 16842936; // 0x10100b8 352 field public static final int activityOpenExitAnimation = 16842937; // 0x10100b9 353 field public static final int addPrintersActivity = 16843750; // 0x10103e6 354 field public static final int addStatesFromChildren = 16842992; // 0x10100f0 355 field public static final int adjustViewBounds = 16843038; // 0x101011e 356 field public static final int advancedPrintOptionsActivity = 16843761; // 0x10103f1 357 field public static final int alertDialogIcon = 16843605; // 0x1010355 358 field public static final int alertDialogStyle = 16842845; // 0x101005d 359 field public static final int alertDialogTheme = 16843529; // 0x1010309 360 field public static final int alignmentMode = 16843642; // 0x101037a 361 field public static final int allContactsName = 16843468; // 0x10102cc 362 field public static final int allowBackup = 16843392; // 0x1010280 363 field public static final int allowClearUserData = 16842757; // 0x1010005 364 field public static final int allowEmbedded = 16843765; // 0x10103f5 365 field public static final int allowParallelSyncs = 16843570; // 0x1010332 366 field public static final int allowSingleTap = 16843353; // 0x1010259 367 field public static final int allowTaskReparenting = 16843268; // 0x1010204 368 field public static final int alpha = 16843551; // 0x101031f 369 field public static final int alphabeticShortcut = 16843235; // 0x10101e3 370 field public static final int alwaysDrawnWithCache = 16842991; // 0x10100ef 371 field public static final int alwaysRetainTaskState = 16843267; // 0x1010203 372 field public static final int amPmBackgroundColor = 16843941; // 0x10104a5 373 field public static final int amPmTextColor = 16843940; // 0x10104a4 374 field public static final int ambientShadowAlpha = 16843966; // 0x10104be 375 field public static final int angle = 16843168; // 0x10101a0 376 field public static final int animateFirstView = 16843477; // 0x10102d5 377 field public static final int animateLayoutChanges = 16843506; // 0x10102f2 378 field public static final int animateOnClick = 16843356; // 0x101025c 379 field public static final int animation = 16843213; // 0x10101cd 380 field public static final int animationCache = 16842989; // 0x10100ed 381 field public static final int animationDuration = 16843026; // 0x1010112 382 field public static final int animationOrder = 16843214; // 0x10101ce 383 field public static final deprecated int animationResolution = 16843546; // 0x101031a 384 field public static final int antialias = 16843034; // 0x101011a 385 field public static final int anyDensity = 16843372; // 0x101026c 386 field public static final int apduServiceBanner = 16843757; // 0x10103ed 387 field public static final int apiKey = 16843281; // 0x1010211 388 field public static final int author = 16843444; // 0x10102b4 389 field public static final int authorities = 16842776; // 0x1010018 390 field public static final int autoAdvanceViewId = 16843535; // 0x101030f 391 field public static final int autoCompleteTextViewStyle = 16842859; // 0x101006b 392 field public static final int autoLink = 16842928; // 0x10100b0 393 field public static final int autoMirrored = 16843754; // 0x10103ea 394 field public static final int autoRemoveFromRecents = 16843847; // 0x1010447 395 field public static final int autoStart = 16843445; // 0x10102b5 396 field public static final deprecated int autoText = 16843114; // 0x101016a 397 field public static final int autoUrlDetect = 16843404; // 0x101028c 398 field public static final int background = 16842964; // 0x10100d4 399 field public static final int backgroundDimAmount = 16842802; // 0x1010032 400 field public static final int backgroundDimEnabled = 16843295; // 0x101021f 401 field public static final int backgroundSplit = 16843659; // 0x101038b 402 field public static final int backgroundStacked = 16843658; // 0x101038a 403 field public static final int backgroundTint = 16843883; // 0x101046b 404 field public static final int backgroundTintMode = 16843884; // 0x101046c 405 field public static final int backupAgent = 16843391; // 0x101027f 406 field public static final int banner = 16843762; // 0x10103f2 407 field public static final int baseline = 16843548; // 0x101031c 408 field public static final int baselineAlignBottom = 16843042; // 0x1010122 409 field public static final int baselineAligned = 16843046; // 0x1010126 410 field public static final int baselineAlignedChildIndex = 16843047; // 0x1010127 411 field public static final int borderlessButtonStyle = 16843563; // 0x101032b 412 field public static final int bottom = 16843184; // 0x10101b0 413 field public static final int bottomBright = 16842957; // 0x10100cd 414 field public static final int bottomDark = 16842953; // 0x10100c9 415 field public static final int bottomLeftRadius = 16843179; // 0x10101ab 416 field public static final int bottomMedium = 16842958; // 0x10100ce 417 field public static final int bottomOffset = 16843351; // 0x1010257 418 field public static final int bottomRightRadius = 16843180; // 0x10101ac 419 field public static final int breadCrumbShortTitle = 16843524; // 0x1010304 420 field public static final int breadCrumbTitle = 16843523; // 0x1010303 421 field public static final int bufferType = 16843086; // 0x101014e 422 field public static final int button = 16843015; // 0x1010107 423 field public static final int buttonBarButtonStyle = 16843567; // 0x101032f 424 field public static final int buttonBarNegativeButtonStyle = 16843915; // 0x101048b 425 field public static final int buttonBarNeutralButtonStyle = 16843914; // 0x101048a 426 field public static final int buttonBarPositiveButtonStyle = 16843913; // 0x1010489 427 field public static final int buttonBarStyle = 16843566; // 0x101032e 428 field public static final int buttonStyle = 16842824; // 0x1010048 429 field public static final int buttonStyleInset = 16842826; // 0x101004a 430 field public static final int buttonStyleSmall = 16842825; // 0x1010049 431 field public static final int buttonStyleToggle = 16842827; // 0x101004b 432 field public static final int buttonTint = 16843887; // 0x101046f 433 field public static final int buttonTintMode = 16843888; // 0x1010470 434 field public static final int cacheColorHint = 16843009; // 0x1010101 435 field public static final int calendarTextColor = 16843931; // 0x101049b 436 field public static final int calendarViewShown = 16843596; // 0x101034c 437 field public static final int calendarViewStyle = 16843613; // 0x101035d 438 field public static final int canRequestEnhancedWebAccessibility = 16843736; // 0x10103d8 439 field public static final int canRequestFilterKeyEvents = 16843737; // 0x10103d9 440 field public static final int canRequestTouchExplorationMode = 16843735; // 0x10103d7 441 field public static final int canRetrieveWindowContent = 16843653; // 0x1010385 442 field public static final int candidatesTextStyleSpans = 16843312; // 0x1010230 443 field public static final deprecated int capitalize = 16843113; // 0x1010169 444 field public static final int category = 16843752; // 0x10103e8 445 field public static final int centerBright = 16842956; // 0x10100cc 446 field public static final int centerColor = 16843275; // 0x101020b 447 field public static final int centerDark = 16842952; // 0x10100c8 448 field public static final int centerMedium = 16842959; // 0x10100cf 449 field public static final int centerX = 16843170; // 0x10101a2 450 field public static final int centerY = 16843171; // 0x10101a3 451 field public static final int checkBoxPreferenceStyle = 16842895; // 0x101008f 452 field public static final int checkMark = 16843016; // 0x1010108 453 field public static final int checkMarkTint = 16843943; // 0x10104a7 454 field public static final int checkMarkTintMode = 16843944; // 0x10104a8 455 field public static final int checkable = 16843237; // 0x10101e5 456 field public static final int checkableBehavior = 16843232; // 0x10101e0 457 field public static final int checkboxStyle = 16842860; // 0x101006c 458 field public static final int checked = 16843014; // 0x1010106 459 field public static final int checkedButton = 16843080; // 0x1010148 460 field public static final int checkedTextViewStyle = 16843720; // 0x10103c8 461 field public static final int childDivider = 16843025; // 0x1010111 462 field public static final int childIndicator = 16843020; // 0x101010c 463 field public static final int childIndicatorEnd = 16843732; // 0x10103d4 464 field public static final int childIndicatorLeft = 16843023; // 0x101010f 465 field public static final int childIndicatorRight = 16843024; // 0x1010110 466 field public static final int childIndicatorStart = 16843731; // 0x10103d3 467 field public static final int choiceMode = 16843051; // 0x101012b 468 field public static final int clearTaskOnLaunch = 16842773; // 0x1010015 469 field public static final int clickable = 16842981; // 0x10100e5 470 field public static final int clipChildren = 16842986; // 0x10100ea 471 field public static final int clipOrientation = 16843274; // 0x101020a 472 field public static final int clipToPadding = 16842987; // 0x10100eb 473 field public static final int closeIcon = 16843905; // 0x1010481 474 field public static final int codes = 16843330; // 0x1010242 475 field public static final int collapseColumns = 16843083; // 0x101014b 476 field public static final int collapseContentDescription = 16843984; // 0x10104d0 477 field public static final int color = 16843173; // 0x10101a5 478 field public static final int colorAccent = 16843829; // 0x1010435 479 field public static final int colorActivatedHighlight = 16843664; // 0x1010390 480 field public static final int colorBackground = 16842801; // 0x1010031 481 field public static final int colorBackgroundCacheHint = 16843435; // 0x10102ab 482 field public static final int colorButtonNormal = 16843819; // 0x101042b 483 field public static final int colorControlActivated = 16843818; // 0x101042a 484 field public static final int colorControlHighlight = 16843820; // 0x101042c 485 field public static final int colorControlNormal = 16843817; // 0x1010429 486 field public static final int colorEdgeEffect = 16843982; // 0x10104ce 487 field public static final int colorFocusedHighlight = 16843663; // 0x101038f 488 field public static final int colorForeground = 16842800; // 0x1010030 489 field public static final int colorForegroundInverse = 16843270; // 0x1010206 490 field public static final int colorLongPressedHighlight = 16843662; // 0x101038e 491 field public static final int colorMultiSelectHighlight = 16843665; // 0x1010391 492 field public static final int colorPressedHighlight = 16843661; // 0x101038d 493 field public static final int colorPrimary = 16843827; // 0x1010433 494 field public static final int colorPrimaryDark = 16843828; // 0x1010434 495 field public static final int columnCount = 16843639; // 0x1010377 496 field public static final int columnDelay = 16843215; // 0x10101cf 497 field public static final int columnOrderPreserved = 16843640; // 0x1010378 498 field public static final int columnWidth = 16843031; // 0x1010117 499 field public static final int commitIcon = 16843909; // 0x1010485 500 field public static final int compatibleWidthLimitDp = 16843621; // 0x1010365 501 field public static final int completionHint = 16843122; // 0x1010172 502 field public static final int completionHintView = 16843123; // 0x1010173 503 field public static final int completionThreshold = 16843124; // 0x1010174 504 field public static final int configChanges = 16842783; // 0x101001f 505 field public static final int configure = 16843357; // 0x101025d 506 field public static final int constantSize = 16843158; // 0x1010196 507 field public static final int content = 16843355; // 0x101025b 508 field public static final int contentAgeHint = 16843961; // 0x10104b9 509 field public static final int contentAuthority = 16843408; // 0x1010290 510 field public static final int contentDescription = 16843379; // 0x1010273 511 field public static final int contentInsetEnd = 16843860; // 0x1010454 512 field public static final int contentInsetLeft = 16843861; // 0x1010455 513 field public static final int contentInsetRight = 16843862; // 0x1010456 514 field public static final int contentInsetStart = 16843859; // 0x1010453 515 field public static final int controlX1 = 16843772; // 0x10103fc 516 field public static final int controlX2 = 16843774; // 0x10103fe 517 field public static final int controlY1 = 16843773; // 0x10103fd 518 field public static final int controlY2 = 16843775; // 0x10103ff 519 field public static final int country = 16843962; // 0x10104ba 520 field public static final int cropToPadding = 16843043; // 0x1010123 521 field public static final int cursorVisible = 16843090; // 0x1010152 522 field public static final int customNavigationLayout = 16843474; // 0x10102d2 523 field public static final int customTokens = 16843579; // 0x101033b 524 field public static final int cycles = 16843220; // 0x10101d4 525 field public static final int dashGap = 16843175; // 0x10101a7 526 field public static final int dashWidth = 16843174; // 0x10101a6 527 field public static final int data = 16842798; // 0x101002e 528 field public static final int datePickerDialogTheme = 16843948; // 0x10104ac 529 field public static final int datePickerMode = 16843955; // 0x10104b3 530 field public static final int datePickerStyle = 16843612; // 0x101035c 531 field public static final int dateTextAppearance = 16843593; // 0x1010349 532 field public static final int dayOfWeekBackground = 16843924; // 0x1010494 533 field public static final int dayOfWeekTextAppearance = 16843925; // 0x1010495 534 field public static final int debuggable = 16842767; // 0x101000f 535 field public static final int defaultValue = 16843245; // 0x10101ed 536 field public static final int delay = 16843212; // 0x10101cc 537 field public static final int dependency = 16843244; // 0x10101ec 538 field public static final int descendantFocusability = 16842993; // 0x10100f1 539 field public static final int description = 16842784; // 0x1010020 540 field public static final int detachWallpaper = 16843430; // 0x10102a6 541 field public static final int detailColumn = 16843427; // 0x10102a3 542 field public static final int detailSocialSummary = 16843428; // 0x10102a4 543 field public static final int detailsElementBackground = 16843598; // 0x101034e 544 field public static final int dial = 16843010; // 0x1010102 545 field public static final int dialogIcon = 16843252; // 0x10101f4 546 field public static final int dialogLayout = 16843255; // 0x10101f7 547 field public static final int dialogMessage = 16843251; // 0x10101f3 548 field public static final int dialogPreferenceStyle = 16842897; // 0x1010091 549 field public static final int dialogPreferredPadding = 16843987; // 0x10104d3 550 field public static final int dialogTheme = 16843528; // 0x1010308 551 field public static final int dialogTitle = 16843250; // 0x10101f2 552 field public static final int digits = 16843110; // 0x1010166 553 field public static final int direction = 16843217; // 0x10101d1 554 field public static final int directionDescriptions = 16843681; // 0x10103a1 555 field public static final int directionPriority = 16843218; // 0x10101d2 556 field public static final int disableDependentsState = 16843249; // 0x10101f1 557 field public static final int disabledAlpha = 16842803; // 0x1010033 558 field public static final int displayOptions = 16843472; // 0x10102d0 559 field public static final int dither = 16843036; // 0x101011c 560 field public static final int divider = 16843049; // 0x1010129 561 field public static final int dividerHeight = 16843050; // 0x101012a 562 field public static final int dividerHorizontal = 16843564; // 0x101032c 563 field public static final int dividerPadding = 16843562; // 0x101032a 564 field public static final int dividerVertical = 16843530; // 0x101030a 565 field public static final int documentLaunchMode = 16843845; // 0x1010445 566 field public static final int drawSelectorOnTop = 16843004; // 0x10100fc 567 field public static final int drawable = 16843161; // 0x1010199 568 field public static final int drawableBottom = 16843118; // 0x101016e 569 field public static final int drawableEnd = 16843667; // 0x1010393 570 field public static final int drawableLeft = 16843119; // 0x101016f 571 field public static final int drawablePadding = 16843121; // 0x1010171 572 field public static final int drawableRight = 16843120; // 0x1010170 573 field public static final int drawableStart = 16843666; // 0x1010392 574 field public static final int drawableTop = 16843117; // 0x101016d 575 field public static final int drawingCacheQuality = 16842984; // 0x10100e8 576 field public static final int dropDownAnchor = 16843363; // 0x1010263 577 field public static final int dropDownHeight = 16843395; // 0x1010283 578 field public static final int dropDownHintAppearance = 16842888; // 0x1010088 579 field public static final int dropDownHorizontalOffset = 16843436; // 0x10102ac 580 field public static final int dropDownItemStyle = 16842886; // 0x1010086 581 field public static final int dropDownListViewStyle = 16842861; // 0x101006d 582 field public static final int dropDownSelector = 16843125; // 0x1010175 583 field public static final int dropDownSpinnerStyle = 16843478; // 0x10102d6 584 field public static final int dropDownVerticalOffset = 16843437; // 0x10102ad 585 field public static final int dropDownWidth = 16843362; // 0x1010262 586 field public static final int duplicateParentState = 16842985; // 0x10100e9 587 field public static final int duration = 16843160; // 0x1010198 588 field public static final int editTextBackground = 16843602; // 0x1010352 589 field public static final int editTextColor = 16843601; // 0x1010351 590 field public static final int editTextPreferenceStyle = 16842898; // 0x1010092 591 field public static final int editTextStyle = 16842862; // 0x101006e 592 field public static final deprecated int editable = 16843115; // 0x101016b 593 field public static final int editorExtras = 16843300; // 0x1010224 594 field public static final int elegantTextHeight = 16843869; // 0x101045d 595 field public static final int elevation = 16843840; // 0x1010440 596 field public static final int ellipsize = 16842923; // 0x10100ab 597 field public static final int ems = 16843096; // 0x1010158 598 field public static final int enabled = 16842766; // 0x101000e 599 field public static final int endColor = 16843166; // 0x101019e 600 field public static final deprecated int endYear = 16843133; // 0x101017d 601 field public static final int enterFadeDuration = 16843532; // 0x101030c 602 field public static final int entries = 16842930; // 0x10100b2 603 field public static final int entryValues = 16843256; // 0x10101f8 604 field public static final int eventsInterceptionEnabled = 16843389; // 0x101027d 605 field public static final int excludeClass = 16843842; // 0x1010442 606 field public static final int excludeFromRecents = 16842775; // 0x1010017 607 field public static final int excludeId = 16843841; // 0x1010441 608 field public static final int excludeName = 16843854; // 0x101044e 609 field public static final int exitFadeDuration = 16843533; // 0x101030d 610 field public static final int expandableListPreferredChildIndicatorLeft = 16842834; // 0x1010052 611 field public static final int expandableListPreferredChildIndicatorRight = 16842835; // 0x1010053 612 field public static final int expandableListPreferredChildPaddingLeft = 16842831; // 0x101004f 613 field public static final int expandableListPreferredItemIndicatorLeft = 16842832; // 0x1010050 614 field public static final int expandableListPreferredItemIndicatorRight = 16842833; // 0x1010051 615 field public static final int expandableListPreferredItemPaddingLeft = 16842830; // 0x101004e 616 field public static final int expandableListViewStyle = 16842863; // 0x101006f 617 field public static final int expandableListViewWhiteStyle = 16843446; // 0x10102b6 618 field public static final int exported = 16842768; // 0x1010010 619 field public static final int extraTension = 16843371; // 0x101026b 620 field public static final int factor = 16843219; // 0x10101d3 621 field public static final int fadeDuration = 16843384; // 0x1010278 622 field public static final int fadeEnabled = 16843390; // 0x101027e 623 field public static final int fadeOffset = 16843383; // 0x1010277 624 field public static final int fadeScrollbars = 16843434; // 0x10102aa 625 field public static final int fadingEdge = 16842975; // 0x10100df 626 field public static final int fadingEdgeLength = 16842976; // 0x10100e0 627 field public static final int fadingMode = 16843745; // 0x10103e1 628 field public static final int fastScrollAlwaysVisible = 16843573; // 0x1010335 629 field public static final int fastScrollEnabled = 16843302; // 0x1010226 630 field public static final int fastScrollOverlayPosition = 16843578; // 0x101033a 631 field public static final int fastScrollPreviewBackgroundLeft = 16843575; // 0x1010337 632 field public static final int fastScrollPreviewBackgroundRight = 16843576; // 0x1010338 633 field public static final int fastScrollStyle = 16843767; // 0x10103f7 634 field public static final int fastScrollTextColor = 16843609; // 0x1010359 635 field public static final int fastScrollThumbDrawable = 16843574; // 0x1010336 636 field public static final int fastScrollTrackDrawable = 16843577; // 0x1010339 637 field public static final int fillAfter = 16843197; // 0x10101bd 638 field public static final int fillAlpha = 16843980; // 0x10104cc 639 field public static final int fillBefore = 16843196; // 0x10101bc 640 field public static final int fillColor = 16843780; // 0x1010404 641 field public static final int fillEnabled = 16843343; // 0x101024f 642 field public static final int fillViewport = 16843130; // 0x101017a 643 field public static final int filter = 16843035; // 0x101011b 644 field public static final int filterTouchesWhenObscured = 16843460; // 0x10102c4 645 field public static final int finishOnCloseSystemDialogs = 16843431; // 0x10102a7 646 field public static final int finishOnTaskLaunch = 16842772; // 0x1010014 647 field public static final int firstDayOfWeek = 16843581; // 0x101033d 648 field public static final int fitsSystemWindows = 16842973; // 0x10100dd 649 field public static final int flipInterval = 16843129; // 0x1010179 650 field public static final int focusable = 16842970; // 0x10100da 651 field public static final int focusableInTouchMode = 16842971; // 0x10100db 652 field public static final int focusedMonthDateColor = 16843587; // 0x1010343 653 field public static final int fontFamily = 16843692; // 0x10103ac 654 field public static final int fontFeatureSettings = 16843959; // 0x10104b7 655 field public static final int footerDividersEnabled = 16843311; // 0x101022f 656 field public static final int foreground = 16843017; // 0x1010109 657 field public static final int foregroundGravity = 16843264; // 0x1010200 658 field public static final int foregroundTint = 16843885; // 0x101046d 659 field public static final int foregroundTintMode = 16843886; // 0x101046e 660 field public static final int format = 16843013; // 0x1010105 661 field public static final int format12Hour = 16843722; // 0x10103ca 662 field public static final int format24Hour = 16843723; // 0x10103cb 663 field public static final int fragment = 16843491; // 0x10102e3 664 field public static final int fragmentAllowEnterTransitionOverlap = 16843976; // 0x10104c8 665 field public static final int fragmentAllowReturnTransitionOverlap = 16843977; // 0x10104c9 666 field public static final int fragmentCloseEnterAnimation = 16843495; // 0x10102e7 667 field public static final int fragmentCloseExitAnimation = 16843496; // 0x10102e8 668 field public static final int fragmentEnterTransition = 16843971; // 0x10104c3 669 field public static final int fragmentExitTransition = 16843970; // 0x10104c2 670 field public static final int fragmentFadeEnterAnimation = 16843497; // 0x10102e9 671 field public static final int fragmentFadeExitAnimation = 16843498; // 0x10102ea 672 field public static final int fragmentOpenEnterAnimation = 16843493; // 0x10102e5 673 field public static final int fragmentOpenExitAnimation = 16843494; // 0x10102e6 674 field public static final int fragmentReenterTransition = 16843975; // 0x10104c7 675 field public static final int fragmentReturnTransition = 16843973; // 0x10104c5 676 field public static final int fragmentSharedElementEnterTransition = 16843972; // 0x10104c4 677 field public static final int fragmentSharedElementReturnTransition = 16843974; // 0x10104c6 678 field public static final int freezesText = 16843116; // 0x101016c 679 field public static final int fromAlpha = 16843210; // 0x10101ca 680 field public static final int fromDegrees = 16843187; // 0x10101b3 681 field public static final int fromId = 16843850; // 0x101044a 682 field public static final int fromScene = 16843741; // 0x10103dd 683 field public static final int fromXDelta = 16843206; // 0x10101c6 684 field public static final int fromXScale = 16843202; // 0x10101c2 685 field public static final int fromYDelta = 16843208; // 0x10101c8 686 field public static final int fromYScale = 16843204; // 0x10101c4 687 field public static final int fullBackupOnly = 16843891; // 0x1010473 688 field public static final int fullBright = 16842954; // 0x10100ca 689 field public static final int fullDark = 16842950; // 0x10100c6 690 field public static final int functionalTest = 16842787; // 0x1010023 691 field public static final int galleryItemBackground = 16842828; // 0x101004c 692 field public static final int galleryStyle = 16842864; // 0x1010070 693 field public static final int gestureColor = 16843381; // 0x1010275 694 field public static final int gestureStrokeAngleThreshold = 16843388; // 0x101027c 695 field public static final int gestureStrokeLengthThreshold = 16843386; // 0x101027a 696 field public static final int gestureStrokeSquarenessThreshold = 16843387; // 0x101027b 697 field public static final int gestureStrokeType = 16843385; // 0x1010279 698 field public static final int gestureStrokeWidth = 16843380; // 0x1010274 699 field public static final int glEsVersion = 16843393; // 0x1010281 700 field public static final int goIcon = 16843906; // 0x1010482 701 field public static final int gradientRadius = 16843172; // 0x10101a4 702 field public static final int grantUriPermissions = 16842779; // 0x101001b 703 field public static final int gravity = 16842927; // 0x10100af 704 field public static final int gridViewStyle = 16842865; // 0x1010071 705 field public static final int groupIndicator = 16843019; // 0x101010b 706 field public static final int hand_hour = 16843011; // 0x1010103 707 field public static final int hand_minute = 16843012; // 0x1010104 708 field public static final int handle = 16843354; // 0x101025a 709 field public static final int handleProfiling = 16842786; // 0x1010022 710 field public static final int hapticFeedbackEnabled = 16843358; // 0x101025e 711 field public static final int hardwareAccelerated = 16843475; // 0x10102d3 712 field public static final int hasCode = 16842764; // 0x101000c 713 field public static final int headerAmPmTextAppearance = 16843936; // 0x10104a0 714 field public static final int headerBackground = 16843055; // 0x101012f 715 field public static final int headerDayOfMonthTextAppearance = 16843927; // 0x1010497 716 field public static final int headerDividersEnabled = 16843310; // 0x101022e 717 field public static final int headerMonthTextAppearance = 16843926; // 0x1010496 718 field public static final int headerTimeTextAppearance = 16843935; // 0x101049f 719 field public static final int headerYearTextAppearance = 16843928; // 0x1010498 720 field public static final int height = 16843093; // 0x1010155 721 field public static final int hideOnContentScroll = 16843843; // 0x1010443 722 field public static final int hint = 16843088; // 0x1010150 723 field public static final int homeAsUpIndicator = 16843531; // 0x101030b 724 field public static final int homeLayout = 16843549; // 0x101031d 725 field public static final int horizontalDivider = 16843053; // 0x101012d 726 field public static final int horizontalGap = 16843327; // 0x101023f 727 field public static final int horizontalScrollViewStyle = 16843603; // 0x1010353 728 field public static final int horizontalSpacing = 16843028; // 0x1010114 729 field public static final int host = 16842792; // 0x1010028 730 field public static final int icon = 16842754; // 0x1010002 731 field public static final int iconPreview = 16843337; // 0x1010249 732 field public static final int iconifiedByDefault = 16843514; // 0x10102fa 733 field public static final int id = 16842960; // 0x10100d0 734 field public static final int ignoreGravity = 16843263; // 0x10101ff 735 field public static final int imageButtonStyle = 16842866; // 0x1010072 736 field public static final int imageWellStyle = 16842867; // 0x1010073 737 field public static final int imeActionId = 16843366; // 0x1010266 738 field public static final int imeActionLabel = 16843365; // 0x1010265 739 field public static final int imeExtractEnterAnimation = 16843368; // 0x1010268 740 field public static final int imeExtractExitAnimation = 16843369; // 0x1010269 741 field public static final int imeFullscreenBackground = 16843308; // 0x101022c 742 field public static final int imeOptions = 16843364; // 0x1010264 743 field public static final int imeSubtypeExtraValue = 16843502; // 0x10102ee 744 field public static final int imeSubtypeLocale = 16843500; // 0x10102ec 745 field public static final int imeSubtypeMode = 16843501; // 0x10102ed 746 field public static final int immersive = 16843456; // 0x10102c0 747 field public static final int importantForAccessibility = 16843690; // 0x10103aa 748 field public static final int inAnimation = 16843127; // 0x1010177 749 field public static final int includeFontPadding = 16843103; // 0x101015f 750 field public static final int includeInGlobalSearch = 16843374; // 0x101026e 751 field public static final int indeterminate = 16843065; // 0x1010139 752 field public static final int indeterminateBehavior = 16843070; // 0x101013e 753 field public static final int indeterminateDrawable = 16843067; // 0x101013b 754 field public static final int indeterminateDuration = 16843069; // 0x101013d 755 field public static final int indeterminateOnly = 16843066; // 0x101013a 756 field public static final int indeterminateProgressStyle = 16843544; // 0x1010318 757 field public static final int indeterminateTint = 16843881; // 0x1010469 758 field public static final int indeterminateTintMode = 16843882; // 0x101046a 759 field public static final int indicatorEnd = 16843730; // 0x10103d2 760 field public static final int indicatorLeft = 16843021; // 0x101010d 761 field public static final int indicatorRight = 16843022; // 0x101010e 762 field public static final int indicatorStart = 16843729; // 0x10103d1 763 field public static final int inflatedId = 16842995; // 0x10100f3 764 field public static final int initOrder = 16842778; // 0x101001a 765 field public static final int initialKeyguardLayout = 16843714; // 0x10103c2 766 field public static final int initialLayout = 16843345; // 0x1010251 767 field public static final int innerRadius = 16843359; // 0x101025f 768 field public static final int innerRadiusRatio = 16843163; // 0x101019b 769 field public static final deprecated int inputMethod = 16843112; // 0x1010168 770 field public static final int inputType = 16843296; // 0x1010220 771 field public static final int inset = 16843957; // 0x10104b5 772 field public static final int insetBottom = 16843194; // 0x10101ba 773 field public static final int insetLeft = 16843191; // 0x10101b7 774 field public static final int insetRight = 16843192; // 0x10101b8 775 field public static final int insetTop = 16843193; // 0x10101b9 776 field public static final int installLocation = 16843447; // 0x10102b7 777 field public static final int interpolator = 16843073; // 0x1010141 778 field public static final int isAlwaysSyncable = 16843571; // 0x1010333 779 field public static final int isAsciiCapable = 16843753; // 0x10103e9 780 field public static final int isAuxiliary = 16843647; // 0x101037f 781 field public static final int isDefault = 16843297; // 0x1010221 782 field public static final int isGame = 16843764; // 0x10103f4 783 field public static final int isIndicator = 16843079; // 0x1010147 784 field public static final int isModifier = 16843334; // 0x1010246 785 field public static final int isRepeatable = 16843336; // 0x1010248 786 field public static final int isScrollContainer = 16843342; // 0x101024e 787 field public static final int isSticky = 16843335; // 0x1010247 788 field public static final int isolatedProcess = 16843689; // 0x10103a9 789 field public static final int itemBackground = 16843056; // 0x1010130 790 field public static final int itemIconDisabledAlpha = 16843057; // 0x1010131 791 field public static final int itemPadding = 16843565; // 0x101032d 792 field public static final int itemTextAppearance = 16843052; // 0x101012c 793 field public static final int keepScreenOn = 16843286; // 0x1010216 794 field public static final int key = 16843240; // 0x10101e8 795 field public static final int keyBackground = 16843315; // 0x1010233 796 field public static final int keyEdgeFlags = 16843333; // 0x1010245 797 field public static final int keyHeight = 16843326; // 0x101023e 798 field public static final int keyIcon = 16843340; // 0x101024c 799 field public static final int keyLabel = 16843339; // 0x101024b 800 field public static final int keyOutputText = 16843338; // 0x101024a 801 field public static final int keyPreviewHeight = 16843321; // 0x1010239 802 field public static final int keyPreviewLayout = 16843319; // 0x1010237 803 field public static final int keyPreviewOffset = 16843320; // 0x1010238 804 field public static final int keySet = 16843739; // 0x10103db 805 field public static final int keyTextColor = 16843318; // 0x1010236 806 field public static final int keyTextSize = 16843316; // 0x1010234 807 field public static final int keyWidth = 16843325; // 0x101023d 808 field public static final int keyboardLayout = 16843691; // 0x10103ab 809 field public static final int keyboardMode = 16843341; // 0x101024d 810 field public static final int keycode = 16842949; // 0x10100c5 811 field public static final int killAfterRestore = 16843420; // 0x101029c 812 field public static final int label = 16842753; // 0x1010001 813 field public static final int labelFor = 16843718; // 0x10103c6 814 field public static final int labelTextSize = 16843317; // 0x1010235 815 field public static final int largeHeap = 16843610; // 0x101035a 816 field public static final int largeScreens = 16843398; // 0x1010286 817 field public static final int largestWidthLimitDp = 16843622; // 0x1010366 818 field public static final int launchMode = 16842781; // 0x101001d 819 field public static final int launchTaskBehindSourceAnimation = 16843922; // 0x1010492 820 field public static final int launchTaskBehindTargetAnimation = 16843921; // 0x1010491 821 field public static final int layerType = 16843604; // 0x1010354 822 field public static final int layout = 16842994; // 0x10100f2 823 field public static final int layoutAnimation = 16842988; // 0x10100ec 824 field public static final int layoutDirection = 16843698; // 0x10103b2 825 field public static final int layoutMode = 16843738; // 0x10103da 826 field public static final int layout_above = 16843140; // 0x1010184 827 field public static final int layout_alignBaseline = 16843142; // 0x1010186 828 field public static final int layout_alignBottom = 16843146; // 0x101018a 829 field public static final int layout_alignEnd = 16843706; // 0x10103ba 830 field public static final int layout_alignLeft = 16843143; // 0x1010187 831 field public static final int layout_alignParentBottom = 16843150; // 0x101018e 832 field public static final int layout_alignParentEnd = 16843708; // 0x10103bc 833 field public static final int layout_alignParentLeft = 16843147; // 0x101018b 834 field public static final int layout_alignParentRight = 16843149; // 0x101018d 835 field public static final int layout_alignParentStart = 16843707; // 0x10103bb 836 field public static final int layout_alignParentTop = 16843148; // 0x101018c 837 field public static final int layout_alignRight = 16843145; // 0x1010189 838 field public static final int layout_alignStart = 16843705; // 0x10103b9 839 field public static final int layout_alignTop = 16843144; // 0x1010188 840 field public static final int layout_alignWithParentIfMissing = 16843154; // 0x1010192 841 field public static final int layout_below = 16843141; // 0x1010185 842 field public static final int layout_centerHorizontal = 16843152; // 0x1010190 843 field public static final int layout_centerInParent = 16843151; // 0x101018f 844 field public static final int layout_centerVertical = 16843153; // 0x1010191 845 field public static final int layout_column = 16843084; // 0x101014c 846 field public static final int layout_columnSpan = 16843645; // 0x101037d 847 field public static final int layout_columnWeight = 16843865; // 0x1010459 848 field public static final int layout_gravity = 16842931; // 0x10100b3 849 field public static final int layout_height = 16842997; // 0x10100f5 850 field public static final int layout_margin = 16842998; // 0x10100f6 851 field public static final int layout_marginBottom = 16843002; // 0x10100fa 852 field public static final int layout_marginEnd = 16843702; // 0x10103b6 853 field public static final int layout_marginLeft = 16842999; // 0x10100f7 854 field public static final int layout_marginRight = 16843001; // 0x10100f9 855 field public static final int layout_marginStart = 16843701; // 0x10103b5 856 field public static final int layout_marginTop = 16843000; // 0x10100f8 857 field public static final int layout_row = 16843643; // 0x101037b 858 field public static final int layout_rowSpan = 16843644; // 0x101037c 859 field public static final int layout_rowWeight = 16843864; // 0x1010458 860 field public static final int layout_scale = 16843155; // 0x1010193 861 field public static final int layout_span = 16843085; // 0x101014d 862 field public static final int layout_toEndOf = 16843704; // 0x10103b8 863 field public static final int layout_toLeftOf = 16843138; // 0x1010182 864 field public static final int layout_toRightOf = 16843139; // 0x1010183 865 field public static final int layout_toStartOf = 16843703; // 0x10103b7 866 field public static final int layout_weight = 16843137; // 0x1010181 867 field public static final int layout_width = 16842996; // 0x10100f4 868 field public static final int layout_x = 16843135; // 0x101017f 869 field public static final int layout_y = 16843136; // 0x1010180 870 field public static final int left = 16843181; // 0x10101ad 871 field public static final int letterSpacing = 16843958; // 0x10104b6 872 field public static final int lineSpacingExtra = 16843287; // 0x1010217 873 field public static final int lineSpacingMultiplier = 16843288; // 0x1010218 874 field public static final int lines = 16843092; // 0x1010154 875 field public static final int linksClickable = 16842929; // 0x10100b1 876 field public static final int listChoiceBackgroundIndicator = 16843504; // 0x10102f0 877 field public static final int listChoiceIndicatorMultiple = 16843290; // 0x101021a 878 field public static final int listChoiceIndicatorSingle = 16843289; // 0x1010219 879 field public static final int listDivider = 16843284; // 0x1010214 880 field public static final int listDividerAlertDialog = 16843525; // 0x1010305 881 field public static final int listPopupWindowStyle = 16843519; // 0x10102ff 882 field public static final int listPreferredItemHeight = 16842829; // 0x101004d 883 field public static final int listPreferredItemHeightLarge = 16843654; // 0x1010386 884 field public static final int listPreferredItemHeightSmall = 16843655; // 0x1010387 885 field public static final int listPreferredItemPaddingEnd = 16843710; // 0x10103be 886 field public static final int listPreferredItemPaddingLeft = 16843683; // 0x10103a3 887 field public static final int listPreferredItemPaddingRight = 16843684; // 0x10103a4 888 field public static final int listPreferredItemPaddingStart = 16843709; // 0x10103bd 889 field public static final int listSelector = 16843003; // 0x10100fb 890 field public static final int listSeparatorTextViewStyle = 16843272; // 0x1010208 891 field public static final int listViewStyle = 16842868; // 0x1010074 892 field public static final int listViewWhiteStyle = 16842869; // 0x1010075 893 field public static final int logo = 16843454; // 0x10102be 894 field public static final int longClickable = 16842982; // 0x10100e6 895 field public static final int loopViews = 16843527; // 0x1010307 896 field public static final int manageSpaceActivity = 16842756; // 0x1010004 897 field public static final int mapViewStyle = 16842890; // 0x101008a 898 field public static final int marqueeRepeatLimit = 16843293; // 0x101021d 899 field public static final int matchOrder = 16843855; // 0x101044f 900 field public static final int max = 16843062; // 0x1010136 901 field public static final int maxDate = 16843584; // 0x1010340 902 field public static final int maxEms = 16843095; // 0x1010157 903 field public static final int maxHeight = 16843040; // 0x1010120 904 field public static final int maxItemsPerRow = 16843060; // 0x1010134 905 field public static final int maxLength = 16843104; // 0x1010160 906 field public static final int maxLevel = 16843186; // 0x10101b2 907 field public static final int maxLines = 16843091; // 0x1010153 908 field public static final int maxRecents = 16843846; // 0x1010446 909 field public static final int maxRows = 16843059; // 0x1010133 910 field public static final int maxSdkVersion = 16843377; // 0x1010271 911 field public static final int maxWidth = 16843039; // 0x101011f 912 field public static final int maximumAngle = 16843903; // 0x101047f 913 field public static final int measureAllChildren = 16843018; // 0x101010a 914 field public static final int measureWithLargestChild = 16843476; // 0x10102d4 915 field public static final int mediaRouteButtonStyle = 16843693; // 0x10103ad 916 field public static final int mediaRouteTypes = 16843694; // 0x10103ae 917 field public static final int menuCategory = 16843230; // 0x10101de 918 field public static final int mimeType = 16842790; // 0x1010026 919 field public static final int minDate = 16843583; // 0x101033f 920 field public static final int minEms = 16843098; // 0x101015a 921 field public static final int minHeight = 16843072; // 0x1010140 922 field public static final int minLevel = 16843185; // 0x10101b1 923 field public static final int minLines = 16843094; // 0x1010156 924 field public static final int minResizeHeight = 16843670; // 0x1010396 925 field public static final int minResizeWidth = 16843669; // 0x1010395 926 field public static final int minSdkVersion = 16843276; // 0x101020c 927 field public static final int minWidth = 16843071; // 0x101013f 928 field public static final int minimumHorizontalAngle = 16843901; // 0x101047d 929 field public static final int minimumVerticalAngle = 16843902; // 0x101047e 930 field public static final int mipMap = 16843725; // 0x10103cd 931 field public static final int mirrorForRtl = 16843726; // 0x10103ce 932 field public static final int mode = 16843134; // 0x101017e 933 field public static final int moreIcon = 16843061; // 0x1010135 934 field public static final int multiArch = 16843918; // 0x101048e 935 field public static final int multiprocess = 16842771; // 0x1010013 936 field public static final int name = 16842755; // 0x1010003 937 field public static final int navigationBarColor = 16843858; // 0x1010452 938 field public static final int navigationContentDescription = 16843969; // 0x10104c1 939 field public static final int navigationIcon = 16843968; // 0x10104c0 940 field public static final int navigationMode = 16843471; // 0x10102cf 941 field public static final int negativeButtonText = 16843254; // 0x10101f6 942 field public static final int nestedScrollingEnabled = 16843830; // 0x1010436 943 field public static final int nextFocusDown = 16842980; // 0x10100e4 944 field public static final int nextFocusForward = 16843580; // 0x101033c 945 field public static final int nextFocusLeft = 16842977; // 0x10100e1 946 field public static final int nextFocusRight = 16842978; // 0x10100e2 947 field public static final int nextFocusUp = 16842979; // 0x10100e3 948 field public static final int noHistory = 16843309; // 0x101022d 949 field public static final int normalScreens = 16843397; // 0x1010285 950 field public static final int notificationTimeout = 16843651; // 0x1010383 951 field public static final int numColumns = 16843032; // 0x1010118 952 field public static final int numStars = 16843076; // 0x1010144 953 field public static final int numbersBackgroundColor = 16843938; // 0x10104a2 954 field public static final int numbersSelectorColor = 16843939; // 0x10104a3 955 field public static final int numbersTextColor = 16843937; // 0x10104a1 956 field public static final deprecated int numeric = 16843109; // 0x1010165 957 field public static final int numericShortcut = 16843236; // 0x10101e4 958 field public static final int onClick = 16843375; // 0x101026f 959 field public static final int oneshot = 16843159; // 0x1010197 960 field public static final int opacity = 16843550; // 0x101031e 961 field public static final int order = 16843242; // 0x10101ea 962 field public static final int orderInCategory = 16843231; // 0x10101df 963 field public static final int ordering = 16843490; // 0x10102e2 964 field public static final int orderingFromXml = 16843239; // 0x10101e7 965 field public static final int orientation = 16842948; // 0x10100c4 966 field public static final int outAnimation = 16843128; // 0x1010178 967 field public static final int outlineProvider = 16843960; // 0x10104b8 968 field public static final int overScrollFooter = 16843459; // 0x10102c3 969 field public static final int overScrollHeader = 16843458; // 0x10102c2 970 field public static final int overScrollMode = 16843457; // 0x10102c1 971 field public static final int overlapAnchor = 16843874; // 0x1010462 972 field public static final int overridesImplicitlyEnabledSubtype = 16843682; // 0x10103a2 973 field public static final int packageNames = 16843649; // 0x1010381 974 field public static final int padding = 16842965; // 0x10100d5 975 field public static final int paddingBottom = 16842969; // 0x10100d9 976 field public static final int paddingEnd = 16843700; // 0x10103b4 977 field public static final int paddingLeft = 16842966; // 0x10100d6 978 field public static final int paddingMode = 16843863; // 0x1010457 979 field public static final int paddingRight = 16842968; // 0x10100d8 980 field public static final int paddingStart = 16843699; // 0x10103b3 981 field public static final int paddingTop = 16842967; // 0x10100d7 982 field public static final int panelBackground = 16842846; // 0x101005e 983 field public static final int panelColorBackground = 16842849; // 0x1010061 984 field public static final int panelColorForeground = 16842848; // 0x1010060 985 field public static final int panelFullBackground = 16842847; // 0x101005f 986 field public static final int panelTextAppearance = 16842850; // 0x1010062 987 field public static final int parentActivityName = 16843687; // 0x10103a7 988 field public static final deprecated int password = 16843100; // 0x101015c 989 field public static final int path = 16842794; // 0x101002a 990 field public static final int pathData = 16843781; // 0x1010405 991 field public static final int pathPattern = 16842796; // 0x101002c 992 field public static final int pathPrefix = 16842795; // 0x101002b 993 field public static final int patternPathData = 16843978; // 0x10104ca 994 field public static final int permission = 16842758; // 0x1010006 995 field public static final int permissionFlags = 16843719; // 0x10103c7 996 field public static final int permissionGroup = 16842762; // 0x101000a 997 field public static final int permissionGroupFlags = 16843717; // 0x10103c5 998 field public static final int persistableMode = 16843821; // 0x101042d 999 field public static final int persistent = 16842765; // 0x101000d 1000 field public static final int persistentDrawingCache = 16842990; // 0x10100ee 1001 field public static final deprecated int phoneNumber = 16843111; // 0x1010167 1002 field public static final int pivotX = 16843189; // 0x10101b5 1003 field public static final int pivotY = 16843190; // 0x10101b6 1004 field public static final int popupAnimationStyle = 16843465; // 0x10102c9 1005 field public static final int popupBackground = 16843126; // 0x1010176 1006 field public static final int popupCharacters = 16843332; // 0x1010244 1007 field public static final int popupElevation = 16843916; // 0x101048c 1008 field public static final int popupKeyboard = 16843331; // 0x1010243 1009 field public static final int popupLayout = 16843323; // 0x101023b 1010 field public static final int popupMenuStyle = 16843520; // 0x1010300 1011 field public static final int popupTheme = 16843945; // 0x10104a9 1012 field public static final int popupWindowStyle = 16842870; // 0x1010076 1013 field public static final int port = 16842793; // 0x1010029 1014 field public static final int positiveButtonText = 16843253; // 0x10101f5 1015 field public static final int preferenceCategoryStyle = 16842892; // 0x101008c 1016 field public static final int preferenceInformationStyle = 16842893; // 0x101008d 1017 field public static final int preferenceLayoutChild = 16842900; // 0x1010094 1018 field public static final int preferenceScreenStyle = 16842891; // 0x101008b 1019 field public static final int preferenceStyle = 16842894; // 0x101008e 1020 field public static final int presentationTheme = 16843712; // 0x10103c0 1021 field public static final int previewImage = 16843482; // 0x10102da 1022 field public static final int priority = 16842780; // 0x101001c 1023 field public static final int privateImeOptions = 16843299; // 0x1010223 1024 field public static final int process = 16842769; // 0x1010011 1025 field public static final int progress = 16843063; // 0x1010137 1026 field public static final int progressBackgroundTint = 16843877; // 0x1010465 1027 field public static final int progressBackgroundTintMode = 16843878; // 0x1010466 1028 field public static final int progressBarPadding = 16843545; // 0x1010319 1029 field public static final int progressBarStyle = 16842871; // 0x1010077 1030 field public static final int progressBarStyleHorizontal = 16842872; // 0x1010078 1031 field public static final int progressBarStyleInverse = 16843399; // 0x1010287 1032 field public static final int progressBarStyleLarge = 16842874; // 0x101007a 1033 field public static final int progressBarStyleLargeInverse = 16843401; // 0x1010289 1034 field public static final int progressBarStyleSmall = 16842873; // 0x1010079 1035 field public static final int progressBarStyleSmallInverse = 16843400; // 0x1010288 1036 field public static final int progressBarStyleSmallTitle = 16843279; // 0x101020f 1037 field public static final int progressDrawable = 16843068; // 0x101013c 1038 field public static final int progressTint = 16843875; // 0x1010463 1039 field public static final int progressTintMode = 16843876; // 0x1010464 1040 field public static final int prompt = 16843131; // 0x101017b 1041 field public static final int propertyName = 16843489; // 0x10102e1 1042 field public static final int propertyXName = 16843892; // 0x1010474 1043 field public static final int propertyYName = 16843893; // 0x1010475 1044 field public static final int protectionLevel = 16842761; // 0x1010009 1045 field public static final int publicKey = 16843686; // 0x10103a6 1046 field public static final int queryActionMsg = 16843227; // 0x10101db 1047 field public static final int queryAfterZeroResults = 16843394; // 0x1010282 1048 field public static final int queryBackground = 16843911; // 0x1010487 1049 field public static final int queryHint = 16843608; // 0x1010358 1050 field public static final int quickContactBadgeStyleSmallWindowLarge = 16843443; // 0x10102b3 1051 field public static final int quickContactBadgeStyleSmallWindowMedium = 16843442; // 0x10102b2 1052 field public static final int quickContactBadgeStyleSmallWindowSmall = 16843441; // 0x10102b1 1053 field public static final int quickContactBadgeStyleWindowLarge = 16843440; // 0x10102b0 1054 field public static final int quickContactBadgeStyleWindowMedium = 16843439; // 0x10102af 1055 field public static final int quickContactBadgeStyleWindowSmall = 16843438; // 0x10102ae 1056 field public static final int radioButtonStyle = 16842878; // 0x101007e 1057 field public static final int radius = 16843176; // 0x10101a8 1058 field public static final int rating = 16843077; // 0x1010145 1059 field public static final int ratingBarStyle = 16842876; // 0x101007c 1060 field public static final int ratingBarStyleIndicator = 16843280; // 0x1010210 1061 field public static final int ratingBarStyleSmall = 16842877; // 0x101007d 1062 field public static final int readPermission = 16842759; // 0x1010007 1063 field public static final int recognitionService = 16843932; // 0x101049c 1064 field public static final int relinquishTaskIdentity = 16843894; // 0x1010476 1065 field public static final int reparent = 16843964; // 0x10104bc 1066 field public static final int reparentWithOverlay = 16843965; // 0x10104bd 1067 field public static final int repeatCount = 16843199; // 0x10101bf 1068 field public static final int repeatMode = 16843200; // 0x10101c0 1069 field public static final int reqFiveWayNav = 16843314; // 0x1010232 1070 field public static final int reqHardKeyboard = 16843305; // 0x1010229 1071 field public static final int reqKeyboardType = 16843304; // 0x1010228 1072 field public static final int reqNavigation = 16843306; // 0x101022a 1073 field public static final int reqTouchScreen = 16843303; // 0x1010227 1074 field public static final int requireDeviceUnlock = 16843756; // 0x10103ec 1075 field public static final int required = 16843406; // 0x101028e 1076 field public static final int requiredAccountType = 16843734; // 0x10103d6 1077 field public static final int requiredForAllUsers = 16843728; // 0x10103d0 1078 field public static final int requiresFadingEdge = 16843685; // 0x10103a5 1079 field public static final int requiresSmallestWidthDp = 16843620; // 0x1010364 1080 field public static final int resizeClip = 16843983; // 0x10104cf 1081 field public static final int resizeMode = 16843619; // 0x1010363 1082 field public static final int resizeable = 16843405; // 0x101028d 1083 field public static final int resource = 16842789; // 0x1010025 1084 field public static final int restoreAnyVersion = 16843450; // 0x10102ba 1085 field public static final deprecated int restoreNeedsApplication = 16843421; // 0x101029d 1086 field public static final int restrictedAccountType = 16843733; // 0x10103d5 1087 field public static final int restrictionType = 16843923; // 0x1010493 1088 field public static final int resumeWhilePausing = 16843954; // 0x10104b2 1089 field public static final int reversible = 16843851; // 0x101044b 1090 field public static final int revisionCode = 16843989; // 0x10104d5 1091 field public static final int right = 16843183; // 0x10101af 1092 field public static final int ringtonePreferenceStyle = 16842899; // 0x1010093 1093 field public static final int ringtoneType = 16843257; // 0x10101f9 1094 field public static final int rotation = 16843558; // 0x1010326 1095 field public static final int rotationX = 16843559; // 0x1010327 1096 field public static final int rotationY = 16843560; // 0x1010328 1097 field public static final int rowCount = 16843637; // 0x1010375 1098 field public static final int rowDelay = 16843216; // 0x10101d0 1099 field public static final int rowEdgeFlags = 16843329; // 0x1010241 1100 field public static final int rowHeight = 16843058; // 0x1010132 1101 field public static final int rowOrderPreserved = 16843638; // 0x1010376 1102 field public static final int saveEnabled = 16842983; // 0x10100e7 1103 field public static final int scaleGravity = 16843262; // 0x10101fe 1104 field public static final int scaleHeight = 16843261; // 0x10101fd 1105 field public static final int scaleType = 16843037; // 0x101011d 1106 field public static final int scaleWidth = 16843260; // 0x10101fc 1107 field public static final int scaleX = 16843556; // 0x1010324 1108 field public static final int scaleY = 16843557; // 0x1010325 1109 field public static final int scheme = 16842791; // 0x1010027 1110 field public static final int screenDensity = 16843467; // 0x10102cb 1111 field public static final int screenOrientation = 16842782; // 0x101001e 1112 field public static final int screenSize = 16843466; // 0x10102ca 1113 field public static final int scrollHorizontally = 16843099; // 0x101015b 1114 field public static final int scrollViewStyle = 16842880; // 0x1010080 1115 field public static final int scrollX = 16842962; // 0x10100d2 1116 field public static final int scrollY = 16842963; // 0x10100d3 1117 field public static final int scrollbarAlwaysDrawHorizontalTrack = 16842856; // 0x1010068 1118 field public static final int scrollbarAlwaysDrawVerticalTrack = 16842857; // 0x1010069 1119 field public static final int scrollbarDefaultDelayBeforeFade = 16843433; // 0x10102a9 1120 field public static final int scrollbarFadeDuration = 16843432; // 0x10102a8 1121 field public static final int scrollbarSize = 16842851; // 0x1010063 1122 field public static final int scrollbarStyle = 16842879; // 0x101007f 1123 field public static final int scrollbarThumbHorizontal = 16842852; // 0x1010064 1124 field public static final int scrollbarThumbVertical = 16842853; // 0x1010065 1125 field public static final int scrollbarTrackHorizontal = 16842854; // 0x1010066 1126 field public static final int scrollbarTrackVertical = 16842855; // 0x1010067 1127 field public static final int scrollbars = 16842974; // 0x10100de 1128 field public static final int scrollingCache = 16843006; // 0x10100fe 1129 field public static final deprecated int searchButtonText = 16843269; // 0x1010205 1130 field public static final int searchHintIcon = 16843988; // 0x10104d4 1131 field public static final int searchIcon = 16843907; // 0x1010483 1132 field public static final int searchKeyphrase = 16843871; // 0x101045f 1133 field public static final int searchKeyphraseId = 16843870; // 0x101045e 1134 field public static final int searchKeyphraseRecognitionFlags = 16843942; // 0x10104a6 1135 field public static final int searchKeyphraseSupportedLocales = 16843872; // 0x1010460 1136 field public static final int searchMode = 16843221; // 0x10101d5 1137 field public static final int searchSettingsDescription = 16843402; // 0x101028a 1138 field public static final int searchSuggestAuthority = 16843222; // 0x10101d6 1139 field public static final int searchSuggestIntentAction = 16843225; // 0x10101d9 1140 field public static final int searchSuggestIntentData = 16843226; // 0x10101da 1141 field public static final int searchSuggestPath = 16843223; // 0x10101d7 1142 field public static final int searchSuggestSelection = 16843224; // 0x10101d8 1143 field public static final int searchSuggestThreshold = 16843373; // 0x101026d 1144 field public static final int searchViewStyle = 16843904; // 0x1010480 1145 field public static final int secondaryProgress = 16843064; // 0x1010138 1146 field public static final int secondaryProgressTint = 16843879; // 0x1010467 1147 field public static final int secondaryProgressTintMode = 16843880; // 0x1010468 1148 field public static final int seekBarStyle = 16842875; // 0x101007b 1149 field public static final int segmentedButtonStyle = 16843568; // 0x1010330 1150 field public static final int selectAllOnFocus = 16843102; // 0x101015e 1151 field public static final int selectable = 16843238; // 0x10101e6 1152 field public static final int selectableItemBackground = 16843534; // 0x101030e 1153 field public static final int selectableItemBackgroundBorderless = 16843868; // 0x101045c 1154 field public static final int selectedDateVerticalBar = 16843591; // 0x1010347 1155 field public static final int selectedWeekBackgroundColor = 16843586; // 0x1010342 1156 field public static final int sessionService = 16843837; // 0x101043d 1157 field public static final int settingsActivity = 16843301; // 0x1010225 1158 field public static final int setupActivity = 16843766; // 0x10103f6 1159 field public static final int shadowColor = 16843105; // 0x1010161 1160 field public static final int shadowDx = 16843106; // 0x1010162 1161 field public static final int shadowDy = 16843107; // 0x1010163 1162 field public static final int shadowRadius = 16843108; // 0x1010164 1163 field public static final int shape = 16843162; // 0x101019a 1164 field public static final int shareInterpolator = 16843195; // 0x10101bb 1165 field public static final int sharedUserId = 16842763; // 0x101000b 1166 field public static final int sharedUserLabel = 16843361; // 0x1010261 1167 field public static final int shouldDisableView = 16843246; // 0x10101ee 1168 field public static final int showAsAction = 16843481; // 0x10102d9 1169 field public static final int showDefault = 16843258; // 0x10101fa 1170 field public static final int showDividers = 16843561; // 0x1010329 1171 field public static final int showOnLockScreen = 16843721; // 0x10103c9 1172 field public static final int showSilent = 16843259; // 0x10101fb 1173 field public static final int showText = 16843949; // 0x10104ad 1174 field public static final int showWeekNumber = 16843582; // 0x101033e 1175 field public static final int shownWeekCount = 16843585; // 0x1010341 1176 field public static final int shrinkColumns = 16843082; // 0x101014a 1177 field public static final deprecated int singleLine = 16843101; // 0x101015d 1178 field public static final int singleUser = 16843711; // 0x10103bf 1179 field public static final int slideEdge = 16843824; // 0x1010430 1180 field public static final int smallIcon = 16843422; // 0x101029e 1181 field public static final int smallScreens = 16843396; // 0x1010284 1182 field public static final int smoothScrollbar = 16843313; // 0x1010231 1183 field public static final int soundEffectsEnabled = 16843285; // 0x1010215 1184 field public static final int spacing = 16843027; // 0x1010113 1185 field public static final int spinnerDropDownItemStyle = 16842887; // 0x1010087 1186 field public static final int spinnerItemStyle = 16842889; // 0x1010089 1187 field public static final int spinnerMode = 16843505; // 0x10102f1 1188 field public static final int spinnerStyle = 16842881; // 0x1010081 1189 field public static final int spinnersShown = 16843595; // 0x101034b 1190 field public static final int splitMotionEvents = 16843503; // 0x10102ef 1191 field public static final int splitTrack = 16843852; // 0x101044c 1192 field public static final int spotShadowAlpha = 16843967; // 0x10104bf 1193 field public static final int src = 16843033; // 0x1010119 1194 field public static final int ssp = 16843747; // 0x10103e3 1195 field public static final int sspPattern = 16843749; // 0x10103e5 1196 field public static final int sspPrefix = 16843748; // 0x10103e4 1197 field public static final int stackFromBottom = 16843005; // 0x10100fd 1198 field public static final int stackViewStyle = 16843838; // 0x101043e 1199 field public static final int starStyle = 16842882; // 0x1010082 1200 field public static final int startColor = 16843165; // 0x101019d 1201 field public static final int startDelay = 16843746; // 0x10103e2 1202 field public static final int startOffset = 16843198; // 0x10101be 1203 field public static final deprecated int startYear = 16843132; // 0x101017c 1204 field public static final int stateListAnimator = 16843848; // 0x1010448 1205 field public static final int stateNotNeeded = 16842774; // 0x1010016 1206 field public static final int state_above_anchor = 16842922; // 0x10100aa 1207 field public static final int state_accelerated = 16843547; // 0x101031b 1208 field public static final int state_activated = 16843518; // 0x10102fe 1209 field public static final int state_active = 16842914; // 0x10100a2 1210 field public static final int state_checkable = 16842911; // 0x101009f 1211 field public static final int state_checked = 16842912; // 0x10100a0 1212 field public static final int state_drag_can_accept = 16843624; // 0x1010368 1213 field public static final int state_drag_hovered = 16843625; // 0x1010369 1214 field public static final int state_empty = 16842921; // 0x10100a9 1215 field public static final int state_enabled = 16842910; // 0x101009e 1216 field public static final int state_expanded = 16842920; // 0x10100a8 1217 field public static final int state_first = 16842916; // 0x10100a4 1218 field public static final int state_focused = 16842908; // 0x101009c 1219 field public static final int state_hovered = 16843623; // 0x1010367 1220 field public static final int state_last = 16842918; // 0x10100a6 1221 field public static final int state_long_pressable = 16843324; // 0x101023c 1222 field public static final int state_middle = 16842917; // 0x10100a5 1223 field public static final int state_multiline = 16843597; // 0x101034d 1224 field public static final int state_pressed = 16842919; // 0x10100a7 1225 field public static final int state_selected = 16842913; // 0x10100a1 1226 field public static final int state_single = 16842915; // 0x10100a3 1227 field public static final int state_window_focused = 16842909; // 0x101009d 1228 field public static final int staticWallpaperPreview = 16843569; // 0x1010331 1229 field public static final int statusBarColor = 16843857; // 0x1010451 1230 field public static final int stepSize = 16843078; // 0x1010146 1231 field public static final int stopWithTask = 16843626; // 0x101036a 1232 field public static final int streamType = 16843273; // 0x1010209 1233 field public static final int stretchColumns = 16843081; // 0x1010149 1234 field public static final int stretchMode = 16843030; // 0x1010116 1235 field public static final int strokeAlpha = 16843979; // 0x10104cb 1236 field public static final int strokeColor = 16843782; // 0x1010406 1237 field public static final int strokeLineCap = 16843787; // 0x101040b 1238 field public static final int strokeLineJoin = 16843788; // 0x101040c 1239 field public static final int strokeMiterLimit = 16843789; // 0x101040d 1240 field public static final int strokeWidth = 16843783; // 0x1010407 1241 field public static final int submitBackground = 16843912; // 0x1010488 1242 field public static final int subtitle = 16843473; // 0x10102d1 1243 field public static final int subtitleTextAppearance = 16843823; // 0x101042f 1244 field public static final int subtitleTextStyle = 16843513; // 0x10102f9 1245 field public static final int subtypeExtraValue = 16843674; // 0x101039a 1246 field public static final int subtypeId = 16843713; // 0x10103c1 1247 field public static final int subtypeLocale = 16843673; // 0x1010399 1248 field public static final int suggestActionMsg = 16843228; // 0x10101dc 1249 field public static final int suggestActionMsgColumn = 16843229; // 0x10101dd 1250 field public static final int suggestionRowLayout = 16843910; // 0x1010486 1251 field public static final int summary = 16843241; // 0x10101e9 1252 field public static final int summaryColumn = 16843426; // 0x10102a2 1253 field public static final int summaryOff = 16843248; // 0x10101f0 1254 field public static final int summaryOn = 16843247; // 0x10101ef 1255 field public static final int supportsRtl = 16843695; // 0x10103af 1256 field public static final int supportsSwitchingToNextInputMethod = 16843755; // 0x10103eb 1257 field public static final int supportsUploading = 16843419; // 0x101029b 1258 field public static final int switchMinWidth = 16843632; // 0x1010370 1259 field public static final int switchPadding = 16843633; // 0x1010371 1260 field public static final int switchPreferenceStyle = 16843629; // 0x101036d 1261 field public static final int switchStyle = 16843839; // 0x101043f 1262 field public static final int switchTextAppearance = 16843630; // 0x101036e 1263 field public static final int switchTextOff = 16843628; // 0x101036c 1264 field public static final int switchTextOn = 16843627; // 0x101036b 1265 field public static final int syncable = 16842777; // 0x1010019 1266 field public static final int tabStripEnabled = 16843453; // 0x10102bd 1267 field public static final int tabStripLeft = 16843451; // 0x10102bb 1268 field public static final int tabStripRight = 16843452; // 0x10102bc 1269 field public static final int tabWidgetStyle = 16842883; // 0x1010083 1270 field public static final int tag = 16842961; // 0x10100d1 1271 field public static final int targetActivity = 16843266; // 0x1010202 1272 field public static final int targetClass = 16842799; // 0x101002f 1273 field public static final int targetDescriptions = 16843680; // 0x10103a0 1274 field public static final int targetId = 16843740; // 0x10103dc 1275 field public static final int targetName = 16843853; // 0x101044d 1276 field public static final int targetPackage = 16842785; // 0x1010021 1277 field public static final int targetSdkVersion = 16843376; // 0x1010270 1278 field public static final int taskAffinity = 16842770; // 0x1010012 1279 field public static final int taskCloseEnterAnimation = 16842942; // 0x10100be 1280 field public static final int taskCloseExitAnimation = 16842943; // 0x10100bf 1281 field public static final int taskOpenEnterAnimation = 16842940; // 0x10100bc 1282 field public static final int taskOpenExitAnimation = 16842941; // 0x10100bd 1283 field public static final int taskToBackEnterAnimation = 16842946; // 0x10100c2 1284 field public static final int taskToBackExitAnimation = 16842947; // 0x10100c3 1285 field public static final int taskToFrontEnterAnimation = 16842944; // 0x10100c0 1286 field public static final int taskToFrontExitAnimation = 16842945; // 0x10100c1 1287 field public static final int tension = 16843370; // 0x101026a 1288 field public static final int testOnly = 16843378; // 0x1010272 1289 field public static final int text = 16843087; // 0x101014f 1290 field public static final int textAlignment = 16843697; // 0x10103b1 1291 field public static final int textAllCaps = 16843660; // 0x101038c 1292 field public static final int textAppearance = 16842804; // 0x1010034 1293 field public static final int textAppearanceButton = 16843271; // 0x1010207 1294 field public static final int textAppearanceInverse = 16842805; // 0x1010035 1295 field public static final int textAppearanceLarge = 16842816; // 0x1010040 1296 field public static final int textAppearanceLargeInverse = 16842819; // 0x1010043 1297 field public static final int textAppearanceLargePopupMenu = 16843521; // 0x1010301 1298 field public static final int textAppearanceListItem = 16843678; // 0x101039e 1299 field public static final int textAppearanceListItemSecondary = 16843826; // 0x1010432 1300 field public static final int textAppearanceListItemSmall = 16843679; // 0x101039f 1301 field public static final int textAppearanceMedium = 16842817; // 0x1010041 1302 field public static final int textAppearanceMediumInverse = 16842820; // 0x1010044 1303 field public static final int textAppearanceSearchResultSubtitle = 16843424; // 0x10102a0 1304 field public static final int textAppearanceSearchResultTitle = 16843425; // 0x10102a1 1305 field public static final int textAppearanceSmall = 16842818; // 0x1010042 1306 field public static final int textAppearanceSmallInverse = 16842821; // 0x1010045 1307 field public static final int textAppearanceSmallPopupMenu = 16843522; // 0x1010302 1308 field public static final int textCheckMark = 16842822; // 0x1010046 1309 field public static final int textCheckMarkInverse = 16842823; // 0x1010047 1310 field public static final int textColor = 16842904; // 0x1010098 1311 field public static final int textColorAlertDialogListItem = 16843526; // 0x1010306 1312 field public static final int textColorHighlight = 16842905; // 0x1010099 1313 field public static final int textColorHighlightInverse = 16843599; // 0x101034f 1314 field public static final int textColorHint = 16842906; // 0x101009a 1315 field public static final int textColorHintInverse = 16842815; // 0x101003f 1316 field public static final int textColorLink = 16842907; // 0x101009b 1317 field public static final int textColorLinkInverse = 16843600; // 0x1010350 1318 field public static final int textColorPrimary = 16842806; // 0x1010036 1319 field public static final int textColorPrimaryDisableOnly = 16842807; // 0x1010037 1320 field public static final int textColorPrimaryInverse = 16842809; // 0x1010039 1321 field public static final int textColorPrimaryInverseDisableOnly = 16843403; // 0x101028b 1322 field public static final int textColorPrimaryInverseNoDisable = 16842813; // 0x101003d 1323 field public static final int textColorPrimaryNoDisable = 16842811; // 0x101003b 1324 field public static final int textColorSecondary = 16842808; // 0x1010038 1325 field public static final int textColorSecondaryInverse = 16842810; // 0x101003a 1326 field public static final int textColorSecondaryInverseNoDisable = 16842814; // 0x101003e 1327 field public static final int textColorSecondaryNoDisable = 16842812; // 0x101003c 1328 field public static final int textColorTertiary = 16843282; // 0x1010212 1329 field public static final int textColorTertiaryInverse = 16843283; // 0x1010213 1330 field public static final int textCursorDrawable = 16843618; // 0x1010362 1331 field public static final int textDirection = 16843696; // 0x10103b0 1332 field public static final int textEditNoPasteWindowLayout = 16843541; // 0x1010315 1333 field public static final int textEditPasteWindowLayout = 16843540; // 0x1010314 1334 field public static final int textEditSideNoPasteWindowLayout = 16843615; // 0x101035f 1335 field public static final int textEditSidePasteWindowLayout = 16843614; // 0x101035e 1336 field public static final int textEditSuggestionItemLayout = 16843636; // 0x1010374 1337 field public static final int textFilterEnabled = 16843007; // 0x10100ff 1338 field public static final int textIsSelectable = 16843542; // 0x1010316 1339 field public static final int textOff = 16843045; // 0x1010125 1340 field public static final int textOn = 16843044; // 0x1010124 1341 field public static final int textScaleX = 16843089; // 0x1010151 1342 field public static final int textSelectHandle = 16843463; // 0x10102c7 1343 field public static final int textSelectHandleLeft = 16843461; // 0x10102c5 1344 field public static final int textSelectHandleRight = 16843462; // 0x10102c6 1345 field public static final int textSelectHandleWindowStyle = 16843464; // 0x10102c8 1346 field public static final int textSize = 16842901; // 0x1010095 1347 field public static final int textStyle = 16842903; // 0x1010097 1348 field public static final int textSuggestionsWindowStyle = 16843635; // 0x1010373 1349 field public static final int textViewStyle = 16842884; // 0x1010084 1350 field public static final int theme = 16842752; // 0x1010000 1351 field public static final int thickness = 16843360; // 0x1010260 1352 field public static final int thicknessRatio = 16843164; // 0x101019c 1353 field public static final int thumb = 16843074; // 0x1010142 1354 field public static final int thumbOffset = 16843075; // 0x1010143 1355 field public static final int thumbTextPadding = 16843634; // 0x1010372 1356 field public static final int thumbTint = 16843889; // 0x1010471 1357 field public static final int thumbTintMode = 16843890; // 0x1010472 1358 field public static final int thumbnail = 16843429; // 0x10102a5 1359 field public static final int tileMode = 16843265; // 0x1010201 1360 field public static final int tileModeX = 16843895; // 0x1010477 1361 field public static final int tileModeY = 16843896; // 0x1010478 1362 field public static final int timePickerDialogTheme = 16843934; // 0x101049e 1363 field public static final int timePickerMode = 16843956; // 0x10104b4 1364 field public static final int timePickerStyle = 16843933; // 0x101049d 1365 field public static final int timeZone = 16843724; // 0x10103cc 1366 field public static final int tint = 16843041; // 0x1010121 1367 field public static final int tintMode = 16843771; // 0x10103fb 1368 field public static final int title = 16843233; // 0x10101e1 1369 field public static final int titleCondensed = 16843234; // 0x10101e2 1370 field public static final int titleTextAppearance = 16843822; // 0x101042e 1371 field public static final int titleTextStyle = 16843512; // 0x10102f8 1372 field public static final int toAlpha = 16843211; // 0x10101cb 1373 field public static final int toDegrees = 16843188; // 0x10101b4 1374 field public static final int toId = 16843849; // 0x1010449 1375 field public static final int toScene = 16843742; // 0x10103de 1376 field public static final int toXDelta = 16843207; // 0x10101c7 1377 field public static final int toXScale = 16843203; // 0x10101c3 1378 field public static final int toYDelta = 16843209; // 0x10101c9 1379 field public static final int toYScale = 16843205; // 0x10101c5 1380 field public static final int toolbarStyle = 16843946; // 0x10104aa 1381 field public static final int top = 16843182; // 0x10101ae 1382 field public static final int topBright = 16842955; // 0x10100cb 1383 field public static final int topDark = 16842951; // 0x10100c7 1384 field public static final int topLeftRadius = 16843177; // 0x10101a9 1385 field public static final int topOffset = 16843352; // 0x1010258 1386 field public static final int topRightRadius = 16843178; // 0x10101aa 1387 field public static final int touchscreenBlocksFocus = 16843919; // 0x101048f 1388 field public static final int track = 16843631; // 0x101036f 1389 field public static final int transcriptMode = 16843008; // 0x1010100 1390 field public static final int transformPivotX = 16843552; // 0x1010320 1391 field public static final int transformPivotY = 16843553; // 0x1010321 1392 field public static final int transition = 16843743; // 0x10103df 1393 field public static final int transitionGroup = 16843777; // 0x1010401 1394 field public static final int transitionName = 16843776; // 0x1010400 1395 field public static final int transitionOrdering = 16843744; // 0x10103e0 1396 field public static final int transitionVisibilityMode = 16843900; // 0x101047c 1397 field public static final int translateX = 16843866; // 0x101045a 1398 field public static final int translateY = 16843867; // 0x101045b 1399 field public static final int translationX = 16843554; // 0x1010322 1400 field public static final int translationY = 16843555; // 0x1010323 1401 field public static final int translationZ = 16843770; // 0x10103fa 1402 field public static final int trimPathEnd = 16843785; // 0x1010409 1403 field public static final int trimPathOffset = 16843786; // 0x101040a 1404 field public static final int trimPathStart = 16843784; // 0x1010408 1405 field public static final int type = 16843169; // 0x10101a1 1406 field public static final int typeface = 16842902; // 0x1010096 1407 field public static final int uiOptions = 16843672; // 0x1010398 1408 field public static final int uncertainGestureColor = 16843382; // 0x1010276 1409 field public static final int unfocusedMonthDateColor = 16843588; // 0x1010344 1410 field public static final int unselectedAlpha = 16843278; // 0x101020e 1411 field public static final int updatePeriodMillis = 16843344; // 0x1010250 1412 field public static final int useDefaultMargins = 16843641; // 0x1010379 1413 field public static final int useIntrinsicSizeAsMinimum = 16843536; // 0x1010310 1414 field public static final int useLevel = 16843167; // 0x101019f 1415 field public static final int userVisible = 16843409; // 0x1010291 1416 field public static final int value = 16842788; // 0x1010024 1417 field public static final int valueFrom = 16843486; // 0x10102de 1418 field public static final int valueTo = 16843487; // 0x10102df 1419 field public static final int valueType = 16843488; // 0x10102e0 1420 field public static final int variablePadding = 16843157; // 0x1010195 1421 field public static final int vendor = 16843751; // 0x10103e7 1422 field public static final int versionCode = 16843291; // 0x101021b 1423 field public static final int versionName = 16843292; // 0x101021c 1424 field public static final int verticalCorrection = 16843322; // 0x101023a 1425 field public static final int verticalDivider = 16843054; // 0x101012e 1426 field public static final int verticalGap = 16843328; // 0x1010240 1427 field public static final int verticalScrollbarPosition = 16843572; // 0x1010334 1428 field public static final int verticalSpacing = 16843029; // 0x1010115 1429 field public static final int viewportHeight = 16843779; // 0x1010403 1430 field public static final int viewportWidth = 16843778; // 0x1010402 1431 field public static final int visibility = 16842972; // 0x10100dc 1432 field public static final int visible = 16843156; // 0x1010194 1433 field public static final int vmSafeMode = 16843448; // 0x10102b8 1434 field public static final int voiceIcon = 16843908; // 0x1010484 1435 field public static final int voiceLanguage = 16843349; // 0x1010255 1436 field public static final int voiceLanguageModel = 16843347; // 0x1010253 1437 field public static final int voiceMaxResults = 16843350; // 0x1010256 1438 field public static final int voicePromptText = 16843348; // 0x1010254 1439 field public static final int voiceSearchMode = 16843346; // 0x1010252 1440 field public static final int wallpaperCloseEnterAnimation = 16843413; // 0x1010295 1441 field public static final int wallpaperCloseExitAnimation = 16843414; // 0x1010296 1442 field public static final int wallpaperIntraCloseEnterAnimation = 16843417; // 0x1010299 1443 field public static final int wallpaperIntraCloseExitAnimation = 16843418; // 0x101029a 1444 field public static final int wallpaperIntraOpenEnterAnimation = 16843415; // 0x1010297 1445 field public static final int wallpaperIntraOpenExitAnimation = 16843416; // 0x1010298 1446 field public static final int wallpaperOpenEnterAnimation = 16843411; // 0x1010293 1447 field public static final int wallpaperOpenExitAnimation = 16843412; // 0x1010294 1448 field public static final int webTextViewStyle = 16843449; // 0x10102b9 1449 field public static final int webViewStyle = 16842885; // 0x1010085 1450 field public static final int weekDayTextAppearance = 16843592; // 0x1010348 1451 field public static final int weekNumberColor = 16843589; // 0x1010345 1452 field public static final int weekSeparatorLineColor = 16843590; // 0x1010346 1453 field public static final int weightSum = 16843048; // 0x1010128 1454 field public static final int widgetCategory = 16843716; // 0x10103c4 1455 field public static final int widgetLayout = 16843243; // 0x10101eb 1456 field public static final int width = 16843097; // 0x1010159 1457 field public static final int windowActionBar = 16843469; // 0x10102cd 1458 field public static final int windowActionBarOverlay = 16843492; // 0x10102e4 1459 field public static final int windowActionModeOverlay = 16843485; // 0x10102dd 1460 field public static final int windowActivityTransitions = 16843981; // 0x10104cd 1461 field public static final int windowAllowEnterTransitionOverlap = 16843836; // 0x101043c 1462 field public static final int windowAllowReturnTransitionOverlap = 16843835; // 0x101043b 1463 field public static final int windowAnimationStyle = 16842926; // 0x10100ae 1464 field public static final int windowBackground = 16842836; // 0x1010054 1465 field public static final int windowClipToOutline = 16843947; // 0x10104ab 1466 field public static final int windowCloseOnTouchOutside = 16843611; // 0x101035b 1467 field public static final int windowContentOverlay = 16842841; // 0x1010059 1468 field public static final int windowContentTransitionManager = 16843769; // 0x10103f9 1469 field public static final int windowContentTransitions = 16843768; // 0x10103f8 1470 field public static final int windowDisablePreview = 16843298; // 0x1010222 1471 field public static final int windowDrawsSystemBarBackgrounds = 16843856; // 0x1010450 1472 field public static final int windowElevation = 16843920; // 0x1010490 1473 field public static final int windowEnableSplitTouch = 16843543; // 0x1010317 1474 field public static final int windowEnterAnimation = 16842932; // 0x10100b4 1475 field public static final int windowEnterTransition = 16843831; // 0x1010437 1476 field public static final int windowExitAnimation = 16842933; // 0x10100b5 1477 field public static final int windowExitTransition = 16843832; // 0x1010438 1478 field public static final int windowFrame = 16842837; // 0x1010055 1479 field public static final int windowFullscreen = 16843277; // 0x101020d 1480 field public static final int windowHideAnimation = 16842935; // 0x10100b7 1481 field public static final int windowIsFloating = 16842839; // 0x1010057 1482 field public static final int windowIsTranslucent = 16842840; // 0x1010058 1483 field public static final int windowMinWidthMajor = 16843606; // 0x1010356 1484 field public static final int windowMinWidthMinor = 16843607; // 0x1010357 1485 field public static final int windowNoDisplay = 16843294; // 0x101021e 1486 field public static final int windowNoTitle = 16842838; // 0x1010056 1487 field public static final int windowOverscan = 16843727; // 0x10103cf 1488 field public static final int windowReenterTransition = 16843951; // 0x10104af 1489 field public static final int windowReturnTransition = 16843950; // 0x10104ae 1490 field public static final int windowSharedElementEnterTransition = 16843833; // 0x1010439 1491 field public static final int windowSharedElementExitTransition = 16843834; // 0x101043a 1492 field public static final int windowSharedElementReenterTransition = 16843953; // 0x10104b1 1493 field public static final int windowSharedElementReturnTransition = 16843952; // 0x10104b0 1494 field public static final int windowSharedElementsUseOverlay = 16843963; // 0x10104bb 1495 field public static final int windowShowAnimation = 16842934; // 0x10100b6 1496 field public static final int windowShowWallpaper = 16843410; // 0x1010292 1497 field public static final int windowSoftInputMode = 16843307; // 0x101022b 1498 field public static final int windowSwipeToDismiss = 16843763; // 0x10103f3 1499 field public static final int windowTitleBackgroundStyle = 16842844; // 0x101005c 1500 field public static final int windowTitleSize = 16842842; // 0x101005a 1501 field public static final int windowTitleStyle = 16842843; // 0x101005b 1502 field public static final int windowTransitionBackgroundFadeDuration = 16843873; // 0x1010461 1503 field public static final int windowTranslucentNavigation = 16843760; // 0x10103f0 1504 field public static final int windowTranslucentStatus = 16843759; // 0x10103ef 1505 field public static final int writePermission = 16842760; // 0x1010008 1506 field public static final int x = 16842924; // 0x10100ac 1507 field public static final int xlargeScreens = 16843455; // 0x10102bf 1508 field public static final int y = 16842925; // 0x10100ad 1509 field public static final int yearListItemTextAppearance = 16843929; // 0x1010499 1510 field public static final int yearListSelectorColor = 16843930; // 0x101049a 1511 field public static final int yesNoPreferenceStyle = 16842896; // 0x1010090 1512 field public static final int zAdjustment = 16843201; // 0x10101c1 1513 } 1514 1515 public static final class R.bool { 1516 ctor public R.bool(); 1517 } 1518 1519 public static final class R.color { 1520 ctor public R.color(); 1521 field public static final int background_dark = 17170446; // 0x106000e 1522 field public static final int background_light = 17170447; // 0x106000f 1523 field public static final int black = 17170444; // 0x106000c 1524 field public static final int darker_gray = 17170432; // 0x1060000 1525 field public static final int holo_blue_bright = 17170459; // 0x106001b 1526 field public static final int holo_blue_dark = 17170451; // 0x1060013 1527 field public static final int holo_blue_light = 17170450; // 0x1060012 1528 field public static final int holo_green_dark = 17170453; // 0x1060015 1529 field public static final int holo_green_light = 17170452; // 0x1060014 1530 field public static final int holo_orange_dark = 17170457; // 0x1060019 1531 field public static final int holo_orange_light = 17170456; // 0x1060018 1532 field public static final int holo_purple = 17170458; // 0x106001a 1533 field public static final int holo_red_dark = 17170455; // 0x1060017 1534 field public static final int holo_red_light = 17170454; // 0x1060016 1535 field public static final int primary_text_dark = 17170433; // 0x1060001 1536 field public static final int primary_text_dark_nodisable = 17170434; // 0x1060002 1537 field public static final int primary_text_light = 17170435; // 0x1060003 1538 field public static final int primary_text_light_nodisable = 17170436; // 0x1060004 1539 field public static final int secondary_text_dark = 17170437; // 0x1060005 1540 field public static final int secondary_text_dark_nodisable = 17170438; // 0x1060006 1541 field public static final int secondary_text_light = 17170439; // 0x1060007 1542 field public static final int secondary_text_light_nodisable = 17170440; // 0x1060008 1543 field public static final int tab_indicator_text = 17170441; // 0x1060009 1544 field public static final int tertiary_text_dark = 17170448; // 0x1060010 1545 field public static final int tertiary_text_light = 17170449; // 0x1060011 1546 field public static final int transparent = 17170445; // 0x106000d 1547 field public static final int white = 17170443; // 0x106000b 1548 field public static final int widget_edittext_dark = 17170442; // 0x106000a 1549 } 1550 1551 public static final class R.dimen { 1552 ctor public R.dimen(); 1553 field public static final int app_icon_size = 17104896; // 0x1050000 1554 field public static final int dialog_min_width_major = 17104899; // 0x1050003 1555 field public static final int dialog_min_width_minor = 17104900; // 0x1050004 1556 field public static final int notification_large_icon_height = 17104902; // 0x1050006 1557 field public static final int notification_large_icon_width = 17104901; // 0x1050005 1558 field public static final int thumbnail_height = 17104897; // 0x1050001 1559 field public static final int thumbnail_width = 17104898; // 0x1050002 1560 } 1561 1562 public static final class R.drawable { 1563 ctor public R.drawable(); 1564 field public static final int alert_dark_frame = 17301504; // 0x1080000 1565 field public static final int alert_light_frame = 17301505; // 0x1080001 1566 field public static final int arrow_down_float = 17301506; // 0x1080002 1567 field public static final int arrow_up_float = 17301507; // 0x1080003 1568 field public static final int bottom_bar = 17301658; // 0x108009a 1569 field public static final int btn_default = 17301508; // 0x1080004 1570 field public static final int btn_default_small = 17301509; // 0x1080005 1571 field public static final int btn_dialog = 17301527; // 0x1080017 1572 field public static final int btn_dropdown = 17301510; // 0x1080006 1573 field public static final int btn_minus = 17301511; // 0x1080007 1574 field public static final int btn_plus = 17301512; // 0x1080008 1575 field public static final int btn_radio = 17301513; // 0x1080009 1576 field public static final int btn_star = 17301514; // 0x108000a 1577 field public static final int btn_star_big_off = 17301515; // 0x108000b 1578 field public static final int btn_star_big_on = 17301516; // 0x108000c 1579 field public static final int button_onoff_indicator_off = 17301518; // 0x108000e 1580 field public static final int button_onoff_indicator_on = 17301517; // 0x108000d 1581 field public static final int checkbox_off_background = 17301519; // 0x108000f 1582 field public static final int checkbox_on_background = 17301520; // 0x1080010 1583 field public static final int dark_header = 17301669; // 0x10800a5 1584 field public static final int dialog_frame = 17301521; // 0x1080011 1585 field public static final int dialog_holo_dark_frame = 17301682; // 0x10800b2 1586 field public static final int dialog_holo_light_frame = 17301683; // 0x10800b3 1587 field public static final int divider_horizontal_bright = 17301522; // 0x1080012 1588 field public static final int divider_horizontal_dark = 17301524; // 0x1080014 1589 field public static final int divider_horizontal_dim_dark = 17301525; // 0x1080015 1590 field public static final int divider_horizontal_textfield = 17301523; // 0x1080013 1591 field public static final int edit_text = 17301526; // 0x1080016 1592 field public static final int editbox_background = 17301528; // 0x1080018 1593 field public static final int editbox_background_normal = 17301529; // 0x1080019 1594 field public static final int editbox_dropdown_dark_frame = 17301530; // 0x108001a 1595 field public static final int editbox_dropdown_light_frame = 17301531; // 0x108001b 1596 field public static final int gallery_thumb = 17301532; // 0x108001c 1597 field public static final int ic_btn_speak_now = 17301668; // 0x10800a4 1598 field public static final int ic_delete = 17301533; // 0x108001d 1599 field public static final int ic_dialog_alert = 17301543; // 0x1080027 1600 field public static final int ic_dialog_dialer = 17301544; // 0x1080028 1601 field public static final int ic_dialog_email = 17301545; // 0x1080029 1602 field public static final int ic_dialog_info = 17301659; // 0x108009b 1603 field public static final int ic_dialog_map = 17301546; // 0x108002a 1604 field public static final int ic_input_add = 17301547; // 0x108002b 1605 field public static final int ic_input_delete = 17301548; // 0x108002c 1606 field public static final int ic_input_get = 17301549; // 0x108002d 1607 field public static final int ic_lock_idle_alarm = 17301550; // 0x108002e 1608 field public static final int ic_lock_idle_charging = 17301534; // 0x108001e 1609 field public static final int ic_lock_idle_lock = 17301535; // 0x108001f 1610 field public static final int ic_lock_idle_low_battery = 17301536; // 0x1080020 1611 field public static final int ic_lock_lock = 17301551; // 0x108002f 1612 field public static final int ic_lock_power_off = 17301552; // 0x1080030 1613 field public static final int ic_lock_silent_mode = 17301553; // 0x1080031 1614 field public static final int ic_lock_silent_mode_off = 17301554; // 0x1080032 1615 field public static final int ic_media_ff = 17301537; // 0x1080021 1616 field public static final int ic_media_next = 17301538; // 0x1080022 1617 field public static final int ic_media_pause = 17301539; // 0x1080023 1618 field public static final int ic_media_play = 17301540; // 0x1080024 1619 field public static final int ic_media_previous = 17301541; // 0x1080025 1620 field public static final int ic_media_rew = 17301542; // 0x1080026 1621 field public static final int ic_menu_add = 17301555; // 0x1080033 1622 field public static final int ic_menu_agenda = 17301556; // 0x1080034 1623 field public static final int ic_menu_always_landscape_portrait = 17301557; // 0x1080035 1624 field public static final int ic_menu_call = 17301558; // 0x1080036 1625 field public static final int ic_menu_camera = 17301559; // 0x1080037 1626 field public static final int ic_menu_close_clear_cancel = 17301560; // 0x1080038 1627 field public static final int ic_menu_compass = 17301561; // 0x1080039 1628 field public static final int ic_menu_crop = 17301562; // 0x108003a 1629 field public static final int ic_menu_day = 17301563; // 0x108003b 1630 field public static final int ic_menu_delete = 17301564; // 0x108003c 1631 field public static final int ic_menu_directions = 17301565; // 0x108003d 1632 field public static final int ic_menu_edit = 17301566; // 0x108003e 1633 field public static final int ic_menu_gallery = 17301567; // 0x108003f 1634 field public static final int ic_menu_help = 17301568; // 0x1080040 1635 field public static final int ic_menu_info_details = 17301569; // 0x1080041 1636 field public static final int ic_menu_manage = 17301570; // 0x1080042 1637 field public static final int ic_menu_mapmode = 17301571; // 0x1080043 1638 field public static final int ic_menu_month = 17301572; // 0x1080044 1639 field public static final int ic_menu_more = 17301573; // 0x1080045 1640 field public static final int ic_menu_my_calendar = 17301574; // 0x1080046 1641 field public static final int ic_menu_mylocation = 17301575; // 0x1080047 1642 field public static final int ic_menu_myplaces = 17301576; // 0x1080048 1643 field public static final int ic_menu_preferences = 17301577; // 0x1080049 1644 field public static final int ic_menu_recent_history = 17301578; // 0x108004a 1645 field public static final int ic_menu_report_image = 17301579; // 0x108004b 1646 field public static final int ic_menu_revert = 17301580; // 0x108004c 1647 field public static final int ic_menu_rotate = 17301581; // 0x108004d 1648 field public static final int ic_menu_save = 17301582; // 0x108004e 1649 field public static final int ic_menu_search = 17301583; // 0x108004f 1650 field public static final int ic_menu_send = 17301584; // 0x1080050 1651 field public static final int ic_menu_set_as = 17301585; // 0x1080051 1652 field public static final int ic_menu_share = 17301586; // 0x1080052 1653 field public static final int ic_menu_slideshow = 17301587; // 0x1080053 1654 field public static final int ic_menu_sort_alphabetically = 17301660; // 0x108009c 1655 field public static final int ic_menu_sort_by_size = 17301661; // 0x108009d 1656 field public static final int ic_menu_today = 17301588; // 0x1080054 1657 field public static final int ic_menu_upload = 17301589; // 0x1080055 1658 field public static final int ic_menu_upload_you_tube = 17301590; // 0x1080056 1659 field public static final int ic_menu_view = 17301591; // 0x1080057 1660 field public static final int ic_menu_week = 17301592; // 0x1080058 1661 field public static final int ic_menu_zoom = 17301593; // 0x1080059 1662 field public static final int ic_notification_clear_all = 17301594; // 0x108005a 1663 field public static final int ic_notification_overlay = 17301595; // 0x108005b 1664 field public static final int ic_partial_secure = 17301596; // 0x108005c 1665 field public static final int ic_popup_disk_full = 17301597; // 0x108005d 1666 field public static final int ic_popup_reminder = 17301598; // 0x108005e 1667 field public static final int ic_popup_sync = 17301599; // 0x108005f 1668 field public static final int ic_search_category_default = 17301600; // 0x1080060 1669 field public static final int ic_secure = 17301601; // 0x1080061 1670 field public static final int list_selector_background = 17301602; // 0x1080062 1671 field public static final int menu_frame = 17301603; // 0x1080063 1672 field public static final int menu_full_frame = 17301604; // 0x1080064 1673 field public static final int menuitem_background = 17301605; // 0x1080065 1674 field public static final int picture_frame = 17301606; // 0x1080066 1675 field public static final int presence_audio_away = 17301679; // 0x10800af 1676 field public static final int presence_audio_busy = 17301680; // 0x10800b0 1677 field public static final int presence_audio_online = 17301681; // 0x10800b1 1678 field public static final int presence_away = 17301607; // 0x1080067 1679 field public static final int presence_busy = 17301608; // 0x1080068 1680 field public static final int presence_invisible = 17301609; // 0x1080069 1681 field public static final int presence_offline = 17301610; // 0x108006a 1682 field public static final int presence_online = 17301611; // 0x108006b 1683 field public static final int presence_video_away = 17301676; // 0x10800ac 1684 field public static final int presence_video_busy = 17301677; // 0x10800ad 1685 field public static final int presence_video_online = 17301678; // 0x10800ae 1686 field public static final int progress_horizontal = 17301612; // 0x108006c 1687 field public static final int progress_indeterminate_horizontal = 17301613; // 0x108006d 1688 field public static final int radiobutton_off_background = 17301614; // 0x108006e 1689 field public static final int radiobutton_on_background = 17301615; // 0x108006f 1690 field public static final int screen_background_dark = 17301656; // 0x1080098 1691 field public static final int screen_background_dark_transparent = 17301673; // 0x10800a9 1692 field public static final int screen_background_light = 17301657; // 0x1080099 1693 field public static final int screen_background_light_transparent = 17301674; // 0x10800aa 1694 field public static final int spinner_background = 17301616; // 0x1080070 1695 field public static final int spinner_dropdown_background = 17301617; // 0x1080071 1696 field public static final int star_big_off = 17301619; // 0x1080073 1697 field public static final int star_big_on = 17301618; // 0x1080072 1698 field public static final int star_off = 17301621; // 0x1080075 1699 field public static final int star_on = 17301620; // 0x1080074 1700 field public static final int stat_notify_call_mute = 17301622; // 0x1080076 1701 field public static final int stat_notify_chat = 17301623; // 0x1080077 1702 field public static final int stat_notify_error = 17301624; // 0x1080078 1703 field public static final int stat_notify_missed_call = 17301631; // 0x108007f 1704 field public static final int stat_notify_more = 17301625; // 0x1080079 1705 field public static final int stat_notify_sdcard = 17301626; // 0x108007a 1706 field public static final int stat_notify_sdcard_prepare = 17301675; // 0x10800ab 1707 field public static final int stat_notify_sdcard_usb = 17301627; // 0x108007b 1708 field public static final int stat_notify_sync = 17301628; // 0x108007c 1709 field public static final int stat_notify_sync_noanim = 17301629; // 0x108007d 1710 field public static final int stat_notify_voicemail = 17301630; // 0x108007e 1711 field public static final int stat_sys_data_bluetooth = 17301632; // 0x1080080 1712 field public static final int stat_sys_download = 17301633; // 0x1080081 1713 field public static final int stat_sys_download_done = 17301634; // 0x1080082 1714 field public static final int stat_sys_headset = 17301635; // 0x1080083 1715 field public static final deprecated int stat_sys_phone_call = 17301636; // 0x1080084 1716 field public static final deprecated int stat_sys_phone_call_forward = 17301637; // 0x1080085 1717 field public static final deprecated int stat_sys_phone_call_on_hold = 17301638; // 0x1080086 1718 field public static final int stat_sys_speakerphone = 17301639; // 0x1080087 1719 field public static final int stat_sys_upload = 17301640; // 0x1080088 1720 field public static final int stat_sys_upload_done = 17301641; // 0x1080089 1721 field public static final deprecated int stat_sys_vp_phone_call = 17301671; // 0x10800a7 1722 field public static final deprecated int stat_sys_vp_phone_call_on_hold = 17301672; // 0x10800a8 1723 field public static final int stat_sys_warning = 17301642; // 0x108008a 1724 field public static final int status_bar_item_app_background = 17301643; // 0x108008b 1725 field public static final int status_bar_item_background = 17301644; // 0x108008c 1726 field public static final int sym_action_call = 17301645; // 0x108008d 1727 field public static final int sym_action_chat = 17301646; // 0x108008e 1728 field public static final int sym_action_email = 17301647; // 0x108008f 1729 field public static final int sym_call_incoming = 17301648; // 0x1080090 1730 field public static final int sym_call_missed = 17301649; // 0x1080091 1731 field public static final int sym_call_outgoing = 17301650; // 0x1080092 1732 field public static final int sym_contact_card = 17301652; // 0x1080094 1733 field public static final int sym_def_app_icon = 17301651; // 0x1080093 1734 field public static final int title_bar = 17301653; // 0x1080095 1735 field public static final int title_bar_tall = 17301670; // 0x10800a6 1736 field public static final int toast_frame = 17301654; // 0x1080096 1737 field public static final int zoom_plate = 17301655; // 0x1080097 1738 } 1739 1740 public static final class R.fraction { 1741 ctor public R.fraction(); 1742 } 1743 1744 public static final class R.id { 1745 ctor public R.id(); 1746 field public static final int addToDictionary = 16908330; // 0x102002a 1747 field public static final int background = 16908288; // 0x1020000 1748 field public static final int button1 = 16908313; // 0x1020019 1749 field public static final int button2 = 16908314; // 0x102001a 1750 field public static final int button3 = 16908315; // 0x102001b 1751 field public static final int candidatesArea = 16908317; // 0x102001d 1752 field public static final int checkbox = 16908289; // 0x1020001 1753 field public static final int closeButton = 16908327; // 0x1020027 1754 field public static final int content = 16908290; // 0x1020002 1755 field public static final int copy = 16908321; // 0x1020021 1756 field public static final int copyUrl = 16908323; // 0x1020023 1757 field public static final int custom = 16908331; // 0x102002b 1758 field public static final int cut = 16908320; // 0x1020020 1759 field public static final int edit = 16908291; // 0x1020003 1760 field public static final int empty = 16908292; // 0x1020004 1761 field public static final int extractArea = 16908316; // 0x102001c 1762 field public static final int hint = 16908293; // 0x1020005 1763 field public static final int home = 16908332; // 0x102002c 1764 field public static final int icon = 16908294; // 0x1020006 1765 field public static final int icon1 = 16908295; // 0x1020007 1766 field public static final int icon2 = 16908296; // 0x1020008 1767 field public static final int input = 16908297; // 0x1020009 1768 field public static final int inputArea = 16908318; // 0x102001e 1769 field public static final int inputExtractEditText = 16908325; // 0x1020025 1770 field public static final int keyboardView = 16908326; // 0x1020026 1771 field public static final int list = 16908298; // 0x102000a 1772 field public static final int mask = 16908334; // 0x102002e 1773 field public static final int message = 16908299; // 0x102000b 1774 field public static final int navigationBarBackground = 16908336; // 0x1020030 1775 field public static final int paste = 16908322; // 0x1020022 1776 field public static final int primary = 16908300; // 0x102000c 1777 field public static final int progress = 16908301; // 0x102000d 1778 field public static final int secondaryProgress = 16908303; // 0x102000f 1779 field public static final int selectAll = 16908319; // 0x102001f 1780 field public static final int selectTextMode = 16908333; // 0x102002d 1781 field public static final int selectedIcon = 16908302; // 0x102000e 1782 field public static final int startSelectingText = 16908328; // 0x1020028 1783 field public static final int statusBarBackground = 16908335; // 0x102002f 1784 field public static final int stopSelectingText = 16908329; // 0x1020029 1785 field public static final int summary = 16908304; // 0x1020010 1786 field public static final int switchInputMethod = 16908324; // 0x1020024 1787 field public static final int tabcontent = 16908305; // 0x1020011 1788 field public static final int tabhost = 16908306; // 0x1020012 1789 field public static final int tabs = 16908307; // 0x1020013 1790 field public static final int text1 = 16908308; // 0x1020014 1791 field public static final int text2 = 16908309; // 0x1020015 1792 field public static final int title = 16908310; // 0x1020016 1793 field public static final int toggle = 16908311; // 0x1020017 1794 field public static final int widget_frame = 16908312; // 0x1020018 1795 } 1796 1797 public static final class R.integer { 1798 ctor public R.integer(); 1799 field public static final int config_longAnimTime = 17694722; // 0x10e0002 1800 field public static final int config_mediumAnimTime = 17694721; // 0x10e0001 1801 field public static final int config_shortAnimTime = 17694720; // 0x10e0000 1802 field public static final int status_bar_notification_info_maxnum = 17694723; // 0x10e0003 1803 } 1804 1805 public static final class R.interpolator { 1806 ctor public R.interpolator(); 1807 field public static final int accelerate_cubic = 17563650; // 0x10c0002 1808 field public static final int accelerate_decelerate = 17563654; // 0x10c0006 1809 field public static final int accelerate_quad = 17563648; // 0x10c0000 1810 field public static final int accelerate_quint = 17563652; // 0x10c0004 1811 field public static final int anticipate = 17563655; // 0x10c0007 1812 field public static final int anticipate_overshoot = 17563657; // 0x10c0009 1813 field public static final int bounce = 17563658; // 0x10c000a 1814 field public static final int cycle = 17563660; // 0x10c000c 1815 field public static final int decelerate_cubic = 17563651; // 0x10c0003 1816 field public static final int decelerate_quad = 17563649; // 0x10c0001 1817 field public static final int decelerate_quint = 17563653; // 0x10c0005 1818 field public static final int fast_out_linear_in = 17563663; // 0x10c000f 1819 field public static final int fast_out_slow_in = 17563661; // 0x10c000d 1820 field public static final int linear = 17563659; // 0x10c000b 1821 field public static final int linear_out_slow_in = 17563662; // 0x10c000e 1822 field public static final int overshoot = 17563656; // 0x10c0008 1823 } 1824 1825 public static final class R.layout { 1826 ctor public R.layout(); 1827 field public static final int activity_list_item = 17367040; // 0x1090000 1828 field public static final int browser_link_context_header = 17367054; // 0x109000e 1829 field public static final int expandable_list_content = 17367041; // 0x1090001 1830 field public static final int list_content = 17367060; // 0x1090014 1831 field public static final int preference_category = 17367042; // 0x1090002 1832 field public static final int select_dialog_item = 17367057; // 0x1090011 1833 field public static final int select_dialog_multichoice = 17367059; // 0x1090013 1834 field public static final int select_dialog_singlechoice = 17367058; // 0x1090012 1835 field public static final int simple_dropdown_item_1line = 17367050; // 0x109000a 1836 field public static final int simple_expandable_list_item_1 = 17367046; // 0x1090006 1837 field public static final int simple_expandable_list_item_2 = 17367047; // 0x1090007 1838 field public static final int simple_gallery_item = 17367051; // 0x109000b 1839 field public static final int simple_list_item_1 = 17367043; // 0x1090003 1840 field public static final int simple_list_item_2 = 17367044; // 0x1090004 1841 field public static final int simple_list_item_activated_1 = 17367062; // 0x1090016 1842 field public static final int simple_list_item_activated_2 = 17367063; // 0x1090017 1843 field public static final int simple_list_item_checked = 17367045; // 0x1090005 1844 field public static final int simple_list_item_multiple_choice = 17367056; // 0x1090010 1845 field public static final int simple_list_item_single_choice = 17367055; // 0x109000f 1846 field public static final int simple_selectable_list_item = 17367061; // 0x1090015 1847 field public static final int simple_spinner_dropdown_item = 17367049; // 0x1090009 1848 field public static final int simple_spinner_item = 17367048; // 0x1090008 1849 field public static final int test_list_item = 17367052; // 0x109000c 1850 field public static final int two_line_list_item = 17367053; // 0x109000d 1851 } 1852 1853 public static final class R.menu { 1854 ctor public R.menu(); 1855 } 1856 1857 public static final class R.mipmap { 1858 ctor public R.mipmap(); 1859 field public static final int sym_def_app_icon = 17629184; // 0x10d0000 1860 } 1861 1862 public static final class R.plurals { 1863 ctor public R.plurals(); 1864 } 1865 1866 public static final class R.raw { 1867 ctor public R.raw(); 1868 field public static final int loaderror = 17825792; // 0x1100000 1869 field public static final int nodomain = 17825793; // 0x1100001 1870 } 1871 1872 public static final class R.string { 1873 ctor public R.string(); 1874 field public static final int VideoView_error_button = 17039376; // 0x1040010 1875 field public static final int VideoView_error_text_invalid_progressive_playback = 17039381; // 0x1040015 1876 field public static final int VideoView_error_text_unknown = 17039377; // 0x1040011 1877 field public static final int VideoView_error_title = 17039378; // 0x1040012 1878 field public static final int cancel = 17039360; // 0x1040000 1879 field public static final int copy = 17039361; // 0x1040001 1880 field public static final int copyUrl = 17039362; // 0x1040002 1881 field public static final int cut = 17039363; // 0x1040003 1882 field public static final int defaultMsisdnAlphaTag = 17039365; // 0x1040005 1883 field public static final int defaultVoiceMailAlphaTag = 17039364; // 0x1040004 1884 field public static final int dialog_alert_title = 17039380; // 0x1040014 1885 field public static final int emptyPhoneNumber = 17039366; // 0x1040006 1886 field public static final int httpErrorBadUrl = 17039367; // 0x1040007 1887 field public static final int httpErrorUnsupportedScheme = 17039368; // 0x1040008 1888 field public static final int no = 17039369; // 0x1040009 1889 field public static final int ok = 17039370; // 0x104000a 1890 field public static final int paste = 17039371; // 0x104000b 1891 field public static final int search_go = 17039372; // 0x104000c 1892 field public static final int selectAll = 17039373; // 0x104000d 1893 field public static final int selectTextMode = 17039382; // 0x1040016 1894 field public static final int status_bar_notification_info_overflow = 17039383; // 0x1040017 1895 field public static final int unknownName = 17039374; // 0x104000e 1896 field public static final int untitled = 17039375; // 0x104000f 1897 field public static final int yes = 17039379; // 0x1040013 1898 } 1899 1900 public static final class R.style { 1901 ctor public R.style(); 1902 field public static final int Animation = 16973824; // 0x1030000 1903 field public static final int Animation_Activity = 16973825; // 0x1030001 1904 field public static final int Animation_Dialog = 16973826; // 0x1030002 1905 field public static final int Animation_InputMethod = 16973910; // 0x1030056 1906 field public static final int Animation_Toast = 16973828; // 0x1030004 1907 field public static final int Animation_Translucent = 16973827; // 0x1030003 1908 field public static final int DeviceDefault_ButtonBar = 16974287; // 0x10301cf 1909 field public static final int DeviceDefault_ButtonBar_AlertDialog = 16974288; // 0x10301d0 1910 field public static final int DeviceDefault_Light_ButtonBar = 16974290; // 0x10301d2 1911 field public static final int DeviceDefault_Light_ButtonBar_AlertDialog = 16974291; // 0x10301d3 1912 field public static final int DeviceDefault_Light_SegmentedButton = 16974292; // 0x10301d4 1913 field public static final int DeviceDefault_SegmentedButton = 16974289; // 0x10301d1 1914 field public static final int Holo_ButtonBar = 16974053; // 0x10300e5 1915 field public static final int Holo_ButtonBar_AlertDialog = 16974055; // 0x10300e7 1916 field public static final int Holo_Light_ButtonBar = 16974054; // 0x10300e6 1917 field public static final int Holo_Light_ButtonBar_AlertDialog = 16974056; // 0x10300e8 1918 field public static final int Holo_Light_SegmentedButton = 16974058; // 0x10300ea 1919 field public static final int Holo_SegmentedButton = 16974057; // 0x10300e9 1920 field public static final int MediaButton = 16973879; // 0x1030037 1921 field public static final int MediaButton_Ffwd = 16973883; // 0x103003b 1922 field public static final int MediaButton_Next = 16973881; // 0x1030039 1923 field public static final int MediaButton_Pause = 16973885; // 0x103003d 1924 field public static final int MediaButton_Play = 16973882; // 0x103003a 1925 field public static final int MediaButton_Previous = 16973880; // 0x1030038 1926 field public static final int MediaButton_Rew = 16973884; // 0x103003c 1927 field public static final int TextAppearance = 16973886; // 0x103003e 1928 field public static final int TextAppearance_DeviceDefault = 16974253; // 0x10301ad 1929 field public static final int TextAppearance_DeviceDefault_DialogWindowTitle = 16974264; // 0x10301b8 1930 field public static final int TextAppearance_DeviceDefault_Inverse = 16974254; // 0x10301ae 1931 field public static final int TextAppearance_DeviceDefault_Large = 16974255; // 0x10301af 1932 field public static final int TextAppearance_DeviceDefault_Large_Inverse = 16974256; // 0x10301b0 1933 field public static final int TextAppearance_DeviceDefault_Medium = 16974257; // 0x10301b1 1934 field public static final int TextAppearance_DeviceDefault_Medium_Inverse = 16974258; // 0x10301b2 1935 field public static final int TextAppearance_DeviceDefault_SearchResult_Subtitle = 16974262; // 0x10301b6 1936 field public static final int TextAppearance_DeviceDefault_SearchResult_Title = 16974261; // 0x10301b5 1937 field public static final int TextAppearance_DeviceDefault_Small = 16974259; // 0x10301b3 1938 field public static final int TextAppearance_DeviceDefault_Small_Inverse = 16974260; // 0x10301b4 1939 field public static final int TextAppearance_DeviceDefault_Widget = 16974265; // 0x10301b9 1940 field public static final int TextAppearance_DeviceDefault_Widget_ActionBar_Menu = 16974286; // 0x10301ce 1941 field public static final int TextAppearance_DeviceDefault_Widget_ActionBar_Subtitle = 16974279; // 0x10301c7 1942 field public static final deprecated int TextAppearance_DeviceDefault_Widget_ActionBar_Subtitle_Inverse = 16974283; // 0x10301cb 1943 field public static final int TextAppearance_DeviceDefault_Widget_ActionBar_Title = 16974278; // 0x10301c6 1944 field public static final deprecated int TextAppearance_DeviceDefault_Widget_ActionBar_Title_Inverse = 16974282; // 0x10301ca 1945 field public static final int TextAppearance_DeviceDefault_Widget_ActionMode_Subtitle = 16974281; // 0x10301c9 1946 field public static final deprecated int TextAppearance_DeviceDefault_Widget_ActionMode_Subtitle_Inverse = 16974285; // 0x10301cd 1947 field public static final int TextAppearance_DeviceDefault_Widget_ActionMode_Title = 16974280; // 0x10301c8 1948 field public static final deprecated int TextAppearance_DeviceDefault_Widget_ActionMode_Title_Inverse = 16974284; // 0x10301cc 1949 field public static final int TextAppearance_DeviceDefault_Widget_Button = 16974266; // 0x10301ba 1950 field public static final int TextAppearance_DeviceDefault_Widget_DropDownHint = 16974271; // 0x10301bf 1951 field public static final int TextAppearance_DeviceDefault_Widget_DropDownItem = 16974272; // 0x10301c0 1952 field public static final int TextAppearance_DeviceDefault_Widget_EditText = 16974274; // 0x10301c2 1953 field public static final int TextAppearance_DeviceDefault_Widget_IconMenu_Item = 16974267; // 0x10301bb 1954 field public static final int TextAppearance_DeviceDefault_Widget_PopupMenu = 16974275; // 0x10301c3 1955 field public static final int TextAppearance_DeviceDefault_Widget_PopupMenu_Large = 16974276; // 0x10301c4 1956 field public static final int TextAppearance_DeviceDefault_Widget_PopupMenu_Small = 16974277; // 0x10301c5 1957 field public static final int TextAppearance_DeviceDefault_Widget_TabWidget = 16974268; // 0x10301bc 1958 field public static final int TextAppearance_DeviceDefault_Widget_TextView = 16974269; // 0x10301bd 1959 field public static final int TextAppearance_DeviceDefault_Widget_TextView_PopupMenu = 16974270; // 0x10301be 1960 field public static final int TextAppearance_DeviceDefault_Widget_TextView_SpinnerItem = 16974273; // 0x10301c1 1961 field public static final int TextAppearance_DeviceDefault_WindowTitle = 16974263; // 0x10301b7 1962 field public static final int TextAppearance_DialogWindowTitle = 16973889; // 0x1030041 1963 field public static final int TextAppearance_Holo = 16974075; // 0x10300fb 1964 field public static final int TextAppearance_Holo_DialogWindowTitle = 16974103; // 0x1030117 1965 field public static final int TextAppearance_Holo_Inverse = 16974076; // 0x10300fc 1966 field public static final int TextAppearance_Holo_Large = 16974077; // 0x10300fd 1967 field public static final int TextAppearance_Holo_Large_Inverse = 16974078; // 0x10300fe 1968 field public static final int TextAppearance_Holo_Medium = 16974079; // 0x10300ff 1969 field public static final int TextAppearance_Holo_Medium_Inverse = 16974080; // 0x1030100 1970 field public static final int TextAppearance_Holo_SearchResult_Subtitle = 16974084; // 0x1030104 1971 field public static final int TextAppearance_Holo_SearchResult_Title = 16974083; // 0x1030103 1972 field public static final int TextAppearance_Holo_Small = 16974081; // 0x1030101 1973 field public static final int TextAppearance_Holo_Small_Inverse = 16974082; // 0x1030102 1974 field public static final int TextAppearance_Holo_Widget = 16974085; // 0x1030105 1975 field public static final int TextAppearance_Holo_Widget_ActionBar_Menu = 16974112; // 0x1030120 1976 field public static final int TextAppearance_Holo_Widget_ActionBar_Subtitle = 16974099; // 0x1030113 1977 field public static final int TextAppearance_Holo_Widget_ActionBar_Subtitle_Inverse = 16974109; // 0x103011d 1978 field public static final int TextAppearance_Holo_Widget_ActionBar_Title = 16974098; // 0x1030112 1979 field public static final int TextAppearance_Holo_Widget_ActionBar_Title_Inverse = 16974108; // 0x103011c 1980 field public static final int TextAppearance_Holo_Widget_ActionMode_Subtitle = 16974101; // 0x1030115 1981 field public static final int TextAppearance_Holo_Widget_ActionMode_Subtitle_Inverse = 16974111; // 0x103011f 1982 field public static final int TextAppearance_Holo_Widget_ActionMode_Title = 16974100; // 0x1030114 1983 field public static final int TextAppearance_Holo_Widget_ActionMode_Title_Inverse = 16974110; // 0x103011e 1984 field public static final int TextAppearance_Holo_Widget_Button = 16974086; // 0x1030106 1985 field public static final int TextAppearance_Holo_Widget_DropDownHint = 16974091; // 0x103010b 1986 field public static final int TextAppearance_Holo_Widget_DropDownItem = 16974092; // 0x103010c 1987 field public static final int TextAppearance_Holo_Widget_EditText = 16974094; // 0x103010e 1988 field public static final int TextAppearance_Holo_Widget_IconMenu_Item = 16974087; // 0x1030107 1989 field public static final int TextAppearance_Holo_Widget_PopupMenu = 16974095; // 0x103010f 1990 field public static final int TextAppearance_Holo_Widget_PopupMenu_Large = 16974096; // 0x1030110 1991 field public static final int TextAppearance_Holo_Widget_PopupMenu_Small = 16974097; // 0x1030111 1992 field public static final int TextAppearance_Holo_Widget_TabWidget = 16974088; // 0x1030108 1993 field public static final int TextAppearance_Holo_Widget_TextView = 16974089; // 0x1030109 1994 field public static final int TextAppearance_Holo_Widget_TextView_PopupMenu = 16974090; // 0x103010a 1995 field public static final int TextAppearance_Holo_Widget_TextView_SpinnerItem = 16974093; // 0x103010d 1996 field public static final int TextAppearance_Holo_WindowTitle = 16974102; // 0x1030116 1997 field public static final int TextAppearance_Inverse = 16973887; // 0x103003f 1998 field public static final int TextAppearance_Large = 16973890; // 0x1030042 1999 field public static final int TextAppearance_Large_Inverse = 16973891; // 0x1030043 2000 field public static final int TextAppearance_Material = 16974317; // 0x10301ed 2001 field public static final int TextAppearance_Material_Body1 = 16974320; // 0x10301f0 2002 field public static final int TextAppearance_Material_Body2 = 16974319; // 0x10301ef 2003 field public static final int TextAppearance_Material_Button = 16974318; // 0x10301ee 2004 field public static final int TextAppearance_Material_Caption = 16974321; // 0x10301f1 2005 field public static final int TextAppearance_Material_DialogWindowTitle = 16974322; // 0x10301f2 2006 field public static final int TextAppearance_Material_Display1 = 16974326; // 0x10301f6 2007 field public static final int TextAppearance_Material_Display2 = 16974325; // 0x10301f5 2008 field public static final int TextAppearance_Material_Display3 = 16974324; // 0x10301f4 2009 field public static final int TextAppearance_Material_Display4 = 16974323; // 0x10301f3 2010 field public static final int TextAppearance_Material_Headline = 16974327; // 0x10301f7 2011 field public static final int TextAppearance_Material_Inverse = 16974328; // 0x10301f8 2012 field public static final int TextAppearance_Material_Large = 16974329; // 0x10301f9 2013 field public static final int TextAppearance_Material_Large_Inverse = 16974330; // 0x10301fa 2014 field public static final int TextAppearance_Material_Medium = 16974331; // 0x10301fb 2015 field public static final int TextAppearance_Material_Medium_Inverse = 16974332; // 0x10301fc 2016 field public static final int TextAppearance_Material_Menu = 16974333; // 0x10301fd 2017 field public static final int TextAppearance_Material_Notification = 16974334; // 0x10301fe 2018 field public static final int TextAppearance_Material_Notification_Emphasis = 16974335; // 0x10301ff 2019 field public static final int TextAppearance_Material_Notification_Info = 16974336; // 0x1030200 2020 field public static final int TextAppearance_Material_Notification_Line2 = 16974337; // 0x1030201 2021 field public static final int TextAppearance_Material_Notification_Time = 16974338; // 0x1030202 2022 field public static final int TextAppearance_Material_Notification_Title = 16974339; // 0x1030203 2023 field public static final int TextAppearance_Material_SearchResult_Subtitle = 16974340; // 0x1030204 2024 field public static final int TextAppearance_Material_SearchResult_Title = 16974341; // 0x1030205 2025 field public static final int TextAppearance_Material_Small = 16974342; // 0x1030206 2026 field public static final int TextAppearance_Material_Small_Inverse = 16974343; // 0x1030207 2027 field public static final int TextAppearance_Material_Subhead = 16974344; // 0x1030208 2028 field public static final int TextAppearance_Material_Title = 16974345; // 0x1030209 2029 field public static final int TextAppearance_Material_Widget = 16974347; // 0x103020b 2030 field public static final int TextAppearance_Material_Widget_ActionBar_Menu = 16974348; // 0x103020c 2031 field public static final int TextAppearance_Material_Widget_ActionBar_Subtitle = 16974349; // 0x103020d 2032 field public static final int TextAppearance_Material_Widget_ActionBar_Subtitle_Inverse = 16974350; // 0x103020e 2033 field public static final int TextAppearance_Material_Widget_ActionBar_Title = 16974351; // 0x103020f 2034 field public static final int TextAppearance_Material_Widget_ActionBar_Title_Inverse = 16974352; // 0x1030210 2035 field public static final int TextAppearance_Material_Widget_ActionMode_Subtitle = 16974353; // 0x1030211 2036 field public static final int TextAppearance_Material_Widget_ActionMode_Subtitle_Inverse = 16974354; // 0x1030212 2037 field public static final int TextAppearance_Material_Widget_ActionMode_Title = 16974355; // 0x1030213 2038 field public static final int TextAppearance_Material_Widget_ActionMode_Title_Inverse = 16974356; // 0x1030214 2039 field public static final int TextAppearance_Material_Widget_Button = 16974357; // 0x1030215 2040 field public static final int TextAppearance_Material_Widget_DropDownHint = 16974358; // 0x1030216 2041 field public static final int TextAppearance_Material_Widget_DropDownItem = 16974359; // 0x1030217 2042 field public static final int TextAppearance_Material_Widget_EditText = 16974360; // 0x1030218 2043 field public static final int TextAppearance_Material_Widget_IconMenu_Item = 16974361; // 0x1030219 2044 field public static final int TextAppearance_Material_Widget_PopupMenu = 16974362; // 0x103021a 2045 field public static final int TextAppearance_Material_Widget_PopupMenu_Large = 16974363; // 0x103021b 2046 field public static final int TextAppearance_Material_Widget_PopupMenu_Small = 16974364; // 0x103021c 2047 field public static final int TextAppearance_Material_Widget_TabWidget = 16974365; // 0x103021d 2048 field public static final int TextAppearance_Material_Widget_TextView = 16974366; // 0x103021e 2049 field public static final int TextAppearance_Material_Widget_TextView_PopupMenu = 16974367; // 0x103021f 2050 field public static final int TextAppearance_Material_Widget_TextView_SpinnerItem = 16974368; // 0x1030220 2051 field public static final int TextAppearance_Material_Widget_Toolbar_Subtitle = 16974369; // 0x1030221 2052 field public static final int TextAppearance_Material_Widget_Toolbar_Title = 16974370; // 0x1030222 2053 field public static final int TextAppearance_Material_WindowTitle = 16974346; // 0x103020a 2054 field public static final int TextAppearance_Medium = 16973892; // 0x1030044 2055 field public static final int TextAppearance_Medium_Inverse = 16973893; // 0x1030045 2056 field public static final int TextAppearance_Small = 16973894; // 0x1030046 2057 field public static final int TextAppearance_Small_Inverse = 16973895; // 0x1030047 2058 field public static final int TextAppearance_StatusBar_EventContent = 16973927; // 0x1030067 2059 field public static final int TextAppearance_StatusBar_EventContent_Title = 16973928; // 0x1030068 2060 field public static final int TextAppearance_StatusBar_Icon = 16973926; // 0x1030066 2061 field public static final int TextAppearance_StatusBar_Title = 16973925; // 0x1030065 2062 field public static final int TextAppearance_SuggestionHighlight = 16974104; // 0x1030118 2063 field public static final int TextAppearance_Theme = 16973888; // 0x1030040 2064 field public static final int TextAppearance_Theme_Dialog = 16973896; // 0x1030048 2065 field public static final int TextAppearance_Widget = 16973897; // 0x1030049 2066 field public static final int TextAppearance_Widget_Button = 16973898; // 0x103004a 2067 field public static final int TextAppearance_Widget_DropDownHint = 16973904; // 0x1030050 2068 field public static final int TextAppearance_Widget_DropDownItem = 16973905; // 0x1030051 2069 field public static final int TextAppearance_Widget_EditText = 16973900; // 0x103004c 2070 field public static final int TextAppearance_Widget_IconMenu_Item = 16973899; // 0x103004b 2071 field public static final int TextAppearance_Widget_PopupMenu_Large = 16973952; // 0x1030080 2072 field public static final int TextAppearance_Widget_PopupMenu_Small = 16973953; // 0x1030081 2073 field public static final int TextAppearance_Widget_TabWidget = 16973901; // 0x103004d 2074 field public static final int TextAppearance_Widget_TextView = 16973902; // 0x103004e 2075 field public static final int TextAppearance_Widget_TextView_PopupMenu = 16973903; // 0x103004f 2076 field public static final int TextAppearance_Widget_TextView_SpinnerItem = 16973906; // 0x1030052 2077 field public static final int TextAppearance_WindowTitle = 16973907; // 0x1030053 2078 field public static final int Theme = 16973829; // 0x1030005 2079 field public static final int ThemeOverlay = 16974407; // 0x1030247 2080 field public static final int ThemeOverlay_Material = 16974408; // 0x1030248 2081 field public static final int ThemeOverlay_Material_ActionBar = 16974409; // 0x1030249 2082 field public static final int ThemeOverlay_Material_Dark = 16974411; // 0x103024b 2083 field public static final int ThemeOverlay_Material_Dark_ActionBar = 16974412; // 0x103024c 2084 field public static final int ThemeOverlay_Material_Light = 16974410; // 0x103024a 2085 field public static final int Theme_Black = 16973832; // 0x1030008 2086 field public static final int Theme_Black_NoTitleBar = 16973833; // 0x1030009 2087 field public static final int Theme_Black_NoTitleBar_Fullscreen = 16973834; // 0x103000a 2088 field public static final int Theme_DeviceDefault = 16974120; // 0x1030128 2089 field public static final int Theme_DeviceDefault_Dialog = 16974126; // 0x103012e 2090 field public static final int Theme_DeviceDefault_DialogWhenLarge = 16974134; // 0x1030136 2091 field public static final int Theme_DeviceDefault_DialogWhenLarge_NoActionBar = 16974135; // 0x1030137 2092 field public static final int Theme_DeviceDefault_Dialog_Alert = 16974545; // 0x10302d1 2093 field public static final int Theme_DeviceDefault_Dialog_MinWidth = 16974127; // 0x103012f 2094 field public static final int Theme_DeviceDefault_Dialog_NoActionBar = 16974128; // 0x1030130 2095 field public static final int Theme_DeviceDefault_Dialog_NoActionBar_MinWidth = 16974129; // 0x1030131 2096 field public static final int Theme_DeviceDefault_InputMethod = 16974142; // 0x103013e 2097 field public static final int Theme_DeviceDefault_Light = 16974123; // 0x103012b 2098 field public static final int Theme_DeviceDefault_Light_DarkActionBar = 16974143; // 0x103013f 2099 field public static final int Theme_DeviceDefault_Light_Dialog = 16974130; // 0x1030132 2100 field public static final int Theme_DeviceDefault_Light_DialogWhenLarge = 16974136; // 0x1030138 2101 field public static final int Theme_DeviceDefault_Light_DialogWhenLarge_NoActionBar = 16974137; // 0x1030139 2102 field public static final int Theme_DeviceDefault_Light_Dialog_Alert = 16974546; // 0x10302d2 2103 field public static final int Theme_DeviceDefault_Light_Dialog_MinWidth = 16974131; // 0x1030133 2104 field public static final int Theme_DeviceDefault_Light_Dialog_NoActionBar = 16974132; // 0x1030134 2105 field public static final int Theme_DeviceDefault_Light_Dialog_NoActionBar_MinWidth = 16974133; // 0x1030135 2106 field public static final int Theme_DeviceDefault_Light_NoActionBar = 16974124; // 0x103012c 2107 field public static final int Theme_DeviceDefault_Light_NoActionBar_Fullscreen = 16974125; // 0x103012d 2108 field public static final int Theme_DeviceDefault_Light_NoActionBar_Overscan = 16974304; // 0x10301e0 2109 field public static final int Theme_DeviceDefault_Light_NoActionBar_TranslucentDecor = 16974308; // 0x10301e4 2110 field public static final int Theme_DeviceDefault_Light_Panel = 16974139; // 0x103013b 2111 field public static final int Theme_DeviceDefault_NoActionBar = 16974121; // 0x1030129 2112 field public static final int Theme_DeviceDefault_NoActionBar_Fullscreen = 16974122; // 0x103012a 2113 field public static final int Theme_DeviceDefault_NoActionBar_Overscan = 16974303; // 0x10301df 2114 field public static final int Theme_DeviceDefault_NoActionBar_TranslucentDecor = 16974307; // 0x10301e3 2115 field public static final int Theme_DeviceDefault_Panel = 16974138; // 0x103013a 2116 field public static final int Theme_DeviceDefault_Settings = 16974371; // 0x1030223 2117 field public static final int Theme_DeviceDefault_Wallpaper = 16974140; // 0x103013c 2118 field public static final int Theme_DeviceDefault_Wallpaper_NoTitleBar = 16974141; // 0x103013d 2119 field public static final int Theme_Dialog = 16973835; // 0x103000b 2120 field public static final int Theme_Holo = 16973931; // 0x103006b 2121 field public static final int Theme_Holo_Dialog = 16973935; // 0x103006f 2122 field public static final int Theme_Holo_DialogWhenLarge = 16973943; // 0x1030077 2123 field public static final int Theme_Holo_DialogWhenLarge_NoActionBar = 16973944; // 0x1030078 2124 field public static final int Theme_Holo_Dialog_MinWidth = 16973936; // 0x1030070 2125 field public static final int Theme_Holo_Dialog_NoActionBar = 16973937; // 0x1030071 2126 field public static final int Theme_Holo_Dialog_NoActionBar_MinWidth = 16973938; // 0x1030072 2127 field public static final int Theme_Holo_InputMethod = 16973951; // 0x103007f 2128 field public static final int Theme_Holo_Light = 16973934; // 0x103006e 2129 field public static final int Theme_Holo_Light_DarkActionBar = 16974105; // 0x1030119 2130 field public static final int Theme_Holo_Light_Dialog = 16973939; // 0x1030073 2131 field public static final int Theme_Holo_Light_DialogWhenLarge = 16973945; // 0x1030079 2132 field public static final int Theme_Holo_Light_DialogWhenLarge_NoActionBar = 16973946; // 0x103007a 2133 field public static final int Theme_Holo_Light_Dialog_MinWidth = 16973940; // 0x1030074 2134 field public static final int Theme_Holo_Light_Dialog_NoActionBar = 16973941; // 0x1030075 2135 field public static final int Theme_Holo_Light_Dialog_NoActionBar_MinWidth = 16973942; // 0x1030076 2136 field public static final int Theme_Holo_Light_NoActionBar = 16974064; // 0x10300f0 2137 field public static final int Theme_Holo_Light_NoActionBar_Fullscreen = 16974065; // 0x10300f1 2138 field public static final int Theme_Holo_Light_NoActionBar_Overscan = 16974302; // 0x10301de 2139 field public static final int Theme_Holo_Light_NoActionBar_TranslucentDecor = 16974306; // 0x10301e2 2140 field public static final int Theme_Holo_Light_Panel = 16973948; // 0x103007c 2141 field public static final int Theme_Holo_NoActionBar = 16973932; // 0x103006c 2142 field public static final int Theme_Holo_NoActionBar_Fullscreen = 16973933; // 0x103006d 2143 field public static final int Theme_Holo_NoActionBar_Overscan = 16974301; // 0x10301dd 2144 field public static final int Theme_Holo_NoActionBar_TranslucentDecor = 16974305; // 0x10301e1 2145 field public static final int Theme_Holo_Panel = 16973947; // 0x103007b 2146 field public static final int Theme_Holo_Wallpaper = 16973949; // 0x103007d 2147 field public static final int Theme_Holo_Wallpaper_NoTitleBar = 16973950; // 0x103007e 2148 field public static final int Theme_InputMethod = 16973908; // 0x1030054 2149 field public static final int Theme_Leanback_FormWizard = 16974544; // 0x10302d0 2150 field public static final int Theme_Light = 16973836; // 0x103000c 2151 field public static final int Theme_Light_NoTitleBar = 16973837; // 0x103000d 2152 field public static final int Theme_Light_NoTitleBar_Fullscreen = 16973838; // 0x103000e 2153 field public static final int Theme_Light_Panel = 16973914; // 0x103005a 2154 field public static final int Theme_Light_WallpaperSettings = 16973922; // 0x1030062 2155 field public static final int Theme_Material = 16974372; // 0x1030224 2156 field public static final int Theme_Material_Dialog = 16974373; // 0x1030225 2157 field public static final int Theme_Material_DialogWhenLarge = 16974379; // 0x103022b 2158 field public static final int Theme_Material_DialogWhenLarge_NoActionBar = 16974380; // 0x103022c 2159 field public static final int Theme_Material_Dialog_Alert = 16974374; // 0x1030226 2160 field public static final int Theme_Material_Dialog_MinWidth = 16974375; // 0x1030227 2161 field public static final int Theme_Material_Dialog_NoActionBar = 16974376; // 0x1030228 2162 field public static final int Theme_Material_Dialog_NoActionBar_MinWidth = 16974377; // 0x1030229 2163 field public static final int Theme_Material_Dialog_Presentation = 16974378; // 0x103022a 2164 field public static final int Theme_Material_InputMethod = 16974381; // 0x103022d 2165 field public static final int Theme_Material_Light = 16974391; // 0x1030237 2166 field public static final int Theme_Material_Light_DarkActionBar = 16974392; // 0x1030238 2167 field public static final int Theme_Material_Light_Dialog = 16974393; // 0x1030239 2168 field public static final int Theme_Material_Light_DialogWhenLarge = 16974399; // 0x103023f 2169 field public static final int Theme_Material_Light_DialogWhenLarge_NoActionBar = 16974400; // 0x1030240 2170 field public static final int Theme_Material_Light_Dialog_Alert = 16974394; // 0x103023a 2171 field public static final int Theme_Material_Light_Dialog_MinWidth = 16974395; // 0x103023b 2172 field public static final int Theme_Material_Light_Dialog_NoActionBar = 16974396; // 0x103023c 2173 field public static final int Theme_Material_Light_Dialog_NoActionBar_MinWidth = 16974397; // 0x103023d 2174 field public static final int Theme_Material_Light_Dialog_Presentation = 16974398; // 0x103023e 2175 field public static final int Theme_Material_Light_NoActionBar = 16974401; // 0x1030241 2176 field public static final int Theme_Material_Light_NoActionBar_Fullscreen = 16974402; // 0x1030242 2177 field public static final int Theme_Material_Light_NoActionBar_Overscan = 16974403; // 0x1030243 2178 field public static final int Theme_Material_Light_NoActionBar_TranslucentDecor = 16974404; // 0x1030244 2179 field public static final int Theme_Material_Light_Panel = 16974405; // 0x1030245 2180 field public static final int Theme_Material_Light_Voice = 16974406; // 0x1030246 2181 field public static final int Theme_Material_NoActionBar = 16974382; // 0x103022e 2182 field public static final int Theme_Material_NoActionBar_Fullscreen = 16974383; // 0x103022f 2183 field public static final int Theme_Material_NoActionBar_Overscan = 16974384; // 0x1030230 2184 field public static final int Theme_Material_NoActionBar_TranslucentDecor = 16974385; // 0x1030231 2185 field public static final int Theme_Material_Panel = 16974386; // 0x1030232 2186 field public static final int Theme_Material_Settings = 16974387; // 0x1030233 2187 field public static final int Theme_Material_Voice = 16974388; // 0x1030234 2188 field public static final int Theme_Material_Wallpaper = 16974389; // 0x1030235 2189 field public static final int Theme_Material_Wallpaper_NoTitleBar = 16974390; // 0x1030236 2190 field public static final int Theme_NoDisplay = 16973909; // 0x1030055 2191 field public static final int Theme_NoTitleBar = 16973830; // 0x1030006 2192 field public static final int Theme_NoTitleBar_Fullscreen = 16973831; // 0x1030007 2193 field public static final int Theme_NoTitleBar_OverlayActionModes = 16973930; // 0x103006a 2194 field public static final int Theme_Panel = 16973913; // 0x1030059 2195 field public static final int Theme_Translucent = 16973839; // 0x103000f 2196 field public static final int Theme_Translucent_NoTitleBar = 16973840; // 0x1030010 2197 field public static final int Theme_Translucent_NoTitleBar_Fullscreen = 16973841; // 0x1030011 2198 field public static final int Theme_Wallpaper = 16973918; // 0x103005e 2199 field public static final int Theme_WallpaperSettings = 16973921; // 0x1030061 2200 field public static final int Theme_Wallpaper_NoTitleBar = 16973919; // 0x103005f 2201 field public static final int Theme_Wallpaper_NoTitleBar_Fullscreen = 16973920; // 0x1030060 2202 field public static final int Theme_WithActionBar = 16973929; // 0x1030069 2203 field public static final int Widget = 16973842; // 0x1030012 2204 field public static final int Widget_AbsListView = 16973843; // 0x1030013 2205 field public static final int Widget_ActionBar = 16973954; // 0x1030082 2206 field public static final int Widget_ActionBar_TabBar = 16974068; // 0x10300f4 2207 field public static final int Widget_ActionBar_TabText = 16974067; // 0x10300f3 2208 field public static final int Widget_ActionBar_TabView = 16974066; // 0x10300f2 2209 field public static final int Widget_ActionButton = 16973956; // 0x1030084 2210 field public static final int Widget_ActionButton_CloseMode = 16973960; // 0x1030088 2211 field public static final int Widget_ActionButton_Overflow = 16973959; // 0x1030087 2212 field public static final int Widget_AutoCompleteTextView = 16973863; // 0x1030027 2213 field public static final int Widget_Button = 16973844; // 0x1030014 2214 field public static final int Widget_Button_Inset = 16973845; // 0x1030015 2215 field public static final int Widget_Button_Small = 16973846; // 0x1030016 2216 field public static final int Widget_Button_Toggle = 16973847; // 0x1030017 2217 field public static final int Widget_CalendarView = 16974059; // 0x10300eb 2218 field public static final int Widget_CompoundButton = 16973848; // 0x1030018 2219 field public static final int Widget_CompoundButton_CheckBox = 16973849; // 0x1030019 2220 field public static final int Widget_CompoundButton_RadioButton = 16973850; // 0x103001a 2221 field public static final int Widget_CompoundButton_Star = 16973851; // 0x103001b 2222 field public static final int Widget_DatePicker = 16974062; // 0x10300ee 2223 field public static final int Widget_DeviceDefault = 16974144; // 0x1030140 2224 field public static final int Widget_DeviceDefault_ActionBar = 16974187; // 0x103016b 2225 field public static final int Widget_DeviceDefault_ActionBar_Solid = 16974195; // 0x1030173 2226 field public static final int Widget_DeviceDefault_ActionBar_TabBar = 16974194; // 0x1030172 2227 field public static final int Widget_DeviceDefault_ActionBar_TabText = 16974193; // 0x1030171 2228 field public static final int Widget_DeviceDefault_ActionBar_TabView = 16974192; // 0x1030170 2229 field public static final int Widget_DeviceDefault_ActionButton = 16974182; // 0x1030166 2230 field public static final int Widget_DeviceDefault_ActionButton_CloseMode = 16974186; // 0x103016a 2231 field public static final int Widget_DeviceDefault_ActionButton_Overflow = 16974183; // 0x1030167 2232 field public static final int Widget_DeviceDefault_ActionButton_TextButton = 16974184; // 0x1030168 2233 field public static final int Widget_DeviceDefault_ActionMode = 16974185; // 0x1030169 2234 field public static final int Widget_DeviceDefault_AutoCompleteTextView = 16974151; // 0x1030147 2235 field public static final int Widget_DeviceDefault_Button = 16974145; // 0x1030141 2236 field public static final int Widget_DeviceDefault_Button_Borderless = 16974188; // 0x103016c 2237 field public static final int Widget_DeviceDefault_Button_Borderless_Small = 16974149; // 0x1030145 2238 field public static final int Widget_DeviceDefault_Button_Inset = 16974147; // 0x1030143 2239 field public static final int Widget_DeviceDefault_Button_Small = 16974146; // 0x1030142 2240 field public static final int Widget_DeviceDefault_Button_Toggle = 16974148; // 0x1030144 2241 field public static final int Widget_DeviceDefault_CalendarView = 16974190; // 0x103016e 2242 field public static final int Widget_DeviceDefault_CheckedTextView = 16974299; // 0x10301db 2243 field public static final int Widget_DeviceDefault_CompoundButton_CheckBox = 16974152; // 0x1030148 2244 field public static final int Widget_DeviceDefault_CompoundButton_RadioButton = 16974169; // 0x1030159 2245 field public static final int Widget_DeviceDefault_CompoundButton_Star = 16974173; // 0x103015d 2246 field public static final int Widget_DeviceDefault_DatePicker = 16974191; // 0x103016f 2247 field public static final int Widget_DeviceDefault_DropDownItem = 16974177; // 0x1030161 2248 field public static final int Widget_DeviceDefault_DropDownItem_Spinner = 16974178; // 0x1030162 2249 field public static final int Widget_DeviceDefault_EditText = 16974154; // 0x103014a 2250 field public static final int Widget_DeviceDefault_ExpandableListView = 16974155; // 0x103014b 2251 field public static final int Widget_DeviceDefault_FastScroll = 16974313; // 0x10301e9 2252 field public static final int Widget_DeviceDefault_GridView = 16974156; // 0x103014c 2253 field public static final int Widget_DeviceDefault_HorizontalScrollView = 16974171; // 0x103015b 2254 field public static final int Widget_DeviceDefault_ImageButton = 16974157; // 0x103014d 2255 field public static final int Widget_DeviceDefault_Light = 16974196; // 0x1030174 2256 field public static final int Widget_DeviceDefault_Light_ActionBar = 16974243; // 0x10301a3 2257 field public static final int Widget_DeviceDefault_Light_ActionBar_Solid = 16974247; // 0x10301a7 2258 field public static final deprecated int Widget_DeviceDefault_Light_ActionBar_Solid_Inverse = 16974248; // 0x10301a8 2259 field public static final int Widget_DeviceDefault_Light_ActionBar_TabBar = 16974246; // 0x10301a6 2260 field public static final deprecated int Widget_DeviceDefault_Light_ActionBar_TabBar_Inverse = 16974249; // 0x10301a9 2261 field public static final int Widget_DeviceDefault_Light_ActionBar_TabText = 16974245; // 0x10301a5 2262 field public static final deprecated int Widget_DeviceDefault_Light_ActionBar_TabText_Inverse = 16974251; // 0x10301ab 2263 field public static final int Widget_DeviceDefault_Light_ActionBar_TabView = 16974244; // 0x10301a4 2264 field public static final deprecated int Widget_DeviceDefault_Light_ActionBar_TabView_Inverse = 16974250; // 0x10301aa 2265 field public static final int Widget_DeviceDefault_Light_ActionButton = 16974239; // 0x103019f 2266 field public static final int Widget_DeviceDefault_Light_ActionButton_CloseMode = 16974242; // 0x10301a2 2267 field public static final int Widget_DeviceDefault_Light_ActionButton_Overflow = 16974240; // 0x10301a0 2268 field public static final int Widget_DeviceDefault_Light_ActionMode = 16974241; // 0x10301a1 2269 field public static final deprecated int Widget_DeviceDefault_Light_ActionMode_Inverse = 16974252; // 0x10301ac 2270 field public static final int Widget_DeviceDefault_Light_AutoCompleteTextView = 16974203; // 0x103017b 2271 field public static final int Widget_DeviceDefault_Light_Button = 16974197; // 0x1030175 2272 field public static final int Widget_DeviceDefault_Light_Button_Borderless_Small = 16974201; // 0x1030179 2273 field public static final int Widget_DeviceDefault_Light_Button_Inset = 16974199; // 0x1030177 2274 field public static final int Widget_DeviceDefault_Light_Button_Small = 16974198; // 0x1030176 2275 field public static final int Widget_DeviceDefault_Light_Button_Toggle = 16974200; // 0x1030178 2276 field public static final int Widget_DeviceDefault_Light_CalendarView = 16974238; // 0x103019e 2277 field public static final int Widget_DeviceDefault_Light_CheckedTextView = 16974300; // 0x10301dc 2278 field public static final int Widget_DeviceDefault_Light_CompoundButton_CheckBox = 16974204; // 0x103017c 2279 field public static final int Widget_DeviceDefault_Light_CompoundButton_RadioButton = 16974224; // 0x1030190 2280 field public static final int Widget_DeviceDefault_Light_CompoundButton_Star = 16974228; // 0x1030194 2281 field public static final int Widget_DeviceDefault_Light_DropDownItem = 16974232; // 0x1030198 2282 field public static final int Widget_DeviceDefault_Light_DropDownItem_Spinner = 16974233; // 0x1030199 2283 field public static final int Widget_DeviceDefault_Light_EditText = 16974206; // 0x103017e 2284 field public static final int Widget_DeviceDefault_Light_ExpandableListView = 16974207; // 0x103017f 2285 field public static final int Widget_DeviceDefault_Light_FastScroll = 16974315; // 0x10301eb 2286 field public static final int Widget_DeviceDefault_Light_GridView = 16974208; // 0x1030180 2287 field public static final int Widget_DeviceDefault_Light_HorizontalScrollView = 16974226; // 0x1030192 2288 field public static final int Widget_DeviceDefault_Light_ImageButton = 16974209; // 0x1030181 2289 field public static final int Widget_DeviceDefault_Light_ListPopupWindow = 16974235; // 0x103019b 2290 field public static final int Widget_DeviceDefault_Light_ListView = 16974210; // 0x1030182 2291 field public static final int Widget_DeviceDefault_Light_ListView_DropDown = 16974205; // 0x103017d 2292 field public static final int Widget_DeviceDefault_Light_MediaRouteButton = 16974296; // 0x10301d8 2293 field public static final int Widget_DeviceDefault_Light_PopupMenu = 16974236; // 0x103019c 2294 field public static final int Widget_DeviceDefault_Light_PopupWindow = 16974211; // 0x1030183 2295 field public static final int Widget_DeviceDefault_Light_ProgressBar = 16974212; // 0x1030184 2296 field public static final int Widget_DeviceDefault_Light_ProgressBar_Horizontal = 16974213; // 0x1030185 2297 field public static final int Widget_DeviceDefault_Light_ProgressBar_Inverse = 16974217; // 0x1030189 2298 field public static final int Widget_DeviceDefault_Light_ProgressBar_Large = 16974216; // 0x1030188 2299 field public static final int Widget_DeviceDefault_Light_ProgressBar_Large_Inverse = 16974219; // 0x103018b 2300 field public static final int Widget_DeviceDefault_Light_ProgressBar_Small = 16974214; // 0x1030186 2301 field public static final int Widget_DeviceDefault_Light_ProgressBar_Small_Inverse = 16974218; // 0x103018a 2302 field public static final int Widget_DeviceDefault_Light_ProgressBar_Small_Title = 16974215; // 0x1030187 2303 field public static final int Widget_DeviceDefault_Light_RatingBar = 16974221; // 0x103018d 2304 field public static final int Widget_DeviceDefault_Light_RatingBar_Indicator = 16974222; // 0x103018e 2305 field public static final int Widget_DeviceDefault_Light_RatingBar_Small = 16974223; // 0x103018f 2306 field public static final int Widget_DeviceDefault_Light_ScrollView = 16974225; // 0x1030191 2307 field public static final int Widget_DeviceDefault_Light_SeekBar = 16974220; // 0x103018c 2308 field public static final int Widget_DeviceDefault_Light_Spinner = 16974227; // 0x1030193 2309 field public static final int Widget_DeviceDefault_Light_StackView = 16974316; // 0x10301ec 2310 field public static final int Widget_DeviceDefault_Light_Tab = 16974237; // 0x103019d 2311 field public static final int Widget_DeviceDefault_Light_TabWidget = 16974229; // 0x1030195 2312 field public static final int Widget_DeviceDefault_Light_TextView = 16974202; // 0x103017a 2313 field public static final int Widget_DeviceDefault_Light_TextView_SpinnerItem = 16974234; // 0x103019a 2314 field public static final int Widget_DeviceDefault_Light_WebTextView = 16974230; // 0x1030196 2315 field public static final int Widget_DeviceDefault_Light_WebView = 16974231; // 0x1030197 2316 field public static final int Widget_DeviceDefault_ListPopupWindow = 16974180; // 0x1030164 2317 field public static final int Widget_DeviceDefault_ListView = 16974158; // 0x103014e 2318 field public static final int Widget_DeviceDefault_ListView_DropDown = 16974153; // 0x1030149 2319 field public static final int Widget_DeviceDefault_MediaRouteButton = 16974295; // 0x10301d7 2320 field public static final int Widget_DeviceDefault_PopupMenu = 16974181; // 0x1030165 2321 field public static final int Widget_DeviceDefault_PopupWindow = 16974159; // 0x103014f 2322 field public static final int Widget_DeviceDefault_ProgressBar = 16974160; // 0x1030150 2323 field public static final int Widget_DeviceDefault_ProgressBar_Horizontal = 16974161; // 0x1030151 2324 field public static final int Widget_DeviceDefault_ProgressBar_Large = 16974164; // 0x1030154 2325 field public static final int Widget_DeviceDefault_ProgressBar_Small = 16974162; // 0x1030152 2326 field public static final int Widget_DeviceDefault_ProgressBar_Small_Title = 16974163; // 0x1030153 2327 field public static final int Widget_DeviceDefault_RatingBar = 16974166; // 0x1030156 2328 field public static final int Widget_DeviceDefault_RatingBar_Indicator = 16974167; // 0x1030157 2329 field public static final int Widget_DeviceDefault_RatingBar_Small = 16974168; // 0x1030158 2330 field public static final int Widget_DeviceDefault_ScrollView = 16974170; // 0x103015a 2331 field public static final int Widget_DeviceDefault_SeekBar = 16974165; // 0x1030155 2332 field public static final int Widget_DeviceDefault_Spinner = 16974172; // 0x103015c 2333 field public static final int Widget_DeviceDefault_StackView = 16974314; // 0x10301ea 2334 field public static final int Widget_DeviceDefault_Tab = 16974189; // 0x103016d 2335 field public static final int Widget_DeviceDefault_TabWidget = 16974174; // 0x103015e 2336 field public static final int Widget_DeviceDefault_TextView = 16974150; // 0x1030146 2337 field public static final int Widget_DeviceDefault_TextView_SpinnerItem = 16974179; // 0x1030163 2338 field public static final int Widget_DeviceDefault_WebTextView = 16974175; // 0x103015f 2339 field public static final int Widget_DeviceDefault_WebView = 16974176; // 0x1030160 2340 field public static final int Widget_DropDownItem = 16973867; // 0x103002b 2341 field public static final int Widget_DropDownItem_Spinner = 16973868; // 0x103002c 2342 field public static final int Widget_EditText = 16973859; // 0x1030023 2343 field public static final int Widget_ExpandableListView = 16973860; // 0x1030024 2344 field public static final int Widget_FastScroll = 16974309; // 0x10301e5 2345 field public static final int Widget_FragmentBreadCrumbs = 16973961; // 0x1030089 2346 field public static final int Widget_Gallery = 16973877; // 0x1030035 2347 field public static final int Widget_GridView = 16973874; // 0x1030032 2348 field public static final int Widget_Holo = 16973962; // 0x103008a 2349 field public static final int Widget_Holo_ActionBar = 16974004; // 0x10300b4 2350 field public static final int Widget_Holo_ActionBar_Solid = 16974113; // 0x1030121 2351 field public static final int Widget_Holo_ActionBar_TabBar = 16974071; // 0x10300f7 2352 field public static final int Widget_Holo_ActionBar_TabText = 16974070; // 0x10300f6 2353 field public static final int Widget_Holo_ActionBar_TabView = 16974069; // 0x10300f5 2354 field public static final int Widget_Holo_ActionButton = 16973999; // 0x10300af 2355 field public static final int Widget_Holo_ActionButton_CloseMode = 16974003; // 0x10300b3 2356 field public static final int Widget_Holo_ActionButton_Overflow = 16974000; // 0x10300b0 2357 field public static final int Widget_Holo_ActionButton_TextButton = 16974001; // 0x10300b1 2358 field public static final int Widget_Holo_ActionMode = 16974002; // 0x10300b2 2359 field public static final int Widget_Holo_AutoCompleteTextView = 16973968; // 0x1030090 2360 field public static final int Widget_Holo_Button = 16973963; // 0x103008b 2361 field public static final int Widget_Holo_Button_Borderless = 16974050; // 0x10300e2 2362 field public static final int Widget_Holo_Button_Borderless_Small = 16974106; // 0x103011a 2363 field public static final int Widget_Holo_Button_Inset = 16973965; // 0x103008d 2364 field public static final int Widget_Holo_Button_Small = 16973964; // 0x103008c 2365 field public static final int Widget_Holo_Button_Toggle = 16973966; // 0x103008e 2366 field public static final int Widget_Holo_CalendarView = 16974060; // 0x10300ec 2367 field public static final int Widget_Holo_CheckedTextView = 16974297; // 0x10301d9 2368 field public static final int Widget_Holo_CompoundButton_CheckBox = 16973969; // 0x1030091 2369 field public static final int Widget_Holo_CompoundButton_RadioButton = 16973986; // 0x10300a2 2370 field public static final int Widget_Holo_CompoundButton_Star = 16973990; // 0x10300a6 2371 field public static final int Widget_Holo_DatePicker = 16974063; // 0x10300ef 2372 field public static final int Widget_Holo_DropDownItem = 16973994; // 0x10300aa 2373 field public static final int Widget_Holo_DropDownItem_Spinner = 16973995; // 0x10300ab 2374 field public static final int Widget_Holo_EditText = 16973971; // 0x1030093 2375 field public static final int Widget_Holo_ExpandableListView = 16973972; // 0x1030094 2376 field public static final int Widget_Holo_GridView = 16973973; // 0x1030095 2377 field public static final int Widget_Holo_HorizontalScrollView = 16973988; // 0x10300a4 2378 field public static final int Widget_Holo_ImageButton = 16973974; // 0x1030096 2379 field public static final int Widget_Holo_Light = 16974005; // 0x10300b5 2380 field public static final int Widget_Holo_Light_ActionBar = 16974049; // 0x10300e1 2381 field public static final int Widget_Holo_Light_ActionBar_Solid = 16974114; // 0x1030122 2382 field public static final int Widget_Holo_Light_ActionBar_Solid_Inverse = 16974115; // 0x1030123 2383 field public static final int Widget_Holo_Light_ActionBar_TabBar = 16974074; // 0x10300fa 2384 field public static final int Widget_Holo_Light_ActionBar_TabBar_Inverse = 16974116; // 0x1030124 2385 field public static final int Widget_Holo_Light_ActionBar_TabText = 16974073; // 0x10300f9 2386 field public static final int Widget_Holo_Light_ActionBar_TabText_Inverse = 16974118; // 0x1030126 2387 field public static final int Widget_Holo_Light_ActionBar_TabView = 16974072; // 0x10300f8 2388 field public static final int Widget_Holo_Light_ActionBar_TabView_Inverse = 16974117; // 0x1030125 2389 field public static final int Widget_Holo_Light_ActionButton = 16974045; // 0x10300dd 2390 field public static final int Widget_Holo_Light_ActionButton_CloseMode = 16974048; // 0x10300e0 2391 field public static final int Widget_Holo_Light_ActionButton_Overflow = 16974046; // 0x10300de 2392 field public static final int Widget_Holo_Light_ActionMode = 16974047; // 0x10300df 2393 field public static final int Widget_Holo_Light_ActionMode_Inverse = 16974119; // 0x1030127 2394 field public static final int Widget_Holo_Light_AutoCompleteTextView = 16974011; // 0x10300bb 2395 field public static final int Widget_Holo_Light_Button = 16974006; // 0x10300b6 2396 field public static final int Widget_Holo_Light_Button_Borderless_Small = 16974107; // 0x103011b 2397 field public static final int Widget_Holo_Light_Button_Inset = 16974008; // 0x10300b8 2398 field public static final int Widget_Holo_Light_Button_Small = 16974007; // 0x10300b7 2399 field public static final int Widget_Holo_Light_Button_Toggle = 16974009; // 0x10300b9 2400 field public static final int Widget_Holo_Light_CalendarView = 16974061; // 0x10300ed 2401 field public static final int Widget_Holo_Light_CheckedTextView = 16974298; // 0x10301da 2402 field public static final int Widget_Holo_Light_CompoundButton_CheckBox = 16974012; // 0x10300bc 2403 field public static final int Widget_Holo_Light_CompoundButton_RadioButton = 16974032; // 0x10300d0 2404 field public static final int Widget_Holo_Light_CompoundButton_Star = 16974036; // 0x10300d4 2405 field public static final int Widget_Holo_Light_DropDownItem = 16974040; // 0x10300d8 2406 field public static final int Widget_Holo_Light_DropDownItem_Spinner = 16974041; // 0x10300d9 2407 field public static final int Widget_Holo_Light_EditText = 16974014; // 0x10300be 2408 field public static final int Widget_Holo_Light_ExpandableListView = 16974015; // 0x10300bf 2409 field public static final int Widget_Holo_Light_GridView = 16974016; // 0x10300c0 2410 field public static final int Widget_Holo_Light_HorizontalScrollView = 16974034; // 0x10300d2 2411 field public static final int Widget_Holo_Light_ImageButton = 16974017; // 0x10300c1 2412 field public static final int Widget_Holo_Light_ListPopupWindow = 16974043; // 0x10300db 2413 field public static final int Widget_Holo_Light_ListView = 16974018; // 0x10300c2 2414 field public static final int Widget_Holo_Light_ListView_DropDown = 16974013; // 0x10300bd 2415 field public static final int Widget_Holo_Light_MediaRouteButton = 16974294; // 0x10301d6 2416 field public static final int Widget_Holo_Light_PopupMenu = 16974044; // 0x10300dc 2417 field public static final int Widget_Holo_Light_PopupWindow = 16974019; // 0x10300c3 2418 field public static final int Widget_Holo_Light_ProgressBar = 16974020; // 0x10300c4 2419 field public static final int Widget_Holo_Light_ProgressBar_Horizontal = 16974021; // 0x10300c5 2420 field public static final int Widget_Holo_Light_ProgressBar_Inverse = 16974025; // 0x10300c9 2421 field public static final int Widget_Holo_Light_ProgressBar_Large = 16974024; // 0x10300c8 2422 field public static final int Widget_Holo_Light_ProgressBar_Large_Inverse = 16974027; // 0x10300cb 2423 field public static final int Widget_Holo_Light_ProgressBar_Small = 16974022; // 0x10300c6 2424 field public static final int Widget_Holo_Light_ProgressBar_Small_Inverse = 16974026; // 0x10300ca 2425 field public static final int Widget_Holo_Light_ProgressBar_Small_Title = 16974023; // 0x10300c7 2426 field public static final int Widget_Holo_Light_RatingBar = 16974029; // 0x10300cd 2427 field public static final int Widget_Holo_Light_RatingBar_Indicator = 16974030; // 0x10300ce 2428 field public static final int Widget_Holo_Light_RatingBar_Small = 16974031; // 0x10300cf 2429 field public static final int Widget_Holo_Light_ScrollView = 16974033; // 0x10300d1 2430 field public static final int Widget_Holo_Light_SeekBar = 16974028; // 0x10300cc 2431 field public static final int Widget_Holo_Light_Spinner = 16974035; // 0x10300d3 2432 field public static final int Widget_Holo_Light_Tab = 16974052; // 0x10300e4 2433 field public static final int Widget_Holo_Light_TabWidget = 16974037; // 0x10300d5 2434 field public static final int Widget_Holo_Light_TextView = 16974010; // 0x10300ba 2435 field public static final int Widget_Holo_Light_TextView_SpinnerItem = 16974042; // 0x10300da 2436 field public static final int Widget_Holo_Light_WebTextView = 16974038; // 0x10300d6 2437 field public static final int Widget_Holo_Light_WebView = 16974039; // 0x10300d7 2438 field public static final int Widget_Holo_ListPopupWindow = 16973997; // 0x10300ad 2439 field public static final int Widget_Holo_ListView = 16973975; // 0x1030097 2440 field public static final int Widget_Holo_ListView_DropDown = 16973970; // 0x1030092 2441 field public static final int Widget_Holo_MediaRouteButton = 16974293; // 0x10301d5 2442 field public static final int Widget_Holo_PopupMenu = 16973998; // 0x10300ae 2443 field public static final int Widget_Holo_PopupWindow = 16973976; // 0x1030098 2444 field public static final int Widget_Holo_ProgressBar = 16973977; // 0x1030099 2445 field public static final int Widget_Holo_ProgressBar_Horizontal = 16973978; // 0x103009a 2446 field public static final int Widget_Holo_ProgressBar_Large = 16973981; // 0x103009d 2447 field public static final int Widget_Holo_ProgressBar_Small = 16973979; // 0x103009b 2448 field public static final int Widget_Holo_ProgressBar_Small_Title = 16973980; // 0x103009c 2449 field public static final int Widget_Holo_RatingBar = 16973983; // 0x103009f 2450 field public static final int Widget_Holo_RatingBar_Indicator = 16973984; // 0x10300a0 2451 field public static final int Widget_Holo_RatingBar_Small = 16973985; // 0x10300a1 2452 field public static final int Widget_Holo_ScrollView = 16973987; // 0x10300a3 2453 field public static final int Widget_Holo_SeekBar = 16973982; // 0x103009e 2454 field public static final int Widget_Holo_Spinner = 16973989; // 0x10300a5 2455 field public static final int Widget_Holo_Tab = 16974051; // 0x10300e3 2456 field public static final int Widget_Holo_TabWidget = 16973991; // 0x10300a7 2457 field public static final int Widget_Holo_TextView = 16973967; // 0x103008f 2458 field public static final int Widget_Holo_TextView_SpinnerItem = 16973996; // 0x10300ac 2459 field public static final int Widget_Holo_WebTextView = 16973992; // 0x10300a8 2460 field public static final int Widget_Holo_WebView = 16973993; // 0x10300a9 2461 field public static final int Widget_ImageButton = 16973862; // 0x1030026 2462 field public static final int Widget_ImageWell = 16973861; // 0x1030025 2463 field public static final int Widget_KeyboardView = 16973911; // 0x1030057 2464 field public static final int Widget_ListPopupWindow = 16973957; // 0x1030085 2465 field public static final int Widget_ListView = 16973870; // 0x103002e 2466 field public static final int Widget_ListView_DropDown = 16973872; // 0x1030030 2467 field public static final int Widget_ListView_Menu = 16973873; // 0x1030031 2468 field public static final int Widget_ListView_White = 16973871; // 0x103002f 2469 field public static final int Widget_Material = 16974413; // 0x103024d 2470 field public static final int Widget_Material_ActionBar = 16974414; // 0x103024e 2471 field public static final int Widget_Material_ActionBar_Solid = 16974415; // 0x103024f 2472 field public static final int Widget_Material_ActionBar_TabBar = 16974416; // 0x1030250 2473 field public static final int Widget_Material_ActionBar_TabText = 16974417; // 0x1030251 2474 field public static final int Widget_Material_ActionBar_TabView = 16974418; // 0x1030252 2475 field public static final int Widget_Material_ActionButton = 16974419; // 0x1030253 2476 field public static final int Widget_Material_ActionButton_CloseMode = 16974420; // 0x1030254 2477 field public static final int Widget_Material_ActionButton_Overflow = 16974421; // 0x1030255 2478 field public static final int Widget_Material_ActionMode = 16974422; // 0x1030256 2479 field public static final int Widget_Material_AutoCompleteTextView = 16974423; // 0x1030257 2480 field public static final int Widget_Material_Button = 16974424; // 0x1030258 2481 field public static final int Widget_Material_ButtonBar = 16974431; // 0x103025f 2482 field public static final int Widget_Material_ButtonBar_AlertDialog = 16974432; // 0x1030260 2483 field public static final int Widget_Material_Button_Borderless = 16974425; // 0x1030259 2484 field public static final int Widget_Material_Button_Borderless_Colored = 16974426; // 0x103025a 2485 field public static final int Widget_Material_Button_Borderless_Small = 16974427; // 0x103025b 2486 field public static final int Widget_Material_Button_Inset = 16974428; // 0x103025c 2487 field public static final int Widget_Material_Button_Small = 16974429; // 0x103025d 2488 field public static final int Widget_Material_Button_Toggle = 16974430; // 0x103025e 2489 field public static final int Widget_Material_CalendarView = 16974433; // 0x1030261 2490 field public static final int Widget_Material_CheckedTextView = 16974434; // 0x1030262 2491 field public static final int Widget_Material_CompoundButton_CheckBox = 16974435; // 0x1030263 2492 field public static final int Widget_Material_CompoundButton_RadioButton = 16974436; // 0x1030264 2493 field public static final int Widget_Material_CompoundButton_Star = 16974437; // 0x1030265 2494 field public static final int Widget_Material_DatePicker = 16974438; // 0x1030266 2495 field public static final int Widget_Material_DropDownItem = 16974439; // 0x1030267 2496 field public static final int Widget_Material_DropDownItem_Spinner = 16974440; // 0x1030268 2497 field public static final int Widget_Material_EditText = 16974441; // 0x1030269 2498 field public static final int Widget_Material_ExpandableListView = 16974442; // 0x103026a 2499 field public static final int Widget_Material_FastScroll = 16974443; // 0x103026b 2500 field public static final int Widget_Material_GridView = 16974444; // 0x103026c 2501 field public static final int Widget_Material_HorizontalScrollView = 16974445; // 0x103026d 2502 field public static final int Widget_Material_ImageButton = 16974446; // 0x103026e 2503 field public static final int Widget_Material_Light = 16974478; // 0x103028e 2504 field public static final int Widget_Material_Light_ActionBar = 16974479; // 0x103028f 2505 field public static final int Widget_Material_Light_ActionBar_Solid = 16974480; // 0x1030290 2506 field public static final int Widget_Material_Light_ActionBar_TabBar = 16974481; // 0x1030291 2507 field public static final int Widget_Material_Light_ActionBar_TabText = 16974482; // 0x1030292 2508 field public static final int Widget_Material_Light_ActionBar_TabView = 16974483; // 0x1030293 2509 field public static final int Widget_Material_Light_ActionButton = 16974484; // 0x1030294 2510 field public static final int Widget_Material_Light_ActionButton_CloseMode = 16974485; // 0x1030295 2511 field public static final int Widget_Material_Light_ActionButton_Overflow = 16974486; // 0x1030296 2512 field public static final int Widget_Material_Light_ActionMode = 16974487; // 0x1030297 2513 field public static final int Widget_Material_Light_AutoCompleteTextView = 16974488; // 0x1030298 2514 field public static final int Widget_Material_Light_Button = 16974489; // 0x1030299 2515 field public static final int Widget_Material_Light_ButtonBar = 16974496; // 0x10302a0 2516 field public static final int Widget_Material_Light_ButtonBar_AlertDialog = 16974497; // 0x10302a1 2517 field public static final int Widget_Material_Light_Button_Borderless = 16974490; // 0x103029a 2518 field public static final int Widget_Material_Light_Button_Borderless_Colored = 16974491; // 0x103029b 2519 field public static final int Widget_Material_Light_Button_Borderless_Small = 16974492; // 0x103029c 2520 field public static final int Widget_Material_Light_Button_Inset = 16974493; // 0x103029d 2521 field public static final int Widget_Material_Light_Button_Small = 16974494; // 0x103029e 2522 field public static final int Widget_Material_Light_Button_Toggle = 16974495; // 0x103029f 2523 field public static final int Widget_Material_Light_CalendarView = 16974498; // 0x10302a2 2524 field public static final int Widget_Material_Light_CheckedTextView = 16974499; // 0x10302a3 2525 field public static final int Widget_Material_Light_CompoundButton_CheckBox = 16974500; // 0x10302a4 2526 field public static final int Widget_Material_Light_CompoundButton_RadioButton = 16974501; // 0x10302a5 2527 field public static final int Widget_Material_Light_CompoundButton_Star = 16974502; // 0x10302a6 2528 field public static final int Widget_Material_Light_DatePicker = 16974503; // 0x10302a7 2529 field public static final int Widget_Material_Light_DropDownItem = 16974504; // 0x10302a8 2530 field public static final int Widget_Material_Light_DropDownItem_Spinner = 16974505; // 0x10302a9 2531 field public static final int Widget_Material_Light_EditText = 16974506; // 0x10302aa 2532 field public static final int Widget_Material_Light_ExpandableListView = 16974507; // 0x10302ab 2533 field public static final int Widget_Material_Light_FastScroll = 16974508; // 0x10302ac 2534 field public static final int Widget_Material_Light_GridView = 16974509; // 0x10302ad 2535 field public static final int Widget_Material_Light_HorizontalScrollView = 16974510; // 0x10302ae 2536 field public static final int Widget_Material_Light_ImageButton = 16974511; // 0x10302af 2537 field public static final int Widget_Material_Light_ListPopupWindow = 16974512; // 0x10302b0 2538 field public static final int Widget_Material_Light_ListView = 16974513; // 0x10302b1 2539 field public static final int Widget_Material_Light_ListView_DropDown = 16974514; // 0x10302b2 2540 field public static final int Widget_Material_Light_MediaRouteButton = 16974515; // 0x10302b3 2541 field public static final int Widget_Material_Light_PopupMenu = 16974516; // 0x10302b4 2542 field public static final int Widget_Material_Light_PopupMenu_Overflow = 16974517; // 0x10302b5 2543 field public static final int Widget_Material_Light_PopupWindow = 16974518; // 0x10302b6 2544 field public static final int Widget_Material_Light_ProgressBar = 16974519; // 0x10302b7 2545 field public static final int Widget_Material_Light_ProgressBar_Horizontal = 16974520; // 0x10302b8 2546 field public static final int Widget_Material_Light_ProgressBar_Inverse = 16974521; // 0x10302b9 2547 field public static final int Widget_Material_Light_ProgressBar_Large = 16974522; // 0x10302ba 2548 field public static final int Widget_Material_Light_ProgressBar_Large_Inverse = 16974523; // 0x10302bb 2549 field public static final int Widget_Material_Light_ProgressBar_Small = 16974524; // 0x10302bc 2550 field public static final int Widget_Material_Light_ProgressBar_Small_Inverse = 16974525; // 0x10302bd 2551 field public static final int Widget_Material_Light_ProgressBar_Small_Title = 16974526; // 0x10302be 2552 field public static final int Widget_Material_Light_RatingBar = 16974527; // 0x10302bf 2553 field public static final int Widget_Material_Light_RatingBar_Indicator = 16974528; // 0x10302c0 2554 field public static final int Widget_Material_Light_RatingBar_Small = 16974529; // 0x10302c1 2555 field public static final int Widget_Material_Light_ScrollView = 16974530; // 0x10302c2 2556 field public static final int Widget_Material_Light_SearchView = 16974531; // 0x10302c3 2557 field public static final int Widget_Material_Light_SeekBar = 16974532; // 0x10302c4 2558 field public static final int Widget_Material_Light_SegmentedButton = 16974533; // 0x10302c5 2559 field public static final int Widget_Material_Light_Spinner = 16974535; // 0x10302c7 2560 field public static final int Widget_Material_Light_Spinner_Underlined = 16974536; // 0x10302c8 2561 field public static final int Widget_Material_Light_StackView = 16974534; // 0x10302c6 2562 field public static final int Widget_Material_Light_Tab = 16974537; // 0x10302c9 2563 field public static final int Widget_Material_Light_TabWidget = 16974538; // 0x10302ca 2564 field public static final int Widget_Material_Light_TextView = 16974539; // 0x10302cb 2565 field public static final int Widget_Material_Light_TextView_SpinnerItem = 16974540; // 0x10302cc 2566 field public static final int Widget_Material_Light_TimePicker = 16974541; // 0x10302cd 2567 field public static final int Widget_Material_Light_WebTextView = 16974542; // 0x10302ce 2568 field public static final int Widget_Material_Light_WebView = 16974543; // 0x10302cf 2569 field public static final int Widget_Material_ListPopupWindow = 16974447; // 0x103026f 2570 field public static final int Widget_Material_ListView = 16974448; // 0x1030270 2571 field public static final int Widget_Material_ListView_DropDown = 16974449; // 0x1030271 2572 field public static final int Widget_Material_MediaRouteButton = 16974450; // 0x1030272 2573 field public static final int Widget_Material_PopupMenu = 16974451; // 0x1030273 2574 field public static final int Widget_Material_PopupMenu_Overflow = 16974452; // 0x1030274 2575 field public static final int Widget_Material_PopupWindow = 16974453; // 0x1030275 2576 field public static final int Widget_Material_ProgressBar = 16974454; // 0x1030276 2577 field public static final int Widget_Material_ProgressBar_Horizontal = 16974455; // 0x1030277 2578 field public static final int Widget_Material_ProgressBar_Large = 16974456; // 0x1030278 2579 field public static final int Widget_Material_ProgressBar_Small = 16974457; // 0x1030279 2580 field public static final int Widget_Material_ProgressBar_Small_Title = 16974458; // 0x103027a 2581 field public static final int Widget_Material_RatingBar = 16974459; // 0x103027b 2582 field public static final int Widget_Material_RatingBar_Indicator = 16974460; // 0x103027c 2583 field public static final int Widget_Material_RatingBar_Small = 16974461; // 0x103027d 2584 field public static final int Widget_Material_ScrollView = 16974462; // 0x103027e 2585 field public static final int Widget_Material_SearchView = 16974463; // 0x103027f 2586 field public static final int Widget_Material_SeekBar = 16974464; // 0x1030280 2587 field public static final int Widget_Material_SegmentedButton = 16974465; // 0x1030281 2588 field public static final int Widget_Material_Spinner = 16974467; // 0x1030283 2589 field public static final int Widget_Material_Spinner_Underlined = 16974468; // 0x1030284 2590 field public static final int Widget_Material_StackView = 16974466; // 0x1030282 2591 field public static final int Widget_Material_Tab = 16974469; // 0x1030285 2592 field public static final int Widget_Material_TabWidget = 16974470; // 0x1030286 2593 field public static final int Widget_Material_TextView = 16974471; // 0x1030287 2594 field public static final int Widget_Material_TextView_SpinnerItem = 16974472; // 0x1030288 2595 field public static final int Widget_Material_TimePicker = 16974473; // 0x1030289 2596 field public static final int Widget_Material_Toolbar = 16974474; // 0x103028a 2597 field public static final int Widget_Material_Toolbar_Button_Navigation = 16974475; // 0x103028b 2598 field public static final int Widget_Material_WebTextView = 16974476; // 0x103028c 2599 field public static final int Widget_Material_WebView = 16974477; // 0x103028d 2600 field public static final int Widget_PopupMenu = 16973958; // 0x1030086 2601 field public static final int Widget_PopupWindow = 16973878; // 0x1030036 2602 field public static final int Widget_ProgressBar = 16973852; // 0x103001c 2603 field public static final int Widget_ProgressBar_Horizontal = 16973855; // 0x103001f 2604 field public static final int Widget_ProgressBar_Inverse = 16973915; // 0x103005b 2605 field public static final int Widget_ProgressBar_Large = 16973853; // 0x103001d 2606 field public static final int Widget_ProgressBar_Large_Inverse = 16973916; // 0x103005c 2607 field public static final int Widget_ProgressBar_Small = 16973854; // 0x103001e 2608 field public static final int Widget_ProgressBar_Small_Inverse = 16973917; // 0x103005d 2609 field public static final int Widget_RatingBar = 16973857; // 0x1030021 2610 field public static final int Widget_ScrollView = 16973869; // 0x103002d 2611 field public static final int Widget_SeekBar = 16973856; // 0x1030020 2612 field public static final int Widget_Spinner = 16973864; // 0x1030028 2613 field public static final int Widget_Spinner_DropDown = 16973955; // 0x1030083 2614 field public static final int Widget_StackView = 16974310; // 0x10301e6 2615 field public static final int Widget_TabWidget = 16973876; // 0x1030034 2616 field public static final int Widget_TextView = 16973858; // 0x1030022 2617 field public static final int Widget_TextView_PopupMenu = 16973865; // 0x1030029 2618 field public static final int Widget_TextView_SpinnerItem = 16973866; // 0x103002a 2619 field public static final int Widget_Toolbar = 16974311; // 0x10301e7 2620 field public static final int Widget_Toolbar_Button_Navigation = 16974312; // 0x10301e8 2621 field public static final int Widget_WebView = 16973875; // 0x1030033 2622 } 2623 2624 public static final class R.transition { 2625 ctor public R.transition(); 2626 field public static final int explode = 17760259; // 0x10f0003 2627 field public static final int fade = 17760258; // 0x10f0002 2628 field public static final int move = 17760257; // 0x10f0001 2629 field public static final int no_transition = 17760256; // 0x10f0000 2630 field public static final int slide_bottom = 17760260; // 0x10f0004 2631 field public static final int slide_left = 17760263; // 0x10f0007 2632 field public static final int slide_right = 17760262; // 0x10f0006 2633 field public static final int slide_top = 17760261; // 0x10f0005 2634 } 2635 2636 public static final class R.xml { 2637 ctor public R.xml(); 2638 } 2639 2640} 2641 2642package android.accessibilityservice { 2643 2644 public abstract class AccessibilityService extends android.app.Service { 2645 ctor public AccessibilityService(); 2646 method public android.view.accessibility.AccessibilityNodeInfo findFocus(int); 2647 method public android.view.accessibility.AccessibilityNodeInfo getRootInActiveWindow(); 2648 method public final android.accessibilityservice.AccessibilityServiceInfo getServiceInfo(); 2649 method public java.util.List<android.view.accessibility.AccessibilityWindowInfo> getWindows(); 2650 method public abstract void onAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 2651 method public final android.os.IBinder onBind(android.content.Intent); 2652 method protected boolean onGesture(int); 2653 method public abstract void onInterrupt(); 2654 method protected boolean onKeyEvent(android.view.KeyEvent); 2655 method protected void onServiceConnected(); 2656 method public final boolean performGlobalAction(int); 2657 method public final void setServiceInfo(android.accessibilityservice.AccessibilityServiceInfo); 2658 field public static final int GESTURE_SWIPE_DOWN = 2; // 0x2 2659 field public static final int GESTURE_SWIPE_DOWN_AND_LEFT = 15; // 0xf 2660 field public static final int GESTURE_SWIPE_DOWN_AND_RIGHT = 16; // 0x10 2661 field public static final int GESTURE_SWIPE_DOWN_AND_UP = 8; // 0x8 2662 field public static final int GESTURE_SWIPE_LEFT = 3; // 0x3 2663 field public static final int GESTURE_SWIPE_LEFT_AND_DOWN = 10; // 0xa 2664 field public static final int GESTURE_SWIPE_LEFT_AND_RIGHT = 5; // 0x5 2665 field public static final int GESTURE_SWIPE_LEFT_AND_UP = 9; // 0x9 2666 field public static final int GESTURE_SWIPE_RIGHT = 4; // 0x4 2667 field public static final int GESTURE_SWIPE_RIGHT_AND_DOWN = 12; // 0xc 2668 field public static final int GESTURE_SWIPE_RIGHT_AND_LEFT = 6; // 0x6 2669 field public static final int GESTURE_SWIPE_RIGHT_AND_UP = 11; // 0xb 2670 field public static final int GESTURE_SWIPE_UP = 1; // 0x1 2671 field public static final int GESTURE_SWIPE_UP_AND_DOWN = 7; // 0x7 2672 field public static final int GESTURE_SWIPE_UP_AND_LEFT = 13; // 0xd 2673 field public static final int GESTURE_SWIPE_UP_AND_RIGHT = 14; // 0xe 2674 field public static final int GLOBAL_ACTION_BACK = 1; // 0x1 2675 field public static final int GLOBAL_ACTION_HOME = 2; // 0x2 2676 field public static final int GLOBAL_ACTION_NOTIFICATIONS = 4; // 0x4 2677 field public static final int GLOBAL_ACTION_POWER_DIALOG = 6; // 0x6 2678 field public static final int GLOBAL_ACTION_QUICK_SETTINGS = 5; // 0x5 2679 field public static final int GLOBAL_ACTION_RECENTS = 3; // 0x3 2680 field public static final java.lang.String SERVICE_INTERFACE = "android.accessibilityservice.AccessibilityService"; 2681 field public static final java.lang.String SERVICE_META_DATA = "android.accessibilityservice"; 2682 } 2683 2684 public class AccessibilityServiceInfo implements android.os.Parcelable { 2685 ctor public AccessibilityServiceInfo(); 2686 method public static java.lang.String capabilityToString(int); 2687 method public int describeContents(); 2688 method public static java.lang.String feedbackTypeToString(int); 2689 method public static java.lang.String flagToString(int); 2690 method public deprecated boolean getCanRetrieveWindowContent(); 2691 method public int getCapabilities(); 2692 method public deprecated java.lang.String getDescription(); 2693 method public java.lang.String getId(); 2694 method public android.content.pm.ResolveInfo getResolveInfo(); 2695 method public java.lang.String getSettingsActivityName(); 2696 method public java.lang.String loadDescription(android.content.pm.PackageManager); 2697 method public void writeToParcel(android.os.Parcel, int); 2698 field public static final int CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 4; // 0x4 2699 field public static final int CAPABILITY_CAN_REQUEST_FILTER_KEY_EVENTS = 8; // 0x8 2700 field public static final int CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION = 2; // 0x2 2701 field public static final int CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT = 1; // 0x1 2702 field public static final android.os.Parcelable.Creator<android.accessibilityservice.AccessibilityServiceInfo> CREATOR; 2703 field public static final int DEFAULT = 1; // 0x1 2704 field public static final int FEEDBACK_ALL_MASK = -1; // 0xffffffff 2705 field public static final int FEEDBACK_AUDIBLE = 4; // 0x4 2706 field public static final int FEEDBACK_BRAILLE = 32; // 0x20 2707 field public static final int FEEDBACK_GENERIC = 16; // 0x10 2708 field public static final int FEEDBACK_HAPTIC = 2; // 0x2 2709 field public static final int FEEDBACK_SPOKEN = 1; // 0x1 2710 field public static final int FEEDBACK_VISUAL = 8; // 0x8 2711 field public static final int FLAG_INCLUDE_NOT_IMPORTANT_VIEWS = 2; // 0x2 2712 field public static final int FLAG_REPORT_VIEW_IDS = 16; // 0x10 2713 field public static final int FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY = 8; // 0x8 2714 field public static final int FLAG_REQUEST_FILTER_KEY_EVENTS = 32; // 0x20 2715 field public static final int FLAG_REQUEST_TOUCH_EXPLORATION_MODE = 4; // 0x4 2716 field public static final int FLAG_RETRIEVE_INTERACTIVE_WINDOWS = 64; // 0x40 2717 field public int eventTypes; 2718 field public int feedbackType; 2719 field public int flags; 2720 field public long notificationTimeout; 2721 field public java.lang.String[] packageNames; 2722 } 2723 2724} 2725 2726package android.accounts { 2727 2728 public abstract class AbstractAccountAuthenticator { 2729 ctor public AbstractAccountAuthenticator(android.content.Context); 2730 method public abstract android.os.Bundle addAccount(android.accounts.AccountAuthenticatorResponse, java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle) throws android.accounts.NetworkErrorException; 2731 method public android.os.Bundle addAccountFromCredentials(android.accounts.AccountAuthenticatorResponse, android.accounts.Account, android.os.Bundle) throws android.accounts.NetworkErrorException; 2732 method public abstract android.os.Bundle confirmCredentials(android.accounts.AccountAuthenticatorResponse, android.accounts.Account, android.os.Bundle) throws android.accounts.NetworkErrorException; 2733 method public abstract android.os.Bundle editProperties(android.accounts.AccountAuthenticatorResponse, java.lang.String); 2734 method public android.os.Bundle getAccountCredentialsForCloning(android.accounts.AccountAuthenticatorResponse, android.accounts.Account) throws android.accounts.NetworkErrorException; 2735 method public android.os.Bundle getAccountRemovalAllowed(android.accounts.AccountAuthenticatorResponse, android.accounts.Account) throws android.accounts.NetworkErrorException; 2736 method public abstract android.os.Bundle getAuthToken(android.accounts.AccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle) throws android.accounts.NetworkErrorException; 2737 method public abstract java.lang.String getAuthTokenLabel(java.lang.String); 2738 method public final android.os.IBinder getIBinder(); 2739 method public abstract android.os.Bundle hasFeatures(android.accounts.AccountAuthenticatorResponse, android.accounts.Account, java.lang.String[]) throws android.accounts.NetworkErrorException; 2740 method public abstract android.os.Bundle updateCredentials(android.accounts.AccountAuthenticatorResponse, android.accounts.Account, java.lang.String, android.os.Bundle) throws android.accounts.NetworkErrorException; 2741 } 2742 2743 public class Account implements android.os.Parcelable { 2744 ctor public Account(java.lang.String, java.lang.String); 2745 ctor public Account(android.os.Parcel); 2746 method public int describeContents(); 2747 method public void writeToParcel(android.os.Parcel, int); 2748 field public static final android.os.Parcelable.Creator<android.accounts.Account> CREATOR; 2749 field public final java.lang.String name; 2750 field public final java.lang.String type; 2751 } 2752 2753 public class AccountAuthenticatorActivity extends android.app.Activity { 2754 ctor public AccountAuthenticatorActivity(); 2755 method public final void setAccountAuthenticatorResult(android.os.Bundle); 2756 } 2757 2758 public class AccountAuthenticatorResponse implements android.os.Parcelable { 2759 ctor public AccountAuthenticatorResponse(android.os.Parcel); 2760 method public int describeContents(); 2761 method public void onError(int, java.lang.String); 2762 method public void onRequestContinued(); 2763 method public void onResult(android.os.Bundle); 2764 method public void writeToParcel(android.os.Parcel, int); 2765 field public static final android.os.Parcelable.Creator<android.accounts.AccountAuthenticatorResponse> CREATOR; 2766 } 2767 2768 public class AccountManager { 2769 method public android.accounts.AccountManagerFuture<android.os.Bundle> addAccount(java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler); 2770 method public boolean addAccountExplicitly(android.accounts.Account, java.lang.String, android.os.Bundle); 2771 method public void addOnAccountsUpdatedListener(android.accounts.OnAccountsUpdateListener, android.os.Handler, boolean); 2772 method public java.lang.String blockingGetAuthToken(android.accounts.Account, java.lang.String, boolean) throws android.accounts.AuthenticatorException, java.io.IOException, android.accounts.OperationCanceledException; 2773 method public void clearPassword(android.accounts.Account); 2774 method 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); 2775 method public android.accounts.AccountManagerFuture<android.os.Bundle> editProperties(java.lang.String, android.app.Activity, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler); 2776 method public static android.accounts.AccountManager get(android.content.Context); 2777 method public android.accounts.Account[] getAccounts(); 2778 method public android.accounts.Account[] getAccountsByType(java.lang.String); 2779 method public android.accounts.AccountManagerFuture<android.accounts.Account[]> getAccountsByTypeAndFeatures(java.lang.String, java.lang.String[], android.accounts.AccountManagerCallback<android.accounts.Account[]>, android.os.Handler); 2780 method public android.accounts.Account[] getAccountsByTypeForPackage(java.lang.String, java.lang.String); 2781 method public android.accounts.AccountManagerFuture<android.os.Bundle> getAuthToken(android.accounts.Account, java.lang.String, android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler); 2782 method public deprecated android.accounts.AccountManagerFuture<android.os.Bundle> getAuthToken(android.accounts.Account, java.lang.String, boolean, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler); 2783 method public android.accounts.AccountManagerFuture<android.os.Bundle> getAuthToken(android.accounts.Account, java.lang.String, android.os.Bundle, boolean, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler); 2784 method public android.accounts.AccountManagerFuture<android.os.Bundle> getAuthTokenByFeatures(java.lang.String, java.lang.String, java.lang.String[], android.app.Activity, android.os.Bundle, android.os.Bundle, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler); 2785 method public android.accounts.AuthenticatorDescription[] getAuthenticatorTypes(); 2786 method public java.lang.String getPassword(android.accounts.Account); 2787 method public java.lang.String getPreviousName(android.accounts.Account); 2788 method public java.lang.String getUserData(android.accounts.Account, java.lang.String); 2789 method public android.accounts.AccountManagerFuture<java.lang.Boolean> hasFeatures(android.accounts.Account, java.lang.String[], android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler); 2790 method public void invalidateAuthToken(java.lang.String, java.lang.String); 2791 method public static android.content.Intent newChooseAccountIntent(android.accounts.Account, java.util.ArrayList<android.accounts.Account>, java.lang.String[], boolean, java.lang.String, java.lang.String, java.lang.String[], android.os.Bundle); 2792 method public java.lang.String peekAuthToken(android.accounts.Account, java.lang.String); 2793 method public deprecated android.accounts.AccountManagerFuture<java.lang.Boolean> removeAccount(android.accounts.Account, android.accounts.AccountManagerCallback<java.lang.Boolean>, android.os.Handler); 2794 method public android.accounts.AccountManagerFuture<android.os.Bundle> removeAccount(android.accounts.Account, android.app.Activity, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler); 2795 method public boolean removeAccountExplicitly(android.accounts.Account); 2796 method public void removeOnAccountsUpdatedListener(android.accounts.OnAccountsUpdateListener); 2797 method public android.accounts.AccountManagerFuture<android.accounts.Account> renameAccount(android.accounts.Account, java.lang.String, android.accounts.AccountManagerCallback<android.accounts.Account>, android.os.Handler); 2798 method public void setAuthToken(android.accounts.Account, java.lang.String, java.lang.String); 2799 method public void setPassword(android.accounts.Account, java.lang.String); 2800 method public void setUserData(android.accounts.Account, java.lang.String, java.lang.String); 2801 method public android.accounts.AccountManagerFuture<android.os.Bundle> updateCredentials(android.accounts.Account, java.lang.String, android.os.Bundle, android.app.Activity, android.accounts.AccountManagerCallback<android.os.Bundle>, android.os.Handler); 2802 field public static final java.lang.String ACTION_AUTHENTICATOR_INTENT = "android.accounts.AccountAuthenticator"; 2803 field public static final java.lang.String AUTHENTICATOR_ATTRIBUTES_NAME = "account-authenticator"; 2804 field public static final java.lang.String AUTHENTICATOR_META_DATA_NAME = "android.accounts.AccountAuthenticator"; 2805 field public static final int ERROR_CODE_BAD_ARGUMENTS = 7; // 0x7 2806 field public static final int ERROR_CODE_BAD_AUTHENTICATION = 9; // 0x9 2807 field public static final int ERROR_CODE_BAD_REQUEST = 8; // 0x8 2808 field public static final int ERROR_CODE_CANCELED = 4; // 0x4 2809 field public static final int ERROR_CODE_INVALID_RESPONSE = 5; // 0x5 2810 field public static final int ERROR_CODE_NETWORK_ERROR = 3; // 0x3 2811 field public static final int ERROR_CODE_REMOTE_EXCEPTION = 1; // 0x1 2812 field public static final int ERROR_CODE_UNSUPPORTED_OPERATION = 6; // 0x6 2813 field public static final java.lang.String KEY_ACCOUNTS = "accounts"; 2814 field public static final java.lang.String KEY_ACCOUNT_AUTHENTICATOR_RESPONSE = "accountAuthenticatorResponse"; 2815 field public static final java.lang.String KEY_ACCOUNT_MANAGER_RESPONSE = "accountManagerResponse"; 2816 field public static final java.lang.String KEY_ACCOUNT_NAME = "authAccount"; 2817 field public static final java.lang.String KEY_ACCOUNT_TYPE = "accountType"; 2818 field public static final java.lang.String KEY_ANDROID_PACKAGE_NAME = "androidPackageName"; 2819 field public static final java.lang.String KEY_AUTHENTICATOR_TYPES = "authenticator_types"; 2820 field public static final java.lang.String KEY_AUTHTOKEN = "authtoken"; 2821 field public static final java.lang.String KEY_AUTH_FAILED_MESSAGE = "authFailedMessage"; 2822 field public static final java.lang.String KEY_AUTH_TOKEN_LABEL = "authTokenLabelKey"; 2823 field public static final java.lang.String KEY_BOOLEAN_RESULT = "booleanResult"; 2824 field public static final java.lang.String KEY_CALLER_PID = "callerPid"; 2825 field public static final java.lang.String KEY_CALLER_UID = "callerUid"; 2826 field public static final java.lang.String KEY_ERROR_CODE = "errorCode"; 2827 field public static final java.lang.String KEY_ERROR_MESSAGE = "errorMessage"; 2828 field public static final java.lang.String KEY_INTENT = "intent"; 2829 field public static final java.lang.String KEY_PASSWORD = "password"; 2830 field public static final java.lang.String KEY_USERDATA = "userdata"; 2831 field public static final java.lang.String LOGIN_ACCOUNTS_CHANGED_ACTION = "android.accounts.LOGIN_ACCOUNTS_CHANGED"; 2832 } 2833 2834 public abstract interface AccountManagerCallback { 2835 method public abstract void run(android.accounts.AccountManagerFuture<V>); 2836 } 2837 2838 public abstract interface AccountManagerFuture { 2839 method public abstract boolean cancel(boolean); 2840 method public abstract V getResult() throws android.accounts.AuthenticatorException, java.io.IOException, android.accounts.OperationCanceledException; 2841 method public abstract V getResult(long, java.util.concurrent.TimeUnit) throws android.accounts.AuthenticatorException, java.io.IOException, android.accounts.OperationCanceledException; 2842 method public abstract boolean isCancelled(); 2843 method public abstract boolean isDone(); 2844 } 2845 2846 public class AccountsException extends java.lang.Exception { 2847 ctor public AccountsException(); 2848 ctor public AccountsException(java.lang.String); 2849 ctor public AccountsException(java.lang.String, java.lang.Throwable); 2850 ctor public AccountsException(java.lang.Throwable); 2851 } 2852 2853 public class AuthenticatorDescription implements android.os.Parcelable { 2854 ctor public AuthenticatorDescription(java.lang.String, java.lang.String, int, int, int, int, boolean); 2855 ctor public AuthenticatorDescription(java.lang.String, java.lang.String, int, int, int, int); 2856 method public int describeContents(); 2857 method public static android.accounts.AuthenticatorDescription newKey(java.lang.String); 2858 method public void writeToParcel(android.os.Parcel, int); 2859 field public static final android.os.Parcelable.Creator<android.accounts.AuthenticatorDescription> CREATOR; 2860 field public final int accountPreferencesId; 2861 field public final boolean customTokens; 2862 field public final int iconId; 2863 field public final int labelId; 2864 field public final java.lang.String packageName; 2865 field public final int smallIconId; 2866 field public final java.lang.String type; 2867 } 2868 2869 public class AuthenticatorException extends android.accounts.AccountsException { 2870 ctor public AuthenticatorException(); 2871 ctor public AuthenticatorException(java.lang.String); 2872 ctor public AuthenticatorException(java.lang.String, java.lang.Throwable); 2873 ctor public AuthenticatorException(java.lang.Throwable); 2874 } 2875 2876 public class NetworkErrorException extends android.accounts.AccountsException { 2877 ctor public NetworkErrorException(); 2878 ctor public NetworkErrorException(java.lang.String); 2879 ctor public NetworkErrorException(java.lang.String, java.lang.Throwable); 2880 ctor public NetworkErrorException(java.lang.Throwable); 2881 } 2882 2883 public abstract interface OnAccountsUpdateListener { 2884 method public abstract void onAccountsUpdated(android.accounts.Account[]); 2885 } 2886 2887 public class OperationCanceledException extends android.accounts.AccountsException { 2888 ctor public OperationCanceledException(); 2889 ctor public OperationCanceledException(java.lang.String); 2890 ctor public OperationCanceledException(java.lang.String, java.lang.Throwable); 2891 ctor public OperationCanceledException(java.lang.Throwable); 2892 } 2893 2894} 2895 2896package android.animation { 2897 2898 public abstract class Animator implements java.lang.Cloneable { 2899 ctor public Animator(); 2900 method public void addListener(android.animation.Animator.AnimatorListener); 2901 method public void addPauseListener(android.animation.Animator.AnimatorPauseListener); 2902 method public void cancel(); 2903 method public android.animation.Animator clone(); 2904 method public void end(); 2905 method public abstract long getDuration(); 2906 method public android.animation.TimeInterpolator getInterpolator(); 2907 method public java.util.ArrayList<android.animation.Animator.AnimatorListener> getListeners(); 2908 method public abstract long getStartDelay(); 2909 method public boolean isPaused(); 2910 method public abstract boolean isRunning(); 2911 method public boolean isStarted(); 2912 method public void pause(); 2913 method public void removeAllListeners(); 2914 method public void removeListener(android.animation.Animator.AnimatorListener); 2915 method public void removePauseListener(android.animation.Animator.AnimatorPauseListener); 2916 method public void resume(); 2917 method public abstract android.animation.Animator setDuration(long); 2918 method public abstract void setInterpolator(android.animation.TimeInterpolator); 2919 method public abstract void setStartDelay(long); 2920 method public void setTarget(java.lang.Object); 2921 method public void setupEndValues(); 2922 method public void setupStartValues(); 2923 method public void start(); 2924 } 2925 2926 public static abstract interface Animator.AnimatorListener { 2927 method public abstract void onAnimationCancel(android.animation.Animator); 2928 method public abstract void onAnimationEnd(android.animation.Animator); 2929 method public abstract void onAnimationRepeat(android.animation.Animator); 2930 method public abstract void onAnimationStart(android.animation.Animator); 2931 } 2932 2933 public static abstract interface Animator.AnimatorPauseListener { 2934 method public abstract void onAnimationPause(android.animation.Animator); 2935 method public abstract void onAnimationResume(android.animation.Animator); 2936 } 2937 2938 public class AnimatorInflater { 2939 ctor public AnimatorInflater(); 2940 method public static android.animation.Animator loadAnimator(android.content.Context, int) throws android.content.res.Resources.NotFoundException; 2941 method public static android.animation.StateListAnimator loadStateListAnimator(android.content.Context, int) throws android.content.res.Resources.NotFoundException; 2942 } 2943 2944 public abstract class AnimatorListenerAdapter implements android.animation.Animator.AnimatorListener android.animation.Animator.AnimatorPauseListener { 2945 ctor public AnimatorListenerAdapter(); 2946 method public void onAnimationCancel(android.animation.Animator); 2947 method public void onAnimationEnd(android.animation.Animator); 2948 method public void onAnimationPause(android.animation.Animator); 2949 method public void onAnimationRepeat(android.animation.Animator); 2950 method public void onAnimationResume(android.animation.Animator); 2951 method public void onAnimationStart(android.animation.Animator); 2952 } 2953 2954 public final class AnimatorSet extends android.animation.Animator { 2955 ctor public AnimatorSet(); 2956 method public java.util.ArrayList<android.animation.Animator> getChildAnimations(); 2957 method public long getDuration(); 2958 method public long getStartDelay(); 2959 method public boolean isRunning(); 2960 method public android.animation.AnimatorSet.Builder play(android.animation.Animator); 2961 method public void playSequentially(android.animation.Animator...); 2962 method public void playSequentially(java.util.List<android.animation.Animator>); 2963 method public void playTogether(android.animation.Animator...); 2964 method public void playTogether(java.util.Collection<android.animation.Animator>); 2965 method public android.animation.AnimatorSet setDuration(long); 2966 method public void setInterpolator(android.animation.TimeInterpolator); 2967 method public void setStartDelay(long); 2968 } 2969 2970 public class AnimatorSet.Builder { 2971 method public android.animation.AnimatorSet.Builder after(android.animation.Animator); 2972 method public android.animation.AnimatorSet.Builder after(long); 2973 method public android.animation.AnimatorSet.Builder before(android.animation.Animator); 2974 method public android.animation.AnimatorSet.Builder with(android.animation.Animator); 2975 } 2976 2977 public class ArgbEvaluator implements android.animation.TypeEvaluator { 2978 ctor public ArgbEvaluator(); 2979 method public java.lang.Object evaluate(float, java.lang.Object, java.lang.Object); 2980 } 2981 2982 public abstract class BidirectionalTypeConverter extends android.animation.TypeConverter { 2983 ctor public BidirectionalTypeConverter(java.lang.Class<T>, java.lang.Class<V>); 2984 method public abstract T convertBack(V); 2985 method public android.animation.BidirectionalTypeConverter<V, T> invert(); 2986 } 2987 2988 public class FloatArrayEvaluator implements android.animation.TypeEvaluator { 2989 ctor public FloatArrayEvaluator(); 2990 ctor public FloatArrayEvaluator(float[]); 2991 method public float[] evaluate(float, float[], float[]); 2992 } 2993 2994 public class FloatEvaluator implements android.animation.TypeEvaluator { 2995 ctor public FloatEvaluator(); 2996 method public java.lang.Float evaluate(float, java.lang.Number, java.lang.Number); 2997 } 2998 2999 public class IntArrayEvaluator implements android.animation.TypeEvaluator { 3000 ctor public IntArrayEvaluator(); 3001 ctor public IntArrayEvaluator(int[]); 3002 method public int[] evaluate(float, int[], int[]); 3003 } 3004 3005 public class IntEvaluator implements android.animation.TypeEvaluator { 3006 ctor public IntEvaluator(); 3007 method public java.lang.Integer evaluate(float, java.lang.Integer, java.lang.Integer); 3008 } 3009 3010 public abstract class Keyframe implements java.lang.Cloneable { 3011 ctor public Keyframe(); 3012 method public abstract android.animation.Keyframe clone(); 3013 method public float getFraction(); 3014 method public android.animation.TimeInterpolator getInterpolator(); 3015 method public java.lang.Class getType(); 3016 method public abstract java.lang.Object getValue(); 3017 method public boolean hasValue(); 3018 method public static android.animation.Keyframe ofFloat(float, float); 3019 method public static android.animation.Keyframe ofFloat(float); 3020 method public static android.animation.Keyframe ofInt(float, int); 3021 method public static android.animation.Keyframe ofInt(float); 3022 method public static android.animation.Keyframe ofObject(float, java.lang.Object); 3023 method public static android.animation.Keyframe ofObject(float); 3024 method public void setFraction(float); 3025 method public void setInterpolator(android.animation.TimeInterpolator); 3026 method public abstract void setValue(java.lang.Object); 3027 } 3028 3029 public class LayoutTransition { 3030 ctor public LayoutTransition(); 3031 method public void addChild(android.view.ViewGroup, android.view.View); 3032 method public void addTransitionListener(android.animation.LayoutTransition.TransitionListener); 3033 method public void disableTransitionType(int); 3034 method public void enableTransitionType(int); 3035 method public android.animation.Animator getAnimator(int); 3036 method public long getDuration(int); 3037 method public android.animation.TimeInterpolator getInterpolator(int); 3038 method public long getStagger(int); 3039 method public long getStartDelay(int); 3040 method public java.util.List<android.animation.LayoutTransition.TransitionListener> getTransitionListeners(); 3041 method public deprecated void hideChild(android.view.ViewGroup, android.view.View); 3042 method public void hideChild(android.view.ViewGroup, android.view.View, int); 3043 method public boolean isChangingLayout(); 3044 method public boolean isRunning(); 3045 method public boolean isTransitionTypeEnabled(int); 3046 method public void removeChild(android.view.ViewGroup, android.view.View); 3047 method public void removeTransitionListener(android.animation.LayoutTransition.TransitionListener); 3048 method public void setAnimateParentHierarchy(boolean); 3049 method public void setAnimator(int, android.animation.Animator); 3050 method public void setDuration(long); 3051 method public void setDuration(int, long); 3052 method public void setInterpolator(int, android.animation.TimeInterpolator); 3053 method public void setStagger(int, long); 3054 method public void setStartDelay(int, long); 3055 method public deprecated void showChild(android.view.ViewGroup, android.view.View); 3056 method public void showChild(android.view.ViewGroup, android.view.View, int); 3057 field public static final int APPEARING = 2; // 0x2 3058 field public static final int CHANGE_APPEARING = 0; // 0x0 3059 field public static final int CHANGE_DISAPPEARING = 1; // 0x1 3060 field public static final int CHANGING = 4; // 0x4 3061 field public static final int DISAPPEARING = 3; // 0x3 3062 } 3063 3064 public static abstract interface LayoutTransition.TransitionListener { 3065 method public abstract void endTransition(android.animation.LayoutTransition, android.view.ViewGroup, android.view.View, int); 3066 method public abstract void startTransition(android.animation.LayoutTransition, android.view.ViewGroup, android.view.View, int); 3067 } 3068 3069 public final class ObjectAnimator extends android.animation.ValueAnimator { 3070 ctor public ObjectAnimator(); 3071 method public java.lang.String getPropertyName(); 3072 method public java.lang.Object getTarget(); 3073 method public static android.animation.ObjectAnimator ofArgb(java.lang.Object, java.lang.String, int...); 3074 method public static android.animation.ObjectAnimator ofArgb(T, android.util.Property<T, java.lang.Integer>, int...); 3075 method public static android.animation.ObjectAnimator ofFloat(java.lang.Object, java.lang.String, float...); 3076 method public static android.animation.ObjectAnimator ofFloat(java.lang.Object, java.lang.String, java.lang.String, android.graphics.Path); 3077 method public static android.animation.ObjectAnimator ofFloat(T, android.util.Property<T, java.lang.Float>, float...); 3078 method public static android.animation.ObjectAnimator ofFloat(T, android.util.Property<T, java.lang.Float>, android.util.Property<T, java.lang.Float>, android.graphics.Path); 3079 method public static android.animation.ObjectAnimator ofInt(java.lang.Object, java.lang.String, int...); 3080 method public static android.animation.ObjectAnimator ofInt(java.lang.Object, java.lang.String, java.lang.String, android.graphics.Path); 3081 method public static android.animation.ObjectAnimator ofInt(T, android.util.Property<T, java.lang.Integer>, int...); 3082 method public static android.animation.ObjectAnimator ofInt(T, android.util.Property<T, java.lang.Integer>, android.util.Property<T, java.lang.Integer>, android.graphics.Path); 3083 method public static android.animation.ObjectAnimator ofMultiFloat(java.lang.Object, java.lang.String, float[][]); 3084 method public static android.animation.ObjectAnimator ofMultiFloat(java.lang.Object, java.lang.String, android.graphics.Path); 3085 method public static android.animation.ObjectAnimator ofMultiFloat(java.lang.Object, java.lang.String, android.animation.TypeConverter<T, float[]>, android.animation.TypeEvaluator<T>, T...); 3086 method public static android.animation.ObjectAnimator ofMultiInt(java.lang.Object, java.lang.String, int[][]); 3087 method public static android.animation.ObjectAnimator ofMultiInt(java.lang.Object, java.lang.String, android.graphics.Path); 3088 method public static android.animation.ObjectAnimator ofMultiInt(java.lang.Object, java.lang.String, android.animation.TypeConverter<T, int[]>, android.animation.TypeEvaluator<T>, T...); 3089 method public static android.animation.ObjectAnimator ofObject(java.lang.Object, java.lang.String, android.animation.TypeEvaluator, java.lang.Object...); 3090 method public static android.animation.ObjectAnimator ofObject(java.lang.Object, java.lang.String, android.animation.TypeConverter<android.graphics.PointF, ?>, android.graphics.Path); 3091 method public static android.animation.ObjectAnimator ofObject(T, android.util.Property<T, V>, android.animation.TypeEvaluator<V>, V...); 3092 method public static android.animation.ObjectAnimator ofObject(T, android.util.Property<T, P>, android.animation.TypeConverter<V, P>, android.animation.TypeEvaluator<V>, V...); 3093 method public static android.animation.ObjectAnimator ofObject(T, android.util.Property<T, V>, android.animation.TypeConverter<android.graphics.PointF, V>, android.graphics.Path); 3094 method public static android.animation.ObjectAnimator ofPropertyValuesHolder(java.lang.Object, android.animation.PropertyValuesHolder...); 3095 method public void setAutoCancel(boolean); 3096 method public void setProperty(android.util.Property); 3097 method public void setPropertyName(java.lang.String); 3098 } 3099 3100 public class PointFEvaluator implements android.animation.TypeEvaluator { 3101 ctor public PointFEvaluator(); 3102 ctor public PointFEvaluator(android.graphics.PointF); 3103 method public android.graphics.PointF evaluate(float, android.graphics.PointF, android.graphics.PointF); 3104 } 3105 3106 public class PropertyValuesHolder implements java.lang.Cloneable { 3107 method public android.animation.PropertyValuesHolder clone(); 3108 method public java.lang.String getPropertyName(); 3109 method public static android.animation.PropertyValuesHolder ofFloat(java.lang.String, float...); 3110 method public static android.animation.PropertyValuesHolder ofFloat(android.util.Property<?, java.lang.Float>, float...); 3111 method public static android.animation.PropertyValuesHolder ofInt(java.lang.String, int...); 3112 method public static android.animation.PropertyValuesHolder ofInt(android.util.Property<?, java.lang.Integer>, int...); 3113 method public static android.animation.PropertyValuesHolder ofKeyframe(java.lang.String, android.animation.Keyframe...); 3114 method public static android.animation.PropertyValuesHolder ofKeyframe(android.util.Property, android.animation.Keyframe...); 3115 method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, float[][]); 3116 method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.graphics.Path); 3117 method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.animation.TypeConverter<V, float[]>, android.animation.TypeEvaluator<V>, V...); 3118 method public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.animation.TypeConverter<T, float[]>, android.animation.TypeEvaluator<T>, android.animation.Keyframe...); 3119 method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, int[][]); 3120 method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.graphics.Path); 3121 method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.animation.TypeConverter<V, int[]>, android.animation.TypeEvaluator<V>, V...); 3122 method public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.animation.TypeConverter<T, int[]>, android.animation.TypeEvaluator<T>, android.animation.Keyframe...); 3123 method public static android.animation.PropertyValuesHolder ofObject(java.lang.String, android.animation.TypeEvaluator, java.lang.Object...); 3124 method public static android.animation.PropertyValuesHolder ofObject(java.lang.String, android.animation.TypeConverter<android.graphics.PointF, ?>, android.graphics.Path); 3125 method public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeEvaluator<V>, V...); 3126 method public static android.animation.PropertyValuesHolder ofObject(android.util.Property<?, V>, android.animation.TypeConverter<T, V>, android.animation.TypeEvaluator<T>, T...); 3127 method public static android.animation.PropertyValuesHolder ofObject(android.util.Property<?, V>, android.animation.TypeConverter<android.graphics.PointF, V>, android.graphics.Path); 3128 method public void setConverter(android.animation.TypeConverter); 3129 method public void setEvaluator(android.animation.TypeEvaluator); 3130 method public void setFloatValues(float...); 3131 method public void setIntValues(int...); 3132 method public void setKeyframes(android.animation.Keyframe...); 3133 method public void setObjectValues(java.lang.Object...); 3134 method public void setProperty(android.util.Property); 3135 method public void setPropertyName(java.lang.String); 3136 } 3137 3138 public class RectEvaluator implements android.animation.TypeEvaluator { 3139 ctor public RectEvaluator(); 3140 ctor public RectEvaluator(android.graphics.Rect); 3141 method public android.graphics.Rect evaluate(float, android.graphics.Rect, android.graphics.Rect); 3142 } 3143 3144 public class StateListAnimator implements java.lang.Cloneable { 3145 ctor public StateListAnimator(); 3146 method public void addState(int[], android.animation.Animator); 3147 method public android.animation.StateListAnimator clone(); 3148 method public void jumpToCurrentState(); 3149 } 3150 3151 public class TimeAnimator extends android.animation.ValueAnimator { 3152 ctor public TimeAnimator(); 3153 method public void setTimeListener(android.animation.TimeAnimator.TimeListener); 3154 } 3155 3156 public static abstract interface TimeAnimator.TimeListener { 3157 method public abstract void onTimeUpdate(android.animation.TimeAnimator, long, long); 3158 } 3159 3160 public abstract interface TimeInterpolator { 3161 method public abstract float getInterpolation(float); 3162 } 3163 3164 public abstract class TypeConverter { 3165 ctor public TypeConverter(java.lang.Class<T>, java.lang.Class<V>); 3166 method public abstract V convert(T); 3167 } 3168 3169 public abstract interface TypeEvaluator { 3170 method public abstract T evaluate(float, T, T); 3171 } 3172 3173 public class ValueAnimator extends android.animation.Animator { 3174 ctor public ValueAnimator(); 3175 method public void addUpdateListener(android.animation.ValueAnimator.AnimatorUpdateListener); 3176 method public float getAnimatedFraction(); 3177 method public java.lang.Object getAnimatedValue(); 3178 method public java.lang.Object getAnimatedValue(java.lang.String); 3179 method public long getCurrentPlayTime(); 3180 method public long getDuration(); 3181 method public static long getFrameDelay(); 3182 method public int getRepeatCount(); 3183 method public int getRepeatMode(); 3184 method public long getStartDelay(); 3185 method public android.animation.PropertyValuesHolder[] getValues(); 3186 method public boolean isRunning(); 3187 method public static android.animation.ValueAnimator ofArgb(int...); 3188 method public static android.animation.ValueAnimator ofFloat(float...); 3189 method public static android.animation.ValueAnimator ofInt(int...); 3190 method public static android.animation.ValueAnimator ofObject(android.animation.TypeEvaluator, java.lang.Object...); 3191 method public static android.animation.ValueAnimator ofPropertyValuesHolder(android.animation.PropertyValuesHolder...); 3192 method public void removeAllUpdateListeners(); 3193 method public void removeUpdateListener(android.animation.ValueAnimator.AnimatorUpdateListener); 3194 method public void reverse(); 3195 method public void setCurrentFraction(float); 3196 method public void setCurrentPlayTime(long); 3197 method public android.animation.ValueAnimator setDuration(long); 3198 method public void setEvaluator(android.animation.TypeEvaluator); 3199 method public void setFloatValues(float...); 3200 method public static void setFrameDelay(long); 3201 method public void setIntValues(int...); 3202 method public void setInterpolator(android.animation.TimeInterpolator); 3203 method public void setObjectValues(java.lang.Object...); 3204 method public void setRepeatCount(int); 3205 method public void setRepeatMode(int); 3206 method public void setStartDelay(long); 3207 method public void setValues(android.animation.PropertyValuesHolder...); 3208 field public static final int INFINITE = -1; // 0xffffffff 3209 field public static final int RESTART = 1; // 0x1 3210 field public static final int REVERSE = 2; // 0x2 3211 } 3212 3213 public static abstract interface ValueAnimator.AnimatorUpdateListener { 3214 method public abstract void onAnimationUpdate(android.animation.ValueAnimator); 3215 } 3216 3217} 3218 3219package android.annotation { 3220 3221 public abstract class SuppressLint implements java.lang.annotation.Annotation { 3222 } 3223 3224 public abstract class TargetApi implements java.lang.annotation.Annotation { 3225 } 3226 3227} 3228 3229package android.app { 3230 3231 public abstract class ActionBar { 3232 ctor public ActionBar(); 3233 method public abstract void addOnMenuVisibilityListener(android.app.ActionBar.OnMenuVisibilityListener); 3234 method public abstract deprecated void addTab(android.app.ActionBar.Tab); 3235 method public abstract deprecated void addTab(android.app.ActionBar.Tab, boolean); 3236 method public abstract deprecated void addTab(android.app.ActionBar.Tab, int); 3237 method public abstract deprecated void addTab(android.app.ActionBar.Tab, int, boolean); 3238 method public abstract android.view.View getCustomView(); 3239 method public abstract int getDisplayOptions(); 3240 method public float getElevation(); 3241 method public abstract int getHeight(); 3242 method public int getHideOffset(); 3243 method public abstract deprecated int getNavigationItemCount(); 3244 method public abstract deprecated int getNavigationMode(); 3245 method public abstract deprecated int getSelectedNavigationIndex(); 3246 method public abstract deprecated android.app.ActionBar.Tab getSelectedTab(); 3247 method public abstract java.lang.CharSequence getSubtitle(); 3248 method public abstract deprecated android.app.ActionBar.Tab getTabAt(int); 3249 method public abstract deprecated int getTabCount(); 3250 method public android.content.Context getThemedContext(); 3251 method public abstract java.lang.CharSequence getTitle(); 3252 method public abstract void hide(); 3253 method public boolean isHideOnContentScrollEnabled(); 3254 method public abstract boolean isShowing(); 3255 method public abstract deprecated android.app.ActionBar.Tab newTab(); 3256 method public abstract deprecated void removeAllTabs(); 3257 method public abstract void removeOnMenuVisibilityListener(android.app.ActionBar.OnMenuVisibilityListener); 3258 method public abstract deprecated void removeTab(android.app.ActionBar.Tab); 3259 method public abstract deprecated void removeTabAt(int); 3260 method public abstract deprecated void selectTab(android.app.ActionBar.Tab); 3261 method public abstract void setBackgroundDrawable(android.graphics.drawable.Drawable); 3262 method public abstract void setCustomView(android.view.View); 3263 method public abstract void setCustomView(android.view.View, android.app.ActionBar.LayoutParams); 3264 method public abstract void setCustomView(int); 3265 method public abstract void setDisplayHomeAsUpEnabled(boolean); 3266 method public abstract void setDisplayOptions(int); 3267 method public abstract void setDisplayOptions(int, int); 3268 method public abstract void setDisplayShowCustomEnabled(boolean); 3269 method public abstract void setDisplayShowHomeEnabled(boolean); 3270 method public abstract void setDisplayShowTitleEnabled(boolean); 3271 method public abstract void setDisplayUseLogoEnabled(boolean); 3272 method public void setElevation(float); 3273 method public void setHideOffset(int); 3274 method public void setHideOnContentScrollEnabled(boolean); 3275 method public void setHomeActionContentDescription(java.lang.CharSequence); 3276 method public void setHomeActionContentDescription(int); 3277 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable); 3278 method public void setHomeAsUpIndicator(int); 3279 method public void setHomeButtonEnabled(boolean); 3280 method public abstract void setIcon(int); 3281 method public abstract void setIcon(android.graphics.drawable.Drawable); 3282 method public abstract deprecated void setListNavigationCallbacks(android.widget.SpinnerAdapter, android.app.ActionBar.OnNavigationListener); 3283 method public abstract void setLogo(int); 3284 method public abstract void setLogo(android.graphics.drawable.Drawable); 3285 method public abstract deprecated void setNavigationMode(int); 3286 method public abstract deprecated void setSelectedNavigationItem(int); 3287 method public void setSplitBackgroundDrawable(android.graphics.drawable.Drawable); 3288 method public void setStackedBackgroundDrawable(android.graphics.drawable.Drawable); 3289 method public abstract void setSubtitle(java.lang.CharSequence); 3290 method public abstract void setSubtitle(int); 3291 method public abstract void setTitle(java.lang.CharSequence); 3292 method public abstract void setTitle(int); 3293 method public abstract void show(); 3294 field public static final int DISPLAY_HOME_AS_UP = 4; // 0x4 3295 field public static final int DISPLAY_SHOW_CUSTOM = 16; // 0x10 3296 field public static final int DISPLAY_SHOW_HOME = 2; // 0x2 3297 field public static final int DISPLAY_SHOW_TITLE = 8; // 0x8 3298 field public static final int DISPLAY_USE_LOGO = 1; // 0x1 3299 field public static final deprecated int NAVIGATION_MODE_LIST = 1; // 0x1 3300 field public static final deprecated int NAVIGATION_MODE_STANDARD = 0; // 0x0 3301 field public static final deprecated int NAVIGATION_MODE_TABS = 2; // 0x2 3302 } 3303 3304 public static class ActionBar.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 3305 ctor public ActionBar.LayoutParams(android.content.Context, android.util.AttributeSet); 3306 ctor public ActionBar.LayoutParams(int, int); 3307 ctor public ActionBar.LayoutParams(int, int, int); 3308 ctor public ActionBar.LayoutParams(int); 3309 ctor public ActionBar.LayoutParams(android.app.ActionBar.LayoutParams); 3310 ctor public ActionBar.LayoutParams(android.view.ViewGroup.LayoutParams); 3311 field public int gravity; 3312 } 3313 3314 public static abstract interface ActionBar.OnMenuVisibilityListener { 3315 method public abstract void onMenuVisibilityChanged(boolean); 3316 } 3317 3318 public static abstract deprecated interface ActionBar.OnNavigationListener { 3319 method public abstract boolean onNavigationItemSelected(int, long); 3320 } 3321 3322 public static abstract deprecated class ActionBar.Tab { 3323 ctor public ActionBar.Tab(); 3324 method public abstract java.lang.CharSequence getContentDescription(); 3325 method public abstract android.view.View getCustomView(); 3326 method public abstract android.graphics.drawable.Drawable getIcon(); 3327 method public abstract int getPosition(); 3328 method public abstract java.lang.Object getTag(); 3329 method public abstract java.lang.CharSequence getText(); 3330 method public abstract void select(); 3331 method public abstract android.app.ActionBar.Tab setContentDescription(int); 3332 method public abstract android.app.ActionBar.Tab setContentDescription(java.lang.CharSequence); 3333 method public abstract android.app.ActionBar.Tab setCustomView(android.view.View); 3334 method public abstract android.app.ActionBar.Tab setCustomView(int); 3335 method public abstract android.app.ActionBar.Tab setIcon(android.graphics.drawable.Drawable); 3336 method public abstract android.app.ActionBar.Tab setIcon(int); 3337 method public abstract android.app.ActionBar.Tab setTabListener(android.app.ActionBar.TabListener); 3338 method public abstract android.app.ActionBar.Tab setTag(java.lang.Object); 3339 method public abstract android.app.ActionBar.Tab setText(java.lang.CharSequence); 3340 method public abstract android.app.ActionBar.Tab setText(int); 3341 field public static final int INVALID_POSITION = -1; // 0xffffffff 3342 } 3343 3344 public static abstract deprecated interface ActionBar.TabListener { 3345 method public abstract void onTabReselected(android.app.ActionBar.Tab, android.app.FragmentTransaction); 3346 method public abstract void onTabSelected(android.app.ActionBar.Tab, android.app.FragmentTransaction); 3347 method public abstract void onTabUnselected(android.app.ActionBar.Tab, android.app.FragmentTransaction); 3348 } 3349 3350 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 { 3351 ctor public Activity(); 3352 method public void addContentView(android.view.View, android.view.ViewGroup.LayoutParams); 3353 method public void closeContextMenu(); 3354 method public void closeOptionsMenu(); 3355 method public void convertFromTranslucent(); 3356 method public boolean convertToTranslucent(android.app.Activity.TranslucentConversionListener, android.app.ActivityOptions); 3357 method public android.app.PendingIntent createPendingResult(int, android.content.Intent, int); 3358 method public final deprecated void dismissDialog(int); 3359 method public boolean dispatchGenericMotionEvent(android.view.MotionEvent); 3360 method public boolean dispatchKeyEvent(android.view.KeyEvent); 3361 method public boolean dispatchKeyShortcutEvent(android.view.KeyEvent); 3362 method public boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 3363 method public boolean dispatchTouchEvent(android.view.MotionEvent); 3364 method public boolean dispatchTrackballEvent(android.view.MotionEvent); 3365 method public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 3366 method public android.view.View findViewById(int); 3367 method public void finish(); 3368 method public void finishActivity(int); 3369 method public void finishActivityFromChild(android.app.Activity, int); 3370 method public void finishAffinity(); 3371 method public void finishAfterTransition(); 3372 method public void finishAndRemoveTask(); 3373 method public void finishFromChild(android.app.Activity); 3374 method public android.app.ActionBar getActionBar(); 3375 method public final android.app.Application getApplication(); 3376 method public android.content.ComponentName getCallingActivity(); 3377 method public java.lang.String getCallingPackage(); 3378 method public int getChangingConfigurations(); 3379 method public android.content.ComponentName getComponentName(); 3380 method public android.transition.Scene getContentScene(); 3381 method public android.transition.TransitionManager getContentTransitionManager(); 3382 method public android.view.View getCurrentFocus(); 3383 method public android.app.FragmentManager getFragmentManager(); 3384 method public android.content.Intent getIntent(); 3385 method public deprecated java.lang.Object getLastNonConfigurationInstance(); 3386 method public android.view.LayoutInflater getLayoutInflater(); 3387 method public android.app.LoaderManager getLoaderManager(); 3388 method public java.lang.String getLocalClassName(); 3389 method public final android.media.session.MediaController getMediaController(); 3390 method public android.view.MenuInflater getMenuInflater(); 3391 method public final android.app.Activity getParent(); 3392 method public android.content.Intent getParentActivityIntent(); 3393 method public android.content.SharedPreferences getPreferences(int); 3394 method public android.net.Uri getReferrer(); 3395 method public int getRequestedOrientation(); 3396 method public int getTaskId(); 3397 method public final java.lang.CharSequence getTitle(); 3398 method public final int getTitleColor(); 3399 method public android.app.VoiceInteractor getVoiceInteractor(); 3400 method public final int getVolumeControlStream(); 3401 method public android.view.Window getWindow(); 3402 method public android.view.WindowManager getWindowManager(); 3403 method public boolean hasWindowFocus(); 3404 method public void invalidateOptionsMenu(); 3405 method public boolean isBackgroundVisibleBehind(); 3406 method public boolean isChangingConfigurations(); 3407 method public final boolean isChild(); 3408 method public boolean isDestroyed(); 3409 method public boolean isFinishing(); 3410 method public boolean isImmersive(); 3411 method public boolean isTaskRoot(); 3412 method public boolean isVoiceInteraction(); 3413 method public final deprecated android.database.Cursor managedQuery(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 3414 method public boolean moveTaskToBack(boolean); 3415 method public boolean navigateUpTo(android.content.Intent); 3416 method public boolean navigateUpToFromChild(android.app.Activity, android.content.Intent); 3417 method public void onActionModeFinished(android.view.ActionMode); 3418 method public void onActionModeStarted(android.view.ActionMode); 3419 method public void onActivityReenter(int, android.content.Intent); 3420 method protected void onActivityResult(int, int, android.content.Intent); 3421 method public void onAttachFragment(android.app.Fragment); 3422 method public void onAttachedToWindow(); 3423 method public void onBackPressed(); 3424 method public void onBackgroundVisibleBehindChanged(boolean); 3425 method protected void onChildTitleChanged(android.app.Activity, java.lang.CharSequence); 3426 method public void onConfigurationChanged(android.content.res.Configuration); 3427 method public void onContentChanged(); 3428 method public boolean onContextItemSelected(android.view.MenuItem); 3429 method public void onContextMenuClosed(android.view.Menu); 3430 method protected void onCreate(android.os.Bundle); 3431 method public void onCreate(android.os.Bundle, android.os.PersistableBundle); 3432 method public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu.ContextMenuInfo); 3433 method public java.lang.CharSequence onCreateDescription(); 3434 method protected deprecated android.app.Dialog onCreateDialog(int); 3435 method protected deprecated android.app.Dialog onCreateDialog(int, android.os.Bundle); 3436 method public void onCreateNavigateUpTaskStack(android.app.TaskStackBuilder); 3437 method public boolean onCreateOptionsMenu(android.view.Menu); 3438 method public boolean onCreatePanelMenu(int, android.view.Menu); 3439 method public android.view.View onCreatePanelView(int); 3440 method public boolean onCreateThumbnail(android.graphics.Bitmap, android.graphics.Canvas); 3441 method public android.view.View onCreateView(java.lang.String, android.content.Context, android.util.AttributeSet); 3442 method public android.view.View onCreateView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet); 3443 method protected void onDestroy(); 3444 method public void onDetachedFromWindow(); 3445 method public void onEnterAnimationComplete(); 3446 method public boolean onGenericMotionEvent(android.view.MotionEvent); 3447 method public boolean onKeyDown(int, android.view.KeyEvent); 3448 method public boolean onKeyLongPress(int, android.view.KeyEvent); 3449 method public boolean onKeyMultiple(int, int, android.view.KeyEvent); 3450 method public boolean onKeyShortcut(int, android.view.KeyEvent); 3451 method public boolean onKeyUp(int, android.view.KeyEvent); 3452 method public void onLowMemory(); 3453 method public boolean onMenuItemSelected(int, android.view.MenuItem); 3454 method public boolean onMenuOpened(int, android.view.Menu); 3455 method public boolean onNavigateUp(); 3456 method public boolean onNavigateUpFromChild(android.app.Activity); 3457 method protected void onNewIntent(android.content.Intent); 3458 method public boolean onOptionsItemSelected(android.view.MenuItem); 3459 method public void onOptionsMenuClosed(android.view.Menu); 3460 method public void onPanelClosed(int, android.view.Menu); 3461 method protected void onPause(); 3462 method protected void onPostCreate(android.os.Bundle); 3463 method public void onPostCreate(android.os.Bundle, android.os.PersistableBundle); 3464 method protected void onPostResume(); 3465 method protected deprecated void onPrepareDialog(int, android.app.Dialog); 3466 method protected deprecated void onPrepareDialog(int, android.app.Dialog, android.os.Bundle); 3467 method public void onPrepareNavigateUpTaskStack(android.app.TaskStackBuilder); 3468 method public boolean onPrepareOptionsMenu(android.view.Menu); 3469 method public boolean onPreparePanel(int, android.view.View, android.view.Menu); 3470 method public void onProvideAssistData(android.os.Bundle); 3471 method protected void onRestart(); 3472 method protected void onRestoreInstanceState(android.os.Bundle); 3473 method public void onRestoreInstanceState(android.os.Bundle, android.os.PersistableBundle); 3474 method protected void onResume(); 3475 method public deprecated java.lang.Object onRetainNonConfigurationInstance(); 3476 method protected void onSaveInstanceState(android.os.Bundle); 3477 method public void onSaveInstanceState(android.os.Bundle, android.os.PersistableBundle); 3478 method public boolean onSearchRequested(); 3479 method protected void onStart(); 3480 method protected void onStop(); 3481 method protected void onTitleChanged(java.lang.CharSequence, int); 3482 method public boolean onTouchEvent(android.view.MotionEvent); 3483 method public boolean onTrackballEvent(android.view.MotionEvent); 3484 method public void onTrimMemory(int); 3485 method public void onUserInteraction(); 3486 method protected void onUserLeaveHint(); 3487 method public void onVisibleBehindCanceled(); 3488 method public void onWindowAttributesChanged(android.view.WindowManager.LayoutParams); 3489 method public void onWindowFocusChanged(boolean); 3490 method public android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode.Callback); 3491 method public void openContextMenu(android.view.View); 3492 method public void openOptionsMenu(); 3493 method public void overridePendingTransition(int, int); 3494 method public void postponeEnterTransition(); 3495 method public void recreate(); 3496 method public void registerForContextMenu(android.view.View); 3497 method public boolean releaseInstance(); 3498 method public final deprecated void removeDialog(int); 3499 method public void reportFullyDrawn(); 3500 method public boolean requestVisibleBehind(boolean); 3501 method public final boolean requestWindowFeature(int); 3502 method public final void runOnUiThread(java.lang.Runnable); 3503 method public void setActionBar(android.widget.Toolbar); 3504 method public void setContentTransitionManager(android.transition.TransitionManager); 3505 method public void setContentView(int); 3506 method public void setContentView(android.view.View); 3507 method public void setContentView(android.view.View, android.view.ViewGroup.LayoutParams); 3508 method public final void setDefaultKeyMode(int); 3509 method public void setEnterSharedElementCallback(android.app.SharedElementCallback); 3510 method public void setExitSharedElementCallback(android.app.SharedElementCallback); 3511 method public final void setFeatureDrawable(int, android.graphics.drawable.Drawable); 3512 method public final void setFeatureDrawableAlpha(int, int); 3513 method public final void setFeatureDrawableResource(int, int); 3514 method public final void setFeatureDrawableUri(int, android.net.Uri); 3515 method public void setFinishOnTouchOutside(boolean); 3516 method public void setImmersive(boolean); 3517 method public void setIntent(android.content.Intent); 3518 method public final void setMediaController(android.media.session.MediaController); 3519 method public final void setProgress(int); 3520 method public final void setProgressBarIndeterminate(boolean); 3521 method public final void setProgressBarIndeterminateVisibility(boolean); 3522 method public final void setProgressBarVisibility(boolean); 3523 method public void setRequestedOrientation(int); 3524 method public final void setResult(int); 3525 method public final void setResult(int, android.content.Intent); 3526 method public final void setSecondaryProgress(int); 3527 method public void setTaskDescription(android.app.ActivityManager.TaskDescription); 3528 method public void setTitle(java.lang.CharSequence); 3529 method public void setTitle(int); 3530 method public deprecated void setTitleColor(int); 3531 method public void setVisible(boolean); 3532 method public final void setVolumeControlStream(int); 3533 method public boolean shouldUpRecreateTask(android.content.Intent); 3534 method public final deprecated void showDialog(int); 3535 method public final deprecated boolean showDialog(int, android.os.Bundle); 3536 method public android.view.ActionMode startActionMode(android.view.ActionMode.Callback); 3537 method public void startActivityForResult(android.content.Intent, int); 3538 method public void startActivityForResult(android.content.Intent, int, android.os.Bundle); 3539 method public void startActivityFromChild(android.app.Activity, android.content.Intent, int); 3540 method public void startActivityFromChild(android.app.Activity, android.content.Intent, int, android.os.Bundle); 3541 method public void startActivityFromFragment(android.app.Fragment, android.content.Intent, int); 3542 method public void startActivityFromFragment(android.app.Fragment, android.content.Intent, int, android.os.Bundle); 3543 method public boolean startActivityIfNeeded(android.content.Intent, int); 3544 method public boolean startActivityIfNeeded(android.content.Intent, int, android.os.Bundle); 3545 method public void startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int) throws android.content.IntentSender.SendIntentException; 3546 method public void startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender.SendIntentException; 3547 method public void startIntentSenderFromChild(android.app.Activity, android.content.IntentSender, int, android.content.Intent, int, int, int) throws android.content.IntentSender.SendIntentException; 3548 method public void startIntentSenderFromChild(android.app.Activity, android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender.SendIntentException; 3549 method public void startLockTask(); 3550 method public deprecated void startManagingCursor(android.database.Cursor); 3551 method public boolean startNextMatchingActivity(android.content.Intent); 3552 method public boolean startNextMatchingActivity(android.content.Intent, android.os.Bundle); 3553 method public void startPostponedEnterTransition(); 3554 method public void startSearch(java.lang.String, boolean, android.os.Bundle, boolean); 3555 method public void stopLockTask(); 3556 method public deprecated void stopManagingCursor(android.database.Cursor); 3557 method public void takeKeyEvents(boolean); 3558 method public void triggerSearch(java.lang.String, android.os.Bundle); 3559 method public void unregisterForContextMenu(android.view.View); 3560 field public static final int DEFAULT_KEYS_DIALER = 1; // 0x1 3561 field public static final int DEFAULT_KEYS_DISABLE = 0; // 0x0 3562 field public static final int DEFAULT_KEYS_SEARCH_GLOBAL = 4; // 0x4 3563 field public static final int DEFAULT_KEYS_SEARCH_LOCAL = 3; // 0x3 3564 field public static final int DEFAULT_KEYS_SHORTCUT = 2; // 0x2 3565 field protected static final int[] FOCUSED_STATE_SET; 3566 field public static final int RESULT_CANCELED = 0; // 0x0 3567 field public static final int RESULT_FIRST_USER = 1; // 0x1 3568 field public static final int RESULT_OK = -1; // 0xffffffff 3569 } 3570 3571 public static abstract interface Activity.TranslucentConversionListener { 3572 method public abstract void onTranslucentConversionComplete(boolean); 3573 } 3574 3575 public deprecated class ActivityGroup extends android.app.Activity { 3576 ctor public ActivityGroup(); 3577 ctor public ActivityGroup(boolean); 3578 method public android.app.Activity getCurrentActivity(); 3579 method public final android.app.LocalActivityManager getLocalActivityManager(); 3580 } 3581 3582 public class ActivityManager { 3583 method public int addAppTask(android.app.Activity, android.content.Intent, android.app.ActivityManager.TaskDescription, android.graphics.Bitmap); 3584 method public boolean clearApplicationUserData(); 3585 method public void dumpPackageState(java.io.FileDescriptor, java.lang.String); 3586 method public android.util.Size getAppTaskThumbnailSize(); 3587 method public java.util.List<android.app.ActivityManager.AppTask> getAppTasks(); 3588 method public static int getCurrentUser(); 3589 method public android.content.pm.ConfigurationInfo getDeviceConfigurationInfo(); 3590 method public int getLargeMemoryClass(); 3591 method public int getLauncherLargeIconDensity(); 3592 method public int getLauncherLargeIconSize(); 3593 method public int getMemoryClass(); 3594 method public void getMemoryInfo(android.app.ActivityManager.MemoryInfo); 3595 method public static void getMyMemoryState(android.app.ActivityManager.RunningAppProcessInfo); 3596 method public android.os.Debug.MemoryInfo[] getProcessMemoryInfo(int[]); 3597 method public java.util.List<android.app.ActivityManager.ProcessErrorStateInfo> getProcessesInErrorState(); 3598 method public deprecated java.util.List<android.app.ActivityManager.RecentTaskInfo> getRecentTasks(int, int) throws java.lang.SecurityException; 3599 method public java.util.List<android.app.ActivityManager.RunningAppProcessInfo> getRunningAppProcesses(); 3600 method public android.app.PendingIntent getRunningServiceControlPanel(android.content.ComponentName) throws java.lang.SecurityException; 3601 method public java.util.List<android.app.ActivityManager.RunningServiceInfo> getRunningServices(int) throws java.lang.SecurityException; 3602 method public deprecated java.util.List<android.app.ActivityManager.RunningTaskInfo> getRunningTasks(int) throws java.lang.SecurityException; 3603 method public boolean isInLockTaskMode(); 3604 method public boolean isLowRamDevice(); 3605 method public static boolean isRunningInTestHarness(); 3606 method public static boolean isUserAMonkey(); 3607 method public void killBackgroundProcesses(java.lang.String); 3608 method public void moveTaskToFront(int, int); 3609 method public void moveTaskToFront(int, int, android.os.Bundle); 3610 method public deprecated void restartPackage(java.lang.String); 3611 field public static final java.lang.String META_HOME_ALTERNATE = "android.app.home.alternate"; 3612 field public static final int MOVE_TASK_NO_USER_ACTION = 2; // 0x2 3613 field public static final int MOVE_TASK_WITH_HOME = 1; // 0x1 3614 field public static final int RECENT_IGNORE_UNAVAILABLE = 2; // 0x2 3615 field public static final int RECENT_WITH_EXCLUDED = 1; // 0x1 3616 } 3617 3618 public static class ActivityManager.AppTask { 3619 method public void finishAndRemoveTask(); 3620 method public android.app.ActivityManager.RecentTaskInfo getTaskInfo(); 3621 method public void moveToFront(); 3622 method public void setExcludeFromRecents(boolean); 3623 method public void startActivity(android.content.Context, android.content.Intent, android.os.Bundle); 3624 } 3625 3626 public static class ActivityManager.MemoryInfo implements android.os.Parcelable { 3627 ctor public ActivityManager.MemoryInfo(); 3628 method public int describeContents(); 3629 method public void readFromParcel(android.os.Parcel); 3630 method public void writeToParcel(android.os.Parcel, int); 3631 field public static final android.os.Parcelable.Creator<android.app.ActivityManager.MemoryInfo> CREATOR; 3632 field public long availMem; 3633 field public boolean lowMemory; 3634 field public long threshold; 3635 field public long totalMem; 3636 } 3637 3638 public static class ActivityManager.ProcessErrorStateInfo implements android.os.Parcelable { 3639 ctor public ActivityManager.ProcessErrorStateInfo(); 3640 method public int describeContents(); 3641 method public void readFromParcel(android.os.Parcel); 3642 method public void writeToParcel(android.os.Parcel, int); 3643 field public static final int CRASHED = 1; // 0x1 3644 field public static final android.os.Parcelable.Creator<android.app.ActivityManager.ProcessErrorStateInfo> CREATOR; 3645 field public static final int NOT_RESPONDING = 2; // 0x2 3646 field public static final int NO_ERROR = 0; // 0x0 3647 field public int condition; 3648 field public byte[] crashData; 3649 field public java.lang.String longMsg; 3650 field public int pid; 3651 field public java.lang.String processName; 3652 field public java.lang.String shortMsg; 3653 field public java.lang.String stackTrace; 3654 field public java.lang.String tag; 3655 field public int uid; 3656 } 3657 3658 public static class ActivityManager.RecentTaskInfo implements android.os.Parcelable { 3659 ctor public ActivityManager.RecentTaskInfo(); 3660 method public int describeContents(); 3661 method public void readFromParcel(android.os.Parcel); 3662 method public void writeToParcel(android.os.Parcel, int); 3663 field public static final android.os.Parcelable.Creator<android.app.ActivityManager.RecentTaskInfo> CREATOR; 3664 field public int affiliatedTaskId; 3665 field public android.content.Intent baseIntent; 3666 field public java.lang.CharSequence description; 3667 field public int id; 3668 field public android.content.ComponentName origActivity; 3669 field public int persistentId; 3670 field public android.app.ActivityManager.TaskDescription taskDescription; 3671 } 3672 3673 public static class ActivityManager.RunningAppProcessInfo implements android.os.Parcelable { 3674 ctor public ActivityManager.RunningAppProcessInfo(); 3675 ctor public ActivityManager.RunningAppProcessInfo(java.lang.String, int, java.lang.String[]); 3676 method public int describeContents(); 3677 method public void readFromParcel(android.os.Parcel); 3678 method public void writeToParcel(android.os.Parcel, int); 3679 field public static final android.os.Parcelable.Creator<android.app.ActivityManager.RunningAppProcessInfo> CREATOR; 3680 field public static final int IMPORTANCE_BACKGROUND = 400; // 0x190 3681 field public static final int IMPORTANCE_EMPTY = 500; // 0x1f4 3682 field public static final int IMPORTANCE_FOREGROUND = 100; // 0x64 3683 field public static final int IMPORTANCE_GONE = 1000; // 0x3e8 3684 field public static final int IMPORTANCE_PERCEPTIBLE = 130; // 0x82 3685 field public static final int IMPORTANCE_SERVICE = 300; // 0x12c 3686 field public static final int IMPORTANCE_VISIBLE = 200; // 0xc8 3687 field public static final int REASON_PROVIDER_IN_USE = 1; // 0x1 3688 field public static final int REASON_SERVICE_IN_USE = 2; // 0x2 3689 field public static final int REASON_UNKNOWN = 0; // 0x0 3690 field public int importance; 3691 field public int importanceReasonCode; 3692 field public android.content.ComponentName importanceReasonComponent; 3693 field public int importanceReasonPid; 3694 field public int lastTrimLevel; 3695 field public int lru; 3696 field public int pid; 3697 field public java.lang.String[] pkgList; 3698 field public java.lang.String processName; 3699 field public int uid; 3700 } 3701 3702 public static class ActivityManager.RunningServiceInfo implements android.os.Parcelable { 3703 ctor public ActivityManager.RunningServiceInfo(); 3704 method public int describeContents(); 3705 method public void readFromParcel(android.os.Parcel); 3706 method public void writeToParcel(android.os.Parcel, int); 3707 field public static final android.os.Parcelable.Creator<android.app.ActivityManager.RunningServiceInfo> CREATOR; 3708 field public static final int FLAG_FOREGROUND = 2; // 0x2 3709 field public static final int FLAG_PERSISTENT_PROCESS = 8; // 0x8 3710 field public static final int FLAG_STARTED = 1; // 0x1 3711 field public static final int FLAG_SYSTEM_PROCESS = 4; // 0x4 3712 field public long activeSince; 3713 field public int clientCount; 3714 field public int clientLabel; 3715 field public java.lang.String clientPackage; 3716 field public int crashCount; 3717 field public int flags; 3718 field public boolean foreground; 3719 field public long lastActivityTime; 3720 field public int pid; 3721 field public java.lang.String process; 3722 field public long restarting; 3723 field public android.content.ComponentName service; 3724 field public boolean started; 3725 field public int uid; 3726 } 3727 3728 public static class ActivityManager.RunningTaskInfo implements android.os.Parcelable { 3729 ctor public ActivityManager.RunningTaskInfo(); 3730 method public int describeContents(); 3731 method public void readFromParcel(android.os.Parcel); 3732 method public void writeToParcel(android.os.Parcel, int); 3733 field public static final android.os.Parcelable.Creator<android.app.ActivityManager.RunningTaskInfo> CREATOR; 3734 field public android.content.ComponentName baseActivity; 3735 field public java.lang.CharSequence description; 3736 field public int id; 3737 field public int numActivities; 3738 field public int numRunning; 3739 field public android.graphics.Bitmap thumbnail; 3740 field public android.content.ComponentName topActivity; 3741 } 3742 3743 public static class ActivityManager.TaskDescription implements android.os.Parcelable { 3744 ctor public ActivityManager.TaskDescription(java.lang.String, android.graphics.Bitmap, int); 3745 ctor public ActivityManager.TaskDescription(java.lang.String, android.graphics.Bitmap); 3746 ctor public ActivityManager.TaskDescription(java.lang.String); 3747 ctor public ActivityManager.TaskDescription(); 3748 ctor public ActivityManager.TaskDescription(android.app.ActivityManager.TaskDescription); 3749 method public int describeContents(); 3750 method public android.graphics.Bitmap getIcon(); 3751 method public java.lang.String getLabel(); 3752 method public int getPrimaryColor(); 3753 method public void readFromParcel(android.os.Parcel); 3754 method public void writeToParcel(android.os.Parcel, int); 3755 field public static final android.os.Parcelable.Creator<android.app.ActivityManager.TaskDescription> CREATOR; 3756 } 3757 3758 public class ActivityOptions { 3759 method public static android.app.ActivityOptions makeCustomAnimation(android.content.Context, int, int); 3760 method public static android.app.ActivityOptions makeScaleUpAnimation(android.view.View, int, int, int, int); 3761 method public static android.app.ActivityOptions makeSceneTransitionAnimation(android.app.Activity, android.view.View, java.lang.String); 3762 method public static android.app.ActivityOptions makeSceneTransitionAnimation(android.app.Activity, android.util.Pair<android.view.View, java.lang.String>...); 3763 method public static android.app.ActivityOptions makeTaskLaunchBehind(); 3764 method public static android.app.ActivityOptions makeThumbnailScaleUpAnimation(android.view.View, android.graphics.Bitmap, int, int); 3765 method public android.os.Bundle toBundle(); 3766 method public void update(android.app.ActivityOptions); 3767 } 3768 3769 public class AlarmManager { 3770 method public void cancel(android.app.PendingIntent); 3771 method public android.app.AlarmManager.AlarmClockInfo getNextAlarmClock(); 3772 method public void set(int, long, android.app.PendingIntent); 3773 method public void set(int, long, long, long, android.app.PendingIntent, android.os.WorkSource); 3774 method public void setAlarmClock(android.app.AlarmManager.AlarmClockInfo, android.app.PendingIntent); 3775 method public void setExact(int, long, android.app.PendingIntent); 3776 method public void setInexactRepeating(int, long, long, android.app.PendingIntent); 3777 method public void setRepeating(int, long, long, android.app.PendingIntent); 3778 method public void setTime(long); 3779 method public void setTimeZone(java.lang.String); 3780 method public void setWindow(int, long, long, android.app.PendingIntent); 3781 field public static final java.lang.String ACTION_NEXT_ALARM_CLOCK_CHANGED = "android.app.action.NEXT_ALARM_CLOCK_CHANGED"; 3782 field public static final int ELAPSED_REALTIME = 3; // 0x3 3783 field public static final int ELAPSED_REALTIME_WAKEUP = 2; // 0x2 3784 field public static final long INTERVAL_DAY = 86400000L; // 0x5265c00L 3785 field public static final long INTERVAL_FIFTEEN_MINUTES = 900000L; // 0xdbba0L 3786 field public static final long INTERVAL_HALF_DAY = 43200000L; // 0x2932e00L 3787 field public static final long INTERVAL_HALF_HOUR = 1800000L; // 0x1b7740L 3788 field public static final long INTERVAL_HOUR = 3600000L; // 0x36ee80L 3789 field public static final int RTC = 1; // 0x1 3790 field public static final int RTC_WAKEUP = 0; // 0x0 3791 } 3792 3793 public static final class AlarmManager.AlarmClockInfo implements android.os.Parcelable { 3794 ctor public AlarmManager.AlarmClockInfo(long, android.app.PendingIntent); 3795 method public int describeContents(); 3796 method public android.app.PendingIntent getShowIntent(); 3797 method public long getTriggerTime(); 3798 method public void writeToParcel(android.os.Parcel, int); 3799 field public static final android.os.Parcelable.Creator<android.app.AlarmManager.AlarmClockInfo> CREATOR; 3800 } 3801 3802 public class AlertDialog extends android.app.Dialog implements android.content.DialogInterface { 3803 ctor protected AlertDialog(android.content.Context); 3804 ctor protected AlertDialog(android.content.Context, int); 3805 ctor protected AlertDialog(android.content.Context, boolean, android.content.DialogInterface.OnCancelListener); 3806 method public android.widget.Button getButton(int); 3807 method public android.widget.ListView getListView(); 3808 method public void setButton(int, java.lang.CharSequence, android.os.Message); 3809 method public void setButton(int, java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 3810 method public deprecated void setButton(java.lang.CharSequence, android.os.Message); 3811 method public deprecated void setButton(java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 3812 method public deprecated void setButton2(java.lang.CharSequence, android.os.Message); 3813 method public deprecated void setButton2(java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 3814 method public deprecated void setButton3(java.lang.CharSequence, android.os.Message); 3815 method public deprecated void setButton3(java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 3816 method public void setCustomTitle(android.view.View); 3817 method public void setIcon(int); 3818 method public void setIcon(android.graphics.drawable.Drawable); 3819 method public void setIconAttribute(int); 3820 method public void setInverseBackgroundForced(boolean); 3821 method public void setMessage(java.lang.CharSequence); 3822 method public void setView(android.view.View); 3823 method public void setView(android.view.View, int, int, int, int); 3824 field public static final int THEME_DEVICE_DEFAULT_DARK = 4; // 0x4 3825 field public static final int THEME_DEVICE_DEFAULT_LIGHT = 5; // 0x5 3826 field public static final int THEME_HOLO_DARK = 2; // 0x2 3827 field public static final int THEME_HOLO_LIGHT = 3; // 0x3 3828 field public static final int THEME_TRADITIONAL = 1; // 0x1 3829 } 3830 3831 public static class AlertDialog.Builder { 3832 ctor public AlertDialog.Builder(android.content.Context); 3833 ctor public AlertDialog.Builder(android.content.Context, int); 3834 method public android.app.AlertDialog create(); 3835 method public android.content.Context getContext(); 3836 method public android.app.AlertDialog.Builder setAdapter(android.widget.ListAdapter, android.content.DialogInterface.OnClickListener); 3837 method public android.app.AlertDialog.Builder setCancelable(boolean); 3838 method public android.app.AlertDialog.Builder setCursor(android.database.Cursor, android.content.DialogInterface.OnClickListener, java.lang.String); 3839 method public android.app.AlertDialog.Builder setCustomTitle(android.view.View); 3840 method public android.app.AlertDialog.Builder setIcon(int); 3841 method public android.app.AlertDialog.Builder setIcon(android.graphics.drawable.Drawable); 3842 method public android.app.AlertDialog.Builder setIconAttribute(int); 3843 method public android.app.AlertDialog.Builder setInverseBackgroundForced(boolean); 3844 method public android.app.AlertDialog.Builder setItems(int, android.content.DialogInterface.OnClickListener); 3845 method public android.app.AlertDialog.Builder setItems(java.lang.CharSequence[], android.content.DialogInterface.OnClickListener); 3846 method public android.app.AlertDialog.Builder setMessage(int); 3847 method public android.app.AlertDialog.Builder setMessage(java.lang.CharSequence); 3848 method public android.app.AlertDialog.Builder setMultiChoiceItems(int, boolean[], android.content.DialogInterface.OnMultiChoiceClickListener); 3849 method public android.app.AlertDialog.Builder setMultiChoiceItems(java.lang.CharSequence[], boolean[], android.content.DialogInterface.OnMultiChoiceClickListener); 3850 method public android.app.AlertDialog.Builder setMultiChoiceItems(android.database.Cursor, java.lang.String, java.lang.String, android.content.DialogInterface.OnMultiChoiceClickListener); 3851 method public android.app.AlertDialog.Builder setNegativeButton(int, android.content.DialogInterface.OnClickListener); 3852 method public android.app.AlertDialog.Builder setNegativeButton(java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 3853 method public android.app.AlertDialog.Builder setNeutralButton(int, android.content.DialogInterface.OnClickListener); 3854 method public android.app.AlertDialog.Builder setNeutralButton(java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 3855 method public android.app.AlertDialog.Builder setOnCancelListener(android.content.DialogInterface.OnCancelListener); 3856 method public android.app.AlertDialog.Builder setOnDismissListener(android.content.DialogInterface.OnDismissListener); 3857 method public android.app.AlertDialog.Builder setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener); 3858 method public android.app.AlertDialog.Builder setOnKeyListener(android.content.DialogInterface.OnKeyListener); 3859 method public android.app.AlertDialog.Builder setPositiveButton(int, android.content.DialogInterface.OnClickListener); 3860 method public android.app.AlertDialog.Builder setPositiveButton(java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 3861 method public android.app.AlertDialog.Builder setSingleChoiceItems(int, int, android.content.DialogInterface.OnClickListener); 3862 method public android.app.AlertDialog.Builder setSingleChoiceItems(android.database.Cursor, int, java.lang.String, android.content.DialogInterface.OnClickListener); 3863 method public android.app.AlertDialog.Builder setSingleChoiceItems(java.lang.CharSequence[], int, android.content.DialogInterface.OnClickListener); 3864 method public android.app.AlertDialog.Builder setSingleChoiceItems(android.widget.ListAdapter, int, android.content.DialogInterface.OnClickListener); 3865 method public android.app.AlertDialog.Builder setTitle(int); 3866 method public android.app.AlertDialog.Builder setTitle(java.lang.CharSequence); 3867 method public android.app.AlertDialog.Builder setView(int); 3868 method public android.app.AlertDialog.Builder setView(android.view.View); 3869 method public android.app.AlertDialog show(); 3870 } 3871 3872 public class AliasActivity extends android.app.Activity { 3873 ctor public AliasActivity(); 3874 } 3875 3876 public class AppOpsManager { 3877 method public int checkOp(java.lang.String, int, java.lang.String); 3878 method public int checkOpNoThrow(java.lang.String, int, java.lang.String); 3879 method public void checkPackage(int, java.lang.String); 3880 method public void finishOp(java.lang.String, int, java.lang.String); 3881 method public int noteOp(java.lang.String, int, java.lang.String); 3882 method public int noteOpNoThrow(java.lang.String, int, java.lang.String); 3883 method public int startOp(java.lang.String, int, java.lang.String); 3884 method public int startOpNoThrow(java.lang.String, int, java.lang.String); 3885 method public void startWatchingMode(java.lang.String, java.lang.String, android.app.AppOpsManager.OnOpChangedListener); 3886 method public void stopWatchingMode(android.app.AppOpsManager.OnOpChangedListener); 3887 field public static final int MODE_ALLOWED = 0; // 0x0 3888 field public static final int MODE_DEFAULT = 3; // 0x3 3889 field public static final int MODE_ERRORED = 2; // 0x2 3890 field public static final int MODE_IGNORED = 1; // 0x1 3891 field public static final java.lang.String OPSTR_ACTIVATE_VPN = "android:activate_vpn"; 3892 field public static final java.lang.String OPSTR_COARSE_LOCATION = "android:coarse_location"; 3893 field public static final java.lang.String OPSTR_FINE_LOCATION = "android:fine_location"; 3894 field public static final java.lang.String OPSTR_GET_USAGE_STATS = "android:get_usage_stats"; 3895 field public static final java.lang.String OPSTR_MONITOR_HIGH_POWER_LOCATION = "android:monitor_location_high_power"; 3896 field public static final java.lang.String OPSTR_MONITOR_LOCATION = "android:monitor_location"; 3897 } 3898 3899 public static abstract interface AppOpsManager.OnOpChangedListener { 3900 method public abstract void onOpChanged(java.lang.String, java.lang.String); 3901 } 3902 3903 public class Application extends android.content.ContextWrapper implements android.content.ComponentCallbacks2 { 3904 ctor public Application(); 3905 method public void onConfigurationChanged(android.content.res.Configuration); 3906 method public void onCreate(); 3907 method public void onLowMemory(); 3908 method public void onTerminate(); 3909 method public void onTrimMemory(int); 3910 method public void registerActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks); 3911 method public void registerOnProvideAssistDataListener(android.app.Application.OnProvideAssistDataListener); 3912 method public void unregisterActivityLifecycleCallbacks(android.app.Application.ActivityLifecycleCallbacks); 3913 method public void unregisterOnProvideAssistDataListener(android.app.Application.OnProvideAssistDataListener); 3914 } 3915 3916 public static abstract interface Application.ActivityLifecycleCallbacks { 3917 method public abstract void onActivityCreated(android.app.Activity, android.os.Bundle); 3918 method public abstract void onActivityDestroyed(android.app.Activity); 3919 method public abstract void onActivityPaused(android.app.Activity); 3920 method public abstract void onActivityResumed(android.app.Activity); 3921 method public abstract void onActivitySaveInstanceState(android.app.Activity, android.os.Bundle); 3922 method public abstract void onActivityStarted(android.app.Activity); 3923 method public abstract void onActivityStopped(android.app.Activity); 3924 } 3925 3926 public static abstract interface Application.OnProvideAssistDataListener { 3927 method public abstract void onProvideAssistData(android.app.Activity, android.os.Bundle); 3928 } 3929 3930 public class ApplicationErrorReport implements android.os.Parcelable { 3931 ctor public ApplicationErrorReport(); 3932 method public int describeContents(); 3933 method public void dump(android.util.Printer, java.lang.String); 3934 method public static android.content.ComponentName getErrorReportReceiver(android.content.Context, java.lang.String, int); 3935 method public void readFromParcel(android.os.Parcel); 3936 method public void writeToParcel(android.os.Parcel, int); 3937 field public static final android.os.Parcelable.Creator<android.app.ApplicationErrorReport> CREATOR; 3938 field public static final int TYPE_ANR = 2; // 0x2 3939 field public static final int TYPE_BATTERY = 3; // 0x3 3940 field public static final int TYPE_CRASH = 1; // 0x1 3941 field public static final int TYPE_NONE = 0; // 0x0 3942 field public static final int TYPE_RUNNING_SERVICE = 5; // 0x5 3943 field public android.app.ApplicationErrorReport.AnrInfo anrInfo; 3944 field public android.app.ApplicationErrorReport.BatteryInfo batteryInfo; 3945 field public android.app.ApplicationErrorReport.CrashInfo crashInfo; 3946 field public java.lang.String installerPackageName; 3947 field public java.lang.String packageName; 3948 field public java.lang.String processName; 3949 field public android.app.ApplicationErrorReport.RunningServiceInfo runningServiceInfo; 3950 field public boolean systemApp; 3951 field public long time; 3952 field public int type; 3953 } 3954 3955 public static class ApplicationErrorReport.AnrInfo { 3956 ctor public ApplicationErrorReport.AnrInfo(); 3957 ctor public ApplicationErrorReport.AnrInfo(android.os.Parcel); 3958 method public void dump(android.util.Printer, java.lang.String); 3959 method public void writeToParcel(android.os.Parcel, int); 3960 field public java.lang.String activity; 3961 field public java.lang.String cause; 3962 field public java.lang.String info; 3963 } 3964 3965 public static class ApplicationErrorReport.BatteryInfo { 3966 ctor public ApplicationErrorReport.BatteryInfo(); 3967 ctor public ApplicationErrorReport.BatteryInfo(android.os.Parcel); 3968 method public void dump(android.util.Printer, java.lang.String); 3969 method public void writeToParcel(android.os.Parcel, int); 3970 field public java.lang.String checkinDetails; 3971 field public long durationMicros; 3972 field public java.lang.String usageDetails; 3973 field public int usagePercent; 3974 } 3975 3976 public static class ApplicationErrorReport.CrashInfo { 3977 ctor public ApplicationErrorReport.CrashInfo(); 3978 ctor public ApplicationErrorReport.CrashInfo(java.lang.Throwable); 3979 ctor public ApplicationErrorReport.CrashInfo(android.os.Parcel); 3980 method public void dump(android.util.Printer, java.lang.String); 3981 method public void writeToParcel(android.os.Parcel, int); 3982 field public java.lang.String exceptionClassName; 3983 field public java.lang.String exceptionMessage; 3984 field public java.lang.String stackTrace; 3985 field public java.lang.String throwClassName; 3986 field public java.lang.String throwFileName; 3987 field public int throwLineNumber; 3988 field public java.lang.String throwMethodName; 3989 } 3990 3991 public static class ApplicationErrorReport.RunningServiceInfo { 3992 ctor public ApplicationErrorReport.RunningServiceInfo(); 3993 ctor public ApplicationErrorReport.RunningServiceInfo(android.os.Parcel); 3994 method public void dump(android.util.Printer, java.lang.String); 3995 method public void writeToParcel(android.os.Parcel, int); 3996 field public long durationMillis; 3997 field public java.lang.String serviceDetails; 3998 } 3999 4000 public class DatePickerDialog extends android.app.AlertDialog implements android.widget.DatePicker.OnDateChangedListener android.content.DialogInterface.OnClickListener { 4001 ctor public DatePickerDialog(android.content.Context, android.app.DatePickerDialog.OnDateSetListener, int, int, int); 4002 ctor public DatePickerDialog(android.content.Context, int, android.app.DatePickerDialog.OnDateSetListener, int, int, int); 4003 method public android.widget.DatePicker getDatePicker(); 4004 method public void onClick(android.content.DialogInterface, int); 4005 method public void onDateChanged(android.widget.DatePicker, int, int, int); 4006 method public void updateDate(int, int, int); 4007 } 4008 4009 public static abstract interface DatePickerDialog.OnDateSetListener { 4010 method public abstract void onDateSet(android.widget.DatePicker, int, int, int); 4011 } 4012 4013 public class Dialog implements android.content.DialogInterface android.view.KeyEvent.Callback android.view.View.OnCreateContextMenuListener android.view.Window.Callback { 4014 ctor public Dialog(android.content.Context); 4015 ctor public Dialog(android.content.Context, int); 4016 ctor protected Dialog(android.content.Context, boolean, android.content.DialogInterface.OnCancelListener); 4017 method public void addContentView(android.view.View, android.view.ViewGroup.LayoutParams); 4018 method public void cancel(); 4019 method public void closeOptionsMenu(); 4020 method public void create(); 4021 method public void dismiss(); 4022 method public boolean dispatchGenericMotionEvent(android.view.MotionEvent); 4023 method public boolean dispatchKeyEvent(android.view.KeyEvent); 4024 method public boolean dispatchKeyShortcutEvent(android.view.KeyEvent); 4025 method public boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 4026 method public boolean dispatchTouchEvent(android.view.MotionEvent); 4027 method public boolean dispatchTrackballEvent(android.view.MotionEvent); 4028 method public android.view.View findViewById(int); 4029 method public android.app.ActionBar getActionBar(); 4030 method public final android.content.Context getContext(); 4031 method public android.view.View getCurrentFocus(); 4032 method public android.view.LayoutInflater getLayoutInflater(); 4033 method public final android.app.Activity getOwnerActivity(); 4034 method public final int getVolumeControlStream(); 4035 method public android.view.Window getWindow(); 4036 method public void hide(); 4037 method public void invalidateOptionsMenu(); 4038 method public boolean isShowing(); 4039 method public void onActionModeFinished(android.view.ActionMode); 4040 method public void onActionModeStarted(android.view.ActionMode); 4041 method public void onAttachedToWindow(); 4042 method public void onBackPressed(); 4043 method public void onContentChanged(); 4044 method public boolean onContextItemSelected(android.view.MenuItem); 4045 method public void onContextMenuClosed(android.view.Menu); 4046 method protected void onCreate(android.os.Bundle); 4047 method public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu.ContextMenuInfo); 4048 method public boolean onCreateOptionsMenu(android.view.Menu); 4049 method public boolean onCreatePanelMenu(int, android.view.Menu); 4050 method public android.view.View onCreatePanelView(int); 4051 method public void onDetachedFromWindow(); 4052 method public boolean onGenericMotionEvent(android.view.MotionEvent); 4053 method public boolean onKeyDown(int, android.view.KeyEvent); 4054 method public boolean onKeyLongPress(int, android.view.KeyEvent); 4055 method public boolean onKeyMultiple(int, int, android.view.KeyEvent); 4056 method public boolean onKeyShortcut(int, android.view.KeyEvent); 4057 method public boolean onKeyUp(int, android.view.KeyEvent); 4058 method public boolean onMenuItemSelected(int, android.view.MenuItem); 4059 method public boolean onMenuOpened(int, android.view.Menu); 4060 method public boolean onOptionsItemSelected(android.view.MenuItem); 4061 method public void onOptionsMenuClosed(android.view.Menu); 4062 method public void onPanelClosed(int, android.view.Menu); 4063 method public boolean onPrepareOptionsMenu(android.view.Menu); 4064 method public boolean onPreparePanel(int, android.view.View, android.view.Menu); 4065 method public void onRestoreInstanceState(android.os.Bundle); 4066 method public android.os.Bundle onSaveInstanceState(); 4067 method public boolean onSearchRequested(); 4068 method protected void onStart(); 4069 method protected void onStop(); 4070 method public boolean onTouchEvent(android.view.MotionEvent); 4071 method public boolean onTrackballEvent(android.view.MotionEvent); 4072 method public void onWindowAttributesChanged(android.view.WindowManager.LayoutParams); 4073 method public void onWindowFocusChanged(boolean); 4074 method public android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode.Callback); 4075 method public void openContextMenu(android.view.View); 4076 method public void openOptionsMenu(); 4077 method public void registerForContextMenu(android.view.View); 4078 method public final boolean requestWindowFeature(int); 4079 method public void setCancelMessage(android.os.Message); 4080 method public void setCancelable(boolean); 4081 method public void setCanceledOnTouchOutside(boolean); 4082 method public void setContentView(int); 4083 method public void setContentView(android.view.View); 4084 method public void setContentView(android.view.View, android.view.ViewGroup.LayoutParams); 4085 method public void setDismissMessage(android.os.Message); 4086 method public final void setFeatureDrawable(int, android.graphics.drawable.Drawable); 4087 method public final void setFeatureDrawableAlpha(int, int); 4088 method public final void setFeatureDrawableResource(int, int); 4089 method public final void setFeatureDrawableUri(int, android.net.Uri); 4090 method public void setOnCancelListener(android.content.DialogInterface.OnCancelListener); 4091 method public void setOnDismissListener(android.content.DialogInterface.OnDismissListener); 4092 method public void setOnKeyListener(android.content.DialogInterface.OnKeyListener); 4093 method public void setOnShowListener(android.content.DialogInterface.OnShowListener); 4094 method public final void setOwnerActivity(android.app.Activity); 4095 method public void setTitle(java.lang.CharSequence); 4096 method public void setTitle(int); 4097 method public final void setVolumeControlStream(int); 4098 method public void show(); 4099 method public void takeKeyEvents(boolean); 4100 method public void unregisterForContextMenu(android.view.View); 4101 } 4102 4103 public class DialogFragment extends android.app.Fragment implements android.content.DialogInterface.OnCancelListener android.content.DialogInterface.OnDismissListener { 4104 ctor public DialogFragment(); 4105 method public void dismiss(); 4106 method public void dismissAllowingStateLoss(); 4107 method public android.app.Dialog getDialog(); 4108 method public boolean getShowsDialog(); 4109 method public int getTheme(); 4110 method public boolean isCancelable(); 4111 method public void onCancel(android.content.DialogInterface); 4112 method public android.app.Dialog onCreateDialog(android.os.Bundle); 4113 method public void onDismiss(android.content.DialogInterface); 4114 method public void setCancelable(boolean); 4115 method public void setShowsDialog(boolean); 4116 method public void setStyle(int, int); 4117 method public void show(android.app.FragmentManager, java.lang.String); 4118 method public int show(android.app.FragmentTransaction, java.lang.String); 4119 field public static final int STYLE_NORMAL = 0; // 0x0 4120 field public static final int STYLE_NO_FRAME = 2; // 0x2 4121 field public static final int STYLE_NO_INPUT = 3; // 0x3 4122 field public static final int STYLE_NO_TITLE = 1; // 0x1 4123 } 4124 4125 public class DownloadManager { 4126 method public long addCompletedDownload(java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String, long, boolean); 4127 method public long enqueue(android.app.DownloadManager.Request); 4128 method public static java.lang.Long getMaxBytesOverMobile(android.content.Context); 4129 method public java.lang.String getMimeTypeForDownloadedFile(long); 4130 method public static java.lang.Long getRecommendedMaxBytesOverMobile(android.content.Context); 4131 method public android.net.Uri getUriForDownloadedFile(long); 4132 method public android.os.ParcelFileDescriptor openDownloadedFile(long) throws java.io.FileNotFoundException; 4133 method public android.database.Cursor query(android.app.DownloadManager.Query); 4134 method public int remove(long...); 4135 field public static final java.lang.String ACTION_DOWNLOAD_COMPLETE = "android.intent.action.DOWNLOAD_COMPLETE"; 4136 field public static final java.lang.String ACTION_NOTIFICATION_CLICKED = "android.intent.action.DOWNLOAD_NOTIFICATION_CLICKED"; 4137 field public static final java.lang.String ACTION_VIEW_DOWNLOADS = "android.intent.action.VIEW_DOWNLOADS"; 4138 field public static final java.lang.String COLUMN_BYTES_DOWNLOADED_SO_FAR = "bytes_so_far"; 4139 field public static final java.lang.String COLUMN_DESCRIPTION = "description"; 4140 field public static final java.lang.String COLUMN_ID = "_id"; 4141 field public static final java.lang.String COLUMN_LAST_MODIFIED_TIMESTAMP = "last_modified_timestamp"; 4142 field public static final java.lang.String COLUMN_LOCAL_FILENAME = "local_filename"; 4143 field public static final java.lang.String COLUMN_LOCAL_URI = "local_uri"; 4144 field public static final java.lang.String COLUMN_MEDIAPROVIDER_URI = "mediaprovider_uri"; 4145 field public static final java.lang.String COLUMN_MEDIA_TYPE = "media_type"; 4146 field public static final java.lang.String COLUMN_REASON = "reason"; 4147 field public static final java.lang.String COLUMN_STATUS = "status"; 4148 field public static final java.lang.String COLUMN_TITLE = "title"; 4149 field public static final java.lang.String COLUMN_TOTAL_SIZE_BYTES = "total_size"; 4150 field public static final java.lang.String COLUMN_URI = "uri"; 4151 field public static final int ERROR_CANNOT_RESUME = 1008; // 0x3f0 4152 field public static final int ERROR_DEVICE_NOT_FOUND = 1007; // 0x3ef 4153 field public static final int ERROR_FILE_ALREADY_EXISTS = 1009; // 0x3f1 4154 field public static final int ERROR_FILE_ERROR = 1001; // 0x3e9 4155 field public static final int ERROR_HTTP_DATA_ERROR = 1004; // 0x3ec 4156 field public static final int ERROR_INSUFFICIENT_SPACE = 1006; // 0x3ee 4157 field public static final int ERROR_TOO_MANY_REDIRECTS = 1005; // 0x3ed 4158 field public static final int ERROR_UNHANDLED_HTTP_CODE = 1002; // 0x3ea 4159 field public static final int ERROR_UNKNOWN = 1000; // 0x3e8 4160 field public static final java.lang.String EXTRA_DOWNLOAD_ID = "extra_download_id"; 4161 field public static final java.lang.String EXTRA_NOTIFICATION_CLICK_DOWNLOAD_IDS = "extra_click_download_ids"; 4162 field public static final java.lang.String INTENT_EXTRAS_SORT_BY_SIZE = "android.app.DownloadManager.extra_sortBySize"; 4163 field public static final int PAUSED_QUEUED_FOR_WIFI = 3; // 0x3 4164 field public static final int PAUSED_UNKNOWN = 4; // 0x4 4165 field public static final int PAUSED_WAITING_FOR_NETWORK = 2; // 0x2 4166 field public static final int PAUSED_WAITING_TO_RETRY = 1; // 0x1 4167 field public static final int STATUS_FAILED = 16; // 0x10 4168 field public static final int STATUS_PAUSED = 4; // 0x4 4169 field public static final int STATUS_PENDING = 1; // 0x1 4170 field public static final int STATUS_RUNNING = 2; // 0x2 4171 field public static final int STATUS_SUCCESSFUL = 8; // 0x8 4172 } 4173 4174 public static class DownloadManager.Query { 4175 ctor public DownloadManager.Query(); 4176 method public android.app.DownloadManager.Query setFilterById(long...); 4177 method public android.app.DownloadManager.Query setFilterByStatus(int); 4178 } 4179 4180 public static class DownloadManager.Request { 4181 ctor public DownloadManager.Request(android.net.Uri); 4182 method public android.app.DownloadManager.Request addRequestHeader(java.lang.String, java.lang.String); 4183 method public void allowScanningByMediaScanner(); 4184 method public android.app.DownloadManager.Request setAllowedNetworkTypes(int); 4185 method public android.app.DownloadManager.Request setAllowedOverMetered(boolean); 4186 method public android.app.DownloadManager.Request setAllowedOverRoaming(boolean); 4187 method public android.app.DownloadManager.Request setDescription(java.lang.CharSequence); 4188 method public android.app.DownloadManager.Request setDestinationInExternalFilesDir(android.content.Context, java.lang.String, java.lang.String); 4189 method public android.app.DownloadManager.Request setDestinationInExternalPublicDir(java.lang.String, java.lang.String); 4190 method public android.app.DownloadManager.Request setDestinationUri(android.net.Uri); 4191 method public android.app.DownloadManager.Request setMimeType(java.lang.String); 4192 method public android.app.DownloadManager.Request setNotificationVisibility(int); 4193 method public deprecated android.app.DownloadManager.Request setShowRunningNotification(boolean); 4194 method public android.app.DownloadManager.Request setTitle(java.lang.CharSequence); 4195 method public android.app.DownloadManager.Request setVisibleInDownloadsUi(boolean); 4196 field public static final int NETWORK_MOBILE = 1; // 0x1 4197 field public static final int NETWORK_WIFI = 2; // 0x2 4198 field public static final int VISIBILITY_HIDDEN = 2; // 0x2 4199 field public static final int VISIBILITY_VISIBLE = 0; // 0x0 4200 field public static final int VISIBILITY_VISIBLE_NOTIFY_COMPLETED = 1; // 0x1 4201 field public static final int VISIBILITY_VISIBLE_NOTIFY_ONLY_COMPLETION = 3; // 0x3 4202 } 4203 4204 public class ExpandableListActivity extends android.app.Activity implements android.widget.ExpandableListView.OnChildClickListener android.widget.ExpandableListView.OnGroupCollapseListener android.widget.ExpandableListView.OnGroupExpandListener android.view.View.OnCreateContextMenuListener { 4205 ctor public ExpandableListActivity(); 4206 method public android.widget.ExpandableListAdapter getExpandableListAdapter(); 4207 method public android.widget.ExpandableListView getExpandableListView(); 4208 method public long getSelectedId(); 4209 method public long getSelectedPosition(); 4210 method public boolean onChildClick(android.widget.ExpandableListView, android.view.View, int, int, long); 4211 method public void onGroupCollapse(int); 4212 method public void onGroupExpand(int); 4213 method public void setListAdapter(android.widget.ExpandableListAdapter); 4214 method public boolean setSelectedChild(int, int, boolean); 4215 method public void setSelectedGroup(int); 4216 } 4217 4218 public class Fragment implements android.content.ComponentCallbacks2 android.view.View.OnCreateContextMenuListener { 4219 ctor public Fragment(); 4220 method public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 4221 method public final boolean equals(java.lang.Object); 4222 method public final android.app.Activity getActivity(); 4223 method public boolean getAllowEnterTransitionOverlap(); 4224 method public boolean getAllowReturnTransitionOverlap(); 4225 method public final android.os.Bundle getArguments(); 4226 method public final android.app.FragmentManager getChildFragmentManager(); 4227 method public android.transition.Transition getEnterTransition(); 4228 method public android.transition.Transition getExitTransition(); 4229 method public final android.app.FragmentManager getFragmentManager(); 4230 method public final int getId(); 4231 method public android.app.LoaderManager getLoaderManager(); 4232 method public final android.app.Fragment getParentFragment(); 4233 method public android.transition.Transition getReenterTransition(); 4234 method public final android.content.res.Resources getResources(); 4235 method public final boolean getRetainInstance(); 4236 method public android.transition.Transition getReturnTransition(); 4237 method public android.transition.Transition getSharedElementEnterTransition(); 4238 method public android.transition.Transition getSharedElementReturnTransition(); 4239 method public final java.lang.String getString(int); 4240 method public final java.lang.String getString(int, java.lang.Object...); 4241 method public final java.lang.String getTag(); 4242 method public final android.app.Fragment getTargetFragment(); 4243 method public final int getTargetRequestCode(); 4244 method public final java.lang.CharSequence getText(int); 4245 method public boolean getUserVisibleHint(); 4246 method public android.view.View getView(); 4247 method public final int hashCode(); 4248 method public static android.app.Fragment instantiate(android.content.Context, java.lang.String); 4249 method public static android.app.Fragment instantiate(android.content.Context, java.lang.String, android.os.Bundle); 4250 method public final boolean isAdded(); 4251 method public final boolean isDetached(); 4252 method public final boolean isHidden(); 4253 method public final boolean isInLayout(); 4254 method public final boolean isRemoving(); 4255 method public final boolean isResumed(); 4256 method public final boolean isVisible(); 4257 method public void onActivityCreated(android.os.Bundle); 4258 method public void onActivityResult(int, int, android.content.Intent); 4259 method public void onAttach(android.app.Activity); 4260 method public void onConfigurationChanged(android.content.res.Configuration); 4261 method public boolean onContextItemSelected(android.view.MenuItem); 4262 method public void onCreate(android.os.Bundle); 4263 method public android.animation.Animator onCreateAnimator(int, boolean, int); 4264 method public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu.ContextMenuInfo); 4265 method public void onCreateOptionsMenu(android.view.Menu, android.view.MenuInflater); 4266 method public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 4267 method public void onDestroy(); 4268 method public void onDestroyOptionsMenu(); 4269 method public void onDestroyView(); 4270 method public void onDetach(); 4271 method public void onHiddenChanged(boolean); 4272 method public deprecated void onInflate(android.util.AttributeSet, android.os.Bundle); 4273 method public void onInflate(android.app.Activity, android.util.AttributeSet, android.os.Bundle); 4274 method public void onLowMemory(); 4275 method public boolean onOptionsItemSelected(android.view.MenuItem); 4276 method public void onOptionsMenuClosed(android.view.Menu); 4277 method public void onPause(); 4278 method public void onPrepareOptionsMenu(android.view.Menu); 4279 method public void onResume(); 4280 method public void onSaveInstanceState(android.os.Bundle); 4281 method public void onStart(); 4282 method public void onStop(); 4283 method public void onTrimMemory(int); 4284 method public void onViewCreated(android.view.View, android.os.Bundle); 4285 method public void onViewStateRestored(android.os.Bundle); 4286 method public void registerForContextMenu(android.view.View); 4287 method public void setAllowEnterTransitionOverlap(boolean); 4288 method public void setAllowReturnTransitionOverlap(boolean); 4289 method public void setArguments(android.os.Bundle); 4290 method public void setEnterSharedElementCallback(android.app.SharedElementCallback); 4291 method public void setEnterTransition(android.transition.Transition); 4292 method public void setExitSharedElementCallback(android.app.SharedElementCallback); 4293 method public void setExitTransition(android.transition.Transition); 4294 method public void setHasOptionsMenu(boolean); 4295 method public void setInitialSavedState(android.app.Fragment.SavedState); 4296 method public void setMenuVisibility(boolean); 4297 method public void setReenterTransition(android.transition.Transition); 4298 method public void setRetainInstance(boolean); 4299 method public void setReturnTransition(android.transition.Transition); 4300 method public void setSharedElementEnterTransition(android.transition.Transition); 4301 method public void setSharedElementReturnTransition(android.transition.Transition); 4302 method public void setTargetFragment(android.app.Fragment, int); 4303 method public void setUserVisibleHint(boolean); 4304 method public void startActivity(android.content.Intent); 4305 method public void startActivity(android.content.Intent, android.os.Bundle); 4306 method public void startActivityForResult(android.content.Intent, int); 4307 method public void startActivityForResult(android.content.Intent, int, android.os.Bundle); 4308 method public void unregisterForContextMenu(android.view.View); 4309 } 4310 4311 public static class Fragment.InstantiationException extends android.util.AndroidRuntimeException { 4312 ctor public Fragment.InstantiationException(java.lang.String, java.lang.Exception); 4313 } 4314 4315 public static class Fragment.SavedState implements android.os.Parcelable { 4316 method public int describeContents(); 4317 method public void writeToParcel(android.os.Parcel, int); 4318 field public static final android.os.Parcelable.ClassLoaderCreator<android.app.Fragment.SavedState> CREATOR; 4319 } 4320 4321 public deprecated class FragmentBreadCrumbs extends android.view.ViewGroup implements android.app.FragmentManager.OnBackStackChangedListener { 4322 ctor public FragmentBreadCrumbs(android.content.Context); 4323 ctor public FragmentBreadCrumbs(android.content.Context, android.util.AttributeSet); 4324 ctor public FragmentBreadCrumbs(android.content.Context, android.util.AttributeSet, int); 4325 method public void onBackStackChanged(); 4326 method protected void onLayout(boolean, int, int, int, int); 4327 method public void setActivity(android.app.Activity); 4328 method public void setMaxVisible(int); 4329 method public void setOnBreadCrumbClickListener(android.app.FragmentBreadCrumbs.OnBreadCrumbClickListener); 4330 method public void setParentTitle(java.lang.CharSequence, java.lang.CharSequence, android.view.View.OnClickListener); 4331 method public void setTitle(java.lang.CharSequence, java.lang.CharSequence); 4332 } 4333 4334 public static abstract interface FragmentBreadCrumbs.OnBreadCrumbClickListener { 4335 method public abstract boolean onBreadCrumbClick(android.app.FragmentManager.BackStackEntry, int); 4336 } 4337 4338 public abstract class FragmentManager { 4339 ctor public FragmentManager(); 4340 method public abstract void addOnBackStackChangedListener(android.app.FragmentManager.OnBackStackChangedListener); 4341 method public abstract android.app.FragmentTransaction beginTransaction(); 4342 method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 4343 method public static void enableDebugLogging(boolean); 4344 method public abstract boolean executePendingTransactions(); 4345 method public abstract android.app.Fragment findFragmentById(int); 4346 method public abstract android.app.Fragment findFragmentByTag(java.lang.String); 4347 method public abstract android.app.FragmentManager.BackStackEntry getBackStackEntryAt(int); 4348 method public abstract int getBackStackEntryCount(); 4349 method public abstract android.app.Fragment getFragment(android.os.Bundle, java.lang.String); 4350 method public void invalidateOptionsMenu(); 4351 method public abstract boolean isDestroyed(); 4352 method public abstract void popBackStack(); 4353 method public abstract void popBackStack(java.lang.String, int); 4354 method public abstract void popBackStack(int, int); 4355 method public abstract boolean popBackStackImmediate(); 4356 method public abstract boolean popBackStackImmediate(java.lang.String, int); 4357 method public abstract boolean popBackStackImmediate(int, int); 4358 method public abstract void putFragment(android.os.Bundle, java.lang.String, android.app.Fragment); 4359 method public abstract void removeOnBackStackChangedListener(android.app.FragmentManager.OnBackStackChangedListener); 4360 method public abstract android.app.Fragment.SavedState saveFragmentInstanceState(android.app.Fragment); 4361 field public static final int POP_BACK_STACK_INCLUSIVE = 1; // 0x1 4362 } 4363 4364 public static abstract interface FragmentManager.BackStackEntry { 4365 method public abstract java.lang.CharSequence getBreadCrumbShortTitle(); 4366 method public abstract int getBreadCrumbShortTitleRes(); 4367 method public abstract java.lang.CharSequence getBreadCrumbTitle(); 4368 method public abstract int getBreadCrumbTitleRes(); 4369 method public abstract int getId(); 4370 method public abstract java.lang.String getName(); 4371 } 4372 4373 public static abstract interface FragmentManager.OnBackStackChangedListener { 4374 method public abstract void onBackStackChanged(); 4375 } 4376 4377 public abstract class FragmentTransaction { 4378 ctor public FragmentTransaction(); 4379 method public abstract android.app.FragmentTransaction add(android.app.Fragment, java.lang.String); 4380 method public abstract android.app.FragmentTransaction add(int, android.app.Fragment); 4381 method public abstract android.app.FragmentTransaction add(int, android.app.Fragment, java.lang.String); 4382 method public abstract android.app.FragmentTransaction addSharedElement(android.view.View, java.lang.String); 4383 method public abstract android.app.FragmentTransaction addToBackStack(java.lang.String); 4384 method public abstract android.app.FragmentTransaction attach(android.app.Fragment); 4385 method public abstract int commit(); 4386 method public abstract int commitAllowingStateLoss(); 4387 method public abstract android.app.FragmentTransaction detach(android.app.Fragment); 4388 method public abstract android.app.FragmentTransaction disallowAddToBackStack(); 4389 method public abstract android.app.FragmentTransaction hide(android.app.Fragment); 4390 method public abstract boolean isAddToBackStackAllowed(); 4391 method public abstract boolean isEmpty(); 4392 method public abstract android.app.FragmentTransaction remove(android.app.Fragment); 4393 method public abstract android.app.FragmentTransaction replace(int, android.app.Fragment); 4394 method public abstract android.app.FragmentTransaction replace(int, android.app.Fragment, java.lang.String); 4395 method public abstract android.app.FragmentTransaction setBreadCrumbShortTitle(int); 4396 method public abstract android.app.FragmentTransaction setBreadCrumbShortTitle(java.lang.CharSequence); 4397 method public abstract android.app.FragmentTransaction setBreadCrumbTitle(int); 4398 method public abstract android.app.FragmentTransaction setBreadCrumbTitle(java.lang.CharSequence); 4399 method public abstract android.app.FragmentTransaction setCustomAnimations(int, int); 4400 method public abstract android.app.FragmentTransaction setCustomAnimations(int, int, int, int); 4401 method public abstract android.app.FragmentTransaction setTransition(int); 4402 method public abstract android.app.FragmentTransaction setTransitionStyle(int); 4403 method public abstract android.app.FragmentTransaction show(android.app.Fragment); 4404 field public static final int TRANSIT_ENTER_MASK = 4096; // 0x1000 4405 field public static final int TRANSIT_EXIT_MASK = 8192; // 0x2000 4406 field public static final int TRANSIT_FRAGMENT_CLOSE = 8194; // 0x2002 4407 field public static final int TRANSIT_FRAGMENT_FADE = 4099; // 0x1003 4408 field public static final int TRANSIT_FRAGMENT_OPEN = 4097; // 0x1001 4409 field public static final int TRANSIT_NONE = 0; // 0x0 4410 field public static final int TRANSIT_UNSET = -1; // 0xffffffff 4411 } 4412 4413 public class Instrumentation { 4414 ctor public Instrumentation(); 4415 method public void addMonitor(android.app.Instrumentation.ActivityMonitor); 4416 method public android.app.Instrumentation.ActivityMonitor addMonitor(android.content.IntentFilter, android.app.Instrumentation.ActivityResult, boolean); 4417 method public android.app.Instrumentation.ActivityMonitor addMonitor(java.lang.String, android.app.Instrumentation.ActivityResult, boolean); 4418 method public void callActivityOnCreate(android.app.Activity, android.os.Bundle); 4419 method public void callActivityOnCreate(android.app.Activity, android.os.Bundle, android.os.PersistableBundle); 4420 method public void callActivityOnDestroy(android.app.Activity); 4421 method public void callActivityOnNewIntent(android.app.Activity, android.content.Intent); 4422 method public void callActivityOnPause(android.app.Activity); 4423 method public void callActivityOnPostCreate(android.app.Activity, android.os.Bundle); 4424 method public void callActivityOnPostCreate(android.app.Activity, android.os.Bundle, android.os.PersistableBundle); 4425 method public void callActivityOnRestart(android.app.Activity); 4426 method public void callActivityOnRestoreInstanceState(android.app.Activity, android.os.Bundle); 4427 method public void callActivityOnRestoreInstanceState(android.app.Activity, android.os.Bundle, android.os.PersistableBundle); 4428 method public void callActivityOnResume(android.app.Activity); 4429 method public void callActivityOnSaveInstanceState(android.app.Activity, android.os.Bundle); 4430 method public void callActivityOnSaveInstanceState(android.app.Activity, android.os.Bundle, android.os.PersistableBundle); 4431 method public void callActivityOnStart(android.app.Activity); 4432 method public void callActivityOnStop(android.app.Activity); 4433 method public void callActivityOnUserLeaving(android.app.Activity); 4434 method public void callApplicationOnCreate(android.app.Application); 4435 method public boolean checkMonitorHit(android.app.Instrumentation.ActivityMonitor, int); 4436 method public void endPerformanceSnapshot(); 4437 method public void finish(int, android.os.Bundle); 4438 method public android.os.Bundle getAllocCounts(); 4439 method public android.os.Bundle getBinderCounts(); 4440 method public android.content.ComponentName getComponentName(); 4441 method public android.content.Context getContext(); 4442 method public android.content.Context getTargetContext(); 4443 method public android.app.UiAutomation getUiAutomation(); 4444 method public boolean invokeContextMenuAction(android.app.Activity, int, int); 4445 method public boolean invokeMenuActionSync(android.app.Activity, int, int); 4446 method public boolean isProfiling(); 4447 method public android.app.Activity newActivity(java.lang.Class<?>, android.content.Context, android.os.IBinder, android.app.Application, android.content.Intent, android.content.pm.ActivityInfo, java.lang.CharSequence, android.app.Activity, java.lang.String, java.lang.Object) throws java.lang.IllegalAccessException, java.lang.InstantiationException; 4448 method public android.app.Activity newActivity(java.lang.ClassLoader, java.lang.String, android.content.Intent) throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException; 4449 method public android.app.Application newApplication(java.lang.ClassLoader, java.lang.String, android.content.Context) throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException; 4450 method public static android.app.Application newApplication(java.lang.Class<?>, android.content.Context) throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException; 4451 method public void onCreate(android.os.Bundle); 4452 method public void onDestroy(); 4453 method public boolean onException(java.lang.Object, java.lang.Throwable); 4454 method public void onStart(); 4455 method public void removeMonitor(android.app.Instrumentation.ActivityMonitor); 4456 method public void runOnMainSync(java.lang.Runnable); 4457 method public void sendCharacterSync(int); 4458 method public void sendKeyDownUpSync(int); 4459 method public void sendKeySync(android.view.KeyEvent); 4460 method public void sendPointerSync(android.view.MotionEvent); 4461 method public void sendStatus(int, android.os.Bundle); 4462 method public void sendStringSync(java.lang.String); 4463 method public void sendTrackballEventSync(android.view.MotionEvent); 4464 method public void setAutomaticPerformanceSnapshots(); 4465 method public void setInTouchMode(boolean); 4466 method public void start(); 4467 method public android.app.Activity startActivitySync(android.content.Intent); 4468 method public void startAllocCounting(); 4469 method public void startPerformanceSnapshot(); 4470 method public void startProfiling(); 4471 method public void stopAllocCounting(); 4472 method public void stopProfiling(); 4473 method public void waitForIdle(java.lang.Runnable); 4474 method public void waitForIdleSync(); 4475 method public android.app.Activity waitForMonitor(android.app.Instrumentation.ActivityMonitor); 4476 method public android.app.Activity waitForMonitorWithTimeout(android.app.Instrumentation.ActivityMonitor, long); 4477 field public static final java.lang.String REPORT_KEY_IDENTIFIER = "id"; 4478 field public static final java.lang.String REPORT_KEY_STREAMRESULT = "stream"; 4479 } 4480 4481 public static class Instrumentation.ActivityMonitor { 4482 ctor public Instrumentation.ActivityMonitor(android.content.IntentFilter, android.app.Instrumentation.ActivityResult, boolean); 4483 ctor public Instrumentation.ActivityMonitor(java.lang.String, android.app.Instrumentation.ActivityResult, boolean); 4484 method public final android.content.IntentFilter getFilter(); 4485 method public final int getHits(); 4486 method public final android.app.Activity getLastActivity(); 4487 method public final android.app.Instrumentation.ActivityResult getResult(); 4488 method public final boolean isBlocking(); 4489 method public final android.app.Activity waitForActivity(); 4490 method public final android.app.Activity waitForActivityWithTimeout(long); 4491 } 4492 4493 public static final class Instrumentation.ActivityResult { 4494 ctor public Instrumentation.ActivityResult(int, android.content.Intent); 4495 method public int getResultCode(); 4496 method public android.content.Intent getResultData(); 4497 } 4498 4499 public abstract class IntentService extends android.app.Service { 4500 ctor public IntentService(java.lang.String); 4501 method public android.os.IBinder onBind(android.content.Intent); 4502 method protected abstract void onHandleIntent(android.content.Intent); 4503 method public void setIntentRedelivery(boolean); 4504 } 4505 4506 public class KeyguardManager { 4507 method public android.content.Intent createConfirmDeviceCredentialIntent(java.lang.CharSequence, java.lang.CharSequence); 4508 method public deprecated void exitKeyguardSecurely(android.app.KeyguardManager.OnKeyguardExitResult); 4509 method public boolean inKeyguardRestrictedInputMode(); 4510 method public boolean isDeviceLocked(); 4511 method public boolean isKeyguardLocked(); 4512 method public boolean isKeyguardSecure(); 4513 method public deprecated android.app.KeyguardManager.KeyguardLock newKeyguardLock(java.lang.String); 4514 } 4515 4516 public deprecated class KeyguardManager.KeyguardLock { 4517 method public void disableKeyguard(); 4518 method public void reenableKeyguard(); 4519 } 4520 4521 public static abstract interface KeyguardManager.OnKeyguardExitResult { 4522 method public abstract void onKeyguardExitResult(boolean); 4523 } 4524 4525 public abstract class LauncherActivity extends android.app.ListActivity { 4526 ctor public LauncherActivity(); 4527 method protected android.content.Intent getTargetIntent(); 4528 method protected android.content.Intent intentForPosition(int); 4529 method protected android.app.LauncherActivity.ListItem itemForPosition(int); 4530 method public java.util.List<android.app.LauncherActivity.ListItem> makeListItems(); 4531 method protected java.util.List<android.content.pm.ResolveInfo> onQueryPackageManager(android.content.Intent); 4532 method protected void onSetContentView(); 4533 } 4534 4535 public class LauncherActivity.IconResizer { 4536 ctor public LauncherActivity.IconResizer(); 4537 method public android.graphics.drawable.Drawable createIconThumbnail(android.graphics.drawable.Drawable); 4538 } 4539 4540 public static class LauncherActivity.ListItem { 4541 ctor public LauncherActivity.ListItem(); 4542 field public java.lang.String className; 4543 field public android.os.Bundle extras; 4544 field public android.graphics.drawable.Drawable icon; 4545 field public java.lang.CharSequence label; 4546 field public java.lang.String packageName; 4547 field public android.content.pm.ResolveInfo resolveInfo; 4548 } 4549 4550 public class ListActivity extends android.app.Activity { 4551 ctor public ListActivity(); 4552 method public android.widget.ListAdapter getListAdapter(); 4553 method public android.widget.ListView getListView(); 4554 method public long getSelectedItemId(); 4555 method public int getSelectedItemPosition(); 4556 method protected void onListItemClick(android.widget.ListView, android.view.View, int, long); 4557 method public void setListAdapter(android.widget.ListAdapter); 4558 method public void setSelection(int); 4559 } 4560 4561 public class ListFragment extends android.app.Fragment { 4562 ctor public ListFragment(); 4563 method public android.widget.ListAdapter getListAdapter(); 4564 method public android.widget.ListView getListView(); 4565 method public long getSelectedItemId(); 4566 method public int getSelectedItemPosition(); 4567 method public void onListItemClick(android.widget.ListView, android.view.View, int, long); 4568 method public void setEmptyText(java.lang.CharSequence); 4569 method public void setListAdapter(android.widget.ListAdapter); 4570 method public void setListShown(boolean); 4571 method public void setListShownNoAnimation(boolean); 4572 method public void setSelection(int); 4573 } 4574 4575 public abstract class LoaderManager { 4576 ctor public LoaderManager(); 4577 method public abstract void destroyLoader(int); 4578 method public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 4579 method public static void enableDebugLogging(boolean); 4580 method public abstract android.content.Loader<D> getLoader(int); 4581 method public abstract android.content.Loader<D> initLoader(int, android.os.Bundle, android.app.LoaderManager.LoaderCallbacks<D>); 4582 method public abstract android.content.Loader<D> restartLoader(int, android.os.Bundle, android.app.LoaderManager.LoaderCallbacks<D>); 4583 } 4584 4585 public static abstract interface LoaderManager.LoaderCallbacks { 4586 method public abstract android.content.Loader<D> onCreateLoader(int, android.os.Bundle); 4587 method public abstract void onLoadFinished(android.content.Loader<D>, D); 4588 method public abstract void onLoaderReset(android.content.Loader<D>); 4589 } 4590 4591 public deprecated class LocalActivityManager { 4592 ctor public LocalActivityManager(android.app.Activity, boolean); 4593 method public android.view.Window destroyActivity(java.lang.String, boolean); 4594 method public void dispatchCreate(android.os.Bundle); 4595 method public void dispatchDestroy(boolean); 4596 method public void dispatchPause(boolean); 4597 method public void dispatchResume(); 4598 method public void dispatchStop(); 4599 method public android.app.Activity getActivity(java.lang.String); 4600 method public android.app.Activity getCurrentActivity(); 4601 method public java.lang.String getCurrentId(); 4602 method public void removeAllActivities(); 4603 method public android.os.Bundle saveInstanceState(); 4604 method public android.view.Window startActivity(java.lang.String, android.content.Intent); 4605 } 4606 4607 public class MediaRouteActionProvider extends android.view.ActionProvider { 4608 ctor public MediaRouteActionProvider(android.content.Context); 4609 method public android.view.View onCreateActionView(); 4610 method public void setExtendedSettingsClickListener(android.view.View.OnClickListener); 4611 method public void setRouteTypes(int); 4612 } 4613 4614 public class MediaRouteButton extends android.view.View { 4615 ctor public MediaRouteButton(android.content.Context); 4616 ctor public MediaRouteButton(android.content.Context, android.util.AttributeSet); 4617 ctor public MediaRouteButton(android.content.Context, android.util.AttributeSet, int); 4618 ctor public MediaRouteButton(android.content.Context, android.util.AttributeSet, int, int); 4619 method public int getRouteTypes(); 4620 method public void onAttachedToWindow(); 4621 method public void onDetachedFromWindow(); 4622 method public void setExtendedSettingsClickListener(android.view.View.OnClickListener); 4623 method public void setRouteTypes(int); 4624 method public void showDialog(); 4625 } 4626 4627 public class NativeActivity extends android.app.Activity implements android.view.InputQueue.Callback android.view.SurfaceHolder.Callback2 android.view.ViewTreeObserver.OnGlobalLayoutListener { 4628 ctor public NativeActivity(); 4629 method public void onGlobalLayout(); 4630 method public void onInputQueueCreated(android.view.InputQueue); 4631 method public void onInputQueueDestroyed(android.view.InputQueue); 4632 method public void surfaceChanged(android.view.SurfaceHolder, int, int, int); 4633 method public void surfaceCreated(android.view.SurfaceHolder); 4634 method public void surfaceDestroyed(android.view.SurfaceHolder); 4635 method public void surfaceRedrawNeeded(android.view.SurfaceHolder); 4636 field public static final java.lang.String META_DATA_FUNC_NAME = "android.app.func_name"; 4637 field public static final java.lang.String META_DATA_LIB_NAME = "android.app.lib_name"; 4638 } 4639 4640 public class Notification implements android.os.Parcelable { 4641 ctor public Notification(); 4642 ctor public deprecated Notification(int, java.lang.CharSequence, long); 4643 ctor public Notification(android.os.Parcel); 4644 method public android.app.Notification clone(); 4645 method public int describeContents(); 4646 method public java.lang.String getGroup(); 4647 method public java.lang.String getSortKey(); 4648 method public deprecated void setLatestEventInfo(android.content.Context, java.lang.CharSequence, java.lang.CharSequence, android.app.PendingIntent); 4649 method public void writeToParcel(android.os.Parcel, int); 4650 field public static final android.media.AudioAttributes AUDIO_ATTRIBUTES_DEFAULT; 4651 field public static final java.lang.String CATEGORY_ALARM = "alarm"; 4652 field public static final java.lang.String CATEGORY_CALL = "call"; 4653 field public static final java.lang.String CATEGORY_EMAIL = "email"; 4654 field public static final java.lang.String CATEGORY_ERROR = "err"; 4655 field public static final java.lang.String CATEGORY_EVENT = "event"; 4656 field public static final java.lang.String CATEGORY_MESSAGE = "msg"; 4657 field public static final java.lang.String CATEGORY_PROGRESS = "progress"; 4658 field public static final java.lang.String CATEGORY_PROMO = "promo"; 4659 field public static final java.lang.String CATEGORY_RECOMMENDATION = "recommendation"; 4660 field public static final java.lang.String CATEGORY_SERVICE = "service"; 4661 field public static final java.lang.String CATEGORY_SOCIAL = "social"; 4662 field public static final java.lang.String CATEGORY_STATUS = "status"; 4663 field public static final java.lang.String CATEGORY_SYSTEM = "sys"; 4664 field public static final java.lang.String CATEGORY_TRANSPORT = "transport"; 4665 field public static final int COLOR_DEFAULT = 0; // 0x0 4666 field public static final android.os.Parcelable.Creator<android.app.Notification> CREATOR; 4667 field public static final int DEFAULT_ALL = -1; // 0xffffffff 4668 field public static final int DEFAULT_LIGHTS = 4; // 0x4 4669 field public static final int DEFAULT_SOUND = 1; // 0x1 4670 field public static final int DEFAULT_VIBRATE = 2; // 0x2 4671 field public static final java.lang.String EXTRA_BACKGROUND_IMAGE_URI = "android.backgroundImageUri"; 4672 field public static final java.lang.String EXTRA_BIG_TEXT = "android.bigText"; 4673 field public static final java.lang.String EXTRA_COMPACT_ACTIONS = "android.compactActions"; 4674 field public static final java.lang.String EXTRA_INFO_TEXT = "android.infoText"; 4675 field public static final java.lang.String EXTRA_LARGE_ICON = "android.largeIcon"; 4676 field public static final java.lang.String EXTRA_LARGE_ICON_BIG = "android.largeIcon.big"; 4677 field public static final java.lang.String EXTRA_MEDIA_SESSION = "android.mediaSession"; 4678 field public static final java.lang.String EXTRA_PEOPLE = "android.people"; 4679 field public static final java.lang.String EXTRA_PICTURE = "android.picture"; 4680 field public static final java.lang.String EXTRA_PROGRESS = "android.progress"; 4681 field public static final java.lang.String EXTRA_PROGRESS_INDETERMINATE = "android.progressIndeterminate"; 4682 field public static final java.lang.String EXTRA_PROGRESS_MAX = "android.progressMax"; 4683 field public static final java.lang.String EXTRA_SHOW_CHRONOMETER = "android.showChronometer"; 4684 field public static final java.lang.String EXTRA_SHOW_WHEN = "android.showWhen"; 4685 field public static final java.lang.String EXTRA_SMALL_ICON = "android.icon"; 4686 field public static final java.lang.String EXTRA_SUB_TEXT = "android.subText"; 4687 field public static final java.lang.String EXTRA_SUMMARY_TEXT = "android.summaryText"; 4688 field public static final java.lang.String EXTRA_TEMPLATE = "android.template"; 4689 field public static final java.lang.String EXTRA_TEXT = "android.text"; 4690 field public static final java.lang.String EXTRA_TEXT_LINES = "android.textLines"; 4691 field public static final java.lang.String EXTRA_TITLE = "android.title"; 4692 field public static final java.lang.String EXTRA_TITLE_BIG = "android.title.big"; 4693 field public static final int FLAG_AUTO_CANCEL = 16; // 0x10 4694 field public static final int FLAG_FOREGROUND_SERVICE = 64; // 0x40 4695 field public static final int FLAG_GROUP_SUMMARY = 512; // 0x200 4696 field public static final deprecated int FLAG_HIGH_PRIORITY = 128; // 0x80 4697 field public static final int FLAG_INSISTENT = 4; // 0x4 4698 field public static final int FLAG_LOCAL_ONLY = 256; // 0x100 4699 field public static final int FLAG_NO_CLEAR = 32; // 0x20 4700 field public static final int FLAG_ONGOING_EVENT = 2; // 0x2 4701 field public static final int FLAG_ONLY_ALERT_ONCE = 8; // 0x8 4702 field public static final int FLAG_SHOW_LIGHTS = 1; // 0x1 4703 field public static final java.lang.String INTENT_CATEGORY_NOTIFICATION_PREFERENCES = "android.intent.category.NOTIFICATION_PREFERENCES"; 4704 field public static final int PRIORITY_DEFAULT = 0; // 0x0 4705 field public static final int PRIORITY_HIGH = 1; // 0x1 4706 field public static final int PRIORITY_LOW = -1; // 0xffffffff 4707 field public static final int PRIORITY_MAX = 2; // 0x2 4708 field public static final int PRIORITY_MIN = -2; // 0xfffffffe 4709 field public static final deprecated int STREAM_DEFAULT = -1; // 0xffffffff 4710 field public static final int VISIBILITY_PRIVATE = 0; // 0x0 4711 field public static final int VISIBILITY_PUBLIC = 1; // 0x1 4712 field public static final int VISIBILITY_SECRET = -1; // 0xffffffff 4713 field public android.app.Notification.Action[] actions; 4714 field public android.media.AudioAttributes audioAttributes; 4715 field public deprecated int audioStreamType; 4716 field public android.widget.RemoteViews bigContentView; 4717 field public java.lang.String category; 4718 field public int color; 4719 field public android.app.PendingIntent contentIntent; 4720 field public android.widget.RemoteViews contentView; 4721 field public int defaults; 4722 field public android.app.PendingIntent deleteIntent; 4723 field public android.os.Bundle extras; 4724 field public int flags; 4725 field public android.app.PendingIntent fullScreenIntent; 4726 field public android.widget.RemoteViews headsUpContentView; 4727 field public int icon; 4728 field public int iconLevel; 4729 field public android.graphics.Bitmap largeIcon; 4730 field public int ledARGB; 4731 field public int ledOffMS; 4732 field public int ledOnMS; 4733 field public int number; 4734 field public int priority; 4735 field public android.app.Notification publicVersion; 4736 field public android.net.Uri sound; 4737 field public java.lang.CharSequence tickerText; 4738 field public deprecated android.widget.RemoteViews tickerView; 4739 field public long[] vibrate; 4740 field public int visibility; 4741 field public long when; 4742 } 4743 4744 public static class Notification.Action implements android.os.Parcelable { 4745 ctor public Notification.Action(int, java.lang.CharSequence, android.app.PendingIntent); 4746 method public android.app.Notification.Action clone(); 4747 method public int describeContents(); 4748 method public android.os.Bundle getExtras(); 4749 method public android.app.RemoteInput[] getRemoteInputs(); 4750 method public void writeToParcel(android.os.Parcel, int); 4751 field public static final android.os.Parcelable.Creator<android.app.Notification.Action> CREATOR; 4752 field public android.app.PendingIntent actionIntent; 4753 field public int icon; 4754 field public java.lang.CharSequence title; 4755 } 4756 4757 public static final class Notification.Action.Builder { 4758 ctor public Notification.Action.Builder(int, java.lang.CharSequence, android.app.PendingIntent); 4759 ctor public Notification.Action.Builder(android.app.Notification.Action); 4760 method public android.app.Notification.Action.Builder addExtras(android.os.Bundle); 4761 method public android.app.Notification.Action.Builder addRemoteInput(android.app.RemoteInput); 4762 method public android.app.Notification.Action build(); 4763 method public android.app.Notification.Action.Builder extend(android.app.Notification.Action.Extender); 4764 method public android.os.Bundle getExtras(); 4765 } 4766 4767 public static abstract interface Notification.Action.Extender { 4768 method public abstract android.app.Notification.Action.Builder extend(android.app.Notification.Action.Builder); 4769 } 4770 4771 public static final class Notification.Action.WearableExtender implements android.app.Notification.Action.Extender { 4772 ctor public Notification.Action.WearableExtender(); 4773 ctor public Notification.Action.WearableExtender(android.app.Notification.Action); 4774 method public android.app.Notification.Action.WearableExtender clone(); 4775 method public android.app.Notification.Action.Builder extend(android.app.Notification.Action.Builder); 4776 method public java.lang.CharSequence getCancelLabel(); 4777 method public java.lang.CharSequence getConfirmLabel(); 4778 method public java.lang.CharSequence getInProgressLabel(); 4779 method public boolean isAvailableOffline(); 4780 method public android.app.Notification.Action.WearableExtender setAvailableOffline(boolean); 4781 method public android.app.Notification.Action.WearableExtender setCancelLabel(java.lang.CharSequence); 4782 method public android.app.Notification.Action.WearableExtender setConfirmLabel(java.lang.CharSequence); 4783 method public android.app.Notification.Action.WearableExtender setInProgressLabel(java.lang.CharSequence); 4784 } 4785 4786 public static class Notification.BigPictureStyle extends android.app.Notification.Style { 4787 ctor public Notification.BigPictureStyle(); 4788 ctor public Notification.BigPictureStyle(android.app.Notification.Builder); 4789 method public android.app.Notification.BigPictureStyle bigLargeIcon(android.graphics.Bitmap); 4790 method public android.app.Notification.BigPictureStyle bigPicture(android.graphics.Bitmap); 4791 method public android.app.Notification.BigPictureStyle setBigContentTitle(java.lang.CharSequence); 4792 method public android.app.Notification.BigPictureStyle setSummaryText(java.lang.CharSequence); 4793 } 4794 4795 public static class Notification.BigTextStyle extends android.app.Notification.Style { 4796 ctor public Notification.BigTextStyle(); 4797 ctor public Notification.BigTextStyle(android.app.Notification.Builder); 4798 method public android.app.Notification.BigTextStyle bigText(java.lang.CharSequence); 4799 method public android.app.Notification.BigTextStyle setBigContentTitle(java.lang.CharSequence); 4800 method public android.app.Notification.BigTextStyle setSummaryText(java.lang.CharSequence); 4801 } 4802 4803 public static class Notification.Builder { 4804 ctor public Notification.Builder(android.content.Context); 4805 method public android.app.Notification.Builder addAction(int, java.lang.CharSequence, android.app.PendingIntent); 4806 method public android.app.Notification.Builder addAction(android.app.Notification.Action); 4807 method public android.app.Notification.Builder addExtras(android.os.Bundle); 4808 method public android.app.Notification.Builder addPerson(java.lang.String); 4809 method public android.app.Notification build(); 4810 method public android.app.Notification.Builder extend(android.app.Notification.Extender); 4811 method public android.os.Bundle getExtras(); 4812 method public deprecated android.app.Notification getNotification(); 4813 method public android.app.Notification.Builder setAutoCancel(boolean); 4814 method public android.app.Notification.Builder setCategory(java.lang.String); 4815 method public android.app.Notification.Builder setColor(int); 4816 method public android.app.Notification.Builder setContent(android.widget.RemoteViews); 4817 method public android.app.Notification.Builder setContentInfo(java.lang.CharSequence); 4818 method public android.app.Notification.Builder setContentIntent(android.app.PendingIntent); 4819 method public android.app.Notification.Builder setContentText(java.lang.CharSequence); 4820 method public android.app.Notification.Builder setContentTitle(java.lang.CharSequence); 4821 method public android.app.Notification.Builder setDefaults(int); 4822 method public android.app.Notification.Builder setDeleteIntent(android.app.PendingIntent); 4823 method public android.app.Notification.Builder setExtras(android.os.Bundle); 4824 method public android.app.Notification.Builder setFullScreenIntent(android.app.PendingIntent, boolean); 4825 method public android.app.Notification.Builder setGroup(java.lang.String); 4826 method public android.app.Notification.Builder setGroupSummary(boolean); 4827 method public android.app.Notification.Builder setLargeIcon(android.graphics.Bitmap); 4828 method public android.app.Notification.Builder setLights(int, int, int); 4829 method public android.app.Notification.Builder setLocalOnly(boolean); 4830 method public android.app.Notification.Builder setNumber(int); 4831 method public android.app.Notification.Builder setOngoing(boolean); 4832 method public android.app.Notification.Builder setOnlyAlertOnce(boolean); 4833 method public android.app.Notification.Builder setPriority(int); 4834 method public android.app.Notification.Builder setProgress(int, int, boolean); 4835 method public android.app.Notification.Builder setPublicVersion(android.app.Notification); 4836 method public android.app.Notification.Builder setShowWhen(boolean); 4837 method public android.app.Notification.Builder setSmallIcon(int); 4838 method public android.app.Notification.Builder setSmallIcon(int, int); 4839 method public android.app.Notification.Builder setSortKey(java.lang.String); 4840 method public android.app.Notification.Builder setSound(android.net.Uri); 4841 method public deprecated android.app.Notification.Builder setSound(android.net.Uri, int); 4842 method public android.app.Notification.Builder setSound(android.net.Uri, android.media.AudioAttributes); 4843 method public android.app.Notification.Builder setStyle(android.app.Notification.Style); 4844 method public android.app.Notification.Builder setSubText(java.lang.CharSequence); 4845 method public android.app.Notification.Builder setTicker(java.lang.CharSequence); 4846 method public deprecated android.app.Notification.Builder setTicker(java.lang.CharSequence, android.widget.RemoteViews); 4847 method public android.app.Notification.Builder setUsesChronometer(boolean); 4848 method public android.app.Notification.Builder setVibrate(long[]); 4849 method public android.app.Notification.Builder setVisibility(int); 4850 method public android.app.Notification.Builder setWhen(long); 4851 } 4852 4853 public static abstract interface Notification.Extender { 4854 method public abstract android.app.Notification.Builder extend(android.app.Notification.Builder); 4855 } 4856 4857 public static class Notification.InboxStyle extends android.app.Notification.Style { 4858 ctor public Notification.InboxStyle(); 4859 ctor public Notification.InboxStyle(android.app.Notification.Builder); 4860 method public android.app.Notification.InboxStyle addLine(java.lang.CharSequence); 4861 method public android.app.Notification.InboxStyle setBigContentTitle(java.lang.CharSequence); 4862 method public android.app.Notification.InboxStyle setSummaryText(java.lang.CharSequence); 4863 } 4864 4865 public static class Notification.MediaStyle extends android.app.Notification.Style { 4866 ctor public Notification.MediaStyle(); 4867 ctor public Notification.MediaStyle(android.app.Notification.Builder); 4868 method public android.app.Notification.MediaStyle setMediaSession(android.media.session.MediaSession.Token); 4869 method public android.app.Notification.MediaStyle setShowActionsInCompactView(int...); 4870 } 4871 4872 public static abstract class Notification.Style { 4873 ctor public Notification.Style(); 4874 method public android.app.Notification build(); 4875 method protected void checkBuilder(); 4876 method protected android.widget.RemoteViews getStandardView(int); 4877 method protected void internalSetBigContentTitle(java.lang.CharSequence); 4878 method protected void internalSetSummaryText(java.lang.CharSequence); 4879 method public void setBuilder(android.app.Notification.Builder); 4880 field protected android.app.Notification.Builder mBuilder; 4881 } 4882 4883 public static final class Notification.WearableExtender implements android.app.Notification.Extender { 4884 ctor public Notification.WearableExtender(); 4885 ctor public Notification.WearableExtender(android.app.Notification); 4886 method public android.app.Notification.WearableExtender addAction(android.app.Notification.Action); 4887 method public android.app.Notification.WearableExtender addActions(java.util.List<android.app.Notification.Action>); 4888 method public android.app.Notification.WearableExtender addPage(android.app.Notification); 4889 method public android.app.Notification.WearableExtender addPages(java.util.List<android.app.Notification>); 4890 method public android.app.Notification.WearableExtender clearActions(); 4891 method public android.app.Notification.WearableExtender clearPages(); 4892 method public android.app.Notification.WearableExtender clone(); 4893 method public android.app.Notification.Builder extend(android.app.Notification.Builder); 4894 method public java.util.List<android.app.Notification.Action> getActions(); 4895 method public android.graphics.Bitmap getBackground(); 4896 method public int getContentAction(); 4897 method public int getContentIcon(); 4898 method public int getContentIconGravity(); 4899 method public boolean getContentIntentAvailableOffline(); 4900 method public int getCustomContentHeight(); 4901 method public int getCustomSizePreset(); 4902 method public android.app.PendingIntent getDisplayIntent(); 4903 method public int getGravity(); 4904 method public boolean getHintAvoidBackgroundClipping(); 4905 method public boolean getHintHideIcon(); 4906 method public int getHintScreenTimeout(); 4907 method public boolean getHintShowBackgroundOnly(); 4908 method public java.util.List<android.app.Notification> getPages(); 4909 method public boolean getStartScrollBottom(); 4910 method public android.app.Notification.WearableExtender setBackground(android.graphics.Bitmap); 4911 method public android.app.Notification.WearableExtender setContentAction(int); 4912 method public android.app.Notification.WearableExtender setContentIcon(int); 4913 method public android.app.Notification.WearableExtender setContentIconGravity(int); 4914 method public android.app.Notification.WearableExtender setContentIntentAvailableOffline(boolean); 4915 method public android.app.Notification.WearableExtender setCustomContentHeight(int); 4916 method public android.app.Notification.WearableExtender setCustomSizePreset(int); 4917 method public android.app.Notification.WearableExtender setDisplayIntent(android.app.PendingIntent); 4918 method public android.app.Notification.WearableExtender setGravity(int); 4919 method public android.app.Notification.WearableExtender setHintAvoidBackgroundClipping(boolean); 4920 method public android.app.Notification.WearableExtender setHintHideIcon(boolean); 4921 method public android.app.Notification.WearableExtender setHintScreenTimeout(int); 4922 method public android.app.Notification.WearableExtender setHintShowBackgroundOnly(boolean); 4923 method public android.app.Notification.WearableExtender setStartScrollBottom(boolean); 4924 field public static final int SCREEN_TIMEOUT_LONG = -1; // 0xffffffff 4925 field public static final int SCREEN_TIMEOUT_SHORT = 0; // 0x0 4926 field public static final int SIZE_DEFAULT = 0; // 0x0 4927 field public static final int SIZE_FULL_SCREEN = 5; // 0x5 4928 field public static final int SIZE_LARGE = 4; // 0x4 4929 field public static final int SIZE_MEDIUM = 3; // 0x3 4930 field public static final int SIZE_SMALL = 2; // 0x2 4931 field public static final int SIZE_XSMALL = 1; // 0x1 4932 field public static final int UNSET_ACTION_INDEX = -1; // 0xffffffff 4933 } 4934 4935 public class NotificationManager { 4936 method public void cancel(int); 4937 method public void cancel(java.lang.String, int); 4938 method public void cancelAll(); 4939 method public void notify(int, android.app.Notification); 4940 method public void notify(java.lang.String, int, android.app.Notification); 4941 } 4942 4943 public final class PendingIntent implements android.os.Parcelable { 4944 method public void cancel(); 4945 method public int describeContents(); 4946 method public static android.app.PendingIntent getActivities(android.content.Context, int, android.content.Intent[], int); 4947 method public static android.app.PendingIntent getActivities(android.content.Context, int, android.content.Intent[], int, android.os.Bundle); 4948 method public static android.app.PendingIntent getActivity(android.content.Context, int, android.content.Intent, int); 4949 method public static android.app.PendingIntent getActivity(android.content.Context, int, android.content.Intent, int, android.os.Bundle); 4950 method public static android.app.PendingIntent getBroadcast(android.content.Context, int, android.content.Intent, int); 4951 method public java.lang.String getCreatorPackage(); 4952 method public int getCreatorUid(); 4953 method public android.os.UserHandle getCreatorUserHandle(); 4954 method public android.content.IntentSender getIntentSender(); 4955 method public static android.app.PendingIntent getService(android.content.Context, int, android.content.Intent, int); 4956 method public deprecated java.lang.String getTargetPackage(); 4957 method public static android.app.PendingIntent readPendingIntentOrNullFromParcel(android.os.Parcel); 4958 method public void send() throws android.app.PendingIntent.CanceledException; 4959 method public void send(int) throws android.app.PendingIntent.CanceledException; 4960 method public void send(android.content.Context, int, android.content.Intent) throws android.app.PendingIntent.CanceledException; 4961 method public void send(int, android.app.PendingIntent.OnFinished, android.os.Handler) throws android.app.PendingIntent.CanceledException; 4962 method public void send(android.content.Context, int, android.content.Intent, android.app.PendingIntent.OnFinished, android.os.Handler) throws android.app.PendingIntent.CanceledException; 4963 method public void send(android.content.Context, int, android.content.Intent, android.app.PendingIntent.OnFinished, android.os.Handler, java.lang.String) throws android.app.PendingIntent.CanceledException; 4964 method public static void writePendingIntentOrNullToParcel(android.app.PendingIntent, android.os.Parcel); 4965 method public void writeToParcel(android.os.Parcel, int); 4966 field public static final android.os.Parcelable.Creator<android.app.PendingIntent> CREATOR; 4967 field public static final int FLAG_CANCEL_CURRENT = 268435456; // 0x10000000 4968 field public static final int FLAG_NO_CREATE = 536870912; // 0x20000000 4969 field public static final int FLAG_ONE_SHOT = 1073741824; // 0x40000000 4970 field public static final int FLAG_UPDATE_CURRENT = 134217728; // 0x8000000 4971 } 4972 4973 public static class PendingIntent.CanceledException extends android.util.AndroidException { 4974 ctor public PendingIntent.CanceledException(); 4975 ctor public PendingIntent.CanceledException(java.lang.String); 4976 ctor public PendingIntent.CanceledException(java.lang.Exception); 4977 } 4978 4979 public static abstract interface PendingIntent.OnFinished { 4980 method public abstract void onSendFinished(android.app.PendingIntent, android.content.Intent, int, java.lang.String, android.os.Bundle); 4981 } 4982 4983 public class Presentation extends android.app.Dialog { 4984 ctor public Presentation(android.content.Context, android.view.Display); 4985 ctor public Presentation(android.content.Context, android.view.Display, int); 4986 method public android.view.Display getDisplay(); 4987 method public android.content.res.Resources getResources(); 4988 method public void onDisplayChanged(); 4989 method public void onDisplayRemoved(); 4990 } 4991 4992 public class ProgressDialog extends android.app.AlertDialog { 4993 ctor public ProgressDialog(android.content.Context); 4994 ctor public ProgressDialog(android.content.Context, int); 4995 method public int getMax(); 4996 method public int getProgress(); 4997 method public int getSecondaryProgress(); 4998 method public void incrementProgressBy(int); 4999 method public void incrementSecondaryProgressBy(int); 5000 method public boolean isIndeterminate(); 5001 method public void onStart(); 5002 method public void setIndeterminate(boolean); 5003 method public void setIndeterminateDrawable(android.graphics.drawable.Drawable); 5004 method public void setMax(int); 5005 method public void setProgress(int); 5006 method public void setProgressDrawable(android.graphics.drawable.Drawable); 5007 method public void setProgressNumberFormat(java.lang.String); 5008 method public void setProgressPercentFormat(java.text.NumberFormat); 5009 method public void setProgressStyle(int); 5010 method public void setSecondaryProgress(int); 5011 method public static android.app.ProgressDialog show(android.content.Context, java.lang.CharSequence, java.lang.CharSequence); 5012 method public static android.app.ProgressDialog show(android.content.Context, java.lang.CharSequence, java.lang.CharSequence, boolean); 5013 method public static android.app.ProgressDialog show(android.content.Context, java.lang.CharSequence, java.lang.CharSequence, boolean, boolean); 5014 method public static android.app.ProgressDialog show(android.content.Context, java.lang.CharSequence, java.lang.CharSequence, boolean, boolean, android.content.DialogInterface.OnCancelListener); 5015 field public static final int STYLE_HORIZONTAL = 1; // 0x1 5016 field public static final int STYLE_SPINNER = 0; // 0x0 5017 } 5018 5019 public final class RemoteInput implements android.os.Parcelable { 5020 method public static void addResultsToIntent(android.app.RemoteInput[], android.content.Intent, android.os.Bundle); 5021 method public int describeContents(); 5022 method public boolean getAllowFreeFormInput(); 5023 method public java.lang.CharSequence[] getChoices(); 5024 method public android.os.Bundle getExtras(); 5025 method public java.lang.CharSequence getLabel(); 5026 method public java.lang.String getResultKey(); 5027 method public static android.os.Bundle getResultsFromIntent(android.content.Intent); 5028 method public void writeToParcel(android.os.Parcel, int); 5029 field public static final android.os.Parcelable.Creator<android.app.RemoteInput> CREATOR; 5030 field public static final java.lang.String EXTRA_RESULTS_DATA = "android.remoteinput.resultsData"; 5031 field public static final java.lang.String RESULTS_CLIP_LABEL = "android.remoteinput.results"; 5032 } 5033 5034 public static final class RemoteInput.Builder { 5035 ctor public RemoteInput.Builder(java.lang.String); 5036 method public android.app.RemoteInput.Builder addExtras(android.os.Bundle); 5037 method public android.app.RemoteInput build(); 5038 method public android.os.Bundle getExtras(); 5039 method public android.app.RemoteInput.Builder setAllowFreeFormInput(boolean); 5040 method public android.app.RemoteInput.Builder setChoices(java.lang.CharSequence[]); 5041 method public android.app.RemoteInput.Builder setLabel(java.lang.CharSequence); 5042 } 5043 5044 public class SearchManager implements android.content.DialogInterface.OnCancelListener android.content.DialogInterface.OnDismissListener { 5045 method public android.content.ComponentName getGlobalSearchActivity(); 5046 method public android.app.SearchableInfo getSearchableInfo(android.content.ComponentName); 5047 method public java.util.List<android.app.SearchableInfo> getSearchablesInGlobalSearch(); 5048 method public deprecated void onCancel(android.content.DialogInterface); 5049 method public deprecated void onDismiss(android.content.DialogInterface); 5050 method public void setOnCancelListener(android.app.SearchManager.OnCancelListener); 5051 method public void setOnDismissListener(android.app.SearchManager.OnDismissListener); 5052 method public void startSearch(java.lang.String, boolean, android.content.ComponentName, android.os.Bundle, boolean); 5053 method public void stopSearch(); 5054 method public void triggerSearch(java.lang.String, android.content.ComponentName, android.os.Bundle); 5055 field public static final java.lang.String ACTION_KEY = "action_key"; 5056 field public static final java.lang.String ACTION_MSG = "action_msg"; 5057 field public static final java.lang.String APP_DATA = "app_data"; 5058 field public static final java.lang.String CURSOR_EXTRA_KEY_IN_PROGRESS = "in_progress"; 5059 field public static final java.lang.String EXTRA_DATA_KEY = "intent_extra_data_key"; 5060 field public static final java.lang.String EXTRA_NEW_SEARCH = "new_search"; 5061 field public static final java.lang.String EXTRA_SELECT_QUERY = "select_query"; 5062 field public static final java.lang.String EXTRA_WEB_SEARCH_PENDINGINTENT = "web_search_pendingintent"; 5063 field public static final int FLAG_QUERY_REFINEMENT = 1; // 0x1 5064 field public static final java.lang.String INTENT_ACTION_GLOBAL_SEARCH = "android.search.action.GLOBAL_SEARCH"; 5065 field public static final java.lang.String INTENT_ACTION_SEARCHABLES_CHANGED = "android.search.action.SEARCHABLES_CHANGED"; 5066 field public static final java.lang.String INTENT_ACTION_SEARCH_SETTINGS = "android.search.action.SEARCH_SETTINGS"; 5067 field public static final java.lang.String INTENT_ACTION_SEARCH_SETTINGS_CHANGED = "android.search.action.SETTINGS_CHANGED"; 5068 field public static final java.lang.String INTENT_ACTION_WEB_SEARCH_SETTINGS = "android.search.action.WEB_SEARCH_SETTINGS"; 5069 field public static final java.lang.String INTENT_GLOBAL_SEARCH_ACTIVITY_CHANGED = "android.search.action.GLOBAL_SEARCH_ACTIVITY_CHANGED"; 5070 field public static final char MENU_KEY = 115; // 0x0073 's' 5071 field public static final int MENU_KEYCODE = 47; // 0x2f 5072 field public static final java.lang.String QUERY = "query"; 5073 field public static final java.lang.String SHORTCUT_MIME_TYPE = "vnd.android.cursor.item/vnd.android.search.suggest"; 5074 field public static final java.lang.String SUGGEST_COLUMN_AUDIO_CHANNEL_CONFIG = "suggest_audio_channel_config"; 5075 field public static final java.lang.String SUGGEST_COLUMN_CONTENT_TYPE = "suggest_content_type"; 5076 field public static final java.lang.String SUGGEST_COLUMN_DURATION = "suggest_duration"; 5077 field public static final java.lang.String SUGGEST_COLUMN_FLAGS = "suggest_flags"; 5078 field public static final java.lang.String SUGGEST_COLUMN_FORMAT = "suggest_format"; 5079 field public static final java.lang.String SUGGEST_COLUMN_ICON_1 = "suggest_icon_1"; 5080 field public static final java.lang.String SUGGEST_COLUMN_ICON_2 = "suggest_icon_2"; 5081 field public static final java.lang.String SUGGEST_COLUMN_INTENT_ACTION = "suggest_intent_action"; 5082 field public static final java.lang.String SUGGEST_COLUMN_INTENT_DATA = "suggest_intent_data"; 5083 field public static final java.lang.String SUGGEST_COLUMN_INTENT_DATA_ID = "suggest_intent_data_id"; 5084 field public static final java.lang.String SUGGEST_COLUMN_INTENT_EXTRA_DATA = "suggest_intent_extra_data"; 5085 field public static final java.lang.String SUGGEST_COLUMN_IS_LIVE = "suggest_is_live"; 5086 field public static final java.lang.String SUGGEST_COLUMN_LAST_ACCESS_HINT = "suggest_last_access_hint"; 5087 field public static final java.lang.String SUGGEST_COLUMN_PRODUCTION_YEAR = "suggest_production_year"; 5088 field public static final java.lang.String SUGGEST_COLUMN_PURCHASE_PRICE = "suggest_purchase_price"; 5089 field public static final java.lang.String SUGGEST_COLUMN_QUERY = "suggest_intent_query"; 5090 field public static final java.lang.String SUGGEST_COLUMN_RATING_SCORE = "suggest_rating_score"; 5091 field public static final java.lang.String SUGGEST_COLUMN_RATING_STYLE = "suggest_rating_style"; 5092 field public static final java.lang.String SUGGEST_COLUMN_RENTAL_PRICE = "suggest_rental_price"; 5093 field public static final java.lang.String SUGGEST_COLUMN_RESULT_CARD_IMAGE = "suggest_result_card_image"; 5094 field public static final java.lang.String SUGGEST_COLUMN_SHORTCUT_ID = "suggest_shortcut_id"; 5095 field public static final java.lang.String SUGGEST_COLUMN_SPINNER_WHILE_REFRESHING = "suggest_spinner_while_refreshing"; 5096 field public static final java.lang.String SUGGEST_COLUMN_TEXT_1 = "suggest_text_1"; 5097 field public static final java.lang.String SUGGEST_COLUMN_TEXT_2 = "suggest_text_2"; 5098 field public static final java.lang.String SUGGEST_COLUMN_TEXT_2_URL = "suggest_text_2_url"; 5099 field public static final java.lang.String SUGGEST_COLUMN_VIDEO_HEIGHT = "suggest_video_height"; 5100 field public static final java.lang.String SUGGEST_COLUMN_VIDEO_WIDTH = "suggest_video_width"; 5101 field public static final java.lang.String SUGGEST_MIME_TYPE = "vnd.android.cursor.dir/vnd.android.search.suggest"; 5102 field public static final java.lang.String SUGGEST_NEVER_MAKE_SHORTCUT = "_-1"; 5103 field public static final java.lang.String SUGGEST_PARAMETER_LIMIT = "limit"; 5104 field public static final java.lang.String SUGGEST_URI_PATH_QUERY = "search_suggest_query"; 5105 field public static final java.lang.String SUGGEST_URI_PATH_SHORTCUT = "search_suggest_shortcut"; 5106 field public static final java.lang.String USER_QUERY = "user_query"; 5107 } 5108 5109 public static abstract interface SearchManager.OnCancelListener { 5110 method public abstract void onCancel(); 5111 } 5112 5113 public static abstract interface SearchManager.OnDismissListener { 5114 method public abstract void onDismiss(); 5115 } 5116 5117 public final class SearchableInfo implements android.os.Parcelable { 5118 method public boolean autoUrlDetect(); 5119 method public int describeContents(); 5120 method public int getHintId(); 5121 method public int getImeOptions(); 5122 method public int getInputType(); 5123 method public android.content.ComponentName getSearchActivity(); 5124 method public int getSettingsDescriptionId(); 5125 method public java.lang.String getSuggestAuthority(); 5126 method public java.lang.String getSuggestIntentAction(); 5127 method public java.lang.String getSuggestIntentData(); 5128 method public java.lang.String getSuggestPackage(); 5129 method public java.lang.String getSuggestPath(); 5130 method public java.lang.String getSuggestSelection(); 5131 method public int getSuggestThreshold(); 5132 method public int getVoiceLanguageId(); 5133 method public int getVoiceLanguageModeId(); 5134 method public int getVoiceMaxResults(); 5135 method public int getVoicePromptTextId(); 5136 method public boolean getVoiceSearchEnabled(); 5137 method public boolean getVoiceSearchLaunchRecognizer(); 5138 method public boolean getVoiceSearchLaunchWebSearch(); 5139 method public boolean queryAfterZeroResults(); 5140 method public boolean shouldIncludeInGlobalSearch(); 5141 method public boolean shouldRewriteQueryFromData(); 5142 method public boolean shouldRewriteQueryFromText(); 5143 method public void writeToParcel(android.os.Parcel, int); 5144 field public static final android.os.Parcelable.Creator<android.app.SearchableInfo> CREATOR; 5145 } 5146 5147 public abstract class Service extends android.content.ContextWrapper implements android.content.ComponentCallbacks2 { 5148 ctor public Service(); 5149 method protected void dump(java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 5150 method public final android.app.Application getApplication(); 5151 method public abstract android.os.IBinder onBind(android.content.Intent); 5152 method public void onConfigurationChanged(android.content.res.Configuration); 5153 method public void onCreate(); 5154 method public void onDestroy(); 5155 method public void onLowMemory(); 5156 method public void onRebind(android.content.Intent); 5157 method public deprecated void onStart(android.content.Intent, int); 5158 method public int onStartCommand(android.content.Intent, int, int); 5159 method public void onTaskRemoved(android.content.Intent); 5160 method public void onTrimMemory(int); 5161 method public boolean onUnbind(android.content.Intent); 5162 method public final void startForeground(int, android.app.Notification); 5163 method public final void stopForeground(boolean); 5164 method public final void stopSelf(); 5165 method public final void stopSelf(int); 5166 method public final boolean stopSelfResult(int); 5167 field public static final int START_CONTINUATION_MASK = 15; // 0xf 5168 field public static final int START_FLAG_REDELIVERY = 1; // 0x1 5169 field public static final int START_FLAG_RETRY = 2; // 0x2 5170 field public static final int START_NOT_STICKY = 2; // 0x2 5171 field public static final int START_REDELIVER_INTENT = 3; // 0x3 5172 field public static final int START_STICKY = 1; // 0x1 5173 field public static final int START_STICKY_COMPATIBILITY = 0; // 0x0 5174 } 5175 5176 public abstract class SharedElementCallback { 5177 ctor public SharedElementCallback(); 5178 method public android.os.Parcelable onCaptureSharedElementSnapshot(android.view.View, android.graphics.Matrix, android.graphics.RectF); 5179 method public android.view.View onCreateSnapshotView(android.content.Context, android.os.Parcelable); 5180 method public void onMapSharedElements(java.util.List<java.lang.String>, java.util.Map<java.lang.String, android.view.View>); 5181 method public void onRejectSharedElements(java.util.List<android.view.View>); 5182 method public void onSharedElementEnd(java.util.List<java.lang.String>, java.util.List<android.view.View>, java.util.List<android.view.View>); 5183 method public void onSharedElementStart(java.util.List<java.lang.String>, java.util.List<android.view.View>, java.util.List<android.view.View>); 5184 } 5185 5186 public deprecated class TabActivity extends android.app.ActivityGroup { 5187 ctor public TabActivity(); 5188 method public android.widget.TabHost getTabHost(); 5189 method public android.widget.TabWidget getTabWidget(); 5190 method public void setDefaultTab(java.lang.String); 5191 method public void setDefaultTab(int); 5192 } 5193 5194 public class TaskStackBuilder { 5195 method public android.app.TaskStackBuilder addNextIntent(android.content.Intent); 5196 method public android.app.TaskStackBuilder addNextIntentWithParentStack(android.content.Intent); 5197 method public android.app.TaskStackBuilder addParentStack(android.app.Activity); 5198 method public android.app.TaskStackBuilder addParentStack(java.lang.Class<?>); 5199 method public android.app.TaskStackBuilder addParentStack(android.content.ComponentName); 5200 method public static android.app.TaskStackBuilder create(android.content.Context); 5201 method public android.content.Intent editIntentAt(int); 5202 method public int getIntentCount(); 5203 method public android.content.Intent[] getIntents(); 5204 method public android.app.PendingIntent getPendingIntent(int, int); 5205 method public android.app.PendingIntent getPendingIntent(int, int, android.os.Bundle); 5206 method public void startActivities(); 5207 method public void startActivities(android.os.Bundle); 5208 } 5209 5210 public class TimePickerDialog extends android.app.AlertDialog implements android.content.DialogInterface.OnClickListener android.widget.TimePicker.OnTimeChangedListener { 5211 ctor public TimePickerDialog(android.content.Context, android.app.TimePickerDialog.OnTimeSetListener, int, int, boolean); 5212 ctor public TimePickerDialog(android.content.Context, int, android.app.TimePickerDialog.OnTimeSetListener, int, int, boolean); 5213 method public void onClick(android.content.DialogInterface, int); 5214 method public void onTimeChanged(android.widget.TimePicker, int, int); 5215 method public void updateTime(int, int); 5216 } 5217 5218 public static abstract interface TimePickerDialog.OnTimeSetListener { 5219 method public abstract void onTimeSet(android.widget.TimePicker, int, int); 5220 } 5221 5222 public final class UiAutomation { 5223 method public void clearWindowAnimationFrameStats(); 5224 method public boolean clearWindowContentFrameStats(int); 5225 method public android.view.accessibility.AccessibilityEvent executeAndWaitForEvent(java.lang.Runnable, android.app.UiAutomation.AccessibilityEventFilter, long) throws java.util.concurrent.TimeoutException; 5226 method public android.os.ParcelFileDescriptor executeShellCommand(java.lang.String); 5227 method public android.view.accessibility.AccessibilityNodeInfo findFocus(int); 5228 method public android.view.accessibility.AccessibilityNodeInfo getRootInActiveWindow(); 5229 method public final android.accessibilityservice.AccessibilityServiceInfo getServiceInfo(); 5230 method public android.view.WindowAnimationFrameStats getWindowAnimationFrameStats(); 5231 method public android.view.WindowContentFrameStats getWindowContentFrameStats(int); 5232 method public java.util.List<android.view.accessibility.AccessibilityWindowInfo> getWindows(); 5233 method public boolean injectInputEvent(android.view.InputEvent, boolean); 5234 method public final boolean performGlobalAction(int); 5235 method public void setOnAccessibilityEventListener(android.app.UiAutomation.OnAccessibilityEventListener); 5236 method public boolean setRotation(int); 5237 method public void setRunAsMonkey(boolean); 5238 method public final void setServiceInfo(android.accessibilityservice.AccessibilityServiceInfo); 5239 method public android.graphics.Bitmap takeScreenshot(); 5240 method public void waitForIdle(long, long) throws java.util.concurrent.TimeoutException; 5241 field public static final int ROTATION_FREEZE_0 = 0; // 0x0 5242 field public static final int ROTATION_FREEZE_180 = 2; // 0x2 5243 field public static final int ROTATION_FREEZE_270 = 3; // 0x3 5244 field public static final int ROTATION_FREEZE_90 = 1; // 0x1 5245 field public static final int ROTATION_FREEZE_CURRENT = -1; // 0xffffffff 5246 field public static final int ROTATION_UNFREEZE = -2; // 0xfffffffe 5247 } 5248 5249 public static abstract interface UiAutomation.AccessibilityEventFilter { 5250 method public abstract boolean accept(android.view.accessibility.AccessibilityEvent); 5251 } 5252 5253 public static abstract interface UiAutomation.OnAccessibilityEventListener { 5254 method public abstract void onAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 5255 } 5256 5257 public class UiModeManager { 5258 method public void disableCarMode(int); 5259 method public void enableCarMode(int); 5260 method public int getCurrentModeType(); 5261 method public int getNightMode(); 5262 method public void setNightMode(int); 5263 field public static java.lang.String ACTION_ENTER_CAR_MODE; 5264 field public static java.lang.String ACTION_ENTER_DESK_MODE; 5265 field public static java.lang.String ACTION_EXIT_CAR_MODE; 5266 field public static java.lang.String ACTION_EXIT_DESK_MODE; 5267 field public static final int DISABLE_CAR_MODE_GO_HOME = 1; // 0x1 5268 field public static final int ENABLE_CAR_MODE_ALLOW_SLEEP = 2; // 0x2 5269 field public static final int ENABLE_CAR_MODE_GO_CAR_HOME = 1; // 0x1 5270 field public static final int MODE_NIGHT_AUTO = 0; // 0x0 5271 field public static final int MODE_NIGHT_NO = 1; // 0x1 5272 field public static final int MODE_NIGHT_YES = 2; // 0x2 5273 } 5274 5275 public class VoiceInteractor { 5276 method public boolean submitRequest(android.app.VoiceInteractor.Request); 5277 method public boolean[] supportsCommands(java.lang.String[]); 5278 } 5279 5280 public static class VoiceInteractor.AbortVoiceRequest extends android.app.VoiceInteractor.Request { 5281 ctor public VoiceInteractor.AbortVoiceRequest(java.lang.CharSequence, android.os.Bundle); 5282 method public void onAbortResult(android.os.Bundle); 5283 } 5284 5285 public static class VoiceInteractor.CommandRequest extends android.app.VoiceInteractor.Request { 5286 ctor public VoiceInteractor.CommandRequest(java.lang.String, android.os.Bundle); 5287 method public void onCommandResult(android.os.Bundle); 5288 } 5289 5290 public static class VoiceInteractor.CompleteVoiceRequest extends android.app.VoiceInteractor.Request { 5291 ctor public VoiceInteractor.CompleteVoiceRequest(java.lang.CharSequence, android.os.Bundle); 5292 method public void onCompleteResult(android.os.Bundle); 5293 } 5294 5295 public static class VoiceInteractor.ConfirmationRequest extends android.app.VoiceInteractor.Request { 5296 ctor public VoiceInteractor.ConfirmationRequest(java.lang.CharSequence, android.os.Bundle); 5297 method public void onConfirmationResult(boolean, android.os.Bundle); 5298 } 5299 5300 public static abstract class VoiceInteractor.Request { 5301 ctor public VoiceInteractor.Request(); 5302 method public void cancel(); 5303 method public android.app.Activity getActivity(); 5304 method public android.content.Context getContext(); 5305 method public void onAttached(android.app.Activity); 5306 method public void onCancel(); 5307 method public void onDetached(); 5308 } 5309 5310 public final class WallpaperInfo implements android.os.Parcelable { 5311 ctor public WallpaperInfo(android.content.Context, android.content.pm.ResolveInfo) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 5312 method public int describeContents(); 5313 method public void dump(android.util.Printer, java.lang.String); 5314 method public android.content.ComponentName getComponent(); 5315 method public java.lang.String getPackageName(); 5316 method public android.content.pm.ServiceInfo getServiceInfo(); 5317 method public java.lang.String getServiceName(); 5318 method public java.lang.String getSettingsActivity(); 5319 method public java.lang.CharSequence loadAuthor(android.content.pm.PackageManager) throws android.content.res.Resources.NotFoundException; 5320 method public java.lang.CharSequence loadDescription(android.content.pm.PackageManager) throws android.content.res.Resources.NotFoundException; 5321 method public android.graphics.drawable.Drawable loadIcon(android.content.pm.PackageManager); 5322 method public java.lang.CharSequence loadLabel(android.content.pm.PackageManager); 5323 method public android.graphics.drawable.Drawable loadThumbnail(android.content.pm.PackageManager); 5324 method public void writeToParcel(android.os.Parcel, int); 5325 field public static final android.os.Parcelable.Creator<android.app.WallpaperInfo> CREATOR; 5326 } 5327 5328 public class WallpaperManager { 5329 method public void clear() throws java.io.IOException; 5330 method public void clearWallpaperOffsets(android.os.IBinder); 5331 method public void forgetLoadedWallpaper(); 5332 method public android.graphics.drawable.Drawable getBuiltInDrawable(); 5333 method public android.graphics.drawable.Drawable getBuiltInDrawable(int, int, boolean, float, float); 5334 method public android.content.Intent getCropAndSetWallpaperIntent(android.net.Uri); 5335 method public int getDesiredMinimumHeight(); 5336 method public int getDesiredMinimumWidth(); 5337 method public android.graphics.drawable.Drawable getDrawable(); 5338 method public android.graphics.drawable.Drawable getFastDrawable(); 5339 method public static android.app.WallpaperManager getInstance(android.content.Context); 5340 method public android.app.WallpaperInfo getWallpaperInfo(); 5341 method public boolean hasResourceWallpaper(int); 5342 method public android.graphics.drawable.Drawable peekDrawable(); 5343 method public android.graphics.drawable.Drawable peekFastDrawable(); 5344 method public void sendWallpaperCommand(android.os.IBinder, java.lang.String, int, int, int, android.os.Bundle); 5345 method public void setBitmap(android.graphics.Bitmap) throws java.io.IOException; 5346 method public void setDisplayOffset(android.os.IBinder, int, int); 5347 method public void setDisplayPadding(android.graphics.Rect); 5348 method public void setResource(int) throws java.io.IOException; 5349 method public void setStream(java.io.InputStream) throws java.io.IOException; 5350 method public void setWallpaperOffsetSteps(float, float); 5351 method public void setWallpaperOffsets(android.os.IBinder, float, float); 5352 method public void suggestDesiredDimensions(int, int); 5353 field public static final java.lang.String ACTION_CHANGE_LIVE_WALLPAPER = "android.service.wallpaper.CHANGE_LIVE_WALLPAPER"; 5354 field public static final java.lang.String ACTION_CROP_AND_SET_WALLPAPER = "android.service.wallpaper.CROP_AND_SET_WALLPAPER"; 5355 field public static final java.lang.String ACTION_LIVE_WALLPAPER_CHOOSER = "android.service.wallpaper.LIVE_WALLPAPER_CHOOSER"; 5356 field public static final java.lang.String COMMAND_DROP = "android.home.drop"; 5357 field public static final java.lang.String COMMAND_SECONDARY_TAP = "android.wallpaper.secondaryTap"; 5358 field public static final java.lang.String COMMAND_TAP = "android.wallpaper.tap"; 5359 field public static final java.lang.String EXTRA_LIVE_WALLPAPER_COMPONENT = "android.service.wallpaper.extra.LIVE_WALLPAPER_COMPONENT"; 5360 field public static final java.lang.String WALLPAPER_PREVIEW_META_DATA = "android.wallpaper.preview"; 5361 } 5362 5363} 5364 5365package android.app.admin { 5366 5367 public final class DeviceAdminInfo implements android.os.Parcelable { 5368 ctor public DeviceAdminInfo(android.content.Context, android.content.pm.ResolveInfo) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 5369 method public int describeContents(); 5370 method public void dump(android.util.Printer, java.lang.String); 5371 method public android.content.pm.ActivityInfo getActivityInfo(); 5372 method public android.content.ComponentName getComponent(); 5373 method public java.lang.String getPackageName(); 5374 method public java.lang.String getReceiverName(); 5375 method public java.lang.String getTagForPolicy(int); 5376 method public boolean isVisible(); 5377 method public java.lang.CharSequence loadDescription(android.content.pm.PackageManager) throws android.content.res.Resources.NotFoundException; 5378 method public android.graphics.drawable.Drawable loadIcon(android.content.pm.PackageManager); 5379 method public java.lang.CharSequence loadLabel(android.content.pm.PackageManager); 5380 method public boolean usesPolicy(int); 5381 method public void writeToParcel(android.os.Parcel, int); 5382 field public static final android.os.Parcelable.Creator<android.app.admin.DeviceAdminInfo> CREATOR; 5383 field public static final int USES_ENCRYPTED_STORAGE = 7; // 0x7 5384 field public static final int USES_POLICY_DISABLE_CAMERA = 8; // 0x8 5385 field public static final int USES_POLICY_DISABLE_KEYGUARD_FEATURES = 9; // 0x9 5386 field public static final int USES_POLICY_EXPIRE_PASSWORD = 6; // 0x6 5387 field public static final int USES_POLICY_FORCE_LOCK = 3; // 0x3 5388 field public static final int USES_POLICY_LIMIT_PASSWORD = 0; // 0x0 5389 field public static final int USES_POLICY_RESET_PASSWORD = 2; // 0x2 5390 field public static final int USES_POLICY_WATCH_LOGIN = 1; // 0x1 5391 field public static final int USES_POLICY_WIPE_DATA = 4; // 0x4 5392 } 5393 5394 public class DeviceAdminReceiver extends android.content.BroadcastReceiver { 5395 ctor public DeviceAdminReceiver(); 5396 method public android.app.admin.DevicePolicyManager getManager(android.content.Context); 5397 method public android.content.ComponentName getWho(android.content.Context); 5398 method public java.lang.CharSequence onDisableRequested(android.content.Context, android.content.Intent); 5399 method public void onDisabled(android.content.Context, android.content.Intent); 5400 method public void onEnabled(android.content.Context, android.content.Intent); 5401 method public void onLockTaskModeEntering(android.content.Context, android.content.Intent, java.lang.String); 5402 method public void onLockTaskModeExiting(android.content.Context, android.content.Intent); 5403 method public void onPasswordChanged(android.content.Context, android.content.Intent); 5404 method public void onPasswordExpiring(android.content.Context, android.content.Intent); 5405 method public void onPasswordFailed(android.content.Context, android.content.Intent); 5406 method public void onPasswordSucceeded(android.content.Context, android.content.Intent); 5407 method public void onProfileProvisioningComplete(android.content.Context, android.content.Intent); 5408 method public void onReceive(android.content.Context, android.content.Intent); 5409 field public static final java.lang.String ACTION_DEVICE_ADMIN_DISABLED = "android.app.action.DEVICE_ADMIN_DISABLED"; 5410 field public static final java.lang.String ACTION_DEVICE_ADMIN_DISABLE_REQUESTED = "android.app.action.DEVICE_ADMIN_DISABLE_REQUESTED"; 5411 field public static final java.lang.String ACTION_DEVICE_ADMIN_ENABLED = "android.app.action.DEVICE_ADMIN_ENABLED"; 5412 field public static final java.lang.String ACTION_LOCK_TASK_ENTERING = "android.app.action.LOCK_TASK_ENTERING"; 5413 field public static final java.lang.String ACTION_LOCK_TASK_EXITING = "android.app.action.LOCK_TASK_EXITING"; 5414 field public static final java.lang.String ACTION_PASSWORD_CHANGED = "android.app.action.ACTION_PASSWORD_CHANGED"; 5415 field public static final java.lang.String ACTION_PASSWORD_EXPIRING = "android.app.action.ACTION_PASSWORD_EXPIRING"; 5416 field public static final java.lang.String ACTION_PASSWORD_FAILED = "android.app.action.ACTION_PASSWORD_FAILED"; 5417 field public static final java.lang.String ACTION_PASSWORD_SUCCEEDED = "android.app.action.ACTION_PASSWORD_SUCCEEDED"; 5418 field public static final java.lang.String ACTION_PROFILE_PROVISIONING_COMPLETE = "android.app.action.PROFILE_PROVISIONING_COMPLETE"; 5419 field public static final java.lang.String DEVICE_ADMIN_META_DATA = "android.app.device_admin"; 5420 field public static final java.lang.String EXTRA_DISABLE_WARNING = "android.app.extra.DISABLE_WARNING"; 5421 field public static final java.lang.String EXTRA_LOCK_TASK_PACKAGE = "android.app.extra.LOCK_TASK_PACKAGE"; 5422 } 5423 5424 public class DevicePolicyManager { 5425 method public void addCrossProfileIntentFilter(android.content.ComponentName, android.content.IntentFilter, int); 5426 method public boolean addCrossProfileWidgetProvider(android.content.ComponentName, java.lang.String); 5427 method public void addPersistentPreferredActivity(android.content.ComponentName, android.content.IntentFilter, android.content.ComponentName); 5428 method public void addUserRestriction(android.content.ComponentName, java.lang.String); 5429 method public void clearCrossProfileIntentFilters(android.content.ComponentName); 5430 method public void clearDeviceOwnerApp(java.lang.String); 5431 method public void clearPackagePersistentPreferredActivities(android.content.ComponentName, java.lang.String); 5432 method public void clearProfileOwner(android.content.ComponentName); 5433 method public void clearUserRestriction(android.content.ComponentName, java.lang.String); 5434 method public android.os.UserHandle createAndInitializeUser(android.content.ComponentName, java.lang.String, java.lang.String, android.content.ComponentName, android.os.Bundle); 5435 method public android.os.UserHandle createUser(android.content.ComponentName, java.lang.String); 5436 method public void enableSystemApp(android.content.ComponentName, java.lang.String); 5437 method public int enableSystemApp(android.content.ComponentName, android.content.Intent); 5438 method public java.lang.String[] getAccountTypesWithManagementDisabled(); 5439 method public java.util.List<android.content.ComponentName> getActiveAdmins(); 5440 method public android.os.Bundle getApplicationRestrictions(android.content.ComponentName, java.lang.String); 5441 method public boolean getAutoTimeRequired(); 5442 method public boolean getCameraDisabled(android.content.ComponentName); 5443 method public boolean getCrossProfileCallerIdDisabled(android.content.ComponentName); 5444 method public java.util.List<java.lang.String> getCrossProfileWidgetProviders(android.content.ComponentName); 5445 method public int getCurrentFailedPasswordAttempts(); 5446 method public java.lang.String getDeviceOwner(); 5447 method public java.util.List<byte[]> getInstalledCaCerts(android.content.ComponentName); 5448 method public int getKeyguardDisabledFeatures(android.content.ComponentName); 5449 method public int getMaximumFailedPasswordsForWipe(android.content.ComponentName); 5450 method public long getMaximumTimeToLock(android.content.ComponentName); 5451 method public long getPasswordExpiration(android.content.ComponentName); 5452 method public long getPasswordExpirationTimeout(android.content.ComponentName); 5453 method public int getPasswordHistoryLength(android.content.ComponentName); 5454 method public int getPasswordMaximumLength(int); 5455 method public int getPasswordMinimumLength(android.content.ComponentName); 5456 method public int getPasswordMinimumLetters(android.content.ComponentName); 5457 method public int getPasswordMinimumLowerCase(android.content.ComponentName); 5458 method public int getPasswordMinimumNonLetter(android.content.ComponentName); 5459 method public int getPasswordMinimumNumeric(android.content.ComponentName); 5460 method public int getPasswordMinimumSymbols(android.content.ComponentName); 5461 method public int getPasswordMinimumUpperCase(android.content.ComponentName); 5462 method public int getPasswordQuality(android.content.ComponentName); 5463 method public java.util.List<java.lang.String> getPermittedAccessibilityServices(android.content.ComponentName); 5464 method public java.util.List<java.lang.String> getPermittedAccessibilityServices(int); 5465 method public java.util.List<java.lang.String> getPermittedInputMethods(android.content.ComponentName); 5466 method public java.util.List<java.lang.String> getPermittedInputMethodsForCurrentUser(); 5467 method public android.content.ComponentName getProfileOwner() throws java.lang.IllegalArgumentException; 5468 method public java.lang.String getProfileOwnerNameAsUser(int) throws java.lang.IllegalArgumentException; 5469 method public boolean getScreenCaptureDisabled(android.content.ComponentName); 5470 method public boolean getStorageEncryption(android.content.ComponentName); 5471 method public int getStorageEncryptionStatus(); 5472 method public boolean hasCaCertInstalled(android.content.ComponentName, byte[]); 5473 method public boolean hasGrantedPolicy(android.content.ComponentName, int); 5474 method public boolean installCaCert(android.content.ComponentName, byte[]); 5475 method public boolean installKeyPair(android.content.ComponentName, java.security.PrivateKey, java.security.cert.Certificate, java.lang.String); 5476 method public boolean isActivePasswordSufficient(); 5477 method public boolean isAdminActive(android.content.ComponentName); 5478 method public boolean isApplicationHidden(android.content.ComponentName, java.lang.String); 5479 method public boolean isDeviceOwnerApp(java.lang.String); 5480 method public boolean isLockTaskPermitted(java.lang.String); 5481 method public boolean isMasterVolumeMuted(android.content.ComponentName); 5482 method public boolean isProfileOwnerApp(java.lang.String); 5483 method public boolean isUninstallBlocked(android.content.ComponentName, java.lang.String); 5484 method public void lockNow(); 5485 method public void removeActiveAdmin(android.content.ComponentName); 5486 method public boolean removeCrossProfileWidgetProvider(android.content.ComponentName, java.lang.String); 5487 method public boolean removeUser(android.content.ComponentName, android.os.UserHandle); 5488 method public boolean resetPassword(java.lang.String, int); 5489 method public void setAccountManagementDisabled(android.content.ComponentName, java.lang.String, boolean); 5490 method public deprecated boolean setActiveProfileOwner(android.content.ComponentName, java.lang.String) throws java.lang.IllegalArgumentException; 5491 method public boolean setApplicationHidden(android.content.ComponentName, java.lang.String, boolean); 5492 method public void setApplicationRestrictions(android.content.ComponentName, java.lang.String, android.os.Bundle); 5493 method public void setAutoTimeRequired(android.content.ComponentName, boolean); 5494 method public void setCameraDisabled(android.content.ComponentName, boolean); 5495 method public void setCrossProfileCallerIdDisabled(android.content.ComponentName, boolean); 5496 method public void setGlobalSetting(android.content.ComponentName, java.lang.String, java.lang.String); 5497 method public void setKeyguardDisabledFeatures(android.content.ComponentName, int); 5498 method public void setLockTaskPackages(android.content.ComponentName, java.lang.String[]) throws java.lang.SecurityException; 5499 method public void setMasterVolumeMuted(android.content.ComponentName, boolean); 5500 method public void setMaximumFailedPasswordsForWipe(android.content.ComponentName, int); 5501 method public void setMaximumTimeToLock(android.content.ComponentName, long); 5502 method public void setPasswordExpirationTimeout(android.content.ComponentName, long); 5503 method public void setPasswordHistoryLength(android.content.ComponentName, int); 5504 method public void setPasswordMinimumLength(android.content.ComponentName, int); 5505 method public void setPasswordMinimumLetters(android.content.ComponentName, int); 5506 method public void setPasswordMinimumLowerCase(android.content.ComponentName, int); 5507 method public void setPasswordMinimumNonLetter(android.content.ComponentName, int); 5508 method public void setPasswordMinimumNumeric(android.content.ComponentName, int); 5509 method public void setPasswordMinimumSymbols(android.content.ComponentName, int); 5510 method public void setPasswordMinimumUpperCase(android.content.ComponentName, int); 5511 method public void setPasswordQuality(android.content.ComponentName, int); 5512 method public boolean setPermittedAccessibilityServices(android.content.ComponentName, java.util.List<java.lang.String>); 5513 method public boolean setPermittedInputMethods(android.content.ComponentName, java.util.List<java.lang.String>); 5514 method public void setProfileEnabled(android.content.ComponentName); 5515 method public void setProfileName(android.content.ComponentName, java.lang.String); 5516 method public void setRecommendedGlobalProxy(android.content.ComponentName, android.net.ProxyInfo); 5517 method public void setRestrictionsProvider(android.content.ComponentName, android.content.ComponentName); 5518 method public void setScreenCaptureDisabled(android.content.ComponentName, boolean); 5519 method public void setSecureSetting(android.content.ComponentName, java.lang.String, java.lang.String); 5520 method public int setStorageEncryption(android.content.ComponentName, boolean); 5521 method public void setUninstallBlocked(android.content.ComponentName, java.lang.String, boolean); 5522 method public boolean switchUser(android.content.ComponentName, android.os.UserHandle); 5523 method public void uninstallAllUserCaCerts(android.content.ComponentName); 5524 method public void uninstallCaCert(android.content.ComponentName, byte[]); 5525 method public void wipeData(int); 5526 field public static final java.lang.String ACTION_ADD_DEVICE_ADMIN = "android.app.action.ADD_DEVICE_ADMIN"; 5527 field public static final java.lang.String ACTION_PROVISION_MANAGED_PROFILE = "android.app.action.PROVISION_MANAGED_PROFILE"; 5528 field public static final java.lang.String ACTION_SET_NEW_PASSWORD = "android.app.action.SET_NEW_PASSWORD"; 5529 field public static final java.lang.String ACTION_SET_PROFILE_OWNER = "android.app.action.SET_PROFILE_OWNER"; 5530 field public static final java.lang.String ACTION_START_ENCRYPTION = "android.app.action.START_ENCRYPTION"; 5531 field public static final int ENCRYPTION_STATUS_ACTIVATING = 2; // 0x2 5532 field public static final int ENCRYPTION_STATUS_ACTIVE = 3; // 0x3 5533 field public static final int ENCRYPTION_STATUS_INACTIVE = 1; // 0x1 5534 field public static final int ENCRYPTION_STATUS_UNSUPPORTED = 0; // 0x0 5535 field public static final java.lang.String EXTRA_ADD_EXPLANATION = "android.app.extra.ADD_EXPLANATION"; 5536 field public static final java.lang.String EXTRA_DEVICE_ADMIN = "android.app.extra.DEVICE_ADMIN"; 5537 field public static final java.lang.String EXTRA_PROFILE_OWNER_NAME = "android.app.extra.PROFILE_OWNER_NAME"; 5538 field public static final java.lang.String EXTRA_PROVISIONING_ACCOUNT_TO_MIGRATE = "android.app.extra.PROVISIONING_ACCOUNT_TO_MIGRATE"; 5539 field public static final java.lang.String EXTRA_PROVISIONING_ADMIN_EXTRAS_BUNDLE = "android.app.extra.PROVISIONING_ADMIN_EXTRAS_BUNDLE"; 5540 field public static final java.lang.String EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM = "android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_CHECKSUM"; 5541 field public static final java.lang.String EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_COOKIE_HEADER = "android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_COOKIE_HEADER"; 5542 field public static final java.lang.String EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION = "android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_DOWNLOAD_LOCATION"; 5543 field public static final java.lang.String EXTRA_PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME = "android.app.extra.PROVISIONING_DEVICE_ADMIN_PACKAGE_NAME"; 5544 field public static final java.lang.String EXTRA_PROVISIONING_EMAIL_ADDRESS = "android.app.extra.PROVISIONING_EMAIL_ADDRESS"; 5545 field public static final java.lang.String EXTRA_PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED = "android.app.extra.PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED"; 5546 field public static final java.lang.String EXTRA_PROVISIONING_LOCALE = "android.app.extra.PROVISIONING_LOCALE"; 5547 field public static final java.lang.String EXTRA_PROVISIONING_LOCAL_TIME = "android.app.extra.PROVISIONING_LOCAL_TIME"; 5548 field public static final java.lang.String EXTRA_PROVISIONING_TIME_ZONE = "android.app.extra.PROVISIONING_TIME_ZONE"; 5549 field public static final java.lang.String EXTRA_PROVISIONING_WIFI_HIDDEN = "android.app.extra.PROVISIONING_WIFI_HIDDEN"; 5550 field public static final java.lang.String EXTRA_PROVISIONING_WIFI_PAC_URL = "android.app.extra.PROVISIONING_WIFI_PAC_URL"; 5551 field public static final java.lang.String EXTRA_PROVISIONING_WIFI_PASSWORD = "android.app.extra.PROVISIONING_WIFI_PASSWORD"; 5552 field public static final java.lang.String EXTRA_PROVISIONING_WIFI_PROXY_BYPASS = "android.app.extra.PROVISIONING_WIFI_PROXY_BYPASS"; 5553 field public static final java.lang.String EXTRA_PROVISIONING_WIFI_PROXY_HOST = "android.app.extra.PROVISIONING_WIFI_PROXY_HOST"; 5554 field public static final java.lang.String EXTRA_PROVISIONING_WIFI_PROXY_PORT = "android.app.extra.PROVISIONING_WIFI_PROXY_PORT"; 5555 field public static final java.lang.String EXTRA_PROVISIONING_WIFI_SECURITY_TYPE = "android.app.extra.PROVISIONING_WIFI_SECURITY_TYPE"; 5556 field public static final java.lang.String EXTRA_PROVISIONING_WIFI_SSID = "android.app.extra.PROVISIONING_WIFI_SSID"; 5557 field public static final int FLAG_MANAGED_CAN_ACCESS_PARENT = 2; // 0x2 5558 field public static final int FLAG_PARENT_CAN_ACCESS_MANAGED = 1; // 0x1 5559 field public static final int KEYGUARD_DISABLE_FEATURES_ALL = 2147483647; // 0x7fffffff 5560 field public static final int KEYGUARD_DISABLE_FEATURES_NONE = 0; // 0x0 5561 field public static final int KEYGUARD_DISABLE_FINGERPRINT = 32; // 0x20 5562 field public static final int KEYGUARD_DISABLE_SECURE_CAMERA = 2; // 0x2 5563 field public static final int KEYGUARD_DISABLE_SECURE_NOTIFICATIONS = 4; // 0x4 5564 field public static final int KEYGUARD_DISABLE_TRUST_AGENTS = 16; // 0x10 5565 field public static final int KEYGUARD_DISABLE_UNREDACTED_NOTIFICATIONS = 8; // 0x8 5566 field public static final int KEYGUARD_DISABLE_WIDGETS_ALL = 1; // 0x1 5567 field public static final java.lang.String MIME_TYPE_PROVISIONING_NFC = "application/com.android.managedprovisioning"; 5568 field public static final int PASSWORD_QUALITY_ALPHABETIC = 262144; // 0x40000 5569 field public static final int PASSWORD_QUALITY_ALPHANUMERIC = 327680; // 0x50000 5570 field public static final int PASSWORD_QUALITY_BIOMETRIC_WEAK = 32768; // 0x8000 5571 field public static final int PASSWORD_QUALITY_COMPLEX = 393216; // 0x60000 5572 field public static final int PASSWORD_QUALITY_NUMERIC = 131072; // 0x20000 5573 field public static final int PASSWORD_QUALITY_NUMERIC_COMPLEX = 196608; // 0x30000 5574 field public static final int PASSWORD_QUALITY_SOMETHING = 65536; // 0x10000 5575 field public static final int PASSWORD_QUALITY_UNSPECIFIED = 0; // 0x0 5576 field public static final int RESET_PASSWORD_REQUIRE_ENTRY = 1; // 0x1 5577 field public static final int WIPE_EXTERNAL_STORAGE = 1; // 0x1 5578 field public static final int WIPE_RESET_PROTECTION_DATA = 2; // 0x2 5579 } 5580 5581} 5582 5583package android.app.backup { 5584 5585 public abstract class BackupAgent extends android.content.ContextWrapper { 5586 ctor public BackupAgent(); 5587 method public final void fullBackupFile(java.io.File, android.app.backup.FullBackupDataOutput); 5588 method public abstract void onBackup(android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor) throws java.io.IOException; 5589 method public void onCreate(); 5590 method public void onDestroy(); 5591 method public void onFullBackup(android.app.backup.FullBackupDataOutput) throws java.io.IOException; 5592 method public abstract void onRestore(android.app.backup.BackupDataInput, int, android.os.ParcelFileDescriptor) throws java.io.IOException; 5593 method public void onRestoreFile(android.os.ParcelFileDescriptor, long, java.io.File, int, long, long) throws java.io.IOException; 5594 method public void onRestoreFinished(); 5595 field public static final int TYPE_DIRECTORY = 2; // 0x2 5596 field public static final int TYPE_FILE = 1; // 0x1 5597 } 5598 5599 public class BackupAgentHelper extends android.app.backup.BackupAgent { 5600 ctor public BackupAgentHelper(); 5601 method public void addHelper(java.lang.String, android.app.backup.BackupHelper); 5602 method public void onBackup(android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor) throws java.io.IOException; 5603 method public void onRestore(android.app.backup.BackupDataInput, int, android.os.ParcelFileDescriptor) throws java.io.IOException; 5604 } 5605 5606 public class BackupDataInput { 5607 ctor public BackupDataInput(java.io.FileDescriptor); 5608 method public int getDataSize(); 5609 method public java.lang.String getKey(); 5610 method public int readEntityData(byte[], int, int) throws java.io.IOException; 5611 method public boolean readNextHeader() throws java.io.IOException; 5612 method public void skipEntityData() throws java.io.IOException; 5613 } 5614 5615 public class BackupDataInputStream extends java.io.InputStream { 5616 method public java.lang.String getKey(); 5617 method public int read() throws java.io.IOException; 5618 method public int size(); 5619 } 5620 5621 public class BackupDataOutput { 5622 ctor public BackupDataOutput(java.io.FileDescriptor); 5623 method public int writeEntityData(byte[], int) throws java.io.IOException; 5624 method public int writeEntityHeader(java.lang.String, int) throws java.io.IOException; 5625 } 5626 5627 public abstract interface BackupHelper { 5628 method public abstract void performBackup(android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor); 5629 method public abstract void restoreEntity(android.app.backup.BackupDataInputStream); 5630 method public abstract void writeNewStateDescription(android.os.ParcelFileDescriptor); 5631 } 5632 5633 public class BackupManager { 5634 ctor public BackupManager(android.content.Context); 5635 method public void backupNow(); 5636 method public android.app.backup.RestoreSession beginRestoreSession(); 5637 method public void dataChanged(); 5638 method public static void dataChanged(java.lang.String); 5639 method public java.lang.String getCurrentTransport(); 5640 method public boolean isBackupEnabled(); 5641 method public java.lang.String[] listAllTransports(); 5642 method public int requestRestore(android.app.backup.RestoreObserver); 5643 method public java.lang.String selectBackupTransport(java.lang.String); 5644 method public void setAutoRestore(boolean); 5645 method public void setBackupEnabled(boolean); 5646 } 5647 5648 public class BackupTransport { 5649 ctor public BackupTransport(); 5650 method public int abortFullRestore(); 5651 method public void cancelFullBackup(); 5652 method public int clearBackupData(android.content.pm.PackageInfo); 5653 method public android.content.Intent configurationIntent(); 5654 method public java.lang.String currentDestinationString(); 5655 method public android.content.Intent dataManagementIntent(); 5656 method public java.lang.String dataManagementLabel(); 5657 method public int finishBackup(); 5658 method public void finishRestore(); 5659 method public android.app.backup.RestoreSet[] getAvailableRestoreSets(); 5660 method public android.os.IBinder getBinder(); 5661 method public long getCurrentRestoreSet(); 5662 method public int getNextFullRestoreDataChunk(android.os.ParcelFileDescriptor); 5663 method public int getRestoreData(android.os.ParcelFileDescriptor); 5664 method public int initializeDevice(); 5665 method public java.lang.String name(); 5666 method public android.app.backup.RestoreDescription nextRestorePackage(); 5667 method public int performBackup(android.content.pm.PackageInfo, android.os.ParcelFileDescriptor); 5668 method public int performFullBackup(android.content.pm.PackageInfo, android.os.ParcelFileDescriptor); 5669 method public long requestBackupTime(); 5670 method public long requestFullBackupTime(); 5671 method public int sendBackupData(int); 5672 method public int startRestore(long, android.content.pm.PackageInfo[]); 5673 method public java.lang.String transportDirName(); 5674 field public static final int AGENT_ERROR = -1003; // 0xfffffc15 5675 field public static final int AGENT_UNKNOWN = -1004; // 0xfffffc14 5676 field public static final int NO_MORE_DATA = -1; // 0xffffffff 5677 field public static final int TRANSPORT_ERROR = -1000; // 0xfffffc18 5678 field public static final int TRANSPORT_NOT_INITIALIZED = -1001; // 0xfffffc17 5679 field public static final int TRANSPORT_OK = 0; // 0x0 5680 field public static final int TRANSPORT_PACKAGE_REJECTED = -1002; // 0xfffffc16 5681 } 5682 5683 public class FileBackupHelper extends android.app.backup.FileBackupHelperBase implements android.app.backup.BackupHelper { 5684 ctor public FileBackupHelper(android.content.Context, java.lang.String...); 5685 method public void performBackup(android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor); 5686 method public void restoreEntity(android.app.backup.BackupDataInputStream); 5687 } 5688 5689 class FileBackupHelperBase { 5690 method public void writeNewStateDescription(android.os.ParcelFileDescriptor); 5691 } 5692 5693 public class FullBackupDataOutput { 5694 } 5695 5696 public class RestoreDescription implements android.os.Parcelable { 5697 ctor public RestoreDescription(java.lang.String, int); 5698 method public int describeContents(); 5699 method public int getDataType(); 5700 method public java.lang.String getPackageName(); 5701 method public void writeToParcel(android.os.Parcel, int); 5702 field public static final android.os.Parcelable.Creator<android.app.backup.RestoreDescription> CREATOR; 5703 field public static final android.app.backup.RestoreDescription NO_MORE_PACKAGES; 5704 field public static final int TYPE_FULL_STREAM = 2; // 0x2 5705 field public static final int TYPE_KEY_VALUE = 1; // 0x1 5706 } 5707 5708 public abstract class RestoreObserver { 5709 ctor public RestoreObserver(); 5710 method public void onUpdate(int, java.lang.String); 5711 method public void restoreFinished(int); 5712 method public void restoreSetsAvailable(android.app.backup.RestoreSet[]); 5713 method public void restoreStarting(int); 5714 } 5715 5716 public class RestoreSession { 5717 method public void endRestoreSession(); 5718 method public int getAvailableRestoreSets(android.app.backup.RestoreObserver); 5719 method public int restoreAll(long, android.app.backup.RestoreObserver); 5720 method public int restorePackage(java.lang.String, android.app.backup.RestoreObserver); 5721 } 5722 5723 public class RestoreSet implements android.os.Parcelable { 5724 ctor public RestoreSet(); 5725 ctor public RestoreSet(java.lang.String, java.lang.String, long); 5726 method public int describeContents(); 5727 method public void writeToParcel(android.os.Parcel, int); 5728 field public static final android.os.Parcelable.Creator<android.app.backup.RestoreSet> CREATOR; 5729 field public java.lang.String device; 5730 field public java.lang.String name; 5731 field public long token; 5732 } 5733 5734 public class SharedPreferencesBackupHelper extends android.app.backup.FileBackupHelperBase implements android.app.backup.BackupHelper { 5735 ctor public SharedPreferencesBackupHelper(android.content.Context, java.lang.String...); 5736 method public void performBackup(android.os.ParcelFileDescriptor, android.app.backup.BackupDataOutput, android.os.ParcelFileDescriptor); 5737 method public void restoreEntity(android.app.backup.BackupDataInputStream); 5738 } 5739 5740} 5741 5742package android.app.job { 5743 5744 public class JobInfo implements android.os.Parcelable { 5745 method public int describeContents(); 5746 method public int getBackoffPolicy(); 5747 method public android.os.PersistableBundle getExtras(); 5748 method public int getId(); 5749 method public long getInitialBackoffMillis(); 5750 method public long getIntervalMillis(); 5751 method public long getMaxExecutionDelayMillis(); 5752 method public long getMinLatencyMillis(); 5753 method public int getNetworkType(); 5754 method public android.content.ComponentName getService(); 5755 method public boolean isPeriodic(); 5756 method public boolean isPersisted(); 5757 method public boolean isRequireCharging(); 5758 method public boolean isRequireDeviceIdle(); 5759 method public void writeToParcel(android.os.Parcel, int); 5760 field public static final int BACKOFF_POLICY_EXPONENTIAL = 1; // 0x1 5761 field public static final int BACKOFF_POLICY_LINEAR = 0; // 0x0 5762 field public static final android.os.Parcelable.Creator<android.app.job.JobInfo> CREATOR; 5763 field public static final long DEFAULT_INITIAL_BACKOFF_MILLIS = 30000L; // 0x7530L 5764 field public static final long MAX_BACKOFF_DELAY_MILLIS = 18000000L; // 0x112a880L 5765 field public static final int NETWORK_TYPE_ANY = 1; // 0x1 5766 field public static final int NETWORK_TYPE_NONE = 0; // 0x0 5767 field public static final int NETWORK_TYPE_UNMETERED = 2; // 0x2 5768 } 5769 5770 public static final class JobInfo.Builder { 5771 ctor public JobInfo.Builder(int, android.content.ComponentName); 5772 method public android.app.job.JobInfo build(); 5773 method public android.app.job.JobInfo.Builder setBackoffCriteria(long, int); 5774 method public android.app.job.JobInfo.Builder setExtras(android.os.PersistableBundle); 5775 method public android.app.job.JobInfo.Builder setMinimumLatency(long); 5776 method public android.app.job.JobInfo.Builder setOverrideDeadline(long); 5777 method public android.app.job.JobInfo.Builder setPeriodic(long); 5778 method public android.app.job.JobInfo.Builder setPersisted(boolean); 5779 method public android.app.job.JobInfo.Builder setRequiredNetworkType(int); 5780 method public android.app.job.JobInfo.Builder setRequiresCharging(boolean); 5781 method public android.app.job.JobInfo.Builder setRequiresDeviceIdle(boolean); 5782 } 5783 5784 public class JobParameters implements android.os.Parcelable { 5785 method public int describeContents(); 5786 method public android.os.PersistableBundle getExtras(); 5787 method public int getJobId(); 5788 method public boolean isOverrideDeadlineExpired(); 5789 method public void writeToParcel(android.os.Parcel, int); 5790 field public static final android.os.Parcelable.Creator<android.app.job.JobParameters> CREATOR; 5791 } 5792 5793 public abstract class JobScheduler { 5794 ctor public JobScheduler(); 5795 method public abstract void cancel(int); 5796 method public abstract void cancelAll(); 5797 method public abstract java.util.List<android.app.job.JobInfo> getAllPendingJobs(); 5798 method public abstract int schedule(android.app.job.JobInfo); 5799 field public static final int RESULT_FAILURE = 0; // 0x0 5800 field public static final int RESULT_SUCCESS = 1; // 0x1 5801 } 5802 5803 public abstract class JobService extends android.app.Service { 5804 ctor public JobService(); 5805 method public final void jobFinished(android.app.job.JobParameters, boolean); 5806 method public final android.os.IBinder onBind(android.content.Intent); 5807 method public abstract boolean onStartJob(android.app.job.JobParameters); 5808 method public abstract boolean onStopJob(android.app.job.JobParameters); 5809 field public static final java.lang.String PERMISSION_BIND = "android.permission.BIND_JOB_SERVICE"; 5810 } 5811 5812} 5813 5814package android.app.usage { 5815 5816 public final class ConfigurationStats implements android.os.Parcelable { 5817 ctor public ConfigurationStats(android.app.usage.ConfigurationStats); 5818 method public int describeContents(); 5819 method public int getActivationCount(); 5820 method public android.content.res.Configuration getConfiguration(); 5821 method public long getFirstTimeStamp(); 5822 method public long getLastTimeActive(); 5823 method public long getLastTimeStamp(); 5824 method public long getTotalTimeActive(); 5825 method public void writeToParcel(android.os.Parcel, int); 5826 field public static final android.os.Parcelable.Creator<android.app.usage.ConfigurationStats> CREATOR; 5827 } 5828 5829 public final class UsageEvents implements android.os.Parcelable { 5830 method public int describeContents(); 5831 method public boolean getNextEvent(android.app.usage.UsageEvents.Event); 5832 method public boolean hasNextEvent(); 5833 method public void writeToParcel(android.os.Parcel, int); 5834 field public static final android.os.Parcelable.Creator<android.app.usage.UsageEvents> CREATOR; 5835 } 5836 5837 public static final class UsageEvents.Event { 5838 ctor public UsageEvents.Event(); 5839 method public java.lang.String getClassName(); 5840 method public android.content.res.Configuration getConfiguration(); 5841 method public int getEventType(); 5842 method public java.lang.String getPackageName(); 5843 method public long getTimeStamp(); 5844 field public static final int CONFIGURATION_CHANGE = 5; // 0x5 5845 field public static final int MOVE_TO_BACKGROUND = 2; // 0x2 5846 field public static final int MOVE_TO_FOREGROUND = 1; // 0x1 5847 field public static final int NONE = 0; // 0x0 5848 } 5849 5850 public final class UsageStats implements android.os.Parcelable { 5851 ctor public UsageStats(android.app.usage.UsageStats); 5852 method public void add(android.app.usage.UsageStats); 5853 method public int describeContents(); 5854 method public long getFirstTimeStamp(); 5855 method public long getLastTimeStamp(); 5856 method public long getLastTimeUsed(); 5857 method public java.lang.String getPackageName(); 5858 method public long getTotalTimeInForeground(); 5859 method public void writeToParcel(android.os.Parcel, int); 5860 field public static final android.os.Parcelable.Creator<android.app.usage.UsageStats> CREATOR; 5861 } 5862 5863 public final class UsageStatsManager { 5864 method public java.util.Map<java.lang.String, android.app.usage.UsageStats> queryAndAggregateUsageStats(long, long); 5865 method public java.util.List<android.app.usage.ConfigurationStats> queryConfigurations(int, long, long); 5866 method public android.app.usage.UsageEvents queryEvents(long, long); 5867 method public java.util.List<android.app.usage.UsageStats> queryUsageStats(int, long, long); 5868 field public static final int INTERVAL_BEST = 4; // 0x4 5869 field public static final int INTERVAL_DAILY = 0; // 0x0 5870 field public static final int INTERVAL_MONTHLY = 2; // 0x2 5871 field public static final int INTERVAL_WEEKLY = 1; // 0x1 5872 field public static final int INTERVAL_YEARLY = 3; // 0x3 5873 } 5874 5875} 5876 5877package android.appwidget { 5878 5879 public class AppWidgetHost { 5880 ctor public AppWidgetHost(android.content.Context, int); 5881 method public int allocateAppWidgetId(); 5882 method protected void clearViews(); 5883 method public final android.appwidget.AppWidgetHostView createView(android.content.Context, int, android.appwidget.AppWidgetProviderInfo); 5884 method public static void deleteAllHosts(); 5885 method public void deleteAppWidgetId(int); 5886 method public void deleteHost(); 5887 method protected android.appwidget.AppWidgetHostView onCreateView(android.content.Context, int, android.appwidget.AppWidgetProviderInfo); 5888 method protected void onProviderChanged(int, android.appwidget.AppWidgetProviderInfo); 5889 method protected void onProvidersChanged(); 5890 method public final void startAppWidgetConfigureActivityForResult(android.app.Activity, int, int, int, android.os.Bundle); 5891 method public void startListening(); 5892 method public void stopListening(); 5893 } 5894 5895 public class AppWidgetHostView extends android.widget.FrameLayout { 5896 ctor public AppWidgetHostView(android.content.Context); 5897 ctor public AppWidgetHostView(android.content.Context, int, int); 5898 method public int getAppWidgetId(); 5899 method public android.appwidget.AppWidgetProviderInfo getAppWidgetInfo(); 5900 method public static android.graphics.Rect getDefaultPaddingForWidget(android.content.Context, android.content.ComponentName, android.graphics.Rect); 5901 method protected android.view.View getDefaultView(); 5902 method protected android.view.View getErrorView(); 5903 method protected void prepareView(android.view.View); 5904 method public void setAppWidget(int, android.appwidget.AppWidgetProviderInfo); 5905 method public void updateAppWidget(android.widget.RemoteViews); 5906 method public void updateAppWidgetOptions(android.os.Bundle); 5907 method public void updateAppWidgetSize(android.os.Bundle, int, int, int, int); 5908 } 5909 5910 public class AppWidgetManager { 5911 method public boolean bindAppWidgetIdIfAllowed(int, android.content.ComponentName); 5912 method public boolean bindAppWidgetIdIfAllowed(int, android.content.ComponentName, android.os.Bundle); 5913 method public boolean bindAppWidgetIdIfAllowed(int, android.os.UserHandle, android.content.ComponentName, android.os.Bundle); 5914 method public int[] getAppWidgetIds(android.content.ComponentName); 5915 method public android.appwidget.AppWidgetProviderInfo getAppWidgetInfo(int); 5916 method public android.os.Bundle getAppWidgetOptions(int); 5917 method public java.util.List<android.appwidget.AppWidgetProviderInfo> getInstalledProviders(); 5918 method public java.util.List<android.appwidget.AppWidgetProviderInfo> getInstalledProvidersForProfile(android.os.UserHandle); 5919 method public static android.appwidget.AppWidgetManager getInstance(android.content.Context); 5920 method public void notifyAppWidgetViewDataChanged(int[], int); 5921 method public void notifyAppWidgetViewDataChanged(int, int); 5922 method public void partiallyUpdateAppWidget(int[], android.widget.RemoteViews); 5923 method public void partiallyUpdateAppWidget(int, android.widget.RemoteViews); 5924 method public void updateAppWidget(int[], android.widget.RemoteViews); 5925 method public void updateAppWidget(int, android.widget.RemoteViews); 5926 method public void updateAppWidget(android.content.ComponentName, android.widget.RemoteViews); 5927 method public void updateAppWidgetOptions(int, android.os.Bundle); 5928 field public static final java.lang.String ACTION_APPWIDGET_BIND = "android.appwidget.action.APPWIDGET_BIND"; 5929 field public static final java.lang.String ACTION_APPWIDGET_CONFIGURE = "android.appwidget.action.APPWIDGET_CONFIGURE"; 5930 field public static final java.lang.String ACTION_APPWIDGET_DELETED = "android.appwidget.action.APPWIDGET_DELETED"; 5931 field public static final java.lang.String ACTION_APPWIDGET_DISABLED = "android.appwidget.action.APPWIDGET_DISABLED"; 5932 field public static final java.lang.String ACTION_APPWIDGET_ENABLED = "android.appwidget.action.APPWIDGET_ENABLED"; 5933 field public static final java.lang.String ACTION_APPWIDGET_HOST_RESTORED = "android.appwidget.action.APPWIDGET_HOST_RESTORED"; 5934 field public static final java.lang.String ACTION_APPWIDGET_OPTIONS_CHANGED = "android.appwidget.action.APPWIDGET_UPDATE_OPTIONS"; 5935 field public static final java.lang.String ACTION_APPWIDGET_PICK = "android.appwidget.action.APPWIDGET_PICK"; 5936 field public static final java.lang.String ACTION_APPWIDGET_RESTORED = "android.appwidget.action.APPWIDGET_RESTORED"; 5937 field public static final java.lang.String ACTION_APPWIDGET_UPDATE = "android.appwidget.action.APPWIDGET_UPDATE"; 5938 field public static final java.lang.String EXTRA_APPWIDGET_ID = "appWidgetId"; 5939 field public static final java.lang.String EXTRA_APPWIDGET_IDS = "appWidgetIds"; 5940 field public static final java.lang.String EXTRA_APPWIDGET_OLD_IDS = "appWidgetOldIds"; 5941 field public static final java.lang.String EXTRA_APPWIDGET_OPTIONS = "appWidgetOptions"; 5942 field public static final java.lang.String EXTRA_APPWIDGET_PROVIDER = "appWidgetProvider"; 5943 field public static final java.lang.String EXTRA_APPWIDGET_PROVIDER_PROFILE = "appWidgetProviderProfile"; 5944 field public static final java.lang.String EXTRA_CUSTOM_EXTRAS = "customExtras"; 5945 field public static final java.lang.String EXTRA_CUSTOM_INFO = "customInfo"; 5946 field public static final java.lang.String EXTRA_HOST_ID = "hostId"; 5947 field public static final int INVALID_APPWIDGET_ID = 0; // 0x0 5948 field public static final java.lang.String META_DATA_APPWIDGET_PROVIDER = "android.appwidget.provider"; 5949 field public static final java.lang.String OPTION_APPWIDGET_HOST_CATEGORY = "appWidgetCategory"; 5950 field public static final java.lang.String OPTION_APPWIDGET_MAX_HEIGHT = "appWidgetMaxHeight"; 5951 field public static final java.lang.String OPTION_APPWIDGET_MAX_WIDTH = "appWidgetMaxWidth"; 5952 field public static final java.lang.String OPTION_APPWIDGET_MIN_HEIGHT = "appWidgetMinHeight"; 5953 field public static final java.lang.String OPTION_APPWIDGET_MIN_WIDTH = "appWidgetMinWidth"; 5954 } 5955 5956 public class AppWidgetProvider extends android.content.BroadcastReceiver { 5957 ctor public AppWidgetProvider(); 5958 method public void onAppWidgetOptionsChanged(android.content.Context, android.appwidget.AppWidgetManager, int, android.os.Bundle); 5959 method public void onDeleted(android.content.Context, int[]); 5960 method public void onDisabled(android.content.Context); 5961 method public void onEnabled(android.content.Context); 5962 method public void onReceive(android.content.Context, android.content.Intent); 5963 method public void onRestored(android.content.Context, int[], int[]); 5964 method public void onUpdate(android.content.Context, android.appwidget.AppWidgetManager, int[]); 5965 } 5966 5967 public class AppWidgetProviderInfo implements android.os.Parcelable { 5968 ctor public AppWidgetProviderInfo(); 5969 ctor public AppWidgetProviderInfo(android.os.Parcel); 5970 method public android.appwidget.AppWidgetProviderInfo clone(); 5971 method public int describeContents(); 5972 method public final android.os.UserHandle getProfile(); 5973 method public final android.graphics.drawable.Drawable loadIcon(android.content.Context, int); 5974 method public final java.lang.String loadLabel(android.content.pm.PackageManager); 5975 method public final android.graphics.drawable.Drawable loadPreviewImage(android.content.Context, int); 5976 method public void writeToParcel(android.os.Parcel, int); 5977 field public static final android.os.Parcelable.Creator<android.appwidget.AppWidgetProviderInfo> CREATOR; 5978 field public static final int RESIZE_BOTH = 3; // 0x3 5979 field public static final int RESIZE_HORIZONTAL = 1; // 0x1 5980 field public static final int RESIZE_NONE = 0; // 0x0 5981 field public static final int RESIZE_VERTICAL = 2; // 0x2 5982 field public static final int WIDGET_CATEGORY_HOME_SCREEN = 1; // 0x1 5983 field public static final int WIDGET_CATEGORY_KEYGUARD = 2; // 0x2 5984 field public static final int WIDGET_CATEGORY_SEARCHBOX = 4; // 0x4 5985 field public int autoAdvanceViewId; 5986 field public android.content.ComponentName configure; 5987 field public int icon; 5988 field public int initialKeyguardLayout; 5989 field public int initialLayout; 5990 field public deprecated java.lang.String label; 5991 field public int minHeight; 5992 field public int minResizeHeight; 5993 field public int minResizeWidth; 5994 field public int minWidth; 5995 field public int previewImage; 5996 field public android.content.ComponentName provider; 5997 field public int resizeMode; 5998 field public int updatePeriodMillis; 5999 field public int widgetCategory; 6000 } 6001 6002} 6003 6004package android.bluetooth { 6005 6006 public final class BluetoothA2dp implements android.bluetooth.BluetoothProfile { 6007 method public void finalize(); 6008 method public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); 6009 method public int getConnectionState(android.bluetooth.BluetoothDevice); 6010 method public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int[]); 6011 method public boolean isA2dpPlaying(android.bluetooth.BluetoothDevice); 6012 field public static final java.lang.String ACTION_CONNECTION_STATE_CHANGED = "android.bluetooth.a2dp.profile.action.CONNECTION_STATE_CHANGED"; 6013 field public static final java.lang.String ACTION_PLAYING_STATE_CHANGED = "android.bluetooth.a2dp.profile.action.PLAYING_STATE_CHANGED"; 6014 field public static final int STATE_NOT_PLAYING = 11; // 0xb 6015 field public static final int STATE_PLAYING = 10; // 0xa 6016 } 6017 6018 public final class BluetoothAdapter { 6019 method public boolean cancelDiscovery(); 6020 method public static boolean checkBluetoothAddress(java.lang.String); 6021 method public void closeProfileProxy(int, android.bluetooth.BluetoothProfile); 6022 method public boolean disable(); 6023 method public boolean enable(); 6024 method public java.lang.String getAddress(); 6025 method public android.bluetooth.le.BluetoothLeAdvertiser getBluetoothLeAdvertiser(); 6026 method public android.bluetooth.le.BluetoothLeScanner getBluetoothLeScanner(); 6027 method public java.util.Set<android.bluetooth.BluetoothDevice> getBondedDevices(); 6028 method public static synchronized android.bluetooth.BluetoothAdapter getDefaultAdapter(); 6029 method public java.lang.String getName(); 6030 method public int getProfileConnectionState(int); 6031 method public boolean getProfileProxy(android.content.Context, android.bluetooth.BluetoothProfile.ServiceListener, int); 6032 method public android.bluetooth.BluetoothDevice getRemoteDevice(java.lang.String); 6033 method public android.bluetooth.BluetoothDevice getRemoteDevice(byte[]); 6034 method public int getScanMode(); 6035 method public int getState(); 6036 method public boolean isDiscovering(); 6037 method public boolean isEnabled(); 6038 method public boolean isMultipleAdvertisementSupported(); 6039 method public boolean isOffloadedFilteringSupported(); 6040 method public boolean isOffloadedScanBatchingSupported(); 6041 method public android.bluetooth.BluetoothServerSocket listenUsingInsecureRfcommWithServiceRecord(java.lang.String, java.util.UUID) throws java.io.IOException; 6042 method public android.bluetooth.BluetoothServerSocket listenUsingRfcommWithServiceRecord(java.lang.String, java.util.UUID) throws java.io.IOException; 6043 method public boolean setName(java.lang.String); 6044 method public boolean startDiscovery(); 6045 method public deprecated boolean startLeScan(android.bluetooth.BluetoothAdapter.LeScanCallback); 6046 method public deprecated boolean startLeScan(java.util.UUID[], android.bluetooth.BluetoothAdapter.LeScanCallback); 6047 method public deprecated void stopLeScan(android.bluetooth.BluetoothAdapter.LeScanCallback); 6048 field public static final java.lang.String ACTION_CONNECTION_STATE_CHANGED = "android.bluetooth.adapter.action.CONNECTION_STATE_CHANGED"; 6049 field public static final java.lang.String ACTION_DISCOVERY_FINISHED = "android.bluetooth.adapter.action.DISCOVERY_FINISHED"; 6050 field public static final java.lang.String ACTION_DISCOVERY_STARTED = "android.bluetooth.adapter.action.DISCOVERY_STARTED"; 6051 field public static final java.lang.String ACTION_LOCAL_NAME_CHANGED = "android.bluetooth.adapter.action.LOCAL_NAME_CHANGED"; 6052 field public static final java.lang.String ACTION_REQUEST_DISCOVERABLE = "android.bluetooth.adapter.action.REQUEST_DISCOVERABLE"; 6053 field public static final java.lang.String ACTION_REQUEST_ENABLE = "android.bluetooth.adapter.action.REQUEST_ENABLE"; 6054 field public static final java.lang.String ACTION_SCAN_MODE_CHANGED = "android.bluetooth.adapter.action.SCAN_MODE_CHANGED"; 6055 field public static final java.lang.String ACTION_STATE_CHANGED = "android.bluetooth.adapter.action.STATE_CHANGED"; 6056 field public static final int ERROR = -2147483648; // 0x80000000 6057 field public static final java.lang.String EXTRA_CONNECTION_STATE = "android.bluetooth.adapter.extra.CONNECTION_STATE"; 6058 field public static final java.lang.String EXTRA_DISCOVERABLE_DURATION = "android.bluetooth.adapter.extra.DISCOVERABLE_DURATION"; 6059 field public static final java.lang.String EXTRA_LOCAL_NAME = "android.bluetooth.adapter.extra.LOCAL_NAME"; 6060 field public static final java.lang.String EXTRA_PREVIOUS_CONNECTION_STATE = "android.bluetooth.adapter.extra.PREVIOUS_CONNECTION_STATE"; 6061 field public static final java.lang.String EXTRA_PREVIOUS_SCAN_MODE = "android.bluetooth.adapter.extra.PREVIOUS_SCAN_MODE"; 6062 field public static final java.lang.String EXTRA_PREVIOUS_STATE = "android.bluetooth.adapter.extra.PREVIOUS_STATE"; 6063 field public static final java.lang.String EXTRA_SCAN_MODE = "android.bluetooth.adapter.extra.SCAN_MODE"; 6064 field public static final java.lang.String EXTRA_STATE = "android.bluetooth.adapter.extra.STATE"; 6065 field public static final int SCAN_MODE_CONNECTABLE = 21; // 0x15 6066 field public static final int SCAN_MODE_CONNECTABLE_DISCOVERABLE = 23; // 0x17 6067 field public static final int SCAN_MODE_NONE = 20; // 0x14 6068 field public static final int STATE_CONNECTED = 2; // 0x2 6069 field public static final int STATE_CONNECTING = 1; // 0x1 6070 field public static final int STATE_DISCONNECTED = 0; // 0x0 6071 field public static final int STATE_DISCONNECTING = 3; // 0x3 6072 field public static final int STATE_OFF = 10; // 0xa 6073 field public static final int STATE_ON = 12; // 0xc 6074 field public static final int STATE_TURNING_OFF = 13; // 0xd 6075 field public static final int STATE_TURNING_ON = 11; // 0xb 6076 } 6077 6078 public static abstract interface BluetoothAdapter.LeScanCallback { 6079 method public abstract void onLeScan(android.bluetooth.BluetoothDevice, int, byte[]); 6080 } 6081 6082 public class BluetoothAssignedNumbers { 6083 field public static final int AAMP_OF_AMERICA = 190; // 0xbe 6084 field public static final int ACCEL_SEMICONDUCTOR = 74; // 0x4a 6085 field public static final int ACE_SENSOR = 188; // 0xbc 6086 field public static final int ADIDAS = 195; // 0xc3 6087 field public static final int ADVANCED_PANMOBIL_SYSTEMS = 145; // 0x91 6088 field public static final int AIROHA_TECHNOLOGY = 148; // 0x94 6089 field public static final int ALCATEL = 36; // 0x24 6090 field public static final int ALPWISE = 154; // 0x9a 6091 field public static final int AMICCOM_ELECTRONICS = 192; // 0xc0 6092 field public static final int APLIX = 189; // 0xbd 6093 field public static final int APPLE = 76; // 0x4c 6094 field public static final int APT_LICENSING = 79; // 0x4f 6095 field public static final int ARCHOS = 207; // 0xcf 6096 field public static final int ARP_DEVICES = 168; // 0xa8 6097 field public static final int ATHEROS_COMMUNICATIONS = 69; // 0x45 6098 field public static final int ATMEL = 19; // 0x13 6099 field public static final int AUSTCO_COMMUNICATION_SYSTEMS = 213; // 0xd5 6100 field public static final int AUTONET_MOBILE = 127; // 0x7f 6101 field public static final int AVAGO = 78; // 0x4e 6102 field public static final int AVM_BERLIN = 31; // 0x1f 6103 field public static final int A_AND_D_ENGINEERING = 105; // 0x69 6104 field public static final int A_AND_R_CAMBRIDGE = 124; // 0x7c 6105 field public static final int BANDSPEED = 32; // 0x20 6106 field public static final int BAND_XI_INTERNATIONAL = 100; // 0x64 6107 field public static final int BDE_TECHNOLOGY = 180; // 0xb4 6108 field public static final int BEATS_ELECTRONICS = 204; // 0xcc 6109 field public static final int BEAUTIFUL_ENTERPRISE = 108; // 0x6c 6110 field public static final int BEKEY = 178; // 0xb2 6111 field public static final int BELKIN_INTERNATIONAL = 92; // 0x5c 6112 field public static final int BINAURIC = 203; // 0xcb 6113 field public static final int BIOSENTRONICS = 219; // 0xdb 6114 field public static final int BLUEGIGA = 71; // 0x47 6115 field public static final int BLUERADIOS = 133; // 0x85 6116 field public static final int BLUETOOTH_SIG = 63; // 0x3f 6117 field public static final int BLUETREK_TECHNOLOGIES = 151; // 0x97 6118 field public static final int BOSE = 158; // 0x9e 6119 field public static final int BRIARTEK = 109; // 0x6d 6120 field public static final int BROADCOM = 15; // 0xf 6121 field public static final int CAEN_RFID = 170; // 0xaa 6122 field public static final int CAMBRIDGE_SILICON_RADIO = 10; // 0xa 6123 field public static final int CATC = 52; // 0x34 6124 field public static final int CINETIX = 175; // 0xaf 6125 field public static final int CLARINOX_TECHNOLOGIES = 179; // 0xb3 6126 field public static final int COLORFY = 156; // 0x9c 6127 field public static final int COMMIL = 51; // 0x33 6128 field public static final int CONEXANT_SYSTEMS = 28; // 0x1c 6129 field public static final int CONNECTBLUE = 113; // 0x71 6130 field public static final int CONTINENTAL_AUTOMOTIVE = 75; // 0x4b 6131 field public static final int CONWISE_TECHNOLOGY = 66; // 0x42 6132 field public static final int CREATIVE_TECHNOLOGY = 118; // 0x76 6133 field public static final int C_TECHNOLOGIES = 38; // 0x26 6134 field public static final int DANLERS = 225; // 0xe1 6135 field public static final int DELORME_PUBLISHING_COMPANY = 128; // 0x80 6136 field public static final int DEXCOM = 208; // 0xd0 6137 field public static final int DIALOG_SEMICONDUCTOR = 210; // 0xd2 6138 field public static final int DIGIANSWER = 12; // 0xc 6139 field public static final int ECLIPSE = 53; // 0x35 6140 field public static final int ECOTEST = 136; // 0x88 6141 field public static final int ELGATO_SYSTEMS = 206; // 0xce 6142 field public static final int EM_MICROELECTRONIC_MARIN = 90; // 0x5a 6143 field public static final int EQUINOX_AG = 134; // 0x86 6144 field public static final int ERICSSON_TECHNOLOGY = 0; // 0x0 6145 field public static final int EVLUMA = 201; // 0xc9 6146 field public static final int FREE2MOVE = 83; // 0x53 6147 field public static final int FUNAI_ELECTRIC = 144; // 0x90 6148 field public static final int GARMIN_INTERNATIONAL = 135; // 0x87 6149 field public static final int GCT_SEMICONDUCTOR = 45; // 0x2d 6150 field public static final int GELO = 200; // 0xc8 6151 field public static final int GENEQ = 194; // 0xc2 6152 field public static final int GENERAL_MOTORS = 104; // 0x68 6153 field public static final int GENNUM = 59; // 0x3b 6154 field public static final int GEOFORCE = 157; // 0x9d 6155 field public static final int GIBSON_GUITARS = 98; // 0x62 6156 field public static final int GN_NETCOM = 103; // 0x67 6157 field public static final int GN_RESOUND = 137; // 0x89 6158 field public static final int GOOGLE = 224; // 0xe0 6159 field public static final int GREEN_THROTTLE_GAMES = 172; // 0xac 6160 field public static final int GROUP_SENSE = 115; // 0x73 6161 field public static final int HANLYNN_TECHNOLOGIES = 123; // 0x7b 6162 field public static final int HARMAN_INTERNATIONAL = 87; // 0x57 6163 field public static final int HEWLETT_PACKARD = 101; // 0x65 6164 field public static final int HITACHI = 41; // 0x29 6165 field public static final int HOSIDEN = 221; // 0xdd 6166 field public static final int IBM = 3; // 0x3 6167 field public static final int INFINEON_TECHNOLOGIES = 9; // 0x9 6168 field public static final int INGENIEUR_SYSTEMGRUPPE_ZAHN = 171; // 0xab 6169 field public static final int INTEGRATED_SILICON_SOLUTION = 65; // 0x41 6170 field public static final int INTEGRATED_SYSTEM_SOLUTION = 57; // 0x39 6171 field public static final int INTEL = 2; // 0x2 6172 field public static final int INVENTEL = 30; // 0x1e 6173 field public static final int IPEXTREME = 61; // 0x3d 6174 field public static final int I_TECH_DYNAMIC_GLOBAL_DISTRIBUTION = 153; // 0x99 6175 field public static final int JAWBONE = 138; // 0x8a 6176 field public static final int JIANGSU_TOPPOWER_AUTOMOTIVE_ELECTRONICS = 155; // 0x9b 6177 field public static final int JOHNSON_CONTROLS = 185; // 0xb9 6178 field public static final int J_AND_M = 82; // 0x52 6179 field public static final int KAWANTECH = 212; // 0xd4 6180 field public static final int KC_TECHNOLOGY = 22; // 0x16 6181 field public static final int KENSINGTON_COMPUTER_PRODUCTS_GROUP = 160; // 0xa0 6182 field public static final int LAIRD_TECHNOLOGIES = 119; // 0x77 6183 field public static final int LESSWIRE = 121; // 0x79 6184 field public static final int LG_ELECTRONICS = 196; // 0xc4 6185 field public static final int LINAK = 164; // 0xa4 6186 field public static final int LUCENT = 7; // 0x7 6187 field public static final int LUDUS_HELSINKI = 132; // 0x84 6188 field public static final int MACRONIX = 44; // 0x2c 6189 field public static final int MAGNETI_MARELLI = 169; // 0xa9 6190 field public static final int MANSELLA = 33; // 0x21 6191 field public static final int MARVELL = 72; // 0x48 6192 field public static final int MATSUSHITA_ELECTRIC = 58; // 0x3a 6193 field public static final int MC10 = 202; // 0xca 6194 field public static final int MEDIATEK = 70; // 0x46 6195 field public static final int MESO_INTERNATIONAL = 182; // 0xb6 6196 field public static final int META_WATCH = 163; // 0xa3 6197 field public static final int MEWTEL_TECHNOLOGY = 47; // 0x2f 6198 field public static final int MICOMMAND = 99; // 0x63 6199 field public static final int MICROCHIP_TECHNOLOGY = 205; // 0xcd 6200 field public static final int MICROSOFT = 6; // 0x6 6201 field public static final int MINDTREE = 106; // 0x6a 6202 field public static final int MISFIT_WEARABLES = 223; // 0xdf 6203 field public static final int MITEL_SEMICONDUCTOR = 16; // 0x10 6204 field public static final int MITSUBISHI_ELECTRIC = 20; // 0x14 6205 field public static final int MOBILIAN_CORPORATION = 55; // 0x37 6206 field public static final int MONSTER = 112; // 0x70 6207 field public static final int MOTOROLA = 8; // 0x8 6208 field public static final int MSTAR_SEMICONDUCTOR = 122; // 0x7a 6209 field public static final int MUZIK = 222; // 0xde 6210 field public static final int NEC = 34; // 0x22 6211 field public static final int NEC_LIGHTING = 149; // 0x95 6212 field public static final int NEWLOGIC = 23; // 0x17 6213 field public static final int NIKE = 120; // 0x78 6214 field public static final int NINE_SOLUTIONS = 102; // 0x66 6215 field public static final int NOKIA_MOBILE_PHONES = 1; // 0x1 6216 field public static final int NORDIC_SEMICONDUCTOR = 89; // 0x59 6217 field public static final int NORWOOD_SYSTEMS = 46; // 0x2e 6218 field public static final int ODM_TECHNOLOGY = 150; // 0x96 6219 field public static final int OMEGAWAVE = 174; // 0xae 6220 field public static final int ONSET_COMPUTER = 197; // 0xc5 6221 field public static final int OPEN_INTERFACE = 39; // 0x27 6222 field public static final int OTL_DYNAMICS = 165; // 0xa5 6223 field public static final int PANDA_OCEAN = 166; // 0xa6 6224 field public static final int PARROT = 67; // 0x43 6225 field public static final int PARTHUS_TECHNOLOGIES = 14; // 0xe 6226 field public static final int PASSIF_SEMICONDUCTOR = 176; // 0xb0 6227 field public static final int PETER_SYSTEMTECHNIK = 173; // 0xad 6228 field public static final int PHILIPS_SEMICONDUCTORS = 37; // 0x25 6229 field public static final int PLANTRONICS = 85; // 0x55 6230 field public static final int POLAR_ELECTRO = 107; // 0x6b 6231 field public static final int POLAR_ELECTRO_EUROPE = 209; // 0xd1 6232 field public static final int PROCTER_AND_GAMBLE = 220; // 0xdc 6233 field public static final int QUALCOMM = 29; // 0x1d 6234 field public static final int QUALCOMM_CONNECTED_EXPERIENCES = 216; // 0xd8 6235 field public static final int QUALCOMM_INNOVATION_CENTER = 184; // 0xb8 6236 field public static final int QUALCOMM_LABS = 140; // 0x8c 6237 field public static final int QUALCOMM_TECHNOLOGIES = 215; // 0xd7 6238 field public static final int QUINTIC = 142; // 0x8e 6239 field public static final int QUUPPA = 199; // 0xc7 6240 field public static final int RALINK_TECHNOLOGY = 91; // 0x5b 6241 field public static final int RDA_MICROELECTRONICS = 97; // 0x61 6242 field public static final int REALTEK_SEMICONDUCTOR = 93; // 0x5d 6243 field public static final int RED_M = 50; // 0x32 6244 field public static final int RENESAS_TECHNOLOGY = 54; // 0x36 6245 field public static final int RESEARCH_IN_MOTION = 60; // 0x3c 6246 field public static final int RF_MICRO_DEVICES = 40; // 0x28 6247 field public static final int RIVIERAWAVES = 96; // 0x60 6248 field public static final int ROHDE_AND_SCHWARZ = 25; // 0x19 6249 field public static final int RTX_TELECOM = 21; // 0x15 6250 field public static final int SAMSUNG_ELECTRONICS = 117; // 0x75 6251 field public static final int SARIS_CYCLING_GROUP = 177; // 0xb1 6252 field public static final int SEERS_TECHNOLOGY = 125; // 0x7d 6253 field public static final int SEIKO_EPSON = 64; // 0x40 6254 field public static final int SELFLY = 198; // 0xc6 6255 field public static final int SEMILINK = 226; // 0xe2 6256 field public static final int SENNHEISER_COMMUNICATIONS = 130; // 0x82 6257 field public static final int SHANGHAI_SUPER_SMART_ELECTRONICS = 114; // 0x72 6258 field public static final int SHENZHEN_EXCELSECU_DATA_TECHNOLOGY = 193; // 0xc1 6259 field public static final int SIGNIA_TECHNOLOGIES = 27; // 0x1b 6260 field public static final int SILICON_WAVE = 11; // 0xb 6261 field public static final int SIRF_TECHNOLOGY = 80; // 0x50 6262 field public static final int SOCKET_MOBILE = 68; // 0x44 6263 field public static final int SONY_ERICSSON = 86; // 0x56 6264 field public static final int SOUND_ID = 111; // 0x6f 6265 field public static final int SPORTS_TRACKING_TECHNOLOGIES = 126; // 0x7e 6266 field public static final int SR_MEDIZINELEKTRONIK = 161; // 0xa1 6267 field public static final int STACCATO_COMMUNICATIONS = 77; // 0x4d 6268 field public static final int STALMART_TECHNOLOGY = 191; // 0xbf 6269 field public static final int STARKEY_LABORATORIES = 186; // 0xba 6270 field public static final int STOLLMAN_E_PLUS_V = 143; // 0x8f 6271 field public static final int STONESTREET_ONE = 94; // 0x5e 6272 field public static final int ST_MICROELECTRONICS = 48; // 0x30 6273 field public static final int SUMMIT_DATA_COMMUNICATIONS = 110; // 0x6e 6274 field public static final int SUUNTO = 159; // 0x9f 6275 field public static final int SWIRL_NETWORKS = 181; // 0xb5 6276 field public static final int SYMBOL_TECHNOLOGIES = 42; // 0x2a 6277 field public static final int SYNOPSYS = 49; // 0x31 6278 field public static final int SYSTEMS_AND_CHIPS = 62; // 0x3e 6279 field public static final int S_POWER_ELECTRONICS = 187; // 0xbb 6280 field public static final int TAIXINGBANG_TECHNOLOGY = 211; // 0xd3 6281 field public static final int TENOVIS = 43; // 0x2b 6282 field public static final int TERAX = 56; // 0x38 6283 field public static final int TEXAS_INSTRUMENTS = 13; // 0xd 6284 field public static final int THINKOPTICS = 146; // 0x92 6285 field public static final int THREECOM = 5; // 0x5 6286 field public static final int THREE_DIJOY = 84; // 0x54 6287 field public static final int THREE_DSP = 73; // 0x49 6288 field public static final int TIMEKEEPING_SYSTEMS = 131; // 0x83 6289 field public static final int TIMEX_GROUP_USA = 214; // 0xd6 6290 field public static final int TOPCORN_POSITIONING_SYSTEMS = 139; // 0x8b 6291 field public static final int TOSHIBA = 4; // 0x4 6292 field public static final int TRANSILICA = 24; // 0x18 6293 field public static final int TRELAB = 183; // 0xb7 6294 field public static final int TTPCOM = 26; // 0x1a 6295 field public static final int TXTR = 218; // 0xda 6296 field public static final int TZERO_TECHNOLOGIES = 81; // 0x51 6297 field public static final int UNIVERSAL_ELECTRONICS = 147; // 0x93 6298 field public static final int VERTU = 162; // 0xa2 6299 field public static final int VISTEON = 167; // 0xa7 6300 field public static final int VIZIO = 88; // 0x58 6301 field public static final int VOYETRA_TURTLE_BEACH = 217; // 0xd9 6302 field public static final int WAVEPLUS_TECHNOLOGY = 35; // 0x23 6303 field public static final int WICENTRIC = 95; // 0x5f 6304 field public static final int WIDCOMM = 17; // 0x11 6305 field public static final int WUXI_VIMICRO = 129; // 0x81 6306 field public static final int ZEEVO = 18; // 0x12 6307 field public static final int ZER01_TV = 152; // 0x98 6308 field public static final int ZOMM = 116; // 0x74 6309 field public static final int ZSCAN_SOFTWARE = 141; // 0x8d 6310 } 6311 6312 public final class BluetoothClass implements android.os.Parcelable { 6313 method public int describeContents(); 6314 method public int getDeviceClass(); 6315 method public int getMajorDeviceClass(); 6316 method public boolean hasService(int); 6317 method public void writeToParcel(android.os.Parcel, int); 6318 field public static final android.os.Parcelable.Creator<android.bluetooth.BluetoothClass> CREATOR; 6319 } 6320 6321 public static class BluetoothClass.Device { 6322 ctor public BluetoothClass.Device(); 6323 field public static final int AUDIO_VIDEO_CAMCORDER = 1076; // 0x434 6324 field public static final int AUDIO_VIDEO_CAR_AUDIO = 1056; // 0x420 6325 field public static final int AUDIO_VIDEO_HANDSFREE = 1032; // 0x408 6326 field public static final int AUDIO_VIDEO_HEADPHONES = 1048; // 0x418 6327 field public static final int AUDIO_VIDEO_HIFI_AUDIO = 1064; // 0x428 6328 field public static final int AUDIO_VIDEO_LOUDSPEAKER = 1044; // 0x414 6329 field public static final int AUDIO_VIDEO_MICROPHONE = 1040; // 0x410 6330 field public static final int AUDIO_VIDEO_PORTABLE_AUDIO = 1052; // 0x41c 6331 field public static final int AUDIO_VIDEO_SET_TOP_BOX = 1060; // 0x424 6332 field public static final int AUDIO_VIDEO_UNCATEGORIZED = 1024; // 0x400 6333 field public static final int AUDIO_VIDEO_VCR = 1068; // 0x42c 6334 field public static final int AUDIO_VIDEO_VIDEO_CAMERA = 1072; // 0x430 6335 field public static final int AUDIO_VIDEO_VIDEO_CONFERENCING = 1088; // 0x440 6336 field public static final int AUDIO_VIDEO_VIDEO_DISPLAY_AND_LOUDSPEAKER = 1084; // 0x43c 6337 field public static final int AUDIO_VIDEO_VIDEO_GAMING_TOY = 1096; // 0x448 6338 field public static final int AUDIO_VIDEO_VIDEO_MONITOR = 1080; // 0x438 6339 field public static final int AUDIO_VIDEO_WEARABLE_HEADSET = 1028; // 0x404 6340 field public static final int COMPUTER_DESKTOP = 260; // 0x104 6341 field public static final int COMPUTER_HANDHELD_PC_PDA = 272; // 0x110 6342 field public static final int COMPUTER_LAPTOP = 268; // 0x10c 6343 field public static final int COMPUTER_PALM_SIZE_PC_PDA = 276; // 0x114 6344 field public static final int COMPUTER_SERVER = 264; // 0x108 6345 field public static final int COMPUTER_UNCATEGORIZED = 256; // 0x100 6346 field public static final int COMPUTER_WEARABLE = 280; // 0x118 6347 field public static final int HEALTH_BLOOD_PRESSURE = 2308; // 0x904 6348 field public static final int HEALTH_DATA_DISPLAY = 2332; // 0x91c 6349 field public static final int HEALTH_GLUCOSE = 2320; // 0x910 6350 field public static final int HEALTH_PULSE_OXIMETER = 2324; // 0x914 6351 field public static final int HEALTH_PULSE_RATE = 2328; // 0x918 6352 field public static final int HEALTH_THERMOMETER = 2312; // 0x908 6353 field public static final int HEALTH_UNCATEGORIZED = 2304; // 0x900 6354 field public static final int HEALTH_WEIGHING = 2316; // 0x90c 6355 field public static final int PHONE_CELLULAR = 516; // 0x204 6356 field public static final int PHONE_CORDLESS = 520; // 0x208 6357 field public static final int PHONE_ISDN = 532; // 0x214 6358 field public static final int PHONE_MODEM_OR_GATEWAY = 528; // 0x210 6359 field public static final int PHONE_SMART = 524; // 0x20c 6360 field public static final int PHONE_UNCATEGORIZED = 512; // 0x200 6361 field public static final int TOY_CONTROLLER = 2064; // 0x810 6362 field public static final int TOY_DOLL_ACTION_FIGURE = 2060; // 0x80c 6363 field public static final int TOY_GAME = 2068; // 0x814 6364 field public static final int TOY_ROBOT = 2052; // 0x804 6365 field public static final int TOY_UNCATEGORIZED = 2048; // 0x800 6366 field public static final int TOY_VEHICLE = 2056; // 0x808 6367 field public static final int WEARABLE_GLASSES = 1812; // 0x714 6368 field public static final int WEARABLE_HELMET = 1808; // 0x710 6369 field public static final int WEARABLE_JACKET = 1804; // 0x70c 6370 field public static final int WEARABLE_PAGER = 1800; // 0x708 6371 field public static final int WEARABLE_UNCATEGORIZED = 1792; // 0x700 6372 field public static final int WEARABLE_WRIST_WATCH = 1796; // 0x704 6373 } 6374 6375 public static class BluetoothClass.Device.Major { 6376 ctor public BluetoothClass.Device.Major(); 6377 field public static final int AUDIO_VIDEO = 1024; // 0x400 6378 field public static final int COMPUTER = 256; // 0x100 6379 field public static final int HEALTH = 2304; // 0x900 6380 field public static final int IMAGING = 1536; // 0x600 6381 field public static final int MISC = 0; // 0x0 6382 field public static final int NETWORKING = 768; // 0x300 6383 field public static final int PERIPHERAL = 1280; // 0x500 6384 field public static final int PHONE = 512; // 0x200 6385 field public static final int TOY = 2048; // 0x800 6386 field public static final int UNCATEGORIZED = 7936; // 0x1f00 6387 field public static final int WEARABLE = 1792; // 0x700 6388 } 6389 6390 public static final class BluetoothClass.Service { 6391 ctor public BluetoothClass.Service(); 6392 field public static final int AUDIO = 2097152; // 0x200000 6393 field public static final int CAPTURE = 524288; // 0x80000 6394 field public static final int INFORMATION = 8388608; // 0x800000 6395 field public static final int LIMITED_DISCOVERABILITY = 8192; // 0x2000 6396 field public static final int NETWORKING = 131072; // 0x20000 6397 field public static final int OBJECT_TRANSFER = 1048576; // 0x100000 6398 field public static final int POSITIONING = 65536; // 0x10000 6399 field public static final int RENDER = 262144; // 0x40000 6400 field public static final int TELEPHONY = 4194304; // 0x400000 6401 } 6402 6403 public final class BluetoothDevice implements android.os.Parcelable { 6404 method public android.bluetooth.BluetoothGatt connectGatt(android.content.Context, boolean, android.bluetooth.BluetoothGattCallback); 6405 method public boolean createBond(); 6406 method public android.bluetooth.BluetoothSocket createInsecureRfcommSocketToServiceRecord(java.util.UUID) throws java.io.IOException; 6407 method public android.bluetooth.BluetoothSocket createRfcommSocketToServiceRecord(java.util.UUID) throws java.io.IOException; 6408 method public int describeContents(); 6409 method public boolean fetchUuidsWithSdp(); 6410 method public java.lang.String getAddress(); 6411 method public android.bluetooth.BluetoothClass getBluetoothClass(); 6412 method public int getBondState(); 6413 method public java.lang.String getName(); 6414 method public int getType(); 6415 method public android.os.ParcelUuid[] getUuids(); 6416 method public boolean setPairingConfirmation(boolean); 6417 method public boolean setPin(byte[]); 6418 method public void writeToParcel(android.os.Parcel, int); 6419 field public static final java.lang.String ACTION_ACL_CONNECTED = "android.bluetooth.device.action.ACL_CONNECTED"; 6420 field public static final java.lang.String ACTION_ACL_DISCONNECTED = "android.bluetooth.device.action.ACL_DISCONNECTED"; 6421 field public static final java.lang.String ACTION_ACL_DISCONNECT_REQUESTED = "android.bluetooth.device.action.ACL_DISCONNECT_REQUESTED"; 6422 field public static final java.lang.String ACTION_BOND_STATE_CHANGED = "android.bluetooth.device.action.BOND_STATE_CHANGED"; 6423 field public static final java.lang.String ACTION_CLASS_CHANGED = "android.bluetooth.device.action.CLASS_CHANGED"; 6424 field public static final java.lang.String ACTION_FOUND = "android.bluetooth.device.action.FOUND"; 6425 field public static final java.lang.String ACTION_NAME_CHANGED = "android.bluetooth.device.action.NAME_CHANGED"; 6426 field public static final java.lang.String ACTION_PAIRING_REQUEST = "android.bluetooth.device.action.PAIRING_REQUEST"; 6427 field public static final java.lang.String ACTION_UUID = "android.bluetooth.device.action.UUID"; 6428 field public static final int BOND_BONDED = 12; // 0xc 6429 field public static final int BOND_BONDING = 11; // 0xb 6430 field public static final int BOND_NONE = 10; // 0xa 6431 field public static final android.os.Parcelable.Creator<android.bluetooth.BluetoothDevice> CREATOR; 6432 field public static final int DEVICE_TYPE_CLASSIC = 1; // 0x1 6433 field public static final int DEVICE_TYPE_DUAL = 3; // 0x3 6434 field public static final int DEVICE_TYPE_LE = 2; // 0x2 6435 field public static final int DEVICE_TYPE_UNKNOWN = 0; // 0x0 6436 field public static final int ERROR = -2147483648; // 0x80000000 6437 field public static final java.lang.String EXTRA_BOND_STATE = "android.bluetooth.device.extra.BOND_STATE"; 6438 field public static final java.lang.String EXTRA_CLASS = "android.bluetooth.device.extra.CLASS"; 6439 field public static final java.lang.String EXTRA_DEVICE = "android.bluetooth.device.extra.DEVICE"; 6440 field public static final java.lang.String EXTRA_NAME = "android.bluetooth.device.extra.NAME"; 6441 field public static final java.lang.String EXTRA_PAIRING_KEY = "android.bluetooth.device.extra.PAIRING_KEY"; 6442 field public static final java.lang.String EXTRA_PAIRING_VARIANT = "android.bluetooth.device.extra.PAIRING_VARIANT"; 6443 field public static final java.lang.String EXTRA_PREVIOUS_BOND_STATE = "android.bluetooth.device.extra.PREVIOUS_BOND_STATE"; 6444 field public static final java.lang.String EXTRA_RSSI = "android.bluetooth.device.extra.RSSI"; 6445 field public static final java.lang.String EXTRA_UUID = "android.bluetooth.device.extra.UUID"; 6446 field public static final int PAIRING_VARIANT_PASSKEY_CONFIRMATION = 2; // 0x2 6447 field public static final int PAIRING_VARIANT_PIN = 0; // 0x0 6448 } 6449 6450 public final class BluetoothGatt implements android.bluetooth.BluetoothProfile { 6451 method public void abortReliableWrite(); 6452 method public deprecated void abortReliableWrite(android.bluetooth.BluetoothDevice); 6453 method public boolean beginReliableWrite(); 6454 method public void close(); 6455 method public boolean connect(); 6456 method public void disconnect(); 6457 method public boolean discoverServices(); 6458 method public boolean executeReliableWrite(); 6459 method public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); 6460 method public int getConnectionState(android.bluetooth.BluetoothDevice); 6461 method public android.bluetooth.BluetoothDevice getDevice(); 6462 method public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int[]); 6463 method public android.bluetooth.BluetoothGattService getService(java.util.UUID); 6464 method public java.util.List<android.bluetooth.BluetoothGattService> getServices(); 6465 method public boolean readCharacteristic(android.bluetooth.BluetoothGattCharacteristic); 6466 method public boolean readDescriptor(android.bluetooth.BluetoothGattDescriptor); 6467 method public boolean readRemoteRssi(); 6468 method public boolean requestConnectionPriority(int); 6469 method public boolean requestMtu(int); 6470 method public boolean setCharacteristicNotification(android.bluetooth.BluetoothGattCharacteristic, boolean); 6471 method public boolean writeCharacteristic(android.bluetooth.BluetoothGattCharacteristic); 6472 method public boolean writeDescriptor(android.bluetooth.BluetoothGattDescriptor); 6473 field public static final int CONNECTION_PRIORITY_BALANCED = 0; // 0x0 6474 field public static final int CONNECTION_PRIORITY_HIGH = 1; // 0x1 6475 field public static final int CONNECTION_PRIORITY_LOW_POWER = 2; // 0x2 6476 field public static final int GATT_CONNECTION_CONGESTED = 143; // 0x8f 6477 field public static final int GATT_FAILURE = 257; // 0x101 6478 field public static final int GATT_INSUFFICIENT_AUTHENTICATION = 5; // 0x5 6479 field public static final int GATT_INSUFFICIENT_ENCRYPTION = 15; // 0xf 6480 field public static final int GATT_INVALID_ATTRIBUTE_LENGTH = 13; // 0xd 6481 field public static final int GATT_INVALID_OFFSET = 7; // 0x7 6482 field public static final int GATT_READ_NOT_PERMITTED = 2; // 0x2 6483 field public static final int GATT_REQUEST_NOT_SUPPORTED = 6; // 0x6 6484 field public static final int GATT_SUCCESS = 0; // 0x0 6485 field public static final int GATT_WRITE_NOT_PERMITTED = 3; // 0x3 6486 } 6487 6488 public abstract class BluetoothGattCallback { 6489 ctor public BluetoothGattCallback(); 6490 method public void onCharacteristicChanged(android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattCharacteristic); 6491 method public void onCharacteristicRead(android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattCharacteristic, int); 6492 method public void onCharacteristicWrite(android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattCharacteristic, int); 6493 method public void onConnectionStateChange(android.bluetooth.BluetoothGatt, int, int); 6494 method public void onDescriptorRead(android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattDescriptor, int); 6495 method public void onDescriptorWrite(android.bluetooth.BluetoothGatt, android.bluetooth.BluetoothGattDescriptor, int); 6496 method public void onMtuChanged(android.bluetooth.BluetoothGatt, int, int); 6497 method public void onReadRemoteRssi(android.bluetooth.BluetoothGatt, int, int); 6498 method public void onReliableWriteCompleted(android.bluetooth.BluetoothGatt, int); 6499 method public void onServicesDiscovered(android.bluetooth.BluetoothGatt, int); 6500 } 6501 6502 public class BluetoothGattCharacteristic { 6503 ctor public BluetoothGattCharacteristic(java.util.UUID, int, int); 6504 method public boolean addDescriptor(android.bluetooth.BluetoothGattDescriptor); 6505 method public android.bluetooth.BluetoothGattDescriptor getDescriptor(java.util.UUID); 6506 method public java.util.List<android.bluetooth.BluetoothGattDescriptor> getDescriptors(); 6507 method public java.lang.Float getFloatValue(int, int); 6508 method public int getInstanceId(); 6509 method public java.lang.Integer getIntValue(int, int); 6510 method public int getPermissions(); 6511 method public int getProperties(); 6512 method public android.bluetooth.BluetoothGattService getService(); 6513 method public java.lang.String getStringValue(int); 6514 method public java.util.UUID getUuid(); 6515 method public byte[] getValue(); 6516 method public int getWriteType(); 6517 method public boolean setValue(byte[]); 6518 method public boolean setValue(int, int, int); 6519 method public boolean setValue(int, int, int, int); 6520 method public boolean setValue(java.lang.String); 6521 method public void setWriteType(int); 6522 field public static final int FORMAT_FLOAT = 52; // 0x34 6523 field public static final int FORMAT_SFLOAT = 50; // 0x32 6524 field public static final int FORMAT_SINT16 = 34; // 0x22 6525 field public static final int FORMAT_SINT32 = 36; // 0x24 6526 field public static final int FORMAT_SINT8 = 33; // 0x21 6527 field public static final int FORMAT_UINT16 = 18; // 0x12 6528 field public static final int FORMAT_UINT32 = 20; // 0x14 6529 field public static final int FORMAT_UINT8 = 17; // 0x11 6530 field public static final int PERMISSION_READ = 1; // 0x1 6531 field public static final int PERMISSION_READ_ENCRYPTED = 2; // 0x2 6532 field public static final int PERMISSION_READ_ENCRYPTED_MITM = 4; // 0x4 6533 field public static final int PERMISSION_WRITE = 16; // 0x10 6534 field public static final int PERMISSION_WRITE_ENCRYPTED = 32; // 0x20 6535 field public static final int PERMISSION_WRITE_ENCRYPTED_MITM = 64; // 0x40 6536 field public static final int PERMISSION_WRITE_SIGNED = 128; // 0x80 6537 field public static final int PERMISSION_WRITE_SIGNED_MITM = 256; // 0x100 6538 field public static final int PROPERTY_BROADCAST = 1; // 0x1 6539 field public static final int PROPERTY_EXTENDED_PROPS = 128; // 0x80 6540 field public static final int PROPERTY_INDICATE = 32; // 0x20 6541 field public static final int PROPERTY_NOTIFY = 16; // 0x10 6542 field public static final int PROPERTY_READ = 2; // 0x2 6543 field public static final int PROPERTY_SIGNED_WRITE = 64; // 0x40 6544 field public static final int PROPERTY_WRITE = 8; // 0x8 6545 field public static final int PROPERTY_WRITE_NO_RESPONSE = 4; // 0x4 6546 field public static final int WRITE_TYPE_DEFAULT = 2; // 0x2 6547 field public static final int WRITE_TYPE_NO_RESPONSE = 1; // 0x1 6548 field public static final int WRITE_TYPE_SIGNED = 4; // 0x4 6549 field protected java.util.List<android.bluetooth.BluetoothGattDescriptor> mDescriptors; 6550 } 6551 6552 public class BluetoothGattDescriptor { 6553 ctor public BluetoothGattDescriptor(java.util.UUID, int); 6554 method public android.bluetooth.BluetoothGattCharacteristic getCharacteristic(); 6555 method public int getPermissions(); 6556 method public java.util.UUID getUuid(); 6557 method public byte[] getValue(); 6558 method public boolean setValue(byte[]); 6559 field public static final byte[] DISABLE_NOTIFICATION_VALUE; 6560 field public static final byte[] ENABLE_INDICATION_VALUE; 6561 field public static final byte[] ENABLE_NOTIFICATION_VALUE; 6562 field public static final int PERMISSION_READ = 1; // 0x1 6563 field public static final int PERMISSION_READ_ENCRYPTED = 2; // 0x2 6564 field public static final int PERMISSION_READ_ENCRYPTED_MITM = 4; // 0x4 6565 field public static final int PERMISSION_WRITE = 16; // 0x10 6566 field public static final int PERMISSION_WRITE_ENCRYPTED = 32; // 0x20 6567 field public static final int PERMISSION_WRITE_ENCRYPTED_MITM = 64; // 0x40 6568 field public static final int PERMISSION_WRITE_SIGNED = 128; // 0x80 6569 field public static final int PERMISSION_WRITE_SIGNED_MITM = 256; // 0x100 6570 } 6571 6572 public final class BluetoothGattServer implements android.bluetooth.BluetoothProfile { 6573 method public boolean addService(android.bluetooth.BluetoothGattService); 6574 method public void cancelConnection(android.bluetooth.BluetoothDevice); 6575 method public void clearServices(); 6576 method public void close(); 6577 method public boolean connect(android.bluetooth.BluetoothDevice, boolean); 6578 method public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); 6579 method public int getConnectionState(android.bluetooth.BluetoothDevice); 6580 method public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int[]); 6581 method public android.bluetooth.BluetoothGattService getService(java.util.UUID); 6582 method public java.util.List<android.bluetooth.BluetoothGattService> getServices(); 6583 method public boolean notifyCharacteristicChanged(android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothGattCharacteristic, boolean); 6584 method public boolean removeService(android.bluetooth.BluetoothGattService); 6585 method public boolean sendResponse(android.bluetooth.BluetoothDevice, int, int, int, byte[]); 6586 } 6587 6588 public abstract class BluetoothGattServerCallback { 6589 ctor public BluetoothGattServerCallback(); 6590 method public void onCharacteristicReadRequest(android.bluetooth.BluetoothDevice, int, int, android.bluetooth.BluetoothGattCharacteristic); 6591 method public void onCharacteristicWriteRequest(android.bluetooth.BluetoothDevice, int, android.bluetooth.BluetoothGattCharacteristic, boolean, boolean, int, byte[]); 6592 method public void onConnectionStateChange(android.bluetooth.BluetoothDevice, int, int); 6593 method public void onDescriptorReadRequest(android.bluetooth.BluetoothDevice, int, int, android.bluetooth.BluetoothGattDescriptor); 6594 method public void onDescriptorWriteRequest(android.bluetooth.BluetoothDevice, int, android.bluetooth.BluetoothGattDescriptor, boolean, boolean, int, byte[]); 6595 method public void onExecuteWrite(android.bluetooth.BluetoothDevice, int, boolean); 6596 method public void onMtuChanged(android.bluetooth.BluetoothDevice, int); 6597 method public void onNotificationSent(android.bluetooth.BluetoothDevice, int); 6598 method public void onServiceAdded(int, android.bluetooth.BluetoothGattService); 6599 } 6600 6601 public class BluetoothGattService { 6602 ctor public BluetoothGattService(java.util.UUID, int); 6603 method public boolean addCharacteristic(android.bluetooth.BluetoothGattCharacteristic); 6604 method public boolean addService(android.bluetooth.BluetoothGattService); 6605 method public android.bluetooth.BluetoothGattCharacteristic getCharacteristic(java.util.UUID); 6606 method public java.util.List<android.bluetooth.BluetoothGattCharacteristic> getCharacteristics(); 6607 method public java.util.List<android.bluetooth.BluetoothGattService> getIncludedServices(); 6608 method public int getInstanceId(); 6609 method public int getType(); 6610 method public java.util.UUID getUuid(); 6611 field public static final int SERVICE_TYPE_PRIMARY = 0; // 0x0 6612 field public static final int SERVICE_TYPE_SECONDARY = 1; // 0x1 6613 field protected java.util.List<android.bluetooth.BluetoothGattCharacteristic> mCharacteristics; 6614 field protected java.util.List<android.bluetooth.BluetoothGattService> mIncludedServices; 6615 } 6616 6617 public final class BluetoothHeadset implements android.bluetooth.BluetoothProfile { 6618 method public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); 6619 method public int getConnectionState(android.bluetooth.BluetoothDevice); 6620 method public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int[]); 6621 method public boolean isAudioConnected(android.bluetooth.BluetoothDevice); 6622 method public boolean sendVendorSpecificResultCode(android.bluetooth.BluetoothDevice, java.lang.String, java.lang.String); 6623 method public boolean startVoiceRecognition(android.bluetooth.BluetoothDevice); 6624 method public boolean stopVoiceRecognition(android.bluetooth.BluetoothDevice); 6625 field public static final java.lang.String ACTION_AUDIO_STATE_CHANGED = "android.bluetooth.headset.profile.action.AUDIO_STATE_CHANGED"; 6626 field public static final java.lang.String ACTION_CONNECTION_STATE_CHANGED = "android.bluetooth.headset.profile.action.CONNECTION_STATE_CHANGED"; 6627 field public static final java.lang.String ACTION_VENDOR_SPECIFIC_HEADSET_EVENT = "android.bluetooth.headset.action.VENDOR_SPECIFIC_HEADSET_EVENT"; 6628 field public static final int AT_CMD_TYPE_ACTION = 4; // 0x4 6629 field public static final int AT_CMD_TYPE_BASIC = 3; // 0x3 6630 field public static final int AT_CMD_TYPE_READ = 0; // 0x0 6631 field public static final int AT_CMD_TYPE_SET = 2; // 0x2 6632 field public static final int AT_CMD_TYPE_TEST = 1; // 0x1 6633 field public static final java.lang.String EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_ARGS = "android.bluetooth.headset.extra.VENDOR_SPECIFIC_HEADSET_EVENT_ARGS"; 6634 field public static final java.lang.String EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD = "android.bluetooth.headset.extra.VENDOR_SPECIFIC_HEADSET_EVENT_CMD"; 6635 field public static final java.lang.String EXTRA_VENDOR_SPECIFIC_HEADSET_EVENT_CMD_TYPE = "android.bluetooth.headset.extra.VENDOR_SPECIFIC_HEADSET_EVENT_CMD_TYPE"; 6636 field public static final int STATE_AUDIO_CONNECTED = 12; // 0xc 6637 field public static final int STATE_AUDIO_CONNECTING = 11; // 0xb 6638 field public static final int STATE_AUDIO_DISCONNECTED = 10; // 0xa 6639 field public static final java.lang.String VENDOR_RESULT_CODE_COMMAND_ANDROID = "+ANDROID"; 6640 field public static final java.lang.String VENDOR_SPECIFIC_HEADSET_EVENT_COMPANY_ID_CATEGORY = "android.bluetooth.headset.intent.category.companyid"; 6641 } 6642 6643 public final class BluetoothHealth implements android.bluetooth.BluetoothProfile { 6644 method public boolean connectChannelToSource(android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration); 6645 method public boolean disconnectChannel(android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration, int); 6646 method public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); 6647 method public int getConnectionState(android.bluetooth.BluetoothDevice); 6648 method public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int[]); 6649 method public android.os.ParcelFileDescriptor getMainChannelFd(android.bluetooth.BluetoothDevice, android.bluetooth.BluetoothHealthAppConfiguration); 6650 method public boolean registerSinkAppConfiguration(java.lang.String, int, android.bluetooth.BluetoothHealthCallback); 6651 method public boolean unregisterAppConfiguration(android.bluetooth.BluetoothHealthAppConfiguration); 6652 field public static final int APP_CONFIG_REGISTRATION_FAILURE = 1; // 0x1 6653 field public static final int APP_CONFIG_REGISTRATION_SUCCESS = 0; // 0x0 6654 field public static final int APP_CONFIG_UNREGISTRATION_FAILURE = 3; // 0x3 6655 field public static final int APP_CONFIG_UNREGISTRATION_SUCCESS = 2; // 0x2 6656 field public static final int CHANNEL_TYPE_RELIABLE = 10; // 0xa 6657 field public static final int CHANNEL_TYPE_STREAMING = 11; // 0xb 6658 field public static final int SINK_ROLE = 2; // 0x2 6659 field public static final int SOURCE_ROLE = 1; // 0x1 6660 field public static final int STATE_CHANNEL_CONNECTED = 2; // 0x2 6661 field public static final int STATE_CHANNEL_CONNECTING = 1; // 0x1 6662 field public static final int STATE_CHANNEL_DISCONNECTED = 0; // 0x0 6663 field public static final int STATE_CHANNEL_DISCONNECTING = 3; // 0x3 6664 } 6665 6666 public final class BluetoothHealthAppConfiguration implements android.os.Parcelable { 6667 method public int describeContents(); 6668 method public int getDataType(); 6669 method public java.lang.String getName(); 6670 method public int getRole(); 6671 method public void writeToParcel(android.os.Parcel, int); 6672 field public static final android.os.Parcelable.Creator<android.bluetooth.BluetoothHealthAppConfiguration> CREATOR; 6673 } 6674 6675 public abstract class BluetoothHealthCallback { 6676 ctor public BluetoothHealthCallback(); 6677 method public void onHealthAppConfigurationStatusChange(android.bluetooth.BluetoothHealthAppConfiguration, int); 6678 method public void onHealthChannelStateChange(android.bluetooth.BluetoothHealthAppConfiguration, android.bluetooth.BluetoothDevice, int, int, android.os.ParcelFileDescriptor, int); 6679 } 6680 6681 public final class BluetoothManager { 6682 method public android.bluetooth.BluetoothAdapter getAdapter(); 6683 method public java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(int); 6684 method public int getConnectionState(android.bluetooth.BluetoothDevice, int); 6685 method public java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int, int[]); 6686 method public android.bluetooth.BluetoothGattServer openGattServer(android.content.Context, android.bluetooth.BluetoothGattServerCallback); 6687 } 6688 6689 public abstract interface BluetoothProfile { 6690 method public abstract java.util.List<android.bluetooth.BluetoothDevice> getConnectedDevices(); 6691 method public abstract int getConnectionState(android.bluetooth.BluetoothDevice); 6692 method public abstract java.util.List<android.bluetooth.BluetoothDevice> getDevicesMatchingConnectionStates(int[]); 6693 field public static final int A2DP = 2; // 0x2 6694 field public static final java.lang.String EXTRA_PREVIOUS_STATE = "android.bluetooth.profile.extra.PREVIOUS_STATE"; 6695 field public static final java.lang.String EXTRA_STATE = "android.bluetooth.profile.extra.STATE"; 6696 field public static final int GATT = 7; // 0x7 6697 field public static final int GATT_SERVER = 8; // 0x8 6698 field public static final int HEADSET = 1; // 0x1 6699 field public static final int HEALTH = 3; // 0x3 6700 field public static final int STATE_CONNECTED = 2; // 0x2 6701 field public static final int STATE_CONNECTING = 1; // 0x1 6702 field public static final int STATE_DISCONNECTED = 0; // 0x0 6703 field public static final int STATE_DISCONNECTING = 3; // 0x3 6704 } 6705 6706 public static abstract interface BluetoothProfile.ServiceListener { 6707 method public abstract void onServiceConnected(int, android.bluetooth.BluetoothProfile); 6708 method public abstract void onServiceDisconnected(int); 6709 } 6710 6711 public final class BluetoothServerSocket implements java.io.Closeable { 6712 method public android.bluetooth.BluetoothSocket accept() throws java.io.IOException; 6713 method public android.bluetooth.BluetoothSocket accept(int) throws java.io.IOException; 6714 method public void close() throws java.io.IOException; 6715 } 6716 6717 public final class BluetoothSocket implements java.io.Closeable { 6718 method public void close() throws java.io.IOException; 6719 method public void connect() throws java.io.IOException; 6720 method public java.io.InputStream getInputStream() throws java.io.IOException; 6721 method public java.io.OutputStream getOutputStream() throws java.io.IOException; 6722 method public android.bluetooth.BluetoothDevice getRemoteDevice(); 6723 method public boolean isConnected(); 6724 } 6725 6726} 6727 6728package android.bluetooth.le { 6729 6730 public abstract class AdvertiseCallback { 6731 ctor public AdvertiseCallback(); 6732 method public void onStartFailure(int); 6733 method public void onStartSuccess(android.bluetooth.le.AdvertiseSettings); 6734 field public static final int ADVERTISE_FAILED_ALREADY_STARTED = 3; // 0x3 6735 field public static final int ADVERTISE_FAILED_DATA_TOO_LARGE = 1; // 0x1 6736 field public static final int ADVERTISE_FAILED_FEATURE_UNSUPPORTED = 5; // 0x5 6737 field public static final int ADVERTISE_FAILED_INTERNAL_ERROR = 4; // 0x4 6738 field public static final int ADVERTISE_FAILED_TOO_MANY_ADVERTISERS = 2; // 0x2 6739 } 6740 6741 public final class AdvertiseData implements android.os.Parcelable { 6742 method public int describeContents(); 6743 method public boolean getIncludeDeviceName(); 6744 method public boolean getIncludeTxPowerLevel(); 6745 method public android.util.SparseArray<byte[]> getManufacturerSpecificData(); 6746 method public java.util.Map<android.os.ParcelUuid, byte[]> getServiceData(); 6747 method public java.util.List<android.os.ParcelUuid> getServiceUuids(); 6748 method public void writeToParcel(android.os.Parcel, int); 6749 field public static final android.os.Parcelable.Creator<android.bluetooth.le.AdvertiseData> CREATOR; 6750 } 6751 6752 public static final class AdvertiseData.Builder { 6753 ctor public AdvertiseData.Builder(); 6754 method public android.bluetooth.le.AdvertiseData.Builder addManufacturerData(int, byte[]); 6755 method public android.bluetooth.le.AdvertiseData.Builder addServiceData(android.os.ParcelUuid, byte[]); 6756 method public android.bluetooth.le.AdvertiseData.Builder addServiceUuid(android.os.ParcelUuid); 6757 method public android.bluetooth.le.AdvertiseData build(); 6758 method public android.bluetooth.le.AdvertiseData.Builder setIncludeDeviceName(boolean); 6759 method public android.bluetooth.le.AdvertiseData.Builder setIncludeTxPowerLevel(boolean); 6760 } 6761 6762 public final class AdvertiseSettings implements android.os.Parcelable { 6763 method public int describeContents(); 6764 method public int getMode(); 6765 method public int getTimeout(); 6766 method public int getTxPowerLevel(); 6767 method public boolean isConnectable(); 6768 method public void writeToParcel(android.os.Parcel, int); 6769 field public static final int ADVERTISE_MODE_BALANCED = 1; // 0x1 6770 field public static final int ADVERTISE_MODE_LOW_LATENCY = 2; // 0x2 6771 field public static final int ADVERTISE_MODE_LOW_POWER = 0; // 0x0 6772 field public static final int ADVERTISE_TX_POWER_HIGH = 3; // 0x3 6773 field public static final int ADVERTISE_TX_POWER_LOW = 1; // 0x1 6774 field public static final int ADVERTISE_TX_POWER_MEDIUM = 2; // 0x2 6775 field public static final int ADVERTISE_TX_POWER_ULTRA_LOW = 0; // 0x0 6776 field public static final android.os.Parcelable.Creator<android.bluetooth.le.AdvertiseSettings> CREATOR; 6777 } 6778 6779 public static final class AdvertiseSettings.Builder { 6780 ctor public AdvertiseSettings.Builder(); 6781 method public android.bluetooth.le.AdvertiseSettings build(); 6782 method public android.bluetooth.le.AdvertiseSettings.Builder setAdvertiseMode(int); 6783 method public android.bluetooth.le.AdvertiseSettings.Builder setConnectable(boolean); 6784 method public android.bluetooth.le.AdvertiseSettings.Builder setTimeout(int); 6785 method public android.bluetooth.le.AdvertiseSettings.Builder setTxPowerLevel(int); 6786 } 6787 6788 public final class BluetoothLeAdvertiser { 6789 method public void startAdvertising(android.bluetooth.le.AdvertiseSettings, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseCallback); 6790 method public void startAdvertising(android.bluetooth.le.AdvertiseSettings, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseData, android.bluetooth.le.AdvertiseCallback); 6791 method public void stopAdvertising(android.bluetooth.le.AdvertiseCallback); 6792 } 6793 6794 public final class BluetoothLeScanner { 6795 method public void flushPendingScanResults(android.bluetooth.le.ScanCallback); 6796 method public void startScan(android.bluetooth.le.ScanCallback); 6797 method public void startScan(java.util.List<android.bluetooth.le.ScanFilter>, android.bluetooth.le.ScanSettings, android.bluetooth.le.ScanCallback); 6798 method public void startTruncatedScan(java.util.List<android.bluetooth.le.TruncatedFilter>, android.bluetooth.le.ScanSettings, android.bluetooth.le.ScanCallback); 6799 method public void stopScan(android.bluetooth.le.ScanCallback); 6800 } 6801 6802 public final class ResultStorageDescriptor implements android.os.Parcelable { 6803 ctor public ResultStorageDescriptor(int, int, int); 6804 method public int describeContents(); 6805 method public int getLength(); 6806 method public int getOffset(); 6807 method public int getType(); 6808 method public void writeToParcel(android.os.Parcel, int); 6809 field public static final android.os.Parcelable.Creator<android.bluetooth.le.ResultStorageDescriptor> CREATOR; 6810 } 6811 6812 public abstract class ScanCallback { 6813 ctor public ScanCallback(); 6814 method public void onBatchScanResults(java.util.List<android.bluetooth.le.ScanResult>); 6815 method public void onScanFailed(int); 6816 method public void onScanResult(int, android.bluetooth.le.ScanResult); 6817 field public static final int SCAN_FAILED_ALREADY_STARTED = 1; // 0x1 6818 field public static final int SCAN_FAILED_APPLICATION_REGISTRATION_FAILED = 2; // 0x2 6819 field public static final int SCAN_FAILED_FEATURE_UNSUPPORTED = 4; // 0x4 6820 field public static final int SCAN_FAILED_INTERNAL_ERROR = 3; // 0x3 6821 } 6822 6823 public final class ScanFilter implements android.os.Parcelable { 6824 method public int describeContents(); 6825 method public java.lang.String getDeviceAddress(); 6826 method public java.lang.String getDeviceName(); 6827 method public byte[] getManufacturerData(); 6828 method public byte[] getManufacturerDataMask(); 6829 method public int getManufacturerId(); 6830 method public byte[] getServiceData(); 6831 method public byte[] getServiceDataMask(); 6832 method public android.os.ParcelUuid getServiceDataUuid(); 6833 method public android.os.ParcelUuid getServiceUuid(); 6834 method public android.os.ParcelUuid getServiceUuidMask(); 6835 method public boolean matches(android.bluetooth.le.ScanResult); 6836 method public void writeToParcel(android.os.Parcel, int); 6837 field public static final android.os.Parcelable.Creator<android.bluetooth.le.ScanFilter> CREATOR; 6838 } 6839 6840 public static final class ScanFilter.Builder { 6841 ctor public ScanFilter.Builder(); 6842 method public android.bluetooth.le.ScanFilter build(); 6843 method public android.bluetooth.le.ScanFilter.Builder setDeviceAddress(java.lang.String); 6844 method public android.bluetooth.le.ScanFilter.Builder setDeviceName(java.lang.String); 6845 method public android.bluetooth.le.ScanFilter.Builder setManufacturerData(int, byte[]); 6846 method public android.bluetooth.le.ScanFilter.Builder setManufacturerData(int, byte[], byte[]); 6847 method public android.bluetooth.le.ScanFilter.Builder setServiceData(android.os.ParcelUuid, byte[]); 6848 method public android.bluetooth.le.ScanFilter.Builder setServiceData(android.os.ParcelUuid, byte[], byte[]); 6849 method public android.bluetooth.le.ScanFilter.Builder setServiceUuid(android.os.ParcelUuid); 6850 method public android.bluetooth.le.ScanFilter.Builder setServiceUuid(android.os.ParcelUuid, android.os.ParcelUuid); 6851 } 6852 6853 public final class ScanRecord { 6854 method public int getAdvertiseFlags(); 6855 method public byte[] getBytes(); 6856 method public java.lang.String getDeviceName(); 6857 method public android.util.SparseArray<byte[]> getManufacturerSpecificData(); 6858 method public byte[] getManufacturerSpecificData(int); 6859 method public java.util.Map<android.os.ParcelUuid, byte[]> getServiceData(); 6860 method public byte[] getServiceData(android.os.ParcelUuid); 6861 method public java.util.List<android.os.ParcelUuid> getServiceUuids(); 6862 method public int getTxPowerLevel(); 6863 } 6864 6865 public final class ScanResult implements android.os.Parcelable { 6866 ctor public ScanResult(android.bluetooth.BluetoothDevice, android.bluetooth.le.ScanRecord, int, long); 6867 method public int describeContents(); 6868 method public android.bluetooth.BluetoothDevice getDevice(); 6869 method public int getRssi(); 6870 method public android.bluetooth.le.ScanRecord getScanRecord(); 6871 method public long getTimestampNanos(); 6872 method public void writeToParcel(android.os.Parcel, int); 6873 field public static final android.os.Parcelable.Creator<android.bluetooth.le.ScanResult> CREATOR; 6874 } 6875 6876 public final class ScanSettings implements android.os.Parcelable { 6877 method public int describeContents(); 6878 method public int getCallbackType(); 6879 method public long getReportDelayMillis(); 6880 method public int getScanMode(); 6881 method public int getScanResultType(); 6882 method public void writeToParcel(android.os.Parcel, int); 6883 field public static final int CALLBACK_TYPE_ALL_MATCHES = 1; // 0x1 6884 field public static final int CALLBACK_TYPE_FIRST_MATCH = 2; // 0x2 6885 field public static final int CALLBACK_TYPE_MATCH_LOST = 4; // 0x4 6886 field public static final android.os.Parcelable.Creator<android.bluetooth.le.ScanSettings> CREATOR; 6887 field public static final int SCAN_MODE_BALANCED = 1; // 0x1 6888 field public static final int SCAN_MODE_LOW_LATENCY = 2; // 0x2 6889 field public static final int SCAN_MODE_LOW_POWER = 0; // 0x0 6890 field public static final int SCAN_RESULT_TYPE_ABBREVIATED = 1; // 0x1 6891 field public static final int SCAN_RESULT_TYPE_FULL = 0; // 0x0 6892 } 6893 6894 public static final class ScanSettings.Builder { 6895 ctor public ScanSettings.Builder(); 6896 method public android.bluetooth.le.ScanSettings build(); 6897 method public android.bluetooth.le.ScanSettings.Builder setCallbackType(int); 6898 method public android.bluetooth.le.ScanSettings.Builder setReportDelay(long); 6899 method public android.bluetooth.le.ScanSettings.Builder setScanMode(int); 6900 method public android.bluetooth.le.ScanSettings.Builder setScanResultType(int); 6901 } 6902 6903 public final class TruncatedFilter { 6904 ctor public TruncatedFilter(android.bluetooth.le.ScanFilter, java.util.List<android.bluetooth.le.ResultStorageDescriptor>); 6905 method public android.bluetooth.le.ScanFilter getFilter(); 6906 method public java.util.List<android.bluetooth.le.ResultStorageDescriptor> getStorageDescriptors(); 6907 } 6908 6909} 6910 6911package android.content { 6912 6913 public abstract class AbstractThreadedSyncAdapter { 6914 ctor public AbstractThreadedSyncAdapter(android.content.Context, boolean); 6915 ctor public AbstractThreadedSyncAdapter(android.content.Context, boolean, boolean); 6916 method public android.content.Context getContext(); 6917 method public final android.os.IBinder getSyncAdapterBinder(); 6918 method public abstract void onPerformSync(android.accounts.Account, android.os.Bundle, java.lang.String, android.content.ContentProviderClient, android.content.SyncResult); 6919 method public void onSyncCanceled(); 6920 method public void onSyncCanceled(java.lang.Thread); 6921 field public static final deprecated int LOG_SYNC_DETAILS = 2743; // 0xab7 6922 } 6923 6924 public class ActivityNotFoundException extends java.lang.RuntimeException { 6925 ctor public ActivityNotFoundException(); 6926 ctor public ActivityNotFoundException(java.lang.String); 6927 } 6928 6929 public abstract class AsyncQueryHandler extends android.os.Handler { 6930 ctor public AsyncQueryHandler(android.content.ContentResolver); 6931 method public final void cancelOperation(int); 6932 method protected android.os.Handler createHandler(android.os.Looper); 6933 method protected void onDeleteComplete(int, java.lang.Object, int); 6934 method protected void onInsertComplete(int, java.lang.Object, android.net.Uri); 6935 method protected void onQueryComplete(int, java.lang.Object, android.database.Cursor); 6936 method protected void onUpdateComplete(int, java.lang.Object, int); 6937 method public final void startDelete(int, java.lang.Object, android.net.Uri, java.lang.String, java.lang.String[]); 6938 method public final void startInsert(int, java.lang.Object, android.net.Uri, android.content.ContentValues); 6939 method public void startQuery(int, java.lang.Object, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 6940 method public final void startUpdate(int, java.lang.Object, android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); 6941 } 6942 6943 protected static final class AsyncQueryHandler.WorkerArgs { 6944 ctor protected AsyncQueryHandler.WorkerArgs(); 6945 field public java.lang.Object cookie; 6946 field public android.os.Handler handler; 6947 field public java.lang.String orderBy; 6948 field public java.lang.String[] projection; 6949 field public java.lang.Object result; 6950 field public java.lang.String selection; 6951 field public java.lang.String[] selectionArgs; 6952 field public android.net.Uri uri; 6953 field public android.content.ContentValues values; 6954 } 6955 6956 protected class AsyncQueryHandler.WorkerHandler extends android.os.Handler { 6957 ctor public AsyncQueryHandler.WorkerHandler(android.os.Looper); 6958 } 6959 6960 public abstract class AsyncTaskLoader extends android.content.Loader { 6961 ctor public AsyncTaskLoader(android.content.Context); 6962 method public void cancelLoadInBackground(); 6963 method public boolean isLoadInBackgroundCanceled(); 6964 method public abstract D loadInBackground(); 6965 method public void onCanceled(D); 6966 method protected D onLoadInBackground(); 6967 method public void setUpdateThrottle(long); 6968 } 6969 6970 public abstract class BroadcastReceiver { 6971 ctor public BroadcastReceiver(); 6972 method public final void abortBroadcast(); 6973 method public final void clearAbortBroadcast(); 6974 method public final boolean getAbortBroadcast(); 6975 method public final boolean getDebugUnregister(); 6976 method public final int getResultCode(); 6977 method public final java.lang.String getResultData(); 6978 method public final android.os.Bundle getResultExtras(boolean); 6979 method public final android.content.BroadcastReceiver.PendingResult goAsync(); 6980 method public final boolean isInitialStickyBroadcast(); 6981 method public final boolean isOrderedBroadcast(); 6982 method public abstract void onReceive(android.content.Context, android.content.Intent); 6983 method public android.os.IBinder peekService(android.content.Context, android.content.Intent); 6984 method public final void setDebugUnregister(boolean); 6985 method public final void setOrderedHint(boolean); 6986 method public final void setResult(int, java.lang.String, android.os.Bundle); 6987 method public final void setResultCode(int); 6988 method public final void setResultData(java.lang.String); 6989 method public final void setResultExtras(android.os.Bundle); 6990 } 6991 6992 public static class BroadcastReceiver.PendingResult { 6993 method public final void abortBroadcast(); 6994 method public final void clearAbortBroadcast(); 6995 method public final void finish(); 6996 method public final boolean getAbortBroadcast(); 6997 method public final int getResultCode(); 6998 method public final java.lang.String getResultData(); 6999 method public final android.os.Bundle getResultExtras(boolean); 7000 method public final void setResult(int, java.lang.String, android.os.Bundle); 7001 method public final void setResultCode(int); 7002 method public final void setResultData(java.lang.String); 7003 method public final void setResultExtras(android.os.Bundle); 7004 } 7005 7006 public class ClipData implements android.os.Parcelable { 7007 ctor public ClipData(java.lang.CharSequence, java.lang.String[], android.content.ClipData.Item); 7008 ctor public ClipData(android.content.ClipDescription, android.content.ClipData.Item); 7009 ctor public ClipData(android.content.ClipData); 7010 method public void addItem(android.content.ClipData.Item); 7011 method public int describeContents(); 7012 method public android.content.ClipDescription getDescription(); 7013 method public android.content.ClipData.Item getItemAt(int); 7014 method public int getItemCount(); 7015 method public static android.content.ClipData newHtmlText(java.lang.CharSequence, java.lang.CharSequence, java.lang.String); 7016 method public static android.content.ClipData newIntent(java.lang.CharSequence, android.content.Intent); 7017 method public static android.content.ClipData newPlainText(java.lang.CharSequence, java.lang.CharSequence); 7018 method public static android.content.ClipData newRawUri(java.lang.CharSequence, android.net.Uri); 7019 method public static android.content.ClipData newUri(android.content.ContentResolver, java.lang.CharSequence, android.net.Uri); 7020 method public void writeToParcel(android.os.Parcel, int); 7021 field public static final android.os.Parcelable.Creator<android.content.ClipData> CREATOR; 7022 } 7023 7024 public static class ClipData.Item { 7025 ctor public ClipData.Item(java.lang.CharSequence); 7026 ctor public ClipData.Item(java.lang.CharSequence, java.lang.String); 7027 ctor public ClipData.Item(android.content.Intent); 7028 ctor public ClipData.Item(android.net.Uri); 7029 ctor public ClipData.Item(java.lang.CharSequence, android.content.Intent, android.net.Uri); 7030 ctor public ClipData.Item(java.lang.CharSequence, java.lang.String, android.content.Intent, android.net.Uri); 7031 method public java.lang.String coerceToHtmlText(android.content.Context); 7032 method public java.lang.CharSequence coerceToStyledText(android.content.Context); 7033 method public java.lang.CharSequence coerceToText(android.content.Context); 7034 method public java.lang.String getHtmlText(); 7035 method public android.content.Intent getIntent(); 7036 method public java.lang.CharSequence getText(); 7037 method public android.net.Uri getUri(); 7038 } 7039 7040 public class ClipDescription implements android.os.Parcelable { 7041 ctor public ClipDescription(java.lang.CharSequence, java.lang.String[]); 7042 ctor public ClipDescription(android.content.ClipDescription); 7043 method public static boolean compareMimeTypes(java.lang.String, java.lang.String); 7044 method public int describeContents(); 7045 method public java.lang.String[] filterMimeTypes(java.lang.String); 7046 method public java.lang.CharSequence getLabel(); 7047 method public java.lang.String getMimeType(int); 7048 method public int getMimeTypeCount(); 7049 method public boolean hasMimeType(java.lang.String); 7050 method public void writeToParcel(android.os.Parcel, int); 7051 field public static final android.os.Parcelable.Creator<android.content.ClipDescription> CREATOR; 7052 field public static final java.lang.String MIMETYPE_TEXT_HTML = "text/html"; 7053 field public static final java.lang.String MIMETYPE_TEXT_INTENT = "text/vnd.android.intent"; 7054 field public static final java.lang.String MIMETYPE_TEXT_PLAIN = "text/plain"; 7055 field public static final java.lang.String MIMETYPE_TEXT_URILIST = "text/uri-list"; 7056 } 7057 7058 public class ClipboardManager extends android.text.ClipboardManager { 7059 method public void addPrimaryClipChangedListener(android.content.ClipboardManager.OnPrimaryClipChangedListener); 7060 method public android.content.ClipData getPrimaryClip(); 7061 method public android.content.ClipDescription getPrimaryClipDescription(); 7062 method public deprecated java.lang.CharSequence getText(); 7063 method public boolean hasPrimaryClip(); 7064 method public deprecated boolean hasText(); 7065 method public void removePrimaryClipChangedListener(android.content.ClipboardManager.OnPrimaryClipChangedListener); 7066 method public void setPrimaryClip(android.content.ClipData); 7067 method public deprecated void setText(java.lang.CharSequence); 7068 } 7069 7070 public static abstract interface ClipboardManager.OnPrimaryClipChangedListener { 7071 method public abstract void onPrimaryClipChanged(); 7072 } 7073 7074 public abstract interface ComponentCallbacks { 7075 method public abstract void onConfigurationChanged(android.content.res.Configuration); 7076 method public abstract void onLowMemory(); 7077 } 7078 7079 public abstract interface ComponentCallbacks2 implements android.content.ComponentCallbacks { 7080 method public abstract void onTrimMemory(int); 7081 field public static final int TRIM_MEMORY_BACKGROUND = 40; // 0x28 7082 field public static final int TRIM_MEMORY_COMPLETE = 80; // 0x50 7083 field public static final int TRIM_MEMORY_MODERATE = 60; // 0x3c 7084 field public static final int TRIM_MEMORY_RUNNING_CRITICAL = 15; // 0xf 7085 field public static final int TRIM_MEMORY_RUNNING_LOW = 10; // 0xa 7086 field public static final int TRIM_MEMORY_RUNNING_MODERATE = 5; // 0x5 7087 field public static final int TRIM_MEMORY_UI_HIDDEN = 20; // 0x14 7088 } 7089 7090 public final class ComponentName implements java.lang.Cloneable java.lang.Comparable android.os.Parcelable { 7091 ctor public ComponentName(java.lang.String, java.lang.String); 7092 ctor public ComponentName(android.content.Context, java.lang.String); 7093 ctor public ComponentName(android.content.Context, java.lang.Class<?>); 7094 ctor public ComponentName(android.os.Parcel); 7095 method public android.content.ComponentName clone(); 7096 method public int compareTo(android.content.ComponentName); 7097 method public int describeContents(); 7098 method public java.lang.String flattenToShortString(); 7099 method public java.lang.String flattenToString(); 7100 method public java.lang.String getClassName(); 7101 method public java.lang.String getPackageName(); 7102 method public java.lang.String getShortClassName(); 7103 method public static android.content.ComponentName readFromParcel(android.os.Parcel); 7104 method public java.lang.String toShortString(); 7105 method public static android.content.ComponentName unflattenFromString(java.lang.String); 7106 method public void writeToParcel(android.os.Parcel, int); 7107 method public static void writeToParcel(android.content.ComponentName, android.os.Parcel); 7108 field public static final android.os.Parcelable.Creator<android.content.ComponentName> CREATOR; 7109 } 7110 7111 public abstract class ContentProvider implements android.content.ComponentCallbacks2 { 7112 ctor public ContentProvider(); 7113 method public android.content.ContentProviderResult[] applyBatch(java.util.ArrayList<android.content.ContentProviderOperation>) throws android.content.OperationApplicationException; 7114 method public void attachInfo(android.content.Context, android.content.pm.ProviderInfo); 7115 method public int bulkInsert(android.net.Uri, android.content.ContentValues[]); 7116 method public android.os.Bundle call(java.lang.String, java.lang.String, android.os.Bundle); 7117 method public android.net.Uri canonicalize(android.net.Uri); 7118 method public abstract int delete(android.net.Uri, java.lang.String, java.lang.String[]); 7119 method public void dump(java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 7120 method public final java.lang.String getCallingPackage(); 7121 method public final android.content.Context getContext(); 7122 method public final android.content.pm.PathPermission[] getPathPermissions(); 7123 method public final java.lang.String getReadPermission(); 7124 method public java.lang.String[] getStreamTypes(android.net.Uri, java.lang.String); 7125 method public abstract java.lang.String getType(android.net.Uri); 7126 method public final java.lang.String getWritePermission(); 7127 method public abstract android.net.Uri insert(android.net.Uri, android.content.ContentValues); 7128 method protected boolean isTemporary(); 7129 method public void onConfigurationChanged(android.content.res.Configuration); 7130 method public abstract boolean onCreate(); 7131 method public void onLowMemory(); 7132 method public void onTrimMemory(int); 7133 method public android.content.res.AssetFileDescriptor openAssetFile(android.net.Uri, java.lang.String) throws java.io.FileNotFoundException; 7134 method public android.content.res.AssetFileDescriptor openAssetFile(android.net.Uri, java.lang.String, android.os.CancellationSignal) throws java.io.FileNotFoundException; 7135 method public android.os.ParcelFileDescriptor openFile(android.net.Uri, java.lang.String) throws java.io.FileNotFoundException; 7136 method public android.os.ParcelFileDescriptor openFile(android.net.Uri, java.lang.String, android.os.CancellationSignal) throws java.io.FileNotFoundException; 7137 method protected final android.os.ParcelFileDescriptor openFileHelper(android.net.Uri, java.lang.String) throws java.io.FileNotFoundException; 7138 method public android.os.ParcelFileDescriptor openPipeHelper(android.net.Uri, java.lang.String, android.os.Bundle, T, android.content.ContentProvider.PipeDataWriter<T>) throws java.io.FileNotFoundException; 7139 method public android.content.res.AssetFileDescriptor openTypedAssetFile(android.net.Uri, java.lang.String, android.os.Bundle) throws java.io.FileNotFoundException; 7140 method public android.content.res.AssetFileDescriptor openTypedAssetFile(android.net.Uri, java.lang.String, android.os.Bundle, android.os.CancellationSignal) throws java.io.FileNotFoundException; 7141 method public abstract android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 7142 method public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, android.os.CancellationSignal); 7143 method protected final void setPathPermissions(android.content.pm.PathPermission[]); 7144 method protected final void setReadPermission(java.lang.String); 7145 method protected final void setWritePermission(java.lang.String); 7146 method public void shutdown(); 7147 method public android.net.Uri uncanonicalize(android.net.Uri); 7148 method public abstract int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); 7149 } 7150 7151 public static abstract interface ContentProvider.PipeDataWriter { 7152 method public abstract void writeDataToPipe(android.os.ParcelFileDescriptor, android.net.Uri, java.lang.String, android.os.Bundle, T); 7153 } 7154 7155 public class ContentProviderClient { 7156 method public android.content.ContentProviderResult[] applyBatch(java.util.ArrayList<android.content.ContentProviderOperation>) throws android.content.OperationApplicationException, android.os.RemoteException; 7157 method public int bulkInsert(android.net.Uri, android.content.ContentValues[]) throws android.os.RemoteException; 7158 method public android.os.Bundle call(java.lang.String, java.lang.String, android.os.Bundle) throws android.os.RemoteException; 7159 method public final android.net.Uri canonicalize(android.net.Uri) throws android.os.RemoteException; 7160 method public int delete(android.net.Uri, java.lang.String, java.lang.String[]) throws android.os.RemoteException; 7161 method public android.content.ContentProvider getLocalContentProvider(); 7162 method public java.lang.String[] getStreamTypes(android.net.Uri, java.lang.String) throws android.os.RemoteException; 7163 method public java.lang.String getType(android.net.Uri) throws android.os.RemoteException; 7164 method public android.net.Uri insert(android.net.Uri, android.content.ContentValues) throws android.os.RemoteException; 7165 method public android.content.res.AssetFileDescriptor openAssetFile(android.net.Uri, java.lang.String) throws java.io.FileNotFoundException, android.os.RemoteException; 7166 method public android.content.res.AssetFileDescriptor openAssetFile(android.net.Uri, java.lang.String, android.os.CancellationSignal) throws java.io.FileNotFoundException, android.os.RemoteException; 7167 method public android.os.ParcelFileDescriptor openFile(android.net.Uri, java.lang.String) throws java.io.FileNotFoundException, android.os.RemoteException; 7168 method public android.os.ParcelFileDescriptor openFile(android.net.Uri, java.lang.String, android.os.CancellationSignal) throws java.io.FileNotFoundException, android.os.RemoteException; 7169 method public final android.content.res.AssetFileDescriptor openTypedAssetFileDescriptor(android.net.Uri, java.lang.String, android.os.Bundle) throws java.io.FileNotFoundException, android.os.RemoteException; 7170 method public final android.content.res.AssetFileDescriptor openTypedAssetFileDescriptor(android.net.Uri, java.lang.String, android.os.Bundle, android.os.CancellationSignal) throws java.io.FileNotFoundException, android.os.RemoteException; 7171 method public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String) throws android.os.RemoteException; 7172 method public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, android.os.CancellationSignal) throws android.os.RemoteException; 7173 method public boolean release(); 7174 method public final android.net.Uri uncanonicalize(android.net.Uri) throws android.os.RemoteException; 7175 method public int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]) throws android.os.RemoteException; 7176 } 7177 7178 public class ContentProviderOperation implements android.os.Parcelable { 7179 method public android.content.ContentProviderResult apply(android.content.ContentProvider, android.content.ContentProviderResult[], int) throws android.content.OperationApplicationException; 7180 method public int describeContents(); 7181 method public android.net.Uri getUri(); 7182 method public boolean isReadOperation(); 7183 method public boolean isWriteOperation(); 7184 method public boolean isYieldAllowed(); 7185 method public static android.content.ContentProviderOperation.Builder newAssertQuery(android.net.Uri); 7186 method public static android.content.ContentProviderOperation.Builder newDelete(android.net.Uri); 7187 method public static android.content.ContentProviderOperation.Builder newInsert(android.net.Uri); 7188 method public static android.content.ContentProviderOperation.Builder newUpdate(android.net.Uri); 7189 method public java.lang.String[] resolveSelectionArgsBackReferences(android.content.ContentProviderResult[], int); 7190 method public android.content.ContentValues resolveValueBackReferences(android.content.ContentProviderResult[], int); 7191 method public void writeToParcel(android.os.Parcel, int); 7192 field public static final android.os.Parcelable.Creator<android.content.ContentProviderOperation> CREATOR; 7193 } 7194 7195 public static class ContentProviderOperation.Builder { 7196 method public android.content.ContentProviderOperation build(); 7197 method public android.content.ContentProviderOperation.Builder withExpectedCount(int); 7198 method public android.content.ContentProviderOperation.Builder withSelection(java.lang.String, java.lang.String[]); 7199 method public android.content.ContentProviderOperation.Builder withSelectionBackReference(int, int); 7200 method public android.content.ContentProviderOperation.Builder withValue(java.lang.String, java.lang.Object); 7201 method public android.content.ContentProviderOperation.Builder withValueBackReference(java.lang.String, int); 7202 method public android.content.ContentProviderOperation.Builder withValueBackReferences(android.content.ContentValues); 7203 method public android.content.ContentProviderOperation.Builder withValues(android.content.ContentValues); 7204 method public android.content.ContentProviderOperation.Builder withYieldAllowed(boolean); 7205 } 7206 7207 public class ContentProviderResult implements android.os.Parcelable { 7208 ctor public ContentProviderResult(android.net.Uri); 7209 ctor public ContentProviderResult(int); 7210 ctor public ContentProviderResult(android.os.Parcel); 7211 method public int describeContents(); 7212 method public void writeToParcel(android.os.Parcel, int); 7213 field public static final android.os.Parcelable.Creator<android.content.ContentProviderResult> CREATOR; 7214 field public final java.lang.Integer count; 7215 field public final android.net.Uri uri; 7216 } 7217 7218 public class ContentQueryMap extends java.util.Observable { 7219 ctor public ContentQueryMap(android.database.Cursor, java.lang.String, boolean, android.os.Handler); 7220 method public synchronized void close(); 7221 method public synchronized java.util.Map<java.lang.String, android.content.ContentValues> getRows(); 7222 method public synchronized android.content.ContentValues getValues(java.lang.String); 7223 method public void requery(); 7224 method public void setKeepUpdated(boolean); 7225 } 7226 7227 public abstract class ContentResolver { 7228 ctor public ContentResolver(android.content.Context); 7229 method public final android.content.ContentProviderClient acquireContentProviderClient(android.net.Uri); 7230 method public final android.content.ContentProviderClient acquireContentProviderClient(java.lang.String); 7231 method public final android.content.ContentProviderClient acquireUnstableContentProviderClient(android.net.Uri); 7232 method public final android.content.ContentProviderClient acquireUnstableContentProviderClient(java.lang.String); 7233 method public static void addPeriodicSync(android.accounts.Account, java.lang.String, android.os.Bundle, long); 7234 method public static java.lang.Object addStatusChangeListener(int, android.content.SyncStatusObserver); 7235 method public android.content.ContentProviderResult[] applyBatch(java.lang.String, java.util.ArrayList<android.content.ContentProviderOperation>) throws android.content.OperationApplicationException, android.os.RemoteException; 7236 method public final int bulkInsert(android.net.Uri, android.content.ContentValues[]); 7237 method public final android.os.Bundle call(android.net.Uri, java.lang.String, java.lang.String, android.os.Bundle); 7238 method public deprecated void cancelSync(android.net.Uri); 7239 method public static void cancelSync(android.accounts.Account, java.lang.String); 7240 method public static void cancelSync(android.content.SyncRequest); 7241 method public final android.net.Uri canonicalize(android.net.Uri); 7242 method public final int delete(android.net.Uri, java.lang.String, java.lang.String[]); 7243 method public static deprecated android.content.SyncInfo getCurrentSync(); 7244 method public static java.util.List<android.content.SyncInfo> getCurrentSyncs(); 7245 method public static int getIsSyncable(android.accounts.Account, java.lang.String); 7246 method public static boolean getMasterSyncAutomatically(); 7247 method public java.util.List<android.content.UriPermission> getOutgoingPersistedUriPermissions(); 7248 method public static java.util.List<android.content.PeriodicSync> getPeriodicSyncs(android.accounts.Account, java.lang.String); 7249 method public java.util.List<android.content.UriPermission> getPersistedUriPermissions(); 7250 method public java.lang.String[] getStreamTypes(android.net.Uri, java.lang.String); 7251 method public static android.content.SyncAdapterType[] getSyncAdapterTypes(); 7252 method public static boolean getSyncAutomatically(android.accounts.Account, java.lang.String); 7253 method public final java.lang.String getType(android.net.Uri); 7254 method public final android.net.Uri insert(android.net.Uri, android.content.ContentValues); 7255 method public static boolean isSyncActive(android.accounts.Account, java.lang.String); 7256 method public static boolean isSyncPending(android.accounts.Account, java.lang.String); 7257 method public void notifyChange(android.net.Uri, android.database.ContentObserver); 7258 method public void notifyChange(android.net.Uri, android.database.ContentObserver, boolean); 7259 method public final android.content.res.AssetFileDescriptor openAssetFileDescriptor(android.net.Uri, java.lang.String) throws java.io.FileNotFoundException; 7260 method public final android.content.res.AssetFileDescriptor openAssetFileDescriptor(android.net.Uri, java.lang.String, android.os.CancellationSignal) throws java.io.FileNotFoundException; 7261 method public final android.os.ParcelFileDescriptor openFileDescriptor(android.net.Uri, java.lang.String) throws java.io.FileNotFoundException; 7262 method public final android.os.ParcelFileDescriptor openFileDescriptor(android.net.Uri, java.lang.String, android.os.CancellationSignal) throws java.io.FileNotFoundException; 7263 method public final java.io.InputStream openInputStream(android.net.Uri) throws java.io.FileNotFoundException; 7264 method public final java.io.OutputStream openOutputStream(android.net.Uri) throws java.io.FileNotFoundException; 7265 method public final java.io.OutputStream openOutputStream(android.net.Uri, java.lang.String) throws java.io.FileNotFoundException; 7266 method public final android.content.res.AssetFileDescriptor openTypedAssetFileDescriptor(android.net.Uri, java.lang.String, android.os.Bundle) throws java.io.FileNotFoundException; 7267 method public final android.content.res.AssetFileDescriptor openTypedAssetFileDescriptor(android.net.Uri, java.lang.String, android.os.Bundle, android.os.CancellationSignal) throws java.io.FileNotFoundException; 7268 method public final android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 7269 method public final android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, android.os.CancellationSignal); 7270 method public final void registerContentObserver(android.net.Uri, boolean, android.database.ContentObserver); 7271 method public void releasePersistableUriPermission(android.net.Uri, int); 7272 method public static void removePeriodicSync(android.accounts.Account, java.lang.String, android.os.Bundle); 7273 method public static void removeStatusChangeListener(java.lang.Object); 7274 method public static void requestSync(android.accounts.Account, java.lang.String, android.os.Bundle); 7275 method public static void requestSync(android.content.SyncRequest); 7276 method public static void setIsSyncable(android.accounts.Account, java.lang.String, int); 7277 method public static void setMasterSyncAutomatically(boolean); 7278 method public static void setSyncAutomatically(android.accounts.Account, java.lang.String, boolean); 7279 method public deprecated void startSync(android.net.Uri, android.os.Bundle); 7280 method public void takePersistableUriPermission(android.net.Uri, int); 7281 method public final android.net.Uri uncanonicalize(android.net.Uri); 7282 method public final void unregisterContentObserver(android.database.ContentObserver); 7283 method public final int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); 7284 method public static void validateSyncExtrasBundle(android.os.Bundle); 7285 field public static final java.lang.String ANY_CURSOR_ITEM_TYPE = "vnd.android.cursor.item/*"; 7286 field public static final java.lang.String CURSOR_DIR_BASE_TYPE = "vnd.android.cursor.dir"; 7287 field public static final java.lang.String CURSOR_ITEM_BASE_TYPE = "vnd.android.cursor.item"; 7288 field public static final java.lang.String EXTRA_SIZE = "android.content.extra.SIZE"; 7289 field public static final java.lang.String SCHEME_ANDROID_RESOURCE = "android.resource"; 7290 field public static final java.lang.String SCHEME_CONTENT = "content"; 7291 field public static final java.lang.String SCHEME_FILE = "file"; 7292 field public static final deprecated java.lang.String SYNC_EXTRAS_ACCOUNT = "account"; 7293 field public static final java.lang.String SYNC_EXTRAS_DISCARD_LOCAL_DELETIONS = "discard_deletions"; 7294 field public static final java.lang.String SYNC_EXTRAS_DO_NOT_RETRY = "do_not_retry"; 7295 field public static final java.lang.String SYNC_EXTRAS_EXPEDITED = "expedited"; 7296 field public static final deprecated java.lang.String SYNC_EXTRAS_FORCE = "force"; 7297 field public static final java.lang.String SYNC_EXTRAS_IGNORE_BACKOFF = "ignore_backoff"; 7298 field public static final java.lang.String SYNC_EXTRAS_IGNORE_SETTINGS = "ignore_settings"; 7299 field public static final java.lang.String SYNC_EXTRAS_INITIALIZE = "initialize"; 7300 field public static final java.lang.String SYNC_EXTRAS_MANUAL = "force"; 7301 field public static final java.lang.String SYNC_EXTRAS_OVERRIDE_TOO_MANY_DELETIONS = "deletions_override"; 7302 field public static final java.lang.String SYNC_EXTRAS_UPLOAD = "upload"; 7303 field public static final int SYNC_OBSERVER_TYPE_ACTIVE = 4; // 0x4 7304 field public static final int SYNC_OBSERVER_TYPE_PENDING = 2; // 0x2 7305 field public static final int SYNC_OBSERVER_TYPE_SETTINGS = 1; // 0x1 7306 } 7307 7308 public class ContentUris { 7309 ctor public ContentUris(); 7310 method public static android.net.Uri.Builder appendId(android.net.Uri.Builder, long); 7311 method public static long parseId(android.net.Uri); 7312 method public static android.net.Uri withAppendedId(android.net.Uri, long); 7313 } 7314 7315 public final class ContentValues implements android.os.Parcelable { 7316 ctor public ContentValues(); 7317 ctor public ContentValues(int); 7318 ctor public ContentValues(android.content.ContentValues); 7319 method public void clear(); 7320 method public boolean containsKey(java.lang.String); 7321 method public int describeContents(); 7322 method public java.lang.Object get(java.lang.String); 7323 method public java.lang.Boolean getAsBoolean(java.lang.String); 7324 method public java.lang.Byte getAsByte(java.lang.String); 7325 method public byte[] getAsByteArray(java.lang.String); 7326 method public java.lang.Double getAsDouble(java.lang.String); 7327 method public java.lang.Float getAsFloat(java.lang.String); 7328 method public java.lang.Integer getAsInteger(java.lang.String); 7329 method public java.lang.Long getAsLong(java.lang.String); 7330 method public java.lang.Short getAsShort(java.lang.String); 7331 method public java.lang.String getAsString(java.lang.String); 7332 method public java.util.Set<java.lang.String> keySet(); 7333 method public void put(java.lang.String, java.lang.String); 7334 method public void put(java.lang.String, java.lang.Byte); 7335 method public void put(java.lang.String, java.lang.Short); 7336 method public void put(java.lang.String, java.lang.Integer); 7337 method public void put(java.lang.String, java.lang.Long); 7338 method public void put(java.lang.String, java.lang.Float); 7339 method public void put(java.lang.String, java.lang.Double); 7340 method public void put(java.lang.String, java.lang.Boolean); 7341 method public void put(java.lang.String, byte[]); 7342 method public void putAll(android.content.ContentValues); 7343 method public void putNull(java.lang.String); 7344 method public void remove(java.lang.String); 7345 method public int size(); 7346 method public java.util.Set<java.util.Map.Entry<java.lang.String, java.lang.Object>> valueSet(); 7347 method public void writeToParcel(android.os.Parcel, int); 7348 field public static final android.os.Parcelable.Creator<android.content.ContentValues> CREATOR; 7349 field public static final java.lang.String TAG = "ContentValues"; 7350 } 7351 7352 public abstract class Context { 7353 ctor public Context(); 7354 method public abstract boolean bindService(android.content.Intent, android.content.ServiceConnection, int); 7355 method public boolean bindServiceAsUser(android.content.Intent, android.content.ServiceConnection, int, android.os.UserHandle); 7356 method public abstract int checkCallingOrSelfPermission(java.lang.String); 7357 method public abstract int checkCallingOrSelfUriPermission(android.net.Uri, int); 7358 method public abstract int checkCallingPermission(java.lang.String); 7359 method public abstract int checkCallingUriPermission(android.net.Uri, int); 7360 method public abstract int checkPermission(java.lang.String, int, int); 7361 method public abstract int checkUriPermission(android.net.Uri, int, int, int); 7362 method public abstract int checkUriPermission(android.net.Uri, java.lang.String, java.lang.String, int, int, int); 7363 method public abstract deprecated void clearWallpaper() throws java.io.IOException; 7364 method public abstract android.content.Context createConfigurationContext(android.content.res.Configuration); 7365 method public abstract android.content.Context createDisplayContext(android.view.Display); 7366 method public abstract android.content.Context createPackageContext(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException; 7367 method public abstract java.lang.String[] databaseList(); 7368 method public abstract boolean deleteDatabase(java.lang.String); 7369 method public abstract boolean deleteFile(java.lang.String); 7370 method public abstract void enforceCallingOrSelfPermission(java.lang.String, java.lang.String); 7371 method public abstract void enforceCallingOrSelfUriPermission(android.net.Uri, int, java.lang.String); 7372 method public abstract void enforceCallingPermission(java.lang.String, java.lang.String); 7373 method public abstract void enforceCallingUriPermission(android.net.Uri, int, java.lang.String); 7374 method public abstract void enforcePermission(java.lang.String, int, int, java.lang.String); 7375 method public abstract void enforceUriPermission(android.net.Uri, int, int, int, java.lang.String); 7376 method public abstract void enforceUriPermission(android.net.Uri, java.lang.String, java.lang.String, int, int, int, java.lang.String); 7377 method public abstract java.lang.String[] fileList(); 7378 method public abstract android.content.Context getApplicationContext(); 7379 method public abstract android.content.pm.ApplicationInfo getApplicationInfo(); 7380 method public abstract android.content.res.AssetManager getAssets(); 7381 method public abstract java.io.File getCacheDir(); 7382 method public abstract java.lang.ClassLoader getClassLoader(); 7383 method public abstract java.io.File getCodeCacheDir(); 7384 method public abstract android.content.ContentResolver getContentResolver(); 7385 method public abstract java.io.File getDatabasePath(java.lang.String); 7386 method public abstract java.io.File getDir(java.lang.String, int); 7387 method public final android.graphics.drawable.Drawable getDrawable(int); 7388 method public abstract java.io.File getExternalCacheDir(); 7389 method public abstract java.io.File[] getExternalCacheDirs(); 7390 method public abstract java.io.File getExternalFilesDir(java.lang.String); 7391 method public abstract java.io.File[] getExternalFilesDirs(java.lang.String); 7392 method public abstract java.io.File[] getExternalMediaDirs(); 7393 method public abstract java.io.File getFileStreamPath(java.lang.String); 7394 method public abstract java.io.File getFilesDir(); 7395 method public abstract android.os.Looper getMainLooper(); 7396 method public abstract java.io.File getNoBackupFilesDir(); 7397 method public abstract java.io.File getObbDir(); 7398 method public abstract java.io.File[] getObbDirs(); 7399 method public abstract java.lang.String getPackageCodePath(); 7400 method public abstract android.content.pm.PackageManager getPackageManager(); 7401 method public abstract java.lang.String getPackageName(); 7402 method public abstract java.lang.String getPackageResourcePath(); 7403 method public abstract android.content.res.Resources getResources(); 7404 method public abstract android.content.SharedPreferences getSharedPreferences(java.lang.String, int); 7405 method public final java.lang.String getString(int); 7406 method public final java.lang.String getString(int, java.lang.Object...); 7407 method public abstract java.lang.Object getSystemService(java.lang.String); 7408 method public final java.lang.CharSequence getText(int); 7409 method public abstract android.content.res.Resources.Theme getTheme(); 7410 method public abstract deprecated android.graphics.drawable.Drawable getWallpaper(); 7411 method public abstract deprecated int getWallpaperDesiredMinimumHeight(); 7412 method public abstract deprecated int getWallpaperDesiredMinimumWidth(); 7413 method public abstract void grantUriPermission(java.lang.String, android.net.Uri, int); 7414 method public boolean isRestricted(); 7415 method public final android.content.res.TypedArray obtainStyledAttributes(int[]); 7416 method public final android.content.res.TypedArray obtainStyledAttributes(int, int[]) throws android.content.res.Resources.NotFoundException; 7417 method public final android.content.res.TypedArray obtainStyledAttributes(android.util.AttributeSet, int[]); 7418 method public final android.content.res.TypedArray obtainStyledAttributes(android.util.AttributeSet, int[], int, int); 7419 method public abstract java.io.FileInputStream openFileInput(java.lang.String) throws java.io.FileNotFoundException; 7420 method public abstract java.io.FileOutputStream openFileOutput(java.lang.String, int) throws java.io.FileNotFoundException; 7421 method public abstract android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase.CursorFactory); 7422 method public abstract android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase.CursorFactory, android.database.DatabaseErrorHandler); 7423 method public abstract deprecated android.graphics.drawable.Drawable peekWallpaper(); 7424 method public void registerComponentCallbacks(android.content.ComponentCallbacks); 7425 method public abstract android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter); 7426 method public abstract android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler); 7427 method public abstract deprecated void removeStickyBroadcast(android.content.Intent); 7428 method public abstract deprecated void removeStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle); 7429 method public abstract void revokeUriPermission(android.net.Uri, int); 7430 method public abstract void sendBroadcast(android.content.Intent); 7431 method public abstract void sendBroadcast(android.content.Intent, java.lang.String); 7432 method public abstract void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle); 7433 method public abstract void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String); 7434 method public abstract void sendOrderedBroadcast(android.content.Intent, java.lang.String); 7435 method public abstract void sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 7436 method public abstract void sendOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 7437 method public abstract deprecated void sendStickyBroadcast(android.content.Intent); 7438 method public abstract deprecated void sendStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle); 7439 method public abstract deprecated void sendStickyOrderedBroadcast(android.content.Intent, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 7440 method public abstract deprecated void sendStickyOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 7441 method public abstract void setTheme(int); 7442 method public abstract deprecated void setWallpaper(android.graphics.Bitmap) throws java.io.IOException; 7443 method public abstract deprecated void setWallpaper(java.io.InputStream) throws java.io.IOException; 7444 method public abstract void startActivities(android.content.Intent[]); 7445 method public abstract void startActivities(android.content.Intent[], android.os.Bundle); 7446 method public abstract void startActivity(android.content.Intent); 7447 method public abstract void startActivity(android.content.Intent, android.os.Bundle); 7448 method public abstract boolean startInstrumentation(android.content.ComponentName, java.lang.String, android.os.Bundle); 7449 method public abstract void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int) throws android.content.IntentSender.SendIntentException; 7450 method public abstract void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender.SendIntentException; 7451 method public abstract android.content.ComponentName startService(android.content.Intent); 7452 method public abstract boolean stopService(android.content.Intent); 7453 method public abstract void unbindService(android.content.ServiceConnection); 7454 method public void unregisterComponentCallbacks(android.content.ComponentCallbacks); 7455 method public abstract void unregisterReceiver(android.content.BroadcastReceiver); 7456 field public static final java.lang.String ACCESSIBILITY_SERVICE = "accessibility"; 7457 field public static final java.lang.String ACCOUNT_SERVICE = "account"; 7458 field public static final java.lang.String ACTIVITY_SERVICE = "activity"; 7459 field public static final java.lang.String ALARM_SERVICE = "alarm"; 7460 field public static final java.lang.String APPWIDGET_SERVICE = "appwidget"; 7461 field public static final java.lang.String APP_OPS_SERVICE = "appops"; 7462 field public static final java.lang.String AUDIO_SERVICE = "audio"; 7463 field public static final java.lang.String BACKUP_SERVICE = "backup"; 7464 field public static final java.lang.String BATTERY_SERVICE = "batterymanager"; 7465 field public static final int BIND_ABOVE_CLIENT = 8; // 0x8 7466 field public static final int BIND_ADJUST_WITH_ACTIVITY = 128; // 0x80 7467 field public static final int BIND_ALLOW_OOM_MANAGEMENT = 16; // 0x10 7468 field public static final int BIND_AUTO_CREATE = 1; // 0x1 7469 field public static final int BIND_DEBUG_UNBIND = 2; // 0x2 7470 field public static final int BIND_IMPORTANT = 64; // 0x40 7471 field public static final int BIND_NOT_FOREGROUND = 4; // 0x4 7472 field public static final int BIND_WAIVE_PRIORITY = 32; // 0x20 7473 field public static final java.lang.String BLUETOOTH_SERVICE = "bluetooth"; 7474 field public static final java.lang.String CAMERA_SERVICE = "camera"; 7475 field public static final java.lang.String CAPTIONING_SERVICE = "captioning"; 7476 field public static final java.lang.String CLIPBOARD_SERVICE = "clipboard"; 7477 field public static final java.lang.String CONNECTIVITY_SERVICE = "connectivity"; 7478 field public static final java.lang.String CONSUMER_IR_SERVICE = "consumer_ir"; 7479 field public static final int CONTEXT_IGNORE_SECURITY = 2; // 0x2 7480 field public static final int CONTEXT_INCLUDE_CODE = 1; // 0x1 7481 field public static final int CONTEXT_RESTRICTED = 4; // 0x4 7482 field public static final java.lang.String DEVICE_POLICY_SERVICE = "device_policy"; 7483 field public static final java.lang.String DISPLAY_SERVICE = "display"; 7484 field public static final java.lang.String DOWNLOAD_SERVICE = "download"; 7485 field public static final java.lang.String DROPBOX_SERVICE = "dropbox"; 7486 field public static final java.lang.String HDMI_CONTROL_SERVICE = "hdmi_control"; 7487 field public static final java.lang.String INPUT_METHOD_SERVICE = "input_method"; 7488 field public static final java.lang.String INPUT_SERVICE = "input"; 7489 field public static final java.lang.String JOB_SCHEDULER_SERVICE = "jobscheduler"; 7490 field public static final java.lang.String KEYGUARD_SERVICE = "keyguard"; 7491 field public static final java.lang.String LAUNCHER_APPS_SERVICE = "launcherapps"; 7492 field public static final java.lang.String LAYOUT_INFLATER_SERVICE = "layout_inflater"; 7493 field public static final java.lang.String LOCATION_SERVICE = "location"; 7494 field public static final java.lang.String MEDIA_PROJECTION_SERVICE = "media_projection"; 7495 field public static final java.lang.String MEDIA_ROUTER_SERVICE = "media_router"; 7496 field public static final java.lang.String MEDIA_SESSION_SERVICE = "media_session"; 7497 field public static final int MODE_APPEND = 32768; // 0x8000 7498 field public static final int MODE_ENABLE_WRITE_AHEAD_LOGGING = 8; // 0x8 7499 field public static final int MODE_MULTI_PROCESS = 4; // 0x4 7500 field public static final int MODE_PRIVATE = 0; // 0x0 7501 field public static final deprecated int MODE_WORLD_READABLE = 1; // 0x1 7502 field public static final deprecated int MODE_WORLD_WRITEABLE = 2; // 0x2 7503 field public static final java.lang.String NETWORK_SCORE_SERVICE = "network_score"; 7504 field public static final java.lang.String NFC_SERVICE = "nfc"; 7505 field public static final java.lang.String NOTIFICATION_SERVICE = "notification"; 7506 field public static final java.lang.String NSD_SERVICE = "servicediscovery"; 7507 field public static final java.lang.String PERSISTENT_DATA_BLOCK_SERVICE = "persistent_data_block"; 7508 field public static final java.lang.String POWER_SERVICE = "power"; 7509 field public static final java.lang.String PRINT_SERVICE = "print"; 7510 field public static final java.lang.String RESTRICTIONS_SERVICE = "restrictions"; 7511 field public static final java.lang.String SEARCH_SERVICE = "search"; 7512 field public static final java.lang.String SENSOR_SERVICE = "sensor"; 7513 field public static final java.lang.String STORAGE_SERVICE = "storage"; 7514 field public static final java.lang.String TELECOM_SERVICE = "telecom"; 7515 field public static final java.lang.String TELEPHONY_SERVICE = "phone"; 7516 field public static final java.lang.String TELEPHONY_SUBSCRIPTION_SERVICE = "telephony_subscription_service"; 7517 field public static final java.lang.String TEXT_SERVICES_MANAGER_SERVICE = "textservices"; 7518 field public static final java.lang.String TV_INPUT_SERVICE = "tv_input"; 7519 field public static final java.lang.String UI_MODE_SERVICE = "uimode"; 7520 field public static final java.lang.String USAGE_STATS_SERVICE = "usagestats"; 7521 field public static final java.lang.String USB_SERVICE = "usb"; 7522 field public static final java.lang.String USER_SERVICE = "user"; 7523 field public static final java.lang.String VIBRATOR_SERVICE = "vibrator"; 7524 field public static final java.lang.String WALLPAPER_SERVICE = "wallpaper"; 7525 field public static final java.lang.String WIFI_P2P_SERVICE = "wifip2p"; 7526 field public static final java.lang.String WIFI_RTT_SERVICE = "rttmanager"; 7527 field public static final java.lang.String WIFI_SCANNING_SERVICE = "wifiscanner"; 7528 field public static final java.lang.String WIFI_SERVICE = "wifi"; 7529 field public static final java.lang.String WINDOW_SERVICE = "window"; 7530 } 7531 7532 public class ContextWrapper extends android.content.Context { 7533 ctor public ContextWrapper(android.content.Context); 7534 method protected void attachBaseContext(android.content.Context); 7535 method public boolean bindService(android.content.Intent, android.content.ServiceConnection, int); 7536 method public int checkCallingOrSelfPermission(java.lang.String); 7537 method public int checkCallingOrSelfUriPermission(android.net.Uri, int); 7538 method public int checkCallingPermission(java.lang.String); 7539 method public int checkCallingUriPermission(android.net.Uri, int); 7540 method public int checkPermission(java.lang.String, int, int); 7541 method public int checkUriPermission(android.net.Uri, int, int, int); 7542 method public int checkUriPermission(android.net.Uri, java.lang.String, java.lang.String, int, int, int); 7543 method public void clearWallpaper() throws java.io.IOException; 7544 method public android.content.Context createConfigurationContext(android.content.res.Configuration); 7545 method public android.content.Context createDisplayContext(android.view.Display); 7546 method public android.content.Context createPackageContext(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException; 7547 method public java.lang.String[] databaseList(); 7548 method public boolean deleteDatabase(java.lang.String); 7549 method public boolean deleteFile(java.lang.String); 7550 method public void enforceCallingOrSelfPermission(java.lang.String, java.lang.String); 7551 method public void enforceCallingOrSelfUriPermission(android.net.Uri, int, java.lang.String); 7552 method public void enforceCallingPermission(java.lang.String, java.lang.String); 7553 method public void enforceCallingUriPermission(android.net.Uri, int, java.lang.String); 7554 method public void enforcePermission(java.lang.String, int, int, java.lang.String); 7555 method public void enforceUriPermission(android.net.Uri, int, int, int, java.lang.String); 7556 method public void enforceUriPermission(android.net.Uri, java.lang.String, java.lang.String, int, int, int, java.lang.String); 7557 method public java.lang.String[] fileList(); 7558 method public android.content.Context getApplicationContext(); 7559 method public android.content.pm.ApplicationInfo getApplicationInfo(); 7560 method public android.content.res.AssetManager getAssets(); 7561 method public android.content.Context getBaseContext(); 7562 method public java.io.File getCacheDir(); 7563 method public java.lang.ClassLoader getClassLoader(); 7564 method public java.io.File getCodeCacheDir(); 7565 method public android.content.ContentResolver getContentResolver(); 7566 method public java.io.File getDatabasePath(java.lang.String); 7567 method public java.io.File getDir(java.lang.String, int); 7568 method public java.io.File getExternalCacheDir(); 7569 method public java.io.File[] getExternalCacheDirs(); 7570 method public java.io.File getExternalFilesDir(java.lang.String); 7571 method public java.io.File[] getExternalFilesDirs(java.lang.String); 7572 method public java.io.File[] getExternalMediaDirs(); 7573 method public java.io.File getFileStreamPath(java.lang.String); 7574 method public java.io.File getFilesDir(); 7575 method public android.os.Looper getMainLooper(); 7576 method public java.io.File getNoBackupFilesDir(); 7577 method public java.io.File getObbDir(); 7578 method public java.io.File[] getObbDirs(); 7579 method public java.lang.String getPackageCodePath(); 7580 method public android.content.pm.PackageManager getPackageManager(); 7581 method public java.lang.String getPackageName(); 7582 method public java.lang.String getPackageResourcePath(); 7583 method public android.content.res.Resources getResources(); 7584 method public android.content.SharedPreferences getSharedPreferences(java.lang.String, int); 7585 method public java.lang.Object getSystemService(java.lang.String); 7586 method public android.content.res.Resources.Theme getTheme(); 7587 method public android.graphics.drawable.Drawable getWallpaper(); 7588 method public int getWallpaperDesiredMinimumHeight(); 7589 method public int getWallpaperDesiredMinimumWidth(); 7590 method public void grantUriPermission(java.lang.String, android.net.Uri, int); 7591 method public java.io.FileInputStream openFileInput(java.lang.String) throws java.io.FileNotFoundException; 7592 method public java.io.FileOutputStream openFileOutput(java.lang.String, int) throws java.io.FileNotFoundException; 7593 method public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase.CursorFactory); 7594 method public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase.CursorFactory, android.database.DatabaseErrorHandler); 7595 method public android.graphics.drawable.Drawable peekWallpaper(); 7596 method public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter); 7597 method public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler); 7598 method public void removeStickyBroadcast(android.content.Intent); 7599 method public void removeStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle); 7600 method public void revokeUriPermission(android.net.Uri, int); 7601 method public void sendBroadcast(android.content.Intent); 7602 method public void sendBroadcast(android.content.Intent, java.lang.String); 7603 method public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle); 7604 method public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String); 7605 method public void sendOrderedBroadcast(android.content.Intent, java.lang.String); 7606 method public void sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 7607 method public void sendOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 7608 method public void sendStickyBroadcast(android.content.Intent); 7609 method public void sendStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle); 7610 method public void sendStickyOrderedBroadcast(android.content.Intent, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 7611 method public void sendStickyOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 7612 method public void setTheme(int); 7613 method public void setWallpaper(android.graphics.Bitmap) throws java.io.IOException; 7614 method public void setWallpaper(java.io.InputStream) throws java.io.IOException; 7615 method public void startActivities(android.content.Intent[]); 7616 method public void startActivities(android.content.Intent[], android.os.Bundle); 7617 method public void startActivity(android.content.Intent); 7618 method public void startActivity(android.content.Intent, android.os.Bundle); 7619 method public boolean startInstrumentation(android.content.ComponentName, java.lang.String, android.os.Bundle); 7620 method public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int) throws android.content.IntentSender.SendIntentException; 7621 method public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender.SendIntentException; 7622 method public android.content.ComponentName startService(android.content.Intent); 7623 method public boolean stopService(android.content.Intent); 7624 method public void unbindService(android.content.ServiceConnection); 7625 method public void unregisterReceiver(android.content.BroadcastReceiver); 7626 } 7627 7628 public class CursorLoader extends android.content.AsyncTaskLoader { 7629 ctor public CursorLoader(android.content.Context); 7630 ctor public CursorLoader(android.content.Context, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 7631 method public void deliverResult(android.database.Cursor); 7632 method public java.lang.String[] getProjection(); 7633 method public java.lang.String getSelection(); 7634 method public java.lang.String[] getSelectionArgs(); 7635 method public java.lang.String getSortOrder(); 7636 method public android.net.Uri getUri(); 7637 method public android.database.Cursor loadInBackground(); 7638 method public void onCanceled(android.database.Cursor); 7639 method public void setProjection(java.lang.String[]); 7640 method public void setSelection(java.lang.String); 7641 method public void setSelectionArgs(java.lang.String[]); 7642 method public void setSortOrder(java.lang.String); 7643 method public void setUri(android.net.Uri); 7644 } 7645 7646 public abstract interface DialogInterface { 7647 method public abstract void cancel(); 7648 method public abstract void dismiss(); 7649 field public static final deprecated int BUTTON1 = -1; // 0xffffffff 7650 field public static final deprecated int BUTTON2 = -2; // 0xfffffffe 7651 field public static final deprecated int BUTTON3 = -3; // 0xfffffffd 7652 field public static final int BUTTON_NEGATIVE = -2; // 0xfffffffe 7653 field public static final int BUTTON_NEUTRAL = -3; // 0xfffffffd 7654 field public static final int BUTTON_POSITIVE = -1; // 0xffffffff 7655 } 7656 7657 public static abstract interface DialogInterface.OnCancelListener { 7658 method public abstract void onCancel(android.content.DialogInterface); 7659 } 7660 7661 public static abstract interface DialogInterface.OnClickListener { 7662 method public abstract void onClick(android.content.DialogInterface, int); 7663 } 7664 7665 public static abstract interface DialogInterface.OnDismissListener { 7666 method public abstract void onDismiss(android.content.DialogInterface); 7667 } 7668 7669 public static abstract interface DialogInterface.OnKeyListener { 7670 method public abstract boolean onKey(android.content.DialogInterface, int, android.view.KeyEvent); 7671 } 7672 7673 public static abstract interface DialogInterface.OnMultiChoiceClickListener { 7674 method public abstract void onClick(android.content.DialogInterface, int, boolean); 7675 } 7676 7677 public static abstract interface DialogInterface.OnShowListener { 7678 method public abstract void onShow(android.content.DialogInterface); 7679 } 7680 7681 public final class Entity { 7682 ctor public Entity(android.content.ContentValues); 7683 method public void addSubValue(android.net.Uri, android.content.ContentValues); 7684 method public android.content.ContentValues getEntityValues(); 7685 method public java.util.ArrayList<android.content.Entity.NamedContentValues> getSubValues(); 7686 } 7687 7688 public static class Entity.NamedContentValues { 7689 ctor public Entity.NamedContentValues(android.net.Uri, android.content.ContentValues); 7690 field public final android.net.Uri uri; 7691 field public final android.content.ContentValues values; 7692 } 7693 7694 public abstract interface EntityIterator implements java.util.Iterator { 7695 method public abstract void close(); 7696 method public abstract void reset(); 7697 } 7698 7699 public class Intent implements java.lang.Cloneable android.os.Parcelable { 7700 ctor public Intent(); 7701 ctor public Intent(android.content.Intent); 7702 ctor public Intent(java.lang.String); 7703 ctor public Intent(java.lang.String, android.net.Uri); 7704 ctor public Intent(android.content.Context, java.lang.Class<?>); 7705 ctor public Intent(java.lang.String, android.net.Uri, android.content.Context, java.lang.Class<?>); 7706 method public android.content.Intent addCategory(java.lang.String); 7707 method public android.content.Intent addFlags(int); 7708 method public java.lang.Object clone(); 7709 method public android.content.Intent cloneFilter(); 7710 method public static android.content.Intent createChooser(android.content.Intent, java.lang.CharSequence); 7711 method public static android.content.Intent createChooser(android.content.Intent, java.lang.CharSequence, android.content.IntentSender); 7712 method public int describeContents(); 7713 method public int fillIn(android.content.Intent, int); 7714 method public boolean filterEquals(android.content.Intent); 7715 method public int filterHashCode(); 7716 method public java.lang.String getAction(); 7717 method public boolean[] getBooleanArrayExtra(java.lang.String); 7718 method public boolean getBooleanExtra(java.lang.String, boolean); 7719 method public android.os.Bundle getBundleExtra(java.lang.String); 7720 method public byte[] getByteArrayExtra(java.lang.String); 7721 method public byte getByteExtra(java.lang.String, byte); 7722 method public java.util.Set<java.lang.String> getCategories(); 7723 method public char[] getCharArrayExtra(java.lang.String); 7724 method public char getCharExtra(java.lang.String, char); 7725 method public java.lang.CharSequence[] getCharSequenceArrayExtra(java.lang.String); 7726 method public java.util.ArrayList<java.lang.CharSequence> getCharSequenceArrayListExtra(java.lang.String); 7727 method public java.lang.CharSequence getCharSequenceExtra(java.lang.String); 7728 method public android.content.ClipData getClipData(); 7729 method public android.content.ComponentName getComponent(); 7730 method public android.net.Uri getData(); 7731 method public java.lang.String getDataString(); 7732 method public double[] getDoubleArrayExtra(java.lang.String); 7733 method public double getDoubleExtra(java.lang.String, double); 7734 method public android.os.Bundle getExtras(); 7735 method public int getFlags(); 7736 method public float[] getFloatArrayExtra(java.lang.String); 7737 method public float getFloatExtra(java.lang.String, float); 7738 method public int[] getIntArrayExtra(java.lang.String); 7739 method public int getIntExtra(java.lang.String, int); 7740 method public java.util.ArrayList<java.lang.Integer> getIntegerArrayListExtra(java.lang.String); 7741 method public static deprecated android.content.Intent getIntent(java.lang.String) throws java.net.URISyntaxException; 7742 method public static android.content.Intent getIntentOld(java.lang.String) throws java.net.URISyntaxException; 7743 method public long[] getLongArrayExtra(java.lang.String); 7744 method public long getLongExtra(java.lang.String, long); 7745 method public java.lang.String getPackage(); 7746 method public android.os.Parcelable[] getParcelableArrayExtra(java.lang.String); 7747 method public java.util.ArrayList<T> getParcelableArrayListExtra(java.lang.String); 7748 method public T getParcelableExtra(java.lang.String); 7749 method public java.lang.String getScheme(); 7750 method public android.content.Intent getSelector(); 7751 method public java.io.Serializable getSerializableExtra(java.lang.String); 7752 method public short[] getShortArrayExtra(java.lang.String); 7753 method public short getShortExtra(java.lang.String, short); 7754 method public android.graphics.Rect getSourceBounds(); 7755 method public java.lang.String[] getStringArrayExtra(java.lang.String); 7756 method public java.util.ArrayList<java.lang.String> getStringArrayListExtra(java.lang.String); 7757 method public java.lang.String getStringExtra(java.lang.String); 7758 method public java.lang.String getType(); 7759 method public boolean hasCategory(java.lang.String); 7760 method public boolean hasExtra(java.lang.String); 7761 method public boolean hasFileDescriptors(); 7762 method public static android.content.Intent makeMainActivity(android.content.ComponentName); 7763 method public static android.content.Intent makeMainSelectorActivity(java.lang.String, java.lang.String); 7764 method public static android.content.Intent makeRestartActivityTask(android.content.ComponentName); 7765 method public static java.lang.String normalizeMimeType(java.lang.String); 7766 method public static android.content.Intent parseIntent(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 7767 method public static android.content.Intent parseUri(java.lang.String, int) throws java.net.URISyntaxException; 7768 method public android.content.Intent putCharSequenceArrayListExtra(java.lang.String, java.util.ArrayList<java.lang.CharSequence>); 7769 method public android.content.Intent putExtra(java.lang.String, boolean); 7770 method public android.content.Intent putExtra(java.lang.String, byte); 7771 method public android.content.Intent putExtra(java.lang.String, char); 7772 method public android.content.Intent putExtra(java.lang.String, short); 7773 method public android.content.Intent putExtra(java.lang.String, int); 7774 method public android.content.Intent putExtra(java.lang.String, long); 7775 method public android.content.Intent putExtra(java.lang.String, float); 7776 method public android.content.Intent putExtra(java.lang.String, double); 7777 method public android.content.Intent putExtra(java.lang.String, java.lang.String); 7778 method public android.content.Intent putExtra(java.lang.String, java.lang.CharSequence); 7779 method public android.content.Intent putExtra(java.lang.String, android.os.Parcelable); 7780 method public android.content.Intent putExtra(java.lang.String, android.os.Parcelable[]); 7781 method public android.content.Intent putExtra(java.lang.String, java.io.Serializable); 7782 method public android.content.Intent putExtra(java.lang.String, boolean[]); 7783 method public android.content.Intent putExtra(java.lang.String, byte[]); 7784 method public android.content.Intent putExtra(java.lang.String, short[]); 7785 method public android.content.Intent putExtra(java.lang.String, char[]); 7786 method public android.content.Intent putExtra(java.lang.String, int[]); 7787 method public android.content.Intent putExtra(java.lang.String, long[]); 7788 method public android.content.Intent putExtra(java.lang.String, float[]); 7789 method public android.content.Intent putExtra(java.lang.String, double[]); 7790 method public android.content.Intent putExtra(java.lang.String, java.lang.String[]); 7791 method public android.content.Intent putExtra(java.lang.String, java.lang.CharSequence[]); 7792 method public android.content.Intent putExtra(java.lang.String, android.os.Bundle); 7793 method public android.content.Intent putExtras(android.content.Intent); 7794 method public android.content.Intent putExtras(android.os.Bundle); 7795 method public android.content.Intent putIntegerArrayListExtra(java.lang.String, java.util.ArrayList<java.lang.Integer>); 7796 method public android.content.Intent putParcelableArrayListExtra(java.lang.String, java.util.ArrayList<? extends android.os.Parcelable>); 7797 method public android.content.Intent putStringArrayListExtra(java.lang.String, java.util.ArrayList<java.lang.String>); 7798 method public void readFromParcel(android.os.Parcel); 7799 method public void removeCategory(java.lang.String); 7800 method public void removeExtra(java.lang.String); 7801 method public android.content.Intent replaceExtras(android.content.Intent); 7802 method public android.content.Intent replaceExtras(android.os.Bundle); 7803 method public android.content.ComponentName resolveActivity(android.content.pm.PackageManager); 7804 method public android.content.pm.ActivityInfo resolveActivityInfo(android.content.pm.PackageManager, int); 7805 method public java.lang.String resolveType(android.content.Context); 7806 method public java.lang.String resolveType(android.content.ContentResolver); 7807 method public java.lang.String resolveTypeIfNeeded(android.content.ContentResolver); 7808 method public android.content.Intent setAction(java.lang.String); 7809 method public android.content.Intent setClass(android.content.Context, java.lang.Class<?>); 7810 method public android.content.Intent setClassName(android.content.Context, java.lang.String); 7811 method public android.content.Intent setClassName(java.lang.String, java.lang.String); 7812 method public void setClipData(android.content.ClipData); 7813 method public android.content.Intent setComponent(android.content.ComponentName); 7814 method public android.content.Intent setData(android.net.Uri); 7815 method public android.content.Intent setDataAndNormalize(android.net.Uri); 7816 method public android.content.Intent setDataAndType(android.net.Uri, java.lang.String); 7817 method public android.content.Intent setDataAndTypeAndNormalize(android.net.Uri, java.lang.String); 7818 method public void setExtrasClassLoader(java.lang.ClassLoader); 7819 method public android.content.Intent setFlags(int); 7820 method public android.content.Intent setPackage(java.lang.String); 7821 method public void setSelector(android.content.Intent); 7822 method public void setSourceBounds(android.graphics.Rect); 7823 method public android.content.Intent setType(java.lang.String); 7824 method public android.content.Intent setTypeAndNormalize(java.lang.String); 7825 method public deprecated java.lang.String toURI(); 7826 method public java.lang.String toUri(int); 7827 method public void writeToParcel(android.os.Parcel, int); 7828 field public static final java.lang.String ACTION_AIRPLANE_MODE_CHANGED = "android.intent.action.AIRPLANE_MODE"; 7829 field public static final java.lang.String ACTION_ALL_APPS = "android.intent.action.ALL_APPS"; 7830 field public static final java.lang.String ACTION_ANSWER = "android.intent.action.ANSWER"; 7831 field public static final java.lang.String ACTION_APPLICATION_RESTRICTIONS_CHANGED = "android.intent.action.APPLICATION_RESTRICTIONS_CHANGED"; 7832 field public static final java.lang.String ACTION_APP_ERROR = "android.intent.action.APP_ERROR"; 7833 field public static final java.lang.String ACTION_ASSIST = "android.intent.action.ASSIST"; 7834 field public static final java.lang.String ACTION_ATTACH_DATA = "android.intent.action.ATTACH_DATA"; 7835 field public static final java.lang.String ACTION_BATTERY_CHANGED = "android.intent.action.BATTERY_CHANGED"; 7836 field public static final java.lang.String ACTION_BATTERY_LOW = "android.intent.action.BATTERY_LOW"; 7837 field public static final java.lang.String ACTION_BATTERY_OKAY = "android.intent.action.BATTERY_OKAY"; 7838 field public static final java.lang.String ACTION_BOOT_COMPLETED = "android.intent.action.BOOT_COMPLETED"; 7839 field public static final java.lang.String ACTION_BUG_REPORT = "android.intent.action.BUG_REPORT"; 7840 field public static final java.lang.String ACTION_CALL = "android.intent.action.CALL"; 7841 field public static final java.lang.String ACTION_CALL_BUTTON = "android.intent.action.CALL_BUTTON"; 7842 field public static final java.lang.String ACTION_CAMERA_BUTTON = "android.intent.action.CAMERA_BUTTON"; 7843 field public static final java.lang.String ACTION_CHOOSER = "android.intent.action.CHOOSER"; 7844 field public static final java.lang.String ACTION_CLOSE_SYSTEM_DIALOGS = "android.intent.action.CLOSE_SYSTEM_DIALOGS"; 7845 field public static final java.lang.String ACTION_CONFIGURATION_CHANGED = "android.intent.action.CONFIGURATION_CHANGED"; 7846 field public static final java.lang.String ACTION_CREATE_DOCUMENT = "android.intent.action.CREATE_DOCUMENT"; 7847 field public static final java.lang.String ACTION_CREATE_SHORTCUT = "android.intent.action.CREATE_SHORTCUT"; 7848 field public static final java.lang.String ACTION_DATE_CHANGED = "android.intent.action.DATE_CHANGED"; 7849 field public static final java.lang.String ACTION_DEFAULT = "android.intent.action.VIEW"; 7850 field public static final java.lang.String ACTION_DELETE = "android.intent.action.DELETE"; 7851 field public static final java.lang.String ACTION_DEVICE_STORAGE_LOW = "android.intent.action.DEVICE_STORAGE_LOW"; 7852 field public static final java.lang.String ACTION_DEVICE_STORAGE_OK = "android.intent.action.DEVICE_STORAGE_OK"; 7853 field public static final java.lang.String ACTION_DIAL = "android.intent.action.DIAL"; 7854 field public static final java.lang.String ACTION_DOCK_EVENT = "android.intent.action.DOCK_EVENT"; 7855 field public static final java.lang.String ACTION_DREAMING_STARTED = "android.intent.action.DREAMING_STARTED"; 7856 field public static final java.lang.String ACTION_DREAMING_STOPPED = "android.intent.action.DREAMING_STOPPED"; 7857 field public static final java.lang.String ACTION_EDIT = "android.intent.action.EDIT"; 7858 field public static final java.lang.String ACTION_EXTERNAL_APPLICATIONS_AVAILABLE = "android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE"; 7859 field public static final java.lang.String ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE = "android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE"; 7860 field public static final java.lang.String ACTION_FACTORY_TEST = "android.intent.action.FACTORY_TEST"; 7861 field public static final java.lang.String ACTION_GET_CONTENT = "android.intent.action.GET_CONTENT"; 7862 field public static final java.lang.String ACTION_GET_RESTRICTION_ENTRIES = "android.intent.action.GET_RESTRICTION_ENTRIES"; 7863 field public static final java.lang.String ACTION_GTALK_SERVICE_CONNECTED = "android.intent.action.GTALK_CONNECTED"; 7864 field public static final java.lang.String ACTION_GTALK_SERVICE_DISCONNECTED = "android.intent.action.GTALK_DISCONNECTED"; 7865 field public static final java.lang.String ACTION_HEADSET_PLUG = "android.intent.action.HEADSET_PLUG"; 7866 field public static final java.lang.String ACTION_INPUT_METHOD_CHANGED = "android.intent.action.INPUT_METHOD_CHANGED"; 7867 field public static final java.lang.String ACTION_INSERT = "android.intent.action.INSERT"; 7868 field public static final java.lang.String ACTION_INSERT_OR_EDIT = "android.intent.action.INSERT_OR_EDIT"; 7869 field public static final java.lang.String ACTION_INSTALL_PACKAGE = "android.intent.action.INSTALL_PACKAGE"; 7870 field public static final java.lang.String ACTION_LOCALE_CHANGED = "android.intent.action.LOCALE_CHANGED"; 7871 field public static final java.lang.String ACTION_MAIN = "android.intent.action.MAIN"; 7872 field public static final java.lang.String ACTION_MANAGED_PROFILE_ADDED = "android.intent.action.MANAGED_PROFILE_ADDED"; 7873 field public static final java.lang.String ACTION_MANAGED_PROFILE_REMOVED = "android.intent.action.MANAGED_PROFILE_REMOVED"; 7874 field public static final java.lang.String ACTION_MANAGE_NETWORK_USAGE = "android.intent.action.MANAGE_NETWORK_USAGE"; 7875 field public static final java.lang.String ACTION_MANAGE_PACKAGE_STORAGE = "android.intent.action.MANAGE_PACKAGE_STORAGE"; 7876 field public static final java.lang.String ACTION_MEDIA_BAD_REMOVAL = "android.intent.action.MEDIA_BAD_REMOVAL"; 7877 field public static final java.lang.String ACTION_MEDIA_BUTTON = "android.intent.action.MEDIA_BUTTON"; 7878 field public static final java.lang.String ACTION_MEDIA_CHECKING = "android.intent.action.MEDIA_CHECKING"; 7879 field public static final java.lang.String ACTION_MEDIA_EJECT = "android.intent.action.MEDIA_EJECT"; 7880 field public static final java.lang.String ACTION_MEDIA_MOUNTED = "android.intent.action.MEDIA_MOUNTED"; 7881 field public static final java.lang.String ACTION_MEDIA_NOFS = "android.intent.action.MEDIA_NOFS"; 7882 field public static final java.lang.String ACTION_MEDIA_REMOVED = "android.intent.action.MEDIA_REMOVED"; 7883 field public static final java.lang.String ACTION_MEDIA_SCANNER_FINISHED = "android.intent.action.MEDIA_SCANNER_FINISHED"; 7884 field public static final java.lang.String ACTION_MEDIA_SCANNER_SCAN_FILE = "android.intent.action.MEDIA_SCANNER_SCAN_FILE"; 7885 field public static final java.lang.String ACTION_MEDIA_SCANNER_STARTED = "android.intent.action.MEDIA_SCANNER_STARTED"; 7886 field public static final java.lang.String ACTION_MEDIA_SHARED = "android.intent.action.MEDIA_SHARED"; 7887 field public static final java.lang.String ACTION_MEDIA_UNMOUNTABLE = "android.intent.action.MEDIA_UNMOUNTABLE"; 7888 field public static final java.lang.String ACTION_MEDIA_UNMOUNTED = "android.intent.action.MEDIA_UNMOUNTED"; 7889 field public static final java.lang.String ACTION_MY_PACKAGE_REPLACED = "android.intent.action.MY_PACKAGE_REPLACED"; 7890 field public static final java.lang.String ACTION_NEW_OUTGOING_CALL = "android.intent.action.NEW_OUTGOING_CALL"; 7891 field public static final java.lang.String ACTION_OPEN_DOCUMENT = "android.intent.action.OPEN_DOCUMENT"; 7892 field public static final java.lang.String ACTION_OPEN_DOCUMENT_TREE = "android.intent.action.OPEN_DOCUMENT_TREE"; 7893 field public static final java.lang.String ACTION_PACKAGE_ADDED = "android.intent.action.PACKAGE_ADDED"; 7894 field public static final java.lang.String ACTION_PACKAGE_CHANGED = "android.intent.action.PACKAGE_CHANGED"; 7895 field public static final java.lang.String ACTION_PACKAGE_DATA_CLEARED = "android.intent.action.PACKAGE_DATA_CLEARED"; 7896 field public static final java.lang.String ACTION_PACKAGE_FIRST_LAUNCH = "android.intent.action.PACKAGE_FIRST_LAUNCH"; 7897 field public static final java.lang.String ACTION_PACKAGE_FULLY_REMOVED = "android.intent.action.PACKAGE_FULLY_REMOVED"; 7898 field public static final deprecated java.lang.String ACTION_PACKAGE_INSTALL = "android.intent.action.PACKAGE_INSTALL"; 7899 field public static final java.lang.String ACTION_PACKAGE_NEEDS_VERIFICATION = "android.intent.action.PACKAGE_NEEDS_VERIFICATION"; 7900 field public static final java.lang.String ACTION_PACKAGE_REMOVED = "android.intent.action.PACKAGE_REMOVED"; 7901 field public static final java.lang.String ACTION_PACKAGE_REPLACED = "android.intent.action.PACKAGE_REPLACED"; 7902 field public static final java.lang.String ACTION_PACKAGE_RESTARTED = "android.intent.action.PACKAGE_RESTARTED"; 7903 field public static final java.lang.String ACTION_PACKAGE_VERIFIED = "android.intent.action.PACKAGE_VERIFIED"; 7904 field public static final java.lang.String ACTION_PASTE = "android.intent.action.PASTE"; 7905 field public static final java.lang.String ACTION_PICK = "android.intent.action.PICK"; 7906 field public static final java.lang.String ACTION_PICK_ACTIVITY = "android.intent.action.PICK_ACTIVITY"; 7907 field public static final java.lang.String ACTION_POWER_CONNECTED = "android.intent.action.ACTION_POWER_CONNECTED"; 7908 field public static final java.lang.String ACTION_POWER_DISCONNECTED = "android.intent.action.ACTION_POWER_DISCONNECTED"; 7909 field public static final java.lang.String ACTION_POWER_USAGE_SUMMARY = "android.intent.action.POWER_USAGE_SUMMARY"; 7910 field public static final java.lang.String ACTION_PROVIDER_CHANGED = "android.intent.action.PROVIDER_CHANGED"; 7911 field public static final java.lang.String ACTION_QUICK_CLOCK = "android.intent.action.QUICK_CLOCK"; 7912 field public static final java.lang.String ACTION_REBOOT = "android.intent.action.REBOOT"; 7913 field public static final java.lang.String ACTION_RUN = "android.intent.action.RUN"; 7914 field public static final java.lang.String ACTION_SCREEN_OFF = "android.intent.action.SCREEN_OFF"; 7915 field public static final java.lang.String ACTION_SCREEN_ON = "android.intent.action.SCREEN_ON"; 7916 field public static final java.lang.String ACTION_SEARCH = "android.intent.action.SEARCH"; 7917 field public static final java.lang.String ACTION_SEARCH_LONG_PRESS = "android.intent.action.SEARCH_LONG_PRESS"; 7918 field public static final java.lang.String ACTION_SEND = "android.intent.action.SEND"; 7919 field public static final java.lang.String ACTION_SENDTO = "android.intent.action.SENDTO"; 7920 field public static final java.lang.String ACTION_SEND_MULTIPLE = "android.intent.action.SEND_MULTIPLE"; 7921 field public static final java.lang.String ACTION_SET_WALLPAPER = "android.intent.action.SET_WALLPAPER"; 7922 field public static final java.lang.String ACTION_SHUTDOWN = "android.intent.action.ACTION_SHUTDOWN"; 7923 field public static final java.lang.String ACTION_SYNC = "android.intent.action.SYNC"; 7924 field public static final java.lang.String ACTION_SYSTEM_TUTORIAL = "android.intent.action.SYSTEM_TUTORIAL"; 7925 field public static final java.lang.String ACTION_TIMEZONE_CHANGED = "android.intent.action.TIMEZONE_CHANGED"; 7926 field public static final java.lang.String ACTION_TIME_CHANGED = "android.intent.action.TIME_SET"; 7927 field public static final java.lang.String ACTION_TIME_TICK = "android.intent.action.TIME_TICK"; 7928 field public static final java.lang.String ACTION_UID_REMOVED = "android.intent.action.UID_REMOVED"; 7929 field public static final deprecated java.lang.String ACTION_UMS_CONNECTED = "android.intent.action.UMS_CONNECTED"; 7930 field public static final deprecated java.lang.String ACTION_UMS_DISCONNECTED = "android.intent.action.UMS_DISCONNECTED"; 7931 field public static final java.lang.String ACTION_UNINSTALL_PACKAGE = "android.intent.action.UNINSTALL_PACKAGE"; 7932 field public static final java.lang.String ACTION_USER_BACKGROUND = "android.intent.action.USER_BACKGROUND"; 7933 field public static final java.lang.String ACTION_USER_FOREGROUND = "android.intent.action.USER_FOREGROUND"; 7934 field public static final java.lang.String ACTION_USER_INITIALIZE = "android.intent.action.USER_INITIALIZE"; 7935 field public static final java.lang.String ACTION_USER_PRESENT = "android.intent.action.USER_PRESENT"; 7936 field public static final java.lang.String ACTION_VIEW = "android.intent.action.VIEW"; 7937 field public static final java.lang.String ACTION_VOICE_COMMAND = "android.intent.action.VOICE_COMMAND"; 7938 field public static final deprecated java.lang.String ACTION_WALLPAPER_CHANGED = "android.intent.action.WALLPAPER_CHANGED"; 7939 field public static final java.lang.String ACTION_WEB_SEARCH = "android.intent.action.WEB_SEARCH"; 7940 field public static final java.lang.String CATEGORY_ALTERNATIVE = "android.intent.category.ALTERNATIVE"; 7941 field public static final java.lang.String CATEGORY_APP_BROWSER = "android.intent.category.APP_BROWSER"; 7942 field public static final java.lang.String CATEGORY_APP_CALCULATOR = "android.intent.category.APP_CALCULATOR"; 7943 field public static final java.lang.String CATEGORY_APP_CALENDAR = "android.intent.category.APP_CALENDAR"; 7944 field public static final java.lang.String CATEGORY_APP_CONTACTS = "android.intent.category.APP_CONTACTS"; 7945 field public static final java.lang.String CATEGORY_APP_EMAIL = "android.intent.category.APP_EMAIL"; 7946 field public static final java.lang.String CATEGORY_APP_GALLERY = "android.intent.category.APP_GALLERY"; 7947 field public static final java.lang.String CATEGORY_APP_MAPS = "android.intent.category.APP_MAPS"; 7948 field public static final java.lang.String CATEGORY_APP_MARKET = "android.intent.category.APP_MARKET"; 7949 field public static final java.lang.String CATEGORY_APP_MESSAGING = "android.intent.category.APP_MESSAGING"; 7950 field public static final java.lang.String CATEGORY_APP_MUSIC = "android.intent.category.APP_MUSIC"; 7951 field public static final java.lang.String CATEGORY_BROWSABLE = "android.intent.category.BROWSABLE"; 7952 field public static final java.lang.String CATEGORY_CAR_DOCK = "android.intent.category.CAR_DOCK"; 7953 field public static final java.lang.String CATEGORY_CAR_MODE = "android.intent.category.CAR_MODE"; 7954 field public static final java.lang.String CATEGORY_DEFAULT = "android.intent.category.DEFAULT"; 7955 field public static final java.lang.String CATEGORY_DESK_DOCK = "android.intent.category.DESK_DOCK"; 7956 field public static final java.lang.String CATEGORY_DEVELOPMENT_PREFERENCE = "android.intent.category.DEVELOPMENT_PREFERENCE"; 7957 field public static final java.lang.String CATEGORY_EMBED = "android.intent.category.EMBED"; 7958 field public static final java.lang.String CATEGORY_FRAMEWORK_INSTRUMENTATION_TEST = "android.intent.category.FRAMEWORK_INSTRUMENTATION_TEST"; 7959 field public static final java.lang.String CATEGORY_HE_DESK_DOCK = "android.intent.category.HE_DESK_DOCK"; 7960 field public static final java.lang.String CATEGORY_HOME = "android.intent.category.HOME"; 7961 field public static final java.lang.String CATEGORY_INFO = "android.intent.category.INFO"; 7962 field public static final java.lang.String CATEGORY_LAUNCHER = "android.intent.category.LAUNCHER"; 7963 field public static final java.lang.String CATEGORY_LEANBACK_LAUNCHER = "android.intent.category.LEANBACK_LAUNCHER"; 7964 field public static final java.lang.String CATEGORY_LEANBACK_SETTINGS = "android.intent.category.LEANBACK_SETTINGS"; 7965 field public static final java.lang.String CATEGORY_LE_DESK_DOCK = "android.intent.category.LE_DESK_DOCK"; 7966 field public static final java.lang.String CATEGORY_MONKEY = "android.intent.category.MONKEY"; 7967 field public static final java.lang.String CATEGORY_OPENABLE = "android.intent.category.OPENABLE"; 7968 field public static final java.lang.String CATEGORY_PREFERENCE = "android.intent.category.PREFERENCE"; 7969 field public static final java.lang.String CATEGORY_SAMPLE_CODE = "android.intent.category.SAMPLE_CODE"; 7970 field public static final java.lang.String CATEGORY_SELECTED_ALTERNATIVE = "android.intent.category.SELECTED_ALTERNATIVE"; 7971 field public static final java.lang.String CATEGORY_TAB = "android.intent.category.TAB"; 7972 field public static final java.lang.String CATEGORY_TEST = "android.intent.category.TEST"; 7973 field public static final java.lang.String CATEGORY_UNIT_TEST = "android.intent.category.UNIT_TEST"; 7974 field public static final java.lang.String CATEGORY_VOICE = "android.intent.category.VOICE"; 7975 field public static final android.os.Parcelable.Creator<android.content.Intent> CREATOR; 7976 field public static final java.lang.String EXTRA_ALARM_COUNT = "android.intent.extra.ALARM_COUNT"; 7977 field public static final java.lang.String EXTRA_ALLOW_MULTIPLE = "android.intent.extra.ALLOW_MULTIPLE"; 7978 field public static final deprecated java.lang.String EXTRA_ALLOW_REPLACE = "android.intent.extra.ALLOW_REPLACE"; 7979 field public static final java.lang.String EXTRA_ASSIST_CONTEXT = "android.intent.extra.ASSIST_CONTEXT"; 7980 field public static final java.lang.String EXTRA_ASSIST_INPUT_HINT_KEYBOARD = "android.intent.extra.ASSIST_INPUT_HINT_KEYBOARD"; 7981 field public static final java.lang.String EXTRA_ASSIST_PACKAGE = "android.intent.extra.ASSIST_PACKAGE"; 7982 field public static final java.lang.String EXTRA_BCC = "android.intent.extra.BCC"; 7983 field public static final java.lang.String EXTRA_BUG_REPORT = "android.intent.extra.BUG_REPORT"; 7984 field public static final java.lang.String EXTRA_CC = "android.intent.extra.CC"; 7985 field public static final deprecated java.lang.String EXTRA_CHANGED_COMPONENT_NAME = "android.intent.extra.changed_component_name"; 7986 field public static final java.lang.String EXTRA_CHANGED_COMPONENT_NAME_LIST = "android.intent.extra.changed_component_name_list"; 7987 field public static final java.lang.String EXTRA_CHANGED_PACKAGE_LIST = "android.intent.extra.changed_package_list"; 7988 field public static final java.lang.String EXTRA_CHANGED_UID_LIST = "android.intent.extra.changed_uid_list"; 7989 field public static final java.lang.String EXTRA_CHOSEN_COMPONENT = "android.intent.extra.CHOSEN_COMPONENT"; 7990 field public static final java.lang.String EXTRA_CHOSEN_COMPONENT_INTENT_SENDER = "android.intent.extra.CHOSEN_COMPONENT_INTENT_SENDER"; 7991 field public static final java.lang.String EXTRA_DATA_REMOVED = "android.intent.extra.DATA_REMOVED"; 7992 field public static final java.lang.String EXTRA_DOCK_STATE = "android.intent.extra.DOCK_STATE"; 7993 field public static final int EXTRA_DOCK_STATE_CAR = 2; // 0x2 7994 field public static final int EXTRA_DOCK_STATE_DESK = 1; // 0x1 7995 field public static final int EXTRA_DOCK_STATE_HE_DESK = 4; // 0x4 7996 field public static final int EXTRA_DOCK_STATE_LE_DESK = 3; // 0x3 7997 field public static final int EXTRA_DOCK_STATE_UNDOCKED = 0; // 0x0 7998 field public static final java.lang.String EXTRA_DONT_KILL_APP = "android.intent.extra.DONT_KILL_APP"; 7999 field public static final java.lang.String EXTRA_EMAIL = "android.intent.extra.EMAIL"; 8000 field public static final java.lang.String EXTRA_HTML_TEXT = "android.intent.extra.HTML_TEXT"; 8001 field public static final java.lang.String EXTRA_INITIAL_INTENTS = "android.intent.extra.INITIAL_INTENTS"; 8002 field public static final java.lang.String EXTRA_INSTALLER_PACKAGE_NAME = "android.intent.extra.INSTALLER_PACKAGE_NAME"; 8003 field public static final java.lang.String EXTRA_INTENT = "android.intent.extra.INTENT"; 8004 field public static final java.lang.String EXTRA_KEY_EVENT = "android.intent.extra.KEY_EVENT"; 8005 field public static final java.lang.String EXTRA_LOCAL_ONLY = "android.intent.extra.LOCAL_ONLY"; 8006 field public static final java.lang.String EXTRA_MIME_TYPES = "android.intent.extra.MIME_TYPES"; 8007 field public static final java.lang.String EXTRA_NOT_UNKNOWN_SOURCE = "android.intent.extra.NOT_UNKNOWN_SOURCE"; 8008 field public static final java.lang.String EXTRA_ORIGINATING_URI = "android.intent.extra.ORIGINATING_URI"; 8009 field public static final java.lang.String EXTRA_PHONE_NUMBER = "android.intent.extra.PHONE_NUMBER"; 8010 field public static final java.lang.String EXTRA_REFERRER = "android.intent.extra.REFERRER"; 8011 field public static final java.lang.String EXTRA_REFERRER_NAME = "android.intent.extra.REFERRER_NAME"; 8012 field public static final java.lang.String EXTRA_REMOTE_INTENT_TOKEN = "android.intent.extra.remote_intent_token"; 8013 field public static final java.lang.String EXTRA_REPLACEMENT_EXTRAS = "android.intent.extra.REPLACEMENT_EXTRAS"; 8014 field public static final java.lang.String EXTRA_REPLACING = "android.intent.extra.REPLACING"; 8015 field public static final java.lang.String EXTRA_RESTRICTIONS_BUNDLE = "android.intent.extra.restrictions_bundle"; 8016 field public static final java.lang.String EXTRA_RESTRICTIONS_INTENT = "android.intent.extra.restrictions_intent"; 8017 field public static final java.lang.String EXTRA_RESTRICTIONS_LIST = "android.intent.extra.restrictions_list"; 8018 field public static final java.lang.String EXTRA_RETURN_RESULT = "android.intent.extra.RETURN_RESULT"; 8019 field public static final java.lang.String EXTRA_SHORTCUT_ICON = "android.intent.extra.shortcut.ICON"; 8020 field public static final java.lang.String EXTRA_SHORTCUT_ICON_RESOURCE = "android.intent.extra.shortcut.ICON_RESOURCE"; 8021 field public static final java.lang.String EXTRA_SHORTCUT_INTENT = "android.intent.extra.shortcut.INTENT"; 8022 field public static final java.lang.String EXTRA_SHORTCUT_NAME = "android.intent.extra.shortcut.NAME"; 8023 field public static final java.lang.String EXTRA_SHUTDOWN_USERSPACE_ONLY = "android.intent.extra.SHUTDOWN_USERSPACE_ONLY"; 8024 field public static final java.lang.String EXTRA_STREAM = "android.intent.extra.STREAM"; 8025 field public static final java.lang.String EXTRA_SUBJECT = "android.intent.extra.SUBJECT"; 8026 field public static final java.lang.String EXTRA_TEMPLATE = "android.intent.extra.TEMPLATE"; 8027 field public static final java.lang.String EXTRA_TEXT = "android.intent.extra.TEXT"; 8028 field public static final java.lang.String EXTRA_TITLE = "android.intent.extra.TITLE"; 8029 field public static final java.lang.String EXTRA_UID = "android.intent.extra.UID"; 8030 field public static final java.lang.String EXTRA_USER = "android.intent.extra.USER"; 8031 field public static final int FILL_IN_ACTION = 1; // 0x1 8032 field public static final int FILL_IN_CATEGORIES = 4; // 0x4 8033 field public static final int FILL_IN_CLIP_DATA = 128; // 0x80 8034 field public static final int FILL_IN_COMPONENT = 8; // 0x8 8035 field public static final int FILL_IN_DATA = 2; // 0x2 8036 field public static final int FILL_IN_PACKAGE = 16; // 0x10 8037 field public static final int FILL_IN_SELECTOR = 64; // 0x40 8038 field public static final int FILL_IN_SOURCE_BOUNDS = 32; // 0x20 8039 field public static final int FLAG_ACTIVITY_BROUGHT_TO_FRONT = 4194304; // 0x400000 8040 field public static final int FLAG_ACTIVITY_CLEAR_TASK = 32768; // 0x8000 8041 field public static final int FLAG_ACTIVITY_CLEAR_TOP = 67108864; // 0x4000000 8042 field public static final deprecated int FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET = 524288; // 0x80000 8043 field public static final int FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS = 8388608; // 0x800000 8044 field public static final int FLAG_ACTIVITY_FORWARD_RESULT = 33554432; // 0x2000000 8045 field public static final int FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY = 1048576; // 0x100000 8046 field public static final int FLAG_ACTIVITY_MULTIPLE_TASK = 134217728; // 0x8000000 8047 field public static final int FLAG_ACTIVITY_NEW_DOCUMENT = 524288; // 0x80000 8048 field public static final int FLAG_ACTIVITY_NEW_TASK = 268435456; // 0x10000000 8049 field public static final int FLAG_ACTIVITY_NO_ANIMATION = 65536; // 0x10000 8050 field public static final int FLAG_ACTIVITY_NO_HISTORY = 1073741824; // 0x40000000 8051 field public static final int FLAG_ACTIVITY_NO_USER_ACTION = 262144; // 0x40000 8052 field public static final int FLAG_ACTIVITY_PREVIOUS_IS_TOP = 16777216; // 0x1000000 8053 field public static final int FLAG_ACTIVITY_REORDER_TO_FRONT = 131072; // 0x20000 8054 field public static final int FLAG_ACTIVITY_RESET_TASK_IF_NEEDED = 2097152; // 0x200000 8055 field public static final int FLAG_ACTIVITY_RETAIN_IN_RECENTS = 8192; // 0x2000 8056 field public static final int FLAG_ACTIVITY_SINGLE_TOP = 536870912; // 0x20000000 8057 field public static final int FLAG_ACTIVITY_TASK_ON_HOME = 16384; // 0x4000 8058 field public static final int FLAG_DEBUG_LOG_RESOLUTION = 8; // 0x8 8059 field public static final int FLAG_EXCLUDE_STOPPED_PACKAGES = 16; // 0x10 8060 field public static final int FLAG_FROM_BACKGROUND = 4; // 0x4 8061 field public static final int FLAG_GRANT_PERSISTABLE_URI_PERMISSION = 64; // 0x40 8062 field public static final int FLAG_GRANT_PREFIX_URI_PERMISSION = 128; // 0x80 8063 field public static final int FLAG_GRANT_READ_URI_PERMISSION = 1; // 0x1 8064 field public static final int FLAG_GRANT_WRITE_URI_PERMISSION = 2; // 0x2 8065 field public static final int FLAG_INCLUDE_STOPPED_PACKAGES = 32; // 0x20 8066 field public static final int FLAG_RECEIVER_FOREGROUND = 268435456; // 0x10000000 8067 field public static final int FLAG_RECEIVER_NO_ABORT = 134217728; // 0x8000000 8068 field public static final int FLAG_RECEIVER_REGISTERED_ONLY = 1073741824; // 0x40000000 8069 field public static final int FLAG_RECEIVER_REPLACE_PENDING = 536870912; // 0x20000000 8070 field public static final java.lang.String METADATA_DOCK_HOME = "android.dock_home"; 8071 field public static final int URI_ALLOW_UNSAFE = 4; // 0x4 8072 field public static final int URI_ANDROID_APP_SCHEME = 2; // 0x2 8073 field public static final int URI_INTENT_SCHEME = 1; // 0x1 8074 } 8075 8076 public static final class Intent.FilterComparison { 8077 ctor public Intent.FilterComparison(android.content.Intent); 8078 method public android.content.Intent getIntent(); 8079 } 8080 8081 public static class Intent.ShortcutIconResource implements android.os.Parcelable { 8082 ctor public Intent.ShortcutIconResource(); 8083 method public int describeContents(); 8084 method public static android.content.Intent.ShortcutIconResource fromContext(android.content.Context, int); 8085 method public void writeToParcel(android.os.Parcel, int); 8086 field public static final android.os.Parcelable.Creator<android.content.Intent.ShortcutIconResource> CREATOR; 8087 field public java.lang.String packageName; 8088 field public java.lang.String resourceName; 8089 } 8090 8091 public class IntentFilter implements android.os.Parcelable { 8092 ctor public IntentFilter(); 8093 ctor public IntentFilter(java.lang.String); 8094 ctor public IntentFilter(java.lang.String, java.lang.String) throws android.content.IntentFilter.MalformedMimeTypeException; 8095 ctor public IntentFilter(android.content.IntentFilter); 8096 method public final java.util.Iterator<java.lang.String> actionsIterator(); 8097 method public final void addAction(java.lang.String); 8098 method public final void addCategory(java.lang.String); 8099 method public final void addDataAuthority(java.lang.String, java.lang.String); 8100 method public final void addDataPath(java.lang.String, int); 8101 method public final void addDataScheme(java.lang.String); 8102 method public final void addDataSchemeSpecificPart(java.lang.String, int); 8103 method public final void addDataType(java.lang.String) throws android.content.IntentFilter.MalformedMimeTypeException; 8104 method public final java.util.Iterator<android.content.IntentFilter.AuthorityEntry> authoritiesIterator(); 8105 method public final java.util.Iterator<java.lang.String> categoriesIterator(); 8106 method public final int countActions(); 8107 method public final int countCategories(); 8108 method public final int countDataAuthorities(); 8109 method public final int countDataPaths(); 8110 method public final int countDataSchemeSpecificParts(); 8111 method public final int countDataSchemes(); 8112 method public final int countDataTypes(); 8113 method public static android.content.IntentFilter create(java.lang.String, java.lang.String); 8114 method public final int describeContents(); 8115 method public void dump(android.util.Printer, java.lang.String); 8116 method public final java.lang.String getAction(int); 8117 method public final java.lang.String getCategory(int); 8118 method public final android.content.IntentFilter.AuthorityEntry getDataAuthority(int); 8119 method public final android.os.PatternMatcher getDataPath(int); 8120 method public final java.lang.String getDataScheme(int); 8121 method public final android.os.PatternMatcher getDataSchemeSpecificPart(int); 8122 method public final java.lang.String getDataType(int); 8123 method public final int getPriority(); 8124 method public final boolean hasAction(java.lang.String); 8125 method public final boolean hasCategory(java.lang.String); 8126 method public final boolean hasDataAuthority(android.net.Uri); 8127 method public final boolean hasDataPath(java.lang.String); 8128 method public final boolean hasDataScheme(java.lang.String); 8129 method public final boolean hasDataSchemeSpecificPart(java.lang.String); 8130 method public final boolean hasDataType(java.lang.String); 8131 method public final int match(android.content.ContentResolver, android.content.Intent, boolean, java.lang.String); 8132 method public final int match(java.lang.String, java.lang.String, java.lang.String, android.net.Uri, java.util.Set<java.lang.String>, java.lang.String); 8133 method public final boolean matchAction(java.lang.String); 8134 method public final java.lang.String matchCategories(java.util.Set<java.lang.String>); 8135 method public final int matchData(java.lang.String, java.lang.String, android.net.Uri); 8136 method public final int matchDataAuthority(android.net.Uri); 8137 method public final java.util.Iterator<android.os.PatternMatcher> pathsIterator(); 8138 method public void readFromXml(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 8139 method public final java.util.Iterator<android.os.PatternMatcher> schemeSpecificPartsIterator(); 8140 method public final java.util.Iterator<java.lang.String> schemesIterator(); 8141 method public final void setPriority(int); 8142 method public final java.util.Iterator<java.lang.String> typesIterator(); 8143 method public final void writeToParcel(android.os.Parcel, int); 8144 method public void writeToXml(org.xmlpull.v1.XmlSerializer) throws java.io.IOException; 8145 field public static final android.os.Parcelable.Creator<android.content.IntentFilter> CREATOR; 8146 field public static final int MATCH_ADJUSTMENT_MASK = 65535; // 0xffff 8147 field public static final int MATCH_ADJUSTMENT_NORMAL = 32768; // 0x8000 8148 field public static final int MATCH_CATEGORY_EMPTY = 1048576; // 0x100000 8149 field public static final int MATCH_CATEGORY_HOST = 3145728; // 0x300000 8150 field public static final int MATCH_CATEGORY_MASK = 268369920; // 0xfff0000 8151 field public static final int MATCH_CATEGORY_PATH = 5242880; // 0x500000 8152 field public static final int MATCH_CATEGORY_PORT = 4194304; // 0x400000 8153 field public static final int MATCH_CATEGORY_SCHEME = 2097152; // 0x200000 8154 field public static final int MATCH_CATEGORY_SCHEME_SPECIFIC_PART = 5767168; // 0x580000 8155 field public static final int MATCH_CATEGORY_TYPE = 6291456; // 0x600000 8156 field public static final int NO_MATCH_ACTION = -3; // 0xfffffffd 8157 field public static final int NO_MATCH_CATEGORY = -4; // 0xfffffffc 8158 field public static final int NO_MATCH_DATA = -2; // 0xfffffffe 8159 field public static final int NO_MATCH_TYPE = -1; // 0xffffffff 8160 field public static final int SYSTEM_HIGH_PRIORITY = 1000; // 0x3e8 8161 field public static final int SYSTEM_LOW_PRIORITY = -1000; // 0xfffffc18 8162 } 8163 8164 public static final class IntentFilter.AuthorityEntry { 8165 ctor public IntentFilter.AuthorityEntry(java.lang.String, java.lang.String); 8166 method public java.lang.String getHost(); 8167 method public int getPort(); 8168 method public int match(android.net.Uri); 8169 } 8170 8171 public static class IntentFilter.MalformedMimeTypeException extends android.util.AndroidException { 8172 ctor public IntentFilter.MalformedMimeTypeException(); 8173 ctor public IntentFilter.MalformedMimeTypeException(java.lang.String); 8174 } 8175 8176 public class IntentSender implements android.os.Parcelable { 8177 method public int describeContents(); 8178 method public java.lang.String getCreatorPackage(); 8179 method public int getCreatorUid(); 8180 method public android.os.UserHandle getCreatorUserHandle(); 8181 method public deprecated java.lang.String getTargetPackage(); 8182 method public static android.content.IntentSender readIntentSenderOrNullFromParcel(android.os.Parcel); 8183 method public void sendIntent(android.content.Context, int, android.content.Intent, android.content.IntentSender.OnFinished, android.os.Handler) throws android.content.IntentSender.SendIntentException; 8184 method public void sendIntent(android.content.Context, int, android.content.Intent, android.content.IntentSender.OnFinished, android.os.Handler, java.lang.String) throws android.content.IntentSender.SendIntentException; 8185 method public static void writeIntentSenderOrNullToParcel(android.content.IntentSender, android.os.Parcel); 8186 method public void writeToParcel(android.os.Parcel, int); 8187 field public static final android.os.Parcelable.Creator<android.content.IntentSender> CREATOR; 8188 } 8189 8190 public static abstract interface IntentSender.OnFinished { 8191 method public abstract void onSendFinished(android.content.IntentSender, android.content.Intent, int, java.lang.String, android.os.Bundle); 8192 } 8193 8194 public static class IntentSender.SendIntentException extends android.util.AndroidException { 8195 ctor public IntentSender.SendIntentException(); 8196 ctor public IntentSender.SendIntentException(java.lang.String); 8197 ctor public IntentSender.SendIntentException(java.lang.Exception); 8198 } 8199 8200 public class Loader { 8201 ctor public Loader(android.content.Context); 8202 method public void abandon(); 8203 method public boolean cancelLoad(); 8204 method public void commitContentChanged(); 8205 method public java.lang.String dataToString(D); 8206 method public void deliverCancellation(); 8207 method public void deliverResult(D); 8208 method public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 8209 method public void forceLoad(); 8210 method public android.content.Context getContext(); 8211 method public int getId(); 8212 method public boolean isAbandoned(); 8213 method public boolean isReset(); 8214 method public boolean isStarted(); 8215 method protected void onAbandon(); 8216 method protected boolean onCancelLoad(); 8217 method public void onContentChanged(); 8218 method protected void onForceLoad(); 8219 method protected void onReset(); 8220 method protected void onStartLoading(); 8221 method protected void onStopLoading(); 8222 method public void registerListener(int, android.content.Loader.OnLoadCompleteListener<D>); 8223 method public void registerOnLoadCanceledListener(android.content.Loader.OnLoadCanceledListener<D>); 8224 method public void reset(); 8225 method public void rollbackContentChanged(); 8226 method public final void startLoading(); 8227 method public void stopLoading(); 8228 method public boolean takeContentChanged(); 8229 method public void unregisterListener(android.content.Loader.OnLoadCompleteListener<D>); 8230 method public void unregisterOnLoadCanceledListener(android.content.Loader.OnLoadCanceledListener<D>); 8231 } 8232 8233 public final class Loader.ForceLoadContentObserver extends android.database.ContentObserver { 8234 ctor public Loader.ForceLoadContentObserver(); 8235 } 8236 8237 public static abstract interface Loader.OnLoadCanceledListener { 8238 method public abstract void onLoadCanceled(android.content.Loader<D>); 8239 } 8240 8241 public static abstract interface Loader.OnLoadCompleteListener { 8242 method public abstract void onLoadComplete(android.content.Loader<D>, D); 8243 } 8244 8245 public class MutableContextWrapper extends android.content.ContextWrapper { 8246 ctor public MutableContextWrapper(android.content.Context); 8247 method public void setBaseContext(android.content.Context); 8248 } 8249 8250 public class OperationApplicationException extends java.lang.Exception { 8251 ctor public OperationApplicationException(); 8252 ctor public OperationApplicationException(java.lang.String); 8253 ctor public OperationApplicationException(java.lang.String, java.lang.Throwable); 8254 ctor public OperationApplicationException(java.lang.Throwable); 8255 ctor public OperationApplicationException(int); 8256 ctor public OperationApplicationException(java.lang.String, int); 8257 method public int getNumSuccessfulYieldPoints(); 8258 } 8259 8260 public class PeriodicSync implements android.os.Parcelable { 8261 ctor public PeriodicSync(android.accounts.Account, java.lang.String, android.os.Bundle, long); 8262 method public int describeContents(); 8263 method public void writeToParcel(android.os.Parcel, int); 8264 field public static final android.os.Parcelable.Creator<android.content.PeriodicSync> CREATOR; 8265 field public final android.accounts.Account account; 8266 field public final java.lang.String authority; 8267 field public final android.os.Bundle extras; 8268 field public final long period; 8269 } 8270 8271 public class ReceiverCallNotAllowedException extends android.util.AndroidRuntimeException { 8272 ctor public ReceiverCallNotAllowedException(java.lang.String); 8273 } 8274 8275 public class RestrictionEntry implements android.os.Parcelable { 8276 ctor public RestrictionEntry(int, java.lang.String); 8277 ctor public RestrictionEntry(java.lang.String, java.lang.String); 8278 ctor public RestrictionEntry(java.lang.String, boolean); 8279 ctor public RestrictionEntry(java.lang.String, java.lang.String[]); 8280 ctor public RestrictionEntry(java.lang.String, int); 8281 ctor public RestrictionEntry(android.os.Parcel); 8282 method public int describeContents(); 8283 method public java.lang.String[] getAllSelectedStrings(); 8284 method public java.lang.String[] getChoiceEntries(); 8285 method public java.lang.String[] getChoiceValues(); 8286 method public java.lang.String getDescription(); 8287 method public int getIntValue(); 8288 method public java.lang.String getKey(); 8289 method public boolean getSelectedState(); 8290 method public java.lang.String getSelectedString(); 8291 method public java.lang.String getTitle(); 8292 method public int getType(); 8293 method public void setAllSelectedStrings(java.lang.String[]); 8294 method public void setChoiceEntries(java.lang.String[]); 8295 method public void setChoiceEntries(android.content.Context, int); 8296 method public void setChoiceValues(java.lang.String[]); 8297 method public void setChoiceValues(android.content.Context, int); 8298 method public void setDescription(java.lang.String); 8299 method public void setIntValue(int); 8300 method public void setSelectedState(boolean); 8301 method public void setSelectedString(java.lang.String); 8302 method public void setTitle(java.lang.String); 8303 method public void setType(int); 8304 method public void writeToParcel(android.os.Parcel, int); 8305 field public static final android.os.Parcelable.Creator<android.content.RestrictionEntry> CREATOR; 8306 field public static final int TYPE_BOOLEAN = 1; // 0x1 8307 field public static final int TYPE_CHOICE = 2; // 0x2 8308 field public static final int TYPE_INTEGER = 5; // 0x5 8309 field public static final int TYPE_MULTI_SELECT = 4; // 0x4 8310 field public static final int TYPE_NULL = 0; // 0x0 8311 field public static final int TYPE_STRING = 6; // 0x6 8312 } 8313 8314 public class RestrictionsManager { 8315 method public android.content.Intent createLocalApprovalIntent(); 8316 method public android.os.Bundle getApplicationRestrictions(); 8317 method public java.util.List<android.content.RestrictionEntry> getManifestRestrictions(java.lang.String); 8318 method public boolean hasRestrictionsProvider(); 8319 method public void notifyPermissionResponse(java.lang.String, android.os.PersistableBundle); 8320 method public void requestPermission(java.lang.String, java.lang.String, android.os.PersistableBundle); 8321 field public static final java.lang.String ACTION_PERMISSION_RESPONSE_RECEIVED = "android.content.action.PERMISSION_RESPONSE_RECEIVED"; 8322 field public static final java.lang.String ACTION_REQUEST_LOCAL_APPROVAL = "android.content.action.REQUEST_LOCAL_APPROVAL"; 8323 field public static final java.lang.String ACTION_REQUEST_PERMISSION = "android.content.action.REQUEST_PERMISSION"; 8324 field public static final java.lang.String EXTRA_PACKAGE_NAME = "android.content.extra.PACKAGE_NAME"; 8325 field public static final java.lang.String EXTRA_REQUEST_BUNDLE = "android.content.extra.REQUEST_BUNDLE"; 8326 field public static final java.lang.String EXTRA_REQUEST_ID = "android.content.extra.REQUEST_ID"; 8327 field public static final java.lang.String EXTRA_REQUEST_TYPE = "android.content.extra.REQUEST_TYPE"; 8328 field public static final java.lang.String EXTRA_RESPONSE_BUNDLE = "android.content.extra.RESPONSE_BUNDLE"; 8329 field public static final java.lang.String META_DATA_APP_RESTRICTIONS = "android.content.APP_RESTRICTIONS"; 8330 field public static final java.lang.String REQUEST_KEY_APPROVE_LABEL = "android.request.approve_label"; 8331 field public static final java.lang.String REQUEST_KEY_DATA = "android.request.data"; 8332 field public static final java.lang.String REQUEST_KEY_DENY_LABEL = "android.request.deny_label"; 8333 field public static final java.lang.String REQUEST_KEY_ICON = "android.request.icon"; 8334 field public static final java.lang.String REQUEST_KEY_ID = "android.request.id"; 8335 field public static final java.lang.String REQUEST_KEY_MESSAGE = "android.request.mesg"; 8336 field public static final java.lang.String REQUEST_KEY_NEW_REQUEST = "android.request.new_request"; 8337 field public static final java.lang.String REQUEST_KEY_TITLE = "android.request.title"; 8338 field public static final java.lang.String REQUEST_TYPE_APPROVAL = "android.request.type.approval"; 8339 field public static final java.lang.String RESPONSE_KEY_ERROR_CODE = "android.response.errorcode"; 8340 field public static final java.lang.String RESPONSE_KEY_MESSAGE = "android.response.msg"; 8341 field public static final java.lang.String RESPONSE_KEY_RESPONSE_TIMESTAMP = "android.response.timestamp"; 8342 field public static final java.lang.String RESPONSE_KEY_RESULT = "android.response.result"; 8343 field public static final int RESULT_APPROVED = 1; // 0x1 8344 field public static final int RESULT_DENIED = 2; // 0x2 8345 field public static final int RESULT_ERROR = 5; // 0x5 8346 field public static final int RESULT_ERROR_BAD_REQUEST = 1; // 0x1 8347 field public static final int RESULT_ERROR_INTERNAL = 3; // 0x3 8348 field public static final int RESULT_ERROR_NETWORK = 2; // 0x2 8349 field public static final int RESULT_NO_RESPONSE = 3; // 0x3 8350 field public static final int RESULT_UNKNOWN_REQUEST = 4; // 0x4 8351 } 8352 8353 public class SearchRecentSuggestionsProvider extends android.content.ContentProvider { 8354 ctor public SearchRecentSuggestionsProvider(); 8355 method public int delete(android.net.Uri, java.lang.String, java.lang.String[]); 8356 method public java.lang.String getType(android.net.Uri); 8357 method public android.net.Uri insert(android.net.Uri, android.content.ContentValues); 8358 method public boolean onCreate(); 8359 method public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 8360 method protected void setupSuggestions(java.lang.String, int); 8361 method public int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); 8362 field public static final int DATABASE_MODE_2LINES = 2; // 0x2 8363 field public static final int DATABASE_MODE_QUERIES = 1; // 0x1 8364 } 8365 8366 public abstract interface ServiceConnection { 8367 method public abstract void onServiceConnected(android.content.ComponentName, android.os.IBinder); 8368 method public abstract void onServiceDisconnected(android.content.ComponentName); 8369 } 8370 8371 public abstract interface SharedPreferences { 8372 method public abstract boolean contains(java.lang.String); 8373 method public abstract android.content.SharedPreferences.Editor edit(); 8374 method public abstract java.util.Map<java.lang.String, ?> getAll(); 8375 method public abstract boolean getBoolean(java.lang.String, boolean); 8376 method public abstract float getFloat(java.lang.String, float); 8377 method public abstract int getInt(java.lang.String, int); 8378 method public abstract long getLong(java.lang.String, long); 8379 method public abstract java.lang.String getString(java.lang.String, java.lang.String); 8380 method public abstract java.util.Set<java.lang.String> getStringSet(java.lang.String, java.util.Set<java.lang.String>); 8381 method public abstract void registerOnSharedPreferenceChangeListener(android.content.SharedPreferences.OnSharedPreferenceChangeListener); 8382 method public abstract void unregisterOnSharedPreferenceChangeListener(android.content.SharedPreferences.OnSharedPreferenceChangeListener); 8383 } 8384 8385 public static abstract interface SharedPreferences.Editor { 8386 method public abstract void apply(); 8387 method public abstract android.content.SharedPreferences.Editor clear(); 8388 method public abstract boolean commit(); 8389 method public abstract android.content.SharedPreferences.Editor putBoolean(java.lang.String, boolean); 8390 method public abstract android.content.SharedPreferences.Editor putFloat(java.lang.String, float); 8391 method public abstract android.content.SharedPreferences.Editor putInt(java.lang.String, int); 8392 method public abstract android.content.SharedPreferences.Editor putLong(java.lang.String, long); 8393 method public abstract android.content.SharedPreferences.Editor putString(java.lang.String, java.lang.String); 8394 method public abstract android.content.SharedPreferences.Editor putStringSet(java.lang.String, java.util.Set<java.lang.String>); 8395 method public abstract android.content.SharedPreferences.Editor remove(java.lang.String); 8396 } 8397 8398 public static abstract interface SharedPreferences.OnSharedPreferenceChangeListener { 8399 method public abstract void onSharedPreferenceChanged(android.content.SharedPreferences, java.lang.String); 8400 } 8401 8402 public class SyncAdapterType implements android.os.Parcelable { 8403 ctor public SyncAdapterType(java.lang.String, java.lang.String, boolean, boolean); 8404 ctor public SyncAdapterType(android.os.Parcel); 8405 method public boolean allowParallelSyncs(); 8406 method public int describeContents(); 8407 method public java.lang.String getSettingsActivity(); 8408 method public boolean isAlwaysSyncable(); 8409 method public boolean isUserVisible(); 8410 method public static android.content.SyncAdapterType newKey(java.lang.String, java.lang.String); 8411 method public boolean supportsUploading(); 8412 method public void writeToParcel(android.os.Parcel, int); 8413 field public static final android.os.Parcelable.Creator<android.content.SyncAdapterType> CREATOR; 8414 field public final java.lang.String accountType; 8415 field public final java.lang.String authority; 8416 field public final boolean isKey; 8417 } 8418 8419 public class SyncContext { 8420 method public android.os.IBinder getSyncContextBinder(); 8421 method public void onFinished(android.content.SyncResult); 8422 } 8423 8424 public class SyncInfo implements android.os.Parcelable { 8425 method public int describeContents(); 8426 method public void writeToParcel(android.os.Parcel, int); 8427 field public final android.accounts.Account account; 8428 field public final java.lang.String authority; 8429 field public final long startTime; 8430 } 8431 8432 public class SyncRequest implements android.os.Parcelable { 8433 method public int describeContents(); 8434 method public void writeToParcel(android.os.Parcel, int); 8435 field public static final android.os.Parcelable.Creator<android.content.SyncRequest> CREATOR; 8436 } 8437 8438 public static class SyncRequest.Builder { 8439 ctor public SyncRequest.Builder(); 8440 method public android.content.SyncRequest build(); 8441 method public android.content.SyncRequest.Builder setDisallowMetered(boolean); 8442 method public android.content.SyncRequest.Builder setExpedited(boolean); 8443 method public android.content.SyncRequest.Builder setExtras(android.os.Bundle); 8444 method public android.content.SyncRequest.Builder setIgnoreBackoff(boolean); 8445 method public android.content.SyncRequest.Builder setIgnoreSettings(boolean); 8446 method public android.content.SyncRequest.Builder setManual(boolean); 8447 method public android.content.SyncRequest.Builder setNoRetry(boolean); 8448 method public android.content.SyncRequest.Builder setSyncAdapter(android.accounts.Account, java.lang.String); 8449 method public android.content.SyncRequest.Builder syncOnce(); 8450 method public android.content.SyncRequest.Builder syncPeriodic(long, long); 8451 } 8452 8453 public final class SyncResult implements android.os.Parcelable { 8454 ctor public SyncResult(); 8455 method public void clear(); 8456 method public int describeContents(); 8457 method public boolean hasError(); 8458 method public boolean hasHardError(); 8459 method public boolean hasSoftError(); 8460 method public boolean madeSomeProgress(); 8461 method public java.lang.String toDebugString(); 8462 method public void writeToParcel(android.os.Parcel, int); 8463 field public static final android.content.SyncResult ALREADY_IN_PROGRESS; 8464 field public static final android.os.Parcelable.Creator<android.content.SyncResult> CREATOR; 8465 field public boolean databaseError; 8466 field public long delayUntil; 8467 field public boolean fullSyncRequested; 8468 field public boolean moreRecordsToGet; 8469 field public boolean partialSyncUnavailable; 8470 field public final android.content.SyncStats stats; 8471 field public final boolean syncAlreadyInProgress; 8472 field public boolean tooManyDeletions; 8473 field public boolean tooManyRetries; 8474 } 8475 8476 public class SyncStats implements android.os.Parcelable { 8477 ctor public SyncStats(); 8478 ctor public SyncStats(android.os.Parcel); 8479 method public void clear(); 8480 method public int describeContents(); 8481 method public void writeToParcel(android.os.Parcel, int); 8482 field public static final android.os.Parcelable.Creator<android.content.SyncStats> CREATOR; 8483 field public long numAuthExceptions; 8484 field public long numConflictDetectedExceptions; 8485 field public long numDeletes; 8486 field public long numEntries; 8487 field public long numInserts; 8488 field public long numIoExceptions; 8489 field public long numParseExceptions; 8490 field public long numSkippedEntries; 8491 field public long numUpdates; 8492 } 8493 8494 public abstract interface SyncStatusObserver { 8495 method public abstract void onStatusChanged(int); 8496 } 8497 8498 public class UriMatcher { 8499 ctor public UriMatcher(int); 8500 method public void addURI(java.lang.String, java.lang.String, int); 8501 method public int match(android.net.Uri); 8502 field public static final int NO_MATCH = -1; // 0xffffffff 8503 } 8504 8505 public final class UriPermission implements android.os.Parcelable { 8506 method public int describeContents(); 8507 method public long getPersistedTime(); 8508 method public android.net.Uri getUri(); 8509 method public boolean isReadPermission(); 8510 method public boolean isWritePermission(); 8511 method public void writeToParcel(android.os.Parcel, int); 8512 field public static final android.os.Parcelable.Creator<android.content.UriPermission> CREATOR; 8513 field public static final long INVALID_TIME = -9223372036854775808L; // 0x8000000000000000L 8514 } 8515 8516} 8517 8518package android.content.pm { 8519 8520 public class ActivityInfo extends android.content.pm.ComponentInfo implements android.os.Parcelable { 8521 ctor public ActivityInfo(); 8522 ctor public ActivityInfo(android.content.pm.ActivityInfo); 8523 method public int describeContents(); 8524 method public void dump(android.util.Printer, java.lang.String); 8525 method public final int getThemeResource(); 8526 field public static final int CONFIG_DENSITY = 4096; // 0x1000 8527 field public static final int CONFIG_FONT_SCALE = 1073741824; // 0x40000000 8528 field public static final int CONFIG_KEYBOARD = 16; // 0x10 8529 field public static final int CONFIG_KEYBOARD_HIDDEN = 32; // 0x20 8530 field public static final int CONFIG_LAYOUT_DIRECTION = 8192; // 0x2000 8531 field public static final int CONFIG_LOCALE = 4; // 0x4 8532 field public static final int CONFIG_MCC = 1; // 0x1 8533 field public static final int CONFIG_MNC = 2; // 0x2 8534 field public static final int CONFIG_NAVIGATION = 64; // 0x40 8535 field public static final int CONFIG_ORIENTATION = 128; // 0x80 8536 field public static final int CONFIG_SCREEN_LAYOUT = 256; // 0x100 8537 field public static final int CONFIG_SCREEN_SIZE = 1024; // 0x400 8538 field public static final int CONFIG_SMALLEST_SCREEN_SIZE = 2048; // 0x800 8539 field public static final int CONFIG_TOUCHSCREEN = 8; // 0x8 8540 field public static final int CONFIG_UI_MODE = 512; // 0x200 8541 field public static final android.os.Parcelable.Creator<android.content.pm.ActivityInfo> CREATOR; 8542 field public static final int DOCUMENT_LAUNCH_ALWAYS = 2; // 0x2 8543 field public static final int DOCUMENT_LAUNCH_INTO_EXISTING = 1; // 0x1 8544 field public static final int DOCUMENT_LAUNCH_NEVER = 3; // 0x3 8545 field public static final int DOCUMENT_LAUNCH_NONE = 0; // 0x0 8546 field public static final int FLAG_ALLOW_TASK_REPARENTING = 64; // 0x40 8547 field public static final int FLAG_ALWAYS_RETAIN_TASK_STATE = 8; // 0x8 8548 field public static final int FLAG_AUTO_REMOVE_FROM_RECENTS = 8192; // 0x2000 8549 field public static final int FLAG_CLEAR_TASK_ON_LAUNCH = 4; // 0x4 8550 field public static final int FLAG_EXCLUDE_FROM_RECENTS = 32; // 0x20 8551 field public static final int FLAG_FINISH_ON_CLOSE_SYSTEM_DIALOGS = 256; // 0x100 8552 field public static final int FLAG_FINISH_ON_TASK_LAUNCH = 2; // 0x2 8553 field public static final int FLAG_HARDWARE_ACCELERATED = 512; // 0x200 8554 field public static final int FLAG_IMMERSIVE = 2048; // 0x800 8555 field public static final int FLAG_MULTIPROCESS = 1; // 0x1 8556 field public static final int FLAG_NO_HISTORY = 128; // 0x80 8557 field public static final int FLAG_RELINQUISH_TASK_IDENTITY = 4096; // 0x1000 8558 field public static final int FLAG_RESUME_WHILE_PAUSING = 16384; // 0x4000 8559 field public static final int FLAG_SINGLE_USER = 1073741824; // 0x40000000 8560 field public static final int FLAG_STATE_NOT_NEEDED = 16; // 0x10 8561 field public static final int LAUNCH_MULTIPLE = 0; // 0x0 8562 field public static final int LAUNCH_SINGLE_INSTANCE = 3; // 0x3 8563 field public static final int LAUNCH_SINGLE_TASK = 2; // 0x2 8564 field public static final int LAUNCH_SINGLE_TOP = 1; // 0x1 8565 field public static final int PERSIST_ACROSS_REBOOTS = 2; // 0x2 8566 field public static final int PERSIST_NEVER = 1; // 0x1 8567 field public static final int PERSIST_ROOT_ONLY = 0; // 0x0 8568 field public static final int SCREEN_ORIENTATION_BEHIND = 3; // 0x3 8569 field public static final int SCREEN_ORIENTATION_FULL_SENSOR = 10; // 0xa 8570 field public static final int SCREEN_ORIENTATION_FULL_USER = 13; // 0xd 8571 field public static final int SCREEN_ORIENTATION_LANDSCAPE = 0; // 0x0 8572 field public static final int SCREEN_ORIENTATION_LOCKED = 14; // 0xe 8573 field public static final int SCREEN_ORIENTATION_NOSENSOR = 5; // 0x5 8574 field public static final int SCREEN_ORIENTATION_PORTRAIT = 1; // 0x1 8575 field public static final int SCREEN_ORIENTATION_REVERSE_LANDSCAPE = 8; // 0x8 8576 field public static final int SCREEN_ORIENTATION_REVERSE_PORTRAIT = 9; // 0x9 8577 field public static final int SCREEN_ORIENTATION_SENSOR = 4; // 0x4 8578 field public static final int SCREEN_ORIENTATION_SENSOR_LANDSCAPE = 6; // 0x6 8579 field public static final int SCREEN_ORIENTATION_SENSOR_PORTRAIT = 7; // 0x7 8580 field public static final int SCREEN_ORIENTATION_UNSPECIFIED = -1; // 0xffffffff 8581 field public static final int SCREEN_ORIENTATION_USER = 2; // 0x2 8582 field public static final int SCREEN_ORIENTATION_USER_LANDSCAPE = 11; // 0xb 8583 field public static final int SCREEN_ORIENTATION_USER_PORTRAIT = 12; // 0xc 8584 field public static final int UIOPTION_SPLIT_ACTION_BAR_WHEN_NARROW = 1; // 0x1 8585 field public int configChanges; 8586 field public int documentLaunchMode; 8587 field public int flags; 8588 field public int launchMode; 8589 field public int maxRecents; 8590 field public java.lang.String parentActivityName; 8591 field public java.lang.String permission; 8592 field public int persistableMode; 8593 field public int screenOrientation; 8594 field public int softInputMode; 8595 field public java.lang.String targetActivity; 8596 field public java.lang.String taskAffinity; 8597 field public int theme; 8598 field public int uiOptions; 8599 } 8600 8601 public class ApplicationInfo extends android.content.pm.PackageItemInfo implements android.os.Parcelable { 8602 ctor public ApplicationInfo(); 8603 ctor public ApplicationInfo(android.content.pm.ApplicationInfo); 8604 method public int describeContents(); 8605 method public void dump(android.util.Printer, java.lang.String); 8606 method public java.lang.CharSequence loadDescription(android.content.pm.PackageManager); 8607 field public static final android.os.Parcelable.Creator<android.content.pm.ApplicationInfo> CREATOR; 8608 field public static final int FLAG_ALLOW_BACKUP = 32768; // 0x8000 8609 field public static final int FLAG_ALLOW_CLEAR_USER_DATA = 64; // 0x40 8610 field public static final int FLAG_ALLOW_TASK_REPARENTING = 32; // 0x20 8611 field public static final int FLAG_DEBUGGABLE = 2; // 0x2 8612 field public static final int FLAG_EXTERNAL_STORAGE = 262144; // 0x40000 8613 field public static final int FLAG_FACTORY_TEST = 16; // 0x10 8614 field public static final int FLAG_FULL_BACKUP_ONLY = 67108864; // 0x4000000 8615 field public static final int FLAG_HAS_CODE = 4; // 0x4 8616 field public static final int FLAG_INSTALLED = 8388608; // 0x800000 8617 field public static final int FLAG_IS_DATA_ONLY = 16777216; // 0x1000000 8618 field public static final int FLAG_IS_GAME = 33554432; // 0x2000000 8619 field public static final int FLAG_KILL_AFTER_RESTORE = 65536; // 0x10000 8620 field public static final int FLAG_LARGE_HEAP = 1048576; // 0x100000 8621 field public static final int FLAG_MULTIARCH = -2147483648; // 0x80000000 8622 field public static final int FLAG_PERSISTENT = 8; // 0x8 8623 field public static final int FLAG_RESIZEABLE_FOR_SCREENS = 4096; // 0x1000 8624 field public static final int FLAG_RESTORE_ANY_VERSION = 131072; // 0x20000 8625 field public static final int FLAG_STOPPED = 2097152; // 0x200000 8626 field public static final int FLAG_SUPPORTS_LARGE_SCREENS = 2048; // 0x800 8627 field public static final int FLAG_SUPPORTS_NORMAL_SCREENS = 1024; // 0x400 8628 field public static final int FLAG_SUPPORTS_RTL = 4194304; // 0x400000 8629 field public static final int FLAG_SUPPORTS_SCREEN_DENSITIES = 8192; // 0x2000 8630 field public static final int FLAG_SUPPORTS_SMALL_SCREENS = 512; // 0x200 8631 field public static final int FLAG_SUPPORTS_XLARGE_SCREENS = 524288; // 0x80000 8632 field public static final int FLAG_SYSTEM = 1; // 0x1 8633 field public static final int FLAG_TEST_ONLY = 256; // 0x100 8634 field public static final int FLAG_UPDATED_SYSTEM_APP = 128; // 0x80 8635 field public static final int FLAG_VM_SAFE_MODE = 16384; // 0x4000 8636 field public java.lang.String backupAgentName; 8637 field public java.lang.String className; 8638 field public int compatibleWidthLimitDp; 8639 field public java.lang.String dataDir; 8640 field public int descriptionRes; 8641 field public boolean enabled; 8642 field public int flags; 8643 field public int largestWidthLimitDp; 8644 field public java.lang.String manageSpaceActivityName; 8645 field public java.lang.String nativeLibraryDir; 8646 field public java.lang.String permission; 8647 field public java.lang.String processName; 8648 field public java.lang.String publicSourceDir; 8649 field public int requiresSmallestWidthDp; 8650 field public java.lang.String[] sharedLibraryFiles; 8651 field public java.lang.String sourceDir; 8652 field public java.lang.String[] splitPublicSourceDirs; 8653 field public java.lang.String[] splitSourceDirs; 8654 field public int targetSdkVersion; 8655 field public java.lang.String taskAffinity; 8656 field public int theme; 8657 field public int uiOptions; 8658 field public int uid; 8659 } 8660 8661 public static class ApplicationInfo.DisplayNameComparator implements java.util.Comparator { 8662 ctor public ApplicationInfo.DisplayNameComparator(android.content.pm.PackageManager); 8663 method public final int compare(android.content.pm.ApplicationInfo, android.content.pm.ApplicationInfo); 8664 } 8665 8666 public class ComponentInfo extends android.content.pm.PackageItemInfo { 8667 ctor public ComponentInfo(); 8668 ctor public ComponentInfo(android.content.pm.ComponentInfo); 8669 ctor protected ComponentInfo(android.os.Parcel); 8670 method public final int getBannerResource(); 8671 method public final int getIconResource(); 8672 method public final int getLogoResource(); 8673 method public boolean isEnabled(); 8674 field public android.content.pm.ApplicationInfo applicationInfo; 8675 field public int descriptionRes; 8676 field public boolean enabled; 8677 field public boolean exported; 8678 field public java.lang.String processName; 8679 } 8680 8681 public class ConfigurationInfo implements android.os.Parcelable { 8682 ctor public ConfigurationInfo(); 8683 ctor public ConfigurationInfo(android.content.pm.ConfigurationInfo); 8684 method public int describeContents(); 8685 method public java.lang.String getGlEsVersion(); 8686 method public void writeToParcel(android.os.Parcel, int); 8687 field public static final android.os.Parcelable.Creator<android.content.pm.ConfigurationInfo> CREATOR; 8688 field public static final int GL_ES_VERSION_UNDEFINED = 0; // 0x0 8689 field public static final int INPUT_FEATURE_FIVE_WAY_NAV = 2; // 0x2 8690 field public static final int INPUT_FEATURE_HARD_KEYBOARD = 1; // 0x1 8691 field public int reqGlEsVersion; 8692 field public int reqInputFeatures; 8693 field public int reqKeyboardType; 8694 field public int reqNavigation; 8695 field public int reqTouchScreen; 8696 } 8697 8698 public deprecated class ContainerEncryptionParams implements android.os.Parcelable { 8699 ctor public ContainerEncryptionParams(java.lang.String, java.security.spec.AlgorithmParameterSpec, javax.crypto.SecretKey) throws java.security.InvalidAlgorithmParameterException; 8700 ctor public ContainerEncryptionParams(java.lang.String, java.security.spec.AlgorithmParameterSpec, javax.crypto.SecretKey, java.lang.String, java.security.spec.AlgorithmParameterSpec, javax.crypto.SecretKey, byte[], long, long, long) throws java.security.InvalidAlgorithmParameterException; 8701 method public int describeContents(); 8702 method public long getAuthenticatedDataStart(); 8703 method public long getDataEnd(); 8704 method public long getEncryptedDataStart(); 8705 method public java.lang.String getEncryptionAlgorithm(); 8706 method public javax.crypto.SecretKey getEncryptionKey(); 8707 method public java.security.spec.AlgorithmParameterSpec getEncryptionSpec(); 8708 method public java.lang.String getMacAlgorithm(); 8709 method public javax.crypto.SecretKey getMacKey(); 8710 method public java.security.spec.AlgorithmParameterSpec getMacSpec(); 8711 method public byte[] getMacTag(); 8712 method public void writeToParcel(android.os.Parcel, int); 8713 field public static final android.os.Parcelable.Creator<android.content.pm.ContainerEncryptionParams> CREATOR; 8714 field protected static final java.lang.String TAG = "ContainerEncryptionParams"; 8715 } 8716 8717 public final class FeatureGroupInfo implements android.os.Parcelable { 8718 ctor public FeatureGroupInfo(); 8719 ctor public FeatureGroupInfo(android.content.pm.FeatureGroupInfo); 8720 method public int describeContents(); 8721 method public void writeToParcel(android.os.Parcel, int); 8722 field public static final android.os.Parcelable.Creator<android.content.pm.FeatureGroupInfo> CREATOR; 8723 field public android.content.pm.FeatureInfo[] features; 8724 } 8725 8726 public class FeatureInfo implements android.os.Parcelable { 8727 ctor public FeatureInfo(); 8728 ctor public FeatureInfo(android.content.pm.FeatureInfo); 8729 method public int describeContents(); 8730 method public java.lang.String getGlEsVersion(); 8731 method public void writeToParcel(android.os.Parcel, int); 8732 field public static final android.os.Parcelable.Creator<android.content.pm.FeatureInfo> CREATOR; 8733 field public static final int FLAG_REQUIRED = 1; // 0x1 8734 field public static final int GL_ES_VERSION_UNDEFINED = 0; // 0x0 8735 field public int flags; 8736 field public java.lang.String name; 8737 field public int reqGlEsVersion; 8738 } 8739 8740 public class InstrumentationInfo extends android.content.pm.PackageItemInfo implements android.os.Parcelable { 8741 ctor public InstrumentationInfo(); 8742 ctor public InstrumentationInfo(android.content.pm.InstrumentationInfo); 8743 method public int describeContents(); 8744 field public static final android.os.Parcelable.Creator<android.content.pm.InstrumentationInfo> CREATOR; 8745 field public java.lang.String dataDir; 8746 field public boolean functionalTest; 8747 field public boolean handleProfiling; 8748 field public java.lang.String publicSourceDir; 8749 field public java.lang.String sourceDir; 8750 field public java.lang.String[] splitPublicSourceDirs; 8751 field public java.lang.String[] splitSourceDirs; 8752 field public java.lang.String targetPackage; 8753 } 8754 8755 public class LabeledIntent extends android.content.Intent { 8756 ctor public LabeledIntent(android.content.Intent, java.lang.String, int, int); 8757 ctor public LabeledIntent(android.content.Intent, java.lang.String, java.lang.CharSequence, int); 8758 ctor public LabeledIntent(java.lang.String, int, int); 8759 ctor public LabeledIntent(java.lang.String, java.lang.CharSequence, int); 8760 method public int getIconResource(); 8761 method public int getLabelResource(); 8762 method public java.lang.CharSequence getNonLocalizedLabel(); 8763 method public java.lang.String getSourcePackage(); 8764 method public android.graphics.drawable.Drawable loadIcon(android.content.pm.PackageManager); 8765 method public java.lang.CharSequence loadLabel(android.content.pm.PackageManager); 8766 field public static final android.os.Parcelable.Creator<android.content.pm.LabeledIntent> CREATOR; 8767 } 8768 8769 public class LauncherActivityInfo { 8770 method public android.content.pm.ApplicationInfo getApplicationInfo(); 8771 method public android.graphics.drawable.Drawable getBadgedIcon(int); 8772 method public android.content.ComponentName getComponentName(); 8773 method public long getFirstInstallTime(); 8774 method public android.graphics.drawable.Drawable getIcon(int); 8775 method public java.lang.CharSequence getLabel(); 8776 method public java.lang.String getName(); 8777 method public android.os.UserHandle getUser(); 8778 } 8779 8780 public class LauncherApps { 8781 method public java.util.List<android.content.pm.LauncherActivityInfo> getActivityList(java.lang.String, android.os.UserHandle); 8782 method public boolean isActivityEnabled(android.content.ComponentName, android.os.UserHandle); 8783 method public boolean isPackageEnabled(java.lang.String, android.os.UserHandle); 8784 method public void registerCallback(android.content.pm.LauncherApps.Callback); 8785 method public void registerCallback(android.content.pm.LauncherApps.Callback, android.os.Handler); 8786 method public android.content.pm.LauncherActivityInfo resolveActivity(android.content.Intent, android.os.UserHandle); 8787 method public void startAppDetailsActivity(android.content.ComponentName, android.os.UserHandle, android.graphics.Rect, android.os.Bundle); 8788 method public void startMainActivity(android.content.ComponentName, android.os.UserHandle, android.graphics.Rect, android.os.Bundle); 8789 method public void unregisterCallback(android.content.pm.LauncherApps.Callback); 8790 } 8791 8792 public static abstract class LauncherApps.Callback { 8793 ctor public LauncherApps.Callback(); 8794 method public abstract void onPackageAdded(java.lang.String, android.os.UserHandle); 8795 method public abstract void onPackageChanged(java.lang.String, android.os.UserHandle); 8796 method public abstract void onPackageRemoved(java.lang.String, android.os.UserHandle); 8797 method public abstract void onPackagesAvailable(java.lang.String[], android.os.UserHandle, boolean); 8798 method public abstract void onPackagesUnavailable(java.lang.String[], android.os.UserHandle, boolean); 8799 } 8800 8801 public class ManifestDigest implements android.os.Parcelable { 8802 method public int describeContents(); 8803 method public void writeToParcel(android.os.Parcel, int); 8804 field public static final android.os.Parcelable.Creator<android.content.pm.ManifestDigest> CREATOR; 8805 } 8806 8807 public class PackageInfo implements android.os.Parcelable { 8808 ctor public PackageInfo(); 8809 method public int describeContents(); 8810 method public void writeToParcel(android.os.Parcel, int); 8811 field public static final android.os.Parcelable.Creator<android.content.pm.PackageInfo> CREATOR; 8812 field public static final int INSTALL_LOCATION_AUTO = 0; // 0x0 8813 field public static final int INSTALL_LOCATION_INTERNAL_ONLY = 1; // 0x1 8814 field public static final int INSTALL_LOCATION_PREFER_EXTERNAL = 2; // 0x2 8815 field public static final int REQUESTED_PERMISSION_GRANTED = 2; // 0x2 8816 field public static final int REQUESTED_PERMISSION_REQUIRED = 1; // 0x1 8817 field public android.content.pm.ActivityInfo[] activities; 8818 field public android.content.pm.ApplicationInfo applicationInfo; 8819 field public int baseRevisionCode; 8820 field public android.content.pm.ConfigurationInfo[] configPreferences; 8821 field public android.content.pm.FeatureGroupInfo[] featureGroups; 8822 field public long firstInstallTime; 8823 field public int[] gids; 8824 field public int installLocation; 8825 field public android.content.pm.InstrumentationInfo[] instrumentation; 8826 field public long lastUpdateTime; 8827 field public java.lang.String packageName; 8828 field public android.content.pm.PermissionInfo[] permissions; 8829 field public android.content.pm.ProviderInfo[] providers; 8830 field public android.content.pm.ActivityInfo[] receivers; 8831 field public android.content.pm.FeatureInfo[] reqFeatures; 8832 field public java.lang.String[] requestedPermissions; 8833 field public int[] requestedPermissionsFlags; 8834 field public android.content.pm.ServiceInfo[] services; 8835 field public java.lang.String sharedUserId; 8836 field public int sharedUserLabel; 8837 field public android.content.pm.Signature[] signatures; 8838 field public java.lang.String[] splitNames; 8839 field public int[] splitRevisionCodes; 8840 field public int versionCode; 8841 field public java.lang.String versionName; 8842 } 8843 8844 public class PackageInstaller { 8845 method public void abandonSession(int); 8846 method public int createSession(android.content.pm.PackageInstaller.SessionParams) throws java.io.IOException; 8847 method public java.util.List<android.content.pm.PackageInstaller.SessionInfo> getAllSessions(); 8848 method public java.util.List<android.content.pm.PackageInstaller.SessionInfo> getMySessions(); 8849 method public android.content.pm.PackageInstaller.SessionInfo getSessionInfo(int); 8850 method public android.content.pm.PackageInstaller.Session openSession(int) throws java.io.IOException; 8851 method public void registerSessionCallback(android.content.pm.PackageInstaller.SessionCallback); 8852 method public void registerSessionCallback(android.content.pm.PackageInstaller.SessionCallback, android.os.Handler); 8853 method public void uninstall(java.lang.String, android.content.IntentSender); 8854 method public void unregisterSessionCallback(android.content.pm.PackageInstaller.SessionCallback); 8855 method public void updateSessionAppIcon(int, android.graphics.Bitmap); 8856 method public void updateSessionAppLabel(int, java.lang.CharSequence); 8857 field public static final java.lang.String ACTION_SESSION_DETAILS = "android.content.pm.action.SESSION_DETAILS"; 8858 field public static final java.lang.String EXTRA_OTHER_PACKAGE_NAME = "android.content.pm.extra.OTHER_PACKAGE_NAME"; 8859 field public static final java.lang.String EXTRA_PACKAGE_NAME = "android.content.pm.extra.PACKAGE_NAME"; 8860 field public static final java.lang.String EXTRA_SESSION_ID = "android.content.pm.extra.SESSION_ID"; 8861 field public static final java.lang.String EXTRA_STATUS = "android.content.pm.extra.STATUS"; 8862 field public static final java.lang.String EXTRA_STATUS_MESSAGE = "android.content.pm.extra.STATUS_MESSAGE"; 8863 field public static final java.lang.String EXTRA_STORAGE_PATH = "android.content.pm.extra.STORAGE_PATH"; 8864 field public static final int STATUS_FAILURE = 1; // 0x1 8865 field public static final int STATUS_FAILURE_ABORTED = 3; // 0x3 8866 field public static final int STATUS_FAILURE_BLOCKED = 2; // 0x2 8867 field public static final int STATUS_FAILURE_CONFLICT = 5; // 0x5 8868 field public static final int STATUS_FAILURE_INCOMPATIBLE = 7; // 0x7 8869 field public static final int STATUS_FAILURE_INVALID = 4; // 0x4 8870 field public static final int STATUS_FAILURE_STORAGE = 6; // 0x6 8871 field public static final int STATUS_PENDING_USER_ACTION = -1; // 0xffffffff 8872 field public static final int STATUS_SUCCESS = 0; // 0x0 8873 } 8874 8875 public static class PackageInstaller.Session implements java.io.Closeable { 8876 method public void abandon(); 8877 method public void close(); 8878 method public void commit(android.content.IntentSender); 8879 method public void fsync(java.io.OutputStream) throws java.io.IOException; 8880 method public java.lang.String[] getNames() throws java.io.IOException; 8881 method public java.io.InputStream openRead(java.lang.String) throws java.io.IOException; 8882 method public java.io.OutputStream openWrite(java.lang.String, long, long) throws java.io.IOException; 8883 method public void setStagingProgress(float); 8884 } 8885 8886 public static abstract class PackageInstaller.SessionCallback { 8887 ctor public PackageInstaller.SessionCallback(); 8888 method public abstract void onActiveChanged(int, boolean); 8889 method public abstract void onBadgingChanged(int); 8890 method public abstract void onCreated(int); 8891 method public abstract void onFinished(int, boolean); 8892 method public abstract void onProgressChanged(int, float); 8893 } 8894 8895 public static class PackageInstaller.SessionInfo implements android.os.Parcelable { 8896 method public android.content.Intent createDetailsIntent(); 8897 method public int describeContents(); 8898 method public android.graphics.Bitmap getAppIcon(); 8899 method public java.lang.CharSequence getAppLabel(); 8900 method public java.lang.String getAppPackageName(); 8901 method public java.lang.String getInstallerPackageName(); 8902 method public float getProgress(); 8903 method public int getSessionId(); 8904 method public boolean isActive(); 8905 method public void writeToParcel(android.os.Parcel, int); 8906 field public static final android.os.Parcelable.Creator<android.content.pm.PackageInstaller.SessionInfo> CREATOR; 8907 } 8908 8909 public static class PackageInstaller.SessionParams implements android.os.Parcelable { 8910 ctor public PackageInstaller.SessionParams(int); 8911 method public int describeContents(); 8912 method public void setAppIcon(android.graphics.Bitmap); 8913 method public void setAppLabel(java.lang.CharSequence); 8914 method public void setAppPackageName(java.lang.String); 8915 method public void setInstallLocation(int); 8916 method public void setOriginatingUri(android.net.Uri); 8917 method public void setReferrerUri(android.net.Uri); 8918 method public void setSize(long); 8919 method public void writeToParcel(android.os.Parcel, int); 8920 field public static final android.os.Parcelable.Creator<android.content.pm.PackageInstaller.SessionParams> CREATOR; 8921 field public static final int MODE_FULL_INSTALL = 1; // 0x1 8922 field public static final int MODE_INHERIT_EXISTING = 2; // 0x2 8923 } 8924 8925 public class PackageItemInfo { 8926 ctor public PackageItemInfo(); 8927 ctor public PackageItemInfo(android.content.pm.PackageItemInfo); 8928 ctor protected PackageItemInfo(android.os.Parcel); 8929 method protected void dumpBack(android.util.Printer, java.lang.String); 8930 method protected void dumpFront(android.util.Printer, java.lang.String); 8931 method public android.graphics.drawable.Drawable loadBanner(android.content.pm.PackageManager); 8932 method public android.graphics.drawable.Drawable loadIcon(android.content.pm.PackageManager); 8933 method public java.lang.CharSequence loadLabel(android.content.pm.PackageManager); 8934 method public android.graphics.drawable.Drawable loadLogo(android.content.pm.PackageManager); 8935 method public android.graphics.drawable.Drawable loadUnbadgedIcon(android.content.pm.PackageManager); 8936 method public android.content.res.XmlResourceParser loadXmlMetaData(android.content.pm.PackageManager, java.lang.String); 8937 method public void writeToParcel(android.os.Parcel, int); 8938 field public int banner; 8939 field public int icon; 8940 field public int labelRes; 8941 field public int logo; 8942 field public android.os.Bundle metaData; 8943 field public java.lang.String name; 8944 field public java.lang.CharSequence nonLocalizedLabel; 8945 field public java.lang.String packageName; 8946 } 8947 8948 public static class PackageItemInfo.DisplayNameComparator implements java.util.Comparator { 8949 ctor public PackageItemInfo.DisplayNameComparator(android.content.pm.PackageManager); 8950 method public final int compare(android.content.pm.PackageItemInfo, android.content.pm.PackageItemInfo); 8951 } 8952 8953 public abstract class PackageManager { 8954 ctor public PackageManager(); 8955 method public abstract deprecated void addPackageToPreferred(java.lang.String); 8956 method public abstract boolean addPermission(android.content.pm.PermissionInfo); 8957 method public abstract boolean addPermissionAsync(android.content.pm.PermissionInfo); 8958 method public abstract deprecated void addPreferredActivity(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName); 8959 method public abstract java.lang.String[] canonicalToCurrentPackageNames(java.lang.String[]); 8960 method public abstract int checkPermission(java.lang.String, java.lang.String); 8961 method public abstract int checkSignatures(java.lang.String, java.lang.String); 8962 method public abstract int checkSignatures(int, int); 8963 method public abstract void clearPackagePreferredActivities(java.lang.String); 8964 method public abstract java.lang.String[] currentToCanonicalPackageNames(java.lang.String[]); 8965 method public abstract void extendVerificationTimeout(int, int, long); 8966 method public abstract android.graphics.drawable.Drawable getActivityBanner(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 8967 method public abstract android.graphics.drawable.Drawable getActivityBanner(android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException; 8968 method public abstract android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 8969 method public abstract android.graphics.drawable.Drawable getActivityIcon(android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException; 8970 method public abstract android.content.pm.ActivityInfo getActivityInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException; 8971 method public abstract android.graphics.drawable.Drawable getActivityLogo(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 8972 method public abstract android.graphics.drawable.Drawable getActivityLogo(android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException; 8973 method public abstract java.util.List<android.content.pm.PermissionGroupInfo> getAllPermissionGroups(int); 8974 method public abstract android.graphics.drawable.Drawable getApplicationBanner(android.content.pm.ApplicationInfo); 8975 method public abstract android.graphics.drawable.Drawable getApplicationBanner(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException; 8976 method public abstract int getApplicationEnabledSetting(java.lang.String); 8977 method public abstract android.graphics.drawable.Drawable getApplicationIcon(android.content.pm.ApplicationInfo); 8978 method public abstract android.graphics.drawable.Drawable getApplicationIcon(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException; 8979 method public abstract android.content.pm.ApplicationInfo getApplicationInfo(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException; 8980 method public abstract java.lang.CharSequence getApplicationLabel(android.content.pm.ApplicationInfo); 8981 method public abstract android.graphics.drawable.Drawable getApplicationLogo(android.content.pm.ApplicationInfo); 8982 method public abstract android.graphics.drawable.Drawable getApplicationLogo(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException; 8983 method public abstract int getComponentEnabledSetting(android.content.ComponentName); 8984 method public abstract android.graphics.drawable.Drawable getDefaultActivityIcon(); 8985 method public abstract android.graphics.drawable.Drawable getDrawable(java.lang.String, int, android.content.pm.ApplicationInfo); 8986 method public abstract java.util.List<android.content.pm.ApplicationInfo> getInstalledApplications(int); 8987 method public abstract java.util.List<android.content.pm.PackageInfo> getInstalledPackages(int); 8988 method public abstract java.lang.String getInstallerPackageName(java.lang.String); 8989 method public abstract android.content.pm.InstrumentationInfo getInstrumentationInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException; 8990 method public abstract android.content.Intent getLaunchIntentForPackage(java.lang.String); 8991 method public abstract android.content.Intent getLeanbackLaunchIntentForPackage(java.lang.String); 8992 method public abstract java.lang.String getNameForUid(int); 8993 method public android.content.pm.PackageInfo getPackageArchiveInfo(java.lang.String, int); 8994 method public abstract int[] getPackageGids(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException; 8995 method public abstract android.content.pm.PackageInfo getPackageInfo(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException; 8996 method public abstract android.content.pm.PackageInstaller getPackageInstaller(); 8997 method public abstract java.lang.String[] getPackagesForUid(int); 8998 method public abstract java.util.List<android.content.pm.PackageInfo> getPackagesHoldingPermissions(java.lang.String[], int); 8999 method public abstract android.content.pm.PermissionGroupInfo getPermissionGroupInfo(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException; 9000 method public abstract android.content.pm.PermissionInfo getPermissionInfo(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException; 9001 method public abstract int getPreferredActivities(java.util.List<android.content.IntentFilter>, java.util.List<android.content.ComponentName>, java.lang.String); 9002 method public abstract java.util.List<android.content.pm.PackageInfo> getPreferredPackages(int); 9003 method public abstract android.content.pm.ProviderInfo getProviderInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException; 9004 method public abstract android.content.pm.ActivityInfo getReceiverInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException; 9005 method public abstract android.content.res.Resources getResourcesForActivity(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 9006 method public abstract android.content.res.Resources getResourcesForApplication(android.content.pm.ApplicationInfo) throws android.content.pm.PackageManager.NameNotFoundException; 9007 method public abstract android.content.res.Resources getResourcesForApplication(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException; 9008 method public abstract android.content.pm.ServiceInfo getServiceInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException; 9009 method public abstract android.content.pm.FeatureInfo[] getSystemAvailableFeatures(); 9010 method public abstract java.lang.String[] getSystemSharedLibraryNames(); 9011 method public abstract java.lang.CharSequence getText(java.lang.String, int, android.content.pm.ApplicationInfo); 9012 method public abstract android.graphics.drawable.Drawable getUserBadgedDrawableForDensity(android.graphics.drawable.Drawable, android.os.UserHandle, android.graphics.Rect, int); 9013 method public abstract android.graphics.drawable.Drawable getUserBadgedIcon(android.graphics.drawable.Drawable, android.os.UserHandle); 9014 method public abstract java.lang.CharSequence getUserBadgedLabel(java.lang.CharSequence, android.os.UserHandle); 9015 method public abstract android.content.res.XmlResourceParser getXml(java.lang.String, int, android.content.pm.ApplicationInfo); 9016 method public abstract boolean hasSystemFeature(java.lang.String); 9017 method public abstract boolean isSafeMode(); 9018 method public abstract java.util.List<android.content.pm.ResolveInfo> queryBroadcastReceivers(android.content.Intent, int); 9019 method public abstract java.util.List<android.content.pm.ProviderInfo> queryContentProviders(java.lang.String, int, int); 9020 method public abstract java.util.List<android.content.pm.InstrumentationInfo> queryInstrumentation(java.lang.String, int); 9021 method public abstract java.util.List<android.content.pm.ResolveInfo> queryIntentActivities(android.content.Intent, int); 9022 method public abstract java.util.List<android.content.pm.ResolveInfo> queryIntentActivityOptions(android.content.ComponentName, android.content.Intent[], android.content.Intent, int); 9023 method public abstract java.util.List<android.content.pm.ResolveInfo> queryIntentContentProviders(android.content.Intent, int); 9024 method public abstract java.util.List<android.content.pm.ResolveInfo> queryIntentServices(android.content.Intent, int); 9025 method public abstract java.util.List<android.content.pm.PermissionInfo> queryPermissionsByGroup(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException; 9026 method public abstract deprecated void removePackageFromPreferred(java.lang.String); 9027 method public abstract void removePermission(java.lang.String); 9028 method public abstract android.content.pm.ResolveInfo resolveActivity(android.content.Intent, int); 9029 method public abstract android.content.pm.ProviderInfo resolveContentProvider(java.lang.String, int); 9030 method public abstract android.content.pm.ResolveInfo resolveService(android.content.Intent, int); 9031 method public abstract void setApplicationEnabledSetting(java.lang.String, int, int); 9032 method public abstract void setComponentEnabledSetting(android.content.ComponentName, int, int); 9033 method public abstract void setInstallerPackageName(java.lang.String, java.lang.String); 9034 method public abstract void verifyPendingInstall(int, int); 9035 field public static final int COMPONENT_ENABLED_STATE_DEFAULT = 0; // 0x0 9036 field public static final int COMPONENT_ENABLED_STATE_DISABLED = 2; // 0x2 9037 field public static final int COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED = 4; // 0x4 9038 field public static final int COMPONENT_ENABLED_STATE_DISABLED_USER = 3; // 0x3 9039 field public static final int COMPONENT_ENABLED_STATE_ENABLED = 1; // 0x1 9040 field public static final int DONT_KILL_APP = 1; // 0x1 9041 field public static final java.lang.String EXTRA_VERIFICATION_ID = "android.content.pm.extra.VERIFICATION_ID"; 9042 field public static final java.lang.String EXTRA_VERIFICATION_RESULT = "android.content.pm.extra.VERIFICATION_RESULT"; 9043 field public static final java.lang.String FEATURE_APP_WIDGETS = "android.software.app_widgets"; 9044 field public static final java.lang.String FEATURE_AUDIO_LOW_LATENCY = "android.hardware.audio.low_latency"; 9045 field public static final java.lang.String FEATURE_AUDIO_OUTPUT = "android.hardware.audio.output"; 9046 field public static final java.lang.String FEATURE_BACKUP = "android.software.backup"; 9047 field public static final java.lang.String FEATURE_BLUETOOTH = "android.hardware.bluetooth"; 9048 field public static final java.lang.String FEATURE_BLUETOOTH_LE = "android.hardware.bluetooth_le"; 9049 field public static final java.lang.String FEATURE_CAMERA = "android.hardware.camera"; 9050 field public static final java.lang.String FEATURE_CAMERA_ANY = "android.hardware.camera.any"; 9051 field public static final java.lang.String FEATURE_CAMERA_AUTOFOCUS = "android.hardware.camera.autofocus"; 9052 field public static final java.lang.String FEATURE_CAMERA_CAPABILITY_MANUAL_POST_PROCESSING = "android.hardware.camera.capability.manual_post_processing"; 9053 field public static final java.lang.String FEATURE_CAMERA_CAPABILITY_MANUAL_SENSOR = "android.hardware.camera.capability.manual_sensor"; 9054 field public static final java.lang.String FEATURE_CAMERA_CAPABILITY_RAW = "android.hardware.camera.capability.raw"; 9055 field public static final java.lang.String FEATURE_CAMERA_EXTERNAL = "android.hardware.camera.external"; 9056 field public static final java.lang.String FEATURE_CAMERA_FLASH = "android.hardware.camera.flash"; 9057 field public static final java.lang.String FEATURE_CAMERA_FRONT = "android.hardware.camera.front"; 9058 field public static final java.lang.String FEATURE_CAMERA_LEVEL_FULL = "android.hardware.camera.level.full"; 9059 field public static final java.lang.String FEATURE_CONNECTION_SERVICE = "android.software.connectionservice"; 9060 field public static final java.lang.String FEATURE_CONSUMER_IR = "android.hardware.consumerir"; 9061 field public static final java.lang.String FEATURE_DEVICE_ADMIN = "android.software.device_admin"; 9062 field public static final java.lang.String FEATURE_FAKETOUCH = "android.hardware.faketouch"; 9063 field public static final java.lang.String FEATURE_FAKETOUCH_MULTITOUCH_DISTINCT = "android.hardware.faketouch.multitouch.distinct"; 9064 field public static final java.lang.String FEATURE_FAKETOUCH_MULTITOUCH_JAZZHAND = "android.hardware.faketouch.multitouch.jazzhand"; 9065 field public static final java.lang.String FEATURE_GAMEPAD = "android.hardware.gamepad"; 9066 field public static final java.lang.String FEATURE_HOME_SCREEN = "android.software.home_screen"; 9067 field public static final java.lang.String FEATURE_INPUT_METHODS = "android.software.input_methods"; 9068 field public static final java.lang.String FEATURE_LEANBACK = "android.software.leanback"; 9069 field public static final java.lang.String FEATURE_LIVE_TV = "android.software.live_tv"; 9070 field public static final java.lang.String FEATURE_LIVE_WALLPAPER = "android.software.live_wallpaper"; 9071 field public static final java.lang.String FEATURE_LOCATION = "android.hardware.location"; 9072 field public static final java.lang.String FEATURE_LOCATION_GPS = "android.hardware.location.gps"; 9073 field public static final java.lang.String FEATURE_LOCATION_NETWORK = "android.hardware.location.network"; 9074 field public static final java.lang.String FEATURE_MANAGED_USERS = "android.software.managed_users"; 9075 field public static final java.lang.String FEATURE_MICROPHONE = "android.hardware.microphone"; 9076 field public static final java.lang.String FEATURE_NFC = "android.hardware.nfc"; 9077 field public static final java.lang.String FEATURE_NFC_HOST_CARD_EMULATION = "android.hardware.nfc.hce"; 9078 field public static final java.lang.String FEATURE_OPENGLES_EXTENSION_PACK = "android.hardware.opengles.aep"; 9079 field public static final java.lang.String FEATURE_PRINTING = "android.software.print"; 9080 field public static final java.lang.String FEATURE_SCREEN_LANDSCAPE = "android.hardware.screen.landscape"; 9081 field public static final java.lang.String FEATURE_SCREEN_PORTRAIT = "android.hardware.screen.portrait"; 9082 field public static final java.lang.String FEATURE_SECURELY_REMOVES_USERS = "android.software.securely_removes_users"; 9083 field public static final java.lang.String FEATURE_SENSOR_ACCELEROMETER = "android.hardware.sensor.accelerometer"; 9084 field public static final java.lang.String FEATURE_SENSOR_AMBIENT_TEMPERATURE = "android.hardware.sensor.ambient_temperature"; 9085 field public static final java.lang.String FEATURE_SENSOR_BAROMETER = "android.hardware.sensor.barometer"; 9086 field public static final java.lang.String FEATURE_SENSOR_COMPASS = "android.hardware.sensor.compass"; 9087 field public static final java.lang.String FEATURE_SENSOR_GYROSCOPE = "android.hardware.sensor.gyroscope"; 9088 field public static final java.lang.String FEATURE_SENSOR_HEART_RATE = "android.hardware.sensor.heartrate"; 9089 field public static final java.lang.String FEATURE_SENSOR_HEART_RATE_ECG = "android.hardware.sensor.heartrate.ecg"; 9090 field public static final java.lang.String FEATURE_SENSOR_LIGHT = "android.hardware.sensor.light"; 9091 field public static final java.lang.String FEATURE_SENSOR_PROXIMITY = "android.hardware.sensor.proximity"; 9092 field public static final java.lang.String FEATURE_SENSOR_RELATIVE_HUMIDITY = "android.hardware.sensor.relative_humidity"; 9093 field public static final java.lang.String FEATURE_SENSOR_STEP_COUNTER = "android.hardware.sensor.stepcounter"; 9094 field public static final java.lang.String FEATURE_SENSOR_STEP_DETECTOR = "android.hardware.sensor.stepdetector"; 9095 field public static final java.lang.String FEATURE_SIP = "android.software.sip"; 9096 field public static final java.lang.String FEATURE_SIP_VOIP = "android.software.sip.voip"; 9097 field public static final java.lang.String FEATURE_TELEPHONY = "android.hardware.telephony"; 9098 field public static final java.lang.String FEATURE_TELEPHONY_CDMA = "android.hardware.telephony.cdma"; 9099 field public static final java.lang.String FEATURE_TELEPHONY_GSM = "android.hardware.telephony.gsm"; 9100 field public static final deprecated java.lang.String FEATURE_TELEVISION = "android.hardware.type.television"; 9101 field public static final java.lang.String FEATURE_TOUCHSCREEN = "android.hardware.touchscreen"; 9102 field public static final java.lang.String FEATURE_TOUCHSCREEN_MULTITOUCH = "android.hardware.touchscreen.multitouch"; 9103 field public static final java.lang.String FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT = "android.hardware.touchscreen.multitouch.distinct"; 9104 field public static final java.lang.String FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND = "android.hardware.touchscreen.multitouch.jazzhand"; 9105 field public static final java.lang.String FEATURE_USB_ACCESSORY = "android.hardware.usb.accessory"; 9106 field public static final java.lang.String FEATURE_USB_HOST = "android.hardware.usb.host"; 9107 field public static final java.lang.String FEATURE_VERIFIED_BOOT = "android.software.verified_boot"; 9108 field public static final java.lang.String FEATURE_WATCH = "android.hardware.type.watch"; 9109 field public static final java.lang.String FEATURE_WEBVIEW = "android.software.webview"; 9110 field public static final java.lang.String FEATURE_WIFI = "android.hardware.wifi"; 9111 field public static final java.lang.String FEATURE_WIFI_DIRECT = "android.hardware.wifi.direct"; 9112 field public static final int GET_ACTIVITIES = 1; // 0x1 9113 field public static final int GET_CONFIGURATIONS = 16384; // 0x4000 9114 field public static final int GET_DISABLED_COMPONENTS = 512; // 0x200 9115 field public static final int GET_DISABLED_UNTIL_USED_COMPONENTS = 32768; // 0x8000 9116 field public static final int GET_GIDS = 256; // 0x100 9117 field public static final int GET_INSTRUMENTATION = 16; // 0x10 9118 field public static final int GET_INTENT_FILTERS = 32; // 0x20 9119 field public static final int GET_META_DATA = 128; // 0x80 9120 field public static final int GET_PERMISSIONS = 4096; // 0x1000 9121 field public static final int GET_PROVIDERS = 8; // 0x8 9122 field public static final int GET_RECEIVERS = 2; // 0x2 9123 field public static final int GET_RESOLVED_FILTER = 64; // 0x40 9124 field public static final int GET_SERVICES = 4; // 0x4 9125 field public static final int GET_SHARED_LIBRARY_FILES = 1024; // 0x400 9126 field public static final int GET_SIGNATURES = 64; // 0x40 9127 field public static final int GET_UNINSTALLED_PACKAGES = 8192; // 0x2000 9128 field public static final int GET_URI_PERMISSION_PATTERNS = 2048; // 0x800 9129 field public static final int INSTALL_FAILED_ALREADY_EXISTS = -1; // 0xffffffff 9130 field public static final int INSTALL_FAILED_CONFLICTING_PROVIDER = -13; // 0xfffffff3 9131 field public static final int INSTALL_FAILED_CONTAINER_ERROR = -18; // 0xffffffee 9132 field public static final int INSTALL_FAILED_CPU_ABI_INCOMPATIBLE = -16; // 0xfffffff0 9133 field public static final int INSTALL_FAILED_DEXOPT = -11; // 0xfffffff5 9134 field public static final int INSTALL_FAILED_DUPLICATE_PACKAGE = -5; // 0xfffffffb 9135 field public static final int INSTALL_FAILED_INSUFFICIENT_STORAGE = -4; // 0xfffffffc 9136 field public static final int INSTALL_FAILED_INTERNAL_ERROR = -110; // 0xffffff92 9137 field public static final int INSTALL_FAILED_INVALID_APK = -2; // 0xfffffffe 9138 field public static final int INSTALL_FAILED_INVALID_INSTALL_LOCATION = -19; // 0xffffffed 9139 field public static final int INSTALL_FAILED_INVALID_URI = -3; // 0xfffffffd 9140 field public static final int INSTALL_FAILED_MEDIA_UNAVAILABLE = -20; // 0xffffffec 9141 field public static final int INSTALL_FAILED_MISSING_FEATURE = -17; // 0xffffffef 9142 field public static final int INSTALL_FAILED_MISSING_SHARED_LIBRARY = -9; // 0xfffffff7 9143 field public static final int INSTALL_FAILED_NEWER_SDK = -14; // 0xfffffff2 9144 field public static final int INSTALL_FAILED_NO_SHARED_USER = -6; // 0xfffffffa 9145 field public static final int INSTALL_FAILED_OLDER_SDK = -12; // 0xfffffff4 9146 field public static final int INSTALL_FAILED_PACKAGE_CHANGED = -23; // 0xffffffe9 9147 field public static final int INSTALL_FAILED_REPLACE_COULDNT_DELETE = -10; // 0xfffffff6 9148 field public static final int INSTALL_FAILED_SHARED_USER_INCOMPATIBLE = -8; // 0xfffffff8 9149 field public static final int INSTALL_FAILED_TEST_ONLY = -15; // 0xfffffff1 9150 field public static final int INSTALL_FAILED_UPDATE_INCOMPATIBLE = -7; // 0xfffffff9 9151 field public static final int INSTALL_FAILED_VERIFICATION_FAILURE = -22; // 0xffffffea 9152 field public static final int INSTALL_FAILED_VERIFICATION_TIMEOUT = -21; // 0xffffffeb 9153 field public static final int INSTALL_PARSE_FAILED_BAD_MANIFEST = -101; // 0xffffff9b 9154 field public static final int INSTALL_PARSE_FAILED_BAD_PACKAGE_NAME = -106; // 0xffffff96 9155 field public static final int INSTALL_PARSE_FAILED_BAD_SHARED_USER_ID = -107; // 0xffffff95 9156 field public static final int INSTALL_PARSE_FAILED_CERTIFICATE_ENCODING = -105; // 0xffffff97 9157 field public static final int INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES = -104; // 0xffffff98 9158 field public static final int INSTALL_PARSE_FAILED_MANIFEST_EMPTY = -109; // 0xffffff93 9159 field public static final int INSTALL_PARSE_FAILED_MANIFEST_MALFORMED = -108; // 0xffffff94 9160 field public static final int INSTALL_PARSE_FAILED_NOT_APK = -100; // 0xffffff9c 9161 field public static final int INSTALL_PARSE_FAILED_NO_CERTIFICATES = -103; // 0xffffff99 9162 field public static final int INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION = -102; // 0xffffff9a 9163 field public static final int INSTALL_SUCCEEDED = 1; // 0x1 9164 field public static final int MATCH_DEFAULT_ONLY = 65536; // 0x10000 9165 field public static final long MAXIMUM_VERIFICATION_TIMEOUT = 3600000L; // 0x36ee80L 9166 field public static final int PERMISSION_DENIED = -1; // 0xffffffff 9167 field public static final int PERMISSION_GRANTED = 0; // 0x0 9168 field public static final int SIGNATURE_FIRST_NOT_SIGNED = -1; // 0xffffffff 9169 field public static final int SIGNATURE_MATCH = 0; // 0x0 9170 field public static final int SIGNATURE_NEITHER_SIGNED = 1; // 0x1 9171 field public static final int SIGNATURE_NO_MATCH = -3; // 0xfffffffd 9172 field public static final int SIGNATURE_SECOND_NOT_SIGNED = -2; // 0xfffffffe 9173 field public static final int SIGNATURE_UNKNOWN_PACKAGE = -4; // 0xfffffffc 9174 field public static final int VERIFICATION_ALLOW = 1; // 0x1 9175 field public static final int VERIFICATION_REJECT = -1; // 0xffffffff 9176 } 9177 9178 public static class PackageManager.NameNotFoundException extends android.util.AndroidException { 9179 ctor public PackageManager.NameNotFoundException(); 9180 ctor public PackageManager.NameNotFoundException(java.lang.String); 9181 } 9182 9183 public class PackageStats implements android.os.Parcelable { 9184 ctor public PackageStats(java.lang.String); 9185 ctor public PackageStats(android.os.Parcel); 9186 ctor public PackageStats(android.content.pm.PackageStats); 9187 method public int describeContents(); 9188 method public void writeToParcel(android.os.Parcel, int); 9189 field public static final android.os.Parcelable.Creator<android.content.pm.PackageStats> CREATOR; 9190 field public long cacheSize; 9191 field public long codeSize; 9192 field public long dataSize; 9193 field public long externalCacheSize; 9194 field public long externalCodeSize; 9195 field public long externalDataSize; 9196 field public long externalMediaSize; 9197 field public long externalObbSize; 9198 field public java.lang.String packageName; 9199 } 9200 9201 public class PathPermission extends android.os.PatternMatcher { 9202 ctor public PathPermission(java.lang.String, int, java.lang.String, java.lang.String); 9203 ctor public PathPermission(android.os.Parcel); 9204 method public java.lang.String getReadPermission(); 9205 method public java.lang.String getWritePermission(); 9206 field public static final android.os.Parcelable.Creator<android.content.pm.PathPermission> CREATOR; 9207 } 9208 9209 public class PermissionGroupInfo extends android.content.pm.PackageItemInfo implements android.os.Parcelable { 9210 ctor public PermissionGroupInfo(); 9211 ctor public PermissionGroupInfo(android.content.pm.PermissionGroupInfo); 9212 method public int describeContents(); 9213 method public java.lang.CharSequence loadDescription(android.content.pm.PackageManager); 9214 field public static final android.os.Parcelable.Creator<android.content.pm.PermissionGroupInfo> CREATOR; 9215 field public static final int FLAG_PERSONAL_INFO = 1; // 0x1 9216 field public int descriptionRes; 9217 field public int flags; 9218 field public java.lang.CharSequence nonLocalizedDescription; 9219 field public int priority; 9220 } 9221 9222 public class PermissionInfo extends android.content.pm.PackageItemInfo implements android.os.Parcelable { 9223 ctor public PermissionInfo(); 9224 ctor public PermissionInfo(android.content.pm.PermissionInfo); 9225 method public int describeContents(); 9226 method public java.lang.CharSequence loadDescription(android.content.pm.PackageManager); 9227 field public static final android.os.Parcelable.Creator<android.content.pm.PermissionInfo> CREATOR; 9228 field public static final int FLAG_COSTS_MONEY = 1; // 0x1 9229 field public static final int PROTECTION_DANGEROUS = 1; // 0x1 9230 field public static final int PROTECTION_FLAG_APPOP = 64; // 0x40 9231 field public static final int PROTECTION_FLAG_DEVELOPMENT = 32; // 0x20 9232 field public static final int PROTECTION_FLAG_SYSTEM = 16; // 0x10 9233 field public static final int PROTECTION_MASK_BASE = 15; // 0xf 9234 field public static final int PROTECTION_MASK_FLAGS = 240; // 0xf0 9235 field public static final int PROTECTION_NORMAL = 0; // 0x0 9236 field public static final int PROTECTION_SIGNATURE = 2; // 0x2 9237 field public static final int PROTECTION_SIGNATURE_OR_SYSTEM = 3; // 0x3 9238 field public int descriptionRes; 9239 field public int flags; 9240 field public java.lang.String group; 9241 field public java.lang.CharSequence nonLocalizedDescription; 9242 field public int protectionLevel; 9243 } 9244 9245 public final class ProviderInfo extends android.content.pm.ComponentInfo implements android.os.Parcelable { 9246 ctor public ProviderInfo(); 9247 ctor public ProviderInfo(android.content.pm.ProviderInfo); 9248 method public int describeContents(); 9249 method public void dump(android.util.Printer, java.lang.String); 9250 field public static final android.os.Parcelable.Creator<android.content.pm.ProviderInfo> CREATOR; 9251 field public static final int FLAG_SINGLE_USER = 1073741824; // 0x40000000 9252 field public java.lang.String authority; 9253 field public int flags; 9254 field public boolean grantUriPermissions; 9255 field public int initOrder; 9256 field public deprecated boolean isSyncable; 9257 field public boolean multiprocess; 9258 field public android.content.pm.PathPermission[] pathPermissions; 9259 field public java.lang.String readPermission; 9260 field public android.os.PatternMatcher[] uriPermissionPatterns; 9261 field public java.lang.String writePermission; 9262 } 9263 9264 public class ResolveInfo implements android.os.Parcelable { 9265 ctor public ResolveInfo(); 9266 ctor public ResolveInfo(android.content.pm.ResolveInfo); 9267 method public int describeContents(); 9268 method public void dump(android.util.Printer, java.lang.String); 9269 method public final int getIconResource(); 9270 method public android.graphics.drawable.Drawable loadIcon(android.content.pm.PackageManager); 9271 method public java.lang.CharSequence loadLabel(android.content.pm.PackageManager); 9272 method public void writeToParcel(android.os.Parcel, int); 9273 field public static final android.os.Parcelable.Creator<android.content.pm.ResolveInfo> CREATOR; 9274 field public android.content.pm.ActivityInfo activityInfo; 9275 field public android.content.IntentFilter filter; 9276 field public int icon; 9277 field public boolean isDefault; 9278 field public int labelRes; 9279 field public int match; 9280 field public java.lang.CharSequence nonLocalizedLabel; 9281 field public int preferredOrder; 9282 field public int priority; 9283 field public android.content.pm.ProviderInfo providerInfo; 9284 field public java.lang.String resolvePackageName; 9285 field public android.content.pm.ServiceInfo serviceInfo; 9286 field public int specificIndex; 9287 } 9288 9289 public static class ResolveInfo.DisplayNameComparator implements java.util.Comparator { 9290 ctor public ResolveInfo.DisplayNameComparator(android.content.pm.PackageManager); 9291 method public final int compare(android.content.pm.ResolveInfo, android.content.pm.ResolveInfo); 9292 } 9293 9294 public class ServiceInfo extends android.content.pm.ComponentInfo implements android.os.Parcelable { 9295 ctor public ServiceInfo(); 9296 ctor public ServiceInfo(android.content.pm.ServiceInfo); 9297 method public int describeContents(); 9298 method public void dump(android.util.Printer, java.lang.String); 9299 field public static final android.os.Parcelable.Creator<android.content.pm.ServiceInfo> CREATOR; 9300 field public static final int FLAG_ISOLATED_PROCESS = 2; // 0x2 9301 field public static final int FLAG_SINGLE_USER = 1073741824; // 0x40000000 9302 field public static final int FLAG_STOP_WITH_TASK = 1; // 0x1 9303 field public int flags; 9304 field public java.lang.String permission; 9305 } 9306 9307 public class Signature implements android.os.Parcelable { 9308 ctor public Signature(byte[]); 9309 ctor public Signature(java.lang.String); 9310 method public int describeContents(); 9311 method public byte[] toByteArray(); 9312 method public char[] toChars(); 9313 method public char[] toChars(char[], int[]); 9314 method public java.lang.String toCharsString(); 9315 method public void writeToParcel(android.os.Parcel, int); 9316 field public static final android.os.Parcelable.Creator<android.content.pm.Signature> CREATOR; 9317 } 9318 9319} 9320 9321package android.content.res { 9322 9323 public class AssetFileDescriptor implements java.io.Closeable android.os.Parcelable { 9324 ctor public AssetFileDescriptor(android.os.ParcelFileDescriptor, long, long); 9325 ctor public AssetFileDescriptor(android.os.ParcelFileDescriptor, long, long, android.os.Bundle); 9326 method public void close() throws java.io.IOException; 9327 method public java.io.FileInputStream createInputStream() throws java.io.IOException; 9328 method public java.io.FileOutputStream createOutputStream() throws java.io.IOException; 9329 method public int describeContents(); 9330 method public long getDeclaredLength(); 9331 method public android.os.Bundle getExtras(); 9332 method public java.io.FileDescriptor getFileDescriptor(); 9333 method public long getLength(); 9334 method public android.os.ParcelFileDescriptor getParcelFileDescriptor(); 9335 method public long getStartOffset(); 9336 method public void writeToParcel(android.os.Parcel, int); 9337 field public static final android.os.Parcelable.Creator<android.content.res.AssetFileDescriptor> CREATOR; 9338 field public static final long UNKNOWN_LENGTH = -1L; // 0xffffffffffffffffL 9339 } 9340 9341 public static class AssetFileDescriptor.AutoCloseInputStream extends android.os.ParcelFileDescriptor.AutoCloseInputStream { 9342 ctor public AssetFileDescriptor.AutoCloseInputStream(android.content.res.AssetFileDescriptor) throws java.io.IOException; 9343 } 9344 9345 public static class AssetFileDescriptor.AutoCloseOutputStream extends android.os.ParcelFileDescriptor.AutoCloseOutputStream { 9346 ctor public AssetFileDescriptor.AutoCloseOutputStream(android.content.res.AssetFileDescriptor) throws java.io.IOException; 9347 } 9348 9349 public final class AssetManager implements java.lang.AutoCloseable { 9350 method public void close(); 9351 method public final java.lang.String[] getLocales(); 9352 method public final java.lang.String[] list(java.lang.String) throws java.io.IOException; 9353 method public final java.io.InputStream open(java.lang.String) throws java.io.IOException; 9354 method public final java.io.InputStream open(java.lang.String, int) throws java.io.IOException; 9355 method public final android.content.res.AssetFileDescriptor openFd(java.lang.String) throws java.io.IOException; 9356 method public final android.content.res.AssetFileDescriptor openNonAssetFd(java.lang.String) throws java.io.IOException; 9357 method public final android.content.res.AssetFileDescriptor openNonAssetFd(int, java.lang.String) throws java.io.IOException; 9358 method public final android.content.res.XmlResourceParser openXmlResourceParser(java.lang.String) throws java.io.IOException; 9359 method public final android.content.res.XmlResourceParser openXmlResourceParser(int, java.lang.String) throws java.io.IOException; 9360 field public static final int ACCESS_BUFFER = 3; // 0x3 9361 field public static final int ACCESS_RANDOM = 1; // 0x1 9362 field public static final int ACCESS_STREAMING = 2; // 0x2 9363 field public static final int ACCESS_UNKNOWN = 0; // 0x0 9364 } 9365 9366 public final class AssetManager.AssetInputStream extends java.io.InputStream { 9367 method public final int available() throws java.io.IOException; 9368 method public final void close() throws java.io.IOException; 9369 method public final void mark(int); 9370 method public final boolean markSupported(); 9371 method public final int read() throws java.io.IOException; 9372 method public final int read(byte[]) throws java.io.IOException; 9373 method public final int read(byte[], int, int) throws java.io.IOException; 9374 method public final void reset() throws java.io.IOException; 9375 method public final long skip(long) throws java.io.IOException; 9376 } 9377 9378 public class ColorStateList implements android.os.Parcelable { 9379 ctor public ColorStateList(int[][], int[]); 9380 method public static android.content.res.ColorStateList createFromXml(android.content.res.Resources, org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 9381 method public int describeContents(); 9382 method public int getColorForState(int[], int); 9383 method public int getDefaultColor(); 9384 method public boolean isOpaque(); 9385 method public boolean isStateful(); 9386 method public static android.content.res.ColorStateList valueOf(int); 9387 method public android.content.res.ColorStateList withAlpha(int); 9388 method public void writeToParcel(android.os.Parcel, int); 9389 field public static final android.os.Parcelable.Creator<android.content.res.ColorStateList> CREATOR; 9390 } 9391 9392 public final class Configuration implements java.lang.Comparable android.os.Parcelable { 9393 ctor public Configuration(); 9394 ctor public Configuration(android.content.res.Configuration); 9395 method public int compareTo(android.content.res.Configuration); 9396 method public int describeContents(); 9397 method public int diff(android.content.res.Configuration); 9398 method public boolean equals(android.content.res.Configuration); 9399 method public int getLayoutDirection(); 9400 method public boolean isLayoutSizeAtLeast(int); 9401 method public static boolean needNewResources(int, int); 9402 method public void readFromParcel(android.os.Parcel); 9403 method public void setLayoutDirection(java.util.Locale); 9404 method public void setLocale(java.util.Locale); 9405 method public void setTo(android.content.res.Configuration); 9406 method public void setToDefaults(); 9407 method public int updateFrom(android.content.res.Configuration); 9408 method public void writeToParcel(android.os.Parcel, int); 9409 field public static final android.os.Parcelable.Creator<android.content.res.Configuration> CREATOR; 9410 field public static final int DENSITY_DPI_UNDEFINED = 0; // 0x0 9411 field public static final int HARDKEYBOARDHIDDEN_NO = 1; // 0x1 9412 field public static final int HARDKEYBOARDHIDDEN_UNDEFINED = 0; // 0x0 9413 field public static final int HARDKEYBOARDHIDDEN_YES = 2; // 0x2 9414 field public static final int KEYBOARDHIDDEN_NO = 1; // 0x1 9415 field public static final int KEYBOARDHIDDEN_UNDEFINED = 0; // 0x0 9416 field public static final int KEYBOARDHIDDEN_YES = 2; // 0x2 9417 field public static final int KEYBOARD_12KEY = 3; // 0x3 9418 field public static final int KEYBOARD_NOKEYS = 1; // 0x1 9419 field public static final int KEYBOARD_QWERTY = 2; // 0x2 9420 field public static final int KEYBOARD_UNDEFINED = 0; // 0x0 9421 field public static final int MNC_ZERO = 65535; // 0xffff 9422 field public static final int NAVIGATIONHIDDEN_NO = 1; // 0x1 9423 field public static final int NAVIGATIONHIDDEN_UNDEFINED = 0; // 0x0 9424 field public static final int NAVIGATIONHIDDEN_YES = 2; // 0x2 9425 field public static final int NAVIGATION_DPAD = 2; // 0x2 9426 field public static final int NAVIGATION_NONAV = 1; // 0x1 9427 field public static final int NAVIGATION_TRACKBALL = 3; // 0x3 9428 field public static final int NAVIGATION_UNDEFINED = 0; // 0x0 9429 field public static final int NAVIGATION_WHEEL = 4; // 0x4 9430 field public static final int ORIENTATION_LANDSCAPE = 2; // 0x2 9431 field public static final int ORIENTATION_PORTRAIT = 1; // 0x1 9432 field public static final deprecated int ORIENTATION_SQUARE = 3; // 0x3 9433 field public static final int ORIENTATION_UNDEFINED = 0; // 0x0 9434 field public static final int SCREENLAYOUT_LAYOUTDIR_LTR = 64; // 0x40 9435 field public static final int SCREENLAYOUT_LAYOUTDIR_MASK = 192; // 0xc0 9436 field public static final int SCREENLAYOUT_LAYOUTDIR_RTL = 128; // 0x80 9437 field public static final int SCREENLAYOUT_LAYOUTDIR_SHIFT = 6; // 0x6 9438 field public static final int SCREENLAYOUT_LAYOUTDIR_UNDEFINED = 0; // 0x0 9439 field public static final int SCREENLAYOUT_LONG_MASK = 48; // 0x30 9440 field public static final int SCREENLAYOUT_LONG_NO = 16; // 0x10 9441 field public static final int SCREENLAYOUT_LONG_UNDEFINED = 0; // 0x0 9442 field public static final int SCREENLAYOUT_LONG_YES = 32; // 0x20 9443 field public static final int SCREENLAYOUT_SIZE_LARGE = 3; // 0x3 9444 field public static final int SCREENLAYOUT_SIZE_MASK = 15; // 0xf 9445 field public static final int SCREENLAYOUT_SIZE_NORMAL = 2; // 0x2 9446 field public static final int SCREENLAYOUT_SIZE_SMALL = 1; // 0x1 9447 field public static final int SCREENLAYOUT_SIZE_UNDEFINED = 0; // 0x0 9448 field public static final int SCREENLAYOUT_SIZE_XLARGE = 4; // 0x4 9449 field public static final int SCREENLAYOUT_UNDEFINED = 0; // 0x0 9450 field public static final int SCREEN_HEIGHT_DP_UNDEFINED = 0; // 0x0 9451 field public static final int SCREEN_WIDTH_DP_UNDEFINED = 0; // 0x0 9452 field public static final int SMALLEST_SCREEN_WIDTH_DP_UNDEFINED = 0; // 0x0 9453 field public static final int TOUCHSCREEN_FINGER = 3; // 0x3 9454 field public static final int TOUCHSCREEN_NOTOUCH = 1; // 0x1 9455 field public static final deprecated int TOUCHSCREEN_STYLUS = 2; // 0x2 9456 field public static final int TOUCHSCREEN_UNDEFINED = 0; // 0x0 9457 field public static final int UI_MODE_NIGHT_MASK = 48; // 0x30 9458 field public static final int UI_MODE_NIGHT_NO = 16; // 0x10 9459 field public static final int UI_MODE_NIGHT_UNDEFINED = 0; // 0x0 9460 field public static final int UI_MODE_NIGHT_YES = 32; // 0x20 9461 field public static final int UI_MODE_TYPE_APPLIANCE = 5; // 0x5 9462 field public static final int UI_MODE_TYPE_CAR = 3; // 0x3 9463 field public static final int UI_MODE_TYPE_DESK = 2; // 0x2 9464 field public static final int UI_MODE_TYPE_MASK = 15; // 0xf 9465 field public static final int UI_MODE_TYPE_NORMAL = 1; // 0x1 9466 field public static final int UI_MODE_TYPE_TELEVISION = 4; // 0x4 9467 field public static final int UI_MODE_TYPE_UNDEFINED = 0; // 0x0 9468 field public static final int UI_MODE_TYPE_WATCH = 6; // 0x6 9469 field public int densityDpi; 9470 field public float fontScale; 9471 field public int hardKeyboardHidden; 9472 field public int keyboard; 9473 field public int keyboardHidden; 9474 field public java.util.Locale locale; 9475 field public int mcc; 9476 field public int mnc; 9477 field public int navigation; 9478 field public int navigationHidden; 9479 field public int orientation; 9480 field public int screenHeightDp; 9481 field public int screenLayout; 9482 field public int screenWidthDp; 9483 field public int smallestScreenWidthDp; 9484 field public int touchscreen; 9485 field public int uiMode; 9486 } 9487 9488 public class ObbInfo implements android.os.Parcelable { 9489 method public int describeContents(); 9490 method public void writeToParcel(android.os.Parcel, int); 9491 field public static final android.os.Parcelable.Creator<android.content.res.ObbInfo> CREATOR; 9492 field public static final int OBB_OVERLAY = 1; // 0x1 9493 field public java.lang.String filename; 9494 field public int flags; 9495 field public java.lang.String packageName; 9496 field public int version; 9497 } 9498 9499 public class ObbScanner { 9500 method public static android.content.res.ObbInfo getObbInfo(java.lang.String) throws java.io.IOException; 9501 } 9502 9503 public class Resources { 9504 ctor public Resources(android.content.res.AssetManager, android.util.DisplayMetrics, android.content.res.Configuration); 9505 method public final void finishPreloading(); 9506 method public final void flushLayoutCache(); 9507 method public android.content.res.XmlResourceParser getAnimation(int) throws android.content.res.Resources.NotFoundException; 9508 method public final android.content.res.AssetManager getAssets(); 9509 method public boolean getBoolean(int) throws android.content.res.Resources.NotFoundException; 9510 method public int getColor(int) throws android.content.res.Resources.NotFoundException; 9511 method public android.content.res.ColorStateList getColorStateList(int) throws android.content.res.Resources.NotFoundException; 9512 method public android.content.res.Configuration getConfiguration(); 9513 method public float getDimension(int) throws android.content.res.Resources.NotFoundException; 9514 method public int getDimensionPixelOffset(int) throws android.content.res.Resources.NotFoundException; 9515 method public int getDimensionPixelSize(int) throws android.content.res.Resources.NotFoundException; 9516 method public android.util.DisplayMetrics getDisplayMetrics(); 9517 method public deprecated android.graphics.drawable.Drawable getDrawable(int) throws android.content.res.Resources.NotFoundException; 9518 method public android.graphics.drawable.Drawable getDrawable(int, android.content.res.Resources.Theme) throws android.content.res.Resources.NotFoundException; 9519 method public deprecated android.graphics.drawable.Drawable getDrawableForDensity(int, int) throws android.content.res.Resources.NotFoundException; 9520 method public android.graphics.drawable.Drawable getDrawableForDensity(int, int, android.content.res.Resources.Theme); 9521 method public float getFraction(int, int, int); 9522 method public int getIdentifier(java.lang.String, java.lang.String, java.lang.String); 9523 method public int[] getIntArray(int) throws android.content.res.Resources.NotFoundException; 9524 method public int getInteger(int) throws android.content.res.Resources.NotFoundException; 9525 method public android.content.res.XmlResourceParser getLayout(int) throws android.content.res.Resources.NotFoundException; 9526 method public android.graphics.Movie getMovie(int) throws android.content.res.Resources.NotFoundException; 9527 method public java.lang.String getQuantityString(int, int, java.lang.Object...) throws android.content.res.Resources.NotFoundException; 9528 method public java.lang.String getQuantityString(int, int) throws android.content.res.Resources.NotFoundException; 9529 method public java.lang.CharSequence getQuantityText(int, int) throws android.content.res.Resources.NotFoundException; 9530 method public java.lang.String getResourceEntryName(int) throws android.content.res.Resources.NotFoundException; 9531 method public java.lang.String getResourceName(int) throws android.content.res.Resources.NotFoundException; 9532 method public java.lang.String getResourcePackageName(int) throws android.content.res.Resources.NotFoundException; 9533 method public java.lang.String getResourceTypeName(int) throws android.content.res.Resources.NotFoundException; 9534 method public java.lang.String getString(int) throws android.content.res.Resources.NotFoundException; 9535 method public java.lang.String getString(int, java.lang.Object...) throws android.content.res.Resources.NotFoundException; 9536 method public java.lang.String[] getStringArray(int) throws android.content.res.Resources.NotFoundException; 9537 method public static android.content.res.Resources getSystem(); 9538 method public java.lang.CharSequence getText(int) throws android.content.res.Resources.NotFoundException; 9539 method public java.lang.CharSequence getText(int, java.lang.CharSequence); 9540 method public java.lang.CharSequence[] getTextArray(int) throws android.content.res.Resources.NotFoundException; 9541 method public void getValue(int, android.util.TypedValue, boolean) throws android.content.res.Resources.NotFoundException; 9542 method public void getValue(java.lang.String, android.util.TypedValue, boolean) throws android.content.res.Resources.NotFoundException; 9543 method public void getValueForDensity(int, int, android.util.TypedValue, boolean) throws android.content.res.Resources.NotFoundException; 9544 method public android.content.res.XmlResourceParser getXml(int) throws android.content.res.Resources.NotFoundException; 9545 method public final android.content.res.Resources.Theme newTheme(); 9546 method public android.content.res.TypedArray obtainAttributes(android.util.AttributeSet, int[]); 9547 method public android.content.res.TypedArray obtainTypedArray(int) throws android.content.res.Resources.NotFoundException; 9548 method public java.io.InputStream openRawResource(int) throws android.content.res.Resources.NotFoundException; 9549 method public java.io.InputStream openRawResource(int, android.util.TypedValue) throws android.content.res.Resources.NotFoundException; 9550 method public android.content.res.AssetFileDescriptor openRawResourceFd(int) throws android.content.res.Resources.NotFoundException; 9551 method public void parseBundleExtra(java.lang.String, android.util.AttributeSet, android.os.Bundle) throws org.xmlpull.v1.XmlPullParserException; 9552 method public void parseBundleExtras(android.content.res.XmlResourceParser, android.os.Bundle) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 9553 method public void updateConfiguration(android.content.res.Configuration, android.util.DisplayMetrics); 9554 } 9555 9556 public static class Resources.NotFoundException extends java.lang.RuntimeException { 9557 ctor public Resources.NotFoundException(); 9558 ctor public Resources.NotFoundException(java.lang.String); 9559 } 9560 9561 public final class Resources.Theme { 9562 method public void applyStyle(int, boolean); 9563 method public void dump(int, java.lang.String, java.lang.String); 9564 method public android.graphics.drawable.Drawable getDrawable(int) throws android.content.res.Resources.NotFoundException; 9565 method public android.content.res.Resources getResources(); 9566 method public android.content.res.TypedArray obtainStyledAttributes(int[]); 9567 method public android.content.res.TypedArray obtainStyledAttributes(int, int[]) throws android.content.res.Resources.NotFoundException; 9568 method public android.content.res.TypedArray obtainStyledAttributes(android.util.AttributeSet, int[], int, int); 9569 method public boolean resolveAttribute(int, android.util.TypedValue, boolean); 9570 method public void setTo(android.content.res.Resources.Theme); 9571 } 9572 9573 public class TypedArray { 9574 method public boolean getBoolean(int, boolean); 9575 method public int getChangingConfigurations(); 9576 method public int getColor(int, int); 9577 method public android.content.res.ColorStateList getColorStateList(int); 9578 method public float getDimension(int, float); 9579 method public int getDimensionPixelOffset(int, int); 9580 method public int getDimensionPixelSize(int, int); 9581 method public android.graphics.drawable.Drawable getDrawable(int); 9582 method public float getFloat(int, float); 9583 method public float getFraction(int, int, int, float); 9584 method public int getIndex(int); 9585 method public int getIndexCount(); 9586 method public int getInt(int, int); 9587 method public int getInteger(int, int); 9588 method public int getLayoutDimension(int, java.lang.String); 9589 method public int getLayoutDimension(int, int); 9590 method public java.lang.String getNonResourceString(int); 9591 method public java.lang.String getPositionDescription(); 9592 method public int getResourceId(int, int); 9593 method public android.content.res.Resources getResources(); 9594 method public java.lang.String getString(int); 9595 method public java.lang.CharSequence getText(int); 9596 method public java.lang.CharSequence[] getTextArray(int); 9597 method public int getType(int); 9598 method public boolean getValue(int, android.util.TypedValue); 9599 method public boolean hasValue(int); 9600 method public boolean hasValueOrEmpty(int); 9601 method public int length(); 9602 method public android.util.TypedValue peekValue(int); 9603 method public void recycle(); 9604 } 9605 9606 public abstract interface XmlResourceParser implements android.util.AttributeSet java.lang.AutoCloseable org.xmlpull.v1.XmlPullParser { 9607 method public abstract void close(); 9608 } 9609 9610} 9611 9612package android.database { 9613 9614 public abstract class AbstractCursor implements android.database.CrossProcessCursor { 9615 ctor public AbstractCursor(); 9616 method protected void checkPosition(); 9617 method public void close(); 9618 method public void copyStringToBuffer(int, android.database.CharArrayBuffer); 9619 method public void deactivate(); 9620 method public void fillWindow(int, android.database.CursorWindow); 9621 method public byte[] getBlob(int); 9622 method public int getColumnCount(); 9623 method public int getColumnIndex(java.lang.String); 9624 method public int getColumnIndexOrThrow(java.lang.String); 9625 method public java.lang.String getColumnName(int); 9626 method public abstract java.lang.String[] getColumnNames(); 9627 method public abstract int getCount(); 9628 method public abstract double getDouble(int); 9629 method public android.os.Bundle getExtras(); 9630 method public abstract float getFloat(int); 9631 method public abstract int getInt(int); 9632 method public abstract long getLong(int); 9633 method public android.net.Uri getNotificationUri(); 9634 method public final int getPosition(); 9635 method public abstract short getShort(int); 9636 method public abstract java.lang.String getString(int); 9637 method public int getType(int); 9638 method protected deprecated java.lang.Object getUpdatedField(int); 9639 method public boolean getWantsAllOnMoveCalls(); 9640 method public android.database.CursorWindow getWindow(); 9641 method public final boolean isAfterLast(); 9642 method public final boolean isBeforeFirst(); 9643 method public boolean isClosed(); 9644 method protected deprecated boolean isFieldUpdated(int); 9645 method public final boolean isFirst(); 9646 method public final boolean isLast(); 9647 method public abstract boolean isNull(int); 9648 method public final boolean move(int); 9649 method public final boolean moveToFirst(); 9650 method public final boolean moveToLast(); 9651 method public final boolean moveToNext(); 9652 method public final boolean moveToPosition(int); 9653 method public final boolean moveToPrevious(); 9654 method protected void onChange(boolean); 9655 method public boolean onMove(int, int); 9656 method public void registerContentObserver(android.database.ContentObserver); 9657 method public void registerDataSetObserver(android.database.DataSetObserver); 9658 method public boolean requery(); 9659 method public android.os.Bundle respond(android.os.Bundle); 9660 method public void setNotificationUri(android.content.ContentResolver, android.net.Uri); 9661 method public void unregisterContentObserver(android.database.ContentObserver); 9662 method public void unregisterDataSetObserver(android.database.DataSetObserver); 9663 field protected boolean mClosed; 9664 field protected android.content.ContentResolver mContentResolver; 9665 field protected deprecated java.lang.Long mCurrentRowID; 9666 field protected int mPos; 9667 field protected deprecated int mRowIdColumnIndex; 9668 field protected deprecated java.util.HashMap<java.lang.Long, java.util.Map<java.lang.String, java.lang.Object>> mUpdatedRows; 9669 } 9670 9671 protected static class AbstractCursor.SelfContentObserver extends android.database.ContentObserver { 9672 ctor public AbstractCursor.SelfContentObserver(android.database.AbstractCursor); 9673 } 9674 9675 public abstract class AbstractWindowedCursor extends android.database.AbstractCursor { 9676 ctor public AbstractWindowedCursor(); 9677 method public double getDouble(int); 9678 method public float getFloat(int); 9679 method public int getInt(int); 9680 method public long getLong(int); 9681 method public short getShort(int); 9682 method public java.lang.String getString(int); 9683 method public boolean hasWindow(); 9684 method public deprecated boolean isBlob(int); 9685 method public deprecated boolean isFloat(int); 9686 method public deprecated boolean isLong(int); 9687 method public boolean isNull(int); 9688 method public deprecated boolean isString(int); 9689 method public void setWindow(android.database.CursorWindow); 9690 field protected android.database.CursorWindow mWindow; 9691 } 9692 9693 public final class CharArrayBuffer { 9694 ctor public CharArrayBuffer(int); 9695 ctor public CharArrayBuffer(char[]); 9696 field public char[] data; 9697 field public int sizeCopied; 9698 } 9699 9700 public class ContentObservable extends android.database.Observable { 9701 ctor public ContentObservable(); 9702 method public deprecated void dispatchChange(boolean); 9703 method public void dispatchChange(boolean, android.net.Uri); 9704 method public deprecated void notifyChange(boolean); 9705 method public void registerObserver(android.database.ContentObserver); 9706 } 9707 9708 public abstract class ContentObserver { 9709 ctor public ContentObserver(android.os.Handler); 9710 method public boolean deliverSelfNotifications(); 9711 method public final deprecated void dispatchChange(boolean); 9712 method public final void dispatchChange(boolean, android.net.Uri); 9713 method public void onChange(boolean); 9714 method public void onChange(boolean, android.net.Uri); 9715 } 9716 9717 public abstract interface CrossProcessCursor implements android.database.Cursor { 9718 method public abstract void fillWindow(int, android.database.CursorWindow); 9719 method public abstract android.database.CursorWindow getWindow(); 9720 method public abstract boolean onMove(int, int); 9721 } 9722 9723 public class CrossProcessCursorWrapper extends android.database.CursorWrapper implements android.database.CrossProcessCursor { 9724 ctor public CrossProcessCursorWrapper(android.database.Cursor); 9725 method public void fillWindow(int, android.database.CursorWindow); 9726 method public android.database.CursorWindow getWindow(); 9727 method public boolean onMove(int, int); 9728 } 9729 9730 public abstract interface Cursor implements java.io.Closeable { 9731 method public abstract void close(); 9732 method public abstract void copyStringToBuffer(int, android.database.CharArrayBuffer); 9733 method public abstract deprecated void deactivate(); 9734 method public abstract byte[] getBlob(int); 9735 method public abstract int getColumnCount(); 9736 method public abstract int getColumnIndex(java.lang.String); 9737 method public abstract int getColumnIndexOrThrow(java.lang.String) throws java.lang.IllegalArgumentException; 9738 method public abstract java.lang.String getColumnName(int); 9739 method public abstract java.lang.String[] getColumnNames(); 9740 method public abstract int getCount(); 9741 method public abstract double getDouble(int); 9742 method public abstract android.os.Bundle getExtras(); 9743 method public abstract float getFloat(int); 9744 method public abstract int getInt(int); 9745 method public abstract long getLong(int); 9746 method public abstract android.net.Uri getNotificationUri(); 9747 method public abstract int getPosition(); 9748 method public abstract short getShort(int); 9749 method public abstract java.lang.String getString(int); 9750 method public abstract int getType(int); 9751 method public abstract boolean getWantsAllOnMoveCalls(); 9752 method public abstract boolean isAfterLast(); 9753 method public abstract boolean isBeforeFirst(); 9754 method public abstract boolean isClosed(); 9755 method public abstract boolean isFirst(); 9756 method public abstract boolean isLast(); 9757 method public abstract boolean isNull(int); 9758 method public abstract boolean move(int); 9759 method public abstract boolean moveToFirst(); 9760 method public abstract boolean moveToLast(); 9761 method public abstract boolean moveToNext(); 9762 method public abstract boolean moveToPosition(int); 9763 method public abstract boolean moveToPrevious(); 9764 method public abstract void registerContentObserver(android.database.ContentObserver); 9765 method public abstract void registerDataSetObserver(android.database.DataSetObserver); 9766 method public abstract deprecated boolean requery(); 9767 method public abstract android.os.Bundle respond(android.os.Bundle); 9768 method public abstract void setNotificationUri(android.content.ContentResolver, android.net.Uri); 9769 method public abstract void unregisterContentObserver(android.database.ContentObserver); 9770 method public abstract void unregisterDataSetObserver(android.database.DataSetObserver); 9771 field public static final int FIELD_TYPE_BLOB = 4; // 0x4 9772 field public static final int FIELD_TYPE_FLOAT = 2; // 0x2 9773 field public static final int FIELD_TYPE_INTEGER = 1; // 0x1 9774 field public static final int FIELD_TYPE_NULL = 0; // 0x0 9775 field public static final int FIELD_TYPE_STRING = 3; // 0x3 9776 } 9777 9778 public class CursorIndexOutOfBoundsException extends java.lang.IndexOutOfBoundsException { 9779 ctor public CursorIndexOutOfBoundsException(int, int); 9780 ctor public CursorIndexOutOfBoundsException(java.lang.String); 9781 } 9782 9783 public final class CursorJoiner implements java.lang.Iterable java.util.Iterator { 9784 ctor public CursorJoiner(android.database.Cursor, java.lang.String[], android.database.Cursor, java.lang.String[]); 9785 method public boolean hasNext(); 9786 method public java.util.Iterator<android.database.CursorJoiner.Result> iterator(); 9787 method public android.database.CursorJoiner.Result next(); 9788 method public void remove(); 9789 } 9790 9791 public static final class CursorJoiner.Result extends java.lang.Enum { 9792 method public static android.database.CursorJoiner.Result valueOf(java.lang.String); 9793 method public static final android.database.CursorJoiner.Result[] values(); 9794 enum_constant public static final android.database.CursorJoiner.Result BOTH; 9795 enum_constant public static final android.database.CursorJoiner.Result LEFT; 9796 enum_constant public static final android.database.CursorJoiner.Result RIGHT; 9797 } 9798 9799 public class CursorWindow extends android.database.sqlite.SQLiteClosable implements android.os.Parcelable { 9800 ctor public CursorWindow(java.lang.String); 9801 ctor public deprecated CursorWindow(boolean); 9802 method public boolean allocRow(); 9803 method public void clear(); 9804 method public void copyStringToBuffer(int, int, android.database.CharArrayBuffer); 9805 method public int describeContents(); 9806 method public void freeLastRow(); 9807 method public byte[] getBlob(int, int); 9808 method public double getDouble(int, int); 9809 method public float getFloat(int, int); 9810 method public int getInt(int, int); 9811 method public long getLong(int, int); 9812 method public int getNumRows(); 9813 method public short getShort(int, int); 9814 method public int getStartPosition(); 9815 method public java.lang.String getString(int, int); 9816 method public int getType(int, int); 9817 method public deprecated boolean isBlob(int, int); 9818 method public deprecated boolean isFloat(int, int); 9819 method public deprecated boolean isLong(int, int); 9820 method public deprecated boolean isNull(int, int); 9821 method public deprecated boolean isString(int, int); 9822 method public static android.database.CursorWindow newFromParcel(android.os.Parcel); 9823 method protected void onAllReferencesReleased(); 9824 method public boolean putBlob(byte[], int, int); 9825 method public boolean putDouble(double, int, int); 9826 method public boolean putLong(long, int, int); 9827 method public boolean putNull(int, int); 9828 method public boolean putString(java.lang.String, int, int); 9829 method public boolean setNumColumns(int); 9830 method public void setStartPosition(int); 9831 method public void writeToParcel(android.os.Parcel, int); 9832 field public static final android.os.Parcelable.Creator<android.database.CursorWindow> CREATOR; 9833 } 9834 9835 public class CursorWrapper implements android.database.Cursor { 9836 ctor public CursorWrapper(android.database.Cursor); 9837 method public void close(); 9838 method public void copyStringToBuffer(int, android.database.CharArrayBuffer); 9839 method public void deactivate(); 9840 method public byte[] getBlob(int); 9841 method public int getColumnCount(); 9842 method public int getColumnIndex(java.lang.String); 9843 method public int getColumnIndexOrThrow(java.lang.String) throws java.lang.IllegalArgumentException; 9844 method public java.lang.String getColumnName(int); 9845 method public java.lang.String[] getColumnNames(); 9846 method public int getCount(); 9847 method public double getDouble(int); 9848 method public android.os.Bundle getExtras(); 9849 method public float getFloat(int); 9850 method public int getInt(int); 9851 method public long getLong(int); 9852 method public android.net.Uri getNotificationUri(); 9853 method public int getPosition(); 9854 method public short getShort(int); 9855 method public java.lang.String getString(int); 9856 method public int getType(int); 9857 method public boolean getWantsAllOnMoveCalls(); 9858 method public android.database.Cursor getWrappedCursor(); 9859 method public boolean isAfterLast(); 9860 method public boolean isBeforeFirst(); 9861 method public boolean isClosed(); 9862 method public boolean isFirst(); 9863 method public boolean isLast(); 9864 method public boolean isNull(int); 9865 method public boolean move(int); 9866 method public boolean moveToFirst(); 9867 method public boolean moveToLast(); 9868 method public boolean moveToNext(); 9869 method public boolean moveToPosition(int); 9870 method public boolean moveToPrevious(); 9871 method public void registerContentObserver(android.database.ContentObserver); 9872 method public void registerDataSetObserver(android.database.DataSetObserver); 9873 method public boolean requery(); 9874 method public android.os.Bundle respond(android.os.Bundle); 9875 method public void setNotificationUri(android.content.ContentResolver, android.net.Uri); 9876 method public void unregisterContentObserver(android.database.ContentObserver); 9877 method public void unregisterDataSetObserver(android.database.DataSetObserver); 9878 } 9879 9880 public class DataSetObservable extends android.database.Observable { 9881 ctor public DataSetObservable(); 9882 method public void notifyChanged(); 9883 method public void notifyInvalidated(); 9884 } 9885 9886 public abstract class DataSetObserver { 9887 ctor public DataSetObserver(); 9888 method public void onChanged(); 9889 method public void onInvalidated(); 9890 } 9891 9892 public abstract interface DatabaseErrorHandler { 9893 method public abstract void onCorruption(android.database.sqlite.SQLiteDatabase); 9894 } 9895 9896 public class DatabaseUtils { 9897 ctor public DatabaseUtils(); 9898 method public static void appendEscapedSQLString(java.lang.StringBuilder, java.lang.String); 9899 method public static java.lang.String[] appendSelectionArgs(java.lang.String[], java.lang.String[]); 9900 method public static final void appendValueToSql(java.lang.StringBuilder, java.lang.Object); 9901 method public static void bindObjectToProgram(android.database.sqlite.SQLiteProgram, int, java.lang.Object); 9902 method public static android.os.ParcelFileDescriptor blobFileDescriptorForQuery(android.database.sqlite.SQLiteDatabase, java.lang.String, java.lang.String[]); 9903 method public static android.os.ParcelFileDescriptor blobFileDescriptorForQuery(android.database.sqlite.SQLiteStatement, java.lang.String[]); 9904 method public static java.lang.String concatenateWhere(java.lang.String, java.lang.String); 9905 method public static void createDbFromSqlStatements(android.content.Context, java.lang.String, int, java.lang.String); 9906 method public static void cursorDoubleToContentValues(android.database.Cursor, java.lang.String, android.content.ContentValues, java.lang.String); 9907 method public static void cursorDoubleToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, java.lang.String); 9908 method public static void cursorDoubleToCursorValues(android.database.Cursor, java.lang.String, android.content.ContentValues); 9909 method public static void cursorFloatToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, java.lang.String); 9910 method public static void cursorIntToContentValues(android.database.Cursor, java.lang.String, android.content.ContentValues); 9911 method public static void cursorIntToContentValues(android.database.Cursor, java.lang.String, android.content.ContentValues, java.lang.String); 9912 method public static void cursorIntToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, java.lang.String); 9913 method public static void cursorLongToContentValues(android.database.Cursor, java.lang.String, android.content.ContentValues); 9914 method public static void cursorLongToContentValues(android.database.Cursor, java.lang.String, android.content.ContentValues, java.lang.String); 9915 method public static void cursorLongToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, java.lang.String); 9916 method public static void cursorRowToContentValues(android.database.Cursor, android.content.ContentValues); 9917 method public static void cursorShortToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, java.lang.String); 9918 method public static void cursorStringToContentValues(android.database.Cursor, java.lang.String, android.content.ContentValues); 9919 method public static void cursorStringToContentValues(android.database.Cursor, java.lang.String, android.content.ContentValues, java.lang.String); 9920 method public static void cursorStringToContentValuesIfPresent(android.database.Cursor, android.content.ContentValues, java.lang.String); 9921 method public static void cursorStringToInsertHelper(android.database.Cursor, java.lang.String, android.database.DatabaseUtils.InsertHelper, int); 9922 method public static void dumpCurrentRow(android.database.Cursor); 9923 method public static void dumpCurrentRow(android.database.Cursor, java.io.PrintStream); 9924 method public static void dumpCurrentRow(android.database.Cursor, java.lang.StringBuilder); 9925 method public static java.lang.String dumpCurrentRowToString(android.database.Cursor); 9926 method public static void dumpCursor(android.database.Cursor); 9927 method public static void dumpCursor(android.database.Cursor, java.io.PrintStream); 9928 method public static void dumpCursor(android.database.Cursor, java.lang.StringBuilder); 9929 method public static java.lang.String dumpCursorToString(android.database.Cursor); 9930 method public static java.lang.String getCollationKey(java.lang.String); 9931 method public static java.lang.String getHexCollationKey(java.lang.String); 9932 method public static int getSqlStatementType(java.lang.String); 9933 method public static long longForQuery(android.database.sqlite.SQLiteDatabase, java.lang.String, java.lang.String[]); 9934 method public static long longForQuery(android.database.sqlite.SQLiteStatement, java.lang.String[]); 9935 method public static long queryNumEntries(android.database.sqlite.SQLiteDatabase, java.lang.String); 9936 method public static long queryNumEntries(android.database.sqlite.SQLiteDatabase, java.lang.String, java.lang.String); 9937 method public static long queryNumEntries(android.database.sqlite.SQLiteDatabase, java.lang.String, java.lang.String, java.lang.String[]); 9938 method public static final void readExceptionFromParcel(android.os.Parcel); 9939 method public static void readExceptionWithFileNotFoundExceptionFromParcel(android.os.Parcel) throws java.io.FileNotFoundException; 9940 method public static void readExceptionWithOperationApplicationExceptionFromParcel(android.os.Parcel) throws android.content.OperationApplicationException; 9941 method public static java.lang.String sqlEscapeString(java.lang.String); 9942 method public static java.lang.String stringForQuery(android.database.sqlite.SQLiteDatabase, java.lang.String, java.lang.String[]); 9943 method public static java.lang.String stringForQuery(android.database.sqlite.SQLiteStatement, java.lang.String[]); 9944 method public static final void writeExceptionToParcel(android.os.Parcel, java.lang.Exception); 9945 field public static final int STATEMENT_ABORT = 6; // 0x6 9946 field public static final int STATEMENT_ATTACH = 3; // 0x3 9947 field public static final int STATEMENT_BEGIN = 4; // 0x4 9948 field public static final int STATEMENT_COMMIT = 5; // 0x5 9949 field public static final int STATEMENT_DDL = 8; // 0x8 9950 field public static final int STATEMENT_OTHER = 99; // 0x63 9951 field public static final int STATEMENT_PRAGMA = 7; // 0x7 9952 field public static final int STATEMENT_SELECT = 1; // 0x1 9953 field public static final int STATEMENT_UNPREPARED = 9; // 0x9 9954 field public static final int STATEMENT_UPDATE = 2; // 0x2 9955 } 9956 9957 public static deprecated class DatabaseUtils.InsertHelper { 9958 ctor public DatabaseUtils.InsertHelper(android.database.sqlite.SQLiteDatabase, java.lang.String); 9959 method public void bind(int, double); 9960 method public void bind(int, float); 9961 method public void bind(int, long); 9962 method public void bind(int, int); 9963 method public void bind(int, boolean); 9964 method public void bind(int, byte[]); 9965 method public void bind(int, java.lang.String); 9966 method public void bindNull(int); 9967 method public void close(); 9968 method public long execute(); 9969 method public int getColumnIndex(java.lang.String); 9970 method public long insert(android.content.ContentValues); 9971 method public void prepareForInsert(); 9972 method public void prepareForReplace(); 9973 method public long replace(android.content.ContentValues); 9974 } 9975 9976 public final class DefaultDatabaseErrorHandler implements android.database.DatabaseErrorHandler { 9977 ctor public DefaultDatabaseErrorHandler(); 9978 method public void onCorruption(android.database.sqlite.SQLiteDatabase); 9979 } 9980 9981 public class MatrixCursor extends android.database.AbstractCursor { 9982 ctor public MatrixCursor(java.lang.String[], int); 9983 ctor public MatrixCursor(java.lang.String[]); 9984 method public void addRow(java.lang.Object[]); 9985 method public void addRow(java.lang.Iterable<?>); 9986 method public java.lang.String[] getColumnNames(); 9987 method public int getCount(); 9988 method public double getDouble(int); 9989 method public float getFloat(int); 9990 method public int getInt(int); 9991 method public long getLong(int); 9992 method public short getShort(int); 9993 method public java.lang.String getString(int); 9994 method public boolean isNull(int); 9995 method public android.database.MatrixCursor.RowBuilder newRow(); 9996 } 9997 9998 public class MatrixCursor.RowBuilder { 9999 method public android.database.MatrixCursor.RowBuilder add(java.lang.Object); 10000 method public android.database.MatrixCursor.RowBuilder add(java.lang.String, java.lang.Object); 10001 } 10002 10003 public class MergeCursor extends android.database.AbstractCursor { 10004 ctor public MergeCursor(android.database.Cursor[]); 10005 method public java.lang.String[] getColumnNames(); 10006 method public int getCount(); 10007 method public double getDouble(int); 10008 method public float getFloat(int); 10009 method public int getInt(int); 10010 method public long getLong(int); 10011 method public short getShort(int); 10012 method public java.lang.String getString(int); 10013 method public boolean isNull(int); 10014 } 10015 10016 public abstract class Observable { 10017 ctor public Observable(); 10018 method public void registerObserver(T); 10019 method public void unregisterAll(); 10020 method public void unregisterObserver(T); 10021 field protected final java.util.ArrayList<T> mObservers; 10022 } 10023 10024 public class SQLException extends java.lang.RuntimeException { 10025 ctor public SQLException(); 10026 ctor public SQLException(java.lang.String); 10027 ctor public SQLException(java.lang.String, java.lang.Throwable); 10028 } 10029 10030 public class StaleDataException extends java.lang.RuntimeException { 10031 ctor public StaleDataException(); 10032 ctor public StaleDataException(java.lang.String); 10033 } 10034 10035} 10036 10037package android.database.sqlite { 10038 10039 public class SQLiteAbortException extends android.database.sqlite.SQLiteException { 10040 ctor public SQLiteAbortException(); 10041 ctor public SQLiteAbortException(java.lang.String); 10042 } 10043 10044 public class SQLiteAccessPermException extends android.database.sqlite.SQLiteException { 10045 ctor public SQLiteAccessPermException(); 10046 ctor public SQLiteAccessPermException(java.lang.String); 10047 } 10048 10049 public class SQLiteBindOrColumnIndexOutOfRangeException extends android.database.sqlite.SQLiteException { 10050 ctor public SQLiteBindOrColumnIndexOutOfRangeException(); 10051 ctor public SQLiteBindOrColumnIndexOutOfRangeException(java.lang.String); 10052 } 10053 10054 public class SQLiteBlobTooBigException extends android.database.sqlite.SQLiteException { 10055 ctor public SQLiteBlobTooBigException(); 10056 ctor public SQLiteBlobTooBigException(java.lang.String); 10057 } 10058 10059 public class SQLiteCantOpenDatabaseException extends android.database.sqlite.SQLiteException { 10060 ctor public SQLiteCantOpenDatabaseException(); 10061 ctor public SQLiteCantOpenDatabaseException(java.lang.String); 10062 } 10063 10064 public abstract class SQLiteClosable implements java.io.Closeable { 10065 ctor public SQLiteClosable(); 10066 method public void acquireReference(); 10067 method public void close(); 10068 method protected abstract void onAllReferencesReleased(); 10069 method protected deprecated void onAllReferencesReleasedFromContainer(); 10070 method public void releaseReference(); 10071 method public deprecated void releaseReferenceFromContainer(); 10072 } 10073 10074 public class SQLiteConstraintException extends android.database.sqlite.SQLiteException { 10075 ctor public SQLiteConstraintException(); 10076 ctor public SQLiteConstraintException(java.lang.String); 10077 } 10078 10079 public class SQLiteCursor extends android.database.AbstractWindowedCursor { 10080 ctor public deprecated SQLiteCursor(android.database.sqlite.SQLiteDatabase, android.database.sqlite.SQLiteCursorDriver, java.lang.String, android.database.sqlite.SQLiteQuery); 10081 ctor public SQLiteCursor(android.database.sqlite.SQLiteCursorDriver, java.lang.String, android.database.sqlite.SQLiteQuery); 10082 method public java.lang.String[] getColumnNames(); 10083 method public int getCount(); 10084 method public android.database.sqlite.SQLiteDatabase getDatabase(); 10085 method public void setSelectionArguments(java.lang.String[]); 10086 } 10087 10088 public abstract interface SQLiteCursorDriver { 10089 method public abstract void cursorClosed(); 10090 method public abstract void cursorDeactivated(); 10091 method public abstract void cursorRequeried(android.database.Cursor); 10092 method public abstract android.database.Cursor query(android.database.sqlite.SQLiteDatabase.CursorFactory, java.lang.String[]); 10093 method public abstract void setBindArguments(java.lang.String[]); 10094 } 10095 10096 public final class SQLiteDatabase extends android.database.sqlite.SQLiteClosable { 10097 method public void beginTransaction(); 10098 method public void beginTransactionNonExclusive(); 10099 method public void beginTransactionWithListener(android.database.sqlite.SQLiteTransactionListener); 10100 method public void beginTransactionWithListenerNonExclusive(android.database.sqlite.SQLiteTransactionListener); 10101 method public android.database.sqlite.SQLiteStatement compileStatement(java.lang.String) throws android.database.SQLException; 10102 method public static android.database.sqlite.SQLiteDatabase create(android.database.sqlite.SQLiteDatabase.CursorFactory); 10103 method public int delete(java.lang.String, java.lang.String, java.lang.String[]); 10104 method public static boolean deleteDatabase(java.io.File); 10105 method public void disableWriteAheadLogging(); 10106 method public boolean enableWriteAheadLogging(); 10107 method public void endTransaction(); 10108 method public void execSQL(java.lang.String) throws android.database.SQLException; 10109 method public void execSQL(java.lang.String, java.lang.Object[]) throws android.database.SQLException; 10110 method public static java.lang.String findEditTable(java.lang.String); 10111 method public java.util.List<android.util.Pair<java.lang.String, java.lang.String>> getAttachedDbs(); 10112 method public long getMaximumSize(); 10113 method public long getPageSize(); 10114 method public final java.lang.String getPath(); 10115 method public deprecated java.util.Map<java.lang.String, java.lang.String> getSyncedTables(); 10116 method public int getVersion(); 10117 method public boolean inTransaction(); 10118 method public long insert(java.lang.String, java.lang.String, android.content.ContentValues); 10119 method public long insertOrThrow(java.lang.String, java.lang.String, android.content.ContentValues) throws android.database.SQLException; 10120 method public long insertWithOnConflict(java.lang.String, java.lang.String, android.content.ContentValues, int); 10121 method public boolean isDatabaseIntegrityOk(); 10122 method public boolean isDbLockedByCurrentThread(); 10123 method public deprecated boolean isDbLockedByOtherThreads(); 10124 method public boolean isOpen(); 10125 method public boolean isReadOnly(); 10126 method public boolean isWriteAheadLoggingEnabled(); 10127 method public deprecated void markTableSyncable(java.lang.String, java.lang.String); 10128 method public deprecated void markTableSyncable(java.lang.String, java.lang.String, java.lang.String); 10129 method public boolean needUpgrade(int); 10130 method protected void onAllReferencesReleased(); 10131 method public static android.database.sqlite.SQLiteDatabase openDatabase(java.lang.String, android.database.sqlite.SQLiteDatabase.CursorFactory, int); 10132 method public static android.database.sqlite.SQLiteDatabase openDatabase(java.lang.String, android.database.sqlite.SQLiteDatabase.CursorFactory, int, android.database.DatabaseErrorHandler); 10133 method public static android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.io.File, android.database.sqlite.SQLiteDatabase.CursorFactory); 10134 method public static android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, android.database.sqlite.SQLiteDatabase.CursorFactory); 10135 method public static android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, android.database.sqlite.SQLiteDatabase.CursorFactory, android.database.DatabaseErrorHandler); 10136 method public android.database.Cursor query(boolean, java.lang.String, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String); 10137 method public android.database.Cursor query(boolean, java.lang.String, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.os.CancellationSignal); 10138 method public android.database.Cursor query(java.lang.String, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String); 10139 method public android.database.Cursor query(java.lang.String, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String); 10140 method public android.database.Cursor queryWithFactory(android.database.sqlite.SQLiteDatabase.CursorFactory, boolean, java.lang.String, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String); 10141 method public android.database.Cursor queryWithFactory(android.database.sqlite.SQLiteDatabase.CursorFactory, boolean, java.lang.String, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.os.CancellationSignal); 10142 method public android.database.Cursor rawQuery(java.lang.String, java.lang.String[]); 10143 method public android.database.Cursor rawQuery(java.lang.String, java.lang.String[], android.os.CancellationSignal); 10144 method public android.database.Cursor rawQueryWithFactory(android.database.sqlite.SQLiteDatabase.CursorFactory, java.lang.String, java.lang.String[], java.lang.String); 10145 method public android.database.Cursor rawQueryWithFactory(android.database.sqlite.SQLiteDatabase.CursorFactory, java.lang.String, java.lang.String[], java.lang.String, android.os.CancellationSignal); 10146 method public static int releaseMemory(); 10147 method public long replace(java.lang.String, java.lang.String, android.content.ContentValues); 10148 method public long replaceOrThrow(java.lang.String, java.lang.String, android.content.ContentValues) throws android.database.SQLException; 10149 method public void setForeignKeyConstraintsEnabled(boolean); 10150 method public void setLocale(java.util.Locale); 10151 method public deprecated void setLockingEnabled(boolean); 10152 method public void setMaxSqlCacheSize(int); 10153 method public long setMaximumSize(long); 10154 method public void setPageSize(long); 10155 method public void setTransactionSuccessful(); 10156 method public void setVersion(int); 10157 method public int update(java.lang.String, android.content.ContentValues, java.lang.String, java.lang.String[]); 10158 method public int updateWithOnConflict(java.lang.String, android.content.ContentValues, java.lang.String, java.lang.String[], int); 10159 method public deprecated boolean yieldIfContended(); 10160 method public boolean yieldIfContendedSafely(); 10161 method public boolean yieldIfContendedSafely(long); 10162 field public static final int CONFLICT_ABORT = 2; // 0x2 10163 field public static final int CONFLICT_FAIL = 3; // 0x3 10164 field public static final int CONFLICT_IGNORE = 4; // 0x4 10165 field public static final int CONFLICT_NONE = 0; // 0x0 10166 field public static final int CONFLICT_REPLACE = 5; // 0x5 10167 field public static final int CONFLICT_ROLLBACK = 1; // 0x1 10168 field public static final int CREATE_IF_NECESSARY = 268435456; // 0x10000000 10169 field public static final int ENABLE_WRITE_AHEAD_LOGGING = 536870912; // 0x20000000 10170 field public static final int MAX_SQL_CACHE_SIZE = 100; // 0x64 10171 field public static final int NO_LOCALIZED_COLLATORS = 16; // 0x10 10172 field public static final int OPEN_READONLY = 1; // 0x1 10173 field public static final int OPEN_READWRITE = 0; // 0x0 10174 field public static final int SQLITE_MAX_LIKE_PATTERN_LENGTH = 50000; // 0xc350 10175 } 10176 10177 public static abstract interface SQLiteDatabase.CursorFactory { 10178 method public abstract android.database.Cursor newCursor(android.database.sqlite.SQLiteDatabase, android.database.sqlite.SQLiteCursorDriver, java.lang.String, android.database.sqlite.SQLiteQuery); 10179 } 10180 10181 public class SQLiteDatabaseCorruptException extends android.database.sqlite.SQLiteException { 10182 ctor public SQLiteDatabaseCorruptException(); 10183 ctor public SQLiteDatabaseCorruptException(java.lang.String); 10184 } 10185 10186 public class SQLiteDatabaseLockedException extends android.database.sqlite.SQLiteException { 10187 ctor public SQLiteDatabaseLockedException(); 10188 ctor public SQLiteDatabaseLockedException(java.lang.String); 10189 } 10190 10191 public class SQLiteDatatypeMismatchException extends android.database.sqlite.SQLiteException { 10192 ctor public SQLiteDatatypeMismatchException(); 10193 ctor public SQLiteDatatypeMismatchException(java.lang.String); 10194 } 10195 10196 public class SQLiteDiskIOException extends android.database.sqlite.SQLiteException { 10197 ctor public SQLiteDiskIOException(); 10198 ctor public SQLiteDiskIOException(java.lang.String); 10199 } 10200 10201 public class SQLiteDoneException extends android.database.sqlite.SQLiteException { 10202 ctor public SQLiteDoneException(); 10203 ctor public SQLiteDoneException(java.lang.String); 10204 } 10205 10206 public class SQLiteException extends android.database.SQLException { 10207 ctor public SQLiteException(); 10208 ctor public SQLiteException(java.lang.String); 10209 ctor public SQLiteException(java.lang.String, java.lang.Throwable); 10210 } 10211 10212 public class SQLiteFullException extends android.database.sqlite.SQLiteException { 10213 ctor public SQLiteFullException(); 10214 ctor public SQLiteFullException(java.lang.String); 10215 } 10216 10217 public class SQLiteMisuseException extends android.database.sqlite.SQLiteException { 10218 ctor public SQLiteMisuseException(); 10219 ctor public SQLiteMisuseException(java.lang.String); 10220 } 10221 10222 public abstract class SQLiteOpenHelper { 10223 ctor public SQLiteOpenHelper(android.content.Context, java.lang.String, android.database.sqlite.SQLiteDatabase.CursorFactory, int); 10224 ctor public SQLiteOpenHelper(android.content.Context, java.lang.String, android.database.sqlite.SQLiteDatabase.CursorFactory, int, android.database.DatabaseErrorHandler); 10225 method public synchronized void close(); 10226 method public java.lang.String getDatabaseName(); 10227 method public android.database.sqlite.SQLiteDatabase getReadableDatabase(); 10228 method public android.database.sqlite.SQLiteDatabase getWritableDatabase(); 10229 method public void onConfigure(android.database.sqlite.SQLiteDatabase); 10230 method public abstract void onCreate(android.database.sqlite.SQLiteDatabase); 10231 method public void onDowngrade(android.database.sqlite.SQLiteDatabase, int, int); 10232 method public void onOpen(android.database.sqlite.SQLiteDatabase); 10233 method public abstract void onUpgrade(android.database.sqlite.SQLiteDatabase, int, int); 10234 method public void setWriteAheadLoggingEnabled(boolean); 10235 } 10236 10237 public class SQLiteOutOfMemoryException extends android.database.sqlite.SQLiteException { 10238 ctor public SQLiteOutOfMemoryException(); 10239 ctor public SQLiteOutOfMemoryException(java.lang.String); 10240 } 10241 10242 public abstract class SQLiteProgram extends android.database.sqlite.SQLiteClosable { 10243 method public void bindAllArgsAsStrings(java.lang.String[]); 10244 method public void bindBlob(int, byte[]); 10245 method public void bindDouble(int, double); 10246 method public void bindLong(int, long); 10247 method public void bindNull(int); 10248 method public void bindString(int, java.lang.String); 10249 method public void clearBindings(); 10250 method public final deprecated int getUniqueId(); 10251 method protected void onAllReferencesReleased(); 10252 } 10253 10254 public final class SQLiteQuery extends android.database.sqlite.SQLiteProgram { 10255 } 10256 10257 public class SQLiteQueryBuilder { 10258 ctor public SQLiteQueryBuilder(); 10259 method public static void appendColumns(java.lang.StringBuilder, java.lang.String[]); 10260 method public void appendWhere(java.lang.CharSequence); 10261 method public void appendWhereEscapeString(java.lang.String); 10262 method public java.lang.String buildQuery(java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String); 10263 method public deprecated java.lang.String buildQuery(java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String); 10264 method public static java.lang.String buildQueryString(boolean, java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String); 10265 method public java.lang.String buildUnionQuery(java.lang.String[], java.lang.String, java.lang.String); 10266 method public java.lang.String buildUnionSubQuery(java.lang.String, java.lang.String[], java.util.Set<java.lang.String>, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String); 10267 method public deprecated java.lang.String buildUnionSubQuery(java.lang.String, java.lang.String[], java.util.Set<java.lang.String>, int, java.lang.String, java.lang.String, java.lang.String[], java.lang.String, java.lang.String); 10268 method public java.lang.String getTables(); 10269 method public android.database.Cursor query(android.database.sqlite.SQLiteDatabase, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String); 10270 method public android.database.Cursor query(android.database.sqlite.SQLiteDatabase, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String); 10271 method public android.database.Cursor query(android.database.sqlite.SQLiteDatabase, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, java.lang.String, java.lang.String, java.lang.String, android.os.CancellationSignal); 10272 method public void setCursorFactory(android.database.sqlite.SQLiteDatabase.CursorFactory); 10273 method public void setDistinct(boolean); 10274 method public void setProjectionMap(java.util.Map<java.lang.String, java.lang.String>); 10275 method public void setStrict(boolean); 10276 method public void setTables(java.lang.String); 10277 } 10278 10279 public class SQLiteReadOnlyDatabaseException extends android.database.sqlite.SQLiteException { 10280 ctor public SQLiteReadOnlyDatabaseException(); 10281 ctor public SQLiteReadOnlyDatabaseException(java.lang.String); 10282 } 10283 10284 public final class SQLiteStatement extends android.database.sqlite.SQLiteProgram { 10285 method public void execute(); 10286 method public long executeInsert(); 10287 method public int executeUpdateDelete(); 10288 method public android.os.ParcelFileDescriptor simpleQueryForBlobFileDescriptor(); 10289 method public long simpleQueryForLong(); 10290 method public java.lang.String simpleQueryForString(); 10291 } 10292 10293 public class SQLiteTableLockedException extends android.database.sqlite.SQLiteException { 10294 ctor public SQLiteTableLockedException(); 10295 ctor public SQLiteTableLockedException(java.lang.String); 10296 } 10297 10298 public abstract interface SQLiteTransactionListener { 10299 method public abstract void onBegin(); 10300 method public abstract void onCommit(); 10301 method public abstract void onRollback(); 10302 } 10303 10304} 10305 10306package android.drm { 10307 10308 public class DrmConvertedStatus { 10309 ctor public DrmConvertedStatus(int, byte[], int); 10310 field public static final int STATUS_ERROR = 3; // 0x3 10311 field public static final int STATUS_INPUTDATA_ERROR = 2; // 0x2 10312 field public static final int STATUS_OK = 1; // 0x1 10313 field public final byte[] convertedData; 10314 field public final int offset; 10315 field public final int statusCode; 10316 } 10317 10318 public class DrmErrorEvent extends android.drm.DrmEvent { 10319 ctor public DrmErrorEvent(int, int, java.lang.String); 10320 ctor public DrmErrorEvent(int, int, java.lang.String, java.util.HashMap<java.lang.String, java.lang.Object>); 10321 field public static final int TYPE_ACQUIRE_DRM_INFO_FAILED = 2008; // 0x7d8 10322 field public static final int TYPE_NOT_SUPPORTED = 2003; // 0x7d3 10323 field public static final int TYPE_NO_INTERNET_CONNECTION = 2005; // 0x7d5 10324 field public static final int TYPE_OUT_OF_MEMORY = 2004; // 0x7d4 10325 field public static final int TYPE_PROCESS_DRM_INFO_FAILED = 2006; // 0x7d6 10326 field public static final int TYPE_REMOVE_ALL_RIGHTS_FAILED = 2007; // 0x7d7 10327 field public static final int TYPE_RIGHTS_NOT_INSTALLED = 2001; // 0x7d1 10328 field public static final int TYPE_RIGHTS_RENEWAL_NOT_ALLOWED = 2002; // 0x7d2 10329 } 10330 10331 public class DrmEvent { 10332 ctor protected DrmEvent(int, int, java.lang.String, java.util.HashMap<java.lang.String, java.lang.Object>); 10333 ctor protected DrmEvent(int, int, java.lang.String); 10334 method public java.lang.Object getAttribute(java.lang.String); 10335 method public java.lang.String getMessage(); 10336 method public int getType(); 10337 method public int getUniqueId(); 10338 field public static final java.lang.String DRM_INFO_OBJECT = "drm_info_object"; 10339 field public static final java.lang.String DRM_INFO_STATUS_OBJECT = "drm_info_status_object"; 10340 field public static final int TYPE_ALL_RIGHTS_REMOVED = 1001; // 0x3e9 10341 field public static final int TYPE_DRM_INFO_PROCESSED = 1002; // 0x3ea 10342 } 10343 10344 public class DrmInfo { 10345 ctor public DrmInfo(int, byte[], java.lang.String); 10346 ctor public DrmInfo(int, java.lang.String, java.lang.String); 10347 method public java.lang.Object get(java.lang.String); 10348 method public byte[] getData(); 10349 method public int getInfoType(); 10350 method public java.lang.String getMimeType(); 10351 method public java.util.Iterator<java.lang.Object> iterator(); 10352 method public java.util.Iterator<java.lang.String> keyIterator(); 10353 method public void put(java.lang.String, java.lang.Object); 10354 } 10355 10356 public class DrmInfoEvent extends android.drm.DrmEvent { 10357 ctor public DrmInfoEvent(int, int, java.lang.String); 10358 ctor public DrmInfoEvent(int, int, java.lang.String, java.util.HashMap<java.lang.String, java.lang.Object>); 10359 field public static final int TYPE_ACCOUNT_ALREADY_REGISTERED = 5; // 0x5 10360 field public static final int TYPE_ALREADY_REGISTERED_BY_ANOTHER_ACCOUNT = 1; // 0x1 10361 field public static final int TYPE_REMOVE_RIGHTS = 2; // 0x2 10362 field public static final int TYPE_RIGHTS_INSTALLED = 3; // 0x3 10363 field public static final int TYPE_RIGHTS_REMOVED = 6; // 0x6 10364 field public static final int TYPE_WAIT_FOR_RIGHTS = 4; // 0x4 10365 } 10366 10367 public class DrmInfoRequest { 10368 ctor public DrmInfoRequest(int, java.lang.String); 10369 method public java.lang.Object get(java.lang.String); 10370 method public int getInfoType(); 10371 method public java.lang.String getMimeType(); 10372 method public java.util.Iterator<java.lang.Object> iterator(); 10373 method public java.util.Iterator<java.lang.String> keyIterator(); 10374 method public void put(java.lang.String, java.lang.Object); 10375 field public static final java.lang.String ACCOUNT_ID = "account_id"; 10376 field public static final java.lang.String SUBSCRIPTION_ID = "subscription_id"; 10377 field public static final int TYPE_REGISTRATION_INFO = 1; // 0x1 10378 field public static final int TYPE_RIGHTS_ACQUISITION_INFO = 3; // 0x3 10379 field public static final int TYPE_RIGHTS_ACQUISITION_PROGRESS_INFO = 4; // 0x4 10380 field public static final int TYPE_UNREGISTRATION_INFO = 2; // 0x2 10381 } 10382 10383 public class DrmInfoStatus { 10384 ctor public DrmInfoStatus(int, int, android.drm.ProcessedData, java.lang.String); 10385 field public static final int STATUS_ERROR = 2; // 0x2 10386 field public static final int STATUS_OK = 1; // 0x1 10387 field public final android.drm.ProcessedData data; 10388 field public final int infoType; 10389 field public final java.lang.String mimeType; 10390 field public final int statusCode; 10391 } 10392 10393 public class DrmManagerClient { 10394 ctor public DrmManagerClient(android.content.Context); 10395 method public android.drm.DrmInfo acquireDrmInfo(android.drm.DrmInfoRequest); 10396 method public int acquireRights(android.drm.DrmInfoRequest); 10397 method public boolean canHandle(java.lang.String, java.lang.String); 10398 method public boolean canHandle(android.net.Uri, java.lang.String); 10399 method public int checkRightsStatus(java.lang.String); 10400 method public int checkRightsStatus(android.net.Uri); 10401 method public int checkRightsStatus(java.lang.String, int); 10402 method public int checkRightsStatus(android.net.Uri, int); 10403 method public android.drm.DrmConvertedStatus closeConvertSession(int); 10404 method public android.drm.DrmConvertedStatus convertData(int, byte[]); 10405 method public java.lang.String[] getAvailableDrmEngines(); 10406 method public android.content.ContentValues getConstraints(java.lang.String, int); 10407 method public android.content.ContentValues getConstraints(android.net.Uri, int); 10408 method public int getDrmObjectType(java.lang.String, java.lang.String); 10409 method public int getDrmObjectType(android.net.Uri, java.lang.String); 10410 method public android.content.ContentValues getMetadata(java.lang.String); 10411 method public android.content.ContentValues getMetadata(android.net.Uri); 10412 method public java.lang.String getOriginalMimeType(java.lang.String); 10413 method public java.lang.String getOriginalMimeType(android.net.Uri); 10414 method public int openConvertSession(java.lang.String); 10415 method public int processDrmInfo(android.drm.DrmInfo); 10416 method public void release(); 10417 method public int removeAllRights(); 10418 method public int removeRights(java.lang.String); 10419 method public int removeRights(android.net.Uri); 10420 method public int saveRights(android.drm.DrmRights, java.lang.String, java.lang.String) throws java.io.IOException; 10421 method public synchronized void setOnErrorListener(android.drm.DrmManagerClient.OnErrorListener); 10422 method public synchronized void setOnEventListener(android.drm.DrmManagerClient.OnEventListener); 10423 method public synchronized void setOnInfoListener(android.drm.DrmManagerClient.OnInfoListener); 10424 field public static final int ERROR_NONE = 0; // 0x0 10425 field public static final int ERROR_UNKNOWN = -2000; // 0xfffff830 10426 } 10427 10428 public static abstract interface DrmManagerClient.OnErrorListener { 10429 method public abstract void onError(android.drm.DrmManagerClient, android.drm.DrmErrorEvent); 10430 } 10431 10432 public static abstract interface DrmManagerClient.OnEventListener { 10433 method public abstract void onEvent(android.drm.DrmManagerClient, android.drm.DrmEvent); 10434 } 10435 10436 public static abstract interface DrmManagerClient.OnInfoListener { 10437 method public abstract void onInfo(android.drm.DrmManagerClient, android.drm.DrmInfoEvent); 10438 } 10439 10440 public class DrmRights { 10441 ctor public DrmRights(java.lang.String, java.lang.String); 10442 ctor public DrmRights(java.lang.String, java.lang.String, java.lang.String); 10443 ctor public DrmRights(java.lang.String, java.lang.String, java.lang.String, java.lang.String); 10444 ctor public DrmRights(java.io.File, java.lang.String); 10445 ctor public DrmRights(android.drm.ProcessedData, java.lang.String); 10446 method public java.lang.String getAccountId(); 10447 method public byte[] getData(); 10448 method public java.lang.String getMimeType(); 10449 method public java.lang.String getSubscriptionId(); 10450 } 10451 10452 public class DrmStore { 10453 ctor public deprecated DrmStore(); 10454 } 10455 10456 public static class DrmStore.Action { 10457 ctor public deprecated DrmStore.Action(); 10458 field public static final int DEFAULT = 0; // 0x0 10459 field public static final int DISPLAY = 7; // 0x7 10460 field public static final int EXECUTE = 6; // 0x6 10461 field public static final int OUTPUT = 4; // 0x4 10462 field public static final int PLAY = 1; // 0x1 10463 field public static final int PREVIEW = 5; // 0x5 10464 field public static final int RINGTONE = 2; // 0x2 10465 field public static final int TRANSFER = 3; // 0x3 10466 } 10467 10468 public static abstract interface DrmStore.ConstraintsColumns { 10469 field public static final java.lang.String EXTENDED_METADATA = "extended_metadata"; 10470 field public static final java.lang.String LICENSE_AVAILABLE_TIME = "license_available_time"; 10471 field public static final java.lang.String LICENSE_EXPIRY_TIME = "license_expiry_time"; 10472 field public static final java.lang.String LICENSE_START_TIME = "license_start_time"; 10473 field public static final java.lang.String MAX_REPEAT_COUNT = "max_repeat_count"; 10474 field public static final java.lang.String REMAINING_REPEAT_COUNT = "remaining_repeat_count"; 10475 } 10476 10477 public static class DrmStore.DrmObjectType { 10478 ctor public deprecated DrmStore.DrmObjectType(); 10479 field public static final int CONTENT = 1; // 0x1 10480 field public static final int RIGHTS_OBJECT = 2; // 0x2 10481 field public static final int TRIGGER_OBJECT = 3; // 0x3 10482 field public static final int UNKNOWN = 0; // 0x0 10483 } 10484 10485 public static class DrmStore.Playback { 10486 ctor public deprecated DrmStore.Playback(); 10487 field public static final int PAUSE = 2; // 0x2 10488 field public static final int RESUME = 3; // 0x3 10489 field public static final int START = 0; // 0x0 10490 field public static final int STOP = 1; // 0x1 10491 } 10492 10493 public static class DrmStore.RightsStatus { 10494 ctor public deprecated DrmStore.RightsStatus(); 10495 field public static final int RIGHTS_EXPIRED = 2; // 0x2 10496 field public static final int RIGHTS_INVALID = 1; // 0x1 10497 field public static final int RIGHTS_NOT_ACQUIRED = 3; // 0x3 10498 field public static final int RIGHTS_VALID = 0; // 0x0 10499 } 10500 10501 public class DrmSupportInfo { 10502 ctor public DrmSupportInfo(); 10503 method public void addFileSuffix(java.lang.String); 10504 method public void addMimeType(java.lang.String); 10505 method public deprecated java.lang.String getDescriprition(); 10506 method public java.lang.String getDescription(); 10507 method public java.util.Iterator<java.lang.String> getFileSuffixIterator(); 10508 method public java.util.Iterator<java.lang.String> getMimeTypeIterator(); 10509 method public void setDescription(java.lang.String); 10510 } 10511 10512 public class DrmUtils { 10513 ctor public DrmUtils(); 10514 method public static android.drm.DrmUtils.ExtendedMetadataParser getExtendedMetadataParser(byte[]); 10515 } 10516 10517 public static class DrmUtils.ExtendedMetadataParser { 10518 method public java.lang.String get(java.lang.String); 10519 method public java.util.Iterator<java.lang.String> iterator(); 10520 method public java.util.Iterator<java.lang.String> keyIterator(); 10521 } 10522 10523 public class ProcessedData { 10524 method public java.lang.String getAccountId(); 10525 method public byte[] getData(); 10526 method public java.lang.String getSubscriptionId(); 10527 } 10528 10529} 10530 10531package android.gesture { 10532 10533 public class Gesture implements android.os.Parcelable { 10534 ctor public Gesture(); 10535 method public void addStroke(android.gesture.GestureStroke); 10536 method public java.lang.Object clone(); 10537 method public int describeContents(); 10538 method public android.graphics.RectF getBoundingBox(); 10539 method public long getID(); 10540 method public float getLength(); 10541 method public java.util.ArrayList<android.gesture.GestureStroke> getStrokes(); 10542 method public int getStrokesCount(); 10543 method public android.graphics.Bitmap toBitmap(int, int, int, int, int); 10544 method public android.graphics.Bitmap toBitmap(int, int, int, int); 10545 method public android.graphics.Path toPath(); 10546 method public android.graphics.Path toPath(android.graphics.Path); 10547 method public android.graphics.Path toPath(int, int, int, int); 10548 method public android.graphics.Path toPath(android.graphics.Path, int, int, int, int); 10549 method public void writeToParcel(android.os.Parcel, int); 10550 field public static final android.os.Parcelable.Creator<android.gesture.Gesture> CREATOR; 10551 } 10552 10553 public final class GestureLibraries { 10554 method public static android.gesture.GestureLibrary fromFile(java.lang.String); 10555 method public static android.gesture.GestureLibrary fromFile(java.io.File); 10556 method public static android.gesture.GestureLibrary fromPrivateFile(android.content.Context, java.lang.String); 10557 method public static android.gesture.GestureLibrary fromRawResource(android.content.Context, int); 10558 } 10559 10560 public abstract class GestureLibrary { 10561 ctor protected GestureLibrary(); 10562 method public void addGesture(java.lang.String, android.gesture.Gesture); 10563 method public java.util.Set<java.lang.String> getGestureEntries(); 10564 method public java.util.ArrayList<android.gesture.Gesture> getGestures(java.lang.String); 10565 method public int getOrientationStyle(); 10566 method public int getSequenceType(); 10567 method public boolean isReadOnly(); 10568 method public abstract boolean load(); 10569 method public java.util.ArrayList<android.gesture.Prediction> recognize(android.gesture.Gesture); 10570 method public void removeEntry(java.lang.String); 10571 method public void removeGesture(java.lang.String, android.gesture.Gesture); 10572 method public abstract boolean save(); 10573 method public void setOrientationStyle(int); 10574 method public void setSequenceType(int); 10575 field protected final android.gesture.GestureStore mStore; 10576 } 10577 10578 public class GestureOverlayView extends android.widget.FrameLayout { 10579 ctor public GestureOverlayView(android.content.Context); 10580 ctor public GestureOverlayView(android.content.Context, android.util.AttributeSet); 10581 ctor public GestureOverlayView(android.content.Context, android.util.AttributeSet, int); 10582 ctor public GestureOverlayView(android.content.Context, android.util.AttributeSet, int, int); 10583 method public void addOnGestureListener(android.gesture.GestureOverlayView.OnGestureListener); 10584 method public void addOnGesturePerformedListener(android.gesture.GestureOverlayView.OnGesturePerformedListener); 10585 method public void addOnGesturingListener(android.gesture.GestureOverlayView.OnGesturingListener); 10586 method public void cancelClearAnimation(); 10587 method public void cancelGesture(); 10588 method public void clear(boolean); 10589 method public java.util.ArrayList<android.gesture.GesturePoint> getCurrentStroke(); 10590 method public long getFadeOffset(); 10591 method public android.gesture.Gesture getGesture(); 10592 method public int getGestureColor(); 10593 method public android.graphics.Path getGesturePath(); 10594 method public android.graphics.Path getGesturePath(android.graphics.Path); 10595 method public float getGestureStrokeAngleThreshold(); 10596 method public float getGestureStrokeLengthThreshold(); 10597 method public float getGestureStrokeSquarenessTreshold(); 10598 method public int getGestureStrokeType(); 10599 method public float getGestureStrokeWidth(); 10600 method public int getOrientation(); 10601 method public int getUncertainGestureColor(); 10602 method public boolean isEventsInterceptionEnabled(); 10603 method public boolean isFadeEnabled(); 10604 method public boolean isGestureVisible(); 10605 method public boolean isGesturing(); 10606 method public void removeAllOnGestureListeners(); 10607 method public void removeAllOnGesturePerformedListeners(); 10608 method public void removeAllOnGesturingListeners(); 10609 method public void removeOnGestureListener(android.gesture.GestureOverlayView.OnGestureListener); 10610 method public void removeOnGesturePerformedListener(android.gesture.GestureOverlayView.OnGesturePerformedListener); 10611 method public void removeOnGesturingListener(android.gesture.GestureOverlayView.OnGesturingListener); 10612 method public void setEventsInterceptionEnabled(boolean); 10613 method public void setFadeEnabled(boolean); 10614 method public void setFadeOffset(long); 10615 method public void setGesture(android.gesture.Gesture); 10616 method public void setGestureColor(int); 10617 method public void setGestureStrokeAngleThreshold(float); 10618 method public void setGestureStrokeLengthThreshold(float); 10619 method public void setGestureStrokeSquarenessTreshold(float); 10620 method public void setGestureStrokeType(int); 10621 method public void setGestureStrokeWidth(float); 10622 method public void setGestureVisible(boolean); 10623 method public void setOrientation(int); 10624 method public void setUncertainGestureColor(int); 10625 field public static final int GESTURE_STROKE_TYPE_MULTIPLE = 1; // 0x1 10626 field public static final int GESTURE_STROKE_TYPE_SINGLE = 0; // 0x0 10627 field public static final int ORIENTATION_HORIZONTAL = 0; // 0x0 10628 field public static final int ORIENTATION_VERTICAL = 1; // 0x1 10629 } 10630 10631 public static abstract interface GestureOverlayView.OnGestureListener { 10632 method public abstract void onGesture(android.gesture.GestureOverlayView, android.view.MotionEvent); 10633 method public abstract void onGestureCancelled(android.gesture.GestureOverlayView, android.view.MotionEvent); 10634 method public abstract void onGestureEnded(android.gesture.GestureOverlayView, android.view.MotionEvent); 10635 method public abstract void onGestureStarted(android.gesture.GestureOverlayView, android.view.MotionEvent); 10636 } 10637 10638 public static abstract interface GestureOverlayView.OnGesturePerformedListener { 10639 method public abstract void onGesturePerformed(android.gesture.GestureOverlayView, android.gesture.Gesture); 10640 } 10641 10642 public static abstract interface GestureOverlayView.OnGesturingListener { 10643 method public abstract void onGesturingEnded(android.gesture.GestureOverlayView); 10644 method public abstract void onGesturingStarted(android.gesture.GestureOverlayView); 10645 } 10646 10647 public class GesturePoint { 10648 ctor public GesturePoint(float, float, long); 10649 method public java.lang.Object clone(); 10650 field public final long timestamp; 10651 field public final float x; 10652 field public final float y; 10653 } 10654 10655 public class GestureStore { 10656 ctor public GestureStore(); 10657 method public void addGesture(java.lang.String, android.gesture.Gesture); 10658 method public java.util.Set<java.lang.String> getGestureEntries(); 10659 method public java.util.ArrayList<android.gesture.Gesture> getGestures(java.lang.String); 10660 method public int getOrientationStyle(); 10661 method public int getSequenceType(); 10662 method public boolean hasChanged(); 10663 method public void load(java.io.InputStream) throws java.io.IOException; 10664 method public void load(java.io.InputStream, boolean) throws java.io.IOException; 10665 method public java.util.ArrayList<android.gesture.Prediction> recognize(android.gesture.Gesture); 10666 method public void removeEntry(java.lang.String); 10667 method public void removeGesture(java.lang.String, android.gesture.Gesture); 10668 method public void save(java.io.OutputStream) throws java.io.IOException; 10669 method public void save(java.io.OutputStream, boolean) throws java.io.IOException; 10670 method public void setOrientationStyle(int); 10671 method public void setSequenceType(int); 10672 field public static final int ORIENTATION_INVARIANT = 1; // 0x1 10673 field public static final int ORIENTATION_SENSITIVE = 2; // 0x2 10674 field public static final int SEQUENCE_INVARIANT = 1; // 0x1 10675 field public static final int SEQUENCE_SENSITIVE = 2; // 0x2 10676 } 10677 10678 public class GestureStroke { 10679 ctor public GestureStroke(java.util.ArrayList<android.gesture.GesturePoint>); 10680 method public void clearPath(); 10681 method public java.lang.Object clone(); 10682 method public android.gesture.OrientedBoundingBox computeOrientedBoundingBox(); 10683 method public android.graphics.Path getPath(); 10684 method public android.graphics.Path toPath(float, float, int); 10685 field public final android.graphics.RectF boundingBox; 10686 field public final float length; 10687 field public final float[] points; 10688 } 10689 10690 public final class GestureUtils { 10691 method public static android.gesture.OrientedBoundingBox computeOrientedBoundingBox(java.util.ArrayList<android.gesture.GesturePoint>); 10692 method public static android.gesture.OrientedBoundingBox computeOrientedBoundingBox(float[]); 10693 method public static float[] spatialSampling(android.gesture.Gesture, int); 10694 method public static float[] spatialSampling(android.gesture.Gesture, int, boolean); 10695 method public static float[] temporalSampling(android.gesture.GestureStroke, int); 10696 } 10697 10698 public class OrientedBoundingBox { 10699 field public final float centerX; 10700 field public final float centerY; 10701 field public final float height; 10702 field public final float orientation; 10703 field public final float squareness; 10704 field public final float width; 10705 } 10706 10707 public class Prediction { 10708 field public final java.lang.String name; 10709 field public double score; 10710 } 10711 10712} 10713 10714package android.graphics { 10715 10716 public deprecated class AvoidXfermode extends android.graphics.Xfermode { 10717 ctor public AvoidXfermode(int, int, android.graphics.AvoidXfermode.Mode); 10718 } 10719 10720 public static final class AvoidXfermode.Mode extends java.lang.Enum { 10721 method public static android.graphics.AvoidXfermode.Mode valueOf(java.lang.String); 10722 method public static final android.graphics.AvoidXfermode.Mode[] values(); 10723 enum_constant public static final android.graphics.AvoidXfermode.Mode AVOID; 10724 enum_constant public static final android.graphics.AvoidXfermode.Mode TARGET; 10725 } 10726 10727 public final class Bitmap implements android.os.Parcelable { 10728 method public boolean compress(android.graphics.Bitmap.CompressFormat, int, java.io.OutputStream); 10729 method public android.graphics.Bitmap copy(android.graphics.Bitmap.Config, boolean); 10730 method public void copyPixelsFromBuffer(java.nio.Buffer); 10731 method public void copyPixelsToBuffer(java.nio.Buffer); 10732 method public static android.graphics.Bitmap createBitmap(android.graphics.Bitmap); 10733 method public static android.graphics.Bitmap createBitmap(android.graphics.Bitmap, int, int, int, int); 10734 method public static android.graphics.Bitmap createBitmap(android.graphics.Bitmap, int, int, int, int, android.graphics.Matrix, boolean); 10735 method public static android.graphics.Bitmap createBitmap(int, int, android.graphics.Bitmap.Config); 10736 method public static android.graphics.Bitmap createBitmap(android.util.DisplayMetrics, int, int, android.graphics.Bitmap.Config); 10737 method public static android.graphics.Bitmap createBitmap(int[], int, int, int, int, android.graphics.Bitmap.Config); 10738 method public static android.graphics.Bitmap createBitmap(android.util.DisplayMetrics, int[], int, int, int, int, android.graphics.Bitmap.Config); 10739 method public static android.graphics.Bitmap createBitmap(int[], int, int, android.graphics.Bitmap.Config); 10740 method public static android.graphics.Bitmap createBitmap(android.util.DisplayMetrics, int[], int, int, android.graphics.Bitmap.Config); 10741 method public static android.graphics.Bitmap createScaledBitmap(android.graphics.Bitmap, int, int, boolean); 10742 method public int describeContents(); 10743 method public void eraseColor(int); 10744 method public android.graphics.Bitmap extractAlpha(); 10745 method public android.graphics.Bitmap extractAlpha(android.graphics.Paint, int[]); 10746 method public final int getAllocationByteCount(); 10747 method public final int getByteCount(); 10748 method public final android.graphics.Bitmap.Config getConfig(); 10749 method public int getDensity(); 10750 method public int getGenerationId(); 10751 method public final int getHeight(); 10752 method public byte[] getNinePatchChunk(); 10753 method public int getPixel(int, int); 10754 method public void getPixels(int[], int, int, int, int, int, int); 10755 method public final int getRowBytes(); 10756 method public int getScaledHeight(android.graphics.Canvas); 10757 method public int getScaledHeight(android.util.DisplayMetrics); 10758 method public int getScaledHeight(int); 10759 method public int getScaledWidth(android.graphics.Canvas); 10760 method public int getScaledWidth(android.util.DisplayMetrics); 10761 method public int getScaledWidth(int); 10762 method public final int getWidth(); 10763 method public final boolean hasAlpha(); 10764 method public final boolean hasMipMap(); 10765 method public final boolean isMutable(); 10766 method public final boolean isPremultiplied(); 10767 method public final boolean isRecycled(); 10768 method public void prepareToDraw(); 10769 method public void reconfigure(int, int, android.graphics.Bitmap.Config); 10770 method public void recycle(); 10771 method public boolean sameAs(android.graphics.Bitmap); 10772 method public void setConfig(android.graphics.Bitmap.Config); 10773 method public void setDensity(int); 10774 method public void setHasAlpha(boolean); 10775 method public final void setHasMipMap(boolean); 10776 method public void setHeight(int); 10777 method public void setPixel(int, int, int); 10778 method public void setPixels(int[], int, int, int, int, int, int); 10779 method public final void setPremultiplied(boolean); 10780 method public void setWidth(int); 10781 method public void writeToParcel(android.os.Parcel, int); 10782 field public static final android.os.Parcelable.Creator<android.graphics.Bitmap> CREATOR; 10783 field public static final int DENSITY_NONE = 0; // 0x0 10784 } 10785 10786 public static final class Bitmap.CompressFormat extends java.lang.Enum { 10787 method public static android.graphics.Bitmap.CompressFormat valueOf(java.lang.String); 10788 method public static final android.graphics.Bitmap.CompressFormat[] values(); 10789 enum_constant public static final android.graphics.Bitmap.CompressFormat JPEG; 10790 enum_constant public static final android.graphics.Bitmap.CompressFormat PNG; 10791 enum_constant public static final android.graphics.Bitmap.CompressFormat WEBP; 10792 } 10793 10794 public static final class Bitmap.Config extends java.lang.Enum { 10795 method public static android.graphics.Bitmap.Config valueOf(java.lang.String); 10796 method public static final android.graphics.Bitmap.Config[] values(); 10797 enum_constant public static final android.graphics.Bitmap.Config ALPHA_8; 10798 enum_constant public static final deprecated android.graphics.Bitmap.Config ARGB_4444; 10799 enum_constant public static final android.graphics.Bitmap.Config ARGB_8888; 10800 enum_constant public static final android.graphics.Bitmap.Config RGB_565; 10801 } 10802 10803 public class BitmapFactory { 10804 ctor public BitmapFactory(); 10805 method public static android.graphics.Bitmap decodeByteArray(byte[], int, int, android.graphics.BitmapFactory.Options); 10806 method public static android.graphics.Bitmap decodeByteArray(byte[], int, int); 10807 method public static android.graphics.Bitmap decodeFile(java.lang.String, android.graphics.BitmapFactory.Options); 10808 method public static android.graphics.Bitmap decodeFile(java.lang.String); 10809 method public static android.graphics.Bitmap decodeFileDescriptor(java.io.FileDescriptor, android.graphics.Rect, android.graphics.BitmapFactory.Options); 10810 method public static android.graphics.Bitmap decodeFileDescriptor(java.io.FileDescriptor); 10811 method public static android.graphics.Bitmap decodeResource(android.content.res.Resources, int, android.graphics.BitmapFactory.Options); 10812 method public static android.graphics.Bitmap decodeResource(android.content.res.Resources, int); 10813 method public static android.graphics.Bitmap decodeResourceStream(android.content.res.Resources, android.util.TypedValue, java.io.InputStream, android.graphics.Rect, android.graphics.BitmapFactory.Options); 10814 method public static android.graphics.Bitmap decodeStream(java.io.InputStream, android.graphics.Rect, android.graphics.BitmapFactory.Options); 10815 method public static android.graphics.Bitmap decodeStream(java.io.InputStream); 10816 } 10817 10818 public static class BitmapFactory.Options { 10819 ctor public BitmapFactory.Options(); 10820 method public void requestCancelDecode(); 10821 field public android.graphics.Bitmap inBitmap; 10822 field public int inDensity; 10823 field public boolean inDither; 10824 field public deprecated boolean inInputShareable; 10825 field public boolean inJustDecodeBounds; 10826 field public boolean inMutable; 10827 field public boolean inPreferQualityOverSpeed; 10828 field public android.graphics.Bitmap.Config inPreferredConfig; 10829 field public boolean inPremultiplied; 10830 field public deprecated boolean inPurgeable; 10831 field public int inSampleSize; 10832 field public boolean inScaled; 10833 field public int inScreenDensity; 10834 field public int inTargetDensity; 10835 field public byte[] inTempStorage; 10836 field public boolean mCancel; 10837 field public int outHeight; 10838 field public java.lang.String outMimeType; 10839 field public int outWidth; 10840 } 10841 10842 public final class BitmapRegionDecoder { 10843 method public android.graphics.Bitmap decodeRegion(android.graphics.Rect, android.graphics.BitmapFactory.Options); 10844 method public int getHeight(); 10845 method public int getWidth(); 10846 method public final boolean isRecycled(); 10847 method public static android.graphics.BitmapRegionDecoder newInstance(byte[], int, int, boolean) throws java.io.IOException; 10848 method public static android.graphics.BitmapRegionDecoder newInstance(java.io.FileDescriptor, boolean) throws java.io.IOException; 10849 method public static android.graphics.BitmapRegionDecoder newInstance(java.io.InputStream, boolean) throws java.io.IOException; 10850 method public static android.graphics.BitmapRegionDecoder newInstance(java.lang.String, boolean) throws java.io.IOException; 10851 method public void recycle(); 10852 } 10853 10854 public class BitmapShader extends android.graphics.Shader { 10855 ctor public BitmapShader(android.graphics.Bitmap, android.graphics.Shader.TileMode, android.graphics.Shader.TileMode); 10856 } 10857 10858 public class BlurMaskFilter extends android.graphics.MaskFilter { 10859 ctor public BlurMaskFilter(float, android.graphics.BlurMaskFilter.Blur); 10860 } 10861 10862 public static final class BlurMaskFilter.Blur extends java.lang.Enum { 10863 method public static android.graphics.BlurMaskFilter.Blur valueOf(java.lang.String); 10864 method public static final android.graphics.BlurMaskFilter.Blur[] values(); 10865 enum_constant public static final android.graphics.BlurMaskFilter.Blur INNER; 10866 enum_constant public static final android.graphics.BlurMaskFilter.Blur NORMAL; 10867 enum_constant public static final android.graphics.BlurMaskFilter.Blur OUTER; 10868 enum_constant public static final android.graphics.BlurMaskFilter.Blur SOLID; 10869 } 10870 10871 public class Camera { 10872 ctor public Camera(); 10873 method public void applyToCanvas(android.graphics.Canvas); 10874 method public float dotWithNormal(float, float, float); 10875 method public float getLocationX(); 10876 method public float getLocationY(); 10877 method public float getLocationZ(); 10878 method public void getMatrix(android.graphics.Matrix); 10879 method public void restore(); 10880 method public void rotate(float, float, float); 10881 method public void rotateX(float); 10882 method public void rotateY(float); 10883 method public void rotateZ(float); 10884 method public void save(); 10885 method public void setLocation(float, float, float); 10886 method public void translate(float, float, float); 10887 } 10888 10889 public class Canvas { 10890 ctor public Canvas(); 10891 ctor public Canvas(android.graphics.Bitmap); 10892 method public boolean clipPath(android.graphics.Path, android.graphics.Region.Op); 10893 method public boolean clipPath(android.graphics.Path); 10894 method public boolean clipRect(android.graphics.RectF, android.graphics.Region.Op); 10895 method public boolean clipRect(android.graphics.Rect, android.graphics.Region.Op); 10896 method public boolean clipRect(android.graphics.RectF); 10897 method public boolean clipRect(android.graphics.Rect); 10898 method public boolean clipRect(float, float, float, float, android.graphics.Region.Op); 10899 method public boolean clipRect(float, float, float, float); 10900 method public boolean clipRect(int, int, int, int); 10901 method public deprecated boolean clipRegion(android.graphics.Region, android.graphics.Region.Op); 10902 method public deprecated boolean clipRegion(android.graphics.Region); 10903 method public void concat(android.graphics.Matrix); 10904 method public void drawARGB(int, int, int, int); 10905 method public void drawArc(android.graphics.RectF, float, float, boolean, android.graphics.Paint); 10906 method public void drawArc(float, float, float, float, float, float, boolean, android.graphics.Paint); 10907 method public void drawBitmap(android.graphics.Bitmap, float, float, android.graphics.Paint); 10908 method public void drawBitmap(android.graphics.Bitmap, android.graphics.Rect, android.graphics.RectF, android.graphics.Paint); 10909 method public void drawBitmap(android.graphics.Bitmap, android.graphics.Rect, android.graphics.Rect, android.graphics.Paint); 10910 method public deprecated void drawBitmap(int[], int, int, float, float, int, int, boolean, android.graphics.Paint); 10911 method public deprecated void drawBitmap(int[], int, int, int, int, int, int, boolean, android.graphics.Paint); 10912 method public void drawBitmap(android.graphics.Bitmap, android.graphics.Matrix, android.graphics.Paint); 10913 method public void drawBitmapMesh(android.graphics.Bitmap, int, int, float[], int, int[], int, android.graphics.Paint); 10914 method public void drawCircle(float, float, float, android.graphics.Paint); 10915 method public void drawColor(int); 10916 method public void drawColor(int, android.graphics.PorterDuff.Mode); 10917 method public void drawLine(float, float, float, float, android.graphics.Paint); 10918 method public void drawLines(float[], int, int, android.graphics.Paint); 10919 method public void drawLines(float[], android.graphics.Paint); 10920 method public void drawOval(android.graphics.RectF, android.graphics.Paint); 10921 method public void drawOval(float, float, float, float, android.graphics.Paint); 10922 method public void drawPaint(android.graphics.Paint); 10923 method public void drawPath(android.graphics.Path, android.graphics.Paint); 10924 method public void drawPicture(android.graphics.Picture); 10925 method public void drawPicture(android.graphics.Picture, android.graphics.RectF); 10926 method public void drawPicture(android.graphics.Picture, android.graphics.Rect); 10927 method public void drawPoint(float, float, android.graphics.Paint); 10928 method public void drawPoints(float[], int, int, android.graphics.Paint); 10929 method public void drawPoints(float[], android.graphics.Paint); 10930 method public deprecated void drawPosText(char[], int, int, float[], android.graphics.Paint); 10931 method public deprecated void drawPosText(java.lang.String, float[], android.graphics.Paint); 10932 method public void drawRGB(int, int, int); 10933 method public void drawRect(android.graphics.RectF, android.graphics.Paint); 10934 method public void drawRect(android.graphics.Rect, android.graphics.Paint); 10935 method public void drawRect(float, float, float, float, android.graphics.Paint); 10936 method public void drawRoundRect(android.graphics.RectF, float, float, android.graphics.Paint); 10937 method public void drawRoundRect(float, float, float, float, float, float, android.graphics.Paint); 10938 method public void drawText(char[], int, int, float, float, android.graphics.Paint); 10939 method public void drawText(java.lang.String, float, float, android.graphics.Paint); 10940 method public void drawText(java.lang.String, int, int, float, float, android.graphics.Paint); 10941 method public void drawText(java.lang.CharSequence, int, int, float, float, android.graphics.Paint); 10942 method public void drawTextOnPath(char[], int, int, android.graphics.Path, float, float, android.graphics.Paint); 10943 method public void drawTextOnPath(java.lang.String, android.graphics.Path, float, float, android.graphics.Paint); 10944 method public void drawVertices(android.graphics.Canvas.VertexMode, int, float[], int, float[], int, int[], int, short[], int, int, android.graphics.Paint); 10945 method public boolean getClipBounds(android.graphics.Rect); 10946 method public final android.graphics.Rect getClipBounds(); 10947 method public int getDensity(); 10948 method public android.graphics.DrawFilter getDrawFilter(); 10949 method public int getHeight(); 10950 method public deprecated void getMatrix(android.graphics.Matrix); 10951 method public final deprecated android.graphics.Matrix getMatrix(); 10952 method public int getMaximumBitmapHeight(); 10953 method public int getMaximumBitmapWidth(); 10954 method public int getSaveCount(); 10955 method public int getWidth(); 10956 method public boolean isHardwareAccelerated(); 10957 method public boolean isOpaque(); 10958 method public boolean quickReject(android.graphics.RectF, android.graphics.Canvas.EdgeType); 10959 method public boolean quickReject(android.graphics.Path, android.graphics.Canvas.EdgeType); 10960 method public boolean quickReject(float, float, float, float, android.graphics.Canvas.EdgeType); 10961 method public void restore(); 10962 method public void restoreToCount(int); 10963 method public void rotate(float); 10964 method public final void rotate(float, float, float); 10965 method public int save(); 10966 method public int save(int); 10967 method public int saveLayer(android.graphics.RectF, android.graphics.Paint, int); 10968 method public int saveLayer(android.graphics.RectF, android.graphics.Paint); 10969 method public int saveLayer(float, float, float, float, android.graphics.Paint, int); 10970 method public int saveLayer(float, float, float, float, android.graphics.Paint); 10971 method public int saveLayerAlpha(android.graphics.RectF, int, int); 10972 method public int saveLayerAlpha(android.graphics.RectF, int); 10973 method public int saveLayerAlpha(float, float, float, float, int, int); 10974 method public int saveLayerAlpha(float, float, float, float, int); 10975 method public void scale(float, float); 10976 method public final void scale(float, float, float, float); 10977 method public void setBitmap(android.graphics.Bitmap); 10978 method public void setDensity(int); 10979 method public void setDrawFilter(android.graphics.DrawFilter); 10980 method public void setMatrix(android.graphics.Matrix); 10981 method public void skew(float, float); 10982 method public void translate(float, float); 10983 field public static final int ALL_SAVE_FLAG = 31; // 0x1f 10984 field public static final int CLIP_SAVE_FLAG = 2; // 0x2 10985 field public static final int CLIP_TO_LAYER_SAVE_FLAG = 16; // 0x10 10986 field public static final int FULL_COLOR_LAYER_SAVE_FLAG = 8; // 0x8 10987 field public static final int HAS_ALPHA_LAYER_SAVE_FLAG = 4; // 0x4 10988 field public static final int MATRIX_SAVE_FLAG = 1; // 0x1 10989 } 10990 10991 public static final class Canvas.EdgeType extends java.lang.Enum { 10992 method public static android.graphics.Canvas.EdgeType valueOf(java.lang.String); 10993 method public static final android.graphics.Canvas.EdgeType[] values(); 10994 enum_constant public static final android.graphics.Canvas.EdgeType AA; 10995 enum_constant public static final android.graphics.Canvas.EdgeType BW; 10996 } 10997 10998 public static final class Canvas.VertexMode extends java.lang.Enum { 10999 method public static android.graphics.Canvas.VertexMode valueOf(java.lang.String); 11000 method public static final android.graphics.Canvas.VertexMode[] values(); 11001 enum_constant public static final android.graphics.Canvas.VertexMode TRIANGLES; 11002 enum_constant public static final android.graphics.Canvas.VertexMode TRIANGLE_FAN; 11003 enum_constant public static final android.graphics.Canvas.VertexMode TRIANGLE_STRIP; 11004 } 11005 11006 public class Color { 11007 ctor public Color(); 11008 method public static int HSVToColor(float[]); 11009 method public static int HSVToColor(int, float[]); 11010 method public static void RGBToHSV(int, int, int, float[]); 11011 method public static int alpha(int); 11012 method public static int argb(int, int, int, int); 11013 method public static int blue(int); 11014 method public static void colorToHSV(int, float[]); 11015 method public static int green(int); 11016 method public static int parseColor(java.lang.String); 11017 method public static int red(int); 11018 method public static int rgb(int, int, int); 11019 field public static final int BLACK = -16777216; // 0xff000000 11020 field public static final int BLUE = -16776961; // 0xff0000ff 11021 field public static final int CYAN = -16711681; // 0xff00ffff 11022 field public static final int DKGRAY = -12303292; // 0xff444444 11023 field public static final int GRAY = -7829368; // 0xff888888 11024 field public static final int GREEN = -16711936; // 0xff00ff00 11025 field public static final int LTGRAY = -3355444; // 0xffcccccc 11026 field public static final int MAGENTA = -65281; // 0xffff00ff 11027 field public static final int RED = -65536; // 0xffff0000 11028 field public static final int TRANSPARENT = 0; // 0x0 11029 field public static final int WHITE = -1; // 0xffffffff 11030 field public static final int YELLOW = -256; // 0xffffff00 11031 } 11032 11033 public class ColorFilter { 11034 ctor public ColorFilter(); 11035 } 11036 11037 public class ColorMatrix { 11038 ctor public ColorMatrix(); 11039 ctor public ColorMatrix(float[]); 11040 ctor public ColorMatrix(android.graphics.ColorMatrix); 11041 method public final float[] getArray(); 11042 method public void postConcat(android.graphics.ColorMatrix); 11043 method public void preConcat(android.graphics.ColorMatrix); 11044 method public void reset(); 11045 method public void set(android.graphics.ColorMatrix); 11046 method public void set(float[]); 11047 method public void setConcat(android.graphics.ColorMatrix, android.graphics.ColorMatrix); 11048 method public void setRGB2YUV(); 11049 method public void setRotate(int, float); 11050 method public void setSaturation(float); 11051 method public void setScale(float, float, float, float); 11052 method public void setYUV2RGB(); 11053 } 11054 11055 public class ColorMatrixColorFilter extends android.graphics.ColorFilter { 11056 ctor public ColorMatrixColorFilter(android.graphics.ColorMatrix); 11057 ctor public ColorMatrixColorFilter(float[]); 11058 } 11059 11060 public class ComposePathEffect extends android.graphics.PathEffect { 11061 ctor public ComposePathEffect(android.graphics.PathEffect, android.graphics.PathEffect); 11062 } 11063 11064 public class ComposeShader extends android.graphics.Shader { 11065 ctor public ComposeShader(android.graphics.Shader, android.graphics.Shader, android.graphics.Xfermode); 11066 ctor public ComposeShader(android.graphics.Shader, android.graphics.Shader, android.graphics.PorterDuff.Mode); 11067 } 11068 11069 public class CornerPathEffect extends android.graphics.PathEffect { 11070 ctor public CornerPathEffect(float); 11071 } 11072 11073 public class DashPathEffect extends android.graphics.PathEffect { 11074 ctor public DashPathEffect(float[], float); 11075 } 11076 11077 public class DiscretePathEffect extends android.graphics.PathEffect { 11078 ctor public DiscretePathEffect(float, float); 11079 } 11080 11081 public class DrawFilter { 11082 ctor public DrawFilter(); 11083 } 11084 11085 public class EmbossMaskFilter extends android.graphics.MaskFilter { 11086 ctor public EmbossMaskFilter(float[], float, float, float); 11087 } 11088 11089 public class ImageFormat { 11090 ctor public ImageFormat(); 11091 method public static int getBitsPerPixel(int); 11092 field public static final int JPEG = 256; // 0x100 11093 field public static final int NV16 = 16; // 0x10 11094 field public static final int NV21 = 17; // 0x11 11095 field public static final int RAW10 = 37; // 0x25 11096 field public static final int RAW_SENSOR = 32; // 0x20 11097 field public static final int RGB_565 = 4; // 0x4 11098 field public static final int UNKNOWN = 0; // 0x0 11099 field public static final int YUV_420_888 = 35; // 0x23 11100 field public static final int YUY2 = 20; // 0x14 11101 field public static final int YV12 = 842094169; // 0x32315659 11102 } 11103 11104 public class Interpolator { 11105 ctor public Interpolator(int); 11106 ctor public Interpolator(int, int); 11107 method public final int getKeyFrameCount(); 11108 method public final int getValueCount(); 11109 method public void reset(int); 11110 method public void reset(int, int); 11111 method public void setKeyFrame(int, int, float[]); 11112 method public void setKeyFrame(int, int, float[], float[]); 11113 method public void setRepeatMirror(float, boolean); 11114 method public android.graphics.Interpolator.Result timeToValues(float[]); 11115 method public android.graphics.Interpolator.Result timeToValues(int, float[]); 11116 } 11117 11118 public static final class Interpolator.Result extends java.lang.Enum { 11119 method public static android.graphics.Interpolator.Result valueOf(java.lang.String); 11120 method public static final android.graphics.Interpolator.Result[] values(); 11121 enum_constant public static final android.graphics.Interpolator.Result FREEZE_END; 11122 enum_constant public static final android.graphics.Interpolator.Result FREEZE_START; 11123 enum_constant public static final android.graphics.Interpolator.Result NORMAL; 11124 } 11125 11126 public deprecated class LayerRasterizer extends android.graphics.Rasterizer { 11127 ctor public LayerRasterizer(); 11128 method public void addLayer(android.graphics.Paint, float, float); 11129 method public void addLayer(android.graphics.Paint); 11130 } 11131 11132 public class LightingColorFilter extends android.graphics.ColorFilter { 11133 ctor public LightingColorFilter(int, int); 11134 } 11135 11136 public class LinearGradient extends android.graphics.Shader { 11137 ctor public LinearGradient(float, float, float, float, int[], float[], android.graphics.Shader.TileMode); 11138 ctor public LinearGradient(float, float, float, float, int, int, android.graphics.Shader.TileMode); 11139 } 11140 11141 public class MaskFilter { 11142 ctor public MaskFilter(); 11143 } 11144 11145 public class Matrix { 11146 ctor public Matrix(); 11147 ctor public Matrix(android.graphics.Matrix); 11148 method public void getValues(float[]); 11149 method public boolean invert(android.graphics.Matrix); 11150 method public boolean isAffine(); 11151 method public boolean isIdentity(); 11152 method public void mapPoints(float[], int, float[], int, int); 11153 method public void mapPoints(float[], float[]); 11154 method public void mapPoints(float[]); 11155 method public float mapRadius(float); 11156 method public boolean mapRect(android.graphics.RectF, android.graphics.RectF); 11157 method public boolean mapRect(android.graphics.RectF); 11158 method public void mapVectors(float[], int, float[], int, int); 11159 method public void mapVectors(float[], float[]); 11160 method public void mapVectors(float[]); 11161 method public boolean postConcat(android.graphics.Matrix); 11162 method public boolean postRotate(float, float, float); 11163 method public boolean postRotate(float); 11164 method public boolean postScale(float, float, float, float); 11165 method public boolean postScale(float, float); 11166 method public boolean postSkew(float, float, float, float); 11167 method public boolean postSkew(float, float); 11168 method public boolean postTranslate(float, float); 11169 method public boolean preConcat(android.graphics.Matrix); 11170 method public boolean preRotate(float, float, float); 11171 method public boolean preRotate(float); 11172 method public boolean preScale(float, float, float, float); 11173 method public boolean preScale(float, float); 11174 method public boolean preSkew(float, float, float, float); 11175 method public boolean preSkew(float, float); 11176 method public boolean preTranslate(float, float); 11177 method public boolean rectStaysRect(); 11178 method public void reset(); 11179 method public void set(android.graphics.Matrix); 11180 method public boolean setConcat(android.graphics.Matrix, android.graphics.Matrix); 11181 method public boolean setPolyToPoly(float[], int, float[], int, int); 11182 method public boolean setRectToRect(android.graphics.RectF, android.graphics.RectF, android.graphics.Matrix.ScaleToFit); 11183 method public void setRotate(float, float, float); 11184 method public void setRotate(float); 11185 method public void setScale(float, float, float, float); 11186 method public void setScale(float, float); 11187 method public void setSinCos(float, float, float, float); 11188 method public void setSinCos(float, float); 11189 method public void setSkew(float, float, float, float); 11190 method public void setSkew(float, float); 11191 method public void setTranslate(float, float); 11192 method public void setValues(float[]); 11193 method public java.lang.String toShortString(); 11194 field public static final int MPERSP_0 = 6; // 0x6 11195 field public static final int MPERSP_1 = 7; // 0x7 11196 field public static final int MPERSP_2 = 8; // 0x8 11197 field public static final int MSCALE_X = 0; // 0x0 11198 field public static final int MSCALE_Y = 4; // 0x4 11199 field public static final int MSKEW_X = 1; // 0x1 11200 field public static final int MSKEW_Y = 3; // 0x3 11201 field public static final int MTRANS_X = 2; // 0x2 11202 field public static final int MTRANS_Y = 5; // 0x5 11203 } 11204 11205 public static final class Matrix.ScaleToFit extends java.lang.Enum { 11206 method public static android.graphics.Matrix.ScaleToFit valueOf(java.lang.String); 11207 method public static final android.graphics.Matrix.ScaleToFit[] values(); 11208 enum_constant public static final android.graphics.Matrix.ScaleToFit CENTER; 11209 enum_constant public static final android.graphics.Matrix.ScaleToFit END; 11210 enum_constant public static final android.graphics.Matrix.ScaleToFit FILL; 11211 enum_constant public static final android.graphics.Matrix.ScaleToFit START; 11212 } 11213 11214 public class Movie { 11215 method public static android.graphics.Movie decodeByteArray(byte[], int, int); 11216 method public static android.graphics.Movie decodeFile(java.lang.String); 11217 method public static android.graphics.Movie decodeStream(java.io.InputStream); 11218 method public void draw(android.graphics.Canvas, float, float, android.graphics.Paint); 11219 method public void draw(android.graphics.Canvas, float, float); 11220 method public int duration(); 11221 method public int height(); 11222 method public boolean isOpaque(); 11223 method public boolean setTime(int); 11224 method public int width(); 11225 } 11226 11227 public class NinePatch { 11228 ctor public NinePatch(android.graphics.Bitmap, byte[]); 11229 ctor public NinePatch(android.graphics.Bitmap, byte[], java.lang.String); 11230 method public void draw(android.graphics.Canvas, android.graphics.RectF); 11231 method public void draw(android.graphics.Canvas, android.graphics.Rect); 11232 method public void draw(android.graphics.Canvas, android.graphics.Rect, android.graphics.Paint); 11233 method public android.graphics.Bitmap getBitmap(); 11234 method public int getDensity(); 11235 method public int getHeight(); 11236 method public java.lang.String getName(); 11237 method public android.graphics.Paint getPaint(); 11238 method public final android.graphics.Region getTransparentRegion(android.graphics.Rect); 11239 method public int getWidth(); 11240 method public final boolean hasAlpha(); 11241 method public static boolean isNinePatchChunk(byte[]); 11242 method public void setPaint(android.graphics.Paint); 11243 } 11244 11245 public final class Outline { 11246 ctor public Outline(); 11247 ctor public Outline(android.graphics.Outline); 11248 method public boolean canClip(); 11249 method public float getAlpha(); 11250 method public boolean isEmpty(); 11251 method public void offset(int, int); 11252 method public void set(android.graphics.Outline); 11253 method public void setAlpha(float); 11254 method public void setConvexPath(android.graphics.Path); 11255 method public void setEmpty(); 11256 method public void setOval(int, int, int, int); 11257 method public void setOval(android.graphics.Rect); 11258 method public void setRect(int, int, int, int); 11259 method public void setRect(android.graphics.Rect); 11260 method public void setRoundRect(int, int, int, int, float); 11261 method public void setRoundRect(android.graphics.Rect, float); 11262 } 11263 11264 public class Paint { 11265 ctor public Paint(); 11266 ctor public Paint(int); 11267 ctor public Paint(android.graphics.Paint); 11268 method public float ascent(); 11269 method public int breakText(char[], int, int, float, float[]); 11270 method public int breakText(java.lang.CharSequence, int, int, boolean, float, float[]); 11271 method public int breakText(java.lang.String, boolean, float, float[]); 11272 method public void clearShadowLayer(); 11273 method public float descent(); 11274 method public int getAlpha(); 11275 method public int getColor(); 11276 method public android.graphics.ColorFilter getColorFilter(); 11277 method public boolean getFillPath(android.graphics.Path, android.graphics.Path); 11278 method public int getFlags(); 11279 method public java.lang.String getFontFeatureSettings(); 11280 method public float getFontMetrics(android.graphics.Paint.FontMetrics); 11281 method public android.graphics.Paint.FontMetrics getFontMetrics(); 11282 method public int getFontMetricsInt(android.graphics.Paint.FontMetricsInt); 11283 method public android.graphics.Paint.FontMetricsInt getFontMetricsInt(); 11284 method public float getFontSpacing(); 11285 method public int getHinting(); 11286 method public float getLetterSpacing(); 11287 method public android.graphics.MaskFilter getMaskFilter(); 11288 method public android.graphics.PathEffect getPathEffect(); 11289 method public deprecated android.graphics.Rasterizer getRasterizer(); 11290 method public android.graphics.Shader getShader(); 11291 method public android.graphics.Paint.Cap getStrokeCap(); 11292 method public android.graphics.Paint.Join getStrokeJoin(); 11293 method public float getStrokeMiter(); 11294 method public float getStrokeWidth(); 11295 method public android.graphics.Paint.Style getStyle(); 11296 method public android.graphics.Paint.Align getTextAlign(); 11297 method public void getTextBounds(java.lang.String, int, int, android.graphics.Rect); 11298 method public void getTextBounds(char[], int, int, android.graphics.Rect); 11299 method public java.util.Locale getTextLocale(); 11300 method public void getTextPath(char[], int, int, float, float, android.graphics.Path); 11301 method public void getTextPath(java.lang.String, int, int, float, float, android.graphics.Path); 11302 method public float getTextScaleX(); 11303 method public float getTextSize(); 11304 method public float getTextSkewX(); 11305 method public int getTextWidths(char[], int, int, float[]); 11306 method public int getTextWidths(java.lang.CharSequence, int, int, float[]); 11307 method public int getTextWidths(java.lang.String, int, int, float[]); 11308 method public int getTextWidths(java.lang.String, float[]); 11309 method public android.graphics.Typeface getTypeface(); 11310 method public android.graphics.Xfermode getXfermode(); 11311 method public final boolean isAntiAlias(); 11312 method public final boolean isDither(); 11313 method public boolean isElegantTextHeight(); 11314 method public final boolean isFakeBoldText(); 11315 method public final boolean isFilterBitmap(); 11316 method public final boolean isLinearText(); 11317 method public final boolean isStrikeThruText(); 11318 method public final boolean isSubpixelText(); 11319 method public final boolean isUnderlineText(); 11320 method public float measureText(char[], int, int); 11321 method public float measureText(java.lang.String, int, int); 11322 method public float measureText(java.lang.String); 11323 method public float measureText(java.lang.CharSequence, int, int); 11324 method public void reset(); 11325 method public void set(android.graphics.Paint); 11326 method public void setARGB(int, int, int, int); 11327 method public void setAlpha(int); 11328 method public void setAntiAlias(boolean); 11329 method public void setColor(int); 11330 method public android.graphics.ColorFilter setColorFilter(android.graphics.ColorFilter); 11331 method public void setDither(boolean); 11332 method public void setElegantTextHeight(boolean); 11333 method public void setFakeBoldText(boolean); 11334 method public void setFilterBitmap(boolean); 11335 method public void setFlags(int); 11336 method public void setFontFeatureSettings(java.lang.String); 11337 method public void setHinting(int); 11338 method public void setLetterSpacing(float); 11339 method public void setLinearText(boolean); 11340 method public android.graphics.MaskFilter setMaskFilter(android.graphics.MaskFilter); 11341 method public android.graphics.PathEffect setPathEffect(android.graphics.PathEffect); 11342 method public deprecated android.graphics.Rasterizer setRasterizer(android.graphics.Rasterizer); 11343 method public android.graphics.Shader setShader(android.graphics.Shader); 11344 method public void setShadowLayer(float, float, float, int); 11345 method public void setStrikeThruText(boolean); 11346 method public void setStrokeCap(android.graphics.Paint.Cap); 11347 method public void setStrokeJoin(android.graphics.Paint.Join); 11348 method public void setStrokeMiter(float); 11349 method public void setStrokeWidth(float); 11350 method public void setStyle(android.graphics.Paint.Style); 11351 method public void setSubpixelText(boolean); 11352 method public void setTextAlign(android.graphics.Paint.Align); 11353 method public void setTextLocale(java.util.Locale); 11354 method public void setTextScaleX(float); 11355 method public void setTextSize(float); 11356 method public void setTextSkewX(float); 11357 method public android.graphics.Typeface setTypeface(android.graphics.Typeface); 11358 method public void setUnderlineText(boolean); 11359 method public android.graphics.Xfermode setXfermode(android.graphics.Xfermode); 11360 field public static final int ANTI_ALIAS_FLAG = 1; // 0x1 11361 field public static final int DEV_KERN_TEXT_FLAG = 256; // 0x100 11362 field public static final int DITHER_FLAG = 4; // 0x4 11363 field public static final int EMBEDDED_BITMAP_TEXT_FLAG = 1024; // 0x400 11364 field public static final int FAKE_BOLD_TEXT_FLAG = 32; // 0x20 11365 field public static final int FILTER_BITMAP_FLAG = 2; // 0x2 11366 field public static final int HINTING_OFF = 0; // 0x0 11367 field public static final int HINTING_ON = 1; // 0x1 11368 field public static final int LINEAR_TEXT_FLAG = 64; // 0x40 11369 field public static final int STRIKE_THRU_TEXT_FLAG = 16; // 0x10 11370 field public static final int SUBPIXEL_TEXT_FLAG = 128; // 0x80 11371 field public static final int UNDERLINE_TEXT_FLAG = 8; // 0x8 11372 } 11373 11374 public static final class Paint.Align extends java.lang.Enum { 11375 method public static android.graphics.Paint.Align valueOf(java.lang.String); 11376 method public static final android.graphics.Paint.Align[] values(); 11377 enum_constant public static final android.graphics.Paint.Align CENTER; 11378 enum_constant public static final android.graphics.Paint.Align LEFT; 11379 enum_constant public static final android.graphics.Paint.Align RIGHT; 11380 } 11381 11382 public static final class Paint.Cap extends java.lang.Enum { 11383 method public static android.graphics.Paint.Cap valueOf(java.lang.String); 11384 method public static final android.graphics.Paint.Cap[] values(); 11385 enum_constant public static final android.graphics.Paint.Cap BUTT; 11386 enum_constant public static final android.graphics.Paint.Cap ROUND; 11387 enum_constant public static final android.graphics.Paint.Cap SQUARE; 11388 } 11389 11390 public static class Paint.FontMetrics { 11391 ctor public Paint.FontMetrics(); 11392 field public float ascent; 11393 field public float bottom; 11394 field public float descent; 11395 field public float leading; 11396 field public float top; 11397 } 11398 11399 public static class Paint.FontMetricsInt { 11400 ctor public Paint.FontMetricsInt(); 11401 field public int ascent; 11402 field public int bottom; 11403 field public int descent; 11404 field public int leading; 11405 field public int top; 11406 } 11407 11408 public static final class Paint.Join extends java.lang.Enum { 11409 method public static android.graphics.Paint.Join valueOf(java.lang.String); 11410 method public static final android.graphics.Paint.Join[] values(); 11411 enum_constant public static final android.graphics.Paint.Join BEVEL; 11412 enum_constant public static final android.graphics.Paint.Join MITER; 11413 enum_constant public static final android.graphics.Paint.Join ROUND; 11414 } 11415 11416 public static final class Paint.Style extends java.lang.Enum { 11417 method public static android.graphics.Paint.Style valueOf(java.lang.String); 11418 method public static final android.graphics.Paint.Style[] values(); 11419 enum_constant public static final android.graphics.Paint.Style FILL; 11420 enum_constant public static final android.graphics.Paint.Style FILL_AND_STROKE; 11421 enum_constant public static final android.graphics.Paint.Style STROKE; 11422 } 11423 11424 public class PaintFlagsDrawFilter extends android.graphics.DrawFilter { 11425 ctor public PaintFlagsDrawFilter(int, int); 11426 } 11427 11428 public class Path { 11429 ctor public Path(); 11430 ctor public Path(android.graphics.Path); 11431 method public void addArc(android.graphics.RectF, float, float); 11432 method public void addArc(float, float, float, float, float, float); 11433 method public void addCircle(float, float, float, android.graphics.Path.Direction); 11434 method public void addOval(android.graphics.RectF, android.graphics.Path.Direction); 11435 method public void addOval(float, float, float, float, android.graphics.Path.Direction); 11436 method public void addPath(android.graphics.Path, float, float); 11437 method public void addPath(android.graphics.Path); 11438 method public void addPath(android.graphics.Path, android.graphics.Matrix); 11439 method public void addRect(android.graphics.RectF, android.graphics.Path.Direction); 11440 method public void addRect(float, float, float, float, android.graphics.Path.Direction); 11441 method public void addRoundRect(android.graphics.RectF, float, float, android.graphics.Path.Direction); 11442 method public void addRoundRect(float, float, float, float, float, float, android.graphics.Path.Direction); 11443 method public void addRoundRect(android.graphics.RectF, float[], android.graphics.Path.Direction); 11444 method public void addRoundRect(float, float, float, float, float[], android.graphics.Path.Direction); 11445 method public void arcTo(android.graphics.RectF, float, float, boolean); 11446 method public void arcTo(android.graphics.RectF, float, float); 11447 method public void arcTo(float, float, float, float, float, float, boolean); 11448 method public void close(); 11449 method public void computeBounds(android.graphics.RectF, boolean); 11450 method public void cubicTo(float, float, float, float, float, float); 11451 method public android.graphics.Path.FillType getFillType(); 11452 method public void incReserve(int); 11453 method public boolean isConvex(); 11454 method public boolean isEmpty(); 11455 method public boolean isInverseFillType(); 11456 method public boolean isRect(android.graphics.RectF); 11457 method public void lineTo(float, float); 11458 method public void moveTo(float, float); 11459 method public void offset(float, float, android.graphics.Path); 11460 method public void offset(float, float); 11461 method public boolean op(android.graphics.Path, android.graphics.Path.Op); 11462 method public boolean op(android.graphics.Path, android.graphics.Path, android.graphics.Path.Op); 11463 method public void quadTo(float, float, float, float); 11464 method public void rCubicTo(float, float, float, float, float, float); 11465 method public void rLineTo(float, float); 11466 method public void rMoveTo(float, float); 11467 method public void rQuadTo(float, float, float, float); 11468 method public void reset(); 11469 method public void rewind(); 11470 method public void set(android.graphics.Path); 11471 method public void setFillType(android.graphics.Path.FillType); 11472 method public void setLastPoint(float, float); 11473 method public void toggleInverseFillType(); 11474 method public void transform(android.graphics.Matrix, android.graphics.Path); 11475 method public void transform(android.graphics.Matrix); 11476 } 11477 11478 public static final class Path.Direction extends java.lang.Enum { 11479 method public static android.graphics.Path.Direction valueOf(java.lang.String); 11480 method public static final android.graphics.Path.Direction[] values(); 11481 enum_constant public static final android.graphics.Path.Direction CCW; 11482 enum_constant public static final android.graphics.Path.Direction CW; 11483 } 11484 11485 public static final class Path.FillType extends java.lang.Enum { 11486 method public static android.graphics.Path.FillType valueOf(java.lang.String); 11487 method public static final android.graphics.Path.FillType[] values(); 11488 enum_constant public static final android.graphics.Path.FillType EVEN_ODD; 11489 enum_constant public static final android.graphics.Path.FillType INVERSE_EVEN_ODD; 11490 enum_constant public static final android.graphics.Path.FillType INVERSE_WINDING; 11491 enum_constant public static final android.graphics.Path.FillType WINDING; 11492 } 11493 11494 public static final class Path.Op extends java.lang.Enum { 11495 method public static android.graphics.Path.Op valueOf(java.lang.String); 11496 method public static final android.graphics.Path.Op[] values(); 11497 enum_constant public static final android.graphics.Path.Op DIFFERENCE; 11498 enum_constant public static final android.graphics.Path.Op INTERSECT; 11499 enum_constant public static final android.graphics.Path.Op REVERSE_DIFFERENCE; 11500 enum_constant public static final android.graphics.Path.Op UNION; 11501 enum_constant public static final android.graphics.Path.Op XOR; 11502 } 11503 11504 public class PathDashPathEffect extends android.graphics.PathEffect { 11505 ctor public PathDashPathEffect(android.graphics.Path, float, float, android.graphics.PathDashPathEffect.Style); 11506 } 11507 11508 public static final class PathDashPathEffect.Style extends java.lang.Enum { 11509 method public static android.graphics.PathDashPathEffect.Style valueOf(java.lang.String); 11510 method public static final android.graphics.PathDashPathEffect.Style[] values(); 11511 enum_constant public static final android.graphics.PathDashPathEffect.Style MORPH; 11512 enum_constant public static final android.graphics.PathDashPathEffect.Style ROTATE; 11513 enum_constant public static final android.graphics.PathDashPathEffect.Style TRANSLATE; 11514 } 11515 11516 public class PathEffect { 11517 ctor public PathEffect(); 11518 } 11519 11520 public class PathMeasure { 11521 ctor public PathMeasure(); 11522 ctor public PathMeasure(android.graphics.Path, boolean); 11523 method public float getLength(); 11524 method public boolean getMatrix(float, android.graphics.Matrix, int); 11525 method public boolean getPosTan(float, float[], float[]); 11526 method public boolean getSegment(float, float, android.graphics.Path, boolean); 11527 method public boolean isClosed(); 11528 method public boolean nextContour(); 11529 method public void setPath(android.graphics.Path, boolean); 11530 field public static final int POSITION_MATRIX_FLAG = 1; // 0x1 11531 field public static final int TANGENT_MATRIX_FLAG = 2; // 0x2 11532 } 11533 11534 public class Picture { 11535 ctor public Picture(); 11536 ctor public Picture(android.graphics.Picture); 11537 method public android.graphics.Canvas beginRecording(int, int); 11538 method public static deprecated android.graphics.Picture createFromStream(java.io.InputStream); 11539 method public void draw(android.graphics.Canvas); 11540 method public void endRecording(); 11541 method public int getHeight(); 11542 method public int getWidth(); 11543 method public deprecated void writeToStream(java.io.OutputStream); 11544 } 11545 11546 public class PixelFormat { 11547 ctor public PixelFormat(); 11548 method public static boolean formatHasAlpha(int); 11549 method public static void getPixelFormatInfo(int, android.graphics.PixelFormat); 11550 field public static final deprecated int A_8 = 8; // 0x8 11551 field public static final deprecated int JPEG = 256; // 0x100 11552 field public static final deprecated int LA_88 = 10; // 0xa 11553 field public static final deprecated int L_8 = 9; // 0x9 11554 field public static final int OPAQUE = -1; // 0xffffffff 11555 field public static final deprecated int RGBA_4444 = 7; // 0x7 11556 field public static final deprecated int RGBA_5551 = 6; // 0x6 11557 field public static final int RGBA_8888 = 1; // 0x1 11558 field public static final int RGBX_8888 = 2; // 0x2 11559 field public static final deprecated int RGB_332 = 11; // 0xb 11560 field public static final int RGB_565 = 4; // 0x4 11561 field public static final int RGB_888 = 3; // 0x3 11562 field public static final int TRANSLUCENT = -3; // 0xfffffffd 11563 field public static final int TRANSPARENT = -2; // 0xfffffffe 11564 field public static final int UNKNOWN = 0; // 0x0 11565 field public static final deprecated int YCbCr_420_SP = 17; // 0x11 11566 field public static final deprecated int YCbCr_422_I = 20; // 0x14 11567 field public static final deprecated int YCbCr_422_SP = 16; // 0x10 11568 field public int bitsPerPixel; 11569 field public int bytesPerPixel; 11570 } 11571 11572 public deprecated class PixelXorXfermode extends android.graphics.Xfermode { 11573 ctor public PixelXorXfermode(int); 11574 } 11575 11576 public class Point implements android.os.Parcelable { 11577 ctor public Point(); 11578 ctor public Point(int, int); 11579 ctor public Point(android.graphics.Point); 11580 method public int describeContents(); 11581 method public final boolean equals(int, int); 11582 method public final void negate(); 11583 method public final void offset(int, int); 11584 method public void readFromParcel(android.os.Parcel); 11585 method public void set(int, int); 11586 method public void writeToParcel(android.os.Parcel, int); 11587 field public static final android.os.Parcelable.Creator<android.graphics.Point> CREATOR; 11588 field public int x; 11589 field public int y; 11590 } 11591 11592 public class PointF implements android.os.Parcelable { 11593 ctor public PointF(); 11594 ctor public PointF(float, float); 11595 ctor public PointF(android.graphics.Point); 11596 method public int describeContents(); 11597 method public final boolean equals(float, float); 11598 method public final float length(); 11599 method public static float length(float, float); 11600 method public final void negate(); 11601 method public final void offset(float, float); 11602 method public void readFromParcel(android.os.Parcel); 11603 method public final void set(float, float); 11604 method public final void set(android.graphics.PointF); 11605 method public void writeToParcel(android.os.Parcel, int); 11606 field public static final android.os.Parcelable.Creator<android.graphics.PointF> CREATOR; 11607 field public float x; 11608 field public float y; 11609 } 11610 11611 public class PorterDuff { 11612 ctor public PorterDuff(); 11613 } 11614 11615 public static final class PorterDuff.Mode extends java.lang.Enum { 11616 method public static android.graphics.PorterDuff.Mode valueOf(java.lang.String); 11617 method public static final android.graphics.PorterDuff.Mode[] values(); 11618 enum_constant public static final android.graphics.PorterDuff.Mode ADD; 11619 enum_constant public static final android.graphics.PorterDuff.Mode CLEAR; 11620 enum_constant public static final android.graphics.PorterDuff.Mode DARKEN; 11621 enum_constant public static final android.graphics.PorterDuff.Mode DST; 11622 enum_constant public static final android.graphics.PorterDuff.Mode DST_ATOP; 11623 enum_constant public static final android.graphics.PorterDuff.Mode DST_IN; 11624 enum_constant public static final android.graphics.PorterDuff.Mode DST_OUT; 11625 enum_constant public static final android.graphics.PorterDuff.Mode DST_OVER; 11626 enum_constant public static final android.graphics.PorterDuff.Mode LIGHTEN; 11627 enum_constant public static final android.graphics.PorterDuff.Mode MULTIPLY; 11628 enum_constant public static final android.graphics.PorterDuff.Mode OVERLAY; 11629 enum_constant public static final android.graphics.PorterDuff.Mode SCREEN; 11630 enum_constant public static final android.graphics.PorterDuff.Mode SRC; 11631 enum_constant public static final android.graphics.PorterDuff.Mode SRC_ATOP; 11632 enum_constant public static final android.graphics.PorterDuff.Mode SRC_IN; 11633 enum_constant public static final android.graphics.PorterDuff.Mode SRC_OUT; 11634 enum_constant public static final android.graphics.PorterDuff.Mode SRC_OVER; 11635 enum_constant public static final android.graphics.PorterDuff.Mode XOR; 11636 } 11637 11638 public class PorterDuffColorFilter extends android.graphics.ColorFilter { 11639 ctor public PorterDuffColorFilter(int, android.graphics.PorterDuff.Mode); 11640 } 11641 11642 public class PorterDuffXfermode extends android.graphics.Xfermode { 11643 ctor public PorterDuffXfermode(android.graphics.PorterDuff.Mode); 11644 } 11645 11646 public class RadialGradient extends android.graphics.Shader { 11647 ctor public RadialGradient(float, float, float, int[], float[], android.graphics.Shader.TileMode); 11648 ctor public RadialGradient(float, float, float, int, int, android.graphics.Shader.TileMode); 11649 } 11650 11651 public deprecated class Rasterizer { 11652 ctor public Rasterizer(); 11653 } 11654 11655 public final class Rect implements android.os.Parcelable { 11656 ctor public Rect(); 11657 ctor public Rect(int, int, int, int); 11658 ctor public Rect(android.graphics.Rect); 11659 method public final int centerX(); 11660 method public final int centerY(); 11661 method public boolean contains(int, int); 11662 method public boolean contains(int, int, int, int); 11663 method public boolean contains(android.graphics.Rect); 11664 method public int describeContents(); 11665 method public final float exactCenterX(); 11666 method public final float exactCenterY(); 11667 method public java.lang.String flattenToString(); 11668 method public final int height(); 11669 method public void inset(int, int); 11670 method public boolean intersect(int, int, int, int); 11671 method public boolean intersect(android.graphics.Rect); 11672 method public boolean intersects(int, int, int, int); 11673 method public static boolean intersects(android.graphics.Rect, android.graphics.Rect); 11674 method public final boolean isEmpty(); 11675 method public void offset(int, int); 11676 method public void offsetTo(int, int); 11677 method public void readFromParcel(android.os.Parcel); 11678 method public void set(int, int, int, int); 11679 method public void set(android.graphics.Rect); 11680 method public void setEmpty(); 11681 method public boolean setIntersect(android.graphics.Rect, android.graphics.Rect); 11682 method public void sort(); 11683 method public java.lang.String toShortString(); 11684 method public static android.graphics.Rect unflattenFromString(java.lang.String); 11685 method public void union(int, int, int, int); 11686 method public void union(android.graphics.Rect); 11687 method public void union(int, int); 11688 method public final int width(); 11689 method public void writeToParcel(android.os.Parcel, int); 11690 field public static final android.os.Parcelable.Creator<android.graphics.Rect> CREATOR; 11691 field public int bottom; 11692 field public int left; 11693 field public int right; 11694 field public int top; 11695 } 11696 11697 public class RectF implements android.os.Parcelable { 11698 ctor public RectF(); 11699 ctor public RectF(float, float, float, float); 11700 ctor public RectF(android.graphics.RectF); 11701 ctor public RectF(android.graphics.Rect); 11702 method public final float centerX(); 11703 method public final float centerY(); 11704 method public boolean contains(float, float); 11705 method public boolean contains(float, float, float, float); 11706 method public boolean contains(android.graphics.RectF); 11707 method public int describeContents(); 11708 method public final float height(); 11709 method public void inset(float, float); 11710 method public boolean intersect(float, float, float, float); 11711 method public boolean intersect(android.graphics.RectF); 11712 method public boolean intersects(float, float, float, float); 11713 method public static boolean intersects(android.graphics.RectF, android.graphics.RectF); 11714 method public final boolean isEmpty(); 11715 method public void offset(float, float); 11716 method public void offsetTo(float, float); 11717 method public void readFromParcel(android.os.Parcel); 11718 method public void round(android.graphics.Rect); 11719 method public void roundOut(android.graphics.Rect); 11720 method public void set(float, float, float, float); 11721 method public void set(android.graphics.RectF); 11722 method public void set(android.graphics.Rect); 11723 method public void setEmpty(); 11724 method public boolean setIntersect(android.graphics.RectF, android.graphics.RectF); 11725 method public void sort(); 11726 method public java.lang.String toShortString(); 11727 method public void union(float, float, float, float); 11728 method public void union(android.graphics.RectF); 11729 method public void union(float, float); 11730 method public final float width(); 11731 method public void writeToParcel(android.os.Parcel, int); 11732 field public static final android.os.Parcelable.Creator<android.graphics.RectF> CREATOR; 11733 field public float bottom; 11734 field public float left; 11735 field public float right; 11736 field public float top; 11737 } 11738 11739 public class Region implements android.os.Parcelable { 11740 ctor public Region(); 11741 ctor public Region(android.graphics.Region); 11742 ctor public Region(android.graphics.Rect); 11743 ctor public Region(int, int, int, int); 11744 method public boolean contains(int, int); 11745 method public int describeContents(); 11746 method public android.graphics.Path getBoundaryPath(); 11747 method public boolean getBoundaryPath(android.graphics.Path); 11748 method public android.graphics.Rect getBounds(); 11749 method public boolean getBounds(android.graphics.Rect); 11750 method public boolean isComplex(); 11751 method public boolean isEmpty(); 11752 method public boolean isRect(); 11753 method public boolean op(android.graphics.Rect, android.graphics.Region.Op); 11754 method public boolean op(int, int, int, int, android.graphics.Region.Op); 11755 method public boolean op(android.graphics.Region, android.graphics.Region.Op); 11756 method public boolean op(android.graphics.Rect, android.graphics.Region, android.graphics.Region.Op); 11757 method public boolean op(android.graphics.Region, android.graphics.Region, android.graphics.Region.Op); 11758 method public boolean quickContains(android.graphics.Rect); 11759 method public boolean quickContains(int, int, int, int); 11760 method public boolean quickReject(android.graphics.Rect); 11761 method public boolean quickReject(int, int, int, int); 11762 method public boolean quickReject(android.graphics.Region); 11763 method public boolean set(android.graphics.Region); 11764 method public boolean set(android.graphics.Rect); 11765 method public boolean set(int, int, int, int); 11766 method public void setEmpty(); 11767 method public boolean setPath(android.graphics.Path, android.graphics.Region); 11768 method public void translate(int, int); 11769 method public void translate(int, int, android.graphics.Region); 11770 method public final boolean union(android.graphics.Rect); 11771 method public void writeToParcel(android.os.Parcel, int); 11772 field public static final android.os.Parcelable.Creator<android.graphics.Region> CREATOR; 11773 } 11774 11775 public static final class Region.Op extends java.lang.Enum { 11776 method public static android.graphics.Region.Op valueOf(java.lang.String); 11777 method public static final android.graphics.Region.Op[] values(); 11778 enum_constant public static final android.graphics.Region.Op DIFFERENCE; 11779 enum_constant public static final android.graphics.Region.Op INTERSECT; 11780 enum_constant public static final android.graphics.Region.Op REPLACE; 11781 enum_constant public static final android.graphics.Region.Op REVERSE_DIFFERENCE; 11782 enum_constant public static final android.graphics.Region.Op UNION; 11783 enum_constant public static final android.graphics.Region.Op XOR; 11784 } 11785 11786 public class RegionIterator { 11787 ctor public RegionIterator(android.graphics.Region); 11788 method public final boolean next(android.graphics.Rect); 11789 } 11790 11791 public class Shader { 11792 ctor public Shader(); 11793 method public boolean getLocalMatrix(android.graphics.Matrix); 11794 method public void setLocalMatrix(android.graphics.Matrix); 11795 } 11796 11797 public static final class Shader.TileMode extends java.lang.Enum { 11798 method public static android.graphics.Shader.TileMode valueOf(java.lang.String); 11799 method public static final android.graphics.Shader.TileMode[] values(); 11800 enum_constant public static final android.graphics.Shader.TileMode CLAMP; 11801 enum_constant public static final android.graphics.Shader.TileMode MIRROR; 11802 enum_constant public static final android.graphics.Shader.TileMode REPEAT; 11803 } 11804 11805 public class SumPathEffect extends android.graphics.PathEffect { 11806 ctor public SumPathEffect(android.graphics.PathEffect, android.graphics.PathEffect); 11807 } 11808 11809 public class SurfaceTexture { 11810 ctor public SurfaceTexture(int); 11811 ctor public SurfaceTexture(int, boolean); 11812 method public void attachToGLContext(int); 11813 method public void detachFromGLContext(); 11814 method public long getTimestamp(); 11815 method public void getTransformMatrix(float[]); 11816 method public void release(); 11817 method public void releaseTexImage(); 11818 method public void setDefaultBufferSize(int, int); 11819 method public void setOnFrameAvailableListener(android.graphics.SurfaceTexture.OnFrameAvailableListener); 11820 method public void setOnFrameAvailableListener(android.graphics.SurfaceTexture.OnFrameAvailableListener, android.os.Handler); 11821 method public void updateTexImage(); 11822 } 11823 11824 public static abstract interface SurfaceTexture.OnFrameAvailableListener { 11825 method public abstract void onFrameAvailable(android.graphics.SurfaceTexture); 11826 } 11827 11828 public static deprecated class SurfaceTexture.OutOfResourcesException extends java.lang.Exception { 11829 ctor public SurfaceTexture.OutOfResourcesException(); 11830 ctor public SurfaceTexture.OutOfResourcesException(java.lang.String); 11831 } 11832 11833 public class SweepGradient extends android.graphics.Shader { 11834 ctor public SweepGradient(float, float, int[], float[]); 11835 ctor public SweepGradient(float, float, int, int); 11836 } 11837 11838 public class Typeface { 11839 method public static android.graphics.Typeface create(java.lang.String, int); 11840 method public static android.graphics.Typeface create(android.graphics.Typeface, int); 11841 method public static android.graphics.Typeface createFromAsset(android.content.res.AssetManager, java.lang.String); 11842 method public static android.graphics.Typeface createFromFile(java.io.File); 11843 method public static android.graphics.Typeface createFromFile(java.lang.String); 11844 method public static android.graphics.Typeface defaultFromStyle(int); 11845 method public int getStyle(); 11846 method public final boolean isBold(); 11847 method public final boolean isItalic(); 11848 field public static final int BOLD = 1; // 0x1 11849 field public static final int BOLD_ITALIC = 3; // 0x3 11850 field public static final android.graphics.Typeface DEFAULT; 11851 field public static final android.graphics.Typeface DEFAULT_BOLD; 11852 field public static final int ITALIC = 2; // 0x2 11853 field public static final android.graphics.Typeface MONOSPACE; 11854 field public static final int NORMAL = 0; // 0x0 11855 field public static final android.graphics.Typeface SANS_SERIF; 11856 field public static final android.graphics.Typeface SERIF; 11857 } 11858 11859 public class Xfermode { 11860 ctor public Xfermode(); 11861 } 11862 11863 public class YuvImage { 11864 ctor public YuvImage(byte[], int, int, int, int[]); 11865 method public boolean compressToJpeg(android.graphics.Rect, int, java.io.OutputStream); 11866 method public int getHeight(); 11867 method public int[] getStrides(); 11868 method public int getWidth(); 11869 method public byte[] getYuvData(); 11870 method public int getYuvFormat(); 11871 } 11872 11873} 11874 11875package android.graphics.drawable { 11876 11877 public abstract interface Animatable { 11878 method public abstract boolean isRunning(); 11879 method public abstract void start(); 11880 method public abstract void stop(); 11881 } 11882 11883 public class AnimatedStateListDrawable extends android.graphics.drawable.StateListDrawable { 11884 ctor public AnimatedStateListDrawable(); 11885 method public void addState(int[], android.graphics.drawable.Drawable, int); 11886 method public void addTransition(int, int, T, boolean); 11887 } 11888 11889 public class AnimatedVectorDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Animatable { 11890 ctor public AnimatedVectorDrawable(); 11891 method public void draw(android.graphics.Canvas); 11892 method public int getOpacity(); 11893 method public boolean isRunning(); 11894 method public void setAlpha(int); 11895 method public void setColorFilter(android.graphics.ColorFilter); 11896 method public void start(); 11897 method public void stop(); 11898 } 11899 11900 public class AnimationDrawable extends android.graphics.drawable.DrawableContainer implements android.graphics.drawable.Animatable java.lang.Runnable { 11901 ctor public AnimationDrawable(); 11902 method public void addFrame(android.graphics.drawable.Drawable, int); 11903 method public int getDuration(int); 11904 method public android.graphics.drawable.Drawable getFrame(int); 11905 method public int getNumberOfFrames(); 11906 method public boolean isOneShot(); 11907 method public boolean isRunning(); 11908 method public void run(); 11909 method public void setOneShot(boolean); 11910 method public void start(); 11911 method public void stop(); 11912 } 11913 11914 public class BitmapDrawable extends android.graphics.drawable.Drawable { 11915 ctor public deprecated BitmapDrawable(); 11916 ctor public deprecated BitmapDrawable(android.content.res.Resources); 11917 ctor public deprecated BitmapDrawable(android.graphics.Bitmap); 11918 ctor public BitmapDrawable(android.content.res.Resources, android.graphics.Bitmap); 11919 ctor public deprecated BitmapDrawable(java.lang.String); 11920 ctor public BitmapDrawable(android.content.res.Resources, java.lang.String); 11921 ctor public deprecated BitmapDrawable(java.io.InputStream); 11922 ctor public BitmapDrawable(android.content.res.Resources, java.io.InputStream); 11923 method public void draw(android.graphics.Canvas); 11924 method public final android.graphics.Bitmap getBitmap(); 11925 method public final android.graphics.drawable.Drawable.ConstantState getConstantState(); 11926 method public int getGravity(); 11927 method public int getOpacity(); 11928 method public final android.graphics.Paint getPaint(); 11929 method public android.graphics.Shader.TileMode getTileModeX(); 11930 method public android.graphics.Shader.TileMode getTileModeY(); 11931 method public boolean hasAntiAlias(); 11932 method public boolean hasMipMap(); 11933 method public final boolean isAutoMirrored(); 11934 method public void setAlpha(int); 11935 method public void setAntiAlias(boolean); 11936 method public void setColorFilter(android.graphics.ColorFilter); 11937 method public void setGravity(int); 11938 method public void setMipMap(boolean); 11939 method public void setTargetDensity(android.graphics.Canvas); 11940 method public void setTargetDensity(android.util.DisplayMetrics); 11941 method public void setTargetDensity(int); 11942 method public void setTileModeX(android.graphics.Shader.TileMode); 11943 method public void setTileModeXY(android.graphics.Shader.TileMode, android.graphics.Shader.TileMode); 11944 method public final void setTileModeY(android.graphics.Shader.TileMode); 11945 } 11946 11947 public class ClipDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Drawable.Callback { 11948 ctor public ClipDrawable(android.graphics.drawable.Drawable, int, int); 11949 method public void draw(android.graphics.Canvas); 11950 method public int getOpacity(); 11951 method public void invalidateDrawable(android.graphics.drawable.Drawable); 11952 method public void scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long); 11953 method public void setAlpha(int); 11954 method public void setColorFilter(android.graphics.ColorFilter); 11955 method public void unscheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable); 11956 field public static final int HORIZONTAL = 1; // 0x1 11957 field public static final int VERTICAL = 2; // 0x2 11958 } 11959 11960 public class ColorDrawable extends android.graphics.drawable.Drawable { 11961 ctor public ColorDrawable(); 11962 ctor public ColorDrawable(int); 11963 method public void draw(android.graphics.Canvas); 11964 method public int getColor(); 11965 method public int getOpacity(); 11966 method public void setAlpha(int); 11967 method public void setColor(int); 11968 method public void setColorFilter(android.graphics.ColorFilter); 11969 } 11970 11971 public abstract class Drawable { 11972 ctor public Drawable(); 11973 method public void applyTheme(android.content.res.Resources.Theme); 11974 method public boolean canApplyTheme(); 11975 method public void clearColorFilter(); 11976 method public final void copyBounds(android.graphics.Rect); 11977 method public final android.graphics.Rect copyBounds(); 11978 method public static android.graphics.drawable.Drawable createFromPath(java.lang.String); 11979 method public static android.graphics.drawable.Drawable createFromResourceStream(android.content.res.Resources, android.util.TypedValue, java.io.InputStream, java.lang.String); 11980 method public static android.graphics.drawable.Drawable createFromResourceStream(android.content.res.Resources, android.util.TypedValue, java.io.InputStream, java.lang.String, android.graphics.BitmapFactory.Options); 11981 method public static android.graphics.drawable.Drawable createFromStream(java.io.InputStream, java.lang.String); 11982 method public static android.graphics.drawable.Drawable createFromXml(android.content.res.Resources, org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 11983 method public static android.graphics.drawable.Drawable createFromXml(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.content.res.Resources.Theme) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 11984 method public static android.graphics.drawable.Drawable createFromXmlInner(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 11985 method public static android.graphics.drawable.Drawable createFromXmlInner(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources.Theme) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 11986 method public abstract void draw(android.graphics.Canvas); 11987 method public int getAlpha(); 11988 method public final android.graphics.Rect getBounds(); 11989 method public android.graphics.drawable.Drawable.Callback getCallback(); 11990 method public int getChangingConfigurations(); 11991 method public android.graphics.ColorFilter getColorFilter(); 11992 method public android.graphics.drawable.Drawable.ConstantState getConstantState(); 11993 method public android.graphics.drawable.Drawable getCurrent(); 11994 method public android.graphics.Rect getDirtyBounds(); 11995 method public int getIntrinsicHeight(); 11996 method public int getIntrinsicWidth(); 11997 method public final int getLevel(); 11998 method public int getMinimumHeight(); 11999 method public int getMinimumWidth(); 12000 method public abstract int getOpacity(); 12001 method public void getOutline(android.graphics.Outline); 12002 method public boolean getPadding(android.graphics.Rect); 12003 method public int[] getState(); 12004 method public android.graphics.Region getTransparentRegion(); 12005 method public void inflate(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 12006 method public void inflate(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources.Theme) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 12007 method public void invalidateSelf(); 12008 method public boolean isAutoMirrored(); 12009 method public boolean isStateful(); 12010 method public final boolean isVisible(); 12011 method public void jumpToCurrentState(); 12012 method public android.graphics.drawable.Drawable mutate(); 12013 method protected void onBoundsChange(android.graphics.Rect); 12014 method protected boolean onLevelChange(int); 12015 method protected boolean onStateChange(int[]); 12016 method public static int resolveOpacity(int, int); 12017 method public void scheduleSelf(java.lang.Runnable, long); 12018 method public abstract void setAlpha(int); 12019 method public void setAutoMirrored(boolean); 12020 method public void setBounds(int, int, int, int); 12021 method public void setBounds(android.graphics.Rect); 12022 method public final void setCallback(android.graphics.drawable.Drawable.Callback); 12023 method public void setChangingConfigurations(int); 12024 method public abstract void setColorFilter(android.graphics.ColorFilter); 12025 method public void setColorFilter(int, android.graphics.PorterDuff.Mode); 12026 method public void setDither(boolean); 12027 method public void setFilterBitmap(boolean); 12028 method public void setHotspot(float, float); 12029 method public void setHotspotBounds(int, int, int, int); 12030 method public final boolean setLevel(int); 12031 method public boolean setState(int[]); 12032 method public void setTint(int); 12033 method public void setTintList(android.content.res.ColorStateList); 12034 method public void setTintMode(android.graphics.PorterDuff.Mode); 12035 method public boolean setVisible(boolean, boolean); 12036 method public void unscheduleSelf(java.lang.Runnable); 12037 } 12038 12039 public static abstract interface Drawable.Callback { 12040 method public abstract void invalidateDrawable(android.graphics.drawable.Drawable); 12041 method public abstract void scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long); 12042 method public abstract void unscheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable); 12043 } 12044 12045 public static abstract class Drawable.ConstantState { 12046 ctor public Drawable.ConstantState(); 12047 method public boolean canApplyTheme(); 12048 method public abstract int getChangingConfigurations(); 12049 method public abstract android.graphics.drawable.Drawable newDrawable(); 12050 method public android.graphics.drawable.Drawable newDrawable(android.content.res.Resources); 12051 method public android.graphics.drawable.Drawable newDrawable(android.content.res.Resources, android.content.res.Resources.Theme); 12052 } 12053 12054 public class DrawableContainer extends android.graphics.drawable.Drawable implements android.graphics.drawable.Drawable.Callback { 12055 ctor public DrawableContainer(); 12056 method public void draw(android.graphics.Canvas); 12057 method public int getOpacity(); 12058 method public void invalidateDrawable(android.graphics.drawable.Drawable); 12059 method public void scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long); 12060 method public boolean selectDrawable(int); 12061 method public void setAlpha(int); 12062 method public void setColorFilter(android.graphics.ColorFilter); 12063 method protected void setConstantState(android.graphics.drawable.DrawableContainer.DrawableContainerState); 12064 method public void setEnterFadeDuration(int); 12065 method public void setExitFadeDuration(int); 12066 method public void unscheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable); 12067 } 12068 12069 public static abstract class DrawableContainer.DrawableContainerState extends android.graphics.drawable.Drawable.ConstantState { 12070 method public final int addChild(android.graphics.drawable.Drawable); 12071 method public synchronized boolean canConstantState(); 12072 method protected void computeConstantSize(); 12073 method public int getChangingConfigurations(); 12074 method public final android.graphics.drawable.Drawable getChild(int); 12075 method public final int getChildCount(); 12076 method public final android.graphics.drawable.Drawable[] getChildren(); 12077 method public final int getConstantHeight(); 12078 method public final int getConstantMinimumHeight(); 12079 method public final int getConstantMinimumWidth(); 12080 method public final android.graphics.Rect getConstantPadding(); 12081 method public final int getConstantWidth(); 12082 method public final int getEnterFadeDuration(); 12083 method public final int getExitFadeDuration(); 12084 method public final int getOpacity(); 12085 method public void growArray(int, int); 12086 method public final boolean isConstantSize(); 12087 method public final boolean isStateful(); 12088 method public final void setConstantSize(boolean); 12089 method public final void setEnterFadeDuration(int); 12090 method public final void setExitFadeDuration(int); 12091 method public final void setVariablePadding(boolean); 12092 } 12093 12094 public class GradientDrawable extends android.graphics.drawable.Drawable { 12095 ctor public GradientDrawable(); 12096 ctor public GradientDrawable(android.graphics.drawable.GradientDrawable.Orientation, int[]); 12097 method public void draw(android.graphics.Canvas); 12098 method public float getGradientRadius(); 12099 method public int getOpacity(); 12100 method public android.graphics.drawable.GradientDrawable.Orientation getOrientation(); 12101 method public void setAlpha(int); 12102 method public void setColor(int); 12103 method public void setColor(android.content.res.ColorStateList); 12104 method public void setColorFilter(android.graphics.ColorFilter); 12105 method public void setColors(int[]); 12106 method public void setCornerRadii(float[]); 12107 method public void setCornerRadius(float); 12108 method public void setGradientCenter(float, float); 12109 method public void setGradientRadius(float); 12110 method public void setGradientType(int); 12111 method public void setOrientation(android.graphics.drawable.GradientDrawable.Orientation); 12112 method public void setShape(int); 12113 method public void setSize(int, int); 12114 method public void setStroke(int, int); 12115 method public void setStroke(int, android.content.res.ColorStateList); 12116 method public void setStroke(int, int, float, float); 12117 method public void setStroke(int, android.content.res.ColorStateList, float, float); 12118 method public void setUseLevel(boolean); 12119 field public static final int LINE = 2; // 0x2 12120 field public static final int LINEAR_GRADIENT = 0; // 0x0 12121 field public static final int OVAL = 1; // 0x1 12122 field public static final int RADIAL_GRADIENT = 1; // 0x1 12123 field public static final int RECTANGLE = 0; // 0x0 12124 field public static final int RING = 3; // 0x3 12125 field public static final int SWEEP_GRADIENT = 2; // 0x2 12126 } 12127 12128 public static final class GradientDrawable.Orientation extends java.lang.Enum { 12129 method public static android.graphics.drawable.GradientDrawable.Orientation valueOf(java.lang.String); 12130 method public static final android.graphics.drawable.GradientDrawable.Orientation[] values(); 12131 enum_constant public static final android.graphics.drawable.GradientDrawable.Orientation BL_TR; 12132 enum_constant public static final android.graphics.drawable.GradientDrawable.Orientation BOTTOM_TOP; 12133 enum_constant public static final android.graphics.drawable.GradientDrawable.Orientation BR_TL; 12134 enum_constant public static final android.graphics.drawable.GradientDrawable.Orientation LEFT_RIGHT; 12135 enum_constant public static final android.graphics.drawable.GradientDrawable.Orientation RIGHT_LEFT; 12136 enum_constant public static final android.graphics.drawable.GradientDrawable.Orientation TL_BR; 12137 enum_constant public static final android.graphics.drawable.GradientDrawable.Orientation TOP_BOTTOM; 12138 enum_constant public static final android.graphics.drawable.GradientDrawable.Orientation TR_BL; 12139 } 12140 12141 public class InsetDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Drawable.Callback { 12142 ctor public InsetDrawable(android.graphics.drawable.Drawable, int); 12143 ctor public InsetDrawable(android.graphics.drawable.Drawable, int, int, int, int); 12144 method public void draw(android.graphics.Canvas); 12145 method public android.graphics.drawable.Drawable getDrawable(); 12146 method public int getOpacity(); 12147 method public void invalidateDrawable(android.graphics.drawable.Drawable); 12148 method public void scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long); 12149 method public void setAlpha(int); 12150 method public void setColorFilter(android.graphics.ColorFilter); 12151 method public void unscheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable); 12152 } 12153 12154 public class LayerDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Drawable.Callback { 12155 ctor public LayerDrawable(android.graphics.drawable.Drawable[]); 12156 method public void draw(android.graphics.Canvas); 12157 method public android.graphics.drawable.Drawable findDrawableByLayerId(int); 12158 method public android.graphics.drawable.Drawable getDrawable(int); 12159 method public int getId(int); 12160 method public int getNumberOfLayers(); 12161 method public int getOpacity(); 12162 method public int getPaddingMode(); 12163 method public void invalidateDrawable(android.graphics.drawable.Drawable); 12164 method public void scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long); 12165 method public void setAlpha(int); 12166 method public void setColorFilter(android.graphics.ColorFilter); 12167 method public boolean setDrawableByLayerId(int, android.graphics.drawable.Drawable); 12168 method public void setId(int, int); 12169 method public void setLayerInset(int, int, int, int, int); 12170 method public void setOpacity(int); 12171 method public void setPaddingMode(int); 12172 method public void unscheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable); 12173 field public static final int PADDING_MODE_NEST = 0; // 0x0 12174 field public static final int PADDING_MODE_STACK = 1; // 0x1 12175 } 12176 12177 public class LevelListDrawable extends android.graphics.drawable.DrawableContainer { 12178 ctor public LevelListDrawable(); 12179 method public void addLevel(int, int, android.graphics.drawable.Drawable); 12180 } 12181 12182 public class NinePatchDrawable extends android.graphics.drawable.Drawable { 12183 ctor public deprecated NinePatchDrawable(android.graphics.Bitmap, byte[], android.graphics.Rect, java.lang.String); 12184 ctor public NinePatchDrawable(android.content.res.Resources, android.graphics.Bitmap, byte[], android.graphics.Rect, java.lang.String); 12185 ctor public deprecated NinePatchDrawable(android.graphics.NinePatch); 12186 ctor public NinePatchDrawable(android.content.res.Resources, android.graphics.NinePatch); 12187 method public void draw(android.graphics.Canvas); 12188 method public int getOpacity(); 12189 method public android.graphics.Paint getPaint(); 12190 method public void setAlpha(int); 12191 method public void setColorFilter(android.graphics.ColorFilter); 12192 method public void setTargetDensity(android.graphics.Canvas); 12193 method public void setTargetDensity(android.util.DisplayMetrics); 12194 method public void setTargetDensity(int); 12195 } 12196 12197 public class PaintDrawable extends android.graphics.drawable.ShapeDrawable { 12198 ctor public PaintDrawable(); 12199 ctor public PaintDrawable(int); 12200 method public void setCornerRadii(float[]); 12201 method public void setCornerRadius(float); 12202 } 12203 12204 public class PictureDrawable extends android.graphics.drawable.Drawable { 12205 ctor public PictureDrawable(android.graphics.Picture); 12206 method public void draw(android.graphics.Canvas); 12207 method public int getOpacity(); 12208 method public android.graphics.Picture getPicture(); 12209 method public void setAlpha(int); 12210 method public void setColorFilter(android.graphics.ColorFilter); 12211 method public void setPicture(android.graphics.Picture); 12212 } 12213 12214 public class RippleDrawable extends android.graphics.drawable.LayerDrawable { 12215 ctor public RippleDrawable(android.content.res.ColorStateList, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable); 12216 method public void setColor(android.content.res.ColorStateList); 12217 } 12218 12219 public class RotateDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Drawable.Callback { 12220 ctor public RotateDrawable(); 12221 method public void draw(android.graphics.Canvas); 12222 method public android.graphics.drawable.Drawable getDrawable(); 12223 method public float getFromDegrees(); 12224 method public int getOpacity(); 12225 method public float getPivotX(); 12226 method public float getPivotY(); 12227 method public float getToDegrees(); 12228 method public void invalidateDrawable(android.graphics.drawable.Drawable); 12229 method public boolean isPivotXRelative(); 12230 method public boolean isPivotYRelative(); 12231 method public void scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long); 12232 method public void setAlpha(int); 12233 method public void setColorFilter(android.graphics.ColorFilter); 12234 method public void setDrawable(android.graphics.drawable.Drawable); 12235 method public void setFromDegrees(float); 12236 method public void setPivotX(float); 12237 method public void setPivotXRelative(boolean); 12238 method public void setPivotY(float); 12239 method public void setPivotYRelative(boolean); 12240 method public void setToDegrees(float); 12241 method public void unscheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable); 12242 } 12243 12244 public class ScaleDrawable extends android.graphics.drawable.Drawable implements android.graphics.drawable.Drawable.Callback { 12245 ctor public ScaleDrawable(android.graphics.drawable.Drawable, int, float, float); 12246 method public void draw(android.graphics.Canvas); 12247 method public android.graphics.drawable.Drawable getDrawable(); 12248 method public int getOpacity(); 12249 method public void invalidateDrawable(android.graphics.drawable.Drawable); 12250 method public void scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long); 12251 method public void setAlpha(int); 12252 method public void setColorFilter(android.graphics.ColorFilter); 12253 method public void unscheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable); 12254 } 12255 12256 public class ShapeDrawable extends android.graphics.drawable.Drawable { 12257 ctor public ShapeDrawable(); 12258 ctor public ShapeDrawable(android.graphics.drawable.shapes.Shape); 12259 method public void draw(android.graphics.Canvas); 12260 method public int getOpacity(); 12261 method public android.graphics.Paint getPaint(); 12262 method public android.graphics.drawable.ShapeDrawable.ShaderFactory getShaderFactory(); 12263 method public android.graphics.drawable.shapes.Shape getShape(); 12264 method protected boolean inflateTag(java.lang.String, android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet); 12265 method protected void onDraw(android.graphics.drawable.shapes.Shape, android.graphics.Canvas, android.graphics.Paint); 12266 method public void setAlpha(int); 12267 method public void setColorFilter(android.graphics.ColorFilter); 12268 method public void setIntrinsicHeight(int); 12269 method public void setIntrinsicWidth(int); 12270 method public void setPadding(int, int, int, int); 12271 method public void setPadding(android.graphics.Rect); 12272 method public void setShaderFactory(android.graphics.drawable.ShapeDrawable.ShaderFactory); 12273 method public void setShape(android.graphics.drawable.shapes.Shape); 12274 } 12275 12276 public static abstract class ShapeDrawable.ShaderFactory { 12277 ctor public ShapeDrawable.ShaderFactory(); 12278 method public abstract android.graphics.Shader resize(int, int); 12279 } 12280 12281 public class StateListDrawable extends android.graphics.drawable.DrawableContainer { 12282 ctor public StateListDrawable(); 12283 method public void addState(int[], android.graphics.drawable.Drawable); 12284 } 12285 12286 public class TransitionDrawable extends android.graphics.drawable.LayerDrawable implements android.graphics.drawable.Drawable.Callback { 12287 ctor public TransitionDrawable(android.graphics.drawable.Drawable[]); 12288 method public boolean isCrossFadeEnabled(); 12289 method public void resetTransition(); 12290 method public void reverseTransition(int); 12291 method public void setCrossFadeEnabled(boolean); 12292 method public void startTransition(int); 12293 } 12294 12295 public class VectorDrawable extends android.graphics.drawable.Drawable { 12296 ctor public VectorDrawable(); 12297 method public void draw(android.graphics.Canvas); 12298 method public int getOpacity(); 12299 method public void setAlpha(int); 12300 method public void setColorFilter(android.graphics.ColorFilter); 12301 } 12302 12303} 12304 12305package android.graphics.drawable.shapes { 12306 12307 public class ArcShape extends android.graphics.drawable.shapes.RectShape { 12308 ctor public ArcShape(float, float); 12309 } 12310 12311 public class OvalShape extends android.graphics.drawable.shapes.RectShape { 12312 ctor public OvalShape(); 12313 } 12314 12315 public class PathShape extends android.graphics.drawable.shapes.Shape { 12316 ctor public PathShape(android.graphics.Path, float, float); 12317 method public void draw(android.graphics.Canvas, android.graphics.Paint); 12318 } 12319 12320 public class RectShape extends android.graphics.drawable.shapes.Shape { 12321 ctor public RectShape(); 12322 method public void draw(android.graphics.Canvas, android.graphics.Paint); 12323 method protected final android.graphics.RectF rect(); 12324 } 12325 12326 public class RoundRectShape extends android.graphics.drawable.shapes.RectShape { 12327 ctor public RoundRectShape(float[], android.graphics.RectF, float[]); 12328 } 12329 12330 public abstract class Shape implements java.lang.Cloneable { 12331 ctor public Shape(); 12332 method public android.graphics.drawable.shapes.Shape clone() throws java.lang.CloneNotSupportedException; 12333 method public abstract void draw(android.graphics.Canvas, android.graphics.Paint); 12334 method public final float getHeight(); 12335 method public void getOutline(android.graphics.Outline); 12336 method public final float getWidth(); 12337 method public boolean hasAlpha(); 12338 method protected void onResize(float, float); 12339 method public final void resize(float, float); 12340 } 12341 12342} 12343 12344package android.graphics.pdf { 12345 12346 public class PdfDocument { 12347 ctor public PdfDocument(); 12348 method public void close(); 12349 method public void finishPage(android.graphics.pdf.PdfDocument.Page); 12350 method public java.util.List<android.graphics.pdf.PdfDocument.PageInfo> getPages(); 12351 method public android.graphics.pdf.PdfDocument.Page startPage(android.graphics.pdf.PdfDocument.PageInfo); 12352 method public void writeTo(java.io.OutputStream) throws java.io.IOException; 12353 } 12354 12355 public static final class PdfDocument.Page { 12356 method public android.graphics.Canvas getCanvas(); 12357 method public android.graphics.pdf.PdfDocument.PageInfo getInfo(); 12358 } 12359 12360 public static final class PdfDocument.PageInfo { 12361 method public android.graphics.Rect getContentRect(); 12362 method public int getPageHeight(); 12363 method public int getPageNumber(); 12364 method public int getPageWidth(); 12365 } 12366 12367 public static final class PdfDocument.PageInfo.Builder { 12368 ctor public PdfDocument.PageInfo.Builder(int, int, int); 12369 method public android.graphics.pdf.PdfDocument.PageInfo create(); 12370 method public android.graphics.pdf.PdfDocument.PageInfo.Builder setContentRect(android.graphics.Rect); 12371 } 12372 12373 public final class PdfRenderer implements java.lang.AutoCloseable { 12374 ctor public PdfRenderer(android.os.ParcelFileDescriptor) throws java.io.IOException; 12375 method public void close(); 12376 method public int getPageCount(); 12377 method public android.graphics.pdf.PdfRenderer.Page openPage(int); 12378 method public boolean shouldScaleForPrinting(); 12379 } 12380 12381 public final class PdfRenderer.Page implements java.lang.AutoCloseable { 12382 method public void close(); 12383 method public int getHeight(); 12384 method public int getIndex(); 12385 method public int getWidth(); 12386 method public void render(android.graphics.Bitmap, android.graphics.Rect, android.graphics.Matrix, int); 12387 field public static final int RENDER_MODE_FOR_DISPLAY = 1; // 0x1 12388 field public static final int RENDER_MODE_FOR_PRINT = 2; // 0x2 12389 } 12390 12391} 12392 12393package android.hardware { 12394 12395 public deprecated class Camera { 12396 method public final void addCallbackBuffer(byte[]); 12397 method public final void autoFocus(android.hardware.Camera.AutoFocusCallback); 12398 method public final void cancelAutoFocus(); 12399 method public final boolean enableShutterSound(boolean); 12400 method public static void getCameraInfo(int, android.hardware.Camera.CameraInfo); 12401 method public static int getNumberOfCameras(); 12402 method public android.hardware.Camera.Parameters getParameters(); 12403 method public final void lock(); 12404 method public static android.hardware.Camera open(int); 12405 method public static android.hardware.Camera open(); 12406 method public final void reconnect() throws java.io.IOException; 12407 method public final void release(); 12408 method public void setAutoFocusMoveCallback(android.hardware.Camera.AutoFocusMoveCallback); 12409 method public final void setDisplayOrientation(int); 12410 method public final void setErrorCallback(android.hardware.Camera.ErrorCallback); 12411 method public final void setFaceDetectionListener(android.hardware.Camera.FaceDetectionListener); 12412 method public final void setOneShotPreviewCallback(android.hardware.Camera.PreviewCallback); 12413 method public void setParameters(android.hardware.Camera.Parameters); 12414 method public final void setPreviewCallback(android.hardware.Camera.PreviewCallback); 12415 method public final void setPreviewCallbackWithBuffer(android.hardware.Camera.PreviewCallback); 12416 method public final void setPreviewDisplay(android.view.SurfaceHolder) throws java.io.IOException; 12417 method public final void setPreviewTexture(android.graphics.SurfaceTexture) throws java.io.IOException; 12418 method public final void setZoomChangeListener(android.hardware.Camera.OnZoomChangeListener); 12419 method public final void startFaceDetection(); 12420 method public final void startPreview(); 12421 method public final void startSmoothZoom(int); 12422 method public final void stopFaceDetection(); 12423 method public final void stopPreview(); 12424 method public final void stopSmoothZoom(); 12425 method public final void takePicture(android.hardware.Camera.ShutterCallback, android.hardware.Camera.PictureCallback, android.hardware.Camera.PictureCallback); 12426 method public final void takePicture(android.hardware.Camera.ShutterCallback, android.hardware.Camera.PictureCallback, android.hardware.Camera.PictureCallback, android.hardware.Camera.PictureCallback); 12427 method public final void unlock(); 12428 field public static final java.lang.String ACTION_NEW_PICTURE = "android.hardware.action.NEW_PICTURE"; 12429 field public static final java.lang.String ACTION_NEW_VIDEO = "android.hardware.action.NEW_VIDEO"; 12430 field public static final int CAMERA_ERROR_SERVER_DIED = 100; // 0x64 12431 field public static final int CAMERA_ERROR_UNKNOWN = 1; // 0x1 12432 } 12433 12434 public static deprecated class Camera.Area { 12435 ctor public Camera.Area(android.graphics.Rect, int); 12436 field public android.graphics.Rect rect; 12437 field public int weight; 12438 } 12439 12440 public static abstract deprecated interface Camera.AutoFocusCallback { 12441 method public abstract void onAutoFocus(boolean, android.hardware.Camera); 12442 } 12443 12444 public static abstract deprecated interface Camera.AutoFocusMoveCallback { 12445 method public abstract void onAutoFocusMoving(boolean, android.hardware.Camera); 12446 } 12447 12448 public static deprecated class Camera.CameraInfo { 12449 ctor public Camera.CameraInfo(); 12450 field public static final int CAMERA_FACING_BACK = 0; // 0x0 12451 field public static final int CAMERA_FACING_FRONT = 1; // 0x1 12452 field public boolean canDisableShutterSound; 12453 field public int facing; 12454 field public int orientation; 12455 } 12456 12457 public static abstract deprecated interface Camera.ErrorCallback { 12458 method public abstract void onError(int, android.hardware.Camera); 12459 } 12460 12461 public static deprecated class Camera.Face { 12462 ctor public Camera.Face(); 12463 field public int id; 12464 field public android.graphics.Point leftEye; 12465 field public android.graphics.Point mouth; 12466 field public android.graphics.Rect rect; 12467 field public android.graphics.Point rightEye; 12468 field public int score; 12469 } 12470 12471 public static abstract deprecated interface Camera.FaceDetectionListener { 12472 method public abstract void onFaceDetection(android.hardware.Camera.Face[], android.hardware.Camera); 12473 } 12474 12475 public static abstract deprecated interface Camera.OnZoomChangeListener { 12476 method public abstract void onZoomChange(int, boolean, android.hardware.Camera); 12477 } 12478 12479 public deprecated class Camera.Parameters { 12480 method public java.lang.String flatten(); 12481 method public java.lang.String get(java.lang.String); 12482 method public java.lang.String getAntibanding(); 12483 method public boolean getAutoExposureLock(); 12484 method public boolean getAutoWhiteBalanceLock(); 12485 method public java.lang.String getColorEffect(); 12486 method public int getExposureCompensation(); 12487 method public float getExposureCompensationStep(); 12488 method public java.lang.String getFlashMode(); 12489 method public float getFocalLength(); 12490 method public java.util.List<android.hardware.Camera.Area> getFocusAreas(); 12491 method public void getFocusDistances(float[]); 12492 method public java.lang.String getFocusMode(); 12493 method public float getHorizontalViewAngle(); 12494 method public int getInt(java.lang.String); 12495 method public int getJpegQuality(); 12496 method public int getJpegThumbnailQuality(); 12497 method public android.hardware.Camera.Size getJpegThumbnailSize(); 12498 method public int getMaxExposureCompensation(); 12499 method public int getMaxNumDetectedFaces(); 12500 method public int getMaxNumFocusAreas(); 12501 method public int getMaxNumMeteringAreas(); 12502 method public int getMaxZoom(); 12503 method public java.util.List<android.hardware.Camera.Area> getMeteringAreas(); 12504 method public int getMinExposureCompensation(); 12505 method public int getPictureFormat(); 12506 method public android.hardware.Camera.Size getPictureSize(); 12507 method public android.hardware.Camera.Size getPreferredPreviewSizeForVideo(); 12508 method public int getPreviewFormat(); 12509 method public void getPreviewFpsRange(int[]); 12510 method public deprecated int getPreviewFrameRate(); 12511 method public android.hardware.Camera.Size getPreviewSize(); 12512 method public java.lang.String getSceneMode(); 12513 method public java.util.List<java.lang.String> getSupportedAntibanding(); 12514 method public java.util.List<java.lang.String> getSupportedColorEffects(); 12515 method public java.util.List<java.lang.String> getSupportedFlashModes(); 12516 method public java.util.List<java.lang.String> getSupportedFocusModes(); 12517 method public java.util.List<android.hardware.Camera.Size> getSupportedJpegThumbnailSizes(); 12518 method public java.util.List<java.lang.Integer> getSupportedPictureFormats(); 12519 method public java.util.List<android.hardware.Camera.Size> getSupportedPictureSizes(); 12520 method public java.util.List<java.lang.Integer> getSupportedPreviewFormats(); 12521 method public java.util.List<int[]> getSupportedPreviewFpsRange(); 12522 method public deprecated java.util.List<java.lang.Integer> getSupportedPreviewFrameRates(); 12523 method public java.util.List<android.hardware.Camera.Size> getSupportedPreviewSizes(); 12524 method public java.util.List<java.lang.String> getSupportedSceneModes(); 12525 method public java.util.List<android.hardware.Camera.Size> getSupportedVideoSizes(); 12526 method public java.util.List<java.lang.String> getSupportedWhiteBalance(); 12527 method public float getVerticalViewAngle(); 12528 method public boolean getVideoStabilization(); 12529 method public java.lang.String getWhiteBalance(); 12530 method public int getZoom(); 12531 method public java.util.List<java.lang.Integer> getZoomRatios(); 12532 method public boolean isAutoExposureLockSupported(); 12533 method public boolean isAutoWhiteBalanceLockSupported(); 12534 method public boolean isSmoothZoomSupported(); 12535 method public boolean isVideoSnapshotSupported(); 12536 method public boolean isVideoStabilizationSupported(); 12537 method public boolean isZoomSupported(); 12538 method public void remove(java.lang.String); 12539 method public void removeGpsData(); 12540 method public void set(java.lang.String, java.lang.String); 12541 method public void set(java.lang.String, int); 12542 method public void setAntibanding(java.lang.String); 12543 method public void setAutoExposureLock(boolean); 12544 method public void setAutoWhiteBalanceLock(boolean); 12545 method public void setColorEffect(java.lang.String); 12546 method public void setExposureCompensation(int); 12547 method public void setFlashMode(java.lang.String); 12548 method public void setFocusAreas(java.util.List<android.hardware.Camera.Area>); 12549 method public void setFocusMode(java.lang.String); 12550 method public void setGpsAltitude(double); 12551 method public void setGpsLatitude(double); 12552 method public void setGpsLongitude(double); 12553 method public void setGpsProcessingMethod(java.lang.String); 12554 method public void setGpsTimestamp(long); 12555 method public void setJpegQuality(int); 12556 method public void setJpegThumbnailQuality(int); 12557 method public void setJpegThumbnailSize(int, int); 12558 method public void setMeteringAreas(java.util.List<android.hardware.Camera.Area>); 12559 method public void setPictureFormat(int); 12560 method public void setPictureSize(int, int); 12561 method public void setPreviewFormat(int); 12562 method public void setPreviewFpsRange(int, int); 12563 method public deprecated void setPreviewFrameRate(int); 12564 method public void setPreviewSize(int, int); 12565 method public void setRecordingHint(boolean); 12566 method public void setRotation(int); 12567 method public void setSceneMode(java.lang.String); 12568 method public void setVideoStabilization(boolean); 12569 method public void setWhiteBalance(java.lang.String); 12570 method public void setZoom(int); 12571 method public void unflatten(java.lang.String); 12572 field public static final java.lang.String ANTIBANDING_50HZ = "50hz"; 12573 field public static final java.lang.String ANTIBANDING_60HZ = "60hz"; 12574 field public static final java.lang.String ANTIBANDING_AUTO = "auto"; 12575 field public static final java.lang.String ANTIBANDING_OFF = "off"; 12576 field public static final java.lang.String EFFECT_AQUA = "aqua"; 12577 field public static final java.lang.String EFFECT_BLACKBOARD = "blackboard"; 12578 field public static final java.lang.String EFFECT_MONO = "mono"; 12579 field public static final java.lang.String EFFECT_NEGATIVE = "negative"; 12580 field public static final java.lang.String EFFECT_NONE = "none"; 12581 field public static final java.lang.String EFFECT_POSTERIZE = "posterize"; 12582 field public static final java.lang.String EFFECT_SEPIA = "sepia"; 12583 field public static final java.lang.String EFFECT_SOLARIZE = "solarize"; 12584 field public static final java.lang.String EFFECT_WHITEBOARD = "whiteboard"; 12585 field public static final java.lang.String FLASH_MODE_AUTO = "auto"; 12586 field public static final java.lang.String FLASH_MODE_OFF = "off"; 12587 field public static final java.lang.String FLASH_MODE_ON = "on"; 12588 field public static final java.lang.String FLASH_MODE_RED_EYE = "red-eye"; 12589 field public static final java.lang.String FLASH_MODE_TORCH = "torch"; 12590 field public static final int FOCUS_DISTANCE_FAR_INDEX = 2; // 0x2 12591 field public static final int FOCUS_DISTANCE_NEAR_INDEX = 0; // 0x0 12592 field public static final int FOCUS_DISTANCE_OPTIMAL_INDEX = 1; // 0x1 12593 field public static final java.lang.String FOCUS_MODE_AUTO = "auto"; 12594 field public static final java.lang.String FOCUS_MODE_CONTINUOUS_PICTURE = "continuous-picture"; 12595 field public static final java.lang.String FOCUS_MODE_CONTINUOUS_VIDEO = "continuous-video"; 12596 field public static final java.lang.String FOCUS_MODE_EDOF = "edof"; 12597 field public static final java.lang.String FOCUS_MODE_FIXED = "fixed"; 12598 field public static final java.lang.String FOCUS_MODE_INFINITY = "infinity"; 12599 field public static final java.lang.String FOCUS_MODE_MACRO = "macro"; 12600 field public static final int PREVIEW_FPS_MAX_INDEX = 1; // 0x1 12601 field public static final int PREVIEW_FPS_MIN_INDEX = 0; // 0x0 12602 field public static final java.lang.String SCENE_MODE_ACTION = "action"; 12603 field public static final java.lang.String SCENE_MODE_AUTO = "auto"; 12604 field public static final java.lang.String SCENE_MODE_BARCODE = "barcode"; 12605 field public static final java.lang.String SCENE_MODE_BEACH = "beach"; 12606 field public static final java.lang.String SCENE_MODE_CANDLELIGHT = "candlelight"; 12607 field public static final java.lang.String SCENE_MODE_FIREWORKS = "fireworks"; 12608 field public static final java.lang.String SCENE_MODE_HDR = "hdr"; 12609 field public static final java.lang.String SCENE_MODE_LANDSCAPE = "landscape"; 12610 field public static final java.lang.String SCENE_MODE_NIGHT = "night"; 12611 field public static final java.lang.String SCENE_MODE_NIGHT_PORTRAIT = "night-portrait"; 12612 field public static final java.lang.String SCENE_MODE_PARTY = "party"; 12613 field public static final java.lang.String SCENE_MODE_PORTRAIT = "portrait"; 12614 field public static final java.lang.String SCENE_MODE_SNOW = "snow"; 12615 field public static final java.lang.String SCENE_MODE_SPORTS = "sports"; 12616 field public static final java.lang.String SCENE_MODE_STEADYPHOTO = "steadyphoto"; 12617 field public static final java.lang.String SCENE_MODE_SUNSET = "sunset"; 12618 field public static final java.lang.String SCENE_MODE_THEATRE = "theatre"; 12619 field public static final java.lang.String WHITE_BALANCE_AUTO = "auto"; 12620 field public static final java.lang.String WHITE_BALANCE_CLOUDY_DAYLIGHT = "cloudy-daylight"; 12621 field public static final java.lang.String WHITE_BALANCE_DAYLIGHT = "daylight"; 12622 field public static final java.lang.String WHITE_BALANCE_FLUORESCENT = "fluorescent"; 12623 field public static final java.lang.String WHITE_BALANCE_INCANDESCENT = "incandescent"; 12624 field public static final java.lang.String WHITE_BALANCE_SHADE = "shade"; 12625 field public static final java.lang.String WHITE_BALANCE_TWILIGHT = "twilight"; 12626 field public static final java.lang.String WHITE_BALANCE_WARM_FLUORESCENT = "warm-fluorescent"; 12627 } 12628 12629 public static abstract deprecated interface Camera.PictureCallback { 12630 method public abstract void onPictureTaken(byte[], android.hardware.Camera); 12631 } 12632 12633 public static abstract deprecated interface Camera.PreviewCallback { 12634 method public abstract void onPreviewFrame(byte[], android.hardware.Camera); 12635 } 12636 12637 public static abstract deprecated interface Camera.ShutterCallback { 12638 method public abstract void onShutter(); 12639 } 12640 12641 public deprecated class Camera.Size { 12642 ctor public Camera.Size(int, int); 12643 field public int height; 12644 field public int width; 12645 } 12646 12647 public final class ConsumerIrManager { 12648 method public android.hardware.ConsumerIrManager.CarrierFrequencyRange[] getCarrierFrequencies(); 12649 method public boolean hasIrEmitter(); 12650 method public void transmit(int, int[]); 12651 } 12652 12653 public final class ConsumerIrManager.CarrierFrequencyRange { 12654 ctor public ConsumerIrManager.CarrierFrequencyRange(int, int); 12655 method public int getMaxFrequency(); 12656 method public int getMinFrequency(); 12657 } 12658 12659 public class GeomagneticField { 12660 ctor public GeomagneticField(float, float, float, long); 12661 method public float getDeclination(); 12662 method public float getFieldStrength(); 12663 method public float getHorizontalStrength(); 12664 method public float getInclination(); 12665 method public float getX(); 12666 method public float getY(); 12667 method public float getZ(); 12668 } 12669 12670 public final class Sensor { 12671 method public int getFifoMaxEventCount(); 12672 method public int getFifoReservedEventCount(); 12673 method public int getMaxDelay(); 12674 method public float getMaximumRange(); 12675 method public int getMinDelay(); 12676 method public java.lang.String getName(); 12677 method public float getPower(); 12678 method public int getReportingMode(); 12679 method public float getResolution(); 12680 method public java.lang.String getStringType(); 12681 method public int getType(); 12682 method public java.lang.String getVendor(); 12683 method public int getVersion(); 12684 method public boolean isWakeUpSensor(); 12685 field public static final int REPORTING_MODE_CONTINUOUS = 0; // 0x0 12686 field public static final int REPORTING_MODE_ONE_SHOT = 2; // 0x2 12687 field public static final int REPORTING_MODE_ON_CHANGE = 1; // 0x1 12688 field public static final int REPORTING_MODE_SPECIAL_TRIGGER = 3; // 0x3 12689 field public static final java.lang.String STRING_TYPE_ACCELEROMETER = "android.sensor.accelerometer"; 12690 field public static final java.lang.String STRING_TYPE_AMBIENT_TEMPERATURE = "android.sensor.ambient_temperature"; 12691 field public static final java.lang.String STRING_TYPE_GAME_ROTATION_VECTOR = "android.sensor.game_rotation_vector"; 12692 field public static final java.lang.String STRING_TYPE_GEOMAGNETIC_ROTATION_VECTOR = "android.sensor.geomagnetic_rotation_vector"; 12693 field public static final java.lang.String STRING_TYPE_GRAVITY = "android.sensor.gravity"; 12694 field public static final java.lang.String STRING_TYPE_GYROSCOPE = "android.sensor.gyroscope"; 12695 field public static final java.lang.String STRING_TYPE_GYROSCOPE_UNCALIBRATED = "android.sensor.gyroscope_uncalibrated"; 12696 field public static final java.lang.String STRING_TYPE_HEART_RATE = "android.sensor.heart_rate"; 12697 field public static final java.lang.String STRING_TYPE_LIGHT = "android.sensor.light"; 12698 field public static final java.lang.String STRING_TYPE_LINEAR_ACCELERATION = "android.sensor.linear_acceleration"; 12699 field public static final java.lang.String STRING_TYPE_MAGNETIC_FIELD = "android.sensor.magnetic_field"; 12700 field public static final java.lang.String STRING_TYPE_MAGNETIC_FIELD_UNCALIBRATED = "android.sensor.magnetic_field_uncalibrated"; 12701 field public static final deprecated java.lang.String STRING_TYPE_ORIENTATION = "android.sensor.orientation"; 12702 field public static final java.lang.String STRING_TYPE_PRESSURE = "android.sensor.pressure"; 12703 field public static final java.lang.String STRING_TYPE_PROXIMITY = "android.sensor.proximity"; 12704 field public static final java.lang.String STRING_TYPE_RELATIVE_HUMIDITY = "android.sensor.relative_humidity"; 12705 field public static final java.lang.String STRING_TYPE_ROTATION_VECTOR = "android.sensor.rotation_vector"; 12706 field public static final java.lang.String STRING_TYPE_SIGNIFICANT_MOTION = "android.sensor.significant_motion"; 12707 field public static final java.lang.String STRING_TYPE_STEP_COUNTER = "android.sensor.step_counter"; 12708 field public static final java.lang.String STRING_TYPE_STEP_DETECTOR = "android.sensor.step_detector"; 12709 field public static final deprecated java.lang.String STRING_TYPE_TEMPERATURE = "android.sensor.temperature"; 12710 field public static final int TYPE_ACCELEROMETER = 1; // 0x1 12711 field public static final int TYPE_ALL = -1; // 0xffffffff 12712 field public static final int TYPE_AMBIENT_TEMPERATURE = 13; // 0xd 12713 field public static final int TYPE_GAME_ROTATION_VECTOR = 15; // 0xf 12714 field public static final int TYPE_GEOMAGNETIC_ROTATION_VECTOR = 20; // 0x14 12715 field public static final int TYPE_GRAVITY = 9; // 0x9 12716 field public static final int TYPE_GYROSCOPE = 4; // 0x4 12717 field public static final int TYPE_GYROSCOPE_UNCALIBRATED = 16; // 0x10 12718 field public static final int TYPE_HEART_RATE = 21; // 0x15 12719 field public static final int TYPE_LIGHT = 5; // 0x5 12720 field public static final int TYPE_LINEAR_ACCELERATION = 10; // 0xa 12721 field public static final int TYPE_MAGNETIC_FIELD = 2; // 0x2 12722 field public static final int TYPE_MAGNETIC_FIELD_UNCALIBRATED = 14; // 0xe 12723 field public static final deprecated int TYPE_ORIENTATION = 3; // 0x3 12724 field public static final int TYPE_PRESSURE = 6; // 0x6 12725 field public static final int TYPE_PROXIMITY = 8; // 0x8 12726 field public static final int TYPE_RELATIVE_HUMIDITY = 12; // 0xc 12727 field public static final int TYPE_ROTATION_VECTOR = 11; // 0xb 12728 field public static final int TYPE_SIGNIFICANT_MOTION = 17; // 0x11 12729 field public static final int TYPE_STEP_COUNTER = 19; // 0x13 12730 field public static final int TYPE_STEP_DETECTOR = 18; // 0x12 12731 field public static final deprecated int TYPE_TEMPERATURE = 7; // 0x7 12732 } 12733 12734 public class SensorEvent { 12735 field public int accuracy; 12736 field public android.hardware.Sensor sensor; 12737 field public long timestamp; 12738 field public final float[] values; 12739 } 12740 12741 public abstract interface SensorEventListener { 12742 method public abstract void onAccuracyChanged(android.hardware.Sensor, int); 12743 method public abstract void onSensorChanged(android.hardware.SensorEvent); 12744 } 12745 12746 public abstract interface SensorEventListener2 implements android.hardware.SensorEventListener { 12747 method public abstract void onFlushCompleted(android.hardware.Sensor); 12748 } 12749 12750 public abstract deprecated interface SensorListener { 12751 method public abstract void onAccuracyChanged(int, int); 12752 method public abstract void onSensorChanged(int, float[]); 12753 } 12754 12755 public abstract class SensorManager { 12756 method public boolean cancelTriggerSensor(android.hardware.TriggerEventListener, android.hardware.Sensor); 12757 method public boolean flush(android.hardware.SensorEventListener); 12758 method public static float getAltitude(float, float); 12759 method public static void getAngleChange(float[], float[], float[]); 12760 method public android.hardware.Sensor getDefaultSensor(int); 12761 method public android.hardware.Sensor getDefaultSensor(int, boolean); 12762 method public static float getInclination(float[]); 12763 method public static float[] getOrientation(float[], float[]); 12764 method public static void getQuaternionFromVector(float[], float[]); 12765 method public static boolean getRotationMatrix(float[], float[], float[], float[]); 12766 method public static void getRotationMatrixFromVector(float[], float[]); 12767 method public java.util.List<android.hardware.Sensor> getSensorList(int); 12768 method public deprecated int getSensors(); 12769 method public deprecated boolean registerListener(android.hardware.SensorListener, int); 12770 method public deprecated boolean registerListener(android.hardware.SensorListener, int, int); 12771 method public boolean registerListener(android.hardware.SensorEventListener, android.hardware.Sensor, int); 12772 method public boolean registerListener(android.hardware.SensorEventListener, android.hardware.Sensor, int, int); 12773 method public boolean registerListener(android.hardware.SensorEventListener, android.hardware.Sensor, int, android.os.Handler); 12774 method public boolean registerListener(android.hardware.SensorEventListener, android.hardware.Sensor, int, int, android.os.Handler); 12775 method public static boolean remapCoordinateSystem(float[], int, int, float[]); 12776 method public boolean requestTriggerSensor(android.hardware.TriggerEventListener, android.hardware.Sensor); 12777 method public deprecated void unregisterListener(android.hardware.SensorListener); 12778 method public deprecated void unregisterListener(android.hardware.SensorListener, int); 12779 method public void unregisterListener(android.hardware.SensorEventListener, android.hardware.Sensor); 12780 method public void unregisterListener(android.hardware.SensorEventListener); 12781 field public static final int AXIS_MINUS_X = 129; // 0x81 12782 field public static final int AXIS_MINUS_Y = 130; // 0x82 12783 field public static final int AXIS_MINUS_Z = 131; // 0x83 12784 field public static final int AXIS_X = 1; // 0x1 12785 field public static final int AXIS_Y = 2; // 0x2 12786 field public static final int AXIS_Z = 3; // 0x3 12787 field public static final deprecated int DATA_X = 0; // 0x0 12788 field public static final deprecated int DATA_Y = 1; // 0x1 12789 field public static final deprecated int DATA_Z = 2; // 0x2 12790 field public static final float GRAVITY_DEATH_STAR_I = 3.5303614E-7f; 12791 field public static final float GRAVITY_EARTH = 9.80665f; 12792 field public static final float GRAVITY_JUPITER = 23.12f; 12793 field public static final float GRAVITY_MARS = 3.71f; 12794 field public static final float GRAVITY_MERCURY = 3.7f; 12795 field public static final float GRAVITY_MOON = 1.6f; 12796 field public static final float GRAVITY_NEPTUNE = 11.0f; 12797 field public static final float GRAVITY_PLUTO = 0.6f; 12798 field public static final float GRAVITY_SATURN = 8.96f; 12799 field public static final float GRAVITY_SUN = 275.0f; 12800 field public static final float GRAVITY_THE_ISLAND = 4.815162f; 12801 field public static final float GRAVITY_URANUS = 8.69f; 12802 field public static final float GRAVITY_VENUS = 8.87f; 12803 field public static final float LIGHT_CLOUDY = 100.0f; 12804 field public static final float LIGHT_FULLMOON = 0.25f; 12805 field public static final float LIGHT_NO_MOON = 0.001f; 12806 field public static final float LIGHT_OVERCAST = 10000.0f; 12807 field public static final float LIGHT_SHADE = 20000.0f; 12808 field public static final float LIGHT_SUNLIGHT = 110000.0f; 12809 field public static final float LIGHT_SUNLIGHT_MAX = 120000.0f; 12810 field public static final float LIGHT_SUNRISE = 400.0f; 12811 field public static final float MAGNETIC_FIELD_EARTH_MAX = 60.0f; 12812 field public static final float MAGNETIC_FIELD_EARTH_MIN = 30.0f; 12813 field public static final float PRESSURE_STANDARD_ATMOSPHERE = 1013.25f; 12814 field public static final deprecated int RAW_DATA_INDEX = 3; // 0x3 12815 field public static final deprecated int RAW_DATA_X = 3; // 0x3 12816 field public static final deprecated int RAW_DATA_Y = 4; // 0x4 12817 field public static final deprecated int RAW_DATA_Z = 5; // 0x5 12818 field public static final deprecated int SENSOR_ACCELEROMETER = 2; // 0x2 12819 field public static final deprecated int SENSOR_ALL = 127; // 0x7f 12820 field public static final int SENSOR_DELAY_FASTEST = 0; // 0x0 12821 field public static final int SENSOR_DELAY_GAME = 1; // 0x1 12822 field public static final int SENSOR_DELAY_NORMAL = 3; // 0x3 12823 field public static final int SENSOR_DELAY_UI = 2; // 0x2 12824 field public static final deprecated int SENSOR_LIGHT = 16; // 0x10 12825 field public static final deprecated int SENSOR_MAGNETIC_FIELD = 8; // 0x8 12826 field public static final deprecated int SENSOR_MAX = 64; // 0x40 12827 field public static final deprecated int SENSOR_MIN = 1; // 0x1 12828 field public static final deprecated int SENSOR_ORIENTATION = 1; // 0x1 12829 field public static final deprecated int SENSOR_ORIENTATION_RAW = 128; // 0x80 12830 field public static final deprecated int SENSOR_PROXIMITY = 32; // 0x20 12831 field public static final int SENSOR_STATUS_ACCURACY_HIGH = 3; // 0x3 12832 field public static final int SENSOR_STATUS_ACCURACY_LOW = 1; // 0x1 12833 field public static final int SENSOR_STATUS_ACCURACY_MEDIUM = 2; // 0x2 12834 field public static final int SENSOR_STATUS_NO_CONTACT = -1; // 0xffffffff 12835 field public static final int SENSOR_STATUS_UNRELIABLE = 0; // 0x0 12836 field public static final deprecated int SENSOR_TEMPERATURE = 4; // 0x4 12837 field public static final deprecated int SENSOR_TRICORDER = 64; // 0x40 12838 field public static final float STANDARD_GRAVITY = 9.80665f; 12839 } 12840 12841 public final class TriggerEvent { 12842 field public android.hardware.Sensor sensor; 12843 field public long timestamp; 12844 field public final float[] values; 12845 } 12846 12847 public abstract class TriggerEventListener { 12848 ctor public TriggerEventListener(); 12849 method public abstract void onTrigger(android.hardware.TriggerEvent); 12850 } 12851 12852} 12853 12854package android.hardware.camera2 { 12855 12856 public class CameraAccessException extends android.util.AndroidException { 12857 ctor public CameraAccessException(int); 12858 ctor public CameraAccessException(int, java.lang.String); 12859 ctor public CameraAccessException(int, java.lang.String, java.lang.Throwable); 12860 ctor public CameraAccessException(int, java.lang.Throwable); 12861 method public final int getReason(); 12862 field public static final int CAMERA_DISABLED = 1; // 0x1 12863 field public static final int CAMERA_DISCONNECTED = 2; // 0x2 12864 field public static final int CAMERA_ERROR = 3; // 0x3 12865 } 12866 12867 public abstract class CameraCaptureSession implements java.lang.AutoCloseable { 12868 ctor public CameraCaptureSession(); 12869 method public abstract void abortCaptures() throws android.hardware.camera2.CameraAccessException; 12870 method public abstract int capture(android.hardware.camera2.CaptureRequest, android.hardware.camera2.CameraCaptureSession.CaptureCallback, android.os.Handler) throws android.hardware.camera2.CameraAccessException; 12871 method public abstract int captureBurst(java.util.List<android.hardware.camera2.CaptureRequest>, android.hardware.camera2.CameraCaptureSession.CaptureCallback, android.os.Handler) throws android.hardware.camera2.CameraAccessException; 12872 method public abstract void close(); 12873 method public abstract android.hardware.camera2.CameraDevice getDevice(); 12874 method public abstract int setRepeatingBurst(java.util.List<android.hardware.camera2.CaptureRequest>, android.hardware.camera2.CameraCaptureSession.CaptureCallback, android.os.Handler) throws android.hardware.camera2.CameraAccessException; 12875 method public abstract int setRepeatingRequest(android.hardware.camera2.CaptureRequest, android.hardware.camera2.CameraCaptureSession.CaptureCallback, android.os.Handler) throws android.hardware.camera2.CameraAccessException; 12876 method public abstract void stopRepeating() throws android.hardware.camera2.CameraAccessException; 12877 } 12878 12879 public static abstract class CameraCaptureSession.CaptureCallback { 12880 ctor public CameraCaptureSession.CaptureCallback(); 12881 method public void onCaptureCompleted(android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, android.hardware.camera2.TotalCaptureResult); 12882 method public void onCaptureFailed(android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureFailure); 12883 method public void onCaptureProgressed(android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, android.hardware.camera2.CaptureResult); 12884 method public void onCaptureSequenceAborted(android.hardware.camera2.CameraCaptureSession, int); 12885 method public void onCaptureSequenceCompleted(android.hardware.camera2.CameraCaptureSession, int, long); 12886 method public void onCaptureStarted(android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, long, long); 12887 } 12888 12889 public static abstract class CameraCaptureSession.StateCallback { 12890 ctor public CameraCaptureSession.StateCallback(); 12891 method public void onActive(android.hardware.camera2.CameraCaptureSession); 12892 method public void onClosed(android.hardware.camera2.CameraCaptureSession); 12893 method public abstract void onConfigureFailed(android.hardware.camera2.CameraCaptureSession); 12894 method public abstract void onConfigured(android.hardware.camera2.CameraCaptureSession); 12895 method public void onReady(android.hardware.camera2.CameraCaptureSession); 12896 } 12897 12898 public final class CameraCharacteristics extends android.hardware.camera2.CameraMetadata { 12899 method public T get(android.hardware.camera2.CameraCharacteristics.Key<T>); 12900 method public java.util.List<android.hardware.camera2.CaptureRequest.Key<?>> getAvailableCaptureRequestKeys(); 12901 method public java.util.List<android.hardware.camera2.CaptureResult.Key<?>> getAvailableCaptureResultKeys(); 12902 field public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> COLOR_CORRECTION_AVAILABLE_ABERRATION_MODES; 12903 field public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> CONTROL_AE_AVAILABLE_ANTIBANDING_MODES; 12904 field public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> CONTROL_AE_AVAILABLE_MODES; 12905 field public static final android.hardware.camera2.CameraCharacteristics.Key<android.util.Range<java.lang.Integer>[]> CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES; 12906 field public static final android.hardware.camera2.CameraCharacteristics.Key<android.util.Range<java.lang.Integer>> CONTROL_AE_COMPENSATION_RANGE; 12907 field public static final android.hardware.camera2.CameraCharacteristics.Key<android.util.Rational> CONTROL_AE_COMPENSATION_STEP; 12908 field public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> CONTROL_AF_AVAILABLE_MODES; 12909 field public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> CONTROL_AVAILABLE_EFFECTS; 12910 field public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> CONTROL_AVAILABLE_SCENE_MODES; 12911 field public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> CONTROL_AVAILABLE_VIDEO_STABILIZATION_MODES; 12912 field public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> CONTROL_AWB_AVAILABLE_MODES; 12913 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> CONTROL_MAX_REGIONS_AE; 12914 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> CONTROL_MAX_REGIONS_AF; 12915 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> CONTROL_MAX_REGIONS_AWB; 12916 field public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> EDGE_AVAILABLE_EDGE_MODES; 12917 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Boolean> FLASH_INFO_AVAILABLE; 12918 field public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> HOT_PIXEL_AVAILABLE_HOT_PIXEL_MODES; 12919 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> INFO_SUPPORTED_HARDWARE_LEVEL; 12920 field public static final android.hardware.camera2.CameraCharacteristics.Key<android.util.Size[]> JPEG_AVAILABLE_THUMBNAIL_SIZES; 12921 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> LENS_FACING; 12922 field public static final android.hardware.camera2.CameraCharacteristics.Key<float[]> LENS_INFO_AVAILABLE_APERTURES; 12923 field public static final android.hardware.camera2.CameraCharacteristics.Key<float[]> LENS_INFO_AVAILABLE_FILTER_DENSITIES; 12924 field public static final android.hardware.camera2.CameraCharacteristics.Key<float[]> LENS_INFO_AVAILABLE_FOCAL_LENGTHS; 12925 field public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> LENS_INFO_AVAILABLE_OPTICAL_STABILIZATION; 12926 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> LENS_INFO_FOCUS_DISTANCE_CALIBRATION; 12927 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Float> LENS_INFO_HYPERFOCAL_DISTANCE; 12928 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Float> LENS_INFO_MINIMUM_FOCUS_DISTANCE; 12929 field public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> NOISE_REDUCTION_AVAILABLE_NOISE_REDUCTION_MODES; 12930 field public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> REQUEST_AVAILABLE_CAPABILITIES; 12931 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> REQUEST_MAX_NUM_OUTPUT_PROC; 12932 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> REQUEST_MAX_NUM_OUTPUT_PROC_STALLING; 12933 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> REQUEST_MAX_NUM_OUTPUT_RAW; 12934 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> REQUEST_PARTIAL_RESULT_COUNT; 12935 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Byte> REQUEST_PIPELINE_MAX_DEPTH; 12936 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Float> SCALER_AVAILABLE_MAX_DIGITAL_ZOOM; 12937 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> SCALER_CROPPING_TYPE; 12938 field public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.StreamConfigurationMap> SCALER_STREAM_CONFIGURATION_MAP; 12939 field public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> SENSOR_AVAILABLE_TEST_PATTERN_MODES; 12940 field public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.BlackLevelPattern> SENSOR_BLACK_LEVEL_PATTERN; 12941 field public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.ColorSpaceTransform> SENSOR_CALIBRATION_TRANSFORM1; 12942 field public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.ColorSpaceTransform> SENSOR_CALIBRATION_TRANSFORM2; 12943 field public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.ColorSpaceTransform> SENSOR_COLOR_TRANSFORM1; 12944 field public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.ColorSpaceTransform> SENSOR_COLOR_TRANSFORM2; 12945 field public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.ColorSpaceTransform> SENSOR_FORWARD_MATRIX1; 12946 field public static final android.hardware.camera2.CameraCharacteristics.Key<android.hardware.camera2.params.ColorSpaceTransform> SENSOR_FORWARD_MATRIX2; 12947 field public static final android.hardware.camera2.CameraCharacteristics.Key<android.graphics.Rect> SENSOR_INFO_ACTIVE_ARRAY_SIZE; 12948 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> SENSOR_INFO_COLOR_FILTER_ARRANGEMENT; 12949 field public static final android.hardware.camera2.CameraCharacteristics.Key<android.util.Range<java.lang.Long>> SENSOR_INFO_EXPOSURE_TIME_RANGE; 12950 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Long> SENSOR_INFO_MAX_FRAME_DURATION; 12951 field public static final android.hardware.camera2.CameraCharacteristics.Key<android.util.SizeF> SENSOR_INFO_PHYSICAL_SIZE; 12952 field public static final android.hardware.camera2.CameraCharacteristics.Key<android.util.Size> SENSOR_INFO_PIXEL_ARRAY_SIZE; 12953 field public static final android.hardware.camera2.CameraCharacteristics.Key<android.util.Range<java.lang.Integer>> SENSOR_INFO_SENSITIVITY_RANGE; 12954 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> SENSOR_INFO_TIMESTAMP_SOURCE; 12955 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> SENSOR_INFO_WHITE_LEVEL; 12956 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> SENSOR_MAX_ANALOG_SENSITIVITY; 12957 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> SENSOR_ORIENTATION; 12958 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> SENSOR_REFERENCE_ILLUMINANT1; 12959 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Byte> SENSOR_REFERENCE_ILLUMINANT2; 12960 field public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> STATISTICS_INFO_AVAILABLE_FACE_DETECT_MODES; 12961 field public static final android.hardware.camera2.CameraCharacteristics.Key<boolean[]> STATISTICS_INFO_AVAILABLE_HOT_PIXEL_MAP_MODES; 12962 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> STATISTICS_INFO_MAX_FACE_COUNT; 12963 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> SYNC_MAX_LATENCY; 12964 field public static final android.hardware.camera2.CameraCharacteristics.Key<int[]> TONEMAP_AVAILABLE_TONE_MAP_MODES; 12965 field public static final android.hardware.camera2.CameraCharacteristics.Key<java.lang.Integer> TONEMAP_MAX_CURVE_POINTS; 12966 } 12967 12968 public static final class CameraCharacteristics.Key { 12969 method public final boolean equals(java.lang.Object); 12970 method public java.lang.String getName(); 12971 method public final int hashCode(); 12972 } 12973 12974 public abstract class CameraDevice implements java.lang.AutoCloseable { 12975 method public abstract void close(); 12976 method public abstract android.hardware.camera2.CaptureRequest.Builder createCaptureRequest(int) throws android.hardware.camera2.CameraAccessException; 12977 method public abstract void createCaptureSession(java.util.List<android.view.Surface>, android.hardware.camera2.CameraCaptureSession.StateCallback, android.os.Handler) throws android.hardware.camera2.CameraAccessException; 12978 method public abstract java.lang.String getId(); 12979 field public static final int TEMPLATE_MANUAL = 6; // 0x6 12980 field public static final int TEMPLATE_PREVIEW = 1; // 0x1 12981 field public static final int TEMPLATE_RECORD = 3; // 0x3 12982 field public static final int TEMPLATE_STILL_CAPTURE = 2; // 0x2 12983 field public static final int TEMPLATE_VIDEO_SNAPSHOT = 4; // 0x4 12984 field public static final int TEMPLATE_ZERO_SHUTTER_LAG = 5; // 0x5 12985 } 12986 12987 public static abstract class CameraDevice.StateCallback { 12988 ctor public CameraDevice.StateCallback(); 12989 method public void onClosed(android.hardware.camera2.CameraDevice); 12990 method public abstract void onDisconnected(android.hardware.camera2.CameraDevice); 12991 method public abstract void onError(android.hardware.camera2.CameraDevice, int); 12992 method public abstract void onOpened(android.hardware.camera2.CameraDevice); 12993 field public static final int ERROR_CAMERA_DEVICE = 4; // 0x4 12994 field public static final int ERROR_CAMERA_DISABLED = 3; // 0x3 12995 field public static final int ERROR_CAMERA_IN_USE = 1; // 0x1 12996 field public static final int ERROR_CAMERA_SERVICE = 5; // 0x5 12997 field public static final int ERROR_MAX_CAMERAS_IN_USE = 2; // 0x2 12998 } 12999 13000 public final class CameraManager { 13001 method public android.hardware.camera2.CameraCharacteristics getCameraCharacteristics(java.lang.String) throws android.hardware.camera2.CameraAccessException; 13002 method public java.lang.String[] getCameraIdList() throws android.hardware.camera2.CameraAccessException; 13003 method public void openCamera(java.lang.String, android.hardware.camera2.CameraDevice.StateCallback, android.os.Handler) throws android.hardware.camera2.CameraAccessException; 13004 method public void registerAvailabilityCallback(android.hardware.camera2.CameraManager.AvailabilityCallback, android.os.Handler); 13005 method public void unregisterAvailabilityCallback(android.hardware.camera2.CameraManager.AvailabilityCallback); 13006 } 13007 13008 public static abstract class CameraManager.AvailabilityCallback { 13009 ctor public CameraManager.AvailabilityCallback(); 13010 method public void onCameraAvailable(java.lang.String); 13011 method public void onCameraUnavailable(java.lang.String); 13012 } 13013 13014 public abstract class CameraMetadata { 13015 method public java.util.List<TKey> getKeys(); 13016 field public static final int COLOR_CORRECTION_ABERRATION_MODE_FAST = 1; // 0x1 13017 field public static final int COLOR_CORRECTION_ABERRATION_MODE_HIGH_QUALITY = 2; // 0x2 13018 field public static final int COLOR_CORRECTION_ABERRATION_MODE_OFF = 0; // 0x0 13019 field public static final int COLOR_CORRECTION_MODE_FAST = 1; // 0x1 13020 field public static final int COLOR_CORRECTION_MODE_HIGH_QUALITY = 2; // 0x2 13021 field public static final int COLOR_CORRECTION_MODE_TRANSFORM_MATRIX = 0; // 0x0 13022 field public static final int CONTROL_AE_ANTIBANDING_MODE_50HZ = 1; // 0x1 13023 field public static final int CONTROL_AE_ANTIBANDING_MODE_60HZ = 2; // 0x2 13024 field public static final int CONTROL_AE_ANTIBANDING_MODE_AUTO = 3; // 0x3 13025 field public static final int CONTROL_AE_ANTIBANDING_MODE_OFF = 0; // 0x0 13026 field public static final int CONTROL_AE_MODE_OFF = 0; // 0x0 13027 field public static final int CONTROL_AE_MODE_ON = 1; // 0x1 13028 field public static final int CONTROL_AE_MODE_ON_ALWAYS_FLASH = 3; // 0x3 13029 field public static final int CONTROL_AE_MODE_ON_AUTO_FLASH = 2; // 0x2 13030 field public static final int CONTROL_AE_MODE_ON_AUTO_FLASH_REDEYE = 4; // 0x4 13031 field public static final int CONTROL_AE_PRECAPTURE_TRIGGER_IDLE = 0; // 0x0 13032 field public static final int CONTROL_AE_PRECAPTURE_TRIGGER_START = 1; // 0x1 13033 field public static final int CONTROL_AE_STATE_CONVERGED = 2; // 0x2 13034 field public static final int CONTROL_AE_STATE_FLASH_REQUIRED = 4; // 0x4 13035 field public static final int CONTROL_AE_STATE_INACTIVE = 0; // 0x0 13036 field public static final int CONTROL_AE_STATE_LOCKED = 3; // 0x3 13037 field public static final int CONTROL_AE_STATE_PRECAPTURE = 5; // 0x5 13038 field public static final int CONTROL_AE_STATE_SEARCHING = 1; // 0x1 13039 field public static final int CONTROL_AF_MODE_AUTO = 1; // 0x1 13040 field public static final int CONTROL_AF_MODE_CONTINUOUS_PICTURE = 4; // 0x4 13041 field public static final int CONTROL_AF_MODE_CONTINUOUS_VIDEO = 3; // 0x3 13042 field public static final int CONTROL_AF_MODE_EDOF = 5; // 0x5 13043 field public static final int CONTROL_AF_MODE_MACRO = 2; // 0x2 13044 field public static final int CONTROL_AF_MODE_OFF = 0; // 0x0 13045 field public static final int CONTROL_AF_STATE_ACTIVE_SCAN = 3; // 0x3 13046 field public static final int CONTROL_AF_STATE_FOCUSED_LOCKED = 4; // 0x4 13047 field public static final int CONTROL_AF_STATE_INACTIVE = 0; // 0x0 13048 field public static final int CONTROL_AF_STATE_NOT_FOCUSED_LOCKED = 5; // 0x5 13049 field public static final int CONTROL_AF_STATE_PASSIVE_FOCUSED = 2; // 0x2 13050 field public static final int CONTROL_AF_STATE_PASSIVE_SCAN = 1; // 0x1 13051 field public static final int CONTROL_AF_STATE_PASSIVE_UNFOCUSED = 6; // 0x6 13052 field public static final int CONTROL_AF_TRIGGER_CANCEL = 2; // 0x2 13053 field public static final int CONTROL_AF_TRIGGER_IDLE = 0; // 0x0 13054 field public static final int CONTROL_AF_TRIGGER_START = 1; // 0x1 13055 field public static final int CONTROL_AWB_MODE_AUTO = 1; // 0x1 13056 field public static final int CONTROL_AWB_MODE_CLOUDY_DAYLIGHT = 6; // 0x6 13057 field public static final int CONTROL_AWB_MODE_DAYLIGHT = 5; // 0x5 13058 field public static final int CONTROL_AWB_MODE_FLUORESCENT = 3; // 0x3 13059 field public static final int CONTROL_AWB_MODE_INCANDESCENT = 2; // 0x2 13060 field public static final int CONTROL_AWB_MODE_OFF = 0; // 0x0 13061 field public static final int CONTROL_AWB_MODE_SHADE = 8; // 0x8 13062 field public static final int CONTROL_AWB_MODE_TWILIGHT = 7; // 0x7 13063 field public static final int CONTROL_AWB_MODE_WARM_FLUORESCENT = 4; // 0x4 13064 field public static final int CONTROL_AWB_STATE_CONVERGED = 2; // 0x2 13065 field public static final int CONTROL_AWB_STATE_INACTIVE = 0; // 0x0 13066 field public static final int CONTROL_AWB_STATE_LOCKED = 3; // 0x3 13067 field public static final int CONTROL_AWB_STATE_SEARCHING = 1; // 0x1 13068 field public static final int CONTROL_CAPTURE_INTENT_CUSTOM = 0; // 0x0 13069 field public static final int CONTROL_CAPTURE_INTENT_MANUAL = 6; // 0x6 13070 field public static final int CONTROL_CAPTURE_INTENT_PREVIEW = 1; // 0x1 13071 field public static final int CONTROL_CAPTURE_INTENT_STILL_CAPTURE = 2; // 0x2 13072 field public static final int CONTROL_CAPTURE_INTENT_VIDEO_RECORD = 3; // 0x3 13073 field public static final int CONTROL_CAPTURE_INTENT_VIDEO_SNAPSHOT = 4; // 0x4 13074 field public static final int CONTROL_CAPTURE_INTENT_ZERO_SHUTTER_LAG = 5; // 0x5 13075 field public static final int CONTROL_EFFECT_MODE_AQUA = 8; // 0x8 13076 field public static final int CONTROL_EFFECT_MODE_BLACKBOARD = 7; // 0x7 13077 field public static final int CONTROL_EFFECT_MODE_MONO = 1; // 0x1 13078 field public static final int CONTROL_EFFECT_MODE_NEGATIVE = 2; // 0x2 13079 field public static final int CONTROL_EFFECT_MODE_OFF = 0; // 0x0 13080 field public static final int CONTROL_EFFECT_MODE_POSTERIZE = 5; // 0x5 13081 field public static final int CONTROL_EFFECT_MODE_SEPIA = 4; // 0x4 13082 field public static final int CONTROL_EFFECT_MODE_SOLARIZE = 3; // 0x3 13083 field public static final int CONTROL_EFFECT_MODE_WHITEBOARD = 6; // 0x6 13084 field public static final int CONTROL_MODE_AUTO = 1; // 0x1 13085 field public static final int CONTROL_MODE_OFF = 0; // 0x0 13086 field public static final int CONTROL_MODE_OFF_KEEP_STATE = 3; // 0x3 13087 field public static final int CONTROL_MODE_USE_SCENE_MODE = 2; // 0x2 13088 field public static final int CONTROL_SCENE_MODE_ACTION = 2; // 0x2 13089 field public static final int CONTROL_SCENE_MODE_BARCODE = 16; // 0x10 13090 field public static final int CONTROL_SCENE_MODE_BEACH = 8; // 0x8 13091 field public static final int CONTROL_SCENE_MODE_CANDLELIGHT = 15; // 0xf 13092 field public static final int CONTROL_SCENE_MODE_DISABLED = 0; // 0x0 13093 field public static final int CONTROL_SCENE_MODE_FACE_PRIORITY = 1; // 0x1 13094 field public static final int CONTROL_SCENE_MODE_FIREWORKS = 12; // 0xc 13095 field public static final int CONTROL_SCENE_MODE_HDR = 18; // 0x12 13096 field public static final int CONTROL_SCENE_MODE_HIGH_SPEED_VIDEO = 17; // 0x11 13097 field public static final int CONTROL_SCENE_MODE_LANDSCAPE = 4; // 0x4 13098 field public static final int CONTROL_SCENE_MODE_NIGHT = 5; // 0x5 13099 field public static final int CONTROL_SCENE_MODE_NIGHT_PORTRAIT = 6; // 0x6 13100 field public static final int CONTROL_SCENE_MODE_PARTY = 14; // 0xe 13101 field public static final int CONTROL_SCENE_MODE_PORTRAIT = 3; // 0x3 13102 field public static final int CONTROL_SCENE_MODE_SNOW = 9; // 0x9 13103 field public static final int CONTROL_SCENE_MODE_SPORTS = 13; // 0xd 13104 field public static final int CONTROL_SCENE_MODE_STEADYPHOTO = 11; // 0xb 13105 field public static final int CONTROL_SCENE_MODE_SUNSET = 10; // 0xa 13106 field public static final int CONTROL_SCENE_MODE_THEATRE = 7; // 0x7 13107 field public static final int CONTROL_VIDEO_STABILIZATION_MODE_OFF = 0; // 0x0 13108 field public static final int CONTROL_VIDEO_STABILIZATION_MODE_ON = 1; // 0x1 13109 field public static final int EDGE_MODE_FAST = 1; // 0x1 13110 field public static final int EDGE_MODE_HIGH_QUALITY = 2; // 0x2 13111 field public static final int EDGE_MODE_OFF = 0; // 0x0 13112 field public static final int FLASH_MODE_OFF = 0; // 0x0 13113 field public static final int FLASH_MODE_SINGLE = 1; // 0x1 13114 field public static final int FLASH_MODE_TORCH = 2; // 0x2 13115 field public static final int FLASH_STATE_CHARGING = 1; // 0x1 13116 field public static final int FLASH_STATE_FIRED = 3; // 0x3 13117 field public static final int FLASH_STATE_PARTIAL = 4; // 0x4 13118 field public static final int FLASH_STATE_READY = 2; // 0x2 13119 field public static final int FLASH_STATE_UNAVAILABLE = 0; // 0x0 13120 field public static final int HOT_PIXEL_MODE_FAST = 1; // 0x1 13121 field public static final int HOT_PIXEL_MODE_HIGH_QUALITY = 2; // 0x2 13122 field public static final int HOT_PIXEL_MODE_OFF = 0; // 0x0 13123 field public static final int INFO_SUPPORTED_HARDWARE_LEVEL_FULL = 1; // 0x1 13124 field public static final int INFO_SUPPORTED_HARDWARE_LEVEL_LEGACY = 2; // 0x2 13125 field public static final int INFO_SUPPORTED_HARDWARE_LEVEL_LIMITED = 0; // 0x0 13126 field public static final int LENS_FACING_BACK = 1; // 0x1 13127 field public static final int LENS_FACING_FRONT = 0; // 0x0 13128 field public static final int LENS_INFO_FOCUS_DISTANCE_CALIBRATION_APPROXIMATE = 1; // 0x1 13129 field public static final int LENS_INFO_FOCUS_DISTANCE_CALIBRATION_CALIBRATED = 2; // 0x2 13130 field public static final int LENS_INFO_FOCUS_DISTANCE_CALIBRATION_UNCALIBRATED = 0; // 0x0 13131 field public static final int LENS_OPTICAL_STABILIZATION_MODE_OFF = 0; // 0x0 13132 field public static final int LENS_OPTICAL_STABILIZATION_MODE_ON = 1; // 0x1 13133 field public static final int LENS_STATE_MOVING = 1; // 0x1 13134 field public static final int LENS_STATE_STATIONARY = 0; // 0x0 13135 field public static final int NOISE_REDUCTION_MODE_FAST = 1; // 0x1 13136 field public static final int NOISE_REDUCTION_MODE_HIGH_QUALITY = 2; // 0x2 13137 field public static final int NOISE_REDUCTION_MODE_OFF = 0; // 0x0 13138 field public static final int REQUEST_AVAILABLE_CAPABILITIES_BACKWARD_COMPATIBLE = 0; // 0x0 13139 field public static final int REQUEST_AVAILABLE_CAPABILITIES_BURST_CAPTURE = 6; // 0x6 13140 field public static final int REQUEST_AVAILABLE_CAPABILITIES_MANUAL_POST_PROCESSING = 2; // 0x2 13141 field public static final int REQUEST_AVAILABLE_CAPABILITIES_MANUAL_SENSOR = 1; // 0x1 13142 field public static final int REQUEST_AVAILABLE_CAPABILITIES_RAW = 3; // 0x3 13143 field public static final int REQUEST_AVAILABLE_CAPABILITIES_READ_SENSOR_SETTINGS = 5; // 0x5 13144 field public static final int SCALER_CROPPING_TYPE_CENTER_ONLY = 0; // 0x0 13145 field public static final int SCALER_CROPPING_TYPE_FREEFORM = 1; // 0x1 13146 field public static final int SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_BGGR = 3; // 0x3 13147 field public static final int SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_GBRG = 2; // 0x2 13148 field public static final int SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_GRBG = 1; // 0x1 13149 field public static final int SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_RGB = 4; // 0x4 13150 field public static final int SENSOR_INFO_COLOR_FILTER_ARRANGEMENT_RGGB = 0; // 0x0 13151 field public static final int SENSOR_INFO_TIMESTAMP_SOURCE_REALTIME = 1; // 0x1 13152 field public static final int SENSOR_INFO_TIMESTAMP_SOURCE_UNKNOWN = 0; // 0x0 13153 field public static final int SENSOR_REFERENCE_ILLUMINANT1_CLOUDY_WEATHER = 10; // 0xa 13154 field public static final int SENSOR_REFERENCE_ILLUMINANT1_COOL_WHITE_FLUORESCENT = 14; // 0xe 13155 field public static final int SENSOR_REFERENCE_ILLUMINANT1_D50 = 23; // 0x17 13156 field public static final int SENSOR_REFERENCE_ILLUMINANT1_D55 = 20; // 0x14 13157 field public static final int SENSOR_REFERENCE_ILLUMINANT1_D65 = 21; // 0x15 13158 field public static final int SENSOR_REFERENCE_ILLUMINANT1_D75 = 22; // 0x16 13159 field public static final int SENSOR_REFERENCE_ILLUMINANT1_DAYLIGHT = 1; // 0x1 13160 field public static final int SENSOR_REFERENCE_ILLUMINANT1_DAYLIGHT_FLUORESCENT = 12; // 0xc 13161 field public static final int SENSOR_REFERENCE_ILLUMINANT1_DAY_WHITE_FLUORESCENT = 13; // 0xd 13162 field public static final int SENSOR_REFERENCE_ILLUMINANT1_FINE_WEATHER = 9; // 0x9 13163 field public static final int SENSOR_REFERENCE_ILLUMINANT1_FLASH = 4; // 0x4 13164 field public static final int SENSOR_REFERENCE_ILLUMINANT1_FLUORESCENT = 2; // 0x2 13165 field public static final int SENSOR_REFERENCE_ILLUMINANT1_ISO_STUDIO_TUNGSTEN = 24; // 0x18 13166 field public static final int SENSOR_REFERENCE_ILLUMINANT1_SHADE = 11; // 0xb 13167 field public static final int SENSOR_REFERENCE_ILLUMINANT1_STANDARD_A = 17; // 0x11 13168 field public static final int SENSOR_REFERENCE_ILLUMINANT1_STANDARD_B = 18; // 0x12 13169 field public static final int SENSOR_REFERENCE_ILLUMINANT1_STANDARD_C = 19; // 0x13 13170 field public static final int SENSOR_REFERENCE_ILLUMINANT1_TUNGSTEN = 3; // 0x3 13171 field public static final int SENSOR_REFERENCE_ILLUMINANT1_WHITE_FLUORESCENT = 15; // 0xf 13172 field public static final int SENSOR_TEST_PATTERN_MODE_COLOR_BARS = 2; // 0x2 13173 field public static final int SENSOR_TEST_PATTERN_MODE_COLOR_BARS_FADE_TO_GRAY = 3; // 0x3 13174 field public static final int SENSOR_TEST_PATTERN_MODE_CUSTOM1 = 256; // 0x100 13175 field public static final int SENSOR_TEST_PATTERN_MODE_OFF = 0; // 0x0 13176 field public static final int SENSOR_TEST_PATTERN_MODE_PN9 = 4; // 0x4 13177 field public static final int SENSOR_TEST_PATTERN_MODE_SOLID_COLOR = 1; // 0x1 13178 field public static final int SHADING_MODE_FAST = 1; // 0x1 13179 field public static final int SHADING_MODE_HIGH_QUALITY = 2; // 0x2 13180 field public static final int SHADING_MODE_OFF = 0; // 0x0 13181 field public static final int STATISTICS_FACE_DETECT_MODE_FULL = 2; // 0x2 13182 field public static final int STATISTICS_FACE_DETECT_MODE_OFF = 0; // 0x0 13183 field public static final int STATISTICS_FACE_DETECT_MODE_SIMPLE = 1; // 0x1 13184 field public static final int STATISTICS_LENS_SHADING_MAP_MODE_OFF = 0; // 0x0 13185 field public static final int STATISTICS_LENS_SHADING_MAP_MODE_ON = 1; // 0x1 13186 field public static final int STATISTICS_SCENE_FLICKER_50HZ = 1; // 0x1 13187 field public static final int STATISTICS_SCENE_FLICKER_60HZ = 2; // 0x2 13188 field public static final int STATISTICS_SCENE_FLICKER_NONE = 0; // 0x0 13189 field public static final int SYNC_MAX_LATENCY_PER_FRAME_CONTROL = 0; // 0x0 13190 field public static final int SYNC_MAX_LATENCY_UNKNOWN = -1; // 0xffffffff 13191 field public static final int TONEMAP_MODE_CONTRAST_CURVE = 0; // 0x0 13192 field public static final int TONEMAP_MODE_FAST = 1; // 0x1 13193 field public static final int TONEMAP_MODE_HIGH_QUALITY = 2; // 0x2 13194 } 13195 13196 public class CaptureFailure { 13197 method public long getFrameNumber(); 13198 method public int getReason(); 13199 method public android.hardware.camera2.CaptureRequest getRequest(); 13200 method public int getSequenceId(); 13201 method public boolean wasImageCaptured(); 13202 field public static final int REASON_ERROR = 0; // 0x0 13203 field public static final int REASON_FLUSHED = 1; // 0x1 13204 } 13205 13206 public final class CaptureRequest extends android.hardware.camera2.CameraMetadata implements android.os.Parcelable { 13207 method public int describeContents(); 13208 method public T get(android.hardware.camera2.CaptureRequest.Key<T>); 13209 method public java.lang.Object getTag(); 13210 method public void writeToParcel(android.os.Parcel, int); 13211 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Boolean> BLACK_LEVEL_LOCK; 13212 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> COLOR_CORRECTION_ABERRATION_MODE; 13213 field public static final android.hardware.camera2.CaptureRequest.Key<android.hardware.camera2.params.RggbChannelVector> COLOR_CORRECTION_GAINS; 13214 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> COLOR_CORRECTION_MODE; 13215 field public static final android.hardware.camera2.CaptureRequest.Key<android.hardware.camera2.params.ColorSpaceTransform> COLOR_CORRECTION_TRANSFORM; 13216 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_AE_ANTIBANDING_MODE; 13217 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_AE_EXPOSURE_COMPENSATION; 13218 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Boolean> CONTROL_AE_LOCK; 13219 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_AE_MODE; 13220 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_AE_PRECAPTURE_TRIGGER; 13221 field public static final android.hardware.camera2.CaptureRequest.Key<android.hardware.camera2.params.MeteringRectangle[]> CONTROL_AE_REGIONS; 13222 field public static final android.hardware.camera2.CaptureRequest.Key<android.util.Range<java.lang.Integer>> CONTROL_AE_TARGET_FPS_RANGE; 13223 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_AF_MODE; 13224 field public static final android.hardware.camera2.CaptureRequest.Key<android.hardware.camera2.params.MeteringRectangle[]> CONTROL_AF_REGIONS; 13225 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_AF_TRIGGER; 13226 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Boolean> CONTROL_AWB_LOCK; 13227 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_AWB_MODE; 13228 field public static final android.hardware.camera2.CaptureRequest.Key<android.hardware.camera2.params.MeteringRectangle[]> CONTROL_AWB_REGIONS; 13229 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_CAPTURE_INTENT; 13230 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_EFFECT_MODE; 13231 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_MODE; 13232 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_SCENE_MODE; 13233 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> CONTROL_VIDEO_STABILIZATION_MODE; 13234 field public static final android.os.Parcelable.Creator<android.hardware.camera2.CaptureRequest> CREATOR; 13235 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> EDGE_MODE; 13236 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> FLASH_MODE; 13237 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> HOT_PIXEL_MODE; 13238 field public static final android.hardware.camera2.CaptureRequest.Key<android.location.Location> JPEG_GPS_LOCATION; 13239 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> JPEG_ORIENTATION; 13240 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Byte> JPEG_QUALITY; 13241 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Byte> JPEG_THUMBNAIL_QUALITY; 13242 field public static final android.hardware.camera2.CaptureRequest.Key<android.util.Size> JPEG_THUMBNAIL_SIZE; 13243 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Float> LENS_APERTURE; 13244 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Float> LENS_FILTER_DENSITY; 13245 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Float> LENS_FOCAL_LENGTH; 13246 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Float> LENS_FOCUS_DISTANCE; 13247 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> LENS_OPTICAL_STABILIZATION_MODE; 13248 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> NOISE_REDUCTION_MODE; 13249 field public static final android.hardware.camera2.CaptureRequest.Key<android.graphics.Rect> SCALER_CROP_REGION; 13250 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Long> SENSOR_EXPOSURE_TIME; 13251 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Long> SENSOR_FRAME_DURATION; 13252 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> SENSOR_SENSITIVITY; 13253 field public static final android.hardware.camera2.CaptureRequest.Key<int[]> SENSOR_TEST_PATTERN_DATA; 13254 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> SENSOR_TEST_PATTERN_MODE; 13255 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> SHADING_MODE; 13256 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> STATISTICS_FACE_DETECT_MODE; 13257 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Boolean> STATISTICS_HOT_PIXEL_MAP_MODE; 13258 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> STATISTICS_LENS_SHADING_MAP_MODE; 13259 field public static final android.hardware.camera2.CaptureRequest.Key<android.hardware.camera2.params.TonemapCurve> TONEMAP_CURVE; 13260 field public static final android.hardware.camera2.CaptureRequest.Key<java.lang.Integer> TONEMAP_MODE; 13261 } 13262 13263 public static final class CaptureRequest.Builder { 13264 method public void addTarget(android.view.Surface); 13265 method public android.hardware.camera2.CaptureRequest build(); 13266 method public T get(android.hardware.camera2.CaptureRequest.Key<T>); 13267 method public void removeTarget(android.view.Surface); 13268 method public void set(android.hardware.camera2.CaptureRequest.Key<T>, T); 13269 method public void setTag(java.lang.Object); 13270 } 13271 13272 public static final class CaptureRequest.Key { 13273 method public final boolean equals(java.lang.Object); 13274 method public java.lang.String getName(); 13275 method public final int hashCode(); 13276 } 13277 13278 public class CaptureResult extends android.hardware.camera2.CameraMetadata { 13279 method public T get(android.hardware.camera2.CaptureResult.Key<T>); 13280 method public long getFrameNumber(); 13281 method public android.hardware.camera2.CaptureRequest getRequest(); 13282 method public int getSequenceId(); 13283 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Boolean> BLACK_LEVEL_LOCK; 13284 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> COLOR_CORRECTION_ABERRATION_MODE; 13285 field public static final android.hardware.camera2.CaptureResult.Key<android.hardware.camera2.params.RggbChannelVector> COLOR_CORRECTION_GAINS; 13286 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> COLOR_CORRECTION_MODE; 13287 field public static final android.hardware.camera2.CaptureResult.Key<android.hardware.camera2.params.ColorSpaceTransform> COLOR_CORRECTION_TRANSFORM; 13288 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_AE_ANTIBANDING_MODE; 13289 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_AE_EXPOSURE_COMPENSATION; 13290 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Boolean> CONTROL_AE_LOCK; 13291 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_AE_MODE; 13292 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_AE_PRECAPTURE_TRIGGER; 13293 field public static final android.hardware.camera2.CaptureResult.Key<android.hardware.camera2.params.MeteringRectangle[]> CONTROL_AE_REGIONS; 13294 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_AE_STATE; 13295 field public static final android.hardware.camera2.CaptureResult.Key<android.util.Range<java.lang.Integer>> CONTROL_AE_TARGET_FPS_RANGE; 13296 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_AF_MODE; 13297 field public static final android.hardware.camera2.CaptureResult.Key<android.hardware.camera2.params.MeteringRectangle[]> CONTROL_AF_REGIONS; 13298 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_AF_STATE; 13299 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_AF_TRIGGER; 13300 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Boolean> CONTROL_AWB_LOCK; 13301 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_AWB_MODE; 13302 field public static final android.hardware.camera2.CaptureResult.Key<android.hardware.camera2.params.MeteringRectangle[]> CONTROL_AWB_REGIONS; 13303 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_AWB_STATE; 13304 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_CAPTURE_INTENT; 13305 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_EFFECT_MODE; 13306 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_MODE; 13307 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_SCENE_MODE; 13308 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> CONTROL_VIDEO_STABILIZATION_MODE; 13309 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> EDGE_MODE; 13310 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> FLASH_MODE; 13311 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> FLASH_STATE; 13312 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> HOT_PIXEL_MODE; 13313 field public static final android.hardware.camera2.CaptureResult.Key<android.location.Location> JPEG_GPS_LOCATION; 13314 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> JPEG_ORIENTATION; 13315 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Byte> JPEG_QUALITY; 13316 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Byte> JPEG_THUMBNAIL_QUALITY; 13317 field public static final android.hardware.camera2.CaptureResult.Key<android.util.Size> JPEG_THUMBNAIL_SIZE; 13318 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Float> LENS_APERTURE; 13319 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Float> LENS_FILTER_DENSITY; 13320 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Float> LENS_FOCAL_LENGTH; 13321 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Float> LENS_FOCUS_DISTANCE; 13322 field public static final android.hardware.camera2.CaptureResult.Key<android.util.Pair<java.lang.Float, java.lang.Float>> LENS_FOCUS_RANGE; 13323 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> LENS_OPTICAL_STABILIZATION_MODE; 13324 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> LENS_STATE; 13325 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> NOISE_REDUCTION_MODE; 13326 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Byte> REQUEST_PIPELINE_DEPTH; 13327 field public static final android.hardware.camera2.CaptureResult.Key<android.graphics.Rect> SCALER_CROP_REGION; 13328 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Long> SENSOR_EXPOSURE_TIME; 13329 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Long> SENSOR_FRAME_DURATION; 13330 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Float> SENSOR_GREEN_SPLIT; 13331 field public static final android.hardware.camera2.CaptureResult.Key<android.util.Rational[]> SENSOR_NEUTRAL_COLOR_POINT; 13332 field public static final android.hardware.camera2.CaptureResult.Key<android.util.Pair<java.lang.Double, java.lang.Double>[]> SENSOR_NOISE_PROFILE; 13333 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Long> SENSOR_ROLLING_SHUTTER_SKEW; 13334 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> SENSOR_SENSITIVITY; 13335 field public static final android.hardware.camera2.CaptureResult.Key<int[]> SENSOR_TEST_PATTERN_DATA; 13336 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> SENSOR_TEST_PATTERN_MODE; 13337 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Long> SENSOR_TIMESTAMP; 13338 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> SHADING_MODE; 13339 field public static final android.hardware.camera2.CaptureResult.Key<android.hardware.camera2.params.Face[]> STATISTICS_FACES; 13340 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> STATISTICS_FACE_DETECT_MODE; 13341 field public static final android.hardware.camera2.CaptureResult.Key<android.graphics.Point[]> STATISTICS_HOT_PIXEL_MAP; 13342 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Boolean> STATISTICS_HOT_PIXEL_MAP_MODE; 13343 field public static final android.hardware.camera2.CaptureResult.Key<android.hardware.camera2.params.LensShadingMap> STATISTICS_LENS_SHADING_CORRECTION_MAP; 13344 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> STATISTICS_LENS_SHADING_MAP_MODE; 13345 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> STATISTICS_SCENE_FLICKER; 13346 field public static final android.hardware.camera2.CaptureResult.Key<android.hardware.camera2.params.TonemapCurve> TONEMAP_CURVE; 13347 field public static final android.hardware.camera2.CaptureResult.Key<java.lang.Integer> TONEMAP_MODE; 13348 } 13349 13350 public static final class CaptureResult.Key { 13351 method public final boolean equals(java.lang.Object); 13352 method public java.lang.String getName(); 13353 method public final int hashCode(); 13354 } 13355 13356 public final class DngCreator implements java.lang.AutoCloseable { 13357 ctor public DngCreator(android.hardware.camera2.CameraCharacteristics, android.hardware.camera2.CaptureResult); 13358 method public void close(); 13359 method public android.hardware.camera2.DngCreator setDescription(java.lang.String); 13360 method public android.hardware.camera2.DngCreator setLocation(android.location.Location); 13361 method public android.hardware.camera2.DngCreator setOrientation(int); 13362 method public android.hardware.camera2.DngCreator setThumbnail(android.graphics.Bitmap); 13363 method public android.hardware.camera2.DngCreator setThumbnail(android.media.Image); 13364 method public void writeByteBuffer(java.io.OutputStream, android.util.Size, java.nio.ByteBuffer, long) throws java.io.IOException; 13365 method public void writeImage(java.io.OutputStream, android.media.Image) throws java.io.IOException; 13366 method public void writeInputStream(java.io.OutputStream, android.util.Size, java.io.InputStream, long) throws java.io.IOException; 13367 field public static final int MAX_THUMBNAIL_DIMENSION = 256; // 0x100 13368 } 13369 13370 public final class TotalCaptureResult extends android.hardware.camera2.CaptureResult { 13371 method public java.util.List<android.hardware.camera2.CaptureResult> getPartialResults(); 13372 } 13373 13374} 13375 13376package android.hardware.camera2.params { 13377 13378 public final class BlackLevelPattern { 13379 method public void copyTo(int[], int); 13380 method public int getOffsetForIndex(int, int); 13381 field public static final int COUNT = 4; // 0x4 13382 } 13383 13384 public final class ColorSpaceTransform { 13385 ctor public ColorSpaceTransform(android.util.Rational[]); 13386 ctor public ColorSpaceTransform(int[]); 13387 method public void copyElements(android.util.Rational[], int); 13388 method public void copyElements(int[], int); 13389 method public android.util.Rational getElement(int, int); 13390 } 13391 13392 public final class Face { 13393 method public android.graphics.Rect getBounds(); 13394 method public int getId(); 13395 method public android.graphics.Point getLeftEyePosition(); 13396 method public android.graphics.Point getMouthPosition(); 13397 method public android.graphics.Point getRightEyePosition(); 13398 method public int getScore(); 13399 field public static final int ID_UNSUPPORTED = -1; // 0xffffffff 13400 field public static final int SCORE_MAX = 100; // 0x64 13401 field public static final int SCORE_MIN = 1; // 0x1 13402 } 13403 13404 public final class LensShadingMap { 13405 method public void copyGainFactors(float[], int); 13406 method public int getColumnCount(); 13407 method public float getGainFactor(int, int, int); 13408 method public int getGainFactorCount(); 13409 method public android.hardware.camera2.params.RggbChannelVector getGainFactorVector(int, int); 13410 method public int getRowCount(); 13411 field public static final float MINIMUM_GAIN_FACTOR = 1.0f; 13412 } 13413 13414 public final class MeteringRectangle { 13415 ctor public MeteringRectangle(int, int, int, int, int); 13416 ctor public MeteringRectangle(android.graphics.Point, android.util.Size, int); 13417 ctor public MeteringRectangle(android.graphics.Rect, int); 13418 method public boolean equals(android.hardware.camera2.params.MeteringRectangle); 13419 method public int getHeight(); 13420 method public int getMeteringWeight(); 13421 method public android.graphics.Rect getRect(); 13422 method public android.util.Size getSize(); 13423 method public android.graphics.Point getUpperLeftPoint(); 13424 method public int getWidth(); 13425 method public int getX(); 13426 method public int getY(); 13427 field public static final int METERING_WEIGHT_DONT_CARE = 0; // 0x0 13428 field public static final int METERING_WEIGHT_MAX = 1000; // 0x3e8 13429 field public static final int METERING_WEIGHT_MIN = 0; // 0x0 13430 } 13431 13432 public final class RggbChannelVector { 13433 ctor public RggbChannelVector(float, float, float, float); 13434 method public void copyTo(float[], int); 13435 method public float getBlue(); 13436 method public float getComponent(int); 13437 method public float getGreenEven(); 13438 method public float getGreenOdd(); 13439 method public final float getRed(); 13440 field public static final int BLUE = 3; // 0x3 13441 field public static final int COUNT = 4; // 0x4 13442 field public static final int GREEN_EVEN = 1; // 0x1 13443 field public static final int GREEN_ODD = 2; // 0x2 13444 field public static final int RED = 0; // 0x0 13445 } 13446 13447 public final class StreamConfigurationMap { 13448 method public android.util.Range<java.lang.Integer>[] getHighSpeedVideoFpsRanges(); 13449 method public android.util.Range<java.lang.Integer>[] getHighSpeedVideoFpsRangesFor(android.util.Size); 13450 method public android.util.Size[] getHighSpeedVideoSizes(); 13451 method public android.util.Size[] getHighSpeedVideoSizesFor(android.util.Range<java.lang.Integer>); 13452 method public final int[] getOutputFormats(); 13453 method public long getOutputMinFrameDuration(int, android.util.Size); 13454 method public long getOutputMinFrameDuration(java.lang.Class<T>, android.util.Size); 13455 method public android.util.Size[] getOutputSizes(java.lang.Class<T>); 13456 method public android.util.Size[] getOutputSizes(int); 13457 method public long getOutputStallDuration(int, android.util.Size); 13458 method public long getOutputStallDuration(java.lang.Class<T>, android.util.Size); 13459 method public boolean isOutputSupportedFor(int); 13460 method public static boolean isOutputSupportedFor(java.lang.Class<T>); 13461 method public boolean isOutputSupportedFor(android.view.Surface); 13462 } 13463 13464 public final class TonemapCurve { 13465 ctor public TonemapCurve(float[], float[], float[]); 13466 method public void copyColorCurve(int, float[], int); 13467 method public android.graphics.PointF getPoint(int, int); 13468 method public int getPointCount(int); 13469 field public static final int CHANNEL_BLUE = 2; // 0x2 13470 field public static final int CHANNEL_GREEN = 1; // 0x1 13471 field public static final int CHANNEL_RED = 0; // 0x0 13472 field public static final float LEVEL_BLACK = 0.0f; 13473 field public static final float LEVEL_WHITE = 1.0f; 13474 field public static final int POINT_SIZE = 2; // 0x2 13475 } 13476 13477} 13478 13479package android.hardware.display { 13480 13481 public final class DisplayManager { 13482 method public android.hardware.display.VirtualDisplay createVirtualDisplay(java.lang.String, int, int, int, android.view.Surface, int); 13483 method public android.hardware.display.VirtualDisplay createVirtualDisplay(java.lang.String, int, int, int, android.view.Surface, int, android.hardware.display.VirtualDisplay.Callback, android.os.Handler); 13484 method public android.view.Display getDisplay(int); 13485 method public android.view.Display[] getDisplays(); 13486 method public android.view.Display[] getDisplays(java.lang.String); 13487 method public void registerDisplayListener(android.hardware.display.DisplayManager.DisplayListener, android.os.Handler); 13488 method public void unregisterDisplayListener(android.hardware.display.DisplayManager.DisplayListener); 13489 field public static final java.lang.String DISPLAY_CATEGORY_PRESENTATION = "android.hardware.display.category.PRESENTATION"; 13490 field public static final int VIRTUAL_DISPLAY_FLAG_AUTO_MIRROR = 16; // 0x10 13491 field public static final int VIRTUAL_DISPLAY_FLAG_OWN_CONTENT_ONLY = 8; // 0x8 13492 field public static final int VIRTUAL_DISPLAY_FLAG_PRESENTATION = 2; // 0x2 13493 field public static final int VIRTUAL_DISPLAY_FLAG_PUBLIC = 1; // 0x1 13494 field public static final int VIRTUAL_DISPLAY_FLAG_SECURE = 4; // 0x4 13495 } 13496 13497 public static abstract interface DisplayManager.DisplayListener { 13498 method public abstract void onDisplayAdded(int); 13499 method public abstract void onDisplayChanged(int); 13500 method public abstract void onDisplayRemoved(int); 13501 } 13502 13503 public final class VirtualDisplay { 13504 method public android.view.Display getDisplay(); 13505 method public android.view.Surface getSurface(); 13506 method public void release(); 13507 method public void resize(int, int, int); 13508 method public void setSurface(android.view.Surface); 13509 } 13510 13511 public static abstract class VirtualDisplay.Callback { 13512 ctor public VirtualDisplay.Callback(); 13513 method public void onPaused(); 13514 method public void onResumed(); 13515 method public void onStopped(); 13516 } 13517 13518} 13519 13520package android.hardware.hdmi { 13521 13522 public abstract class HdmiClient { 13523 method public android.hardware.hdmi.HdmiDeviceInfo getActiveSource(); 13524 method public void sendKeyEvent(int, boolean); 13525 method public void sendVendorCommand(int, byte[], boolean); 13526 method public void setVendorCommandListener(android.hardware.hdmi.HdmiControlManager.VendorCommandListener); 13527 } 13528 13529 public final class HdmiControlManager { 13530 method public void addHotplugEventListener(android.hardware.hdmi.HdmiControlManager.HotplugEventListener); 13531 method public android.hardware.hdmi.HdmiClient getClient(int); 13532 method public android.hardware.hdmi.HdmiPlaybackClient getPlaybackClient(); 13533 method public android.hardware.hdmi.HdmiTvClient getTvClient(); 13534 method public void removeHotplugEventListener(android.hardware.hdmi.HdmiControlManager.HotplugEventListener); 13535 field public static final java.lang.String ACTION_OSD_MESSAGE = "android.hardware.hdmi.action.OSD_MESSAGE"; 13536 field public static final int AVR_VOLUME_MUTED = 101; // 0x65 13537 field public static final int CLEAR_TIMER_STATUS_CEC_DISABLE = 162; // 0xa2 13538 field public static final int CLEAR_TIMER_STATUS_CHECK_RECORDER_CONNECTION = 160; // 0xa0 13539 field public static final int CLEAR_TIMER_STATUS_FAIL_TO_CLEAR_SELECTED_SOURCE = 161; // 0xa1 13540 field public static final int CLEAR_TIMER_STATUS_TIMER_CLEARED = 128; // 0x80 13541 field public static final int CLEAR_TIMER_STATUS_TIMER_NOT_CLEARED_NO_INFO_AVAILABLE = 2; // 0x2 13542 field public static final int CLEAR_TIMER_STATUS_TIMER_NOT_CLEARED_NO_MATCHING = 1; // 0x1 13543 field public static final int CLEAR_TIMER_STATUS_TIMER_NOT_CLEARED_RECORDING = 0; // 0x0 13544 field public static final int CONTROL_STATE_CHANGED_REASON_SETTING = 1; // 0x1 13545 field public static final int CONTROL_STATE_CHANGED_REASON_STANDBY = 3; // 0x3 13546 field public static final int CONTROL_STATE_CHANGED_REASON_START = 0; // 0x0 13547 field public static final int CONTROL_STATE_CHANGED_REASON_WAKEUP = 2; // 0x2 13548 field public static final int DEVICE_EVENT_ADD_DEVICE = 1; // 0x1 13549 field public static final int DEVICE_EVENT_REMOVE_DEVICE = 2; // 0x2 13550 field public static final int DEVICE_EVENT_UPDATE_DEVICE = 3; // 0x3 13551 field public static final java.lang.String EXTRA_MESSAGE_EXTRA_PARAM1 = "android.hardware.hdmi.extra.MESSAGE_EXTRA_PARAM1"; 13552 field public static final java.lang.String EXTRA_MESSAGE_ID = "android.hardware.hdmi.extra.MESSAGE_ID"; 13553 field public static final int ONE_TOUCH_RECORD_ALREADY_RECORDING = 18; // 0x12 13554 field public static final int ONE_TOUCH_RECORD_CEC_DISABLED = 51; // 0x33 13555 field public static final int ONE_TOUCH_RECORD_CHECK_RECORDER_CONNECTION = 49; // 0x31 13556 field public static final int ONE_TOUCH_RECORD_DISALLOW_TO_COPY = 13; // 0xd 13557 field public static final int ONE_TOUCH_RECORD_DISALLOW_TO_FUTHER_COPIES = 14; // 0xe 13558 field public static final int ONE_TOUCH_RECORD_FAIL_TO_RECORD_DISPLAYED_SCREEN = 50; // 0x32 13559 field public static final int ONE_TOUCH_RECORD_INVALID_EXTERNAL_PHYSICAL_ADDRESS = 10; // 0xa 13560 field public static final int ONE_TOUCH_RECORD_INVALID_EXTERNAL_PLUG_NUMBER = 9; // 0x9 13561 field public static final int ONE_TOUCH_RECORD_MEDIA_PROBLEM = 21; // 0x15 13562 field public static final int ONE_TOUCH_RECORD_MEDIA_PROTECTED = 19; // 0x13 13563 field public static final int ONE_TOUCH_RECORD_NOT_ENOUGH_SPACE = 22; // 0x16 13564 field public static final int ONE_TOUCH_RECORD_NO_MEDIA = 16; // 0x10 13565 field public static final int ONE_TOUCH_RECORD_NO_OR_INSUFFICIENT_CA_ENTITLEMENTS = 12; // 0xc 13566 field public static final int ONE_TOUCH_RECORD_NO_SOURCE_SIGNAL = 20; // 0x14 13567 field public static final int ONE_TOUCH_RECORD_OTHER_REASON = 31; // 0x1f 13568 field public static final int ONE_TOUCH_RECORD_PARENT_LOCK_ON = 23; // 0x17 13569 field public static final int ONE_TOUCH_RECORD_PLAYING = 17; // 0x11 13570 field public static final int ONE_TOUCH_RECORD_PREVIOUS_RECORDING_IN_PROGRESS = 48; // 0x30 13571 field public static final int ONE_TOUCH_RECORD_RECORDING_ALREADY_TERMINATED = 27; // 0x1b 13572 field public static final int ONE_TOUCH_RECORD_RECORDING_ANALOGUE_SERVICE = 3; // 0x3 13573 field public static final int ONE_TOUCH_RECORD_RECORDING_CURRENTLY_SELECTED_SOURCE = 1; // 0x1 13574 field public static final int ONE_TOUCH_RECORD_RECORDING_DIGITAL_SERVICE = 2; // 0x2 13575 field public static final int ONE_TOUCH_RECORD_RECORDING_EXTERNAL_INPUT = 4; // 0x4 13576 field public static final int ONE_TOUCH_RECORD_RECORDING_TERMINATED_NORMALLY = 26; // 0x1a 13577 field public static final int ONE_TOUCH_RECORD_UNABLE_ANALOGUE_SERVICE = 6; // 0x6 13578 field public static final int ONE_TOUCH_RECORD_UNABLE_DIGITAL_SERVICE = 5; // 0x5 13579 field public static final int ONE_TOUCH_RECORD_UNABLE_SELECTED_SERVICE = 7; // 0x7 13580 field public static final int ONE_TOUCH_RECORD_UNSUPPORTED_CA = 11; // 0xb 13581 field public static final int OSD_MESSAGE_ARC_CONNECTED_INVALID_PORT = 1; // 0x1 13582 field public static final int OSD_MESSAGE_AVR_VOLUME_CHANGED = 2; // 0x2 13583 field public static final int POWER_STATUS_ON = 0; // 0x0 13584 field public static final int POWER_STATUS_STANDBY = 1; // 0x1 13585 field public static final int POWER_STATUS_TRANSIENT_TO_ON = 2; // 0x2 13586 field public static final int POWER_STATUS_TRANSIENT_TO_STANDBY = 3; // 0x3 13587 field public static final int POWER_STATUS_UNKNOWN = -1; // 0xffffffff 13588 field public static final int RESULT_ALREADY_IN_PROGRESS = 4; // 0x4 13589 field public static final int RESULT_COMMUNICATION_FAILED = 7; // 0x7 13590 field public static final int RESULT_EXCEPTION = 5; // 0x5 13591 field public static final int RESULT_INCORRECT_MODE = 6; // 0x6 13592 field public static final int RESULT_SOURCE_NOT_AVAILABLE = 2; // 0x2 13593 field public static final int RESULT_SUCCESS = 0; // 0x0 13594 field public static final int RESULT_TARGET_NOT_AVAILABLE = 3; // 0x3 13595 field public static final int RESULT_TIMEOUT = 1; // 0x1 13596 field public static final int TIMER_RECORDING_RESULT_EXTRA_CEC_DISABLED = 3; // 0x3 13597 field public static final int TIMER_RECORDING_RESULT_EXTRA_CHECK_RECORDER_CONNECTION = 1; // 0x1 13598 field public static final int TIMER_RECORDING_RESULT_EXTRA_FAIL_TO_RECORD_SELECTED_SOURCE = 2; // 0x2 13599 field public static final int TIMER_RECORDING_RESULT_EXTRA_NO_ERROR = 0; // 0x0 13600 field public static final int TIMER_RECORDING_TYPE_ANALOGUE = 2; // 0x2 13601 field public static final int TIMER_RECORDING_TYPE_DIGITAL = 1; // 0x1 13602 field public static final int TIMER_RECORDING_TYPE_EXTERNAL = 3; // 0x3 13603 field public static final int TIMER_STATUS_MEDIA_INFO_NOT_PRESENT = 2; // 0x2 13604 field public static final int TIMER_STATUS_MEDIA_INFO_PRESENT_NOT_PROTECTED = 0; // 0x0 13605 field public static final int TIMER_STATUS_MEDIA_INFO_PRESENT_PROTECTED = 1; // 0x1 13606 field public static final int TIMER_STATUS_NOT_PROGRAMMED_CA_NOT_SUPPORTED = 6; // 0x6 13607 field public static final int TIMER_STATUS_NOT_PROGRAMMED_CLOCK_FAILURE = 10; // 0xa 13608 field public static final int TIMER_STATUS_NOT_PROGRAMMED_DATE_OUT_OF_RANGE = 2; // 0x2 13609 field public static final int TIMER_STATUS_NOT_PROGRAMMED_DUPLICATED = 14; // 0xe 13610 field public static final int TIMER_STATUS_NOT_PROGRAMMED_INVALID_EXTERNAL_PHYSICAL_NUMBER = 5; // 0x5 13611 field public static final int TIMER_STATUS_NOT_PROGRAMMED_INVALID_EXTERNAL_PLUG_NUMBER = 4; // 0x4 13612 field public static final int TIMER_STATUS_NOT_PROGRAMMED_INVALID_SEQUENCE = 3; // 0x3 13613 field public static final int TIMER_STATUS_NOT_PROGRAMMED_NO_CA_ENTITLEMENTS = 7; // 0x7 13614 field public static final int TIMER_STATUS_NOT_PROGRAMMED_NO_FREE_TIME = 1; // 0x1 13615 field public static final int TIMER_STATUS_NOT_PROGRAMMED_PARENTAL_LOCK_ON = 9; // 0x9 13616 field public static final int TIMER_STATUS_NOT_PROGRAMMED_UNSUPPORTED_RESOLUTION = 8; // 0x8 13617 field public static final int TIMER_STATUS_PROGRAMMED_INFO_ENOUGH_SPACE = 8; // 0x8 13618 field public static final int TIMER_STATUS_PROGRAMMED_INFO_MIGHT_NOT_ENOUGH_SPACE = 11; // 0xb 13619 field public static final int TIMER_STATUS_PROGRAMMED_INFO_NOT_ENOUGH_SPACE = 9; // 0x9 13620 field public static final int TIMER_STATUS_PROGRAMMED_INFO_NO_MEDIA_INFO = 10; // 0xa 13621 } 13622 13623 public static abstract interface HdmiControlManager.HotplugEventListener { 13624 method public abstract void onReceived(android.hardware.hdmi.HdmiHotplugEvent); 13625 } 13626 13627 public static abstract interface HdmiControlManager.VendorCommandListener { 13628 method public abstract void onControlStateChanged(boolean, int); 13629 method public abstract void onReceived(int, int, byte[], boolean); 13630 } 13631 13632 public class HdmiDeviceInfo implements android.os.Parcelable { 13633 method public int describeContents(); 13634 method public int getAdopterId(); 13635 method public int getDeviceId(); 13636 method public int getDevicePowerStatus(); 13637 method public int getDeviceType(); 13638 method public java.lang.String getDisplayName(); 13639 method public int getId(); 13640 method public int getLogicalAddress(); 13641 method public int getPhysicalAddress(); 13642 method public int getPortId(); 13643 method public int getVendorId(); 13644 method public static int idForCecDevice(int); 13645 method public static int idForHardware(int); 13646 method public static int idForMhlDevice(int); 13647 method public boolean isCecDevice(); 13648 method public boolean isMhlDevice(); 13649 method public boolean isSourceType(); 13650 method public void writeToParcel(android.os.Parcel, int); 13651 field public static final int ADDR_INTERNAL = 0; // 0x0 13652 field public static final android.os.Parcelable.Creator<android.hardware.hdmi.HdmiDeviceInfo> CREATOR; 13653 field public static final int DEVICE_AUDIO_SYSTEM = 5; // 0x5 13654 field public static final int DEVICE_INACTIVE = -1; // 0xffffffff 13655 field public static final int DEVICE_PLAYBACK = 4; // 0x4 13656 field public static final int DEVICE_RECORDER = 1; // 0x1 13657 field public static final int DEVICE_RESERVED = 2; // 0x2 13658 field public static final int DEVICE_TUNER = 3; // 0x3 13659 field public static final int DEVICE_TV = 0; // 0x0 13660 field public static final int PATH_INTERNAL = 0; // 0x0 13661 field public static final int PATH_INVALID = 65535; // 0xffff 13662 field public static final int PORT_INVALID = -1; // 0xffffffff 13663 } 13664 13665 public final class HdmiHotplugEvent implements android.os.Parcelable { 13666 method public int describeContents(); 13667 method public int getPort(); 13668 method public boolean isConnected(); 13669 method public void writeToParcel(android.os.Parcel, int); 13670 field public static final android.os.Parcelable.Creator<android.hardware.hdmi.HdmiHotplugEvent> CREATOR; 13671 } 13672 13673 public final class HdmiPlaybackClient extends android.hardware.hdmi.HdmiClient { 13674 method public int getDeviceType(); 13675 method public void oneTouchPlay(android.hardware.hdmi.HdmiPlaybackClient.OneTouchPlayCallback); 13676 method public void queryDisplayStatus(android.hardware.hdmi.HdmiPlaybackClient.DisplayStatusCallback); 13677 } 13678 13679 public static abstract interface HdmiPlaybackClient.DisplayStatusCallback { 13680 method public abstract void onComplete(int); 13681 } 13682 13683 public static abstract interface HdmiPlaybackClient.OneTouchPlayCallback { 13684 method public abstract void onComplete(int); 13685 } 13686 13687 public final class HdmiPortInfo implements android.os.Parcelable { 13688 ctor public HdmiPortInfo(int, int, int, boolean, boolean, boolean); 13689 method public int describeContents(); 13690 method public int getAddress(); 13691 method public int getId(); 13692 method public int getType(); 13693 method public boolean isArcSupported(); 13694 method public boolean isCecSupported(); 13695 method public boolean isMhlSupported(); 13696 method public void writeToParcel(android.os.Parcel, int); 13697 field public static final android.os.Parcelable.Creator<android.hardware.hdmi.HdmiPortInfo> CREATOR; 13698 field public static final int PORT_INPUT = 0; // 0x0 13699 field public static final int PORT_OUTPUT = 1; // 0x1 13700 } 13701 13702 public abstract class HdmiRecordListener { 13703 ctor public HdmiRecordListener(); 13704 method public void onClearTimerRecordingResult(int, int); 13705 method public void onOneTouchRecordResult(int, int); 13706 method public abstract android.hardware.hdmi.HdmiRecordSources.RecordSource onOneTouchRecordSourceRequested(int); 13707 method public void onTimerRecordingResult(int, android.hardware.hdmi.HdmiRecordListener.TimerStatusData); 13708 } 13709 13710 public static class HdmiRecordListener.TimerStatusData { 13711 method public int getDurationHour(); 13712 method public int getDurationMinute(); 13713 method public int getExtraError(); 13714 method public int getMediaInfo(); 13715 method public int getNotProgammedError(); 13716 method public int getProgrammedInfo(); 13717 method public boolean isOverlapped(); 13718 method public boolean isProgrammed(); 13719 } 13720 13721 public final class HdmiRecordSources { 13722 method public static boolean checkRecordSource(byte[]); 13723 method public static android.hardware.hdmi.HdmiRecordSources.OwnSource ofOwnSource(); 13724 } 13725 13726 public static final class HdmiRecordSources.AnalogueServiceSource extends android.hardware.hdmi.HdmiRecordSources.RecordSource { 13727 } 13728 13729 public static final class HdmiRecordSources.DigitalServiceSource extends android.hardware.hdmi.HdmiRecordSources.RecordSource { 13730 } 13731 13732 public static final class HdmiRecordSources.ExternalPhysicalAddress extends android.hardware.hdmi.HdmiRecordSources.RecordSource { 13733 } 13734 13735 public static final class HdmiRecordSources.ExternalPlugData extends android.hardware.hdmi.HdmiRecordSources.RecordSource { 13736 } 13737 13738 public static final class HdmiRecordSources.OwnSource extends android.hardware.hdmi.HdmiRecordSources.RecordSource { 13739 } 13740 13741 public static abstract class HdmiRecordSources.RecordSource { 13742 } 13743 13744 public class HdmiTimerRecordSources { 13745 method public static boolean checkTimerRecordSource(int, byte[]); 13746 method public static android.hardware.hdmi.HdmiTimerRecordSources.Duration durationOf(int, int); 13747 method public static android.hardware.hdmi.HdmiTimerRecordSources.TimerRecordSource ofAnalogueSource(android.hardware.hdmi.HdmiTimerRecordSources.TimerInfo, android.hardware.hdmi.HdmiRecordSources.AnalogueServiceSource); 13748 method public static android.hardware.hdmi.HdmiTimerRecordSources.TimerRecordSource ofDigitalSource(android.hardware.hdmi.HdmiTimerRecordSources.TimerInfo, android.hardware.hdmi.HdmiRecordSources.DigitalServiceSource); 13749 method public static android.hardware.hdmi.HdmiTimerRecordSources.TimerRecordSource ofExternalPhysicalAddress(android.hardware.hdmi.HdmiTimerRecordSources.TimerInfo, android.hardware.hdmi.HdmiRecordSources.ExternalPhysicalAddress); 13750 method public static android.hardware.hdmi.HdmiTimerRecordSources.TimerRecordSource ofExternalPlug(android.hardware.hdmi.HdmiTimerRecordSources.TimerInfo, android.hardware.hdmi.HdmiRecordSources.ExternalPlugData); 13751 method public static android.hardware.hdmi.HdmiTimerRecordSources.Time timeOf(int, int); 13752 method public static android.hardware.hdmi.HdmiTimerRecordSources.TimerInfo timerInfoOf(int, int, android.hardware.hdmi.HdmiTimerRecordSources.Time, android.hardware.hdmi.HdmiTimerRecordSources.Duration, int); 13753 field public static final int RECORDING_SEQUENCE_REPEAT_FRIDAY = 32; // 0x20 13754 field public static final int RECORDING_SEQUENCE_REPEAT_MONDAY = 2; // 0x2 13755 field public static final int RECORDING_SEQUENCE_REPEAT_ONCE_ONLY = 0; // 0x0 13756 field public static final int RECORDING_SEQUENCE_REPEAT_SATUREDAY = 64; // 0x40 13757 field public static final int RECORDING_SEQUENCE_REPEAT_SUNDAY = 1; // 0x1 13758 field public static final int RECORDING_SEQUENCE_REPEAT_THURSDAY = 16; // 0x10 13759 field public static final int RECORDING_SEQUENCE_REPEAT_TUESDAY = 4; // 0x4 13760 field public static final int RECORDING_SEQUENCE_REPEAT_WEDNESDAY = 8; // 0x8 13761 } 13762 13763 public static final class HdmiTimerRecordSources.Duration extends android.hardware.hdmi.HdmiTimerRecordSources.TimeUnit { 13764 } 13765 13766 public static final class HdmiTimerRecordSources.Time extends android.hardware.hdmi.HdmiTimerRecordSources.TimeUnit { 13767 } 13768 13769 static class HdmiTimerRecordSources.TimeUnit { 13770 } 13771 13772 public static final class HdmiTimerRecordSources.TimerInfo { 13773 } 13774 13775 public static final class HdmiTimerRecordSources.TimerRecordSource { 13776 } 13777 13778 public final class HdmiTvClient extends android.hardware.hdmi.HdmiClient { 13779 method public void clearTimerRecording(int, int, android.hardware.hdmi.HdmiTimerRecordSources.TimerRecordSource); 13780 method public void deviceSelect(int, android.hardware.hdmi.HdmiTvClient.SelectCallback); 13781 method public java.util.List<android.hardware.hdmi.HdmiDeviceInfo> getDeviceList(); 13782 method public int getDeviceType(); 13783 method public void portSelect(int, android.hardware.hdmi.HdmiTvClient.SelectCallback); 13784 method public void sendMhlVendorCommand(int, int, int, byte[]); 13785 method public void setHdmiMhlVendorCommandListener(android.hardware.hdmi.HdmiTvClient.HdmiMhlVendorCommandListener); 13786 method public void setInputChangeListener(android.hardware.hdmi.HdmiTvClient.InputChangeListener); 13787 method public void setRecordListener(android.hardware.hdmi.HdmiRecordListener); 13788 method public void setSystemAudioMute(boolean); 13789 method public void setSystemAudioVolume(int, int, int); 13790 method public void startOneTouchRecord(int, android.hardware.hdmi.HdmiRecordSources.RecordSource); 13791 method public void startTimerRecording(int, int, android.hardware.hdmi.HdmiTimerRecordSources.TimerRecordSource); 13792 method public void stopOneTouchRecord(int); 13793 field public static final int VENDOR_DATA_SIZE = 16; // 0x10 13794 } 13795 13796 public static abstract interface HdmiTvClient.HdmiMhlVendorCommandListener { 13797 method public abstract void onReceived(int, int, int, byte[]); 13798 } 13799 13800 public static abstract interface HdmiTvClient.InputChangeListener { 13801 method public abstract void onChanged(android.hardware.hdmi.HdmiDeviceInfo); 13802 } 13803 13804 public static abstract interface HdmiTvClient.SelectCallback { 13805 method public abstract void onComplete(int); 13806 } 13807 13808} 13809 13810package android.hardware.input { 13811 13812 public final class InputManager { 13813 method public android.view.InputDevice getInputDevice(int); 13814 method public int[] getInputDeviceIds(); 13815 method public void registerInputDeviceListener(android.hardware.input.InputManager.InputDeviceListener, android.os.Handler); 13816 method public void unregisterInputDeviceListener(android.hardware.input.InputManager.InputDeviceListener); 13817 field public static final java.lang.String ACTION_QUERY_KEYBOARD_LAYOUTS = "android.hardware.input.action.QUERY_KEYBOARD_LAYOUTS"; 13818 field public static final java.lang.String META_DATA_KEYBOARD_LAYOUTS = "android.hardware.input.metadata.KEYBOARD_LAYOUTS"; 13819 } 13820 13821 public static abstract interface InputManager.InputDeviceListener { 13822 method public abstract void onInputDeviceAdded(int); 13823 method public abstract void onInputDeviceChanged(int); 13824 method public abstract void onInputDeviceRemoved(int); 13825 } 13826 13827} 13828 13829package android.hardware.location { 13830 13831 public final class GeofenceHardware { 13832 ctor public GeofenceHardware(android.hardware.location.IGeofenceHardware); 13833 method public boolean addGeofence(int, int, android.hardware.location.GeofenceHardwareRequest, android.hardware.location.GeofenceHardwareCallback); 13834 method public int[] getMonitoringTypes(); 13835 method public int getStatusOfMonitoringType(int); 13836 method public boolean pauseGeofence(int, int); 13837 method public boolean registerForMonitorStateChangeCallback(int, android.hardware.location.GeofenceHardwareMonitorCallback); 13838 method public boolean removeGeofence(int, int); 13839 method public boolean resumeGeofence(int, int, int); 13840 method public boolean unregisterForMonitorStateChangeCallback(int, android.hardware.location.GeofenceHardwareMonitorCallback); 13841 field public static final int GEOFENCE_ENTERED = 1; // 0x1 13842 field public static final int GEOFENCE_ERROR_ID_EXISTS = 2; // 0x2 13843 field public static final int GEOFENCE_ERROR_ID_UNKNOWN = 3; // 0x3 13844 field public static final int GEOFENCE_ERROR_INSUFFICIENT_MEMORY = 6; // 0x6 13845 field public static final int GEOFENCE_ERROR_INVALID_TRANSITION = 4; // 0x4 13846 field public static final int GEOFENCE_ERROR_TOO_MANY_GEOFENCES = 1; // 0x1 13847 field public static final int GEOFENCE_EXITED = 2; // 0x2 13848 field public static final int GEOFENCE_FAILURE = 5; // 0x5 13849 field public static final int GEOFENCE_SUCCESS = 0; // 0x0 13850 field public static final int GEOFENCE_UNCERTAIN = 4; // 0x4 13851 field public static final int MONITORING_TYPE_FUSED_HARDWARE = 1; // 0x1 13852 field public static final int MONITORING_TYPE_GPS_HARDWARE = 0; // 0x0 13853 field public static final int MONITOR_CURRENTLY_AVAILABLE = 0; // 0x0 13854 field public static final int MONITOR_CURRENTLY_UNAVAILABLE = 1; // 0x1 13855 field public static final int MONITOR_UNSUPPORTED = 2; // 0x2 13856 field public static final int SOURCE_TECHNOLOGY_BLUETOOTH = 16; // 0x10 13857 field public static final int SOURCE_TECHNOLOGY_CELL = 8; // 0x8 13858 field public static final int SOURCE_TECHNOLOGY_GNSS = 1; // 0x1 13859 field public static final int SOURCE_TECHNOLOGY_SENSORS = 4; // 0x4 13860 field public static final int SOURCE_TECHNOLOGY_WIFI = 2; // 0x2 13861 } 13862 13863 public abstract class GeofenceHardwareCallback { 13864 ctor public GeofenceHardwareCallback(); 13865 method public void onGeofenceAdd(int, int); 13866 method public void onGeofencePause(int, int); 13867 method public void onGeofenceRemove(int, int); 13868 method public void onGeofenceResume(int, int); 13869 method public void onGeofenceTransition(int, int, android.location.Location, long, int); 13870 } 13871 13872 public abstract class GeofenceHardwareMonitorCallback { 13873 ctor public GeofenceHardwareMonitorCallback(); 13874 method public deprecated void onMonitoringSystemChange(int, boolean, android.location.Location); 13875 method public void onMonitoringSystemChange(android.hardware.location.GeofenceHardwareMonitorEvent); 13876 } 13877 13878 public class GeofenceHardwareMonitorEvent implements android.os.Parcelable { 13879 ctor public GeofenceHardwareMonitorEvent(int, int, int, android.location.Location); 13880 method public int describeContents(); 13881 method public android.location.Location getLocation(); 13882 method public int getMonitoringStatus(); 13883 method public int getMonitoringType(); 13884 method public int getSourceTechnologies(); 13885 method public void writeToParcel(android.os.Parcel, int); 13886 field public static final android.os.Parcelable.Creator<android.hardware.location.GeofenceHardwareMonitorEvent> CREATOR; 13887 } 13888 13889 public final class GeofenceHardwareRequest { 13890 ctor public GeofenceHardwareRequest(); 13891 method public static android.hardware.location.GeofenceHardwareRequest createCircularGeofence(double, double, double); 13892 method public int getLastTransition(); 13893 method public double getLatitude(); 13894 method public double getLongitude(); 13895 method public int getMonitorTransitions(); 13896 method public int getNotificationResponsiveness(); 13897 method public double getRadius(); 13898 method public int getSourceTechnologies(); 13899 method public int getUnknownTimer(); 13900 method public void setLastTransition(int); 13901 method public void setMonitorTransitions(int); 13902 method public void setNotificationResponsiveness(int); 13903 method public void setSourceTechnologies(int); 13904 method public void setUnknownTimer(int); 13905 } 13906 13907 public final class GeofenceHardwareRequestParcelable implements android.os.Parcelable { 13908 ctor public GeofenceHardwareRequestParcelable(int, android.hardware.location.GeofenceHardwareRequest); 13909 method public int describeContents(); 13910 method public int getId(); 13911 method public int getLastTransition(); 13912 method public double getLatitude(); 13913 method public double getLongitude(); 13914 method public int getMonitorTransitions(); 13915 method public int getNotificationResponsiveness(); 13916 method public double getRadius(); 13917 method public int getUnknownTimer(); 13918 method public void writeToParcel(android.os.Parcel, int); 13919 field public static final android.os.Parcelable.Creator<android.hardware.location.GeofenceHardwareRequestParcelable> CREATOR; 13920 } 13921 13922 public abstract interface IGeofenceHardware implements android.os.IInterface { 13923 method public abstract boolean addCircularFence(int, android.hardware.location.GeofenceHardwareRequestParcelable, android.hardware.location.IGeofenceHardwareCallback) throws android.os.RemoteException; 13924 method public abstract int[] getMonitoringTypes() throws android.os.RemoteException; 13925 method public abstract int getStatusOfMonitoringType(int) throws android.os.RemoteException; 13926 method public abstract boolean pauseGeofence(int, int) throws android.os.RemoteException; 13927 method public abstract boolean registerForMonitorStateChangeCallback(int, android.hardware.location.IGeofenceHardwareMonitorCallback) throws android.os.RemoteException; 13928 method public abstract boolean removeGeofence(int, int) throws android.os.RemoteException; 13929 method public abstract boolean resumeGeofence(int, int, int) throws android.os.RemoteException; 13930 method public abstract void setFusedGeofenceHardware(android.location.IFusedGeofenceHardware) throws android.os.RemoteException; 13931 method public abstract void setGpsGeofenceHardware(android.location.IGpsGeofenceHardware) throws android.os.RemoteException; 13932 method public abstract boolean unregisterForMonitorStateChangeCallback(int, android.hardware.location.IGeofenceHardwareMonitorCallback) throws android.os.RemoteException; 13933 } 13934 13935 public abstract interface IGeofenceHardwareCallback implements android.os.IInterface { 13936 method public abstract void onGeofenceAdd(int, int) throws android.os.RemoteException; 13937 method public abstract void onGeofencePause(int, int) throws android.os.RemoteException; 13938 method public abstract void onGeofenceRemove(int, int) throws android.os.RemoteException; 13939 method public abstract void onGeofenceResume(int, int) throws android.os.RemoteException; 13940 method public abstract void onGeofenceTransition(int, int, android.location.Location, long, int) throws android.os.RemoteException; 13941 } 13942 13943 public abstract interface IGeofenceHardwareMonitorCallback implements android.os.IInterface { 13944 method public abstract void onMonitoringSystemChange(android.hardware.location.GeofenceHardwareMonitorEvent) throws android.os.RemoteException; 13945 } 13946 13947} 13948 13949package android.hardware.usb { 13950 13951 public class UsbAccessory implements android.os.Parcelable { 13952 method public int describeContents(); 13953 method public java.lang.String getDescription(); 13954 method public java.lang.String getManufacturer(); 13955 method public java.lang.String getModel(); 13956 method public java.lang.String getSerial(); 13957 method public java.lang.String getUri(); 13958 method public java.lang.String getVersion(); 13959 method public void writeToParcel(android.os.Parcel, int); 13960 field public static final android.os.Parcelable.Creator<android.hardware.usb.UsbAccessory> CREATOR; 13961 } 13962 13963 public class UsbConfiguration implements android.os.Parcelable { 13964 method public int describeContents(); 13965 method public int getId(); 13966 method public android.hardware.usb.UsbInterface getInterface(int); 13967 method public int getInterfaceCount(); 13968 method public int getMaxPower(); 13969 method public java.lang.String getName(); 13970 method public boolean isRemoteWakeup(); 13971 method public boolean isSelfPowered(); 13972 method public void writeToParcel(android.os.Parcel, int); 13973 field public static final android.os.Parcelable.Creator<android.hardware.usb.UsbConfiguration> CREATOR; 13974 } 13975 13976 public final class UsbConstants { 13977 ctor public UsbConstants(); 13978 field public static final int USB_CLASS_APP_SPEC = 254; // 0xfe 13979 field public static final int USB_CLASS_AUDIO = 1; // 0x1 13980 field public static final int USB_CLASS_CDC_DATA = 10; // 0xa 13981 field public static final int USB_CLASS_COMM = 2; // 0x2 13982 field public static final int USB_CLASS_CONTENT_SEC = 13; // 0xd 13983 field public static final int USB_CLASS_CSCID = 11; // 0xb 13984 field public static final int USB_CLASS_HID = 3; // 0x3 13985 field public static final int USB_CLASS_HUB = 9; // 0x9 13986 field public static final int USB_CLASS_MASS_STORAGE = 8; // 0x8 13987 field public static final int USB_CLASS_MISC = 239; // 0xef 13988 field public static final int USB_CLASS_PER_INTERFACE = 0; // 0x0 13989 field public static final int USB_CLASS_PHYSICA = 5; // 0x5 13990 field public static final int USB_CLASS_PRINTER = 7; // 0x7 13991 field public static final int USB_CLASS_STILL_IMAGE = 6; // 0x6 13992 field public static final int USB_CLASS_VENDOR_SPEC = 255; // 0xff 13993 field public static final int USB_CLASS_VIDEO = 14; // 0xe 13994 field public static final int USB_CLASS_WIRELESS_CONTROLLER = 224; // 0xe0 13995 field public static final int USB_DIR_IN = 128; // 0x80 13996 field public static final int USB_DIR_OUT = 0; // 0x0 13997 field public static final int USB_ENDPOINT_DIR_MASK = 128; // 0x80 13998 field public static final int USB_ENDPOINT_NUMBER_MASK = 15; // 0xf 13999 field public static final int USB_ENDPOINT_XFERTYPE_MASK = 3; // 0x3 14000 field public static final int USB_ENDPOINT_XFER_BULK = 2; // 0x2 14001 field public static final int USB_ENDPOINT_XFER_CONTROL = 0; // 0x0 14002 field public static final int USB_ENDPOINT_XFER_INT = 3; // 0x3 14003 field public static final int USB_ENDPOINT_XFER_ISOC = 1; // 0x1 14004 field public static final int USB_INTERFACE_SUBCLASS_BOOT = 1; // 0x1 14005 field public static final int USB_SUBCLASS_VENDOR_SPEC = 255; // 0xff 14006 field public static final int USB_TYPE_CLASS = 32; // 0x20 14007 field public static final int USB_TYPE_MASK = 96; // 0x60 14008 field public static final int USB_TYPE_RESERVED = 96; // 0x60 14009 field public static final int USB_TYPE_STANDARD = 0; // 0x0 14010 field public static final int USB_TYPE_VENDOR = 64; // 0x40 14011 } 14012 14013 public class UsbDevice implements android.os.Parcelable { 14014 method public int describeContents(); 14015 method public android.hardware.usb.UsbConfiguration getConfiguration(int); 14016 method public int getConfigurationCount(); 14017 method public int getDeviceClass(); 14018 method public int getDeviceId(); 14019 method public static int getDeviceId(java.lang.String); 14020 method public java.lang.String getDeviceName(); 14021 method public static java.lang.String getDeviceName(int); 14022 method public int getDeviceProtocol(); 14023 method public int getDeviceSubclass(); 14024 method public android.hardware.usb.UsbInterface getInterface(int); 14025 method public int getInterfaceCount(); 14026 method public java.lang.String getManufacturerName(); 14027 method public int getProductId(); 14028 method public java.lang.String getProductName(); 14029 method public java.lang.String getSerialNumber(); 14030 method public int getVendorId(); 14031 method public void writeToParcel(android.os.Parcel, int); 14032 field public static final android.os.Parcelable.Creator<android.hardware.usb.UsbDevice> CREATOR; 14033 } 14034 14035 public class UsbDeviceConnection { 14036 method public int bulkTransfer(android.hardware.usb.UsbEndpoint, byte[], int, int); 14037 method public int bulkTransfer(android.hardware.usb.UsbEndpoint, byte[], int, int, int); 14038 method public boolean claimInterface(android.hardware.usb.UsbInterface, boolean); 14039 method public void close(); 14040 method public int controlTransfer(int, int, int, int, byte[], int, int); 14041 method public int controlTransfer(int, int, int, int, byte[], int, int, int); 14042 method public int getFileDescriptor(); 14043 method public byte[] getRawDescriptors(); 14044 method public java.lang.String getSerial(); 14045 method public boolean releaseInterface(android.hardware.usb.UsbInterface); 14046 method public android.hardware.usb.UsbRequest requestWait(); 14047 method public boolean setConfiguration(android.hardware.usb.UsbConfiguration); 14048 method public boolean setInterface(android.hardware.usb.UsbInterface); 14049 } 14050 14051 public class UsbEndpoint implements android.os.Parcelable { 14052 method public int describeContents(); 14053 method public int getAddress(); 14054 method public int getAttributes(); 14055 method public int getDirection(); 14056 method public int getEndpointNumber(); 14057 method public int getInterval(); 14058 method public int getMaxPacketSize(); 14059 method public int getType(); 14060 method public void writeToParcel(android.os.Parcel, int); 14061 field public static final android.os.Parcelable.Creator<android.hardware.usb.UsbEndpoint> CREATOR; 14062 } 14063 14064 public class UsbInterface implements android.os.Parcelable { 14065 method public int describeContents(); 14066 method public int getAlternateSetting(); 14067 method public android.hardware.usb.UsbEndpoint getEndpoint(int); 14068 method public int getEndpointCount(); 14069 method public int getId(); 14070 method public int getInterfaceClass(); 14071 method public int getInterfaceProtocol(); 14072 method public int getInterfaceSubclass(); 14073 method public java.lang.String getName(); 14074 method public void writeToParcel(android.os.Parcel, int); 14075 field public static final android.os.Parcelable.Creator<android.hardware.usb.UsbInterface> CREATOR; 14076 } 14077 14078 public class UsbManager { 14079 method public android.hardware.usb.UsbAccessory[] getAccessoryList(); 14080 method public java.util.HashMap<java.lang.String, android.hardware.usb.UsbDevice> getDeviceList(); 14081 method public boolean hasPermission(android.hardware.usb.UsbDevice); 14082 method public boolean hasPermission(android.hardware.usb.UsbAccessory); 14083 method public android.os.ParcelFileDescriptor openAccessory(android.hardware.usb.UsbAccessory); 14084 method public android.hardware.usb.UsbDeviceConnection openDevice(android.hardware.usb.UsbDevice); 14085 method public void requestPermission(android.hardware.usb.UsbDevice, android.app.PendingIntent); 14086 method public void requestPermission(android.hardware.usb.UsbAccessory, android.app.PendingIntent); 14087 field public static final java.lang.String ACTION_USB_ACCESSORY_ATTACHED = "android.hardware.usb.action.USB_ACCESSORY_ATTACHED"; 14088 field public static final java.lang.String ACTION_USB_ACCESSORY_DETACHED = "android.hardware.usb.action.USB_ACCESSORY_DETACHED"; 14089 field public static final java.lang.String ACTION_USB_DEVICE_ATTACHED = "android.hardware.usb.action.USB_DEVICE_ATTACHED"; 14090 field public static final java.lang.String ACTION_USB_DEVICE_DETACHED = "android.hardware.usb.action.USB_DEVICE_DETACHED"; 14091 field public static final java.lang.String EXTRA_ACCESSORY = "accessory"; 14092 field public static final java.lang.String EXTRA_DEVICE = "device"; 14093 field public static final java.lang.String EXTRA_PERMISSION_GRANTED = "permission"; 14094 } 14095 14096 public class UsbRequest { 14097 ctor public UsbRequest(); 14098 method public boolean cancel(); 14099 method public void close(); 14100 method public java.lang.Object getClientData(); 14101 method public android.hardware.usb.UsbEndpoint getEndpoint(); 14102 method public boolean initialize(android.hardware.usb.UsbDeviceConnection, android.hardware.usb.UsbEndpoint); 14103 method public boolean queue(java.nio.ByteBuffer, int); 14104 method public void setClientData(java.lang.Object); 14105 } 14106 14107} 14108 14109package android.inputmethodservice { 14110 14111 public abstract class AbstractInputMethodService extends android.app.Service implements android.view.KeyEvent.Callback { 14112 ctor public AbstractInputMethodService(); 14113 method public android.view.KeyEvent.DispatcherState getKeyDispatcherState(); 14114 method public final android.os.IBinder onBind(android.content.Intent); 14115 method public abstract android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodImpl onCreateInputMethodInterface(); 14116 method public abstract android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodSessionImpl onCreateInputMethodSessionInterface(); 14117 method public boolean onGenericMotionEvent(android.view.MotionEvent); 14118 method public boolean onTrackballEvent(android.view.MotionEvent); 14119 } 14120 14121 public abstract class AbstractInputMethodService.AbstractInputMethodImpl implements android.view.inputmethod.InputMethod { 14122 ctor public AbstractInputMethodService.AbstractInputMethodImpl(); 14123 method public void createSession(android.view.inputmethod.InputMethod.SessionCallback); 14124 method public void revokeSession(android.view.inputmethod.InputMethodSession); 14125 method public void setSessionEnabled(android.view.inputmethod.InputMethodSession, boolean); 14126 } 14127 14128 public abstract class AbstractInputMethodService.AbstractInputMethodSessionImpl implements android.view.inputmethod.InputMethodSession { 14129 ctor public AbstractInputMethodService.AbstractInputMethodSessionImpl(); 14130 method public void dispatchGenericMotionEvent(int, android.view.MotionEvent, android.view.inputmethod.InputMethodSession.EventCallback); 14131 method public void dispatchKeyEvent(int, android.view.KeyEvent, android.view.inputmethod.InputMethodSession.EventCallback); 14132 method public void dispatchTrackballEvent(int, android.view.MotionEvent, android.view.inputmethod.InputMethodSession.EventCallback); 14133 method public boolean isEnabled(); 14134 method public boolean isRevoked(); 14135 method public void revokeSelf(); 14136 method public void setEnabled(boolean); 14137 } 14138 14139 public class ExtractEditText extends android.widget.EditText { 14140 ctor public ExtractEditText(android.content.Context); 14141 ctor public ExtractEditText(android.content.Context, android.util.AttributeSet); 14142 ctor public ExtractEditText(android.content.Context, android.util.AttributeSet, int); 14143 ctor public ExtractEditText(android.content.Context, android.util.AttributeSet, int, int); 14144 method public void finishInternalChanges(); 14145 method public boolean hasVerticalScrollBar(); 14146 method public void startInternalChanges(); 14147 } 14148 14149 public class InputMethodService extends android.inputmethodservice.AbstractInputMethodService { 14150 ctor public InputMethodService(); 14151 method public deprecated boolean enableHardwareAcceleration(); 14152 method public int getBackDisposition(); 14153 method public int getCandidatesHiddenVisibility(); 14154 method public android.view.inputmethod.InputBinding getCurrentInputBinding(); 14155 method public android.view.inputmethod.InputConnection getCurrentInputConnection(); 14156 method public android.view.inputmethod.EditorInfo getCurrentInputEditorInfo(); 14157 method public boolean getCurrentInputStarted(); 14158 method public int getInputMethodWindowRecommendedHeight(); 14159 method public android.view.LayoutInflater getLayoutInflater(); 14160 method public int getMaxWidth(); 14161 method public java.lang.CharSequence getTextForImeAction(int); 14162 method public android.app.Dialog getWindow(); 14163 method public void hideStatusIcon(); 14164 method public void hideWindow(); 14165 method public boolean isExtractViewShown(); 14166 method public boolean isFullscreenMode(); 14167 method public boolean isInputViewShown(); 14168 method public boolean isShowInputRequested(); 14169 method public void onAppPrivateCommand(java.lang.String, android.os.Bundle); 14170 method public void onBindInput(); 14171 method public void onComputeInsets(android.inputmethodservice.InputMethodService.Insets); 14172 method public void onConfigureWindow(android.view.Window, boolean, boolean); 14173 method public android.view.View onCreateCandidatesView(); 14174 method public android.view.View onCreateExtractTextView(); 14175 method public android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodImpl onCreateInputMethodInterface(); 14176 method public android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodSessionImpl onCreateInputMethodSessionInterface(); 14177 method public android.view.View onCreateInputView(); 14178 method protected void onCurrentInputMethodSubtypeChanged(android.view.inputmethod.InputMethodSubtype); 14179 method public void onDisplayCompletions(android.view.inputmethod.CompletionInfo[]); 14180 method public boolean onEvaluateFullscreenMode(); 14181 method public boolean onEvaluateInputViewShown(); 14182 method public boolean onExtractTextContextMenuItem(int); 14183 method public void onExtractedCursorMovement(int, int); 14184 method public void onExtractedSelectionChanged(int, int); 14185 method public void onExtractedTextClicked(); 14186 method public void onExtractingInputChanged(android.view.inputmethod.EditorInfo); 14187 method public void onFinishCandidatesView(boolean); 14188 method public void onFinishInput(); 14189 method public void onFinishInputView(boolean); 14190 method public void onInitializeInterface(); 14191 method public boolean onKeyDown(int, android.view.KeyEvent); 14192 method public boolean onKeyLongPress(int, android.view.KeyEvent); 14193 method public boolean onKeyMultiple(int, int, android.view.KeyEvent); 14194 method public boolean onKeyUp(int, android.view.KeyEvent); 14195 method public boolean onShowInputRequested(int, boolean); 14196 method public void onStartCandidatesView(android.view.inputmethod.EditorInfo, boolean); 14197 method public void onStartInput(android.view.inputmethod.EditorInfo, boolean); 14198 method public void onStartInputView(android.view.inputmethod.EditorInfo, boolean); 14199 method public void onUnbindInput(); 14200 method public deprecated void onUpdateCursor(android.graphics.Rect); 14201 method public void onUpdateCursorAnchorInfo(android.view.inputmethod.CursorAnchorInfo); 14202 method public void onUpdateExtractedText(int, android.view.inputmethod.ExtractedText); 14203 method public void onUpdateExtractingViews(android.view.inputmethod.EditorInfo); 14204 method public void onUpdateExtractingVisibility(android.view.inputmethod.EditorInfo); 14205 method public void onUpdateSelection(int, int, int, int, int, int); 14206 method public void onViewClicked(boolean); 14207 method public void onWindowHidden(); 14208 method public void onWindowShown(); 14209 method public void requestHideSelf(int); 14210 method public boolean sendDefaultEditorAction(boolean); 14211 method public void sendDownUpKeyEvents(int); 14212 method public void sendKeyChar(char); 14213 method public void setBackDisposition(int); 14214 method public void setCandidatesView(android.view.View); 14215 method public void setCandidatesViewShown(boolean); 14216 method public void setExtractView(android.view.View); 14217 method public void setExtractViewShown(boolean); 14218 method public void setInputView(android.view.View); 14219 method public void showStatusIcon(int); 14220 method public void showWindow(boolean); 14221 method public void switchInputMethod(java.lang.String); 14222 method public void updateFullscreenMode(); 14223 method public void updateInputViewShown(); 14224 field public static final int BACK_DISPOSITION_DEFAULT = 0; // 0x0 14225 field public static final int BACK_DISPOSITION_WILL_DISMISS = 2; // 0x2 14226 field public static final int BACK_DISPOSITION_WILL_NOT_DISMISS = 1; // 0x1 14227 } 14228 14229 public class InputMethodService.InputMethodImpl extends android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodImpl { 14230 ctor public InputMethodService.InputMethodImpl(); 14231 method public void attachToken(android.os.IBinder); 14232 method public void bindInput(android.view.inputmethod.InputBinding); 14233 method public void changeInputMethodSubtype(android.view.inputmethod.InputMethodSubtype); 14234 method public void hideSoftInput(int, android.os.ResultReceiver); 14235 method public void restartInput(android.view.inputmethod.InputConnection, android.view.inputmethod.EditorInfo); 14236 method public void showSoftInput(int, android.os.ResultReceiver); 14237 method public void startInput(android.view.inputmethod.InputConnection, android.view.inputmethod.EditorInfo); 14238 method public void unbindInput(); 14239 } 14240 14241 public class InputMethodService.InputMethodSessionImpl extends android.inputmethodservice.AbstractInputMethodService.AbstractInputMethodSessionImpl { 14242 ctor public InputMethodService.InputMethodSessionImpl(); 14243 method public void appPrivateCommand(java.lang.String, android.os.Bundle); 14244 method public void displayCompletions(android.view.inputmethod.CompletionInfo[]); 14245 method public void finishInput(); 14246 method public void toggleSoftInput(int, int); 14247 method public void updateCursor(android.graphics.Rect); 14248 method public void updateCursorAnchorInfo(android.view.inputmethod.CursorAnchorInfo); 14249 method public void updateExtractedText(int, android.view.inputmethod.ExtractedText); 14250 method public void updateSelection(int, int, int, int, int, int); 14251 method public void viewClicked(boolean); 14252 } 14253 14254 public static final class InputMethodService.Insets { 14255 ctor public InputMethodService.Insets(); 14256 field public static final int TOUCHABLE_INSETS_CONTENT = 1; // 0x1 14257 field public static final int TOUCHABLE_INSETS_FRAME = 0; // 0x0 14258 field public static final int TOUCHABLE_INSETS_REGION = 3; // 0x3 14259 field public static final int TOUCHABLE_INSETS_VISIBLE = 2; // 0x2 14260 field public int contentTopInsets; 14261 field public int touchableInsets; 14262 field public final android.graphics.Region touchableRegion; 14263 field public int visibleTopInsets; 14264 } 14265 14266 public class Keyboard { 14267 ctor public Keyboard(android.content.Context, int); 14268 ctor public Keyboard(android.content.Context, int, int, int, int); 14269 ctor public Keyboard(android.content.Context, int, int); 14270 ctor public Keyboard(android.content.Context, int, java.lang.CharSequence, int, int); 14271 method protected android.inputmethodservice.Keyboard.Key createKeyFromXml(android.content.res.Resources, android.inputmethodservice.Keyboard.Row, int, int, android.content.res.XmlResourceParser); 14272 method protected android.inputmethodservice.Keyboard.Row createRowFromXml(android.content.res.Resources, android.content.res.XmlResourceParser); 14273 method public int getHeight(); 14274 method protected int getHorizontalGap(); 14275 method protected int getKeyHeight(); 14276 method protected int getKeyWidth(); 14277 method public java.util.List<android.inputmethodservice.Keyboard.Key> getKeys(); 14278 method public int getMinWidth(); 14279 method public java.util.List<android.inputmethodservice.Keyboard.Key> getModifierKeys(); 14280 method public int[] getNearestKeys(int, int); 14281 method public int getShiftKeyIndex(); 14282 method protected int getVerticalGap(); 14283 method public boolean isShifted(); 14284 method protected void setHorizontalGap(int); 14285 method protected void setKeyHeight(int); 14286 method protected void setKeyWidth(int); 14287 method public boolean setShifted(boolean); 14288 method protected void setVerticalGap(int); 14289 field public static final int EDGE_BOTTOM = 8; // 0x8 14290 field public static final int EDGE_LEFT = 1; // 0x1 14291 field public static final int EDGE_RIGHT = 2; // 0x2 14292 field public static final int EDGE_TOP = 4; // 0x4 14293 field public static final int KEYCODE_ALT = -6; // 0xfffffffa 14294 field public static final int KEYCODE_CANCEL = -3; // 0xfffffffd 14295 field public static final int KEYCODE_DELETE = -5; // 0xfffffffb 14296 field public static final int KEYCODE_DONE = -4; // 0xfffffffc 14297 field public static final int KEYCODE_MODE_CHANGE = -2; // 0xfffffffe 14298 field public static final int KEYCODE_SHIFT = -1; // 0xffffffff 14299 } 14300 14301 public static class Keyboard.Key { 14302 ctor public Keyboard.Key(android.inputmethodservice.Keyboard.Row); 14303 ctor public Keyboard.Key(android.content.res.Resources, android.inputmethodservice.Keyboard.Row, int, int, android.content.res.XmlResourceParser); 14304 method public int[] getCurrentDrawableState(); 14305 method public boolean isInside(int, int); 14306 method public void onPressed(); 14307 method public void onReleased(boolean); 14308 method public int squaredDistanceFrom(int, int); 14309 field public int[] codes; 14310 field public int edgeFlags; 14311 field public int gap; 14312 field public int height; 14313 field public android.graphics.drawable.Drawable icon; 14314 field public android.graphics.drawable.Drawable iconPreview; 14315 field public java.lang.CharSequence label; 14316 field public boolean modifier; 14317 field public boolean on; 14318 field public java.lang.CharSequence popupCharacters; 14319 field public int popupResId; 14320 field public boolean pressed; 14321 field public boolean repeatable; 14322 field public boolean sticky; 14323 field public java.lang.CharSequence text; 14324 field public int width; 14325 field public int x; 14326 field public int y; 14327 } 14328 14329 public static class Keyboard.Row { 14330 ctor public Keyboard.Row(android.inputmethodservice.Keyboard); 14331 ctor public Keyboard.Row(android.content.res.Resources, android.inputmethodservice.Keyboard, android.content.res.XmlResourceParser); 14332 field public int defaultHeight; 14333 field public int defaultHorizontalGap; 14334 field public int defaultWidth; 14335 field public int mode; 14336 field public int rowEdgeFlags; 14337 field public int verticalGap; 14338 } 14339 14340 public class KeyboardView extends android.view.View implements android.view.View.OnClickListener { 14341 ctor public KeyboardView(android.content.Context, android.util.AttributeSet); 14342 ctor public KeyboardView(android.content.Context, android.util.AttributeSet, int); 14343 ctor public KeyboardView(android.content.Context, android.util.AttributeSet, int, int); 14344 method public void closing(); 14345 method public android.inputmethodservice.Keyboard getKeyboard(); 14346 method protected android.inputmethodservice.KeyboardView.OnKeyboardActionListener getOnKeyboardActionListener(); 14347 method public boolean handleBack(); 14348 method public void invalidateAllKeys(); 14349 method public void invalidateKey(int); 14350 method public boolean isPreviewEnabled(); 14351 method public boolean isProximityCorrectionEnabled(); 14352 method public boolean isShifted(); 14353 method public void onClick(android.view.View); 14354 method public void onDetachedFromWindow(); 14355 method public void onDraw(android.graphics.Canvas); 14356 method protected boolean onLongPress(android.inputmethodservice.Keyboard.Key); 14357 method public void onMeasure(int, int); 14358 method public void onSizeChanged(int, int, int, int); 14359 method public void setKeyboard(android.inputmethodservice.Keyboard); 14360 method public void setOnKeyboardActionListener(android.inputmethodservice.KeyboardView.OnKeyboardActionListener); 14361 method public void setPopupOffset(int, int); 14362 method public void setPopupParent(android.view.View); 14363 method public void setPreviewEnabled(boolean); 14364 method public void setProximityCorrectionEnabled(boolean); 14365 method public boolean setShifted(boolean); 14366 method public void setVerticalCorrection(int); 14367 method protected void swipeDown(); 14368 method protected void swipeLeft(); 14369 method protected void swipeRight(); 14370 method protected void swipeUp(); 14371 } 14372 14373 public static abstract interface KeyboardView.OnKeyboardActionListener { 14374 method public abstract void onKey(int, int[]); 14375 method public abstract void onPress(int); 14376 method public abstract void onRelease(int); 14377 method public abstract void onText(java.lang.CharSequence); 14378 method public abstract void swipeDown(); 14379 method public abstract void swipeLeft(); 14380 method public abstract void swipeRight(); 14381 method public abstract void swipeUp(); 14382 } 14383 14384} 14385 14386package android.location { 14387 14388 public class Address implements android.os.Parcelable { 14389 ctor public Address(java.util.Locale); 14390 method public void clearLatitude(); 14391 method public void clearLongitude(); 14392 method public int describeContents(); 14393 method public java.lang.String getAddressLine(int); 14394 method public java.lang.String getAdminArea(); 14395 method public java.lang.String getCountryCode(); 14396 method public java.lang.String getCountryName(); 14397 method public android.os.Bundle getExtras(); 14398 method public java.lang.String getFeatureName(); 14399 method public double getLatitude(); 14400 method public java.util.Locale getLocale(); 14401 method public java.lang.String getLocality(); 14402 method public double getLongitude(); 14403 method public int getMaxAddressLineIndex(); 14404 method public java.lang.String getPhone(); 14405 method public java.lang.String getPostalCode(); 14406 method public java.lang.String getPremises(); 14407 method public java.lang.String getSubAdminArea(); 14408 method public java.lang.String getSubLocality(); 14409 method public java.lang.String getSubThoroughfare(); 14410 method public java.lang.String getThoroughfare(); 14411 method public java.lang.String getUrl(); 14412 method public boolean hasLatitude(); 14413 method public boolean hasLongitude(); 14414 method public void setAddressLine(int, java.lang.String); 14415 method public void setAdminArea(java.lang.String); 14416 method public void setCountryCode(java.lang.String); 14417 method public void setCountryName(java.lang.String); 14418 method public void setExtras(android.os.Bundle); 14419 method public void setFeatureName(java.lang.String); 14420 method public void setLatitude(double); 14421 method public void setLocality(java.lang.String); 14422 method public void setLongitude(double); 14423 method public void setPhone(java.lang.String); 14424 method public void setPostalCode(java.lang.String); 14425 method public void setPremises(java.lang.String); 14426 method public void setSubAdminArea(java.lang.String); 14427 method public void setSubLocality(java.lang.String); 14428 method public void setSubThoroughfare(java.lang.String); 14429 method public void setThoroughfare(java.lang.String); 14430 method public void setUrl(java.lang.String); 14431 method public void writeToParcel(android.os.Parcel, int); 14432 field public static final android.os.Parcelable.Creator<android.location.Address> CREATOR; 14433 } 14434 14435 public class Criteria implements android.os.Parcelable { 14436 ctor public Criteria(); 14437 ctor public Criteria(android.location.Criteria); 14438 method public int describeContents(); 14439 method public int getAccuracy(); 14440 method public int getBearingAccuracy(); 14441 method public int getHorizontalAccuracy(); 14442 method public int getPowerRequirement(); 14443 method public int getSpeedAccuracy(); 14444 method public int getVerticalAccuracy(); 14445 method public boolean isAltitudeRequired(); 14446 method public boolean isBearingRequired(); 14447 method public boolean isCostAllowed(); 14448 method public boolean isSpeedRequired(); 14449 method public void setAccuracy(int); 14450 method public void setAltitudeRequired(boolean); 14451 method public void setBearingAccuracy(int); 14452 method public void setBearingRequired(boolean); 14453 method public void setCostAllowed(boolean); 14454 method public void setHorizontalAccuracy(int); 14455 method public void setPowerRequirement(int); 14456 method public void setSpeedAccuracy(int); 14457 method public void setSpeedRequired(boolean); 14458 method public void setVerticalAccuracy(int); 14459 method public void writeToParcel(android.os.Parcel, int); 14460 field public static final int ACCURACY_COARSE = 2; // 0x2 14461 field public static final int ACCURACY_FINE = 1; // 0x1 14462 field public static final int ACCURACY_HIGH = 3; // 0x3 14463 field public static final int ACCURACY_LOW = 1; // 0x1 14464 field public static final int ACCURACY_MEDIUM = 2; // 0x2 14465 field public static final android.os.Parcelable.Creator<android.location.Criteria> CREATOR; 14466 field public static final int NO_REQUIREMENT = 0; // 0x0 14467 field public static final int POWER_HIGH = 3; // 0x3 14468 field public static final int POWER_LOW = 1; // 0x1 14469 field public static final int POWER_MEDIUM = 2; // 0x2 14470 } 14471 14472 public final class Geocoder { 14473 ctor public Geocoder(android.content.Context, java.util.Locale); 14474 ctor public Geocoder(android.content.Context); 14475 method public java.util.List<android.location.Address> getFromLocation(double, double, int) throws java.io.IOException; 14476 method public java.util.List<android.location.Address> getFromLocationName(java.lang.String, int) throws java.io.IOException; 14477 method public java.util.List<android.location.Address> getFromLocationName(java.lang.String, int, double, double, double, double) throws java.io.IOException; 14478 method public static boolean isPresent(); 14479 } 14480 14481 public class GpsClock implements android.os.Parcelable { 14482 method public int describeContents(); 14483 method public double getBiasInNs(); 14484 method public double getBiasUncertaintyInNs(); 14485 method public double getDriftInNsPerSec(); 14486 method public double getDriftUncertaintyInNsPerSec(); 14487 method public long getFullBiasInNs(); 14488 method public short getLeapSecond(); 14489 method public long getTimeInNs(); 14490 method public double getTimeUncertaintyInNs(); 14491 method public byte getType(); 14492 method public boolean hasBiasInNs(); 14493 method public boolean hasBiasUncertaintyInNs(); 14494 method public boolean hasDriftInNsPerSec(); 14495 method public boolean hasDriftUncertaintyInNsPerSec(); 14496 method public boolean hasFullBiasInNs(); 14497 method public boolean hasLeapSecond(); 14498 method public boolean hasTimeUncertaintyInNs(); 14499 method public void reset(); 14500 method public void resetBiasInNs(); 14501 method public void resetBiasUncertaintyInNs(); 14502 method public void resetDriftInNsPerSec(); 14503 method public void resetDriftUncertaintyInNsPerSec(); 14504 method public void resetFullBiasInNs(); 14505 method public void resetLeapSecond(); 14506 method public void resetTimeUncertaintyInNs(); 14507 method public void set(android.location.GpsClock); 14508 method public void setBiasInNs(double); 14509 method public void setBiasUncertaintyInNs(double); 14510 method public void setDriftInNsPerSec(double); 14511 method public void setDriftUncertaintyInNsPerSec(double); 14512 method public void setFullBiasInNs(long); 14513 method public void setLeapSecond(short); 14514 method public void setTimeInNs(long); 14515 method public void setTimeUncertaintyInNs(double); 14516 method public void setType(byte); 14517 method public void writeToParcel(android.os.Parcel, int); 14518 field public static final android.os.Parcelable.Creator<android.location.GpsClock> CREATOR; 14519 field public static final byte TYPE_GPS_TIME = 2; // 0x2 14520 field public static final byte TYPE_LOCAL_HW_TIME = 1; // 0x1 14521 field public static final byte TYPE_UNKNOWN = 0; // 0x0 14522 } 14523 14524 public class GpsMeasurement implements android.os.Parcelable { 14525 method public int describeContents(); 14526 method public double getAccumulatedDeltaRangeInMeters(); 14527 method public short getAccumulatedDeltaRangeState(); 14528 method public double getAccumulatedDeltaRangeUncertaintyInMeters(); 14529 method public double getAzimuthInDeg(); 14530 method public double getAzimuthUncertaintyInDeg(); 14531 method public int getBitNumber(); 14532 method public long getCarrierCycles(); 14533 method public float getCarrierFrequencyInHz(); 14534 method public double getCarrierPhase(); 14535 method public double getCarrierPhaseUncertainty(); 14536 method public double getCn0InDbHz(); 14537 method public double getCodePhaseInChips(); 14538 method public double getCodePhaseUncertaintyInChips(); 14539 method public double getDopplerShiftInHz(); 14540 method public double getDopplerShiftUncertaintyInHz(); 14541 method public double getElevationInDeg(); 14542 method public double getElevationUncertaintyInDeg(); 14543 method public byte getLossOfLock(); 14544 method public byte getMultipathIndicator(); 14545 method public byte getPrn(); 14546 method public double getPseudorangeInMeters(); 14547 method public double getPseudorangeRateInMetersPerSec(); 14548 method public double getPseudorangeRateUncertaintyInMetersPerSec(); 14549 method public double getPseudorangeUncertaintyInMeters(); 14550 method public long getReceivedGpsTowInNs(); 14551 method public long getReceivedGpsTowUncertaintyInNs(); 14552 method public double getSnrInDb(); 14553 method public short getState(); 14554 method public short getTimeFromLastBitInMs(); 14555 method public double getTimeOffsetInNs(); 14556 method public boolean hasAzimuthInDeg(); 14557 method public boolean hasAzimuthUncertaintyInDeg(); 14558 method public boolean hasBitNumber(); 14559 method public boolean hasCarrierCycles(); 14560 method public boolean hasCarrierFrequencyInHz(); 14561 method public boolean hasCarrierPhase(); 14562 method public boolean hasCarrierPhaseUncertainty(); 14563 method public boolean hasCodePhaseInChips(); 14564 method public boolean hasCodePhaseUncertaintyInChips(); 14565 method public boolean hasDopplerShiftInHz(); 14566 method public boolean hasDopplerShiftUncertaintyInHz(); 14567 method public boolean hasElevationInDeg(); 14568 method public boolean hasElevationUncertaintyInDeg(); 14569 method public boolean hasPseudorangeInMeters(); 14570 method public boolean hasPseudorangeUncertaintyInMeters(); 14571 method public boolean hasSnrInDb(); 14572 method public boolean hasTimeFromLastBitInMs(); 14573 method public boolean isUsedInFix(); 14574 method public void reset(); 14575 method public void resetAzimuthInDeg(); 14576 method public void resetAzimuthUncertaintyInDeg(); 14577 method public void resetBitNumber(); 14578 method public void resetCarrierCycles(); 14579 method public void resetCarrierFrequencyInHz(); 14580 method public void resetCarrierPhase(); 14581 method public void resetCarrierPhaseUncertainty(); 14582 method public void resetCodePhaseInChips(); 14583 method public void resetCodePhaseUncertaintyInChips(); 14584 method public void resetDopplerShiftInHz(); 14585 method public void resetDopplerShiftUncertaintyInHz(); 14586 method public void resetElevationInDeg(); 14587 method public void resetElevationUncertaintyInDeg(); 14588 method public void resetPseudorangeInMeters(); 14589 method public void resetPseudorangeUncertaintyInMeters(); 14590 method public void resetSnrInDb(); 14591 method public void resetTimeFromLastBitInMs(); 14592 method public void set(android.location.GpsMeasurement); 14593 method public void setAccumulatedDeltaRangeInMeters(double); 14594 method public void setAccumulatedDeltaRangeState(short); 14595 method public void setAccumulatedDeltaRangeUncertaintyInMeters(double); 14596 method public void setAzimuthInDeg(double); 14597 method public void setAzimuthUncertaintyInDeg(double); 14598 method public void setBitNumber(int); 14599 method public void setCarrierCycles(long); 14600 method public void setCarrierFrequencyInHz(float); 14601 method public void setCarrierPhase(double); 14602 method public void setCarrierPhaseUncertainty(double); 14603 method public void setCn0InDbHz(double); 14604 method public void setCodePhaseInChips(double); 14605 method public void setCodePhaseUncertaintyInChips(double); 14606 method public void setDopplerShiftInHz(double); 14607 method public void setDopplerShiftUncertaintyInHz(double); 14608 method public void setElevationInDeg(double); 14609 method public void setElevationUncertaintyInDeg(double); 14610 method public void setLossOfLock(byte); 14611 method public void setMultipathIndicator(byte); 14612 method public void setPrn(byte); 14613 method public void setPseudorangeInMeters(double); 14614 method public void setPseudorangeRateInMetersPerSec(double); 14615 method public void setPseudorangeRateUncertaintyInMetersPerSec(double); 14616 method public void setPseudorangeUncertaintyInMeters(double); 14617 method public void setReceivedGpsTowInNs(long); 14618 method public void setReceivedGpsTowUncertaintyInNs(long); 14619 method public void setSnrInDb(double); 14620 method public void setState(short); 14621 method public void setTimeFromLastBitInMs(short); 14622 method public void setTimeOffsetInNs(double); 14623 method public void setUsedInFix(boolean); 14624 method public void writeToParcel(android.os.Parcel, int); 14625 field public static final short ADR_STATE_CYCLE_SLIP = 4; // 0x4 14626 field public static final short ADR_STATE_RESET = 2; // 0x2 14627 field public static final short ADR_STATE_UNKNOWN = 0; // 0x0 14628 field public static final short ADR_STATE_VALID = 1; // 0x1 14629 field public static final android.os.Parcelable.Creator<android.location.GpsMeasurement> CREATOR; 14630 field public static final byte LOSS_OF_LOCK_CYCLE_SLIP = 2; // 0x2 14631 field public static final byte LOSS_OF_LOCK_OK = 1; // 0x1 14632 field public static final byte LOSS_OF_LOCK_UNKNOWN = 0; // 0x0 14633 field public static final byte MULTIPATH_INDICATOR_DETECTED = 1; // 0x1 14634 field public static final byte MULTIPATH_INDICATOR_NOT_USED = 2; // 0x2 14635 field public static final byte MULTIPATH_INDICATOR_UNKNOWN = 0; // 0x0 14636 field public static final short STATE_BIT_SYNC = 2; // 0x2 14637 field public static final short STATE_CODE_LOCK = 1; // 0x1 14638 field public static final short STATE_SUBFRAME_SYNC = 4; // 0x4 14639 field public static final short STATE_TOW_DECODED = 8; // 0x8 14640 field public static final short STATE_UNKNOWN = 0; // 0x0 14641 } 14642 14643 public class GpsMeasurementsEvent implements android.os.Parcelable { 14644 ctor public GpsMeasurementsEvent(android.location.GpsClock, android.location.GpsMeasurement[]); 14645 method public int describeContents(); 14646 method public android.location.GpsClock getClock(); 14647 method public java.util.Collection<android.location.GpsMeasurement> getMeasurements(); 14648 method public void writeToParcel(android.os.Parcel, int); 14649 field public static final android.os.Parcelable.Creator<android.location.GpsMeasurementsEvent> CREATOR; 14650 field public static final int STATUS_GPS_LOCATION_DISABLED = 2; // 0x2 14651 field public static final int STATUS_NOT_SUPPORTED = 0; // 0x0 14652 field public static final int STATUS_READY = 1; // 0x1 14653 } 14654 14655 public static abstract interface GpsMeasurementsEvent.Listener { 14656 method public abstract void onGpsMeasurementsReceived(android.location.GpsMeasurementsEvent); 14657 method public abstract void onStatusChanged(int); 14658 } 14659 14660 public class GpsNavigationMessage implements android.os.Parcelable { 14661 method public int describeContents(); 14662 method public byte[] getData(); 14663 method public short getMessageId(); 14664 method public byte getPrn(); 14665 method public short getSubmessageId(); 14666 method public byte getType(); 14667 method public void reset(); 14668 method public void set(android.location.GpsNavigationMessage); 14669 method public void setData(byte[]); 14670 method public void setMessageId(short); 14671 method public void setPrn(byte); 14672 method public void setSubmessageId(short); 14673 method public void setType(byte); 14674 method public void writeToParcel(android.os.Parcel, int); 14675 field public static final android.os.Parcelable.Creator<android.location.GpsNavigationMessage> CREATOR; 14676 field public static final byte TYPE_CNAV2 = 4; // 0x4 14677 field public static final byte TYPE_L1CA = 1; // 0x1 14678 field public static final byte TYPE_L2CNAV = 2; // 0x2 14679 field public static final byte TYPE_L5CNAV = 3; // 0x3 14680 field public static final byte TYPE_UNKNOWN = 0; // 0x0 14681 } 14682 14683 public class GpsNavigationMessageEvent implements android.os.Parcelable { 14684 ctor public GpsNavigationMessageEvent(android.location.GpsNavigationMessage); 14685 method public int describeContents(); 14686 method public android.location.GpsNavigationMessage getNavigationMessage(); 14687 method public void writeToParcel(android.os.Parcel, int); 14688 field public static final android.os.Parcelable.Creator<android.location.GpsNavigationMessageEvent> CREATOR; 14689 field public static int STATUS_GPS_LOCATION_DISABLED; 14690 field public static int STATUS_NOT_SUPPORTED; 14691 field public static int STATUS_READY; 14692 } 14693 14694 public static abstract interface GpsNavigationMessageEvent.Listener { 14695 method public abstract void onGpsNavigationMessageReceived(android.location.GpsNavigationMessageEvent); 14696 method public abstract void onStatusChanged(int); 14697 } 14698 14699 public final class GpsSatellite { 14700 method public float getAzimuth(); 14701 method public float getElevation(); 14702 method public int getPrn(); 14703 method public float getSnr(); 14704 method public boolean hasAlmanac(); 14705 method public boolean hasEphemeris(); 14706 method public boolean usedInFix(); 14707 } 14708 14709 public final class GpsStatus { 14710 method public int getMaxSatellites(); 14711 method public java.lang.Iterable<android.location.GpsSatellite> getSatellites(); 14712 method public int getTimeToFirstFix(); 14713 field public static final int GPS_EVENT_FIRST_FIX = 3; // 0x3 14714 field public static final int GPS_EVENT_SATELLITE_STATUS = 4; // 0x4 14715 field public static final int GPS_EVENT_STARTED = 1; // 0x1 14716 field public static final int GPS_EVENT_STOPPED = 2; // 0x2 14717 } 14718 14719 public static abstract interface GpsStatus.Listener { 14720 method public abstract void onGpsStatusChanged(int); 14721 } 14722 14723 public static abstract interface GpsStatus.NmeaListener { 14724 method public abstract void onNmeaReceived(long, java.lang.String); 14725 } 14726 14727 public abstract interface IFusedGeofenceHardware implements android.os.IInterface { 14728 method public abstract void addGeofences(android.hardware.location.GeofenceHardwareRequestParcelable[]) throws android.os.RemoteException; 14729 method public abstract boolean isSupported() throws android.os.RemoteException; 14730 method public abstract void modifyGeofenceOptions(int, int, int, int, int, int) throws android.os.RemoteException; 14731 method public abstract void pauseMonitoringGeofence(int) throws android.os.RemoteException; 14732 method public abstract void removeGeofences(int[]) throws android.os.RemoteException; 14733 method public abstract void resumeMonitoringGeofence(int, int) throws android.os.RemoteException; 14734 } 14735 14736 public abstract interface IGpsGeofenceHardware implements android.os.IInterface { 14737 method public abstract boolean addCircularHardwareGeofence(int, double, double, double, int, int, int, int) throws android.os.RemoteException; 14738 method public abstract boolean isHardwareGeofenceSupported() throws android.os.RemoteException; 14739 method public abstract boolean pauseHardwareGeofence(int) throws android.os.RemoteException; 14740 method public abstract boolean removeHardwareGeofence(int) throws android.os.RemoteException; 14741 method public abstract boolean resumeHardwareGeofence(int, int) throws android.os.RemoteException; 14742 } 14743 14744 public class Location implements android.os.Parcelable { 14745 ctor public Location(java.lang.String); 14746 ctor public Location(android.location.Location); 14747 method public float bearingTo(android.location.Location); 14748 method public static java.lang.String convert(double, int); 14749 method public static double convert(java.lang.String); 14750 method public int describeContents(); 14751 method public static void distanceBetween(double, double, double, double, float[]); 14752 method public float distanceTo(android.location.Location); 14753 method public void dump(android.util.Printer, java.lang.String); 14754 method public float getAccuracy(); 14755 method public double getAltitude(); 14756 method public float getBearing(); 14757 method public long getElapsedRealtimeNanos(); 14758 method public android.os.Bundle getExtras(); 14759 method public double getLatitude(); 14760 method public double getLongitude(); 14761 method public java.lang.String getProvider(); 14762 method public float getSpeed(); 14763 method public long getTime(); 14764 method public boolean hasAccuracy(); 14765 method public boolean hasAltitude(); 14766 method public boolean hasBearing(); 14767 method public boolean hasSpeed(); 14768 method public boolean isComplete(); 14769 method public boolean isFromMockProvider(); 14770 method public void makeComplete(); 14771 method public void removeAccuracy(); 14772 method public void removeAltitude(); 14773 method public void removeBearing(); 14774 method public void removeSpeed(); 14775 method public void reset(); 14776 method public void set(android.location.Location); 14777 method public void setAccuracy(float); 14778 method public void setAltitude(double); 14779 method public void setBearing(float); 14780 method public void setElapsedRealtimeNanos(long); 14781 method public void setExtras(android.os.Bundle); 14782 method public void setIsFromMockProvider(boolean); 14783 method public void setLatitude(double); 14784 method public void setLongitude(double); 14785 method public void setProvider(java.lang.String); 14786 method public void setSpeed(float); 14787 method public void setTime(long); 14788 method public void writeToParcel(android.os.Parcel, int); 14789 field public static final android.os.Parcelable.Creator<android.location.Location> CREATOR; 14790 field public static final int FORMAT_DEGREES = 0; // 0x0 14791 field public static final int FORMAT_MINUTES = 1; // 0x1 14792 field public static final int FORMAT_SECONDS = 2; // 0x2 14793 } 14794 14795 public abstract interface LocationListener { 14796 method public abstract void onLocationChanged(android.location.Location); 14797 method public abstract void onProviderDisabled(java.lang.String); 14798 method public abstract void onProviderEnabled(java.lang.String); 14799 method public abstract void onStatusChanged(java.lang.String, int, android.os.Bundle); 14800 } 14801 14802 public class LocationManager { 14803 method public boolean addGpsMeasurementListener(android.location.GpsMeasurementsEvent.Listener); 14804 method public boolean addGpsNavigationMessageListener(android.location.GpsNavigationMessageEvent.Listener); 14805 method public boolean addGpsStatusListener(android.location.GpsStatus.Listener); 14806 method public boolean addNmeaListener(android.location.GpsStatus.NmeaListener); 14807 method public void addProximityAlert(double, double, float, long, android.app.PendingIntent); 14808 method public void addTestProvider(java.lang.String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, int, int); 14809 method public void clearTestProviderEnabled(java.lang.String); 14810 method public void clearTestProviderLocation(java.lang.String); 14811 method public void clearTestProviderStatus(java.lang.String); 14812 method public java.util.List<java.lang.String> getAllProviders(); 14813 method public java.lang.String getBestProvider(android.location.Criteria, boolean); 14814 method public android.location.GpsStatus getGpsStatus(android.location.GpsStatus); 14815 method public android.location.Location getLastKnownLocation(java.lang.String); 14816 method public android.location.LocationProvider getProvider(java.lang.String); 14817 method public java.util.List<java.lang.String> getProviders(boolean); 14818 method public java.util.List<java.lang.String> getProviders(android.location.Criteria, boolean); 14819 method public boolean isProviderEnabled(java.lang.String); 14820 method public void removeGpsMeasurementListener(android.location.GpsMeasurementsEvent.Listener); 14821 method public void removeGpsNavigationMessageListener(android.location.GpsNavigationMessageEvent.Listener); 14822 method public void removeGpsStatusListener(android.location.GpsStatus.Listener); 14823 method public void removeNmeaListener(android.location.GpsStatus.NmeaListener); 14824 method public void removeProximityAlert(android.app.PendingIntent); 14825 method public void removeTestProvider(java.lang.String); 14826 method public void removeUpdates(android.location.LocationListener); 14827 method public void removeUpdates(android.app.PendingIntent); 14828 method public void requestLocationUpdates(java.lang.String, long, float, android.location.LocationListener); 14829 method public void requestLocationUpdates(java.lang.String, long, float, android.location.LocationListener, android.os.Looper); 14830 method public void requestLocationUpdates(long, float, android.location.Criteria, android.location.LocationListener, android.os.Looper); 14831 method public void requestLocationUpdates(java.lang.String, long, float, android.app.PendingIntent); 14832 method public void requestLocationUpdates(long, float, android.location.Criteria, android.app.PendingIntent); 14833 method public void requestLocationUpdates(android.location.LocationRequest, android.location.LocationListener, android.os.Looper); 14834 method public void requestLocationUpdates(android.location.LocationRequest, android.app.PendingIntent); 14835 method public void requestSingleUpdate(java.lang.String, android.location.LocationListener, android.os.Looper); 14836 method public void requestSingleUpdate(android.location.Criteria, android.location.LocationListener, android.os.Looper); 14837 method public void requestSingleUpdate(java.lang.String, android.app.PendingIntent); 14838 method public void requestSingleUpdate(android.location.Criteria, android.app.PendingIntent); 14839 method public boolean sendExtraCommand(java.lang.String, java.lang.String, android.os.Bundle); 14840 method public void setTestProviderEnabled(java.lang.String, boolean); 14841 method public void setTestProviderLocation(java.lang.String, android.location.Location); 14842 method public void setTestProviderStatus(java.lang.String, int, android.os.Bundle, long); 14843 field public static final java.lang.String GPS_PROVIDER = "gps"; 14844 field public static final java.lang.String KEY_LOCATION_CHANGED = "location"; 14845 field public static final java.lang.String KEY_PROVIDER_ENABLED = "providerEnabled"; 14846 field public static final java.lang.String KEY_PROXIMITY_ENTERING = "entering"; 14847 field public static final java.lang.String KEY_STATUS_CHANGED = "status"; 14848 field public static final java.lang.String MODE_CHANGED_ACTION = "android.location.MODE_CHANGED"; 14849 field public static final java.lang.String NETWORK_PROVIDER = "network"; 14850 field public static final java.lang.String PASSIVE_PROVIDER = "passive"; 14851 field public static final java.lang.String PROVIDERS_CHANGED_ACTION = "android.location.PROVIDERS_CHANGED"; 14852 } 14853 14854 public class LocationProvider { 14855 method public int getAccuracy(); 14856 method public java.lang.String getName(); 14857 method public int getPowerRequirement(); 14858 method public boolean hasMonetaryCost(); 14859 method public boolean meetsCriteria(android.location.Criteria); 14860 method public boolean requiresCell(); 14861 method public boolean requiresNetwork(); 14862 method public boolean requiresSatellite(); 14863 method public boolean supportsAltitude(); 14864 method public boolean supportsBearing(); 14865 method public boolean supportsSpeed(); 14866 field public static final int AVAILABLE = 2; // 0x2 14867 field public static final int OUT_OF_SERVICE = 0; // 0x0 14868 field public static final int TEMPORARILY_UNAVAILABLE = 1; // 0x1 14869 } 14870 14871 public final class LocationRequest implements android.os.Parcelable { 14872 method public static android.location.LocationRequest create(); 14873 method public static android.location.LocationRequest createFromDeprecatedCriteria(android.location.Criteria, long, float, boolean); 14874 method public static android.location.LocationRequest createFromDeprecatedProvider(java.lang.String, long, float, boolean); 14875 method public int describeContents(); 14876 method public long getExpireAt(); 14877 method public long getFastestInterval(); 14878 method public boolean getHideFromAppOps(); 14879 method public long getInterval(); 14880 method public int getNumUpdates(); 14881 method public java.lang.String getProvider(); 14882 method public int getQuality(); 14883 method public float getSmallestDisplacement(); 14884 method public android.os.WorkSource getWorkSource(); 14885 method public android.location.LocationRequest setExpireAt(long); 14886 method public android.location.LocationRequest setExpireIn(long); 14887 method public android.location.LocationRequest setFastestInterval(long); 14888 method public void setHideFromAppOps(boolean); 14889 method public android.location.LocationRequest setInterval(long); 14890 method public android.location.LocationRequest setNumUpdates(int); 14891 method public android.location.LocationRequest setProvider(java.lang.String); 14892 method public android.location.LocationRequest setQuality(int); 14893 method public android.location.LocationRequest setSmallestDisplacement(float); 14894 method public void setWorkSource(android.os.WorkSource); 14895 method public void writeToParcel(android.os.Parcel, int); 14896 field public static final int ACCURACY_BLOCK = 102; // 0x66 14897 field public static final int ACCURACY_CITY = 104; // 0x68 14898 field public static final int ACCURACY_FINE = 100; // 0x64 14899 field public static final android.os.Parcelable.Creator<android.location.LocationRequest> CREATOR; 14900 field public static final int POWER_HIGH = 203; // 0xcb 14901 field public static final int POWER_LOW = 201; // 0xc9 14902 field public static final int POWER_NONE = 200; // 0xc8 14903 } 14904 14905 public abstract class SettingInjectorService extends android.app.Service { 14906 ctor public SettingInjectorService(java.lang.String); 14907 method public final android.os.IBinder onBind(android.content.Intent); 14908 method protected abstract boolean onGetEnabled(); 14909 method protected abstract deprecated java.lang.String onGetSummary(); 14910 method public final void onStart(android.content.Intent, int); 14911 method public final int onStartCommand(android.content.Intent, int, int); 14912 field public static final java.lang.String ACTION_INJECTED_SETTING_CHANGED = "android.location.InjectedSettingChanged"; 14913 field public static final java.lang.String ACTION_SERVICE_INTENT = "android.location.SettingInjectorService"; 14914 field public static final java.lang.String ATTRIBUTES_NAME = "injected-location-setting"; 14915 field public static final java.lang.String META_DATA_NAME = "android.location.SettingInjectorService"; 14916 } 14917 14918} 14919 14920package android.media { 14921 14922 public class AsyncPlayer { 14923 ctor public AsyncPlayer(java.lang.String); 14924 method public void play(android.content.Context, android.net.Uri, boolean, int); 14925 method public void stop(); 14926 } 14927 14928 public final class AudioAttributes implements android.os.Parcelable { 14929 method public int describeContents(); 14930 method public int getCapturePreset(); 14931 method public int getContentType(); 14932 method public int getFlags(); 14933 method public int getUsage(); 14934 method public void writeToParcel(android.os.Parcel, int); 14935 field public static final int CONTENT_TYPE_MOVIE = 3; // 0x3 14936 field public static final int CONTENT_TYPE_MUSIC = 2; // 0x2 14937 field public static final int CONTENT_TYPE_SONIFICATION = 4; // 0x4 14938 field public static final int CONTENT_TYPE_SPEECH = 1; // 0x1 14939 field public static final int CONTENT_TYPE_UNKNOWN = 0; // 0x0 14940 field public static final android.os.Parcelable.Creator<android.media.AudioAttributes> CREATOR; 14941 field public static final int FLAG_AUDIBILITY_ENFORCED = 1; // 0x1 14942 field public static final int FLAG_BEACON = 8; // 0x8 14943 field public static final int FLAG_HW_AV_SYNC = 16; // 0x10 14944 field public static final int FLAG_HW_HOTWORD = 32; // 0x20 14945 field public static final int USAGE_ALARM = 4; // 0x4 14946 field public static final int USAGE_ASSISTANCE_ACCESSIBILITY = 11; // 0xb 14947 field public static final int USAGE_ASSISTANCE_NAVIGATION_GUIDANCE = 12; // 0xc 14948 field public static final int USAGE_ASSISTANCE_SONIFICATION = 13; // 0xd 14949 field public static final int USAGE_GAME = 14; // 0xe 14950 field public static final int USAGE_MEDIA = 1; // 0x1 14951 field public static final int USAGE_NOTIFICATION = 5; // 0x5 14952 field public static final int USAGE_NOTIFICATION_COMMUNICATION_DELAYED = 9; // 0x9 14953 field public static final int USAGE_NOTIFICATION_COMMUNICATION_INSTANT = 8; // 0x8 14954 field public static final int USAGE_NOTIFICATION_COMMUNICATION_REQUEST = 7; // 0x7 14955 field public static final int USAGE_NOTIFICATION_EVENT = 10; // 0xa 14956 field public static final int USAGE_NOTIFICATION_RINGTONE = 6; // 0x6 14957 field public static final int USAGE_UNKNOWN = 0; // 0x0 14958 field public static final int USAGE_VOICE_COMMUNICATION = 2; // 0x2 14959 field public static final int USAGE_VOICE_COMMUNICATION_SIGNALLING = 3; // 0x3 14960 } 14961 14962 public static class AudioAttributes.Builder { 14963 ctor public AudioAttributes.Builder(); 14964 ctor public AudioAttributes.Builder(android.media.AudioAttributes); 14965 method public android.media.AudioAttributes build(); 14966 method public android.media.AudioAttributes.Builder setCapturePreset(int); 14967 method public android.media.AudioAttributes.Builder setContentType(int); 14968 method public android.media.AudioAttributes.Builder setFlags(int); 14969 method public android.media.AudioAttributes.Builder setLegacyStreamType(int); 14970 method public android.media.AudioAttributes.Builder setUsage(int); 14971 } 14972 14973 public final class AudioFocusInfo implements android.os.Parcelable { 14974 method public int describeContents(); 14975 method public android.media.AudioAttributes getAttributes(); 14976 method public java.lang.String getClientId(); 14977 method public int getFlags(); 14978 method public int getGainRequest(); 14979 method public int getLossReceived(); 14980 method public java.lang.String getPackageName(); 14981 method public void writeToParcel(android.os.Parcel, int); 14982 field public static final android.os.Parcelable.Creator<android.media.AudioFocusInfo> CREATOR; 14983 } 14984 14985 public class AudioFormat { 14986 method public int getChannelMask(); 14987 method public int getEncoding(); 14988 method public int getSampleRate(); 14989 field public static final deprecated int CHANNEL_CONFIGURATION_DEFAULT = 1; // 0x1 14990 field public static final deprecated int CHANNEL_CONFIGURATION_INVALID = 0; // 0x0 14991 field public static final deprecated int CHANNEL_CONFIGURATION_MONO = 2; // 0x2 14992 field public static final deprecated int CHANNEL_CONFIGURATION_STEREO = 3; // 0x3 14993 field public static final int CHANNEL_INVALID = 0; // 0x0 14994 field public static final int CHANNEL_IN_BACK = 32; // 0x20 14995 field public static final int CHANNEL_IN_BACK_PROCESSED = 512; // 0x200 14996 field public static final int CHANNEL_IN_DEFAULT = 1; // 0x1 14997 field public static final int CHANNEL_IN_FRONT = 16; // 0x10 14998 field public static final int CHANNEL_IN_FRONT_PROCESSED = 256; // 0x100 14999 field public static final int CHANNEL_IN_LEFT = 4; // 0x4 15000 field public static final int CHANNEL_IN_LEFT_PROCESSED = 64; // 0x40 15001 field public static final int CHANNEL_IN_MONO = 16; // 0x10 15002 field public static final int CHANNEL_IN_PRESSURE = 1024; // 0x400 15003 field public static final int CHANNEL_IN_RIGHT = 8; // 0x8 15004 field public static final int CHANNEL_IN_RIGHT_PROCESSED = 128; // 0x80 15005 field public static final int CHANNEL_IN_STEREO = 12; // 0xc 15006 field public static final int CHANNEL_IN_VOICE_DNLINK = 32768; // 0x8000 15007 field public static final int CHANNEL_IN_VOICE_UPLINK = 16384; // 0x4000 15008 field public static final int CHANNEL_IN_X_AXIS = 2048; // 0x800 15009 field public static final int CHANNEL_IN_Y_AXIS = 4096; // 0x1000 15010 field public static final int CHANNEL_IN_Z_AXIS = 8192; // 0x2000 15011 field public static final int CHANNEL_OUT_5POINT1 = 252; // 0xfc 15012 field public static final int CHANNEL_OUT_7POINT1 = 1020; // 0x3fc 15013 field public static final int CHANNEL_OUT_BACK_CENTER = 1024; // 0x400 15014 field public static final int CHANNEL_OUT_BACK_LEFT = 64; // 0x40 15015 field public static final int CHANNEL_OUT_BACK_RIGHT = 128; // 0x80 15016 field public static final int CHANNEL_OUT_DEFAULT = 1; // 0x1 15017 field public static final int CHANNEL_OUT_FRONT_CENTER = 16; // 0x10 15018 field public static final int CHANNEL_OUT_FRONT_LEFT = 4; // 0x4 15019 field public static final int CHANNEL_OUT_FRONT_LEFT_OF_CENTER = 256; // 0x100 15020 field public static final int CHANNEL_OUT_FRONT_RIGHT = 8; // 0x8 15021 field public static final int CHANNEL_OUT_FRONT_RIGHT_OF_CENTER = 512; // 0x200 15022 field public static final int CHANNEL_OUT_LOW_FREQUENCY = 32; // 0x20 15023 field public static final int CHANNEL_OUT_MONO = 4; // 0x4 15024 field public static final int CHANNEL_OUT_QUAD = 204; // 0xcc 15025 field public static final int CHANNEL_OUT_SIDE_LEFT = 2048; // 0x800 15026 field public static final int CHANNEL_OUT_SIDE_RIGHT = 4096; // 0x1000 15027 field public static final int CHANNEL_OUT_STEREO = 12; // 0xc 15028 field public static final int CHANNEL_OUT_SURROUND = 1052; // 0x41c 15029 field public static final int ENCODING_AC3 = 5; // 0x5 15030 field public static final int ENCODING_DEFAULT = 1; // 0x1 15031 field public static final int ENCODING_E_AC3 = 6; // 0x6 15032 field public static final int ENCODING_INVALID = 0; // 0x0 15033 field public static final int ENCODING_PCM_16BIT = 2; // 0x2 15034 field public static final int ENCODING_PCM_8BIT = 3; // 0x3 15035 field public static final int ENCODING_PCM_FLOAT = 4; // 0x4 15036 } 15037 15038 public static class AudioFormat.Builder { 15039 ctor public AudioFormat.Builder(); 15040 ctor public AudioFormat.Builder(android.media.AudioFormat); 15041 method public android.media.AudioFormat build(); 15042 method public android.media.AudioFormat.Builder setChannelMask(int); 15043 method public android.media.AudioFormat.Builder setEncoding(int) throws java.lang.IllegalArgumentException; 15044 method public android.media.AudioFormat.Builder setSampleRate(int) throws java.lang.IllegalArgumentException; 15045 } 15046 15047 public class AudioManager { 15048 method public int abandonAudioFocus(android.media.AudioManager.OnAudioFocusChangeListener); 15049 method public int abandonAudioFocus(android.media.AudioManager.OnAudioFocusChangeListener, android.media.AudioAttributes); 15050 method public void adjustStreamVolume(int, int, int); 15051 method public void adjustSuggestedStreamVolume(int, int, int); 15052 method public void adjustVolume(int, int); 15053 method public void dispatchMediaKeyEvent(android.view.KeyEvent); 15054 method public int generateAudioSessionId(); 15055 method public int getMode(); 15056 method public java.lang.String getParameters(java.lang.String); 15057 method public java.lang.String getProperty(java.lang.String); 15058 method public int getRingerMode(); 15059 method public deprecated int getRouting(int); 15060 method public int getStreamMaxVolume(int); 15061 method public int getStreamVolume(int); 15062 method public deprecated int getVibrateSetting(int); 15063 method public boolean isBluetoothA2dpOn(); 15064 method public boolean isBluetoothScoAvailableOffCall(); 15065 method public boolean isBluetoothScoOn(); 15066 method public boolean isHdmiSystemAudioSupported(); 15067 method public boolean isMicrophoneMute(); 15068 method public boolean isMusicActive(); 15069 method public boolean isSpeakerphoneOn(); 15070 method public boolean isVolumeFixed(); 15071 method public deprecated boolean isWiredHeadsetOn(); 15072 method public void loadSoundEffects(); 15073 method public void playSoundEffect(int); 15074 method public void playSoundEffect(int, float); 15075 method public int registerAudioPolicy(android.media.audiopolicy.AudioPolicy); 15076 method public deprecated void registerMediaButtonEventReceiver(android.content.ComponentName); 15077 method public deprecated void registerMediaButtonEventReceiver(android.app.PendingIntent); 15078 method public deprecated void registerRemoteControlClient(android.media.RemoteControlClient); 15079 method public deprecated boolean registerRemoteController(android.media.RemoteController); 15080 method public int requestAudioFocus(android.media.AudioManager.OnAudioFocusChangeListener, int, int); 15081 method public int requestAudioFocus(android.media.AudioManager.OnAudioFocusChangeListener, android.media.AudioAttributes, int, int) throws java.lang.IllegalArgumentException; 15082 method public int requestAudioFocus(android.media.AudioManager.OnAudioFocusChangeListener, android.media.AudioAttributes, int, int, android.media.audiopolicy.AudioPolicy) throws java.lang.IllegalArgumentException; 15083 method public deprecated void setBluetoothA2dpOn(boolean); 15084 method public void setBluetoothScoOn(boolean); 15085 method public void setMicrophoneMute(boolean); 15086 method public void setMode(int); 15087 method public void setParameters(java.lang.String); 15088 method public void setRingerMode(int); 15089 method public deprecated void setRouting(int, int, int); 15090 method public void setSpeakerphoneOn(boolean); 15091 method public void setStreamMute(int, boolean); 15092 method public void setStreamSolo(int, boolean); 15093 method public void setStreamVolume(int, int, int); 15094 method public deprecated void setVibrateSetting(int, int); 15095 method public deprecated void setWiredHeadsetOn(boolean); 15096 method public deprecated boolean shouldVibrate(int); 15097 method public void startBluetoothSco(); 15098 method public void stopBluetoothSco(); 15099 method public void unloadSoundEffects(); 15100 method public void unregisterAudioPolicyAsync(android.media.audiopolicy.AudioPolicy); 15101 method public deprecated void unregisterMediaButtonEventReceiver(android.content.ComponentName); 15102 method public deprecated void unregisterMediaButtonEventReceiver(android.app.PendingIntent); 15103 method public deprecated void unregisterRemoteControlClient(android.media.RemoteControlClient); 15104 method public deprecated void unregisterRemoteController(android.media.RemoteController); 15105 field public static final java.lang.String ACTION_AUDIO_BECOMING_NOISY = "android.media.AUDIO_BECOMING_NOISY"; 15106 field public static final java.lang.String ACTION_HDMI_AUDIO_PLUG = "android.media.action.HDMI_AUDIO_PLUG"; 15107 field public static final java.lang.String ACTION_HEADSET_PLUG = "android.intent.action.HEADSET_PLUG"; 15108 field public static final deprecated java.lang.String ACTION_SCO_AUDIO_STATE_CHANGED = "android.media.SCO_AUDIO_STATE_CHANGED"; 15109 field public static final java.lang.String ACTION_SCO_AUDIO_STATE_UPDATED = "android.media.ACTION_SCO_AUDIO_STATE_UPDATED"; 15110 field public static final int ADJUST_LOWER = -1; // 0xffffffff 15111 field public static final int ADJUST_RAISE = 1; // 0x1 15112 field public static final int ADJUST_SAME = 0; // 0x0 15113 field public static final int AUDIOFOCUS_FLAG_DELAY_OK = 1; // 0x1 15114 field public static final int AUDIOFOCUS_FLAG_LOCK = 4; // 0x4 15115 field public static final int AUDIOFOCUS_FLAG_PAUSES_ON_DUCKABLE_LOSS = 2; // 0x2 15116 field public static final int AUDIOFOCUS_GAIN = 1; // 0x1 15117 field public static final int AUDIOFOCUS_GAIN_TRANSIENT = 2; // 0x2 15118 field public static final int AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE = 4; // 0x4 15119 field public static final int AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK = 3; // 0x3 15120 field public static final int AUDIOFOCUS_LOSS = -1; // 0xffffffff 15121 field public static final int AUDIOFOCUS_LOSS_TRANSIENT = -2; // 0xfffffffe 15122 field public static final int AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK = -3; // 0xfffffffd 15123 field public static final int AUDIOFOCUS_REQUEST_FAILED = 0; // 0x0 15124 field public static final int AUDIOFOCUS_REQUEST_GRANTED = 1; // 0x1 15125 field public static final int AUDIO_SESSION_ID_GENERATE = 0; // 0x0 15126 field public static final int ERROR = -1; // 0xffffffff 15127 field public static final int ERROR_DEAD_OBJECT = -6; // 0xfffffffa 15128 field public static final java.lang.String EXTRA_AUDIO_PLUG_STATE = "android.media.extra.AUDIO_PLUG_STATE"; 15129 field public static final java.lang.String EXTRA_ENCODINGS = "android.media.extra.ENCODINGS"; 15130 field public static final java.lang.String EXTRA_MAX_CHANNEL_COUNT = "android.media.extra.MAX_CHANNEL_COUNT"; 15131 field public static final java.lang.String EXTRA_RINGER_MODE = "android.media.EXTRA_RINGER_MODE"; 15132 field public static final java.lang.String EXTRA_SCO_AUDIO_PREVIOUS_STATE = "android.media.extra.SCO_AUDIO_PREVIOUS_STATE"; 15133 field public static final java.lang.String EXTRA_SCO_AUDIO_STATE = "android.media.extra.SCO_AUDIO_STATE"; 15134 field public static final deprecated java.lang.String EXTRA_VIBRATE_SETTING = "android.media.EXTRA_VIBRATE_SETTING"; 15135 field public static final deprecated java.lang.String EXTRA_VIBRATE_TYPE = "android.media.EXTRA_VIBRATE_TYPE"; 15136 field public static final int FLAG_ALLOW_RINGER_MODES = 2; // 0x2 15137 field public static final int FLAG_PLAY_SOUND = 4; // 0x4 15138 field public static final int FLAG_REMOVE_SOUND_AND_VIBRATE = 8; // 0x8 15139 field public static final int FLAG_SHOW_UI = 1; // 0x1 15140 field public static final int FLAG_VIBRATE = 16; // 0x10 15141 field public static final int FX_FOCUS_NAVIGATION_DOWN = 2; // 0x2 15142 field public static final int FX_FOCUS_NAVIGATION_LEFT = 3; // 0x3 15143 field public static final int FX_FOCUS_NAVIGATION_RIGHT = 4; // 0x4 15144 field public static final int FX_FOCUS_NAVIGATION_UP = 1; // 0x1 15145 field public static final int FX_KEYPRESS_DELETE = 7; // 0x7 15146 field public static final int FX_KEYPRESS_INVALID = 9; // 0x9 15147 field public static final int FX_KEYPRESS_RETURN = 8; // 0x8 15148 field public static final int FX_KEYPRESS_SPACEBAR = 6; // 0x6 15149 field public static final int FX_KEYPRESS_STANDARD = 5; // 0x5 15150 field public static final int FX_KEY_CLICK = 0; // 0x0 15151 field public static final int MODE_CURRENT = -1; // 0xffffffff 15152 field public static final int MODE_INVALID = -2; // 0xfffffffe 15153 field public static final int MODE_IN_CALL = 2; // 0x2 15154 field public static final int MODE_IN_COMMUNICATION = 3; // 0x3 15155 field public static final int MODE_NORMAL = 0; // 0x0 15156 field public static final int MODE_RINGTONE = 1; // 0x1 15157 field public static final deprecated int NUM_STREAMS = 5; // 0x5 15158 field public static final java.lang.String PROPERTY_OUTPUT_FRAMES_PER_BUFFER = "android.media.property.OUTPUT_FRAMES_PER_BUFFER"; 15159 field public static final java.lang.String PROPERTY_OUTPUT_SAMPLE_RATE = "android.media.property.OUTPUT_SAMPLE_RATE"; 15160 field public static final java.lang.String RINGER_MODE_CHANGED_ACTION = "android.media.RINGER_MODE_CHANGED"; 15161 field public static final int RINGER_MODE_NORMAL = 2; // 0x2 15162 field public static final int RINGER_MODE_SILENT = 0; // 0x0 15163 field public static final int RINGER_MODE_VIBRATE = 1; // 0x1 15164 field public static final deprecated int ROUTE_ALL = -1; // 0xffffffff 15165 field public static final deprecated int ROUTE_BLUETOOTH = 4; // 0x4 15166 field public static final deprecated int ROUTE_BLUETOOTH_A2DP = 16; // 0x10 15167 field public static final deprecated int ROUTE_BLUETOOTH_SCO = 4; // 0x4 15168 field public static final deprecated int ROUTE_EARPIECE = 1; // 0x1 15169 field public static final deprecated int ROUTE_HEADSET = 8; // 0x8 15170 field public static final deprecated int ROUTE_SPEAKER = 2; // 0x2 15171 field public static final int SCO_AUDIO_STATE_CONNECTED = 1; // 0x1 15172 field public static final int SCO_AUDIO_STATE_CONNECTING = 2; // 0x2 15173 field public static final int SCO_AUDIO_STATE_DISCONNECTED = 0; // 0x0 15174 field public static final int SCO_AUDIO_STATE_ERROR = -1; // 0xffffffff 15175 field public static final int STREAM_ALARM = 4; // 0x4 15176 field public static final int STREAM_DTMF = 8; // 0x8 15177 field public static final int STREAM_MUSIC = 3; // 0x3 15178 field public static final int STREAM_NOTIFICATION = 5; // 0x5 15179 field public static final int STREAM_RING = 2; // 0x2 15180 field public static final int STREAM_SYSTEM = 1; // 0x1 15181 field public static final int STREAM_VOICE_CALL = 0; // 0x0 15182 field public static final int USE_DEFAULT_STREAM_TYPE = -2147483648; // 0x80000000 15183 field public static final deprecated java.lang.String VIBRATE_SETTING_CHANGED_ACTION = "android.media.VIBRATE_SETTING_CHANGED"; 15184 field public static final deprecated int VIBRATE_SETTING_OFF = 0; // 0x0 15185 field public static final deprecated int VIBRATE_SETTING_ON = 1; // 0x1 15186 field public static final deprecated int VIBRATE_SETTING_ONLY_SILENT = 2; // 0x2 15187 field public static final deprecated int VIBRATE_TYPE_NOTIFICATION = 1; // 0x1 15188 field public static final deprecated int VIBRATE_TYPE_RINGER = 0; // 0x0 15189 } 15190 15191 public static abstract interface AudioManager.OnAudioFocusChangeListener { 15192 method public abstract void onAudioFocusChange(int); 15193 } 15194 15195 public class AudioRecord { 15196 ctor public AudioRecord(int, int, int, int, int) throws java.lang.IllegalArgumentException; 15197 method public int getAudioFormat(); 15198 method public int getAudioSessionId(); 15199 method public int getAudioSource(); 15200 method public int getChannelConfiguration(); 15201 method public int getChannelCount(); 15202 method public static int getMinBufferSize(int, int, int); 15203 method public int getNotificationMarkerPosition(); 15204 method public int getPositionNotificationPeriod(); 15205 method public int getRecordingState(); 15206 method public int getSampleRate(); 15207 method public int getState(); 15208 method public int read(byte[], int, int); 15209 method public int read(short[], int, int); 15210 method public int read(java.nio.ByteBuffer, int); 15211 method public void release(); 15212 method public int setNotificationMarkerPosition(int); 15213 method public int setPositionNotificationPeriod(int); 15214 method public void setRecordPositionUpdateListener(android.media.AudioRecord.OnRecordPositionUpdateListener); 15215 method public void setRecordPositionUpdateListener(android.media.AudioRecord.OnRecordPositionUpdateListener, android.os.Handler); 15216 method public void startRecording() throws java.lang.IllegalStateException; 15217 method public void startRecording(android.media.MediaSyncEvent) throws java.lang.IllegalStateException; 15218 method public void stop() throws java.lang.IllegalStateException; 15219 field public static final int ERROR = -1; // 0xffffffff 15220 field public static final int ERROR_BAD_VALUE = -2; // 0xfffffffe 15221 field public static final int ERROR_INVALID_OPERATION = -3; // 0xfffffffd 15222 field public static final int RECORDSTATE_RECORDING = 3; // 0x3 15223 field public static final int RECORDSTATE_STOPPED = 1; // 0x1 15224 field public static final int STATE_INITIALIZED = 1; // 0x1 15225 field public static final int STATE_UNINITIALIZED = 0; // 0x0 15226 field public static final int SUCCESS = 0; // 0x0 15227 } 15228 15229 public static abstract interface AudioRecord.OnRecordPositionUpdateListener { 15230 method public abstract void onMarkerReached(android.media.AudioRecord); 15231 method public abstract void onPeriodicNotification(android.media.AudioRecord); 15232 } 15233 15234 public final class AudioTimestamp { 15235 ctor public AudioTimestamp(); 15236 field public long framePosition; 15237 field public long nanoTime; 15238 } 15239 15240 public class AudioTrack { 15241 ctor public AudioTrack(int, int, int, int, int, int) throws java.lang.IllegalArgumentException; 15242 ctor public AudioTrack(int, int, int, int, int, int, int) throws java.lang.IllegalArgumentException; 15243 ctor public AudioTrack(android.media.AudioAttributes, android.media.AudioFormat, int, int, int) throws java.lang.IllegalArgumentException; 15244 method public int attachAuxEffect(int); 15245 method public void flush(); 15246 method public int getAudioFormat(); 15247 method public int getAudioSessionId(); 15248 method public int getChannelConfiguration(); 15249 method public int getChannelCount(); 15250 method public static float getMaxVolume(); 15251 method public static int getMinBufferSize(int, int, int); 15252 method public static float getMinVolume(); 15253 method protected deprecated int getNativeFrameCount(); 15254 method public static int getNativeOutputSampleRate(int); 15255 method public int getNotificationMarkerPosition(); 15256 method public int getPlayState(); 15257 method public int getPlaybackHeadPosition(); 15258 method public int getPlaybackRate(); 15259 method public int getPositionNotificationPeriod(); 15260 method public int getSampleRate(); 15261 method public int getState(); 15262 method public int getStreamType(); 15263 method public boolean getTimestamp(android.media.AudioTimestamp); 15264 method public void pause() throws java.lang.IllegalStateException; 15265 method public void play() throws java.lang.IllegalStateException; 15266 method public void release(); 15267 method public int reloadStaticData(); 15268 method public int setAuxEffectSendLevel(float); 15269 method public int setLoopPoints(int, int, int); 15270 method public int setNotificationMarkerPosition(int); 15271 method public int setPlaybackHeadPosition(int); 15272 method public void setPlaybackPositionUpdateListener(android.media.AudioTrack.OnPlaybackPositionUpdateListener); 15273 method public void setPlaybackPositionUpdateListener(android.media.AudioTrack.OnPlaybackPositionUpdateListener, android.os.Handler); 15274 method public int setPlaybackRate(int); 15275 method public int setPositionNotificationPeriod(int); 15276 method protected deprecated void setState(int); 15277 method public deprecated int setStereoVolume(float, float); 15278 method public int setVolume(float); 15279 method public void stop() throws java.lang.IllegalStateException; 15280 method public int write(byte[], int, int); 15281 method public int write(short[], int, int); 15282 method public int write(float[], int, int, int); 15283 method public int write(java.nio.ByteBuffer, int, int); 15284 field public static final int ERROR = -1; // 0xffffffff 15285 field public static final int ERROR_BAD_VALUE = -2; // 0xfffffffe 15286 field public static final int ERROR_INVALID_OPERATION = -3; // 0xfffffffd 15287 field public static final int MODE_STATIC = 0; // 0x0 15288 field public static final int MODE_STREAM = 1; // 0x1 15289 field public static final int PLAYSTATE_PAUSED = 2; // 0x2 15290 field public static final int PLAYSTATE_PLAYING = 3; // 0x3 15291 field public static final int PLAYSTATE_STOPPED = 1; // 0x1 15292 field public static final int STATE_INITIALIZED = 1; // 0x1 15293 field public static final int STATE_NO_STATIC_DATA = 2; // 0x2 15294 field public static final int STATE_UNINITIALIZED = 0; // 0x0 15295 field public static final int SUCCESS = 0; // 0x0 15296 field public static final int WRITE_BLOCKING = 0; // 0x0 15297 field public static final int WRITE_NON_BLOCKING = 1; // 0x1 15298 } 15299 15300 public static abstract interface AudioTrack.OnPlaybackPositionUpdateListener { 15301 method public abstract void onMarkerReached(android.media.AudioTrack); 15302 method public abstract void onPeriodicNotification(android.media.AudioTrack); 15303 } 15304 15305 public class CamcorderProfile { 15306 method public static android.media.CamcorderProfile get(int); 15307 method public static android.media.CamcorderProfile get(int, int); 15308 method public static boolean hasProfile(int); 15309 method public static boolean hasProfile(int, int); 15310 field public static final int QUALITY_1080P = 6; // 0x6 15311 field public static final int QUALITY_2160P = 8; // 0x8 15312 field public static final int QUALITY_480P = 4; // 0x4 15313 field public static final int QUALITY_720P = 5; // 0x5 15314 field public static final int QUALITY_CIF = 3; // 0x3 15315 field public static final int QUALITY_HIGH = 1; // 0x1 15316 field public static final int QUALITY_HIGH_SPEED_1080P = 2004; // 0x7d4 15317 field public static final int QUALITY_HIGH_SPEED_2160P = 2005; // 0x7d5 15318 field public static final int QUALITY_HIGH_SPEED_480P = 2002; // 0x7d2 15319 field public static final int QUALITY_HIGH_SPEED_720P = 2003; // 0x7d3 15320 field public static final int QUALITY_HIGH_SPEED_HIGH = 2001; // 0x7d1 15321 field public static final int QUALITY_HIGH_SPEED_LOW = 2000; // 0x7d0 15322 field public static final int QUALITY_LOW = 0; // 0x0 15323 field public static final int QUALITY_QCIF = 2; // 0x2 15324 field public static final int QUALITY_QVGA = 7; // 0x7 15325 field public static final int QUALITY_TIME_LAPSE_1080P = 1006; // 0x3ee 15326 field public static final int QUALITY_TIME_LAPSE_2160P = 1008; // 0x3f0 15327 field public static final int QUALITY_TIME_LAPSE_480P = 1004; // 0x3ec 15328 field public static final int QUALITY_TIME_LAPSE_720P = 1005; // 0x3ed 15329 field public static final int QUALITY_TIME_LAPSE_CIF = 1003; // 0x3eb 15330 field public static final int QUALITY_TIME_LAPSE_HIGH = 1001; // 0x3e9 15331 field public static final int QUALITY_TIME_LAPSE_LOW = 1000; // 0x3e8 15332 field public static final int QUALITY_TIME_LAPSE_QCIF = 1002; // 0x3ea 15333 field public static final int QUALITY_TIME_LAPSE_QVGA = 1007; // 0x3ef 15334 field public int audioBitRate; 15335 field public int audioChannels; 15336 field public int audioCodec; 15337 field public int audioSampleRate; 15338 field public int duration; 15339 field public int fileFormat; 15340 field public int quality; 15341 field public int videoBitRate; 15342 field public int videoCodec; 15343 field public int videoFrameHeight; 15344 field public int videoFrameRate; 15345 field public int videoFrameWidth; 15346 } 15347 15348 public class CameraProfile { 15349 ctor public CameraProfile(); 15350 method public static int getJpegEncodingQualityParameter(int); 15351 method public static int getJpegEncodingQualityParameter(int, int); 15352 field public static final int QUALITY_HIGH = 2; // 0x2 15353 field public static final int QUALITY_LOW = 0; // 0x0 15354 field public static final int QUALITY_MEDIUM = 1; // 0x1 15355 } 15356 15357 public final class DeniedByServerException extends android.media.MediaDrmException { 15358 ctor public DeniedByServerException(java.lang.String); 15359 } 15360 15361 public class ExifInterface { 15362 ctor public ExifInterface(java.lang.String) throws java.io.IOException; 15363 method public double getAltitude(double); 15364 method public java.lang.String getAttribute(java.lang.String); 15365 method public double getAttributeDouble(java.lang.String, double); 15366 method public int getAttributeInt(java.lang.String, int); 15367 method public boolean getLatLong(float[]); 15368 method public byte[] getThumbnail(); 15369 method public boolean hasThumbnail(); 15370 method public void saveAttributes() throws java.io.IOException; 15371 method public void setAttribute(java.lang.String, java.lang.String); 15372 field public static final int ORIENTATION_FLIP_HORIZONTAL = 2; // 0x2 15373 field public static final int ORIENTATION_FLIP_VERTICAL = 4; // 0x4 15374 field public static final int ORIENTATION_NORMAL = 1; // 0x1 15375 field public static final int ORIENTATION_ROTATE_180 = 3; // 0x3 15376 field public static final int ORIENTATION_ROTATE_270 = 8; // 0x8 15377 field public static final int ORIENTATION_ROTATE_90 = 6; // 0x6 15378 field public static final int ORIENTATION_TRANSPOSE = 5; // 0x5 15379 field public static final int ORIENTATION_TRANSVERSE = 7; // 0x7 15380 field public static final int ORIENTATION_UNDEFINED = 0; // 0x0 15381 field public static final java.lang.String TAG_APERTURE = "FNumber"; 15382 field public static final java.lang.String TAG_DATETIME = "DateTime"; 15383 field public static final java.lang.String TAG_EXPOSURE_TIME = "ExposureTime"; 15384 field public static final java.lang.String TAG_FLASH = "Flash"; 15385 field public static final java.lang.String TAG_FOCAL_LENGTH = "FocalLength"; 15386 field public static final java.lang.String TAG_GPS_ALTITUDE = "GPSAltitude"; 15387 field public static final java.lang.String TAG_GPS_ALTITUDE_REF = "GPSAltitudeRef"; 15388 field public static final java.lang.String TAG_GPS_DATESTAMP = "GPSDateStamp"; 15389 field public static final java.lang.String TAG_GPS_LATITUDE = "GPSLatitude"; 15390 field public static final java.lang.String TAG_GPS_LATITUDE_REF = "GPSLatitudeRef"; 15391 field public static final java.lang.String TAG_GPS_LONGITUDE = "GPSLongitude"; 15392 field public static final java.lang.String TAG_GPS_LONGITUDE_REF = "GPSLongitudeRef"; 15393 field public static final java.lang.String TAG_GPS_PROCESSING_METHOD = "GPSProcessingMethod"; 15394 field public static final java.lang.String TAG_GPS_TIMESTAMP = "GPSTimeStamp"; 15395 field public static final java.lang.String TAG_IMAGE_LENGTH = "ImageLength"; 15396 field public static final java.lang.String TAG_IMAGE_WIDTH = "ImageWidth"; 15397 field public static final java.lang.String TAG_ISO = "ISOSpeedRatings"; 15398 field public static final java.lang.String TAG_MAKE = "Make"; 15399 field public static final java.lang.String TAG_MODEL = "Model"; 15400 field public static final java.lang.String TAG_ORIENTATION = "Orientation"; 15401 field public static final java.lang.String TAG_WHITE_BALANCE = "WhiteBalance"; 15402 field public static final int WHITEBALANCE_AUTO = 0; // 0x0 15403 field public static final int WHITEBALANCE_MANUAL = 1; // 0x1 15404 } 15405 15406 public class FaceDetector { 15407 ctor public FaceDetector(int, int, int); 15408 method public int findFaces(android.graphics.Bitmap, android.media.FaceDetector.Face[]); 15409 } 15410 15411 public class FaceDetector.Face { 15412 method public float confidence(); 15413 method public float eyesDistance(); 15414 method public void getMidPoint(android.graphics.PointF); 15415 method public float pose(int); 15416 field public static final float CONFIDENCE_THRESHOLD = 0.4f; 15417 field public static final int EULER_X = 0; // 0x0 15418 field public static final int EULER_Y = 1; // 0x1 15419 field public static final int EULER_Z = 2; // 0x2 15420 } 15421 15422 public abstract class Image implements java.lang.AutoCloseable { 15423 method public abstract void close(); 15424 method public android.graphics.Rect getCropRect(); 15425 method public abstract int getFormat(); 15426 method public abstract int getHeight(); 15427 method public abstract android.media.Image.Plane[] getPlanes(); 15428 method public abstract long getTimestamp(); 15429 method public abstract int getWidth(); 15430 method public void setCropRect(android.graphics.Rect); 15431 } 15432 15433 public static abstract class Image.Plane { 15434 method public abstract java.nio.ByteBuffer getBuffer(); 15435 method public abstract int getPixelStride(); 15436 method public abstract int getRowStride(); 15437 } 15438 15439 public class ImageReader implements java.lang.AutoCloseable { 15440 method public android.media.Image acquireLatestImage(); 15441 method public android.media.Image acquireNextImage(); 15442 method public void close(); 15443 method public int getHeight(); 15444 method public int getImageFormat(); 15445 method public int getMaxImages(); 15446 method public android.view.Surface getSurface(); 15447 method public int getWidth(); 15448 method public static android.media.ImageReader newInstance(int, int, int, int); 15449 method public void setOnImageAvailableListener(android.media.ImageReader.OnImageAvailableListener, android.os.Handler); 15450 } 15451 15452 public static abstract interface ImageReader.OnImageAvailableListener { 15453 method public abstract void onImageAvailable(android.media.ImageReader); 15454 } 15455 15456 public class JetPlayer { 15457 method public boolean clearQueue(); 15458 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 15459 method public boolean closeJetFile(); 15460 method public static android.media.JetPlayer getJetPlayer(); 15461 method public static int getMaxTracks(); 15462 method public boolean loadJetFile(java.lang.String); 15463 method public boolean loadJetFile(android.content.res.AssetFileDescriptor); 15464 method public boolean pause(); 15465 method public boolean play(); 15466 method public boolean queueJetSegment(int, int, int, int, int, byte); 15467 method public boolean queueJetSegmentMuteArray(int, int, int, int, boolean[], byte); 15468 method public void release(); 15469 method public void setEventListener(android.media.JetPlayer.OnJetEventListener); 15470 method public void setEventListener(android.media.JetPlayer.OnJetEventListener, android.os.Handler); 15471 method public boolean setMuteArray(boolean[], boolean); 15472 method public boolean setMuteFlag(int, boolean, boolean); 15473 method public boolean setMuteFlags(int, boolean); 15474 method public boolean triggerClip(int); 15475 } 15476 15477 public static abstract interface JetPlayer.OnJetEventListener { 15478 method public abstract void onJetEvent(android.media.JetPlayer, short, byte, byte, byte, byte); 15479 method public abstract void onJetNumQueuedSegmentUpdate(android.media.JetPlayer, int); 15480 method public abstract void onJetPauseUpdate(android.media.JetPlayer, int); 15481 method public abstract void onJetUserIdUpdate(android.media.JetPlayer, int, int); 15482 } 15483 15484 public class MediaActionSound { 15485 ctor public MediaActionSound(); 15486 method public synchronized void load(int); 15487 method public synchronized void play(int); 15488 method public void release(); 15489 field public static final int FOCUS_COMPLETE = 1; // 0x1 15490 field public static final int SHUTTER_CLICK = 0; // 0x0 15491 field public static final int START_VIDEO_RECORDING = 2; // 0x2 15492 field public static final int STOP_VIDEO_RECORDING = 3; // 0x3 15493 } 15494 15495 public final class MediaCodec { 15496 method public void configure(android.media.MediaFormat, android.view.Surface, android.media.MediaCrypto, int); 15497 method public static android.media.MediaCodec createByCodecName(java.lang.String) throws java.io.IOException; 15498 method public static android.media.MediaCodec createDecoderByType(java.lang.String) throws java.io.IOException; 15499 method public static android.media.MediaCodec createEncoderByType(java.lang.String) throws java.io.IOException; 15500 method public final android.view.Surface createInputSurface(); 15501 method public final int dequeueInputBuffer(long); 15502 method public final int dequeueOutputBuffer(android.media.MediaCodec.BufferInfo, long); 15503 method public final void flush(); 15504 method public android.media.MediaCodecInfo getCodecInfo(); 15505 method public java.nio.ByteBuffer getInputBuffer(int); 15506 method public deprecated java.nio.ByteBuffer[] getInputBuffers(); 15507 method public final android.media.MediaFormat getInputFormat(); 15508 method public android.media.Image getInputImage(int); 15509 method public final java.lang.String getName(); 15510 method public java.nio.ByteBuffer getOutputBuffer(int); 15511 method public deprecated java.nio.ByteBuffer[] getOutputBuffers(); 15512 method public final android.media.MediaFormat getOutputFormat(); 15513 method public final android.media.MediaFormat getOutputFormat(int); 15514 method public android.media.Image getOutputImage(int); 15515 method public final void queueInputBuffer(int, int, int, long, int) throws android.media.MediaCodec.CryptoException; 15516 method public final void queueSecureInputBuffer(int, int, android.media.MediaCodec.CryptoInfo, long, int) throws android.media.MediaCodec.CryptoException; 15517 method public final void release(); 15518 method public final void releaseOutputBuffer(int, boolean); 15519 method public final void releaseOutputBuffer(int, long); 15520 method public final void reset(); 15521 method public void setCallback(android.media.MediaCodec.Callback); 15522 method public final void setParameters(android.os.Bundle); 15523 method public final void setVideoScalingMode(int); 15524 method public final void signalEndOfInputStream(); 15525 method public final void start(); 15526 method public final void stop(); 15527 field public static final int BUFFER_FLAG_CODEC_CONFIG = 2; // 0x2 15528 field public static final int BUFFER_FLAG_END_OF_STREAM = 4; // 0x4 15529 field public static final int BUFFER_FLAG_KEY_FRAME = 1; // 0x1 15530 field public static final deprecated int BUFFER_FLAG_SYNC_FRAME = 1; // 0x1 15531 field public static final int CONFIGURE_FLAG_ENCODE = 1; // 0x1 15532 field public static final int CRYPTO_MODE_AES_CTR = 1; // 0x1 15533 field public static final int CRYPTO_MODE_UNENCRYPTED = 0; // 0x0 15534 field public static final deprecated int INFO_OUTPUT_BUFFERS_CHANGED = -3; // 0xfffffffd 15535 field public static final int INFO_OUTPUT_FORMAT_CHANGED = -2; // 0xfffffffe 15536 field public static final int INFO_TRY_AGAIN_LATER = -1; // 0xffffffff 15537 field public static final java.lang.String PARAMETER_KEY_REQUEST_SYNC_FRAME = "request-sync"; 15538 field public static final java.lang.String PARAMETER_KEY_SUSPEND = "drop-input-frames"; 15539 field public static final java.lang.String PARAMETER_KEY_VIDEO_BITRATE = "video-bitrate"; 15540 field public static final int VIDEO_SCALING_MODE_SCALE_TO_FIT = 1; // 0x1 15541 field public static final int VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING = 2; // 0x2 15542 } 15543 15544 public static final class MediaCodec.BufferInfo { 15545 ctor public MediaCodec.BufferInfo(); 15546 method public void set(int, int, long, int); 15547 field public int flags; 15548 field public int offset; 15549 field public long presentationTimeUs; 15550 field public int size; 15551 } 15552 15553 public static abstract class MediaCodec.Callback { 15554 ctor public MediaCodec.Callback(); 15555 method public abstract void onError(android.media.MediaCodec, android.media.MediaCodec.CodecException); 15556 method public abstract void onInputBufferAvailable(android.media.MediaCodec, int); 15557 method public abstract void onOutputBufferAvailable(android.media.MediaCodec, int, android.media.MediaCodec.BufferInfo); 15558 method public abstract void onOutputFormatChanged(android.media.MediaCodec, android.media.MediaFormat); 15559 } 15560 15561 public static final class MediaCodec.CodecException extends java.lang.IllegalStateException { 15562 method public java.lang.String getDiagnosticInfo(); 15563 method public boolean isRecoverable(); 15564 method public boolean isTransient(); 15565 } 15566 15567 public static final class MediaCodec.CryptoException extends java.lang.RuntimeException { 15568 ctor public MediaCodec.CryptoException(int, java.lang.String); 15569 method public int getErrorCode(); 15570 field public static final int ERROR_INSUFFICIENT_OUTPUT_PROTECTION = 4; // 0x4 15571 field public static final int ERROR_KEY_EXPIRED = 2; // 0x2 15572 field public static final int ERROR_NO_KEY = 1; // 0x1 15573 field public static final int ERROR_RESOURCE_BUSY = 3; // 0x3 15574 } 15575 15576 public static final class MediaCodec.CryptoInfo { 15577 ctor public MediaCodec.CryptoInfo(); 15578 method public void set(int, int[], int[], byte[], byte[], int); 15579 field public byte[] iv; 15580 field public byte[] key; 15581 field public int mode; 15582 field public int[] numBytesOfClearData; 15583 field public int[] numBytesOfEncryptedData; 15584 field public int numSubSamples; 15585 } 15586 15587 public final class MediaCodecInfo { 15588 method public final android.media.MediaCodecInfo.CodecCapabilities getCapabilitiesForType(java.lang.String); 15589 method public final java.lang.String getName(); 15590 method public final java.lang.String[] getSupportedTypes(); 15591 method public final boolean isEncoder(); 15592 } 15593 15594 public static final class MediaCodecInfo.AudioCapabilities { 15595 method public android.util.Range<java.lang.Integer> getBitrateRange(); 15596 method public int getMaxInputChannelCount(); 15597 method public android.util.Range<java.lang.Integer>[] getSupportedSampleRateRanges(); 15598 method public int[] getSupportedSampleRates(); 15599 method public boolean isSampleRateSupported(int); 15600 } 15601 15602 public static final class MediaCodecInfo.CodecCapabilities { 15603 ctor public MediaCodecInfo.CodecCapabilities(); 15604 method public static android.media.MediaCodecInfo.CodecCapabilities createFromProfileLevel(java.lang.String, int, int); 15605 method public android.media.MediaCodecInfo.AudioCapabilities getAudioCapabilities(); 15606 method public android.media.MediaFormat getDefaultFormat(); 15607 method public android.media.MediaCodecInfo.EncoderCapabilities getEncoderCapabilities(); 15608 method public java.lang.String getMimeType(); 15609 method public android.media.MediaCodecInfo.VideoCapabilities getVideoCapabilities(); 15610 method public final boolean isFeatureRequired(java.lang.String); 15611 method public final boolean isFeatureSupported(java.lang.String); 15612 method public final boolean isFormatSupported(android.media.MediaFormat); 15613 field public static final int COLOR_Format12bitRGB444 = 3; // 0x3 15614 field public static final int COLOR_Format16bitARGB1555 = 5; // 0x5 15615 field public static final int COLOR_Format16bitARGB4444 = 4; // 0x4 15616 field public static final int COLOR_Format16bitBGR565 = 7; // 0x7 15617 field public static final int COLOR_Format16bitRGB565 = 6; // 0x6 15618 field public static final int COLOR_Format18BitBGR666 = 41; // 0x29 15619 field public static final int COLOR_Format18bitARGB1665 = 9; // 0x9 15620 field public static final int COLOR_Format18bitRGB666 = 8; // 0x8 15621 field public static final int COLOR_Format19bitARGB1666 = 10; // 0xa 15622 field public static final int COLOR_Format24BitABGR6666 = 43; // 0x2b 15623 field public static final int COLOR_Format24BitARGB6666 = 42; // 0x2a 15624 field public static final int COLOR_Format24bitARGB1887 = 13; // 0xd 15625 field public static final int COLOR_Format24bitBGR888 = 12; // 0xc 15626 field public static final int COLOR_Format24bitRGB888 = 11; // 0xb 15627 field public static final int COLOR_Format25bitARGB1888 = 14; // 0xe 15628 field public static final int COLOR_Format32bitARGB8888 = 16; // 0x10 15629 field public static final int COLOR_Format32bitBGRA8888 = 15; // 0xf 15630 field public static final int COLOR_Format8bitRGB332 = 2; // 0x2 15631 field public static final int COLOR_FormatCbYCrY = 27; // 0x1b 15632 field public static final int COLOR_FormatCrYCbY = 28; // 0x1c 15633 field public static final int COLOR_FormatL16 = 36; // 0x24 15634 field public static final int COLOR_FormatL2 = 33; // 0x21 15635 field public static final int COLOR_FormatL24 = 37; // 0x25 15636 field public static final int COLOR_FormatL32 = 38; // 0x26 15637 field public static final int COLOR_FormatL4 = 34; // 0x22 15638 field public static final int COLOR_FormatL8 = 35; // 0x23 15639 field public static final int COLOR_FormatMonochrome = 1; // 0x1 15640 field public static final int COLOR_FormatRawBayer10bit = 31; // 0x1f 15641 field public static final int COLOR_FormatRawBayer8bit = 30; // 0x1e 15642 field public static final int COLOR_FormatRawBayer8bitcompressed = 32; // 0x20 15643 field public static final int COLOR_FormatSurface = 2130708361; // 0x7f000789 15644 field public static final int COLOR_FormatYCbYCr = 25; // 0x19 15645 field public static final int COLOR_FormatYCrYCb = 26; // 0x1a 15646 field public static final int COLOR_FormatYUV411PackedPlanar = 18; // 0x12 15647 field public static final int COLOR_FormatYUV411Planar = 17; // 0x11 15648 field public static final int COLOR_FormatYUV420Flexible = 2135033992; // 0x7f420888 15649 field public static final int COLOR_FormatYUV420PackedPlanar = 20; // 0x14 15650 field public static final int COLOR_FormatYUV420PackedSemiPlanar = 39; // 0x27 15651 field public static final int COLOR_FormatYUV420Planar = 19; // 0x13 15652 field public static final int COLOR_FormatYUV420SemiPlanar = 21; // 0x15 15653 field public static final int COLOR_FormatYUV422PackedPlanar = 23; // 0x17 15654 field public static final int COLOR_FormatYUV422PackedSemiPlanar = 40; // 0x28 15655 field public static final int COLOR_FormatYUV422Planar = 22; // 0x16 15656 field public static final int COLOR_FormatYUV422SemiPlanar = 24; // 0x18 15657 field public static final int COLOR_FormatYUV444Interleaved = 29; // 0x1d 15658 field public static final int COLOR_QCOM_FormatYUV420SemiPlanar = 2141391872; // 0x7fa30c00 15659 field public static final int COLOR_TI_FormatYUV420PackedSemiPlanar = 2130706688; // 0x7f000100 15660 field public static final java.lang.String FEATURE_AdaptivePlayback = "adaptive-playback"; 15661 field public static final java.lang.String FEATURE_SecurePlayback = "secure-playback"; 15662 field public static final java.lang.String FEATURE_TunneledPlayback = "tunneled-playback"; 15663 field public int[] colorFormats; 15664 field public android.media.MediaCodecInfo.CodecProfileLevel[] profileLevels; 15665 } 15666 15667 public static final class MediaCodecInfo.CodecProfileLevel { 15668 ctor public MediaCodecInfo.CodecProfileLevel(); 15669 field public static final int AACObjectELD = 39; // 0x27 15670 field public static final int AACObjectERLC = 17; // 0x11 15671 field public static final int AACObjectHE = 5; // 0x5 15672 field public static final int AACObjectHE_PS = 29; // 0x1d 15673 field public static final int AACObjectLC = 2; // 0x2 15674 field public static final int AACObjectLD = 23; // 0x17 15675 field public static final int AACObjectLTP = 4; // 0x4 15676 field public static final int AACObjectMain = 1; // 0x1 15677 field public static final int AACObjectSSR = 3; // 0x3 15678 field public static final int AACObjectScalable = 6; // 0x6 15679 field public static final int AVCLevel1 = 1; // 0x1 15680 field public static final int AVCLevel11 = 4; // 0x4 15681 field public static final int AVCLevel12 = 8; // 0x8 15682 field public static final int AVCLevel13 = 16; // 0x10 15683 field public static final int AVCLevel1b = 2; // 0x2 15684 field public static final int AVCLevel2 = 32; // 0x20 15685 field public static final int AVCLevel21 = 64; // 0x40 15686 field public static final int AVCLevel22 = 128; // 0x80 15687 field public static final int AVCLevel3 = 256; // 0x100 15688 field public static final int AVCLevel31 = 512; // 0x200 15689 field public static final int AVCLevel32 = 1024; // 0x400 15690 field public static final int AVCLevel4 = 2048; // 0x800 15691 field public static final int AVCLevel41 = 4096; // 0x1000 15692 field public static final int AVCLevel42 = 8192; // 0x2000 15693 field public static final int AVCLevel5 = 16384; // 0x4000 15694 field public static final int AVCLevel51 = 32768; // 0x8000 15695 field public static final int AVCLevel52 = 65536; // 0x10000 15696 field public static final int AVCProfileBaseline = 1; // 0x1 15697 field public static final int AVCProfileExtended = 4; // 0x4 15698 field public static final int AVCProfileHigh = 8; // 0x8 15699 field public static final int AVCProfileHigh10 = 16; // 0x10 15700 field public static final int AVCProfileHigh422 = 32; // 0x20 15701 field public static final int AVCProfileHigh444 = 64; // 0x40 15702 field public static final int AVCProfileMain = 2; // 0x2 15703 field public static final int H263Level10 = 1; // 0x1 15704 field public static final int H263Level20 = 2; // 0x2 15705 field public static final int H263Level30 = 4; // 0x4 15706 field public static final int H263Level40 = 8; // 0x8 15707 field public static final int H263Level45 = 16; // 0x10 15708 field public static final int H263Level50 = 32; // 0x20 15709 field public static final int H263Level60 = 64; // 0x40 15710 field public static final int H263Level70 = 128; // 0x80 15711 field public static final int H263ProfileBackwardCompatible = 4; // 0x4 15712 field public static final int H263ProfileBaseline = 1; // 0x1 15713 field public static final int H263ProfileH320Coding = 2; // 0x2 15714 field public static final int H263ProfileHighCompression = 32; // 0x20 15715 field public static final int H263ProfileHighLatency = 256; // 0x100 15716 field public static final int H263ProfileISWV2 = 8; // 0x8 15717 field public static final int H263ProfileISWV3 = 16; // 0x10 15718 field public static final int H263ProfileInterlace = 128; // 0x80 15719 field public static final int H263ProfileInternet = 64; // 0x40 15720 field public static final int HEVCHighTierLevel1 = 2; // 0x2 15721 field public static final int HEVCHighTierLevel2 = 8; // 0x8 15722 field public static final int HEVCHighTierLevel21 = 32; // 0x20 15723 field public static final int HEVCHighTierLevel3 = 128; // 0x80 15724 field public static final int HEVCHighTierLevel31 = 512; // 0x200 15725 field public static final int HEVCHighTierLevel4 = 2048; // 0x800 15726 field public static final int HEVCHighTierLevel41 = 8192; // 0x2000 15727 field public static final int HEVCHighTierLevel5 = 32768; // 0x8000 15728 field public static final int HEVCHighTierLevel51 = 131072; // 0x20000 15729 field public static final int HEVCHighTierLevel52 = 524288; // 0x80000 15730 field public static final int HEVCHighTierLevel6 = 2097152; // 0x200000 15731 field public static final int HEVCHighTierLevel61 = 8388608; // 0x800000 15732 field public static final int HEVCHighTierLevel62 = 33554432; // 0x2000000 15733 field public static final int HEVCMainTierLevel1 = 1; // 0x1 15734 field public static final int HEVCMainTierLevel2 = 4; // 0x4 15735 field public static final int HEVCMainTierLevel21 = 16; // 0x10 15736 field public static final int HEVCMainTierLevel3 = 64; // 0x40 15737 field public static final int HEVCMainTierLevel31 = 256; // 0x100 15738 field public static final int HEVCMainTierLevel4 = 1024; // 0x400 15739 field public static final int HEVCMainTierLevel41 = 4096; // 0x1000 15740 field public static final int HEVCMainTierLevel5 = 16384; // 0x4000 15741 field public static final int HEVCMainTierLevel51 = 65536; // 0x10000 15742 field public static final int HEVCMainTierLevel52 = 262144; // 0x40000 15743 field public static final int HEVCMainTierLevel6 = 1048576; // 0x100000 15744 field public static final int HEVCMainTierLevel61 = 4194304; // 0x400000 15745 field public static final int HEVCMainTierLevel62 = 16777216; // 0x1000000 15746 field public static final int HEVCProfileMain = 1; // 0x1 15747 field public static final int HEVCProfileMain10 = 2; // 0x2 15748 field public static final int MPEG4Level0 = 1; // 0x1 15749 field public static final int MPEG4Level0b = 2; // 0x2 15750 field public static final int MPEG4Level1 = 4; // 0x4 15751 field public static final int MPEG4Level2 = 8; // 0x8 15752 field public static final int MPEG4Level3 = 16; // 0x10 15753 field public static final int MPEG4Level4 = 32; // 0x20 15754 field public static final int MPEG4Level4a = 64; // 0x40 15755 field public static final int MPEG4Level5 = 128; // 0x80 15756 field public static final int MPEG4ProfileAdvancedCoding = 4096; // 0x1000 15757 field public static final int MPEG4ProfileAdvancedCore = 8192; // 0x2000 15758 field public static final int MPEG4ProfileAdvancedRealTime = 1024; // 0x400 15759 field public static final int MPEG4ProfileAdvancedScalable = 16384; // 0x4000 15760 field public static final int MPEG4ProfileAdvancedSimple = 32768; // 0x8000 15761 field public static final int MPEG4ProfileBasicAnimated = 256; // 0x100 15762 field public static final int MPEG4ProfileCore = 4; // 0x4 15763 field public static final int MPEG4ProfileCoreScalable = 2048; // 0x800 15764 field public static final int MPEG4ProfileHybrid = 512; // 0x200 15765 field public static final int MPEG4ProfileMain = 8; // 0x8 15766 field public static final int MPEG4ProfileNbit = 16; // 0x10 15767 field public static final int MPEG4ProfileScalableTexture = 32; // 0x20 15768 field public static final int MPEG4ProfileSimple = 1; // 0x1 15769 field public static final int MPEG4ProfileSimpleFBA = 128; // 0x80 15770 field public static final int MPEG4ProfileSimpleFace = 64; // 0x40 15771 field public static final int MPEG4ProfileSimpleScalable = 2; // 0x2 15772 field public static final int VP8Level_Version0 = 1; // 0x1 15773 field public static final int VP8Level_Version1 = 2; // 0x2 15774 field public static final int VP8Level_Version2 = 4; // 0x4 15775 field public static final int VP8Level_Version3 = 8; // 0x8 15776 field public static final int VP8ProfileMain = 1; // 0x1 15777 field public int level; 15778 field public int profile; 15779 } 15780 15781 public static final class MediaCodecInfo.EncoderCapabilities { 15782 method public android.util.Range<java.lang.Integer> getComplexityRange(); 15783 method public boolean isBitrateModeSupported(int); 15784 field public static final int BITRATE_MODE_CBR = 2; // 0x2 15785 field public static final int BITRATE_MODE_CQ = 0; // 0x0 15786 field public static final int BITRATE_MODE_VBR = 1; // 0x1 15787 } 15788 15789 public static final class MediaCodecInfo.VideoCapabilities { 15790 method public boolean areSizeAndRateSupported(int, int, double); 15791 method public android.util.Range<java.lang.Integer> getBitrateRange(); 15792 method public int getHeightAlignment(); 15793 method public android.util.Range<java.lang.Integer> getSupportedFrameRates(); 15794 method public android.util.Range<java.lang.Double> getSupportedFrameRatesFor(int, int); 15795 method public android.util.Range<java.lang.Integer> getSupportedHeights(); 15796 method public android.util.Range<java.lang.Integer> getSupportedHeightsFor(int); 15797 method public android.util.Range<java.lang.Integer> getSupportedWidths(); 15798 method public android.util.Range<java.lang.Integer> getSupportedWidthsFor(int); 15799 method public int getWidthAlignment(); 15800 method public boolean isSizeSupported(int, int); 15801 } 15802 15803 public final class MediaCodecList { 15804 ctor public MediaCodecList(int); 15805 method public final java.lang.String findDecoderForFormat(android.media.MediaFormat); 15806 method public final java.lang.String findEncoderForFormat(android.media.MediaFormat); 15807 method public static final deprecated int getCodecCount(); 15808 method public static final deprecated android.media.MediaCodecInfo getCodecInfoAt(int); 15809 method public final android.media.MediaCodecInfo[] getCodecInfos(); 15810 field public static final int ALL_CODECS = 1; // 0x1 15811 field public static final int REGULAR_CODECS = 0; // 0x0 15812 } 15813 15814 public final class MediaCrypto { 15815 ctor public MediaCrypto(java.util.UUID, byte[]) throws android.media.MediaCryptoException; 15816 method public static final boolean isCryptoSchemeSupported(java.util.UUID); 15817 method public final void release(); 15818 method public final boolean requiresSecureDecoderComponent(java.lang.String); 15819 } 15820 15821 public final class MediaCryptoException extends java.lang.Exception { 15822 ctor public MediaCryptoException(java.lang.String); 15823 } 15824 15825 public class MediaDescription implements android.os.Parcelable { 15826 method public int describeContents(); 15827 method public java.lang.CharSequence getDescription(); 15828 method public android.os.Bundle getExtras(); 15829 method public android.graphics.Bitmap getIconBitmap(); 15830 method public android.net.Uri getIconUri(); 15831 method public java.lang.String getMediaId(); 15832 method public java.lang.CharSequence getSubtitle(); 15833 method public java.lang.CharSequence getTitle(); 15834 method public void writeToParcel(android.os.Parcel, int); 15835 field public static final android.os.Parcelable.Creator<android.media.MediaDescription> CREATOR; 15836 } 15837 15838 public static class MediaDescription.Builder { 15839 ctor public MediaDescription.Builder(); 15840 method public android.media.MediaDescription build(); 15841 method public android.media.MediaDescription.Builder setDescription(java.lang.CharSequence); 15842 method public android.media.MediaDescription.Builder setExtras(android.os.Bundle); 15843 method public android.media.MediaDescription.Builder setIconBitmap(android.graphics.Bitmap); 15844 method public android.media.MediaDescription.Builder setIconUri(android.net.Uri); 15845 method public android.media.MediaDescription.Builder setMediaId(java.lang.String); 15846 method public android.media.MediaDescription.Builder setSubtitle(java.lang.CharSequence); 15847 method public android.media.MediaDescription.Builder setTitle(java.lang.CharSequence); 15848 } 15849 15850 public final class MediaDrm { 15851 ctor public MediaDrm(java.util.UUID) throws android.media.UnsupportedSchemeException; 15852 method public void closeSession(byte[]); 15853 method public android.media.MediaDrm.CryptoSession getCryptoSession(byte[], java.lang.String, java.lang.String); 15854 method public android.media.MediaDrm.KeyRequest getKeyRequest(byte[], byte[], java.lang.String, int, java.util.HashMap<java.lang.String, java.lang.String>) throws android.media.NotProvisionedException; 15855 method public byte[] getPropertyByteArray(java.lang.String); 15856 method public java.lang.String getPropertyString(java.lang.String); 15857 method public android.media.MediaDrm.ProvisionRequest getProvisionRequest(); 15858 method public byte[] getSecureStop(byte[]); 15859 method public java.util.List<byte[]> getSecureStops(); 15860 method public static final boolean isCryptoSchemeSupported(java.util.UUID); 15861 method public static final boolean isCryptoSchemeSupported(java.util.UUID, java.lang.String); 15862 method public byte[] openSession() throws android.media.NotProvisionedException, android.media.ResourceBusyException; 15863 method public byte[] provideKeyResponse(byte[], byte[]) throws android.media.DeniedByServerException, android.media.NotProvisionedException; 15864 method public void provideProvisionResponse(byte[]) throws android.media.DeniedByServerException; 15865 method public java.util.HashMap<java.lang.String, java.lang.String> queryKeyStatus(byte[]); 15866 method public final void release(); 15867 method public void releaseAllSecureStops(); 15868 method public void releaseSecureStops(byte[]); 15869 method public void removeKeys(byte[]); 15870 method public void restoreKeys(byte[], byte[]); 15871 method public void setOnEventListener(android.media.MediaDrm.OnEventListener); 15872 method public void setPropertyByteArray(java.lang.String, byte[]); 15873 method public void setPropertyString(java.lang.String, java.lang.String); 15874 method public void unprovisionDevice(); 15875 field public static final int EVENT_KEY_EXPIRED = 3; // 0x3 15876 field public static final int EVENT_KEY_REQUIRED = 2; // 0x2 15877 field public static final int EVENT_PROVISION_REQUIRED = 1; // 0x1 15878 field public static final int EVENT_VENDOR_DEFINED = 4; // 0x4 15879 field public static final int KEY_TYPE_OFFLINE = 2; // 0x2 15880 field public static final int KEY_TYPE_RELEASE = 3; // 0x3 15881 field public static final int KEY_TYPE_STREAMING = 1; // 0x1 15882 field public static final java.lang.String PROPERTY_ALGORITHMS = "algorithms"; 15883 field public static final java.lang.String PROPERTY_DESCRIPTION = "description"; 15884 field public static final java.lang.String PROPERTY_DEVICE_UNIQUE_ID = "deviceUniqueId"; 15885 field public static final java.lang.String PROPERTY_VENDOR = "vendor"; 15886 field public static final java.lang.String PROPERTY_VERSION = "version"; 15887 } 15888 15889 public final class MediaDrm.CryptoSession { 15890 method public byte[] decrypt(byte[], byte[], byte[]); 15891 method public byte[] encrypt(byte[], byte[], byte[]); 15892 method public byte[] sign(byte[], byte[]); 15893 method public boolean verify(byte[], byte[], byte[]); 15894 } 15895 15896 public static final class MediaDrm.KeyRequest { 15897 method public byte[] getData(); 15898 method public java.lang.String getDefaultUrl(); 15899 } 15900 15901 public static final class MediaDrm.MediaDrmStateException extends java.lang.IllegalStateException { 15902 method public java.lang.String getDiagnosticInfo(); 15903 } 15904 15905 public static abstract interface MediaDrm.OnEventListener { 15906 method public abstract void onEvent(android.media.MediaDrm, byte[], int, int, byte[]); 15907 } 15908 15909 public static final class MediaDrm.ProvisionRequest { 15910 method public byte[] getData(); 15911 method public java.lang.String getDefaultUrl(); 15912 } 15913 15914 public class MediaDrmException extends java.lang.Exception { 15915 ctor public MediaDrmException(java.lang.String); 15916 } 15917 15918 public final class MediaExtractor { 15919 ctor public MediaExtractor(); 15920 method public boolean advance(); 15921 method public long getCachedDuration(); 15922 method public java.util.Map<java.util.UUID, byte[]> getPsshInfo(); 15923 method public boolean getSampleCryptoInfo(android.media.MediaCodec.CryptoInfo); 15924 method public int getSampleFlags(); 15925 method public long getSampleTime(); 15926 method public int getSampleTrackIndex(); 15927 method public final int getTrackCount(); 15928 method public android.media.MediaFormat getTrackFormat(int); 15929 method public boolean hasCacheReachedEndOfStream(); 15930 method public int readSampleData(java.nio.ByteBuffer, int); 15931 method public final void release(); 15932 method public void seekTo(long, int); 15933 method public void selectTrack(int); 15934 method public final void setDataSource(android.content.Context, android.net.Uri, java.util.Map<java.lang.String, java.lang.String>) throws java.io.IOException; 15935 method public final void setDataSource(java.lang.String, java.util.Map<java.lang.String, java.lang.String>) throws java.io.IOException; 15936 method public final void setDataSource(java.lang.String) throws java.io.IOException; 15937 method public final void setDataSource(java.io.FileDescriptor) throws java.io.IOException; 15938 method public final void setDataSource(java.io.FileDescriptor, long, long) throws java.io.IOException; 15939 method public void unselectTrack(int); 15940 field public static final int SAMPLE_FLAG_ENCRYPTED = 2; // 0x2 15941 field public static final int SAMPLE_FLAG_SYNC = 1; // 0x1 15942 field public static final int SEEK_TO_CLOSEST_SYNC = 2; // 0x2 15943 field public static final int SEEK_TO_NEXT_SYNC = 1; // 0x1 15944 field public static final int SEEK_TO_PREVIOUS_SYNC = 0; // 0x0 15945 } 15946 15947 public final class MediaFormat { 15948 ctor public MediaFormat(); 15949 method public final boolean containsKey(java.lang.String); 15950 method public static final android.media.MediaFormat createAudioFormat(java.lang.String, int, int); 15951 method public static final android.media.MediaFormat createSubtitleFormat(java.lang.String, java.lang.String); 15952 method public static final android.media.MediaFormat createVideoFormat(java.lang.String, int, int); 15953 method public final java.nio.ByteBuffer getByteBuffer(java.lang.String); 15954 method public boolean getFeatureEnabled(java.lang.String); 15955 method public final float getFloat(java.lang.String); 15956 method public final int getInteger(java.lang.String); 15957 method public final long getLong(java.lang.String); 15958 method public final java.lang.String getString(java.lang.String); 15959 method public final void setByteBuffer(java.lang.String, java.nio.ByteBuffer); 15960 method public void setFeatureEnabled(java.lang.String, boolean); 15961 method public final void setFloat(java.lang.String, float); 15962 method public final void setInteger(java.lang.String, int); 15963 method public final void setLong(java.lang.String, long); 15964 method public final void setString(java.lang.String, java.lang.String); 15965 field public static final java.lang.String KEY_AAC_DRC_ATTENUATION_FACTOR = "aac-drc-cut-level"; 15966 field public static final java.lang.String KEY_AAC_DRC_BOOST_FACTOR = "aac-drc-boost-level"; 15967 field public static final java.lang.String KEY_AAC_DRC_HEAVY_COMPRESSION = "aac-drc-heavy-compression"; 15968 field public static final java.lang.String KEY_AAC_DRC_TARGET_REFERENCE_LEVEL = "aac-target-ref-level"; 15969 field public static final java.lang.String KEY_AAC_ENCODED_TARGET_LEVEL = "aac-encoded-target-level"; 15970 field public static final java.lang.String KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT = "aac-max-output-channel_count"; 15971 field public static final java.lang.String KEY_AAC_PROFILE = "aac-profile"; 15972 field public static final java.lang.String KEY_AAC_SBR_MODE = "aac-sbr-mode"; 15973 field public static final java.lang.String KEY_AUDIO_SESSION_ID = "audio-session-id"; 15974 field public static final java.lang.String KEY_BITRATE_MODE = "bitrate-mode"; 15975 field public static final java.lang.String KEY_BIT_RATE = "bitrate"; 15976 field public static final java.lang.String KEY_CAPTURE_RATE = "capture-rate"; 15977 field public static final java.lang.String KEY_CHANNEL_COUNT = "channel-count"; 15978 field public static final java.lang.String KEY_CHANNEL_MASK = "channel-mask"; 15979 field public static final java.lang.String KEY_COLOR_FORMAT = "color-format"; 15980 field public static final java.lang.String KEY_COMPLEXITY = "complexity"; 15981 field public static final java.lang.String KEY_DURATION = "durationUs"; 15982 field public static final java.lang.String KEY_FLAC_COMPRESSION_LEVEL = "flac-compression-level"; 15983 field public static final java.lang.String KEY_FRAME_RATE = "frame-rate"; 15984 field public static final java.lang.String KEY_HEIGHT = "height"; 15985 field public static final java.lang.String KEY_IS_ADTS = "is-adts"; 15986 field public static final java.lang.String KEY_IS_AUTOSELECT = "is-autoselect"; 15987 field public static final java.lang.String KEY_IS_DEFAULT = "is-default"; 15988 field public static final java.lang.String KEY_IS_FORCED_SUBTITLE = "is-forced-subtitle"; 15989 field public static final java.lang.String KEY_I_FRAME_INTERVAL = "i-frame-interval"; 15990 field public static final java.lang.String KEY_LANGUAGE = "language"; 15991 field public static final java.lang.String KEY_MAX_HEIGHT = "max-height"; 15992 field public static final java.lang.String KEY_MAX_INPUT_SIZE = "max-input-size"; 15993 field public static final java.lang.String KEY_MAX_WIDTH = "max-width"; 15994 field public static final java.lang.String KEY_MIME = "mime"; 15995 field public static final java.lang.String KEY_PROFILE = "profile"; 15996 field public static final java.lang.String KEY_PUSH_BLANK_BUFFERS_ON_STOP = "push-blank-buffers-on-shutdown"; 15997 field public static final java.lang.String KEY_REPEAT_PREVIOUS_FRAME_AFTER = "repeat-previous-frame-after"; 15998 field public static final java.lang.String KEY_SAMPLE_RATE = "sample-rate"; 15999 field public static final java.lang.String KEY_TEMPORAL_LAYERING = "ts-schema"; 16000 field public static final java.lang.String KEY_WIDTH = "width"; 16001 field public static final java.lang.String MIMETYPE_AUDIO_AAC = "audio/mp4a-latm"; 16002 field public static final java.lang.String MIMETYPE_AUDIO_AC3 = "audio/ac3"; 16003 field public static final java.lang.String MIMETYPE_AUDIO_AMR_NB = "audio/3gpp"; 16004 field public static final java.lang.String MIMETYPE_AUDIO_AMR_WB = "audio/amr-wb"; 16005 field public static final java.lang.String MIMETYPE_AUDIO_FLAC = "audio/flac"; 16006 field public static final java.lang.String MIMETYPE_AUDIO_G711_ALAW = "audio/g711-alaw"; 16007 field public static final java.lang.String MIMETYPE_AUDIO_G711_MLAW = "audio/g711-mlaw"; 16008 field public static final java.lang.String MIMETYPE_AUDIO_MPEG = "audio/mpeg"; 16009 field public static final java.lang.String MIMETYPE_AUDIO_MSGSM = "audio/gsm"; 16010 field public static final java.lang.String MIMETYPE_AUDIO_OPUS = "audio/opus"; 16011 field public static final java.lang.String MIMETYPE_AUDIO_QCELP = "audio/qcelp"; 16012 field public static final java.lang.String MIMETYPE_AUDIO_RAW = "audio/raw"; 16013 field public static final java.lang.String MIMETYPE_AUDIO_VORBIS = "audio/vorbis"; 16014 field public static final java.lang.String MIMETYPE_TEXT_CEA_608 = "text/cea-608"; 16015 field public static final java.lang.String MIMETYPE_TEXT_VTT = "text/vtt"; 16016 field public static final java.lang.String MIMETYPE_VIDEO_AVC = "video/avc"; 16017 field public static final java.lang.String MIMETYPE_VIDEO_H263 = "video/3gpp"; 16018 field public static final java.lang.String MIMETYPE_VIDEO_HEVC = "video/hevc"; 16019 field public static final java.lang.String MIMETYPE_VIDEO_MPEG2 = "video/mpeg2"; 16020 field public static final java.lang.String MIMETYPE_VIDEO_MPEG4 = "video/mp4v-es"; 16021 field public static final java.lang.String MIMETYPE_VIDEO_RAW = "video/raw"; 16022 field public static final java.lang.String MIMETYPE_VIDEO_VP8 = "video/x-vnd.on2.vp8"; 16023 field public static final java.lang.String MIMETYPE_VIDEO_VP9 = "video/x-vnd.on2.vp9"; 16024 } 16025 16026 public final class MediaMetadata implements android.os.Parcelable { 16027 method public boolean containsKey(java.lang.String); 16028 method public int describeContents(); 16029 method public android.graphics.Bitmap getBitmap(java.lang.String); 16030 method public android.media.MediaDescription getDescription(); 16031 method public long getLong(java.lang.String); 16032 method public android.media.Rating getRating(java.lang.String); 16033 method public java.lang.String getString(java.lang.String); 16034 method public java.lang.CharSequence getText(java.lang.String); 16035 method public java.util.Set<java.lang.String> keySet(); 16036 method public int size(); 16037 method public void writeToParcel(android.os.Parcel, int); 16038 field public static final android.os.Parcelable.Creator<android.media.MediaMetadata> CREATOR; 16039 field public static final java.lang.String METADATA_KEY_ALBUM = "android.media.metadata.ALBUM"; 16040 field public static final java.lang.String METADATA_KEY_ALBUM_ART = "android.media.metadata.ALBUM_ART"; 16041 field public static final java.lang.String METADATA_KEY_ALBUM_ARTIST = "android.media.metadata.ALBUM_ARTIST"; 16042 field public static final java.lang.String METADATA_KEY_ALBUM_ART_URI = "android.media.metadata.ALBUM_ART_URI"; 16043 field public static final java.lang.String METADATA_KEY_ART = "android.media.metadata.ART"; 16044 field public static final java.lang.String METADATA_KEY_ARTIST = "android.media.metadata.ARTIST"; 16045 field public static final java.lang.String METADATA_KEY_ART_URI = "android.media.metadata.ART_URI"; 16046 field public static final java.lang.String METADATA_KEY_AUTHOR = "android.media.metadata.AUTHOR"; 16047 field public static final java.lang.String METADATA_KEY_COMPILATION = "android.media.metadata.COMPILATION"; 16048 field public static final java.lang.String METADATA_KEY_COMPOSER = "android.media.metadata.COMPOSER"; 16049 field public static final java.lang.String METADATA_KEY_DATE = "android.media.metadata.DATE"; 16050 field public static final java.lang.String METADATA_KEY_DISC_NUMBER = "android.media.metadata.DISC_NUMBER"; 16051 field public static final java.lang.String METADATA_KEY_DISPLAY_DESCRIPTION = "android.media.metadata.DISPLAY_DESCRIPTION"; 16052 field public static final java.lang.String METADATA_KEY_DISPLAY_ICON = "android.media.metadata.DISPLAY_ICON"; 16053 field public static final java.lang.String METADATA_KEY_DISPLAY_ICON_URI = "android.media.metadata.DISPLAY_ICON_URI"; 16054 field public static final java.lang.String METADATA_KEY_DISPLAY_SUBTITLE = "android.media.metadata.DISPLAY_SUBTITLE"; 16055 field public static final java.lang.String METADATA_KEY_DISPLAY_TITLE = "android.media.metadata.DISPLAY_TITLE"; 16056 field public static final java.lang.String METADATA_KEY_DURATION = "android.media.metadata.DURATION"; 16057 field public static final java.lang.String METADATA_KEY_GENRE = "android.media.metadata.GENRE"; 16058 field public static final java.lang.String METADATA_KEY_MEDIA_ID = "android.media.metadata.MEDIA_ID"; 16059 field public static final java.lang.String METADATA_KEY_NUM_TRACKS = "android.media.metadata.NUM_TRACKS"; 16060 field public static final java.lang.String METADATA_KEY_RATING = "android.media.metadata.RATING"; 16061 field public static final java.lang.String METADATA_KEY_TITLE = "android.media.metadata.TITLE"; 16062 field public static final java.lang.String METADATA_KEY_TRACK_NUMBER = "android.media.metadata.TRACK_NUMBER"; 16063 field public static final java.lang.String METADATA_KEY_USER_RATING = "android.media.metadata.USER_RATING"; 16064 field public static final java.lang.String METADATA_KEY_WRITER = "android.media.metadata.WRITER"; 16065 field public static final java.lang.String METADATA_KEY_YEAR = "android.media.metadata.YEAR"; 16066 } 16067 16068 public static final class MediaMetadata.Builder { 16069 ctor public MediaMetadata.Builder(); 16070 ctor public MediaMetadata.Builder(android.media.MediaMetadata); 16071 method public android.media.MediaMetadata build(); 16072 method public android.media.MediaMetadata.Builder putBitmap(java.lang.String, android.graphics.Bitmap); 16073 method public android.media.MediaMetadata.Builder putLong(java.lang.String, long); 16074 method public android.media.MediaMetadata.Builder putRating(java.lang.String, android.media.Rating); 16075 method public android.media.MediaMetadata.Builder putString(java.lang.String, java.lang.String); 16076 method public android.media.MediaMetadata.Builder putText(java.lang.String, java.lang.CharSequence); 16077 } 16078 16079 public abstract deprecated class MediaMetadataEditor { 16080 method public synchronized void addEditableKey(int); 16081 method public abstract void apply(); 16082 method public synchronized void clear(); 16083 method public synchronized android.graphics.Bitmap getBitmap(int, android.graphics.Bitmap) throws java.lang.IllegalArgumentException; 16084 method public synchronized int[] getEditableKeys(); 16085 method public synchronized long getLong(int, long) throws java.lang.IllegalArgumentException; 16086 method public synchronized java.lang.Object getObject(int, java.lang.Object) throws java.lang.IllegalArgumentException; 16087 method public synchronized java.lang.String getString(int, java.lang.String) throws java.lang.IllegalArgumentException; 16088 method public synchronized android.media.MediaMetadataEditor putBitmap(int, android.graphics.Bitmap) throws java.lang.IllegalArgumentException; 16089 method public synchronized android.media.MediaMetadataEditor putLong(int, long) throws java.lang.IllegalArgumentException; 16090 method public synchronized android.media.MediaMetadataEditor putObject(int, java.lang.Object) throws java.lang.IllegalArgumentException; 16091 method public synchronized android.media.MediaMetadataEditor putString(int, java.lang.String) throws java.lang.IllegalArgumentException; 16092 method public synchronized void removeEditableKeys(); 16093 field public static final int BITMAP_KEY_ARTWORK = 100; // 0x64 16094 field public static final int RATING_KEY_BY_OTHERS = 101; // 0x65 16095 field public static final int RATING_KEY_BY_USER = 268435457; // 0x10000001 16096 } 16097 16098 public class MediaMetadataRetriever { 16099 ctor public MediaMetadataRetriever(); 16100 method public java.lang.String extractMetadata(int); 16101 method public byte[] getEmbeddedPicture(); 16102 method public android.graphics.Bitmap getFrameAtTime(long, int); 16103 method public android.graphics.Bitmap getFrameAtTime(long); 16104 method public android.graphics.Bitmap getFrameAtTime(); 16105 method public void release(); 16106 method public void setDataSource(java.lang.String) throws java.lang.IllegalArgumentException; 16107 method public void setDataSource(java.lang.String, java.util.Map<java.lang.String, java.lang.String>) throws java.lang.IllegalArgumentException; 16108 method public void setDataSource(java.io.FileDescriptor, long, long) throws java.lang.IllegalArgumentException; 16109 method public void setDataSource(java.io.FileDescriptor) throws java.lang.IllegalArgumentException; 16110 method public void setDataSource(android.content.Context, android.net.Uri) throws java.lang.IllegalArgumentException, java.lang.SecurityException; 16111 field public static final int METADATA_KEY_ALBUM = 1; // 0x1 16112 field public static final int METADATA_KEY_ALBUMARTIST = 13; // 0xd 16113 field public static final int METADATA_KEY_ARTIST = 2; // 0x2 16114 field public static final int METADATA_KEY_AUTHOR = 3; // 0x3 16115 field public static final int METADATA_KEY_BITRATE = 20; // 0x14 16116 field public static final int METADATA_KEY_CD_TRACK_NUMBER = 0; // 0x0 16117 field public static final int METADATA_KEY_COMPILATION = 15; // 0xf 16118 field public static final int METADATA_KEY_COMPOSER = 4; // 0x4 16119 field public static final int METADATA_KEY_DATE = 5; // 0x5 16120 field public static final int METADATA_KEY_DISC_NUMBER = 14; // 0xe 16121 field public static final int METADATA_KEY_DURATION = 9; // 0x9 16122 field public static final int METADATA_KEY_GENRE = 6; // 0x6 16123 field public static final int METADATA_KEY_HAS_AUDIO = 16; // 0x10 16124 field public static final int METADATA_KEY_HAS_VIDEO = 17; // 0x11 16125 field public static final int METADATA_KEY_LOCATION = 23; // 0x17 16126 field public static final int METADATA_KEY_MIMETYPE = 12; // 0xc 16127 field public static final int METADATA_KEY_NUM_TRACKS = 10; // 0xa 16128 field public static final int METADATA_KEY_TITLE = 7; // 0x7 16129 field public static final int METADATA_KEY_VIDEO_HEIGHT = 19; // 0x13 16130 field public static final int METADATA_KEY_VIDEO_ROTATION = 24; // 0x18 16131 field public static final int METADATA_KEY_VIDEO_WIDTH = 18; // 0x12 16132 field public static final int METADATA_KEY_WRITER = 11; // 0xb 16133 field public static final int METADATA_KEY_YEAR = 8; // 0x8 16134 field public static final int OPTION_CLOSEST = 3; // 0x3 16135 field public static final int OPTION_CLOSEST_SYNC = 2; // 0x2 16136 field public static final int OPTION_NEXT_SYNC = 1; // 0x1 16137 field public static final int OPTION_PREVIOUS_SYNC = 0; // 0x0 16138 } 16139 16140 public final class MediaMuxer { 16141 ctor public MediaMuxer(java.lang.String, int) throws java.io.IOException; 16142 method public int addTrack(android.media.MediaFormat); 16143 method public void release(); 16144 method public void setLocation(float, float); 16145 method public void setOrientationHint(int); 16146 method public void start(); 16147 method public void stop(); 16148 method public void writeSampleData(int, java.nio.ByteBuffer, android.media.MediaCodec.BufferInfo); 16149 } 16150 16151 public static final class MediaMuxer.OutputFormat { 16152 field public static final int MUXER_OUTPUT_MPEG_4 = 0; // 0x0 16153 field public static final int MUXER_OUTPUT_WEBM = 1; // 0x1 16154 } 16155 16156 public class MediaPlayer { 16157 ctor public MediaPlayer(); 16158 method public void addTimedTextSource(java.lang.String, java.lang.String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 16159 method public void addTimedTextSource(android.content.Context, android.net.Uri, java.lang.String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 16160 method public void addTimedTextSource(java.io.FileDescriptor, java.lang.String) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException; 16161 method public void addTimedTextSource(java.io.FileDescriptor, long, long, java.lang.String) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException; 16162 method public void attachAuxEffect(int); 16163 method public static android.media.MediaPlayer create(android.content.Context, android.net.Uri); 16164 method public static android.media.MediaPlayer create(android.content.Context, android.net.Uri, android.view.SurfaceHolder); 16165 method public static android.media.MediaPlayer create(android.content.Context, android.net.Uri, android.view.SurfaceHolder, android.media.AudioAttributes, int); 16166 method public static android.media.MediaPlayer create(android.content.Context, int); 16167 method public static android.media.MediaPlayer create(android.content.Context, int, android.media.AudioAttributes, int); 16168 method public void deselectTrack(int) throws java.lang.IllegalStateException; 16169 method public int getAudioSessionId(); 16170 method public int getCurrentPosition(); 16171 method public int getDuration(); 16172 method public int getSelectedTrack(int) throws java.lang.IllegalStateException; 16173 method public android.media.MediaPlayer.TrackInfo[] getTrackInfo() throws java.lang.IllegalStateException; 16174 method public int getVideoHeight(); 16175 method public int getVideoWidth(); 16176 method public boolean isLooping(); 16177 method public boolean isPlaying(); 16178 method public void pause() throws java.lang.IllegalStateException; 16179 method public void prepare() throws java.io.IOException, java.lang.IllegalStateException; 16180 method public void prepareAsync() throws java.lang.IllegalStateException; 16181 method public void release(); 16182 method public void reset(); 16183 method public void seekTo(int) throws java.lang.IllegalStateException; 16184 method public void selectTrack(int) throws java.lang.IllegalStateException; 16185 method public void setAudioAttributes(android.media.AudioAttributes) throws java.lang.IllegalArgumentException; 16186 method public void setAudioSessionId(int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException; 16187 method public void setAudioStreamType(int); 16188 method public void setAuxEffectSendLevel(float); 16189 method public void setDataSource(android.content.Context, android.net.Uri) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.SecurityException; 16190 method public void setDataSource(android.content.Context, android.net.Uri, java.util.Map<java.lang.String, java.lang.String>) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.SecurityException; 16191 method public void setDataSource(java.lang.String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.SecurityException; 16192 method public void setDataSource(java.io.FileDescriptor) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 16193 method public void setDataSource(java.io.FileDescriptor, long, long) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 16194 method public void setDisplay(android.view.SurfaceHolder); 16195 method public void setLooping(boolean); 16196 method public void setNextMediaPlayer(android.media.MediaPlayer); 16197 method public void setOnBufferingUpdateListener(android.media.MediaPlayer.OnBufferingUpdateListener); 16198 method public void setOnCompletionListener(android.media.MediaPlayer.OnCompletionListener); 16199 method public void setOnErrorListener(android.media.MediaPlayer.OnErrorListener); 16200 method public void setOnInfoListener(android.media.MediaPlayer.OnInfoListener); 16201 method public void setOnPreparedListener(android.media.MediaPlayer.OnPreparedListener); 16202 method public void setOnSeekCompleteListener(android.media.MediaPlayer.OnSeekCompleteListener); 16203 method public void setOnTimedTextListener(android.media.MediaPlayer.OnTimedTextListener); 16204 method public void setOnVideoSizeChangedListener(android.media.MediaPlayer.OnVideoSizeChangedListener); 16205 method public void setScreenOnWhilePlaying(boolean); 16206 method public void setSurface(android.view.Surface); 16207 method public void setVideoScalingMode(int); 16208 method public void setVolume(float, float); 16209 method public void setWakeMode(android.content.Context, int); 16210 method public void start() throws java.lang.IllegalStateException; 16211 method public void stop() throws java.lang.IllegalStateException; 16212 field public static final int MEDIA_ERROR_IO = -1004; // 0xfffffc14 16213 field public static final int MEDIA_ERROR_MALFORMED = -1007; // 0xfffffc11 16214 field public static final int MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK = 200; // 0xc8 16215 field public static final int MEDIA_ERROR_SERVER_DIED = 100; // 0x64 16216 field public static final int MEDIA_ERROR_TIMED_OUT = -110; // 0xffffff92 16217 field public static final int MEDIA_ERROR_UNKNOWN = 1; // 0x1 16218 field public static final int MEDIA_ERROR_UNSUPPORTED = -1010; // 0xfffffc0e 16219 field public static final int MEDIA_INFO_BAD_INTERLEAVING = 800; // 0x320 16220 field public static final int MEDIA_INFO_BUFFERING_END = 702; // 0x2be 16221 field public static final int MEDIA_INFO_BUFFERING_START = 701; // 0x2bd 16222 field public static final int MEDIA_INFO_METADATA_UPDATE = 802; // 0x322 16223 field public static final int MEDIA_INFO_NOT_SEEKABLE = 801; // 0x321 16224 field public static final int MEDIA_INFO_SUBTITLE_TIMED_OUT = 902; // 0x386 16225 field public static final int MEDIA_INFO_UNKNOWN = 1; // 0x1 16226 field public static final int MEDIA_INFO_UNSUPPORTED_SUBTITLE = 901; // 0x385 16227 field public static final int MEDIA_INFO_VIDEO_RENDERING_START = 3; // 0x3 16228 field public static final int MEDIA_INFO_VIDEO_TRACK_LAGGING = 700; // 0x2bc 16229 field public static final java.lang.String MEDIA_MIMETYPE_TEXT_SUBRIP = "application/x-subrip"; 16230 field public static final int VIDEO_SCALING_MODE_SCALE_TO_FIT = 1; // 0x1 16231 field public static final int VIDEO_SCALING_MODE_SCALE_TO_FIT_WITH_CROPPING = 2; // 0x2 16232 } 16233 16234 public static abstract interface MediaPlayer.OnBufferingUpdateListener { 16235 method public abstract void onBufferingUpdate(android.media.MediaPlayer, int); 16236 } 16237 16238 public static abstract interface MediaPlayer.OnCompletionListener { 16239 method public abstract void onCompletion(android.media.MediaPlayer); 16240 } 16241 16242 public static abstract interface MediaPlayer.OnErrorListener { 16243 method public abstract boolean onError(android.media.MediaPlayer, int, int); 16244 } 16245 16246 public static abstract interface MediaPlayer.OnInfoListener { 16247 method public abstract boolean onInfo(android.media.MediaPlayer, int, int); 16248 } 16249 16250 public static abstract interface MediaPlayer.OnPreparedListener { 16251 method public abstract void onPrepared(android.media.MediaPlayer); 16252 } 16253 16254 public static abstract interface MediaPlayer.OnSeekCompleteListener { 16255 method public abstract void onSeekComplete(android.media.MediaPlayer); 16256 } 16257 16258 public static abstract interface MediaPlayer.OnTimedTextListener { 16259 method public abstract void onTimedText(android.media.MediaPlayer, android.media.TimedText); 16260 } 16261 16262 public static abstract interface MediaPlayer.OnVideoSizeChangedListener { 16263 method public abstract void onVideoSizeChanged(android.media.MediaPlayer, int, int); 16264 } 16265 16266 public static class MediaPlayer.TrackInfo implements android.os.Parcelable { 16267 method public int describeContents(); 16268 method public android.media.MediaFormat getFormat(); 16269 method public java.lang.String getLanguage(); 16270 method public int getTrackType(); 16271 method public void writeToParcel(android.os.Parcel, int); 16272 field public static final int MEDIA_TRACK_TYPE_AUDIO = 2; // 0x2 16273 field public static final int MEDIA_TRACK_TYPE_SUBTITLE = 4; // 0x4 16274 field public static final int MEDIA_TRACK_TYPE_TIMEDTEXT = 3; // 0x3 16275 field public static final int MEDIA_TRACK_TYPE_UNKNOWN = 0; // 0x0 16276 field public static final int MEDIA_TRACK_TYPE_VIDEO = 1; // 0x1 16277 } 16278 16279 public class MediaRecorder { 16280 ctor public MediaRecorder(); 16281 method public static final int getAudioSourceMax(); 16282 method public int getMaxAmplitude() throws java.lang.IllegalStateException; 16283 method public android.view.Surface getSurface(); 16284 method public void prepare() throws java.io.IOException, java.lang.IllegalStateException; 16285 method public void release(); 16286 method public void reset(); 16287 method public void setAudioChannels(int); 16288 method public void setAudioEncoder(int) throws java.lang.IllegalStateException; 16289 method public void setAudioEncodingBitRate(int); 16290 method public void setAudioSamplingRate(int); 16291 method public void setAudioSource(int) throws java.lang.IllegalStateException; 16292 method public deprecated void setCamera(android.hardware.Camera); 16293 method public void setCaptureRate(double); 16294 method public void setLocation(float, float); 16295 method public void setMaxDuration(int) throws java.lang.IllegalArgumentException; 16296 method public void setMaxFileSize(long) throws java.lang.IllegalArgumentException; 16297 method public void setOnErrorListener(android.media.MediaRecorder.OnErrorListener); 16298 method public void setOnInfoListener(android.media.MediaRecorder.OnInfoListener); 16299 method public void setOrientationHint(int); 16300 method public void setOutputFile(java.io.FileDescriptor) throws java.lang.IllegalStateException; 16301 method public void setOutputFile(java.lang.String) throws java.lang.IllegalStateException; 16302 method public void setOutputFormat(int) throws java.lang.IllegalStateException; 16303 method public void setPreviewDisplay(android.view.Surface); 16304 method public void setProfile(android.media.CamcorderProfile); 16305 method public void setVideoEncoder(int) throws java.lang.IllegalStateException; 16306 method public void setVideoEncodingBitRate(int); 16307 method public void setVideoFrameRate(int) throws java.lang.IllegalStateException; 16308 method public void setVideoSize(int, int) throws java.lang.IllegalStateException; 16309 method public void setVideoSource(int) throws java.lang.IllegalStateException; 16310 method public void start() throws java.lang.IllegalStateException; 16311 method public void stop() throws java.lang.IllegalStateException; 16312 field public static final int MEDIA_ERROR_SERVER_DIED = 100; // 0x64 16313 field public static final int MEDIA_RECORDER_ERROR_UNKNOWN = 1; // 0x1 16314 field public static final int MEDIA_RECORDER_INFO_MAX_DURATION_REACHED = 800; // 0x320 16315 field public static final int MEDIA_RECORDER_INFO_MAX_FILESIZE_REACHED = 801; // 0x321 16316 field public static final int MEDIA_RECORDER_INFO_UNKNOWN = 1; // 0x1 16317 } 16318 16319 public final class MediaRecorder.AudioEncoder { 16320 field public static final int AAC = 3; // 0x3 16321 field public static final int AAC_ELD = 5; // 0x5 16322 field public static final int AMR_NB = 1; // 0x1 16323 field public static final int AMR_WB = 2; // 0x2 16324 field public static final int DEFAULT = 0; // 0x0 16325 field public static final int HE_AAC = 4; // 0x4 16326 field public static final int VORBIS = 6; // 0x6 16327 } 16328 16329 public final class MediaRecorder.AudioSource { 16330 field public static final int CAMCORDER = 5; // 0x5 16331 field public static final int DEFAULT = 0; // 0x0 16332 field public static final int MIC = 1; // 0x1 16333 field public static final int REMOTE_SUBMIX = 8; // 0x8 16334 field public static final int VOICE_CALL = 4; // 0x4 16335 field public static final int VOICE_COMMUNICATION = 7; // 0x7 16336 field public static final int VOICE_DOWNLINK = 3; // 0x3 16337 field public static final int VOICE_RECOGNITION = 6; // 0x6 16338 field public static final int VOICE_UPLINK = 2; // 0x2 16339 } 16340 16341 public static abstract interface MediaRecorder.OnErrorListener { 16342 method public abstract void onError(android.media.MediaRecorder, int, int); 16343 } 16344 16345 public static abstract interface MediaRecorder.OnInfoListener { 16346 method public abstract void onInfo(android.media.MediaRecorder, int, int); 16347 } 16348 16349 public final class MediaRecorder.OutputFormat { 16350 field public static final int AAC_ADTS = 6; // 0x6 16351 field public static final int AMR_NB = 3; // 0x3 16352 field public static final int AMR_WB = 4; // 0x4 16353 field public static final int DEFAULT = 0; // 0x0 16354 field public static final int MPEG_4 = 2; // 0x2 16355 field public static final deprecated int RAW_AMR = 3; // 0x3 16356 field public static final int THREE_GPP = 1; // 0x1 16357 field public static final int WEBM = 9; // 0x9 16358 } 16359 16360 public final class MediaRecorder.VideoEncoder { 16361 field public static final int DEFAULT = 0; // 0x0 16362 field public static final int H263 = 1; // 0x1 16363 field public static final int H264 = 2; // 0x2 16364 field public static final int MPEG_4_SP = 3; // 0x3 16365 field public static final int VP8 = 4; // 0x4 16366 } 16367 16368 public final class MediaRecorder.VideoSource { 16369 field public static final int CAMERA = 1; // 0x1 16370 field public static final int DEFAULT = 0; // 0x0 16371 field public static final int SURFACE = 2; // 0x2 16372 } 16373 16374 public class MediaRouter { 16375 method public void addCallback(int, android.media.MediaRouter.Callback); 16376 method public void addCallback(int, android.media.MediaRouter.Callback, int); 16377 method public void addUserRoute(android.media.MediaRouter.UserRouteInfo); 16378 method public void clearUserRoutes(); 16379 method public android.media.MediaRouter.RouteCategory createRouteCategory(java.lang.CharSequence, boolean); 16380 method public android.media.MediaRouter.RouteCategory createRouteCategory(int, boolean); 16381 method public android.media.MediaRouter.UserRouteInfo createUserRoute(android.media.MediaRouter.RouteCategory); 16382 method public android.media.MediaRouter.RouteCategory getCategoryAt(int); 16383 method public int getCategoryCount(); 16384 method public android.media.MediaRouter.RouteInfo getDefaultRoute(); 16385 method public android.media.MediaRouter.RouteInfo getRouteAt(int); 16386 method public int getRouteCount(); 16387 method public android.media.MediaRouter.RouteInfo getSelectedRoute(int); 16388 method public void removeCallback(android.media.MediaRouter.Callback); 16389 method public void removeUserRoute(android.media.MediaRouter.UserRouteInfo); 16390 method public void selectRoute(int, android.media.MediaRouter.RouteInfo); 16391 field public static final int CALLBACK_FLAG_PERFORM_ACTIVE_SCAN = 1; // 0x1 16392 field public static final int CALLBACK_FLAG_UNFILTERED_EVENTS = 2; // 0x2 16393 field public static final int ROUTE_TYPE_LIVE_AUDIO = 1; // 0x1 16394 field public static final int ROUTE_TYPE_LIVE_VIDEO = 2; // 0x2 16395 field public static final int ROUTE_TYPE_USER = 8388608; // 0x800000 16396 } 16397 16398 public static abstract class MediaRouter.Callback { 16399 ctor public MediaRouter.Callback(); 16400 method public abstract void onRouteAdded(android.media.MediaRouter, android.media.MediaRouter.RouteInfo); 16401 method public abstract void onRouteChanged(android.media.MediaRouter, android.media.MediaRouter.RouteInfo); 16402 method public abstract void onRouteGrouped(android.media.MediaRouter, android.media.MediaRouter.RouteInfo, android.media.MediaRouter.RouteGroup, int); 16403 method public void onRoutePresentationDisplayChanged(android.media.MediaRouter, android.media.MediaRouter.RouteInfo); 16404 method public abstract void onRouteRemoved(android.media.MediaRouter, android.media.MediaRouter.RouteInfo); 16405 method public abstract void onRouteSelected(android.media.MediaRouter, int, android.media.MediaRouter.RouteInfo); 16406 method public abstract void onRouteUngrouped(android.media.MediaRouter, android.media.MediaRouter.RouteInfo, android.media.MediaRouter.RouteGroup); 16407 method public abstract void onRouteUnselected(android.media.MediaRouter, int, android.media.MediaRouter.RouteInfo); 16408 method public abstract void onRouteVolumeChanged(android.media.MediaRouter, android.media.MediaRouter.RouteInfo); 16409 } 16410 16411 public static class MediaRouter.RouteCategory { 16412 method public java.lang.CharSequence getName(); 16413 method public java.lang.CharSequence getName(android.content.Context); 16414 method public java.util.List<android.media.MediaRouter.RouteInfo> getRoutes(java.util.List<android.media.MediaRouter.RouteInfo>); 16415 method public int getSupportedTypes(); 16416 method public boolean isGroupable(); 16417 } 16418 16419 public static class MediaRouter.RouteGroup extends android.media.MediaRouter.RouteInfo { 16420 method public void addRoute(android.media.MediaRouter.RouteInfo); 16421 method public void addRoute(android.media.MediaRouter.RouteInfo, int); 16422 method public android.media.MediaRouter.RouteInfo getRouteAt(int); 16423 method public int getRouteCount(); 16424 method public void removeRoute(android.media.MediaRouter.RouteInfo); 16425 method public void removeRoute(int); 16426 method public void setIconDrawable(android.graphics.drawable.Drawable); 16427 method public void setIconResource(int); 16428 } 16429 16430 public static class MediaRouter.RouteInfo { 16431 method public android.media.MediaRouter.RouteCategory getCategory(); 16432 method public java.lang.CharSequence getDescription(); 16433 method public android.media.MediaRouter.RouteGroup getGroup(); 16434 method public android.graphics.drawable.Drawable getIconDrawable(); 16435 method public java.lang.CharSequence getName(); 16436 method public java.lang.CharSequence getName(android.content.Context); 16437 method public int getPlaybackStream(); 16438 method public int getPlaybackType(); 16439 method public android.view.Display getPresentationDisplay(); 16440 method public java.lang.CharSequence getStatus(); 16441 method public int getSupportedTypes(); 16442 method public java.lang.Object getTag(); 16443 method public int getVolume(); 16444 method public int getVolumeHandling(); 16445 method public int getVolumeMax(); 16446 method public boolean isConnecting(); 16447 method public boolean isEnabled(); 16448 method public void requestSetVolume(int); 16449 method public void requestUpdateVolume(int); 16450 method public void setTag(java.lang.Object); 16451 field public static final int PLAYBACK_TYPE_LOCAL = 0; // 0x0 16452 field public static final int PLAYBACK_TYPE_REMOTE = 1; // 0x1 16453 field public static final int PLAYBACK_VOLUME_FIXED = 0; // 0x0 16454 field public static final int PLAYBACK_VOLUME_VARIABLE = 1; // 0x1 16455 } 16456 16457 public static class MediaRouter.SimpleCallback extends android.media.MediaRouter.Callback { 16458 ctor public MediaRouter.SimpleCallback(); 16459 method public void onRouteAdded(android.media.MediaRouter, android.media.MediaRouter.RouteInfo); 16460 method public void onRouteChanged(android.media.MediaRouter, android.media.MediaRouter.RouteInfo); 16461 method public void onRouteGrouped(android.media.MediaRouter, android.media.MediaRouter.RouteInfo, android.media.MediaRouter.RouteGroup, int); 16462 method public void onRouteRemoved(android.media.MediaRouter, android.media.MediaRouter.RouteInfo); 16463 method public void onRouteSelected(android.media.MediaRouter, int, android.media.MediaRouter.RouteInfo); 16464 method public void onRouteUngrouped(android.media.MediaRouter, android.media.MediaRouter.RouteInfo, android.media.MediaRouter.RouteGroup); 16465 method public void onRouteUnselected(android.media.MediaRouter, int, android.media.MediaRouter.RouteInfo); 16466 method public void onRouteVolumeChanged(android.media.MediaRouter, android.media.MediaRouter.RouteInfo); 16467 } 16468 16469 public static class MediaRouter.UserRouteInfo extends android.media.MediaRouter.RouteInfo { 16470 method public android.media.RemoteControlClient getRemoteControlClient(); 16471 method public void setDescription(java.lang.CharSequence); 16472 method public void setIconDrawable(android.graphics.drawable.Drawable); 16473 method public void setIconResource(int); 16474 method public void setName(java.lang.CharSequence); 16475 method public void setName(int); 16476 method public void setPlaybackStream(int); 16477 method public void setPlaybackType(int); 16478 method public void setRemoteControlClient(android.media.RemoteControlClient); 16479 method public void setStatus(java.lang.CharSequence); 16480 method public void setVolume(int); 16481 method public void setVolumeCallback(android.media.MediaRouter.VolumeCallback); 16482 method public void setVolumeHandling(int); 16483 method public void setVolumeMax(int); 16484 } 16485 16486 public static abstract class MediaRouter.VolumeCallback { 16487 ctor public MediaRouter.VolumeCallback(); 16488 method public abstract void onVolumeSetRequest(android.media.MediaRouter.RouteInfo, int); 16489 method public abstract void onVolumeUpdateRequest(android.media.MediaRouter.RouteInfo, int); 16490 } 16491 16492 public class MediaScannerConnection implements android.content.ServiceConnection { 16493 ctor public MediaScannerConnection(android.content.Context, android.media.MediaScannerConnection.MediaScannerConnectionClient); 16494 method public void connect(); 16495 method public void disconnect(); 16496 method public synchronized boolean isConnected(); 16497 method public void onServiceConnected(android.content.ComponentName, android.os.IBinder); 16498 method public void onServiceDisconnected(android.content.ComponentName); 16499 method public void scanFile(java.lang.String, java.lang.String); 16500 method public static void scanFile(android.content.Context, java.lang.String[], java.lang.String[], android.media.MediaScannerConnection.OnScanCompletedListener); 16501 } 16502 16503 public static abstract interface MediaScannerConnection.MediaScannerConnectionClient implements android.media.MediaScannerConnection.OnScanCompletedListener { 16504 method public abstract void onMediaScannerConnected(); 16505 method public abstract void onScanCompleted(java.lang.String, android.net.Uri); 16506 } 16507 16508 public static abstract interface MediaScannerConnection.OnScanCompletedListener { 16509 method public abstract void onScanCompleted(java.lang.String, android.net.Uri); 16510 } 16511 16512 public class MediaSyncEvent { 16513 method public static android.media.MediaSyncEvent createEvent(int) throws java.lang.IllegalArgumentException; 16514 method public int getAudioSessionId(); 16515 method public int getType(); 16516 method public android.media.MediaSyncEvent setAudioSessionId(int) throws java.lang.IllegalArgumentException; 16517 field public static final int SYNC_EVENT_NONE = 0; // 0x0 16518 field public static final int SYNC_EVENT_PRESENTATION_COMPLETE = 1; // 0x1 16519 } 16520 16521 public final class NotProvisionedException extends android.media.MediaDrmException { 16522 ctor public NotProvisionedException(java.lang.String); 16523 } 16524 16525 public final class Rating implements android.os.Parcelable { 16526 method public int describeContents(); 16527 method public float getPercentRating(); 16528 method public int getRatingStyle(); 16529 method public float getStarRating(); 16530 method public boolean hasHeart(); 16531 method public boolean isRated(); 16532 method public boolean isThumbUp(); 16533 method public static android.media.Rating newHeartRating(boolean); 16534 method public static android.media.Rating newPercentageRating(float); 16535 method public static android.media.Rating newStarRating(int, float); 16536 method public static android.media.Rating newThumbRating(boolean); 16537 method public static android.media.Rating newUnratedRating(int); 16538 method public void writeToParcel(android.os.Parcel, int); 16539 field public static final android.os.Parcelable.Creator<android.media.Rating> CREATOR; 16540 field public static final int RATING_3_STARS = 3; // 0x3 16541 field public static final int RATING_4_STARS = 4; // 0x4 16542 field public static final int RATING_5_STARS = 5; // 0x5 16543 field public static final int RATING_HEART = 1; // 0x1 16544 field public static final int RATING_NONE = 0; // 0x0 16545 field public static final int RATING_PERCENTAGE = 6; // 0x6 16546 field public static final int RATING_THUMB_UP_DOWN = 2; // 0x2 16547 } 16548 16549 public deprecated class RemoteControlClient { 16550 ctor public RemoteControlClient(android.app.PendingIntent); 16551 ctor public RemoteControlClient(android.app.PendingIntent, android.os.Looper); 16552 method public android.media.RemoteControlClient.MetadataEditor editMetadata(boolean); 16553 method public android.media.session.MediaSession getMediaSession(); 16554 method public void setMetadataUpdateListener(android.media.RemoteControlClient.OnMetadataUpdateListener); 16555 method public void setOnGetPlaybackPositionListener(android.media.RemoteControlClient.OnGetPlaybackPositionListener); 16556 method public void setPlaybackPositionUpdateListener(android.media.RemoteControlClient.OnPlaybackPositionUpdateListener); 16557 method public void setPlaybackState(int); 16558 method public void setPlaybackState(int, long, float); 16559 method public void setTransportControlFlags(int); 16560 field public static final int FLAG_KEY_MEDIA_FAST_FORWARD = 64; // 0x40 16561 field public static final int FLAG_KEY_MEDIA_NEXT = 128; // 0x80 16562 field public static final int FLAG_KEY_MEDIA_PAUSE = 16; // 0x10 16563 field public static final int FLAG_KEY_MEDIA_PLAY = 4; // 0x4 16564 field public static final int FLAG_KEY_MEDIA_PLAY_PAUSE = 8; // 0x8 16565 field public static final int FLAG_KEY_MEDIA_POSITION_UPDATE = 256; // 0x100 16566 field public static final int FLAG_KEY_MEDIA_PREVIOUS = 1; // 0x1 16567 field public static final int FLAG_KEY_MEDIA_RATING = 512; // 0x200 16568 field public static final int FLAG_KEY_MEDIA_REWIND = 2; // 0x2 16569 field public static final int FLAG_KEY_MEDIA_STOP = 32; // 0x20 16570 field public static final int PLAYSTATE_BUFFERING = 8; // 0x8 16571 field public static final int PLAYSTATE_ERROR = 9; // 0x9 16572 field public static final int PLAYSTATE_FAST_FORWARDING = 4; // 0x4 16573 field public static final int PLAYSTATE_PAUSED = 2; // 0x2 16574 field public static final int PLAYSTATE_PLAYING = 3; // 0x3 16575 field public static final int PLAYSTATE_REWINDING = 5; // 0x5 16576 field public static final int PLAYSTATE_SKIPPING_BACKWARDS = 7; // 0x7 16577 field public static final int PLAYSTATE_SKIPPING_FORWARDS = 6; // 0x6 16578 field public static final int PLAYSTATE_STOPPED = 1; // 0x1 16579 } 16580 16581 public deprecated class RemoteControlClient.MetadataEditor extends android.media.MediaMetadataEditor { 16582 method public synchronized void apply(); 16583 field public static final int BITMAP_KEY_ARTWORK = 100; // 0x64 16584 } 16585 16586 public static abstract interface RemoteControlClient.OnGetPlaybackPositionListener { 16587 method public abstract long onGetPlaybackPosition(); 16588 } 16589 16590 public static abstract interface RemoteControlClient.OnMetadataUpdateListener { 16591 method public abstract void onMetadataUpdate(int, java.lang.Object); 16592 } 16593 16594 public static abstract interface RemoteControlClient.OnPlaybackPositionUpdateListener { 16595 method public abstract void onPlaybackPositionUpdate(long); 16596 } 16597 16598 public final deprecated class RemoteController { 16599 ctor public RemoteController(android.content.Context, android.media.RemoteController.OnClientUpdateListener) throws java.lang.IllegalArgumentException; 16600 ctor public RemoteController(android.content.Context, android.media.RemoteController.OnClientUpdateListener, android.os.Looper) throws java.lang.IllegalArgumentException; 16601 method public boolean clearArtworkConfiguration(); 16602 method public android.media.RemoteController.MetadataEditor editMetadata(); 16603 method public long getEstimatedMediaPosition(); 16604 method public boolean seekTo(long) throws java.lang.IllegalArgumentException; 16605 method public boolean sendMediaKeyEvent(android.view.KeyEvent) throws java.lang.IllegalArgumentException; 16606 method public boolean setArtworkConfiguration(int, int) throws java.lang.IllegalArgumentException; 16607 method public boolean setSynchronizationMode(int) throws java.lang.IllegalArgumentException; 16608 field public static final int POSITION_SYNCHRONIZATION_CHECK = 1; // 0x1 16609 field public static final int POSITION_SYNCHRONIZATION_NONE = 0; // 0x0 16610 } 16611 16612 public class RemoteController.MetadataEditor extends android.media.MediaMetadataEditor { 16613 method public synchronized void apply(); 16614 } 16615 16616 public static abstract interface RemoteController.OnClientUpdateListener { 16617 method public abstract void onClientChange(boolean); 16618 method public abstract void onClientMetadataUpdate(android.media.RemoteController.MetadataEditor); 16619 method public abstract void onClientPlaybackStateUpdate(int); 16620 method public abstract void onClientPlaybackStateUpdate(int, long, long, float); 16621 method public abstract void onClientTransportControlUpdate(int); 16622 } 16623 16624 public final class ResourceBusyException extends android.media.MediaDrmException { 16625 ctor public ResourceBusyException(java.lang.String); 16626 } 16627 16628 public class Ringtone { 16629 method public android.media.AudioAttributes getAudioAttributes(); 16630 method public deprecated int getStreamType(); 16631 method public java.lang.String getTitle(android.content.Context); 16632 method public boolean isPlaying(); 16633 method public void play(); 16634 method public void setAudioAttributes(android.media.AudioAttributes) throws java.lang.IllegalArgumentException; 16635 method public deprecated void setStreamType(int); 16636 method public void stop(); 16637 } 16638 16639 public class RingtoneManager { 16640 ctor public RingtoneManager(android.app.Activity); 16641 ctor public RingtoneManager(android.content.Context); 16642 method public static android.net.Uri getActualDefaultRingtoneUri(android.content.Context, int); 16643 method public android.database.Cursor getCursor(); 16644 method public static int getDefaultType(android.net.Uri); 16645 method public static android.net.Uri getDefaultUri(int); 16646 method public deprecated boolean getIncludeDrm(); 16647 method public android.media.Ringtone getRingtone(int); 16648 method public static android.media.Ringtone getRingtone(android.content.Context, android.net.Uri); 16649 method public int getRingtonePosition(android.net.Uri); 16650 method public android.net.Uri getRingtoneUri(int); 16651 method public boolean getStopPreviousRingtone(); 16652 method public static android.net.Uri getValidRingtoneUri(android.content.Context); 16653 method public int inferStreamType(); 16654 method public static boolean isDefault(android.net.Uri); 16655 method public static void setActualDefaultRingtoneUri(android.content.Context, int, android.net.Uri); 16656 method public deprecated void setIncludeDrm(boolean); 16657 method public void setStopPreviousRingtone(boolean); 16658 method public void setType(int); 16659 method public void stopPreviousRingtone(); 16660 field public static final java.lang.String ACTION_RINGTONE_PICKER = "android.intent.action.RINGTONE_PICKER"; 16661 field public static final java.lang.String EXTRA_RINGTONE_DEFAULT_URI = "android.intent.extra.ringtone.DEFAULT_URI"; 16662 field public static final java.lang.String EXTRA_RINGTONE_EXISTING_URI = "android.intent.extra.ringtone.EXISTING_URI"; 16663 field public static final deprecated java.lang.String EXTRA_RINGTONE_INCLUDE_DRM = "android.intent.extra.ringtone.INCLUDE_DRM"; 16664 field public static final java.lang.String EXTRA_RINGTONE_PICKED_URI = "android.intent.extra.ringtone.PICKED_URI"; 16665 field public static final java.lang.String EXTRA_RINGTONE_SHOW_DEFAULT = "android.intent.extra.ringtone.SHOW_DEFAULT"; 16666 field public static final java.lang.String EXTRA_RINGTONE_SHOW_SILENT = "android.intent.extra.ringtone.SHOW_SILENT"; 16667 field public static final java.lang.String EXTRA_RINGTONE_TITLE = "android.intent.extra.ringtone.TITLE"; 16668 field public static final java.lang.String EXTRA_RINGTONE_TYPE = "android.intent.extra.ringtone.TYPE"; 16669 field public static final int ID_COLUMN_INDEX = 0; // 0x0 16670 field public static final int TITLE_COLUMN_INDEX = 1; // 0x1 16671 field public static final int TYPE_ALARM = 4; // 0x4 16672 field public static final int TYPE_ALL = 7; // 0x7 16673 field public static final int TYPE_NOTIFICATION = 2; // 0x2 16674 field public static final int TYPE_RINGTONE = 1; // 0x1 16675 field public static final int URI_COLUMN_INDEX = 2; // 0x2 16676 } 16677 16678 public class SoundPool { 16679 ctor public deprecated SoundPool(int, int, int); 16680 method public final void autoPause(); 16681 method public final void autoResume(); 16682 method public int load(java.lang.String, int); 16683 method public int load(android.content.Context, int, int); 16684 method public int load(android.content.res.AssetFileDescriptor, int); 16685 method public int load(java.io.FileDescriptor, long, long, int); 16686 method public final void pause(int); 16687 method public final int play(int, float, float, int, int, float); 16688 method public final void release(); 16689 method public final void resume(int); 16690 method public final void setLoop(int, int); 16691 method public void setOnLoadCompleteListener(android.media.SoundPool.OnLoadCompleteListener); 16692 method public final void setPriority(int, int); 16693 method public final void setRate(int, float); 16694 method public final void setVolume(int, float, float); 16695 method public final void stop(int); 16696 method public final boolean unload(int); 16697 } 16698 16699 public static class SoundPool.Builder { 16700 ctor public SoundPool.Builder(); 16701 method public android.media.SoundPool build(); 16702 method public android.media.SoundPool.Builder setAudioAttributes(android.media.AudioAttributes) throws java.lang.IllegalArgumentException; 16703 method public android.media.SoundPool.Builder setMaxStreams(int) throws java.lang.IllegalArgumentException; 16704 } 16705 16706 public static abstract interface SoundPool.OnLoadCompleteListener { 16707 method public abstract void onLoadComplete(android.media.SoundPool, int, int); 16708 } 16709 16710 public class ThumbnailUtils { 16711 ctor public ThumbnailUtils(); 16712 method public static android.graphics.Bitmap createVideoThumbnail(java.lang.String, int); 16713 method public static android.graphics.Bitmap extractThumbnail(android.graphics.Bitmap, int, int); 16714 method public static android.graphics.Bitmap extractThumbnail(android.graphics.Bitmap, int, int, int); 16715 field public static final int OPTIONS_RECYCLE_INPUT = 2; // 0x2 16716 } 16717 16718 public final class TimedText { 16719 method public android.graphics.Rect getBounds(); 16720 method public java.lang.String getText(); 16721 } 16722 16723 public class ToneGenerator { 16724 ctor public ToneGenerator(int, int); 16725 method public final int getAudioSessionId(); 16726 method public void release(); 16727 method public boolean startTone(int); 16728 method public boolean startTone(int, int); 16729 method public void stopTone(); 16730 field public static final int MAX_VOLUME = 100; // 0x64 16731 field public static final int MIN_VOLUME = 0; // 0x0 16732 field public static final int TONE_CDMA_ABBR_ALERT = 97; // 0x61 16733 field public static final int TONE_CDMA_ABBR_INTERCEPT = 37; // 0x25 16734 field public static final int TONE_CDMA_ABBR_REORDER = 39; // 0x27 16735 field public static final int TONE_CDMA_ALERT_AUTOREDIAL_LITE = 87; // 0x57 16736 field public static final int TONE_CDMA_ALERT_CALL_GUARD = 93; // 0x5d 16737 field public static final int TONE_CDMA_ALERT_INCALL_LITE = 91; // 0x5b 16738 field public static final int TONE_CDMA_ALERT_NETWORK_LITE = 86; // 0x56 16739 field public static final int TONE_CDMA_ANSWER = 42; // 0x2a 16740 field public static final int TONE_CDMA_CALLDROP_LITE = 95; // 0x5f 16741 field public static final int TONE_CDMA_CALL_SIGNAL_ISDN_INTERGROUP = 46; // 0x2e 16742 field public static final int TONE_CDMA_CALL_SIGNAL_ISDN_NORMAL = 45; // 0x2d 16743 field public static final int TONE_CDMA_CALL_SIGNAL_ISDN_PAT3 = 48; // 0x30 16744 field public static final int TONE_CDMA_CALL_SIGNAL_ISDN_PAT5 = 50; // 0x32 16745 field public static final int TONE_CDMA_CALL_SIGNAL_ISDN_PAT6 = 51; // 0x33 16746 field public static final int TONE_CDMA_CALL_SIGNAL_ISDN_PAT7 = 52; // 0x34 16747 field public static final int TONE_CDMA_CALL_SIGNAL_ISDN_PING_RING = 49; // 0x31 16748 field public static final int TONE_CDMA_CALL_SIGNAL_ISDN_SP_PRI = 47; // 0x2f 16749 field public static final int TONE_CDMA_CONFIRM = 41; // 0x29 16750 field public static final int TONE_CDMA_DIAL_TONE_LITE = 34; // 0x22 16751 field public static final int TONE_CDMA_EMERGENCY_RINGBACK = 92; // 0x5c 16752 field public static final int TONE_CDMA_HIGH_L = 53; // 0x35 16753 field public static final int TONE_CDMA_HIGH_PBX_L = 71; // 0x47 16754 field public static final int TONE_CDMA_HIGH_PBX_SLS = 80; // 0x50 16755 field public static final int TONE_CDMA_HIGH_PBX_SS = 74; // 0x4a 16756 field public static final int TONE_CDMA_HIGH_PBX_SSL = 77; // 0x4d 16757 field public static final int TONE_CDMA_HIGH_PBX_S_X4 = 83; // 0x53 16758 field public static final int TONE_CDMA_HIGH_SLS = 65; // 0x41 16759 field public static final int TONE_CDMA_HIGH_SS = 56; // 0x38 16760 field public static final int TONE_CDMA_HIGH_SSL = 59; // 0x3b 16761 field public static final int TONE_CDMA_HIGH_SS_2 = 62; // 0x3e 16762 field public static final int TONE_CDMA_HIGH_S_X4 = 68; // 0x44 16763 field public static final int TONE_CDMA_INTERCEPT = 36; // 0x24 16764 field public static final int TONE_CDMA_KEYPAD_VOLUME_KEY_LITE = 89; // 0x59 16765 field public static final int TONE_CDMA_LOW_L = 55; // 0x37 16766 field public static final int TONE_CDMA_LOW_PBX_L = 73; // 0x49 16767 field public static final int TONE_CDMA_LOW_PBX_SLS = 82; // 0x52 16768 field public static final int TONE_CDMA_LOW_PBX_SS = 76; // 0x4c 16769 field public static final int TONE_CDMA_LOW_PBX_SSL = 79; // 0x4f 16770 field public static final int TONE_CDMA_LOW_PBX_S_X4 = 85; // 0x55 16771 field public static final int TONE_CDMA_LOW_SLS = 67; // 0x43 16772 field public static final int TONE_CDMA_LOW_SS = 58; // 0x3a 16773 field public static final int TONE_CDMA_LOW_SSL = 61; // 0x3d 16774 field public static final int TONE_CDMA_LOW_SS_2 = 64; // 0x40 16775 field public static final int TONE_CDMA_LOW_S_X4 = 70; // 0x46 16776 field public static final int TONE_CDMA_MED_L = 54; // 0x36 16777 field public static final int TONE_CDMA_MED_PBX_L = 72; // 0x48 16778 field public static final int TONE_CDMA_MED_PBX_SLS = 81; // 0x51 16779 field public static final int TONE_CDMA_MED_PBX_SS = 75; // 0x4b 16780 field public static final int TONE_CDMA_MED_PBX_SSL = 78; // 0x4e 16781 field public static final int TONE_CDMA_MED_PBX_S_X4 = 84; // 0x54 16782 field public static final int TONE_CDMA_MED_SLS = 66; // 0x42 16783 field public static final int TONE_CDMA_MED_SS = 57; // 0x39 16784 field public static final int TONE_CDMA_MED_SSL = 60; // 0x3c 16785 field public static final int TONE_CDMA_MED_SS_2 = 63; // 0x3f 16786 field public static final int TONE_CDMA_MED_S_X4 = 69; // 0x45 16787 field public static final int TONE_CDMA_NETWORK_BUSY = 40; // 0x28 16788 field public static final int TONE_CDMA_NETWORK_BUSY_ONE_SHOT = 96; // 0x60 16789 field public static final int TONE_CDMA_NETWORK_CALLWAITING = 43; // 0x2b 16790 field public static final int TONE_CDMA_NETWORK_USA_RINGBACK = 35; // 0x23 16791 field public static final int TONE_CDMA_ONE_MIN_BEEP = 88; // 0x58 16792 field public static final int TONE_CDMA_PIP = 44; // 0x2c 16793 field public static final int TONE_CDMA_PRESSHOLDKEY_LITE = 90; // 0x5a 16794 field public static final int TONE_CDMA_REORDER = 38; // 0x26 16795 field public static final int TONE_CDMA_SIGNAL_OFF = 98; // 0x62 16796 field public static final int TONE_CDMA_SOFT_ERROR_LITE = 94; // 0x5e 16797 field public static final int TONE_DTMF_0 = 0; // 0x0 16798 field public static final int TONE_DTMF_1 = 1; // 0x1 16799 field public static final int TONE_DTMF_2 = 2; // 0x2 16800 field public static final int TONE_DTMF_3 = 3; // 0x3 16801 field public static final int TONE_DTMF_4 = 4; // 0x4 16802 field public static final int TONE_DTMF_5 = 5; // 0x5 16803 field public static final int TONE_DTMF_6 = 6; // 0x6 16804 field public static final int TONE_DTMF_7 = 7; // 0x7 16805 field public static final int TONE_DTMF_8 = 8; // 0x8 16806 field public static final int TONE_DTMF_9 = 9; // 0x9 16807 field public static final int TONE_DTMF_A = 12; // 0xc 16808 field public static final int TONE_DTMF_B = 13; // 0xd 16809 field public static final int TONE_DTMF_C = 14; // 0xe 16810 field public static final int TONE_DTMF_D = 15; // 0xf 16811 field public static final int TONE_DTMF_P = 11; // 0xb 16812 field public static final int TONE_DTMF_S = 10; // 0xa 16813 field public static final int TONE_PROP_ACK = 25; // 0x19 16814 field public static final int TONE_PROP_BEEP = 24; // 0x18 16815 field public static final int TONE_PROP_BEEP2 = 28; // 0x1c 16816 field public static final int TONE_PROP_NACK = 26; // 0x1a 16817 field public static final int TONE_PROP_PROMPT = 27; // 0x1b 16818 field public static final int TONE_SUP_BUSY = 17; // 0x11 16819 field public static final int TONE_SUP_CALL_WAITING = 22; // 0x16 16820 field public static final int TONE_SUP_CONFIRM = 32; // 0x20 16821 field public static final int TONE_SUP_CONGESTION = 18; // 0x12 16822 field public static final int TONE_SUP_CONGESTION_ABBREV = 31; // 0x1f 16823 field public static final int TONE_SUP_DIAL = 16; // 0x10 16824 field public static final int TONE_SUP_ERROR = 21; // 0x15 16825 field public static final int TONE_SUP_INTERCEPT = 29; // 0x1d 16826 field public static final int TONE_SUP_INTERCEPT_ABBREV = 30; // 0x1e 16827 field public static final int TONE_SUP_PIP = 33; // 0x21 16828 field public static final int TONE_SUP_RADIO_ACK = 19; // 0x13 16829 field public static final int TONE_SUP_RADIO_NOTAVAIL = 20; // 0x14 16830 field public static final int TONE_SUP_RINGTONE = 23; // 0x17 16831 } 16832 16833 public final class UnsupportedSchemeException extends android.media.MediaDrmException { 16834 ctor public UnsupportedSchemeException(java.lang.String); 16835 } 16836 16837 public abstract class VolumeProvider { 16838 ctor public VolumeProvider(int, int, int); 16839 method public final int getCurrentVolume(); 16840 method public final int getMaxVolume(); 16841 method public final int getVolumeControl(); 16842 method public void onAdjustVolume(int); 16843 method public void onSetVolumeTo(int); 16844 method public final void setCurrentVolume(int); 16845 field public static final int VOLUME_CONTROL_ABSOLUTE = 2; // 0x2 16846 field public static final int VOLUME_CONTROL_FIXED = 0; // 0x0 16847 field public static final int VOLUME_CONTROL_RELATIVE = 1; // 0x1 16848 } 16849 16850} 16851 16852package android.media.audiofx { 16853 16854 public class AcousticEchoCanceler extends android.media.audiofx.AudioEffect { 16855 method public static android.media.audiofx.AcousticEchoCanceler create(int); 16856 method public static boolean isAvailable(); 16857 } 16858 16859 public class AudioEffect { 16860 method public android.media.audiofx.AudioEffect.Descriptor getDescriptor() throws java.lang.IllegalStateException; 16861 method public boolean getEnabled() throws java.lang.IllegalStateException; 16862 method public int getId() throws java.lang.IllegalStateException; 16863 method public boolean hasControl() throws java.lang.IllegalStateException; 16864 method public static android.media.audiofx.AudioEffect.Descriptor[] queryEffects(); 16865 method public void release(); 16866 method public void setControlStatusListener(android.media.audiofx.AudioEffect.OnControlStatusChangeListener); 16867 method public void setEnableStatusListener(android.media.audiofx.AudioEffect.OnEnableStatusChangeListener); 16868 method public int setEnabled(boolean) throws java.lang.IllegalStateException; 16869 field public static final java.lang.String ACTION_CLOSE_AUDIO_EFFECT_CONTROL_SESSION = "android.media.action.CLOSE_AUDIO_EFFECT_CONTROL_SESSION"; 16870 field public static final java.lang.String ACTION_DISPLAY_AUDIO_EFFECT_CONTROL_PANEL = "android.media.action.DISPLAY_AUDIO_EFFECT_CONTROL_PANEL"; 16871 field public static final java.lang.String ACTION_OPEN_AUDIO_EFFECT_CONTROL_SESSION = "android.media.action.OPEN_AUDIO_EFFECT_CONTROL_SESSION"; 16872 field public static final int ALREADY_EXISTS = -2; // 0xfffffffe 16873 field public static final int CONTENT_TYPE_GAME = 2; // 0x2 16874 field public static final int CONTENT_TYPE_MOVIE = 1; // 0x1 16875 field public static final int CONTENT_TYPE_MUSIC = 0; // 0x0 16876 field public static final int CONTENT_TYPE_VOICE = 3; // 0x3 16877 field public static final java.lang.String EFFECT_AUXILIARY = "Auxiliary"; 16878 field public static final java.lang.String EFFECT_INSERT = "Insert"; 16879 field public static final java.util.UUID EFFECT_TYPE_AEC; 16880 field public static final java.util.UUID EFFECT_TYPE_AGC; 16881 field public static final java.util.UUID EFFECT_TYPE_BASS_BOOST; 16882 field public static final java.util.UUID EFFECT_TYPE_ENV_REVERB; 16883 field public static final java.util.UUID EFFECT_TYPE_EQUALIZER; 16884 field public static final java.util.UUID EFFECT_TYPE_LOUDNESS_ENHANCER; 16885 field public static final java.util.UUID EFFECT_TYPE_NS; 16886 field public static final java.util.UUID EFFECT_TYPE_PRESET_REVERB; 16887 field public static final java.util.UUID EFFECT_TYPE_VIRTUALIZER; 16888 field public static final int ERROR = -1; // 0xffffffff 16889 field public static final int ERROR_BAD_VALUE = -4; // 0xfffffffc 16890 field public static final int ERROR_DEAD_OBJECT = -7; // 0xfffffff9 16891 field public static final int ERROR_INVALID_OPERATION = -5; // 0xfffffffb 16892 field public static final int ERROR_NO_INIT = -3; // 0xfffffffd 16893 field public static final int ERROR_NO_MEMORY = -6; // 0xfffffffa 16894 field public static final java.lang.String EXTRA_AUDIO_SESSION = "android.media.extra.AUDIO_SESSION"; 16895 field public static final java.lang.String EXTRA_CONTENT_TYPE = "android.media.extra.CONTENT_TYPE"; 16896 field public static final java.lang.String EXTRA_PACKAGE_NAME = "android.media.extra.PACKAGE_NAME"; 16897 field public static final int SUCCESS = 0; // 0x0 16898 } 16899 16900 public static class AudioEffect.Descriptor { 16901 ctor public AudioEffect.Descriptor(); 16902 ctor public AudioEffect.Descriptor(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String); 16903 field public java.lang.String connectMode; 16904 field public java.lang.String implementor; 16905 field public java.lang.String name; 16906 field public java.util.UUID type; 16907 field public java.util.UUID uuid; 16908 } 16909 16910 public static abstract interface AudioEffect.OnControlStatusChangeListener { 16911 method public abstract void onControlStatusChange(android.media.audiofx.AudioEffect, boolean); 16912 } 16913 16914 public static abstract interface AudioEffect.OnEnableStatusChangeListener { 16915 method public abstract void onEnableStatusChange(android.media.audiofx.AudioEffect, boolean); 16916 } 16917 16918 public class AutomaticGainControl extends android.media.audiofx.AudioEffect { 16919 method public static android.media.audiofx.AutomaticGainControl create(int); 16920 method public static boolean isAvailable(); 16921 } 16922 16923 public class BassBoost extends android.media.audiofx.AudioEffect { 16924 ctor public BassBoost(int, int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.RuntimeException, java.lang.UnsupportedOperationException; 16925 method public android.media.audiofx.BassBoost.Settings getProperties() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16926 method public short getRoundedStrength() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16927 method public boolean getStrengthSupported(); 16928 method public void setParameterListener(android.media.audiofx.BassBoost.OnParameterChangeListener); 16929 method public void setProperties(android.media.audiofx.BassBoost.Settings) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16930 method public void setStrength(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16931 field public static final int PARAM_STRENGTH = 1; // 0x1 16932 field public static final int PARAM_STRENGTH_SUPPORTED = 0; // 0x0 16933 } 16934 16935 public static abstract interface BassBoost.OnParameterChangeListener { 16936 method public abstract void onParameterChange(android.media.audiofx.BassBoost, int, int, short); 16937 } 16938 16939 public static class BassBoost.Settings { 16940 ctor public BassBoost.Settings(); 16941 ctor public BassBoost.Settings(java.lang.String); 16942 field public short strength; 16943 } 16944 16945 public class EnvironmentalReverb extends android.media.audiofx.AudioEffect { 16946 ctor public EnvironmentalReverb(int, int) throws java.lang.IllegalArgumentException, java.lang.RuntimeException, java.lang.UnsupportedOperationException; 16947 method public short getDecayHFRatio() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16948 method public int getDecayTime() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16949 method public short getDensity() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16950 method public short getDiffusion() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16951 method public android.media.audiofx.EnvironmentalReverb.Settings getProperties() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16952 method public int getReflectionsDelay() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16953 method public short getReflectionsLevel() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16954 method public int getReverbDelay() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16955 method public short getReverbLevel() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16956 method public short getRoomHFLevel() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16957 method public short getRoomLevel() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16958 method public void setDecayHFRatio(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16959 method public void setDecayTime(int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16960 method public void setDensity(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16961 method public void setDiffusion(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16962 method public void setParameterListener(android.media.audiofx.EnvironmentalReverb.OnParameterChangeListener); 16963 method public void setProperties(android.media.audiofx.EnvironmentalReverb.Settings) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16964 method public void setReflectionsDelay(int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16965 method public void setReflectionsLevel(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16966 method public void setReverbDelay(int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16967 method public void setReverbLevel(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16968 method public void setRoomHFLevel(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16969 method public void setRoomLevel(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 16970 field public static final int PARAM_DECAY_HF_RATIO = 3; // 0x3 16971 field public static final int PARAM_DECAY_TIME = 2; // 0x2 16972 field public static final int PARAM_DENSITY = 9; // 0x9 16973 field public static final int PARAM_DIFFUSION = 8; // 0x8 16974 field public static final int PARAM_REFLECTIONS_DELAY = 5; // 0x5 16975 field public static final int PARAM_REFLECTIONS_LEVEL = 4; // 0x4 16976 field public static final int PARAM_REVERB_DELAY = 7; // 0x7 16977 field public static final int PARAM_REVERB_LEVEL = 6; // 0x6 16978 field public static final int PARAM_ROOM_HF_LEVEL = 1; // 0x1 16979 field public static final int PARAM_ROOM_LEVEL = 0; // 0x0 16980 } 16981 16982 public static abstract interface EnvironmentalReverb.OnParameterChangeListener { 16983 method public abstract void onParameterChange(android.media.audiofx.EnvironmentalReverb, int, int, int); 16984 } 16985 16986 public static class EnvironmentalReverb.Settings { 16987 ctor public EnvironmentalReverb.Settings(); 16988 ctor public EnvironmentalReverb.Settings(java.lang.String); 16989 field public short decayHFRatio; 16990 field public int decayTime; 16991 field public short density; 16992 field public short diffusion; 16993 field public int reflectionsDelay; 16994 field public short reflectionsLevel; 16995 field public int reverbDelay; 16996 field public short reverbLevel; 16997 field public short roomHFLevel; 16998 field public short roomLevel; 16999 } 17000 17001 public class Equalizer extends android.media.audiofx.AudioEffect { 17002 ctor public Equalizer(int, int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.RuntimeException, java.lang.UnsupportedOperationException; 17003 method public short getBand(int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17004 method public int[] getBandFreqRange(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17005 method public short getBandLevel(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17006 method public short[] getBandLevelRange() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17007 method public int getCenterFreq(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17008 method public short getCurrentPreset() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17009 method public short getNumberOfBands() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17010 method public short getNumberOfPresets() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17011 method public java.lang.String getPresetName(short); 17012 method public android.media.audiofx.Equalizer.Settings getProperties() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17013 method public void setBandLevel(short, short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17014 method public void setParameterListener(android.media.audiofx.Equalizer.OnParameterChangeListener); 17015 method public void setProperties(android.media.audiofx.Equalizer.Settings) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17016 method public void usePreset(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17017 field public static final int PARAM_BAND_FREQ_RANGE = 4; // 0x4 17018 field public static final int PARAM_BAND_LEVEL = 2; // 0x2 17019 field public static final int PARAM_CENTER_FREQ = 3; // 0x3 17020 field public static final int PARAM_CURRENT_PRESET = 6; // 0x6 17021 field public static final int PARAM_GET_BAND = 5; // 0x5 17022 field public static final int PARAM_GET_NUM_OF_PRESETS = 7; // 0x7 17023 field public static final int PARAM_GET_PRESET_NAME = 8; // 0x8 17024 field public static final int PARAM_LEVEL_RANGE = 1; // 0x1 17025 field public static final int PARAM_NUM_BANDS = 0; // 0x0 17026 field public static final int PARAM_STRING_SIZE_MAX = 32; // 0x20 17027 } 17028 17029 public static abstract interface Equalizer.OnParameterChangeListener { 17030 method public abstract void onParameterChange(android.media.audiofx.Equalizer, int, int, int, int); 17031 } 17032 17033 public static class Equalizer.Settings { 17034 ctor public Equalizer.Settings(); 17035 ctor public Equalizer.Settings(java.lang.String); 17036 field public short[] bandLevels; 17037 field public short curPreset; 17038 field public short numBands; 17039 } 17040 17041 public class LoudnessEnhancer extends android.media.audiofx.AudioEffect { 17042 ctor public LoudnessEnhancer(int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.RuntimeException, java.lang.UnsupportedOperationException; 17043 method public float getTargetGain() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17044 method public void setTargetGain(int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17045 field public static final int PARAM_TARGET_GAIN_MB = 0; // 0x0 17046 } 17047 17048 public class NoiseSuppressor extends android.media.audiofx.AudioEffect { 17049 method public static android.media.audiofx.NoiseSuppressor create(int); 17050 method public static boolean isAvailable(); 17051 } 17052 17053 public class PresetReverb extends android.media.audiofx.AudioEffect { 17054 ctor public PresetReverb(int, int) throws java.lang.IllegalArgumentException, java.lang.RuntimeException, java.lang.UnsupportedOperationException; 17055 method public short getPreset() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17056 method public android.media.audiofx.PresetReverb.Settings getProperties() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17057 method public void setParameterListener(android.media.audiofx.PresetReverb.OnParameterChangeListener); 17058 method public void setPreset(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17059 method public void setProperties(android.media.audiofx.PresetReverb.Settings) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17060 field public static final int PARAM_PRESET = 0; // 0x0 17061 field public static final short PRESET_LARGEHALL = 5; // 0x5 17062 field public static final short PRESET_LARGEROOM = 3; // 0x3 17063 field public static final short PRESET_MEDIUMHALL = 4; // 0x4 17064 field public static final short PRESET_MEDIUMROOM = 2; // 0x2 17065 field public static final short PRESET_NONE = 0; // 0x0 17066 field public static final short PRESET_PLATE = 6; // 0x6 17067 field public static final short PRESET_SMALLROOM = 1; // 0x1 17068 } 17069 17070 public static abstract interface PresetReverb.OnParameterChangeListener { 17071 method public abstract void onParameterChange(android.media.audiofx.PresetReverb, int, int, short); 17072 } 17073 17074 public static class PresetReverb.Settings { 17075 ctor public PresetReverb.Settings(); 17076 ctor public PresetReverb.Settings(java.lang.String); 17077 field public short preset; 17078 } 17079 17080 public class Virtualizer extends android.media.audiofx.AudioEffect { 17081 ctor public Virtualizer(int, int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.RuntimeException, java.lang.UnsupportedOperationException; 17082 method public boolean canVirtualize(int, int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17083 method public boolean forceVirtualizationMode(int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17084 method public android.media.audiofx.Virtualizer.Settings getProperties() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17085 method public short getRoundedStrength() throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17086 method public boolean getSpeakerAngles(int, int, int[]) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17087 method public boolean getStrengthSupported(); 17088 method public int getVirtualizationMode() throws java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17089 method public void setParameterListener(android.media.audiofx.Virtualizer.OnParameterChangeListener); 17090 method public void setProperties(android.media.audiofx.Virtualizer.Settings) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17091 method public void setStrength(short) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException, java.lang.UnsupportedOperationException; 17092 field public static final int PARAM_STRENGTH = 1; // 0x1 17093 field public static final int PARAM_STRENGTH_SUPPORTED = 0; // 0x0 17094 field public static final int VIRTUALIZATION_MODE_AUTO = 1; // 0x1 17095 field public static final int VIRTUALIZATION_MODE_BINAURAL = 2; // 0x2 17096 field public static final int VIRTUALIZATION_MODE_OFF = 0; // 0x0 17097 field public static final int VIRTUALIZATION_MODE_TRANSAURAL = 3; // 0x3 17098 } 17099 17100 public static abstract interface Virtualizer.OnParameterChangeListener { 17101 method public abstract void onParameterChange(android.media.audiofx.Virtualizer, int, int, short); 17102 } 17103 17104 public static class Virtualizer.Settings { 17105 ctor public Virtualizer.Settings(); 17106 ctor public Virtualizer.Settings(java.lang.String); 17107 field public short strength; 17108 } 17109 17110 public class Visualizer { 17111 ctor public Visualizer(int) throws java.lang.RuntimeException, java.lang.UnsupportedOperationException; 17112 method public int getCaptureSize() throws java.lang.IllegalStateException; 17113 method public static int[] getCaptureSizeRange(); 17114 method public boolean getEnabled(); 17115 method public int getFft(byte[]) throws java.lang.IllegalStateException; 17116 method public static int getMaxCaptureRate(); 17117 method public int getMeasurementMode() throws java.lang.IllegalStateException; 17118 method public int getMeasurementPeakRms(android.media.audiofx.Visualizer.MeasurementPeakRms); 17119 method public int getSamplingRate() throws java.lang.IllegalStateException; 17120 method public int getScalingMode() throws java.lang.IllegalStateException; 17121 method public int getWaveForm(byte[]) throws java.lang.IllegalStateException; 17122 method public void release(); 17123 method public int setCaptureSize(int) throws java.lang.IllegalStateException; 17124 method public int setDataCaptureListener(android.media.audiofx.Visualizer.OnDataCaptureListener, int, boolean, boolean); 17125 method public int setEnabled(boolean) throws java.lang.IllegalStateException; 17126 method public int setMeasurementMode(int) throws java.lang.IllegalStateException; 17127 method public int setScalingMode(int) throws java.lang.IllegalStateException; 17128 field public static final int ALREADY_EXISTS = -2; // 0xfffffffe 17129 field public static final int ERROR = -1; // 0xffffffff 17130 field public static final int ERROR_BAD_VALUE = -4; // 0xfffffffc 17131 field public static final int ERROR_DEAD_OBJECT = -7; // 0xfffffff9 17132 field public static final int ERROR_INVALID_OPERATION = -5; // 0xfffffffb 17133 field public static final int ERROR_NO_INIT = -3; // 0xfffffffd 17134 field public static final int ERROR_NO_MEMORY = -6; // 0xfffffffa 17135 field public static final int MEASUREMENT_MODE_NONE = 0; // 0x0 17136 field public static final int MEASUREMENT_MODE_PEAK_RMS = 1; // 0x1 17137 field public static final int SCALING_MODE_AS_PLAYED = 1; // 0x1 17138 field public static final int SCALING_MODE_NORMALIZED = 0; // 0x0 17139 field public static final int STATE_ENABLED = 2; // 0x2 17140 field public static final int STATE_INITIALIZED = 1; // 0x1 17141 field public static final int STATE_UNINITIALIZED = 0; // 0x0 17142 field public static final int SUCCESS = 0; // 0x0 17143 } 17144 17145 public static final class Visualizer.MeasurementPeakRms { 17146 ctor public Visualizer.MeasurementPeakRms(); 17147 field public int mPeak; 17148 field public int mRms; 17149 } 17150 17151 public static abstract interface Visualizer.OnDataCaptureListener { 17152 method public abstract void onFftDataCapture(android.media.audiofx.Visualizer, byte[], int); 17153 method public abstract void onWaveFormDataCapture(android.media.audiofx.Visualizer, byte[], int); 17154 } 17155 17156} 17157 17158package android.media.audiopolicy { 17159 17160 public class AudioMix { 17161 field public static final int ROUTE_FLAG_LOOP_BACK = 2; // 0x2 17162 field public static final int ROUTE_FLAG_RENDER = 1; // 0x1 17163 } 17164 17165 public static class AudioMix.Builder { 17166 ctor public AudioMix.Builder(android.media.audiopolicy.AudioMixingRule) throws java.lang.IllegalArgumentException; 17167 method public android.media.audiopolicy.AudioMix build() throws java.lang.IllegalArgumentException; 17168 method public android.media.audiopolicy.AudioMix.Builder setFormat(android.media.AudioFormat) throws java.lang.IllegalArgumentException; 17169 method public android.media.audiopolicy.AudioMix.Builder setRouteFlags(int) throws java.lang.IllegalArgumentException; 17170 } 17171 17172 public class AudioMixingRule { 17173 field public static final int RULE_MATCH_ATTRIBUTE_CAPTURE_PRESET = 2; // 0x2 17174 field public static final int RULE_MATCH_ATTRIBUTE_USAGE = 1; // 0x1 17175 } 17176 17177 public static class AudioMixingRule.Builder { 17178 ctor public AudioMixingRule.Builder(); 17179 method public android.media.audiopolicy.AudioMixingRule.Builder addRule(android.media.AudioAttributes, int) throws java.lang.IllegalArgumentException; 17180 method public android.media.audiopolicy.AudioMixingRule build(); 17181 method public android.media.audiopolicy.AudioMixingRule.Builder excludeRule(android.media.AudioAttributes, int) throws java.lang.IllegalArgumentException; 17182 } 17183 17184 public class AudioPolicy { 17185 method public android.media.AudioRecord createAudioRecordSink(android.media.audiopolicy.AudioMix) throws java.lang.IllegalArgumentException; 17186 method public android.media.AudioTrack createAudioTrackSource(android.media.audiopolicy.AudioMix) throws java.lang.IllegalArgumentException; 17187 method public int getFocusDuckingBehavior(); 17188 method public int getStatus(); 17189 method public int setFocusDuckingBehavior(int) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException; 17190 method public void setRegistration(java.lang.String); 17191 method public java.lang.String toLogFriendlyString(); 17192 field public static final int FOCUS_POLICY_DUCKING_DEFAULT = 0; // 0x0 17193 field public static final int FOCUS_POLICY_DUCKING_IN_APP = 0; // 0x0 17194 field public static final int FOCUS_POLICY_DUCKING_IN_POLICY = 1; // 0x1 17195 field public static final int POLICY_STATUS_REGISTERED = 2; // 0x2 17196 field public static final int POLICY_STATUS_UNREGISTERED = 1; // 0x1 17197 } 17198 17199 public static abstract class AudioPolicy.AudioPolicyFocusListener { 17200 ctor public AudioPolicy.AudioPolicyFocusListener(); 17201 method public void onAudioFocusGrant(android.media.AudioFocusInfo, int); 17202 method public void onAudioFocusLoss(android.media.AudioFocusInfo, boolean); 17203 } 17204 17205 public static abstract class AudioPolicy.AudioPolicyStatusListener { 17206 ctor public AudioPolicy.AudioPolicyStatusListener(); 17207 method public void onMixStateUpdate(android.media.audiopolicy.AudioMix); 17208 method public void onStatusChange(); 17209 } 17210 17211 public static class AudioPolicy.Builder { 17212 ctor public AudioPolicy.Builder(android.content.Context); 17213 method public android.media.audiopolicy.AudioPolicy.Builder addMix(android.media.audiopolicy.AudioMix) throws java.lang.IllegalArgumentException; 17214 method public android.media.audiopolicy.AudioPolicy build(); 17215 method public void setAudioPolicyFocusListener(android.media.audiopolicy.AudioPolicy.AudioPolicyFocusListener); 17216 method public void setAudioPolicyStatusListener(android.media.audiopolicy.AudioPolicy.AudioPolicyStatusListener); 17217 method public android.media.audiopolicy.AudioPolicy.Builder setLooper(android.os.Looper) throws java.lang.IllegalArgumentException; 17218 } 17219 17220} 17221 17222package android.media.browse { 17223 17224 public final class MediaBrowser { 17225 ctor public MediaBrowser(android.content.Context, android.content.ComponentName, android.media.browse.MediaBrowser.ConnectionCallback, android.os.Bundle); 17226 method public void connect(); 17227 method public void disconnect(); 17228 method public android.os.Bundle getExtras(); 17229 method public java.lang.String getRoot(); 17230 method public android.content.ComponentName getServiceComponent(); 17231 method public android.media.session.MediaSession.Token getSessionToken(); 17232 method public boolean isConnected(); 17233 method public void subscribe(java.lang.String, android.media.browse.MediaBrowser.SubscriptionCallback); 17234 method public void unsubscribe(java.lang.String); 17235 } 17236 17237 public static class MediaBrowser.ConnectionCallback { 17238 ctor public MediaBrowser.ConnectionCallback(); 17239 method public void onConnected(); 17240 method public void onConnectionFailed(); 17241 method public void onConnectionSuspended(); 17242 } 17243 17244 public static class MediaBrowser.MediaItem implements android.os.Parcelable { 17245 ctor public MediaBrowser.MediaItem(android.media.MediaDescription, int); 17246 method public int describeContents(); 17247 method public android.media.MediaDescription getDescription(); 17248 method public int getFlags(); 17249 method public java.lang.String getMediaId(); 17250 method public boolean isBrowsable(); 17251 method public boolean isPlayable(); 17252 method public void writeToParcel(android.os.Parcel, int); 17253 field public static final android.os.Parcelable.Creator<android.media.browse.MediaBrowser.MediaItem> CREATOR; 17254 field public static final int FLAG_BROWSABLE = 1; // 0x1 17255 field public static final int FLAG_PLAYABLE = 2; // 0x2 17256 } 17257 17258 public static abstract class MediaBrowser.SubscriptionCallback { 17259 ctor public MediaBrowser.SubscriptionCallback(); 17260 method public void onChildrenLoaded(java.lang.String, java.util.List<android.media.browse.MediaBrowser.MediaItem>); 17261 method public void onError(java.lang.String); 17262 } 17263 17264} 17265 17266package android.media.effect { 17267 17268 public abstract class Effect { 17269 ctor public Effect(); 17270 method public abstract void apply(int, int, int, int); 17271 method public abstract java.lang.String getName(); 17272 method public abstract void release(); 17273 method public abstract void setParameter(java.lang.String, java.lang.Object); 17274 method public void setUpdateListener(android.media.effect.EffectUpdateListener); 17275 } 17276 17277 public class EffectContext { 17278 method public static android.media.effect.EffectContext createWithCurrentGlContext(); 17279 method public android.media.effect.EffectFactory getFactory(); 17280 method public void release(); 17281 } 17282 17283 public class EffectFactory { 17284 method public android.media.effect.Effect createEffect(java.lang.String); 17285 method public static boolean isEffectSupported(java.lang.String); 17286 field public static final java.lang.String EFFECT_AUTOFIX = "android.media.effect.effects.AutoFixEffect"; 17287 field public static final java.lang.String EFFECT_BACKDROPPER = "android.media.effect.effects.BackDropperEffect"; 17288 field public static final java.lang.String EFFECT_BITMAPOVERLAY = "android.media.effect.effects.BitmapOverlayEffect"; 17289 field public static final java.lang.String EFFECT_BLACKWHITE = "android.media.effect.effects.BlackWhiteEffect"; 17290 field public static final java.lang.String EFFECT_BRIGHTNESS = "android.media.effect.effects.BrightnessEffect"; 17291 field public static final java.lang.String EFFECT_CONTRAST = "android.media.effect.effects.ContrastEffect"; 17292 field public static final java.lang.String EFFECT_CROP = "android.media.effect.effects.CropEffect"; 17293 field public static final java.lang.String EFFECT_CROSSPROCESS = "android.media.effect.effects.CrossProcessEffect"; 17294 field public static final java.lang.String EFFECT_DOCUMENTARY = "android.media.effect.effects.DocumentaryEffect"; 17295 field public static final java.lang.String EFFECT_DUOTONE = "android.media.effect.effects.DuotoneEffect"; 17296 field public static final java.lang.String EFFECT_FILLLIGHT = "android.media.effect.effects.FillLightEffect"; 17297 field public static final java.lang.String EFFECT_FISHEYE = "android.media.effect.effects.FisheyeEffect"; 17298 field public static final java.lang.String EFFECT_FLIP = "android.media.effect.effects.FlipEffect"; 17299 field public static final java.lang.String EFFECT_GRAIN = "android.media.effect.effects.GrainEffect"; 17300 field public static final java.lang.String EFFECT_GRAYSCALE = "android.media.effect.effects.GrayscaleEffect"; 17301 field public static final java.lang.String EFFECT_LOMOISH = "android.media.effect.effects.LomoishEffect"; 17302 field public static final java.lang.String EFFECT_NEGATIVE = "android.media.effect.effects.NegativeEffect"; 17303 field public static final java.lang.String EFFECT_POSTERIZE = "android.media.effect.effects.PosterizeEffect"; 17304 field public static final java.lang.String EFFECT_REDEYE = "android.media.effect.effects.RedEyeEffect"; 17305 field public static final java.lang.String EFFECT_ROTATE = "android.media.effect.effects.RotateEffect"; 17306 field public static final java.lang.String EFFECT_SATURATE = "android.media.effect.effects.SaturateEffect"; 17307 field public static final java.lang.String EFFECT_SEPIA = "android.media.effect.effects.SepiaEffect"; 17308 field public static final java.lang.String EFFECT_SHARPEN = "android.media.effect.effects.SharpenEffect"; 17309 field public static final java.lang.String EFFECT_STRAIGHTEN = "android.media.effect.effects.StraightenEffect"; 17310 field public static final java.lang.String EFFECT_TEMPERATURE = "android.media.effect.effects.ColorTemperatureEffect"; 17311 field public static final java.lang.String EFFECT_TINT = "android.media.effect.effects.TintEffect"; 17312 field public static final java.lang.String EFFECT_VIGNETTE = "android.media.effect.effects.VignetteEffect"; 17313 } 17314 17315 public abstract interface EffectUpdateListener { 17316 method public abstract void onEffectUpdated(android.media.effect.Effect, java.lang.Object); 17317 } 17318 17319} 17320 17321package android.media.projection { 17322 17323 public final class MediaProjection { 17324 method public android.hardware.display.VirtualDisplay createVirtualDisplay(java.lang.String, int, int, int, int, android.view.Surface, android.hardware.display.VirtualDisplay.Callback, android.os.Handler); 17325 method public void registerCallback(android.media.projection.MediaProjection.Callback, android.os.Handler); 17326 method public void stop(); 17327 method public void unregisterCallback(android.media.projection.MediaProjection.Callback); 17328 } 17329 17330 public static abstract class MediaProjection.Callback { 17331 ctor public MediaProjection.Callback(); 17332 method public void onStop(); 17333 } 17334 17335 public final class MediaProjectionManager { 17336 method public android.content.Intent createScreenCaptureIntent(); 17337 method public android.media.projection.MediaProjection getMediaProjection(int, android.content.Intent); 17338 } 17339 17340} 17341 17342package android.media.session { 17343 17344 public final class MediaController { 17345 ctor public MediaController(android.content.Context, android.media.session.MediaSession.Token); 17346 method public void adjustVolume(int, int); 17347 method public boolean dispatchMediaButtonEvent(android.view.KeyEvent); 17348 method public android.os.Bundle getExtras(); 17349 method public long getFlags(); 17350 method public android.media.MediaMetadata getMetadata(); 17351 method public java.lang.String getPackageName(); 17352 method public android.media.session.MediaController.PlaybackInfo getPlaybackInfo(); 17353 method public android.media.session.PlaybackState getPlaybackState(); 17354 method public java.util.List<android.media.session.MediaSession.QueueItem> getQueue(); 17355 method public java.lang.CharSequence getQueueTitle(); 17356 method public int getRatingType(); 17357 method public android.app.PendingIntent getSessionActivity(); 17358 method public android.media.session.MediaSession.Token getSessionToken(); 17359 method public android.media.session.MediaController.TransportControls getTransportControls(); 17360 method public void registerCallback(android.media.session.MediaController.Callback); 17361 method public void registerCallback(android.media.session.MediaController.Callback, android.os.Handler); 17362 method public void sendCommand(java.lang.String, android.os.Bundle, android.os.ResultReceiver); 17363 method public void setVolumeTo(int, int); 17364 method public void unregisterCallback(android.media.session.MediaController.Callback); 17365 } 17366 17367 public static abstract class MediaController.Callback { 17368 ctor public MediaController.Callback(); 17369 method public void onAudioInfoChanged(android.media.session.MediaController.PlaybackInfo); 17370 method public void onExtrasChanged(android.os.Bundle); 17371 method public void onMetadataChanged(android.media.MediaMetadata); 17372 method public void onPlaybackStateChanged(android.media.session.PlaybackState); 17373 method public void onQueueChanged(java.util.List<android.media.session.MediaSession.QueueItem>); 17374 method public void onQueueTitleChanged(java.lang.CharSequence); 17375 method public void onSessionDestroyed(); 17376 method public void onSessionEvent(java.lang.String, android.os.Bundle); 17377 } 17378 17379 public static final class MediaController.PlaybackInfo { 17380 method public android.media.AudioAttributes getAudioAttributes(); 17381 method public int getCurrentVolume(); 17382 method public int getMaxVolume(); 17383 method public int getPlaybackType(); 17384 method public int getVolumeControl(); 17385 field public static final int PLAYBACK_TYPE_LOCAL = 1; // 0x1 17386 field public static final int PLAYBACK_TYPE_REMOTE = 2; // 0x2 17387 } 17388 17389 public final class MediaController.TransportControls { 17390 method public void fastForward(); 17391 method public void pause(); 17392 method public void play(); 17393 method public void playFromMediaId(java.lang.String, android.os.Bundle); 17394 method public void playFromSearch(java.lang.String, android.os.Bundle); 17395 method public void rewind(); 17396 method public void seekTo(long); 17397 method public void sendCustomAction(android.media.session.PlaybackState.CustomAction, android.os.Bundle); 17398 method public void sendCustomAction(java.lang.String, android.os.Bundle); 17399 method public void setRating(android.media.Rating); 17400 method public void skipToNext(); 17401 method public void skipToPrevious(); 17402 method public void skipToQueueItem(long); 17403 method public void stop(); 17404 } 17405 17406 public final class MediaSession { 17407 ctor public MediaSession(android.content.Context, java.lang.String); 17408 method public android.media.session.MediaController getController(); 17409 method public android.media.session.MediaSession.Token getSessionToken(); 17410 method public boolean isActive(); 17411 method public void release(); 17412 method public void sendSessionEvent(java.lang.String, android.os.Bundle); 17413 method public void setActive(boolean); 17414 method public void setCallback(android.media.session.MediaSession.Callback); 17415 method public void setCallback(android.media.session.MediaSession.Callback, android.os.Handler); 17416 method public void setExtras(android.os.Bundle); 17417 method public void setFlags(int); 17418 method public void setMediaButtonReceiver(android.app.PendingIntent); 17419 method public void setMetadata(android.media.MediaMetadata); 17420 method public void setPlaybackState(android.media.session.PlaybackState); 17421 method public void setPlaybackToLocal(android.media.AudioAttributes); 17422 method public void setPlaybackToRemote(android.media.VolumeProvider); 17423 method public void setQueue(java.util.List<android.media.session.MediaSession.QueueItem>); 17424 method public void setQueueTitle(java.lang.CharSequence); 17425 method public void setRatingType(int); 17426 method public void setSessionActivity(android.app.PendingIntent); 17427 field public static final int FLAG_HANDLES_MEDIA_BUTTONS = 1; // 0x1 17428 field public static final int FLAG_HANDLES_TRANSPORT_CONTROLS = 2; // 0x2 17429 } 17430 17431 public static abstract class MediaSession.Callback { 17432 ctor public MediaSession.Callback(); 17433 method public void onCommand(java.lang.String, android.os.Bundle, android.os.ResultReceiver); 17434 method public void onCustomAction(java.lang.String, android.os.Bundle); 17435 method public void onFastForward(); 17436 method public boolean onMediaButtonEvent(android.content.Intent); 17437 method public void onPause(); 17438 method public void onPlay(); 17439 method public void onPlayFromMediaId(java.lang.String, android.os.Bundle); 17440 method public void onPlayFromSearch(java.lang.String, android.os.Bundle); 17441 method public void onRewind(); 17442 method public void onSeekTo(long); 17443 method public void onSetRating(android.media.Rating); 17444 method public void onSkipToNext(); 17445 method public void onSkipToPrevious(); 17446 method public void onSkipToQueueItem(long); 17447 method public void onStop(); 17448 } 17449 17450 public static final class MediaSession.QueueItem implements android.os.Parcelable { 17451 ctor public MediaSession.QueueItem(android.media.MediaDescription, long); 17452 method public int describeContents(); 17453 method public android.media.MediaDescription getDescription(); 17454 method public long getQueueId(); 17455 method public void writeToParcel(android.os.Parcel, int); 17456 field public static final android.os.Parcelable.Creator<android.media.session.MediaSession.QueueItem> CREATOR; 17457 field public static final int UNKNOWN_ID = -1; // 0xffffffff 17458 } 17459 17460 public static final class MediaSession.Token implements android.os.Parcelable { 17461 method public int describeContents(); 17462 method public void writeToParcel(android.os.Parcel, int); 17463 field public static final android.os.Parcelable.Creator<android.media.session.MediaSession.Token> CREATOR; 17464 } 17465 17466 public final class MediaSessionManager { 17467 method public void addOnActiveSessionsChangedListener(android.media.session.MediaSessionManager.OnActiveSessionsChangedListener, android.content.ComponentName); 17468 method public void addOnActiveSessionsChangedListener(android.media.session.MediaSessionManager.OnActiveSessionsChangedListener, android.content.ComponentName, android.os.Handler); 17469 method public java.util.List<android.media.session.MediaController> getActiveSessions(android.content.ComponentName); 17470 method public void removeOnActiveSessionsChangedListener(android.media.session.MediaSessionManager.OnActiveSessionsChangedListener); 17471 } 17472 17473 public static abstract interface MediaSessionManager.OnActiveSessionsChangedListener { 17474 method public abstract void onActiveSessionsChanged(java.util.List<android.media.session.MediaController>); 17475 } 17476 17477 public final class PlaybackState implements android.os.Parcelable { 17478 method public int describeContents(); 17479 method public long getActions(); 17480 method public long getActiveQueueItemId(); 17481 method public long getBufferedPosition(); 17482 method public java.util.List<android.media.session.PlaybackState.CustomAction> getCustomActions(); 17483 method public java.lang.CharSequence getErrorMessage(); 17484 method public android.os.Bundle getExtras(); 17485 method public long getLastPositionUpdateTime(); 17486 method public float getPlaybackSpeed(); 17487 method public long getPosition(); 17488 method public int getState(); 17489 method public void writeToParcel(android.os.Parcel, int); 17490 field public static final long ACTION_FAST_FORWARD = 64L; // 0x40L 17491 field public static final long ACTION_PAUSE = 2L; // 0x2L 17492 field public static final long ACTION_PLAY = 4L; // 0x4L 17493 field public static final long ACTION_PLAY_FROM_MEDIA_ID = 1024L; // 0x400L 17494 field public static final long ACTION_PLAY_FROM_SEARCH = 2048L; // 0x800L 17495 field public static final long ACTION_PLAY_PAUSE = 512L; // 0x200L 17496 field public static final long ACTION_REWIND = 8L; // 0x8L 17497 field public static final long ACTION_SEEK_TO = 256L; // 0x100L 17498 field public static final long ACTION_SET_RATING = 128L; // 0x80L 17499 field public static final long ACTION_SKIP_TO_NEXT = 32L; // 0x20L 17500 field public static final long ACTION_SKIP_TO_PREVIOUS = 16L; // 0x10L 17501 field public static final long ACTION_SKIP_TO_QUEUE_ITEM = 4096L; // 0x1000L 17502 field public static final long ACTION_STOP = 1L; // 0x1L 17503 field public static final android.os.Parcelable.Creator<android.media.session.PlaybackState> CREATOR; 17504 field public static final long PLAYBACK_POSITION_UNKNOWN = -1L; // 0xffffffffffffffffL 17505 field public static final int STATE_BUFFERING = 6; // 0x6 17506 field public static final int STATE_CONNECTING = 8; // 0x8 17507 field public static final int STATE_ERROR = 7; // 0x7 17508 field public static final int STATE_FAST_FORWARDING = 4; // 0x4 17509 field public static final int STATE_NONE = 0; // 0x0 17510 field public static final int STATE_PAUSED = 2; // 0x2 17511 field public static final int STATE_PLAYING = 3; // 0x3 17512 field public static final int STATE_REWINDING = 5; // 0x5 17513 field public static final int STATE_SKIPPING_TO_NEXT = 10; // 0xa 17514 field public static final int STATE_SKIPPING_TO_PREVIOUS = 9; // 0x9 17515 field public static final int STATE_SKIPPING_TO_QUEUE_ITEM = 11; // 0xb 17516 field public static final int STATE_STOPPED = 1; // 0x1 17517 } 17518 17519 public static final class PlaybackState.Builder { 17520 ctor public PlaybackState.Builder(); 17521 ctor public PlaybackState.Builder(android.media.session.PlaybackState); 17522 method public android.media.session.PlaybackState.Builder addCustomAction(java.lang.String, java.lang.String, int); 17523 method public android.media.session.PlaybackState.Builder addCustomAction(android.media.session.PlaybackState.CustomAction); 17524 method public android.media.session.PlaybackState build(); 17525 method public android.media.session.PlaybackState.Builder setActions(long); 17526 method public android.media.session.PlaybackState.Builder setActiveQueueItemId(long); 17527 method public android.media.session.PlaybackState.Builder setBufferedPosition(long); 17528 method public android.media.session.PlaybackState.Builder setErrorMessage(java.lang.CharSequence); 17529 method public android.media.session.PlaybackState.Builder setExtras(android.os.Bundle); 17530 method public android.media.session.PlaybackState.Builder setState(int, long, float, long); 17531 method public android.media.session.PlaybackState.Builder setState(int, long, float); 17532 } 17533 17534 public static final class PlaybackState.CustomAction implements android.os.Parcelable { 17535 method public int describeContents(); 17536 method public java.lang.String getAction(); 17537 method public android.os.Bundle getExtras(); 17538 method public int getIcon(); 17539 method public java.lang.CharSequence getName(); 17540 method public void writeToParcel(android.os.Parcel, int); 17541 field public static final android.os.Parcelable.Creator<android.media.session.PlaybackState.CustomAction> CREATOR; 17542 } 17543 17544 public static final class PlaybackState.CustomAction.Builder { 17545 ctor public PlaybackState.CustomAction.Builder(java.lang.String, java.lang.CharSequence, int); 17546 method public android.media.session.PlaybackState.CustomAction build(); 17547 method public android.media.session.PlaybackState.CustomAction.Builder setExtras(android.os.Bundle); 17548 } 17549 17550} 17551 17552package android.media.tv { 17553 17554 public final class TvContentRating { 17555 method public final boolean contains(android.media.tv.TvContentRating); 17556 method public static android.media.tv.TvContentRating createRating(java.lang.String, java.lang.String, java.lang.String, java.lang.String...); 17557 method public java.lang.String flattenToString(); 17558 method public java.lang.String getDomain(); 17559 method public java.lang.String getMainRating(); 17560 method public java.lang.String getRatingSystem(); 17561 method public java.util.List<java.lang.String> getSubRatings(); 17562 method public static android.media.tv.TvContentRating unflattenFromString(java.lang.String); 17563 } 17564 17565 public final class TvContentRatingSystemInfo implements android.os.Parcelable { 17566 method public static final android.media.tv.TvContentRatingSystemInfo createTvContentRatingSystemInfo(int, android.content.pm.ApplicationInfo); 17567 method public int describeContents(); 17568 method public final android.net.Uri getXmlUri(); 17569 method public final boolean isSystemDefined(); 17570 method public void writeToParcel(android.os.Parcel, int); 17571 } 17572 17573 public final class TvContract { 17574 method public static final android.net.Uri buildChannelLogoUri(long); 17575 method public static final android.net.Uri buildChannelLogoUri(android.net.Uri); 17576 method public static final android.net.Uri buildChannelUri(long); 17577 method public static final android.net.Uri buildChannelUriForPassthroughInput(java.lang.String); 17578 method public static final android.net.Uri buildChannelsUriForInput(java.lang.String); 17579 method public static final android.net.Uri buildChannelsUriForInput(java.lang.String, boolean); 17580 method public static final android.net.Uri buildChannelsUriForInput(java.lang.String, java.lang.String, boolean); 17581 method public static final java.lang.String buildInputId(android.content.ComponentName); 17582 method public static final android.net.Uri buildProgramUri(long); 17583 method public static final android.net.Uri buildProgramsUriForChannel(long); 17584 method public static final android.net.Uri buildProgramsUriForChannel(android.net.Uri); 17585 method public static final android.net.Uri buildProgramsUriForChannel(long, long, long); 17586 method public static final android.net.Uri buildProgramsUriForChannel(android.net.Uri, long, long); 17587 method public static final boolean isChannelUriForPassthroughInput(android.net.Uri); 17588 field public static final java.lang.String AUTHORITY = "android.media.tv"; 17589 } 17590 17591 public static abstract interface TvContract.BaseTvColumns implements android.provider.BaseColumns { 17592 field public static final java.lang.String COLUMN_PACKAGE_NAME = "package_name"; 17593 } 17594 17595 public static final class TvContract.Channels implements android.media.tv.TvContract.BaseTvColumns { 17596 method public static final java.lang.String getVideoResolution(java.lang.String); 17597 field public static final java.lang.String COLUMN_BROWSABLE = "browsable"; 17598 field public static final java.lang.String COLUMN_DESCRIPTION = "description"; 17599 field public static final java.lang.String COLUMN_DISPLAY_NAME = "display_name"; 17600 field public static final java.lang.String COLUMN_DISPLAY_NUMBER = "display_number"; 17601 field public static final java.lang.String COLUMN_INPUT_ID = "input_id"; 17602 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_DATA = "internal_provider_data"; 17603 field public static final java.lang.String COLUMN_LOCKED = "locked"; 17604 field public static final java.lang.String COLUMN_NETWORK_AFFILIATION = "network_affiliation"; 17605 field public static final java.lang.String COLUMN_ORIGINAL_NETWORK_ID = "original_network_id"; 17606 field public static final java.lang.String COLUMN_SEARCHABLE = "searchable"; 17607 field public static final java.lang.String COLUMN_SERVICE_ID = "service_id"; 17608 field public static final java.lang.String COLUMN_SERVICE_TYPE = "service_type"; 17609 field public static final java.lang.String COLUMN_TRANSPORT_STREAM_ID = "transport_stream_id"; 17610 field public static final java.lang.String COLUMN_TYPE = "type"; 17611 field public static final java.lang.String COLUMN_VERSION_NUMBER = "version_number"; 17612 field public static final java.lang.String COLUMN_VIDEO_FORMAT = "video_format"; 17613 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/channel"; 17614 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/channel"; 17615 field public static final android.net.Uri CONTENT_URI; 17616 field public static final java.lang.String SERVICE_TYPE_AUDIO = "SERVICE_TYPE_AUDIO"; 17617 field public static final java.lang.String SERVICE_TYPE_AUDIO_VIDEO = "SERVICE_TYPE_AUDIO_VIDEO"; 17618 field public static final java.lang.String SERVICE_TYPE_OTHER = "SERVICE_TYPE_OTHER"; 17619 field public static final java.lang.String TYPE_1SEG = "TYPE_1SEG"; 17620 field public static final java.lang.String TYPE_ATSC_C = "TYPE_ATSC_C"; 17621 field public static final java.lang.String TYPE_ATSC_M_H = "TYPE_ATSC_M_H"; 17622 field public static final java.lang.String TYPE_ATSC_T = "TYPE_ATSC_T"; 17623 field public static final java.lang.String TYPE_CMMB = "TYPE_CMMB"; 17624 field public static final java.lang.String TYPE_DTMB = "TYPE_DTMB"; 17625 field public static final java.lang.String TYPE_DVB_C = "TYPE_DVB_C"; 17626 field public static final java.lang.String TYPE_DVB_C2 = "TYPE_DVB_C2"; 17627 field public static final java.lang.String TYPE_DVB_H = "TYPE_DVB_H"; 17628 field public static final java.lang.String TYPE_DVB_S = "TYPE_DVB_S"; 17629 field public static final java.lang.String TYPE_DVB_S2 = "TYPE_DVB_S2"; 17630 field public static final java.lang.String TYPE_DVB_SH = "TYPE_DVB_SH"; 17631 field public static final java.lang.String TYPE_DVB_T = "TYPE_DVB_T"; 17632 field public static final java.lang.String TYPE_DVB_T2 = "TYPE_DVB_T2"; 17633 field public static final java.lang.String TYPE_ISDB_C = "TYPE_ISDB_C"; 17634 field public static final java.lang.String TYPE_ISDB_S = "TYPE_ISDB_S"; 17635 field public static final java.lang.String TYPE_ISDB_T = "TYPE_ISDB_T"; 17636 field public static final java.lang.String TYPE_ISDB_TB = "TYPE_ISDB_TB"; 17637 field public static final java.lang.String TYPE_NTSC = "TYPE_NTSC"; 17638 field public static final java.lang.String TYPE_OTHER = "TYPE_OTHER"; 17639 field public static final java.lang.String TYPE_PAL = "TYPE_PAL"; 17640 field public static final java.lang.String TYPE_SECAM = "TYPE_SECAM"; 17641 field public static final java.lang.String TYPE_S_DMB = "TYPE_S_DMB"; 17642 field public static final java.lang.String TYPE_T_DMB = "TYPE_T_DMB"; 17643 field public static final java.lang.String VIDEO_FORMAT_1080I = "VIDEO_FORMAT_1080I"; 17644 field public static final java.lang.String VIDEO_FORMAT_1080P = "VIDEO_FORMAT_1080P"; 17645 field public static final java.lang.String VIDEO_FORMAT_2160P = "VIDEO_FORMAT_2160P"; 17646 field public static final java.lang.String VIDEO_FORMAT_240P = "VIDEO_FORMAT_240P"; 17647 field public static final java.lang.String VIDEO_FORMAT_360P = "VIDEO_FORMAT_360P"; 17648 field public static final java.lang.String VIDEO_FORMAT_4320P = "VIDEO_FORMAT_4320P"; 17649 field public static final java.lang.String VIDEO_FORMAT_480I = "VIDEO_FORMAT_480I"; 17650 field public static final java.lang.String VIDEO_FORMAT_480P = "VIDEO_FORMAT_480P"; 17651 field public static final java.lang.String VIDEO_FORMAT_576I = "VIDEO_FORMAT_576I"; 17652 field public static final java.lang.String VIDEO_FORMAT_576P = "VIDEO_FORMAT_576P"; 17653 field public static final java.lang.String VIDEO_FORMAT_720P = "VIDEO_FORMAT_720P"; 17654 field public static final java.lang.String VIDEO_RESOLUTION_ED = "VIDEO_RESOLUTION_ED"; 17655 field public static final java.lang.String VIDEO_RESOLUTION_FHD = "VIDEO_RESOLUTION_FHD"; 17656 field public static final java.lang.String VIDEO_RESOLUTION_HD = "VIDEO_RESOLUTION_HD"; 17657 field public static final java.lang.String VIDEO_RESOLUTION_SD = "VIDEO_RESOLUTION_SD"; 17658 field public static final java.lang.String VIDEO_RESOLUTION_UHD = "VIDEO_RESOLUTION_UHD"; 17659 } 17660 17661 public static final class TvContract.Channels.Logo { 17662 field public static final java.lang.String CONTENT_DIRECTORY = "logo"; 17663 } 17664 17665 public static final class TvContract.Programs implements android.media.tv.TvContract.BaseTvColumns { 17666 field public static final java.lang.String COLUMN_AUDIO_LANGUAGE = "audio_language"; 17667 field public static final java.lang.String COLUMN_BROADCAST_GENRE = "broadcast_genre"; 17668 field public static final java.lang.String COLUMN_CANONICAL_GENRE = "canonical_genre"; 17669 field public static final java.lang.String COLUMN_CHANNEL_ID = "channel_id"; 17670 field public static final java.lang.String COLUMN_CONTENT_RATING = "content_rating"; 17671 field public static final java.lang.String COLUMN_END_TIME_UTC_MILLIS = "end_time_utc_millis"; 17672 field public static final java.lang.String COLUMN_EPISODE_NUMBER = "episode_number"; 17673 field public static final java.lang.String COLUMN_EPISODE_TITLE = "episode_title"; 17674 field public static final java.lang.String COLUMN_INTERNAL_PROVIDER_DATA = "internal_provider_data"; 17675 field public static final java.lang.String COLUMN_LONG_DESCRIPTION = "long_description"; 17676 field public static final java.lang.String COLUMN_POSTER_ART_URI = "poster_art_uri"; 17677 field public static final java.lang.String COLUMN_SEASON_NUMBER = "season_number"; 17678 field public static final java.lang.String COLUMN_SHORT_DESCRIPTION = "short_description"; 17679 field public static final java.lang.String COLUMN_START_TIME_UTC_MILLIS = "start_time_utc_millis"; 17680 field public static final java.lang.String COLUMN_THUMBNAIL_URI = "thumbnail_uri"; 17681 field public static final java.lang.String COLUMN_TITLE = "title"; 17682 field public static final java.lang.String COLUMN_VERSION_NUMBER = "version_number"; 17683 field public static final java.lang.String COLUMN_VIDEO_HEIGHT = "video_height"; 17684 field public static final java.lang.String COLUMN_VIDEO_WIDTH = "video_width"; 17685 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/program"; 17686 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/program"; 17687 field public static final android.net.Uri CONTENT_URI; 17688 } 17689 17690 public static final class TvContract.Programs.Genres { 17691 method public static java.lang.String[] decode(java.lang.String); 17692 method public static java.lang.String encode(java.lang.String...); 17693 method public static boolean isCanonical(java.lang.String); 17694 field public static final java.lang.String ANIMAL_WILDLIFE = "ANIMAL_WILDLIFE"; 17695 field public static final java.lang.String ARTS = "ARTS"; 17696 field public static final java.lang.String COMEDY = "COMEDY"; 17697 field public static final java.lang.String DRAMA = "DRAMA"; 17698 field public static final java.lang.String EDUCATION = "EDUCATION"; 17699 field public static final java.lang.String ENTERTAINMENT = "ENTERTAINMENT"; 17700 field public static final java.lang.String FAMILY_KIDS = "FAMILY_KIDS"; 17701 field public static final java.lang.String GAMING = "GAMING"; 17702 field public static final java.lang.String LIFE_STYLE = "LIFE_STYLE"; 17703 field public static final java.lang.String MOVIES = "MOVIES"; 17704 field public static final java.lang.String MUSIC = "MUSIC"; 17705 field public static final java.lang.String NEWS = "NEWS"; 17706 field public static final java.lang.String PREMIER = "PREMIER"; 17707 field public static final java.lang.String SHOPPING = "SHOPPING"; 17708 field public static final java.lang.String SPORTS = "SPORTS"; 17709 field public static final java.lang.String TECH_SCIENCE = "TECH_SCIENCE"; 17710 field public static final java.lang.String TRAVEL = "TRAVEL"; 17711 } 17712 17713 public static final class TvContract.WatchedPrograms implements android.media.tv.TvContract.BaseTvColumns { 17714 field public static final java.lang.String COLUMN_CHANNEL_ID = "channel_id"; 17715 field public static final java.lang.String COLUMN_DESCRIPTION = "description"; 17716 field public static final java.lang.String COLUMN_END_TIME_UTC_MILLIS = "end_time_utc_millis"; 17717 field public static final java.lang.String COLUMN_INTERNAL_SESSION_TOKEN = "session_token"; 17718 field public static final java.lang.String COLUMN_INTERNAL_TUNE_PARAMS = "tune_params"; 17719 field public static final java.lang.String COLUMN_START_TIME_UTC_MILLIS = "start_time_utc_millis"; 17720 field public static final java.lang.String COLUMN_TITLE = "title"; 17721 field public static final java.lang.String COLUMN_WATCH_END_TIME_UTC_MILLIS = "watch_end_time_utc_millis"; 17722 field public static final java.lang.String COLUMN_WATCH_START_TIME_UTC_MILLIS = "watch_start_time_utc_millis"; 17723 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/watched_program"; 17724 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/watched_program"; 17725 field public static final android.net.Uri CONTENT_URI; 17726 } 17727 17728 public final class TvInputHardwareInfo implements android.os.Parcelable { 17729 method public int describeContents(); 17730 method public java.lang.String getAudioAddress(); 17731 method public int getAudioType(); 17732 method public int getDeviceId(); 17733 method public int getHdmiPortId(); 17734 method public int getType(); 17735 method public void readFromParcel(android.os.Parcel); 17736 method public void writeToParcel(android.os.Parcel, int); 17737 field public static final android.os.Parcelable.Creator<android.media.tv.TvInputHardwareInfo> CREATOR; 17738 field public static final int TV_INPUT_TYPE_COMPONENT = 6; // 0x6 17739 field public static final int TV_INPUT_TYPE_COMPOSITE = 3; // 0x3 17740 field public static final int TV_INPUT_TYPE_DISPLAY_PORT = 10; // 0xa 17741 field public static final int TV_INPUT_TYPE_DVI = 8; // 0x8 17742 field public static final int TV_INPUT_TYPE_HDMI = 9; // 0x9 17743 field public static final int TV_INPUT_TYPE_OTHER_HARDWARE = 1; // 0x1 17744 field public static final int TV_INPUT_TYPE_SCART = 5; // 0x5 17745 field public static final int TV_INPUT_TYPE_SVIDEO = 4; // 0x4 17746 field public static final int TV_INPUT_TYPE_TUNER = 2; // 0x2 17747 field public static final int TV_INPUT_TYPE_VGA = 7; // 0x7 17748 } 17749 17750 public static final class TvInputHardwareInfo.Builder { 17751 ctor public TvInputHardwareInfo.Builder(); 17752 method public android.media.tv.TvInputHardwareInfo.Builder audioAddress(java.lang.String); 17753 method public android.media.tv.TvInputHardwareInfo.Builder audioType(int); 17754 method public android.media.tv.TvInputHardwareInfo build(); 17755 method public android.media.tv.TvInputHardwareInfo.Builder deviceId(int); 17756 method public android.media.tv.TvInputHardwareInfo.Builder hdmiPortId(int); 17757 method public android.media.tv.TvInputHardwareInfo.Builder type(int); 17758 } 17759 17760 public final class TvInputInfo implements android.os.Parcelable { 17761 method public android.content.Intent createSettingsIntent(); 17762 method public android.content.Intent createSetupIntent(); 17763 method public static android.media.tv.TvInputInfo createTvInputInfo(android.content.Context, android.content.pm.ResolveInfo, android.hardware.hdmi.HdmiDeviceInfo, java.lang.String, java.lang.String, android.net.Uri) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 17764 method public static android.media.tv.TvInputInfo createTvInputInfo(android.content.Context, android.content.pm.ResolveInfo, android.media.tv.TvInputHardwareInfo, java.lang.String, android.net.Uri) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 17765 method public int describeContents(); 17766 method public android.hardware.hdmi.HdmiDeviceInfo getHdmiDeviceInfo(); 17767 method public java.lang.String getId(); 17768 method public java.lang.String getParentId(); 17769 method public android.content.pm.ServiceInfo getServiceInfo(); 17770 method public int getType(); 17771 method public boolean isConnectedToHdmiSwitch(); 17772 method public boolean isHidden(android.content.Context); 17773 method public boolean isPassthroughInput(); 17774 method public java.lang.CharSequence loadCustomLabel(android.content.Context); 17775 method public android.graphics.drawable.Drawable loadIcon(android.content.Context); 17776 method public java.lang.CharSequence loadLabel(android.content.Context); 17777 method public void writeToParcel(android.os.Parcel, int); 17778 field public static final android.os.Parcelable.Creator<android.media.tv.TvInputInfo> CREATOR; 17779 field public static final java.lang.String EXTRA_INPUT_ID = "android.media.tv.extra.INPUT_ID"; 17780 field public static final int TYPE_COMPONENT = 1004; // 0x3ec 17781 field public static final int TYPE_COMPOSITE = 1001; // 0x3e9 17782 field public static final int TYPE_DISPLAY_PORT = 1008; // 0x3f0 17783 field public static final int TYPE_DVI = 1006; // 0x3ee 17784 field public static final int TYPE_HDMI = 1007; // 0x3ef 17785 field public static final int TYPE_OTHER = 1000; // 0x3e8 17786 field public static final int TYPE_SCART = 1003; // 0x3eb 17787 field public static final int TYPE_SVIDEO = 1002; // 0x3ea 17788 field public static final int TYPE_TUNER = 0; // 0x0 17789 field public static final int TYPE_VGA = 1005; // 0x3ed 17790 } 17791 17792 public static final class TvInputInfo.TvInputSettings { 17793 method public static java.util.Map<java.lang.String, java.lang.String> getCustomLabels(android.content.Context, int); 17794 method public static java.util.Set<java.lang.String> getHiddenTvInputIds(android.content.Context, int); 17795 method public static void putCustomLabels(android.content.Context, java.util.Map<java.lang.String, java.lang.String>, int); 17796 method public static void putHiddenTvInputs(android.content.Context, java.util.Set<java.lang.String>, int); 17797 } 17798 17799 public final class TvInputManager { 17800 method public android.media.tv.TvInputManager.Hardware acquireTvInputHardware(int, android.media.tv.TvInputManager.HardwareCallback, android.media.tv.TvInputInfo); 17801 method public void addBlockedRating(android.media.tv.TvContentRating); 17802 method public boolean captureFrame(java.lang.String, android.view.Surface, android.media.tv.TvStreamConfig); 17803 method public void createSession(java.lang.String, android.media.tv.TvInputManager.SessionCallback, android.os.Handler); 17804 method public java.util.List<android.media.tv.TvStreamConfig> getAvailableTvStreamConfigList(java.lang.String); 17805 method public java.util.List<android.media.tv.TvContentRating> getBlockedRatings(); 17806 method public java.util.List<android.media.tv.TvInputHardwareInfo> getHardwareList(); 17807 method public int getInputState(java.lang.String); 17808 method public java.util.List<android.media.tv.TvContentRatingSystemInfo> getTvContentRatingSystemList(); 17809 method public android.media.tv.TvInputInfo getTvInputInfo(java.lang.String); 17810 method public java.util.List<android.media.tv.TvInputInfo> getTvInputList(); 17811 method public boolean isParentalControlsEnabled(); 17812 method public boolean isRatingBlocked(android.media.tv.TvContentRating); 17813 method public boolean isSingleSessionActive(); 17814 method public void registerCallback(android.media.tv.TvInputManager.TvInputCallback, android.os.Handler); 17815 method public void releaseTvInputHardware(int, android.media.tv.TvInputManager.Hardware); 17816 method public void removeBlockedRating(android.media.tv.TvContentRating); 17817 method public void setParentalControlsEnabled(boolean); 17818 method public void unregisterCallback(android.media.tv.TvInputManager.TvInputCallback); 17819 field public static final java.lang.String ACTION_BLOCKED_RATINGS_CHANGED = "android.media.tv.action.BLOCKED_RATINGS_CHANGED"; 17820 field public static final java.lang.String ACTION_PARENTAL_CONTROLS_ENABLED_CHANGED = "android.media.tv.action.PARENTAL_CONTROLS_ENABLED_CHANGED"; 17821 field public static final java.lang.String ACTION_QUERY_CONTENT_RATING_SYSTEMS = "android.media.tv.action.QUERY_CONTENT_RATING_SYSTEMS"; 17822 field public static final int INPUT_STATE_CONNECTED = 0; // 0x0 17823 field public static final int INPUT_STATE_CONNECTED_STANDBY = 1; // 0x1 17824 field public static final int INPUT_STATE_DISCONNECTED = 2; // 0x2 17825 field public static final java.lang.String META_DATA_CONTENT_RATING_SYSTEMS = "android.media.tv.metadata.CONTENT_RATING_SYSTEMS"; 17826 field public static final int VIDEO_UNAVAILABLE_REASON_BUFFERING = 3; // 0x3 17827 field public static final int VIDEO_UNAVAILABLE_REASON_TUNING = 1; // 0x1 17828 field public static final int VIDEO_UNAVAILABLE_REASON_UNKNOWN = 0; // 0x0 17829 field public static final int VIDEO_UNAVAILABLE_REASON_WEAK_SIGNAL = 2; // 0x2 17830 } 17831 17832 public static final class TvInputManager.Hardware { 17833 method public boolean dispatchKeyEventToHdmi(android.view.KeyEvent); 17834 method public void overrideAudioSink(int, java.lang.String, int, int, int); 17835 method public void setStreamVolume(float); 17836 method public boolean setSurface(android.view.Surface, android.media.tv.TvStreamConfig); 17837 } 17838 17839 public static abstract class TvInputManager.HardwareCallback { 17840 ctor public TvInputManager.HardwareCallback(); 17841 method public abstract void onReleased(); 17842 method public abstract void onStreamConfigChanged(android.media.tv.TvStreamConfig[]); 17843 } 17844 17845 public static final class TvInputManager.Session { 17846 method public void dispatchSurfaceChanged(int, int, int); 17847 method public java.lang.String getSelectedTrack(int); 17848 method public java.util.List<android.media.tv.TvTrackInfo> getTracks(int); 17849 method public void release(); 17850 method public void selectTrack(int, java.lang.String); 17851 method public void sendAppPrivateCommand(java.lang.String, android.os.Bundle); 17852 method public void setCaptionEnabled(boolean); 17853 method public void setStreamVolume(float); 17854 method public void setSurface(android.view.Surface); 17855 method public void tune(android.net.Uri); 17856 method public void tune(android.net.Uri, android.os.Bundle); 17857 } 17858 17859 public static abstract class TvInputManager.SessionCallback { 17860 ctor public TvInputManager.SessionCallback(); 17861 method public void onChannelRetuned(android.media.tv.TvInputManager.Session, android.net.Uri); 17862 method public void onContentAllowed(android.media.tv.TvInputManager.Session); 17863 method public void onContentBlocked(android.media.tv.TvInputManager.Session, android.media.tv.TvContentRating); 17864 method public void onLayoutSurface(android.media.tv.TvInputManager.Session, int, int, int, int); 17865 method public void onSessionCreated(android.media.tv.TvInputManager.Session); 17866 method public void onSessionEvent(android.media.tv.TvInputManager.Session, java.lang.String, android.os.Bundle); 17867 method public void onSessionReleased(android.media.tv.TvInputManager.Session); 17868 method public void onTrackSelected(android.media.tv.TvInputManager.Session, int, java.lang.String); 17869 method public void onTracksChanged(android.media.tv.TvInputManager.Session, java.util.List<android.media.tv.TvTrackInfo>); 17870 method public void onVideoAvailable(android.media.tv.TvInputManager.Session); 17871 method public void onVideoSizeChanged(android.media.tv.TvInputManager.Session, int, int); 17872 method public void onVideoUnavailable(android.media.tv.TvInputManager.Session, int); 17873 } 17874 17875 public static abstract class TvInputManager.TvInputCallback { 17876 ctor public TvInputManager.TvInputCallback(); 17877 method public void onInputAdded(java.lang.String); 17878 method public void onInputRemoved(java.lang.String); 17879 method public void onInputStateChanged(java.lang.String, int); 17880 method public void onInputUpdated(java.lang.String); 17881 } 17882 17883 public abstract class TvInputService extends android.app.Service { 17884 ctor public TvInputService(); 17885 method public final android.os.IBinder onBind(android.content.Intent); 17886 method public abstract android.media.tv.TvInputService.Session onCreateSession(java.lang.String); 17887 method public android.media.tv.TvInputInfo onHardwareAdded(android.media.tv.TvInputHardwareInfo); 17888 method public java.lang.String onHardwareRemoved(android.media.tv.TvInputHardwareInfo); 17889 method public android.media.tv.TvInputInfo onHdmiDeviceAdded(android.hardware.hdmi.HdmiDeviceInfo); 17890 method public java.lang.String onHdmiDeviceRemoved(android.hardware.hdmi.HdmiDeviceInfo); 17891 field public static final java.lang.String SERVICE_INTERFACE = "android.media.tv.TvInputService"; 17892 field public static final java.lang.String SERVICE_META_DATA = "android.media.tv.input"; 17893 } 17894 17895 public static abstract class TvInputService.HardwareSession extends android.media.tv.TvInputService.Session { 17896 ctor public TvInputService.HardwareSession(android.content.Context); 17897 method public abstract java.lang.String getHardwareInputId(); 17898 method public void onHardwareVideoAvailable(); 17899 method public void onHardwareVideoUnavailable(int); 17900 method public final boolean onSetSurface(android.view.Surface); 17901 } 17902 17903 public static abstract class TvInputService.Session implements android.view.KeyEvent.Callback { 17904 ctor public TvInputService.Session(android.content.Context); 17905 method public void layoutSurface(int, int, int, int); 17906 method public void notifyChannelRetuned(android.net.Uri); 17907 method public void notifyContentAllowed(); 17908 method public void notifyContentBlocked(android.media.tv.TvContentRating); 17909 method public void notifySessionEvent(java.lang.String, android.os.Bundle); 17910 method public void notifyTrackSelected(int, java.lang.String); 17911 method public void notifyTracksChanged(java.util.List<android.media.tv.TvTrackInfo>); 17912 method public void notifyVideoAvailable(); 17913 method public void notifyVideoUnavailable(int); 17914 method public void onAppPrivateCommand(java.lang.String, android.os.Bundle); 17915 method public android.view.View onCreateOverlayView(); 17916 method public boolean onGenericMotionEvent(android.view.MotionEvent); 17917 method public boolean onKeyDown(int, android.view.KeyEvent); 17918 method public boolean onKeyLongPress(int, android.view.KeyEvent); 17919 method public boolean onKeyMultiple(int, int, android.view.KeyEvent); 17920 method public boolean onKeyUp(int, android.view.KeyEvent); 17921 method public void onOverlayViewSizeChanged(int, int); 17922 method public abstract void onRelease(); 17923 method public boolean onSelectTrack(int, java.lang.String); 17924 method public abstract void onSetCaptionEnabled(boolean); 17925 method public void onSetMain(boolean); 17926 method public abstract void onSetStreamVolume(float); 17927 method public abstract boolean onSetSurface(android.view.Surface); 17928 method public void onSurfaceChanged(int, int, int); 17929 method public boolean onTouchEvent(android.view.MotionEvent); 17930 method public boolean onTrackballEvent(android.view.MotionEvent); 17931 method public abstract boolean onTune(android.net.Uri); 17932 method public boolean onTune(android.net.Uri, android.os.Bundle); 17933 method public void onUnblockContent(android.media.tv.TvContentRating); 17934 method public void setOverlayViewEnabled(boolean); 17935 } 17936 17937 public class TvStreamConfig implements android.os.Parcelable { 17938 method public int describeContents(); 17939 method public int getGeneration(); 17940 method public int getMaxHeight(); 17941 method public int getMaxWidth(); 17942 method public int getStreamId(); 17943 method public int getType(); 17944 method public void writeToParcel(android.os.Parcel, int); 17945 field public static final android.os.Parcelable.Creator<android.media.tv.TvStreamConfig> CREATOR; 17946 field public static final int STREAM_TYPE_BUFFER_PRODUCER = 2; // 0x2 17947 field public static final int STREAM_TYPE_INDEPENDENT_VIDEO_SOURCE = 1; // 0x1 17948 } 17949 17950 public static final class TvStreamConfig.Builder { 17951 ctor public TvStreamConfig.Builder(); 17952 method public android.media.tv.TvStreamConfig build(); 17953 method public android.media.tv.TvStreamConfig.Builder generation(int); 17954 method public android.media.tv.TvStreamConfig.Builder maxHeight(int); 17955 method public android.media.tv.TvStreamConfig.Builder maxWidth(int); 17956 method public android.media.tv.TvStreamConfig.Builder streamId(int); 17957 method public android.media.tv.TvStreamConfig.Builder type(int); 17958 } 17959 17960 public final class TvTrackInfo implements android.os.Parcelable { 17961 method public int describeContents(); 17962 method public final int getAudioChannelCount(); 17963 method public final int getAudioSampleRate(); 17964 method public final android.os.Bundle getExtra(); 17965 method public final java.lang.String getId(); 17966 method public final java.lang.String getLanguage(); 17967 method public final int getType(); 17968 method public final float getVideoFrameRate(); 17969 method public final int getVideoHeight(); 17970 method public final int getVideoWidth(); 17971 method public void writeToParcel(android.os.Parcel, int); 17972 field public static final android.os.Parcelable.Creator<android.media.tv.TvTrackInfo> CREATOR; 17973 field public static final int TYPE_AUDIO = 0; // 0x0 17974 field public static final int TYPE_SUBTITLE = 2; // 0x2 17975 field public static final int TYPE_VIDEO = 1; // 0x1 17976 } 17977 17978 public static final class TvTrackInfo.Builder { 17979 ctor public TvTrackInfo.Builder(int, java.lang.String); 17980 method public android.media.tv.TvTrackInfo build(); 17981 method public final android.media.tv.TvTrackInfo.Builder setAudioChannelCount(int); 17982 method public final android.media.tv.TvTrackInfo.Builder setAudioSampleRate(int); 17983 method public final android.media.tv.TvTrackInfo.Builder setExtra(android.os.Bundle); 17984 method public final android.media.tv.TvTrackInfo.Builder setLanguage(java.lang.String); 17985 method public final android.media.tv.TvTrackInfo.Builder setVideoFrameRate(float); 17986 method public final android.media.tv.TvTrackInfo.Builder setVideoHeight(int); 17987 method public final android.media.tv.TvTrackInfo.Builder setVideoWidth(int); 17988 } 17989 17990 public class TvView extends android.view.ViewGroup { 17991 ctor public TvView(android.content.Context); 17992 ctor public TvView(android.content.Context, android.util.AttributeSet); 17993 ctor public TvView(android.content.Context, android.util.AttributeSet, int); 17994 method public boolean dispatchUnhandledInputEvent(android.view.InputEvent); 17995 method public java.lang.String getSelectedTrack(int); 17996 method public java.util.List<android.media.tv.TvTrackInfo> getTracks(int); 17997 method protected void onLayout(boolean, int, int, int, int); 17998 method public boolean onUnhandledInputEvent(android.view.InputEvent); 17999 method public void requestUnblockContent(android.media.tv.TvContentRating); 18000 method public void reset(); 18001 method public void selectTrack(int, java.lang.String); 18002 method public void sendAppPrivateCommand(java.lang.String, android.os.Bundle); 18003 method public void setCallback(android.media.tv.TvView.TvInputCallback); 18004 method public void setCaptionEnabled(boolean); 18005 method public void setMain(); 18006 method public void setOnUnhandledInputEventListener(android.media.tv.TvView.OnUnhandledInputEventListener); 18007 method public void setStreamVolume(float); 18008 method public void setZOrderMediaOverlay(boolean); 18009 method public void setZOrderOnTop(boolean); 18010 method public void tune(java.lang.String, android.net.Uri); 18011 method public void tune(java.lang.String, android.net.Uri, android.os.Bundle); 18012 } 18013 18014 public static abstract interface TvView.OnUnhandledInputEventListener { 18015 method public abstract boolean onUnhandledInputEvent(android.view.InputEvent); 18016 } 18017 18018 public static abstract class TvView.TvInputCallback { 18019 ctor public TvView.TvInputCallback(); 18020 method public void onChannelRetuned(java.lang.String, android.net.Uri); 18021 method public void onConnectionFailed(java.lang.String); 18022 method public void onContentAllowed(java.lang.String); 18023 method public void onContentBlocked(java.lang.String, android.media.tv.TvContentRating); 18024 method public void onDisconnected(java.lang.String); 18025 method public void onEvent(java.lang.String, java.lang.String, android.os.Bundle); 18026 method public void onTrackSelected(java.lang.String, int, java.lang.String); 18027 method public void onTracksChanged(java.lang.String, java.util.List<android.media.tv.TvTrackInfo>); 18028 method public void onVideoAvailable(java.lang.String); 18029 method public void onVideoSizeChanged(java.lang.String, int, int); 18030 method public void onVideoUnavailable(java.lang.String, int); 18031 } 18032 18033} 18034 18035package android.mtp { 18036 18037 public final class MtpConstants { 18038 ctor public MtpConstants(); 18039 method public static boolean isAbstractObject(int); 18040 field public static final int ASSOCIATION_TYPE_GENERIC_FOLDER = 1; // 0x1 18041 field public static final int FORMAT_3GP_CONTAINER = 47492; // 0xb984 18042 field public static final int FORMAT_AAC = 47363; // 0xb903 18043 field public static final int FORMAT_ABSTRACT_AUDIO_ALBUM = 47619; // 0xba03 18044 field public static final int FORMAT_ABSTRACT_AUDIO_PLAYLIST = 47625; // 0xba09 18045 field public static final int FORMAT_ABSTRACT_AV_PLAYLIST = 47621; // 0xba05 18046 field public static final int FORMAT_ABSTRACT_DOCUMENT = 47745; // 0xba81 18047 field public static final int FORMAT_ABSTRACT_IMAGE_ALBUM = 47618; // 0xba02 18048 field public static final int FORMAT_ABSTRACT_MEDIACAST = 47627; // 0xba0b 18049 field public static final int FORMAT_ABSTRACT_MULTIMEDIA_ALBUM = 47617; // 0xba01 18050 field public static final int FORMAT_ABSTRACT_VIDEO_ALBUM = 47620; // 0xba04 18051 field public static final int FORMAT_ABSTRACT_VIDEO_PLAYLIST = 47626; // 0xba0a 18052 field public static final int FORMAT_AIFF = 12295; // 0x3007 18053 field public static final int FORMAT_ASF = 12300; // 0x300c 18054 field public static final int FORMAT_ASSOCIATION = 12289; // 0x3001 18055 field public static final int FORMAT_ASX_PLAYLIST = 47635; // 0xba13 18056 field public static final int FORMAT_AUDIBLE = 47364; // 0xb904 18057 field public static final int FORMAT_AVI = 12298; // 0x300a 18058 field public static final int FORMAT_BMP = 14340; // 0x3804 18059 field public static final int FORMAT_DPOF = 12294; // 0x3006 18060 field public static final int FORMAT_EXECUTABLE = 12291; // 0x3003 18061 field public static final int FORMAT_EXIF_JPEG = 14337; // 0x3801 18062 field public static final int FORMAT_FLAC = 47366; // 0xb906 18063 field public static final int FORMAT_GIF = 14343; // 0x3807 18064 field public static final int FORMAT_HTML = 12293; // 0x3005 18065 field public static final int FORMAT_JFIF = 14344; // 0x3808 18066 field public static final int FORMAT_JP2 = 14351; // 0x380f 18067 field public static final int FORMAT_JPX = 14352; // 0x3810 18068 field public static final int FORMAT_M3U_PLAYLIST = 47633; // 0xba11 18069 field public static final int FORMAT_MP2 = 47491; // 0xb983 18070 field public static final int FORMAT_MP3 = 12297; // 0x3009 18071 field public static final int FORMAT_MP4_CONTAINER = 47490; // 0xb982 18072 field public static final int FORMAT_MPEG = 12299; // 0x300b 18073 field public static final int FORMAT_MPL_PLAYLIST = 47634; // 0xba12 18074 field public static final int FORMAT_MS_EXCEL_SPREADSHEET = 47749; // 0xba85 18075 field public static final int FORMAT_MS_POWERPOINT_PRESENTATION = 47750; // 0xba86 18076 field public static final int FORMAT_MS_WORD_DOCUMENT = 47747; // 0xba83 18077 field public static final int FORMAT_OGG = 47362; // 0xb902 18078 field public static final int FORMAT_PICT = 14346; // 0x380a 18079 field public static final int FORMAT_PLS_PLAYLIST = 47636; // 0xba14 18080 field public static final int FORMAT_PNG = 14347; // 0x380b 18081 field public static final int FORMAT_SCRIPT = 12290; // 0x3002 18082 field public static final int FORMAT_TEXT = 12292; // 0x3004 18083 field public static final int FORMAT_TIFF = 14349; // 0x380d 18084 field public static final int FORMAT_TIFF_EP = 14338; // 0x3802 18085 field public static final int FORMAT_UNDEFINED = 12288; // 0x3000 18086 field public static final int FORMAT_UNDEFINED_AUDIO = 47360; // 0xb900 18087 field public static final int FORMAT_UNDEFINED_COLLECTION = 47616; // 0xba00 18088 field public static final int FORMAT_UNDEFINED_DOCUMENT = 47744; // 0xba80 18089 field public static final int FORMAT_UNDEFINED_FIRMWARE = 47106; // 0xb802 18090 field public static final int FORMAT_UNDEFINED_VIDEO = 47488; // 0xb980 18091 field public static final int FORMAT_WAV = 12296; // 0x3008 18092 field public static final int FORMAT_WINDOWS_IMAGE_FORMAT = 47233; // 0xb881 18093 field public static final int FORMAT_WMA = 47361; // 0xb901 18094 field public static final int FORMAT_WMV = 47489; // 0xb981 18095 field public static final int FORMAT_WPL_PLAYLIST = 47632; // 0xba10 18096 field public static final int FORMAT_XML_DOCUMENT = 47746; // 0xba82 18097 field public static final int PROTECTION_STATUS_NONE = 0; // 0x0 18098 field public static final int PROTECTION_STATUS_NON_TRANSFERABLE_DATA = 32771; // 0x8003 18099 field public static final int PROTECTION_STATUS_READ_ONLY = 32769; // 0x8001 18100 field public static final int PROTECTION_STATUS_READ_ONLY_DATA = 32770; // 0x8002 18101 } 18102 18103 public final class MtpDevice { 18104 ctor public MtpDevice(android.hardware.usb.UsbDevice); 18105 method public void close(); 18106 method public boolean deleteObject(int); 18107 method public int getDeviceId(); 18108 method public android.mtp.MtpDeviceInfo getDeviceInfo(); 18109 method public java.lang.String getDeviceName(); 18110 method public byte[] getObject(int, int); 18111 method public int[] getObjectHandles(int, int, int); 18112 method public android.mtp.MtpObjectInfo getObjectInfo(int); 18113 method public long getParent(int); 18114 method public long getStorageId(int); 18115 method public int[] getStorageIds(); 18116 method public android.mtp.MtpStorageInfo getStorageInfo(int); 18117 method public byte[] getThumbnail(int); 18118 method public boolean importFile(int, java.lang.String); 18119 method public boolean open(android.hardware.usb.UsbDeviceConnection); 18120 } 18121 18122 public class MtpDeviceInfo { 18123 method public final java.lang.String getManufacturer(); 18124 method public final java.lang.String getModel(); 18125 method public final java.lang.String getSerialNumber(); 18126 method public final java.lang.String getVersion(); 18127 } 18128 18129 public final class MtpObjectInfo { 18130 method public final int getAssociationDesc(); 18131 method public final int getAssociationType(); 18132 method public final int getCompressedSize(); 18133 method public final long getDateCreated(); 18134 method public final long getDateModified(); 18135 method public final int getFormat(); 18136 method public final int getImagePixDepth(); 18137 method public final int getImagePixHeight(); 18138 method public final int getImagePixWidth(); 18139 method public final java.lang.String getKeywords(); 18140 method public final java.lang.String getName(); 18141 method public final int getObjectHandle(); 18142 method public final int getParent(); 18143 method public final int getProtectionStatus(); 18144 method public final int getSequenceNumber(); 18145 method public final int getStorageId(); 18146 method public final int getThumbCompressedSize(); 18147 method public final int getThumbFormat(); 18148 method public final int getThumbPixHeight(); 18149 method public final int getThumbPixWidth(); 18150 } 18151 18152 public final class MtpStorageInfo { 18153 method public final java.lang.String getDescription(); 18154 method public final long getFreeSpace(); 18155 method public final long getMaxCapacity(); 18156 method public final int getStorageId(); 18157 method public final java.lang.String getVolumeIdentifier(); 18158 } 18159 18160} 18161 18162package android.net { 18163 18164 public class ConnectivityManager { 18165 method public void addDefaultNetworkActiveListener(android.net.ConnectivityManager.OnNetworkActiveListener); 18166 method public android.net.NetworkInfo getActiveNetworkInfo(); 18167 method public android.net.NetworkInfo[] getAllNetworkInfo(); 18168 method public android.net.Network[] getAllNetworks(); 18169 method public deprecated boolean getBackgroundDataSetting(); 18170 method public android.net.LinkProperties getLinkProperties(android.net.Network); 18171 method public android.net.NetworkCapabilities getNetworkCapabilities(android.net.Network); 18172 method public android.net.NetworkInfo getNetworkInfo(int); 18173 method public android.net.NetworkInfo getNetworkInfo(android.net.Network); 18174 method public deprecated int getNetworkPreference(); 18175 method public static android.net.Network getProcessDefaultNetwork(); 18176 method public boolean isActiveNetworkMetered(); 18177 method public boolean isDefaultNetworkActive(); 18178 method public static boolean isNetworkTypeValid(int); 18179 method public void registerNetworkCallback(android.net.NetworkRequest, android.net.ConnectivityManager.NetworkCallback); 18180 method public void releaseNetworkRequest(android.app.PendingIntent); 18181 method public void removeDefaultNetworkActiveListener(android.net.ConnectivityManager.OnNetworkActiveListener); 18182 method public void reportBadNetwork(android.net.Network); 18183 method public void requestNetwork(android.net.NetworkRequest, android.net.ConnectivityManager.NetworkCallback); 18184 method public void requestNetwork(android.net.NetworkRequest, android.app.PendingIntent); 18185 method public deprecated boolean requestRouteToHost(int, int); 18186 method public deprecated void setNetworkPreference(int); 18187 method public static boolean setProcessDefaultNetwork(android.net.Network); 18188 method public deprecated int startUsingNetworkFeature(int, java.lang.String); 18189 method public deprecated int stopUsingNetworkFeature(int, java.lang.String); 18190 method public void unregisterNetworkCallback(android.net.ConnectivityManager.NetworkCallback); 18191 field public static final deprecated java.lang.String ACTION_BACKGROUND_DATA_SETTING_CHANGED = "android.net.conn.BACKGROUND_DATA_SETTING_CHANGED"; 18192 field public static final java.lang.String CONNECTIVITY_ACTION = "android.net.conn.CONNECTIVITY_CHANGE"; 18193 field public static final deprecated int DEFAULT_NETWORK_PREFERENCE = 1; // 0x1 18194 field public static final java.lang.String EXTRA_EXTRA_INFO = "extraInfo"; 18195 field public static final java.lang.String EXTRA_IS_FAILOVER = "isFailover"; 18196 field public static final java.lang.String EXTRA_NETWORK = "android.net.extra.NETWORK"; 18197 field public static final deprecated java.lang.String EXTRA_NETWORK_INFO = "networkInfo"; 18198 field public static final java.lang.String EXTRA_NETWORK_REQUEST = "android.net.extra.NETWORK_REQUEST"; 18199 field public static final java.lang.String EXTRA_NETWORK_TYPE = "networkType"; 18200 field public static final java.lang.String EXTRA_NO_CONNECTIVITY = "noConnectivity"; 18201 field public static final java.lang.String EXTRA_OTHER_NETWORK_INFO = "otherNetwork"; 18202 field public static final java.lang.String EXTRA_REASON = "reason"; 18203 field public static final int TYPE_BLUETOOTH = 7; // 0x7 18204 field public static final int TYPE_DUMMY = 8; // 0x8 18205 field public static final int TYPE_ETHERNET = 9; // 0x9 18206 field public static final int TYPE_MOBILE = 0; // 0x0 18207 field public static final int TYPE_MOBILE_DUN = 4; // 0x4 18208 field public static final int TYPE_MOBILE_HIPRI = 5; // 0x5 18209 field public static final int TYPE_MOBILE_MMS = 2; // 0x2 18210 field public static final int TYPE_MOBILE_SUPL = 3; // 0x3 18211 field public static final int TYPE_VPN = 17; // 0x11 18212 field public static final int TYPE_WIFI = 1; // 0x1 18213 field public static final int TYPE_WIMAX = 6; // 0x6 18214 } 18215 18216 public static class ConnectivityManager.NetworkCallback { 18217 ctor public ConnectivityManager.NetworkCallback(); 18218 method public void onAvailable(android.net.Network); 18219 method public void onCapabilitiesChanged(android.net.Network, android.net.NetworkCapabilities); 18220 method public void onLinkPropertiesChanged(android.net.Network, android.net.LinkProperties); 18221 method public void onLosing(android.net.Network, int); 18222 method public void onLost(android.net.Network); 18223 } 18224 18225 public static abstract interface ConnectivityManager.OnNetworkActiveListener { 18226 method public abstract void onNetworkActive(); 18227 } 18228 18229 public class Credentials { 18230 ctor public Credentials(int, int, int); 18231 method public int getGid(); 18232 method public int getPid(); 18233 method public int getUid(); 18234 } 18235 18236 public class DhcpInfo implements android.os.Parcelable { 18237 ctor public DhcpInfo(); 18238 method public int describeContents(); 18239 method public void writeToParcel(android.os.Parcel, int); 18240 field public int dns1; 18241 field public int dns2; 18242 field public int gateway; 18243 field public int ipAddress; 18244 field public int leaseDuration; 18245 field public int netmask; 18246 field public int serverAddress; 18247 } 18248 18249 public final class IpPrefix implements android.os.Parcelable { 18250 method public int describeContents(); 18251 method public java.net.InetAddress getAddress(); 18252 method public int getPrefixLength(); 18253 method public byte[] getRawAddress(); 18254 method public void writeToParcel(android.os.Parcel, int); 18255 field public static final android.os.Parcelable.Creator<android.net.IpPrefix> CREATOR; 18256 } 18257 18258 public class LinkAddress implements android.os.Parcelable { 18259 method public int describeContents(); 18260 method public java.net.InetAddress getAddress(); 18261 method public int getFlags(); 18262 method public int getPrefixLength(); 18263 method public int getScope(); 18264 method public void writeToParcel(android.os.Parcel, int); 18265 field public static final android.os.Parcelable.Creator<android.net.LinkAddress> CREATOR; 18266 } 18267 18268 public final class LinkProperties implements android.os.Parcelable { 18269 method public int describeContents(); 18270 method public java.util.List<java.net.InetAddress> getDnsServers(); 18271 method public java.lang.String getDomains(); 18272 method public android.net.ProxyInfo getHttpProxy(); 18273 method public java.lang.String getInterfaceName(); 18274 method public java.util.List<android.net.LinkAddress> getLinkAddresses(); 18275 method public java.util.List<android.net.RouteInfo> getRoutes(); 18276 method public void writeToParcel(android.os.Parcel, int); 18277 field public static final android.os.Parcelable.Creator<android.net.LinkProperties> CREATOR; 18278 } 18279 18280 public class LocalServerSocket { 18281 ctor public LocalServerSocket(java.lang.String) throws java.io.IOException; 18282 ctor public LocalServerSocket(java.io.FileDescriptor) throws java.io.IOException; 18283 method public android.net.LocalSocket accept() throws java.io.IOException; 18284 method public void close() throws java.io.IOException; 18285 method public java.io.FileDescriptor getFileDescriptor(); 18286 method public android.net.LocalSocketAddress getLocalSocketAddress(); 18287 } 18288 18289 public class LocalSocket implements java.io.Closeable { 18290 ctor public LocalSocket(); 18291 ctor public LocalSocket(int); 18292 method public void bind(android.net.LocalSocketAddress) throws java.io.IOException; 18293 method public void close() throws java.io.IOException; 18294 method public void connect(android.net.LocalSocketAddress) throws java.io.IOException; 18295 method public void connect(android.net.LocalSocketAddress, int) throws java.io.IOException; 18296 method public java.io.FileDescriptor[] getAncillaryFileDescriptors() throws java.io.IOException; 18297 method public java.io.FileDescriptor getFileDescriptor(); 18298 method public java.io.InputStream getInputStream() throws java.io.IOException; 18299 method public android.net.LocalSocketAddress getLocalSocketAddress(); 18300 method public java.io.OutputStream getOutputStream() throws java.io.IOException; 18301 method public android.net.Credentials getPeerCredentials() throws java.io.IOException; 18302 method public int getReceiveBufferSize() throws java.io.IOException; 18303 method public android.net.LocalSocketAddress getRemoteSocketAddress(); 18304 method public int getSendBufferSize() throws java.io.IOException; 18305 method public int getSoTimeout() throws java.io.IOException; 18306 method public synchronized boolean isBound(); 18307 method public boolean isClosed(); 18308 method public synchronized boolean isConnected(); 18309 method public boolean isInputShutdown(); 18310 method public boolean isOutputShutdown(); 18311 method public void setFileDescriptorsForSend(java.io.FileDescriptor[]); 18312 method public void setReceiveBufferSize(int) throws java.io.IOException; 18313 method public void setSendBufferSize(int) throws java.io.IOException; 18314 method public void setSoTimeout(int) throws java.io.IOException; 18315 method public void shutdownInput() throws java.io.IOException; 18316 method public void shutdownOutput() throws java.io.IOException; 18317 field public static final int SOCKET_DGRAM = 1; // 0x1 18318 field public static final int SOCKET_SEQPACKET = 3; // 0x3 18319 field public static final int SOCKET_STREAM = 2; // 0x2 18320 } 18321 18322 public class LocalSocketAddress { 18323 ctor public LocalSocketAddress(java.lang.String, android.net.LocalSocketAddress.Namespace); 18324 ctor public LocalSocketAddress(java.lang.String); 18325 method public java.lang.String getName(); 18326 method public android.net.LocalSocketAddress.Namespace getNamespace(); 18327 } 18328 18329 public static final class LocalSocketAddress.Namespace extends java.lang.Enum { 18330 method public static android.net.LocalSocketAddress.Namespace valueOf(java.lang.String); 18331 method public static final android.net.LocalSocketAddress.Namespace[] values(); 18332 enum_constant public static final android.net.LocalSocketAddress.Namespace ABSTRACT; 18333 enum_constant public static final android.net.LocalSocketAddress.Namespace FILESYSTEM; 18334 enum_constant public static final android.net.LocalSocketAddress.Namespace RESERVED; 18335 } 18336 18337 public class MailTo { 18338 method public java.lang.String getBody(); 18339 method public java.lang.String getCc(); 18340 method public java.util.Map<java.lang.String, java.lang.String> getHeaders(); 18341 method public java.lang.String getSubject(); 18342 method public java.lang.String getTo(); 18343 method public static boolean isMailTo(java.lang.String); 18344 method public static android.net.MailTo parse(java.lang.String) throws android.net.ParseException; 18345 field public static final java.lang.String MAILTO_SCHEME = "mailto:"; 18346 } 18347 18348 public class Network implements android.os.Parcelable { 18349 method public void bindSocket(java.net.DatagramSocket) throws java.io.IOException; 18350 method public void bindSocket(java.net.Socket) throws java.io.IOException; 18351 method public int describeContents(); 18352 method public java.net.InetAddress[] getAllByName(java.lang.String) throws java.net.UnknownHostException; 18353 method public java.net.InetAddress getByName(java.lang.String) throws java.net.UnknownHostException; 18354 method public javax.net.SocketFactory getSocketFactory(); 18355 method public java.net.URLConnection openConnection(java.net.URL) throws java.io.IOException; 18356 method public void writeToParcel(android.os.Parcel, int); 18357 field public static final android.os.Parcelable.Creator<android.net.Network> CREATOR; 18358 } 18359 18360 public final class NetworkCapabilities implements android.os.Parcelable { 18361 ctor public NetworkCapabilities(android.net.NetworkCapabilities); 18362 method public int describeContents(); 18363 method public int getLinkDownstreamBandwidthKbps(); 18364 method public int getLinkUpstreamBandwidthKbps(); 18365 method public boolean hasCapability(int); 18366 method public boolean hasTransport(int); 18367 method public void writeToParcel(android.os.Parcel, int); 18368 field public static final android.os.Parcelable.Creator<android.net.NetworkCapabilities> CREATOR; 18369 field public static final int NET_CAPABILITY_CBS = 5; // 0x5 18370 field public static final int NET_CAPABILITY_DUN = 2; // 0x2 18371 field public static final int NET_CAPABILITY_EIMS = 10; // 0xa 18372 field public static final int NET_CAPABILITY_FOTA = 3; // 0x3 18373 field public static final int NET_CAPABILITY_IA = 7; // 0x7 18374 field public static final int NET_CAPABILITY_IMS = 4; // 0x4 18375 field public static final int NET_CAPABILITY_INTERNET = 12; // 0xc 18376 field public static final int NET_CAPABILITY_MMS = 0; // 0x0 18377 field public static final int NET_CAPABILITY_NOT_METERED = 11; // 0xb 18378 field public static final int NET_CAPABILITY_NOT_RESTRICTED = 13; // 0xd 18379 field public static final int NET_CAPABILITY_NOT_VPN = 15; // 0xf 18380 field public static final int NET_CAPABILITY_RCS = 8; // 0x8 18381 field public static final int NET_CAPABILITY_SUPL = 1; // 0x1 18382 field public static final int NET_CAPABILITY_TRUSTED = 14; // 0xe 18383 field public static final int NET_CAPABILITY_WIFI_P2P = 6; // 0x6 18384 field public static final int NET_CAPABILITY_XCAP = 9; // 0x9 18385 field public static final int TRANSPORT_BLUETOOTH = 2; // 0x2 18386 field public static final int TRANSPORT_CELLULAR = 0; // 0x0 18387 field public static final int TRANSPORT_ETHERNET = 3; // 0x3 18388 field public static final int TRANSPORT_VPN = 4; // 0x4 18389 field public static final int TRANSPORT_WIFI = 1; // 0x1 18390 } 18391 18392 public class NetworkInfo implements android.os.Parcelable { 18393 method public int describeContents(); 18394 method public android.net.NetworkInfo.DetailedState getDetailedState(); 18395 method public java.lang.String getExtraInfo(); 18396 method public java.lang.String getReason(); 18397 method public android.net.NetworkInfo.State getState(); 18398 method public int getSubtype(); 18399 method public java.lang.String getSubtypeName(); 18400 method public int getType(); 18401 method public java.lang.String getTypeName(); 18402 method public boolean isAvailable(); 18403 method public boolean isConnected(); 18404 method public boolean isConnectedOrConnecting(); 18405 method public boolean isFailover(); 18406 method public boolean isRoaming(); 18407 method public void writeToParcel(android.os.Parcel, int); 18408 } 18409 18410 public static final class NetworkInfo.DetailedState extends java.lang.Enum { 18411 method public static android.net.NetworkInfo.DetailedState valueOf(java.lang.String); 18412 method public static final android.net.NetworkInfo.DetailedState[] values(); 18413 enum_constant public static final android.net.NetworkInfo.DetailedState AUTHENTICATING; 18414 enum_constant public static final android.net.NetworkInfo.DetailedState BLOCKED; 18415 enum_constant public static final android.net.NetworkInfo.DetailedState CAPTIVE_PORTAL_CHECK; 18416 enum_constant public static final android.net.NetworkInfo.DetailedState CONNECTED; 18417 enum_constant public static final android.net.NetworkInfo.DetailedState CONNECTING; 18418 enum_constant public static final android.net.NetworkInfo.DetailedState DISCONNECTED; 18419 enum_constant public static final android.net.NetworkInfo.DetailedState DISCONNECTING; 18420 enum_constant public static final android.net.NetworkInfo.DetailedState FAILED; 18421 enum_constant public static final android.net.NetworkInfo.DetailedState IDLE; 18422 enum_constant public static final android.net.NetworkInfo.DetailedState OBTAINING_IPADDR; 18423 enum_constant public static final android.net.NetworkInfo.DetailedState SCANNING; 18424 enum_constant public static final android.net.NetworkInfo.DetailedState SUSPENDED; 18425 enum_constant public static final android.net.NetworkInfo.DetailedState VERIFYING_POOR_LINK; 18426 } 18427 18428 public static final class NetworkInfo.State extends java.lang.Enum { 18429 method public static android.net.NetworkInfo.State valueOf(java.lang.String); 18430 method public static final android.net.NetworkInfo.State[] values(); 18431 enum_constant public static final android.net.NetworkInfo.State CONNECTED; 18432 enum_constant public static final android.net.NetworkInfo.State CONNECTING; 18433 enum_constant public static final android.net.NetworkInfo.State DISCONNECTED; 18434 enum_constant public static final android.net.NetworkInfo.State DISCONNECTING; 18435 enum_constant public static final android.net.NetworkInfo.State SUSPENDED; 18436 enum_constant public static final android.net.NetworkInfo.State UNKNOWN; 18437 } 18438 18439 public class NetworkKey implements android.os.Parcelable { 18440 ctor public NetworkKey(android.net.WifiKey); 18441 method public int describeContents(); 18442 method public void writeToParcel(android.os.Parcel, int); 18443 field public static final android.os.Parcelable.Creator<android.net.NetworkKey> CREATOR; 18444 field public static final int TYPE_WIFI = 1; // 0x1 18445 field public final int type; 18446 field public final android.net.WifiKey wifiKey; 18447 } 18448 18449 public class NetworkRequest implements android.os.Parcelable { 18450 method public int describeContents(); 18451 method public void writeToParcel(android.os.Parcel, int); 18452 field public static final android.os.Parcelable.Creator<android.net.NetworkRequest> CREATOR; 18453 } 18454 18455 public static class NetworkRequest.Builder { 18456 ctor public NetworkRequest.Builder(); 18457 method public android.net.NetworkRequest.Builder addCapability(int); 18458 method public android.net.NetworkRequest.Builder addTransportType(int); 18459 method public android.net.NetworkRequest build(); 18460 method public android.net.NetworkRequest.Builder removeCapability(int); 18461 method public android.net.NetworkRequest.Builder removeTransportType(int); 18462 method public android.net.NetworkRequest.Builder setNetworkSpecifier(java.lang.String); 18463 } 18464 18465 public class NetworkScoreManager { 18466 method public boolean clearScores() throws java.lang.SecurityException; 18467 method public void disableScoring() throws java.lang.SecurityException; 18468 method public java.lang.String getActiveScorerPackage(); 18469 method public boolean setActiveScorer(java.lang.String) throws java.lang.SecurityException; 18470 method public boolean updateScores(android.net.ScoredNetwork[]) throws java.lang.SecurityException; 18471 field public static final java.lang.String ACTION_CHANGE_ACTIVE = "android.net.scoring.CHANGE_ACTIVE"; 18472 field public static final java.lang.String ACTION_CUSTOM_ENABLE = "android.net.scoring.CUSTOM_ENABLE"; 18473 field public static final java.lang.String ACTION_SCORER_CHANGED = "android.net.scoring.SCORER_CHANGED"; 18474 field public static final java.lang.String ACTION_SCORE_NETWORKS = "android.net.scoring.SCORE_NETWORKS"; 18475 field public static final java.lang.String EXTRA_NETWORKS_TO_SCORE = "networksToScore"; 18476 field public static final java.lang.String EXTRA_NEW_SCORER = "newScorer"; 18477 field public static final java.lang.String EXTRA_PACKAGE_NAME = "packageName"; 18478 } 18479 18480 public class ParseException extends java.lang.RuntimeException { 18481 field public java.lang.String response; 18482 } 18483 18484 public final class Proxy { 18485 ctor public Proxy(); 18486 method public static final deprecated java.lang.String getDefaultHost(); 18487 method public static final deprecated int getDefaultPort(); 18488 method public static final deprecated java.lang.String getHost(android.content.Context); 18489 method public static final deprecated int getPort(android.content.Context); 18490 field public static final java.lang.String EXTRA_PROXY_INFO = "android.intent.extra.PROXY_INFO"; 18491 field public static final java.lang.String PROXY_CHANGE_ACTION = "android.intent.action.PROXY_CHANGE"; 18492 } 18493 18494 public deprecated class ProxyInfo implements android.os.Parcelable { 18495 method public static android.net.ProxyInfo buildDirectProxy(java.lang.String, int); 18496 method public static android.net.ProxyInfo buildDirectProxy(java.lang.String, int, java.util.List<java.lang.String>); 18497 method public static android.net.ProxyInfo buildPacProxy(android.net.Uri); 18498 method public int describeContents(); 18499 method public java.lang.String[] getExclusionList(); 18500 method public java.lang.String getHost(); 18501 method public android.net.Uri getPacFileUrl(); 18502 method public int getPort(); 18503 method public void writeToParcel(android.os.Parcel, int); 18504 field public static final android.os.Parcelable.Creator<android.net.ProxyInfo> CREATOR; 18505 } 18506 18507 public abstract class PskKeyManager { 18508 ctor public PskKeyManager(); 18509 method public java.lang.String chooseClientKeyIdentity(java.lang.String, java.net.Socket); 18510 method public java.lang.String chooseClientKeyIdentity(java.lang.String, javax.net.ssl.SSLEngine); 18511 method public java.lang.String chooseServerKeyIdentityHint(java.net.Socket); 18512 method public java.lang.String chooseServerKeyIdentityHint(javax.net.ssl.SSLEngine); 18513 method public javax.crypto.SecretKey getKey(java.lang.String, java.lang.String, java.net.Socket); 18514 method public javax.crypto.SecretKey getKey(java.lang.String, java.lang.String, javax.net.ssl.SSLEngine); 18515 field public static final int MAX_IDENTITY_HINT_LENGTH_BYTES = 128; // 0x80 18516 field public static final int MAX_IDENTITY_LENGTH_BYTES = 128; // 0x80 18517 field public static final int MAX_KEY_LENGTH_BYTES = 256; // 0x100 18518 } 18519 18520 public final class RouteInfo implements android.os.Parcelable { 18521 method public int describeContents(); 18522 method public android.net.IpPrefix getDestination(); 18523 method public java.net.InetAddress getGateway(); 18524 method public java.lang.String getInterface(); 18525 method public boolean isDefaultRoute(); 18526 method public boolean matches(java.net.InetAddress); 18527 method public void writeToParcel(android.os.Parcel, int); 18528 field public static final android.os.Parcelable.Creator<android.net.RouteInfo> CREATOR; 18529 } 18530 18531 public class RssiCurve implements android.os.Parcelable { 18532 ctor public RssiCurve(int, int, byte[]); 18533 ctor public RssiCurve(int, int, byte[], int); 18534 method public int describeContents(); 18535 method public byte lookupScore(int); 18536 method public byte lookupScore(int, boolean); 18537 method public void writeToParcel(android.os.Parcel, int); 18538 field public static final android.os.Parcelable.Creator<android.net.RssiCurve> CREATOR; 18539 field public final int activeNetworkRssiBoost; 18540 field public final int bucketWidth; 18541 field public final byte[] rssiBuckets; 18542 field public final int start; 18543 } 18544 18545 public class SSLCertificateSocketFactory extends javax.net.ssl.SSLSocketFactory { 18546 ctor public deprecated SSLCertificateSocketFactory(int); 18547 method public java.net.Socket createSocket(java.net.Socket, java.lang.String, int, boolean) throws java.io.IOException; 18548 method public java.net.Socket createSocket(java.net.InetAddress, int, java.net.InetAddress, int) throws java.io.IOException; 18549 method public java.net.Socket createSocket(java.net.InetAddress, int) throws java.io.IOException; 18550 method public java.net.Socket createSocket(java.lang.String, int, java.net.InetAddress, int) throws java.io.IOException; 18551 method public java.net.Socket createSocket(java.lang.String, int) throws java.io.IOException; 18552 method public static javax.net.SocketFactory getDefault(int); 18553 method public static javax.net.ssl.SSLSocketFactory getDefault(int, android.net.SSLSessionCache); 18554 method public java.lang.String[] getDefaultCipherSuites(); 18555 method public static deprecated org.apache.http.conn.ssl.SSLSocketFactory getHttpSocketFactory(int, android.net.SSLSessionCache); 18556 method public static javax.net.ssl.SSLSocketFactory getInsecure(int, android.net.SSLSessionCache); 18557 method public byte[] getNpnSelectedProtocol(java.net.Socket); 18558 method public java.lang.String[] getSupportedCipherSuites(); 18559 method public void setHostname(java.net.Socket, java.lang.String); 18560 method public void setKeyManagers(javax.net.ssl.KeyManager[]); 18561 method public void setNpnProtocols(byte[][]); 18562 method public void setTrustManagers(javax.net.ssl.TrustManager[]); 18563 method public void setUseSessionTickets(java.net.Socket, boolean); 18564 } 18565 18566 public final class SSLSessionCache { 18567 ctor public SSLSessionCache(java.io.File) throws java.io.IOException; 18568 ctor public SSLSessionCache(android.content.Context); 18569 } 18570 18571 public class ScoredNetwork implements android.os.Parcelable { 18572 ctor public ScoredNetwork(android.net.NetworkKey, android.net.RssiCurve); 18573 method public int describeContents(); 18574 method public void writeToParcel(android.os.Parcel, int); 18575 field public static final android.os.Parcelable.Creator<android.net.ScoredNetwork> CREATOR; 18576 field public final android.net.NetworkKey networkKey; 18577 field public final android.net.RssiCurve rssiCurve; 18578 } 18579 18580 public class TrafficStats { 18581 ctor public TrafficStats(); 18582 method public static void clearThreadStatsTag(); 18583 method public static void clearThreadStatsUid(); 18584 method public static long getMobileRxBytes(); 18585 method public static long getMobileRxPackets(); 18586 method public static long getMobileTxBytes(); 18587 method public static long getMobileTxPackets(); 18588 method public static int getThreadStatsTag(); 18589 method public static long getTotalRxBytes(); 18590 method public static long getTotalRxPackets(); 18591 method public static long getTotalTxBytes(); 18592 method public static long getTotalTxPackets(); 18593 method public static long getUidRxBytes(int); 18594 method public static long getUidRxPackets(int); 18595 method public static deprecated long getUidTcpRxBytes(int); 18596 method public static deprecated long getUidTcpRxSegments(int); 18597 method public static deprecated long getUidTcpTxBytes(int); 18598 method public static deprecated long getUidTcpTxSegments(int); 18599 method public static long getUidTxBytes(int); 18600 method public static long getUidTxPackets(int); 18601 method public static deprecated long getUidUdpRxBytes(int); 18602 method public static deprecated long getUidUdpRxPackets(int); 18603 method public static deprecated long getUidUdpTxBytes(int); 18604 method public static deprecated long getUidUdpTxPackets(int); 18605 method public static void incrementOperationCount(int); 18606 method public static void incrementOperationCount(int, int); 18607 method public static void setThreadStatsTag(int); 18608 method public static void setThreadStatsTagBackup(); 18609 method public static void setThreadStatsUid(int); 18610 method public static void tagSocket(java.net.Socket) throws java.net.SocketException; 18611 method public static void untagSocket(java.net.Socket) throws java.net.SocketException; 18612 field public static final int UNSUPPORTED = -1; // 0xffffffff 18613 } 18614 18615 public abstract class Uri implements java.lang.Comparable android.os.Parcelable { 18616 method public abstract android.net.Uri.Builder buildUpon(); 18617 method public int compareTo(android.net.Uri); 18618 method public static java.lang.String decode(java.lang.String); 18619 method public static java.lang.String encode(java.lang.String); 18620 method public static java.lang.String encode(java.lang.String, java.lang.String); 18621 method public static android.net.Uri fromFile(java.io.File); 18622 method public static android.net.Uri fromParts(java.lang.String, java.lang.String, java.lang.String); 18623 method public abstract java.lang.String getAuthority(); 18624 method public boolean getBooleanQueryParameter(java.lang.String, boolean); 18625 method public abstract java.lang.String getEncodedAuthority(); 18626 method public abstract java.lang.String getEncodedFragment(); 18627 method public abstract java.lang.String getEncodedPath(); 18628 method public abstract java.lang.String getEncodedQuery(); 18629 method public abstract java.lang.String getEncodedSchemeSpecificPart(); 18630 method public abstract java.lang.String getEncodedUserInfo(); 18631 method public abstract java.lang.String getFragment(); 18632 method public abstract java.lang.String getHost(); 18633 method public abstract java.lang.String getLastPathSegment(); 18634 method public abstract java.lang.String getPath(); 18635 method public abstract java.util.List<java.lang.String> getPathSegments(); 18636 method public abstract int getPort(); 18637 method public abstract java.lang.String getQuery(); 18638 method public java.lang.String getQueryParameter(java.lang.String); 18639 method public java.util.Set<java.lang.String> getQueryParameterNames(); 18640 method public java.util.List<java.lang.String> getQueryParameters(java.lang.String); 18641 method public abstract java.lang.String getScheme(); 18642 method public abstract java.lang.String getSchemeSpecificPart(); 18643 method public abstract java.lang.String getUserInfo(); 18644 method public boolean isAbsolute(); 18645 method public abstract boolean isHierarchical(); 18646 method public boolean isOpaque(); 18647 method public abstract boolean isRelative(); 18648 method public android.net.Uri normalizeScheme(); 18649 method public static android.net.Uri parse(java.lang.String); 18650 method public abstract java.lang.String toString(); 18651 method public static android.net.Uri withAppendedPath(android.net.Uri, java.lang.String); 18652 method public static void writeToParcel(android.os.Parcel, android.net.Uri); 18653 field public static final android.os.Parcelable.Creator<android.net.Uri> CREATOR; 18654 field public static final android.net.Uri EMPTY; 18655 } 18656 18657 public static final class Uri.Builder { 18658 ctor public Uri.Builder(); 18659 method public android.net.Uri.Builder appendEncodedPath(java.lang.String); 18660 method public android.net.Uri.Builder appendPath(java.lang.String); 18661 method public android.net.Uri.Builder appendQueryParameter(java.lang.String, java.lang.String); 18662 method public android.net.Uri.Builder authority(java.lang.String); 18663 method public android.net.Uri build(); 18664 method public android.net.Uri.Builder clearQuery(); 18665 method public android.net.Uri.Builder encodedAuthority(java.lang.String); 18666 method public android.net.Uri.Builder encodedFragment(java.lang.String); 18667 method public android.net.Uri.Builder encodedOpaquePart(java.lang.String); 18668 method public android.net.Uri.Builder encodedPath(java.lang.String); 18669 method public android.net.Uri.Builder encodedQuery(java.lang.String); 18670 method public android.net.Uri.Builder fragment(java.lang.String); 18671 method public android.net.Uri.Builder opaquePart(java.lang.String); 18672 method public android.net.Uri.Builder path(java.lang.String); 18673 method public android.net.Uri.Builder query(java.lang.String); 18674 method public android.net.Uri.Builder scheme(java.lang.String); 18675 } 18676 18677 public class UrlQuerySanitizer { 18678 ctor public UrlQuerySanitizer(); 18679 ctor public UrlQuerySanitizer(java.lang.String); 18680 method protected void addSanitizedEntry(java.lang.String, java.lang.String); 18681 method protected void clear(); 18682 method protected int decodeHexDigit(char); 18683 method public static final android.net.UrlQuerySanitizer.ValueSanitizer getAllButNulAndAngleBracketsLegal(); 18684 method public static final android.net.UrlQuerySanitizer.ValueSanitizer getAllButNulLegal(); 18685 method public static final android.net.UrlQuerySanitizer.ValueSanitizer getAllButWhitespaceLegal(); 18686 method public static final android.net.UrlQuerySanitizer.ValueSanitizer getAllIllegal(); 18687 method public boolean getAllowUnregisteredParamaters(); 18688 method public static final android.net.UrlQuerySanitizer.ValueSanitizer getAmpAndSpaceLegal(); 18689 method public static final android.net.UrlQuerySanitizer.ValueSanitizer getAmpLegal(); 18690 method public android.net.UrlQuerySanitizer.ValueSanitizer getEffectiveValueSanitizer(java.lang.String); 18691 method public java.util.List<android.net.UrlQuerySanitizer.ParameterValuePair> getParameterList(); 18692 method public java.util.Set<java.lang.String> getParameterSet(); 18693 method public boolean getPreferFirstRepeatedParameter(); 18694 method public static final android.net.UrlQuerySanitizer.ValueSanitizer getSpaceLegal(); 18695 method public android.net.UrlQuerySanitizer.ValueSanitizer getUnregisteredParameterValueSanitizer(); 18696 method public static final android.net.UrlQuerySanitizer.ValueSanitizer getUrlAndSpaceLegal(); 18697 method public static final android.net.UrlQuerySanitizer.ValueSanitizer getUrlLegal(); 18698 method public java.lang.String getValue(java.lang.String); 18699 method public android.net.UrlQuerySanitizer.ValueSanitizer getValueSanitizer(java.lang.String); 18700 method public boolean hasParameter(java.lang.String); 18701 method protected boolean isHexDigit(char); 18702 method protected void parseEntry(java.lang.String, java.lang.String); 18703 method public void parseQuery(java.lang.String); 18704 method public void parseUrl(java.lang.String); 18705 method public void registerParameter(java.lang.String, android.net.UrlQuerySanitizer.ValueSanitizer); 18706 method public void registerParameters(java.lang.String[], android.net.UrlQuerySanitizer.ValueSanitizer); 18707 method public void setAllowUnregisteredParamaters(boolean); 18708 method public void setPreferFirstRepeatedParameter(boolean); 18709 method public void setUnregisteredParameterValueSanitizer(android.net.UrlQuerySanitizer.ValueSanitizer); 18710 method public java.lang.String unescape(java.lang.String); 18711 } 18712 18713 public static class UrlQuerySanitizer.IllegalCharacterValueSanitizer implements android.net.UrlQuerySanitizer.ValueSanitizer { 18714 ctor public UrlQuerySanitizer.IllegalCharacterValueSanitizer(int); 18715 method public java.lang.String sanitize(java.lang.String); 18716 field public static final int ALL_BUT_NUL_AND_ANGLE_BRACKETS_LEGAL = 1439; // 0x59f 18717 field public static final int ALL_BUT_NUL_LEGAL = 1535; // 0x5ff 18718 field public static final int ALL_BUT_WHITESPACE_LEGAL = 1532; // 0x5fc 18719 field public static final int ALL_ILLEGAL = 0; // 0x0 18720 field public static final int ALL_OK = 2047; // 0x7ff 18721 field public static final int ALL_WHITESPACE_OK = 3; // 0x3 18722 field public static final int AMP_AND_SPACE_LEGAL = 129; // 0x81 18723 field public static final int AMP_LEGAL = 128; // 0x80 18724 field public static final int AMP_OK = 128; // 0x80 18725 field public static final int DQUOTE_OK = 8; // 0x8 18726 field public static final int GT_OK = 64; // 0x40 18727 field public static final int LT_OK = 32; // 0x20 18728 field public static final int NON_7_BIT_ASCII_OK = 4; // 0x4 18729 field public static final int NUL_OK = 512; // 0x200 18730 field public static final int OTHER_WHITESPACE_OK = 2; // 0x2 18731 field public static final int PCT_OK = 256; // 0x100 18732 field public static final int SCRIPT_URL_OK = 1024; // 0x400 18733 field public static final int SPACE_LEGAL = 1; // 0x1 18734 field public static final int SPACE_OK = 1; // 0x1 18735 field public static final int SQUOTE_OK = 16; // 0x10 18736 field public static final int URL_AND_SPACE_LEGAL = 405; // 0x195 18737 field public static final int URL_LEGAL = 404; // 0x194 18738 } 18739 18740 public class UrlQuerySanitizer.ParameterValuePair { 18741 ctor public UrlQuerySanitizer.ParameterValuePair(java.lang.String, java.lang.String); 18742 field public java.lang.String mParameter; 18743 field public java.lang.String mValue; 18744 } 18745 18746 public static abstract interface UrlQuerySanitizer.ValueSanitizer { 18747 method public abstract java.lang.String sanitize(java.lang.String); 18748 } 18749 18750 public class VpnService extends android.app.Service { 18751 ctor public VpnService(); 18752 method public android.os.IBinder onBind(android.content.Intent); 18753 method public void onRevoke(); 18754 method public static android.content.Intent prepare(android.content.Context); 18755 method public static void prepareAndAuthorize(android.content.Context); 18756 method public boolean protect(int); 18757 method public boolean protect(java.net.Socket); 18758 method public boolean protect(java.net.DatagramSocket); 18759 method public boolean setUnderlyingNetworks(android.net.Network[]); 18760 field public static final java.lang.String SERVICE_INTERFACE = "android.net.VpnService"; 18761 } 18762 18763 public class VpnService.Builder { 18764 ctor public VpnService.Builder(); 18765 method public android.net.VpnService.Builder addAddress(java.net.InetAddress, int); 18766 method public android.net.VpnService.Builder addAddress(java.lang.String, int); 18767 method public android.net.VpnService.Builder addAllowedApplication(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException; 18768 method public android.net.VpnService.Builder addDisallowedApplication(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException; 18769 method public android.net.VpnService.Builder addDnsServer(java.net.InetAddress); 18770 method public android.net.VpnService.Builder addDnsServer(java.lang.String); 18771 method public android.net.VpnService.Builder addRoute(java.net.InetAddress, int); 18772 method public android.net.VpnService.Builder addRoute(java.lang.String, int); 18773 method public android.net.VpnService.Builder addSearchDomain(java.lang.String); 18774 method public android.net.VpnService.Builder allowBypass(); 18775 method public android.net.VpnService.Builder allowFamily(int); 18776 method public android.os.ParcelFileDescriptor establish(); 18777 method public android.net.VpnService.Builder setBlocking(boolean); 18778 method public android.net.VpnService.Builder setConfigureIntent(android.app.PendingIntent); 18779 method public android.net.VpnService.Builder setMtu(int); 18780 method public android.net.VpnService.Builder setSession(java.lang.String); 18781 method public android.net.VpnService.Builder setUnderlyingNetworks(android.net.Network[]); 18782 } 18783 18784 public class WebAddress { 18785 ctor public WebAddress(java.lang.String) throws android.net.ParseException; 18786 } 18787 18788 public class WifiKey implements android.os.Parcelable { 18789 ctor public WifiKey(java.lang.String, java.lang.String); 18790 method public int describeContents(); 18791 method public void writeToParcel(android.os.Parcel, int); 18792 field public static final android.os.Parcelable.Creator<android.net.WifiKey> CREATOR; 18793 field public final java.lang.String bssid; 18794 field public final java.lang.String ssid; 18795 } 18796 18797} 18798 18799package android.net.http { 18800 18801 public final deprecated class AndroidHttpClient implements org.apache.http.client.HttpClient { 18802 method public void close(); 18803 method public void disableCurlLogging(); 18804 method public void enableCurlLogging(java.lang.String, int); 18805 method public org.apache.http.HttpResponse execute(org.apache.http.client.methods.HttpUriRequest) throws java.io.IOException; 18806 method public org.apache.http.HttpResponse execute(org.apache.http.client.methods.HttpUriRequest, org.apache.http.protocol.HttpContext) throws java.io.IOException; 18807 method public org.apache.http.HttpResponse execute(org.apache.http.HttpHost, org.apache.http.HttpRequest) throws java.io.IOException; 18808 method public org.apache.http.HttpResponse execute(org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws java.io.IOException; 18809 method public T execute(org.apache.http.client.methods.HttpUriRequest, org.apache.http.client.ResponseHandler<? extends T>) throws org.apache.http.client.ClientProtocolException, java.io.IOException; 18810 method public T execute(org.apache.http.client.methods.HttpUriRequest, org.apache.http.client.ResponseHandler<? extends T>, org.apache.http.protocol.HttpContext) throws org.apache.http.client.ClientProtocolException, java.io.IOException; 18811 method public T execute(org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.client.ResponseHandler<? extends T>) throws org.apache.http.client.ClientProtocolException, java.io.IOException; 18812 method public T execute(org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.client.ResponseHandler<? extends T>, org.apache.http.protocol.HttpContext) throws org.apache.http.client.ClientProtocolException, java.io.IOException; 18813 method public static org.apache.http.entity.AbstractHttpEntity getCompressedEntity(byte[], android.content.ContentResolver) throws java.io.IOException; 18814 method public org.apache.http.conn.ClientConnectionManager getConnectionManager(); 18815 method public static long getMinGzipSize(android.content.ContentResolver); 18816 method public org.apache.http.params.HttpParams getParams(); 18817 method public static java.io.InputStream getUngzippedContent(org.apache.http.HttpEntity) throws java.io.IOException; 18818 method public static void modifyRequestToAcceptGzipResponse(org.apache.http.HttpRequest); 18819 method public static deprecated android.net.http.AndroidHttpClient newInstance(java.lang.String, android.content.Context); 18820 method public static deprecated android.net.http.AndroidHttpClient newInstance(java.lang.String); 18821 method public static long parseDate(java.lang.String); 18822 field public static long DEFAULT_SYNC_MIN_GZIP_BYTES; 18823 } 18824 18825 public final class HttpResponseCache extends java.net.ResponseCache implements java.io.Closeable { 18826 method public void close() throws java.io.IOException; 18827 method public void delete() throws java.io.IOException; 18828 method public void flush(); 18829 method public java.net.CacheResponse get(java.net.URI, java.lang.String, java.util.Map<java.lang.String, java.util.List<java.lang.String>>) throws java.io.IOException; 18830 method public int getHitCount(); 18831 method public static android.net.http.HttpResponseCache getInstalled(); 18832 method public int getNetworkCount(); 18833 method public int getRequestCount(); 18834 method public static android.net.http.HttpResponseCache install(java.io.File, long) throws java.io.IOException; 18835 method public long maxSize(); 18836 method public java.net.CacheRequest put(java.net.URI, java.net.URLConnection) throws java.io.IOException; 18837 method public long size(); 18838 } 18839 18840 public class SslCertificate { 18841 ctor public deprecated SslCertificate(java.lang.String, java.lang.String, java.lang.String, java.lang.String); 18842 ctor public deprecated SslCertificate(java.lang.String, java.lang.String, java.util.Date, java.util.Date); 18843 ctor public SslCertificate(java.security.cert.X509Certificate); 18844 method public android.net.http.SslCertificate.DName getIssuedBy(); 18845 method public android.net.http.SslCertificate.DName getIssuedTo(); 18846 method public deprecated java.lang.String getValidNotAfter(); 18847 method public java.util.Date getValidNotAfterDate(); 18848 method public deprecated java.lang.String getValidNotBefore(); 18849 method public java.util.Date getValidNotBeforeDate(); 18850 method public static android.net.http.SslCertificate restoreState(android.os.Bundle); 18851 method public static android.os.Bundle saveState(android.net.http.SslCertificate); 18852 } 18853 18854 public class SslCertificate.DName { 18855 ctor public SslCertificate.DName(java.lang.String); 18856 method public java.lang.String getCName(); 18857 method public java.lang.String getDName(); 18858 method public java.lang.String getOName(); 18859 method public java.lang.String getUName(); 18860 } 18861 18862 public class SslError { 18863 ctor public deprecated SslError(int, android.net.http.SslCertificate); 18864 ctor public deprecated SslError(int, java.security.cert.X509Certificate); 18865 ctor public SslError(int, android.net.http.SslCertificate, java.lang.String); 18866 ctor public SslError(int, java.security.cert.X509Certificate, java.lang.String); 18867 method public boolean addError(int); 18868 method public android.net.http.SslCertificate getCertificate(); 18869 method public int getPrimaryError(); 18870 method public java.lang.String getUrl(); 18871 method public boolean hasError(int); 18872 field public static final int SSL_DATE_INVALID = 4; // 0x4 18873 field public static final int SSL_EXPIRED = 1; // 0x1 18874 field public static final int SSL_IDMISMATCH = 2; // 0x2 18875 field public static final int SSL_INVALID = 5; // 0x5 18876 field public static final deprecated int SSL_MAX_ERROR = 6; // 0x6 18877 field public static final int SSL_NOTYETVALID = 0; // 0x0 18878 field public static final int SSL_UNTRUSTED = 3; // 0x3 18879 } 18880 18881 public class X509TrustManagerExtensions { 18882 ctor public X509TrustManagerExtensions(javax.net.ssl.X509TrustManager) throws java.lang.IllegalArgumentException; 18883 method public java.util.List<java.security.cert.X509Certificate> checkServerTrusted(java.security.cert.X509Certificate[], java.lang.String, java.lang.String) throws java.security.cert.CertificateException; 18884 method public boolean isUserAddedCertificate(java.security.cert.X509Certificate); 18885 } 18886 18887} 18888 18889package android.net.nsd { 18890 18891 public final class NsdManager { 18892 method public void discoverServices(java.lang.String, int, android.net.nsd.NsdManager.DiscoveryListener); 18893 method public void registerService(android.net.nsd.NsdServiceInfo, int, android.net.nsd.NsdManager.RegistrationListener); 18894 method public void resolveService(android.net.nsd.NsdServiceInfo, android.net.nsd.NsdManager.ResolveListener); 18895 method public void stopServiceDiscovery(android.net.nsd.NsdManager.DiscoveryListener); 18896 method public void unregisterService(android.net.nsd.NsdManager.RegistrationListener); 18897 field public static final java.lang.String ACTION_NSD_STATE_CHANGED = "android.net.nsd.STATE_CHANGED"; 18898 field public static final java.lang.String EXTRA_NSD_STATE = "nsd_state"; 18899 field public static final int FAILURE_ALREADY_ACTIVE = 3; // 0x3 18900 field public static final int FAILURE_INTERNAL_ERROR = 0; // 0x0 18901 field public static final int FAILURE_MAX_LIMIT = 4; // 0x4 18902 field public static final int NSD_STATE_DISABLED = 1; // 0x1 18903 field public static final int NSD_STATE_ENABLED = 2; // 0x2 18904 field public static final int PROTOCOL_DNS_SD = 1; // 0x1 18905 } 18906 18907 public static abstract interface NsdManager.DiscoveryListener { 18908 method public abstract void onDiscoveryStarted(java.lang.String); 18909 method public abstract void onDiscoveryStopped(java.lang.String); 18910 method public abstract void onServiceFound(android.net.nsd.NsdServiceInfo); 18911 method public abstract void onServiceLost(android.net.nsd.NsdServiceInfo); 18912 method public abstract void onStartDiscoveryFailed(java.lang.String, int); 18913 method public abstract void onStopDiscoveryFailed(java.lang.String, int); 18914 } 18915 18916 public static abstract interface NsdManager.RegistrationListener { 18917 method public abstract void onRegistrationFailed(android.net.nsd.NsdServiceInfo, int); 18918 method public abstract void onServiceRegistered(android.net.nsd.NsdServiceInfo); 18919 method public abstract void onServiceUnregistered(android.net.nsd.NsdServiceInfo); 18920 method public abstract void onUnregistrationFailed(android.net.nsd.NsdServiceInfo, int); 18921 } 18922 18923 public static abstract interface NsdManager.ResolveListener { 18924 method public abstract void onResolveFailed(android.net.nsd.NsdServiceInfo, int); 18925 method public abstract void onServiceResolved(android.net.nsd.NsdServiceInfo); 18926 } 18927 18928 public final class NsdServiceInfo implements android.os.Parcelable { 18929 ctor public NsdServiceInfo(); 18930 method public int describeContents(); 18931 method public java.util.Map<java.lang.String, byte[]> getAttributes(); 18932 method public java.net.InetAddress getHost(); 18933 method public int getPort(); 18934 method public java.lang.String getServiceName(); 18935 method public java.lang.String getServiceType(); 18936 method public void removeAttribute(java.lang.String); 18937 method public void setAttribute(java.lang.String, java.lang.String); 18938 method public void setHost(java.net.InetAddress); 18939 method public void setPort(int); 18940 method public void setServiceName(java.lang.String); 18941 method public void setServiceType(java.lang.String); 18942 method public void writeToParcel(android.os.Parcel, int); 18943 field public static final android.os.Parcelable.Creator<android.net.nsd.NsdServiceInfo> CREATOR; 18944 } 18945 18946} 18947 18948package android.net.rtp { 18949 18950 public class AudioCodec { 18951 method public static android.net.rtp.AudioCodec getCodec(int, java.lang.String, java.lang.String); 18952 method public static android.net.rtp.AudioCodec[] getCodecs(); 18953 field public static final android.net.rtp.AudioCodec AMR; 18954 field public static final android.net.rtp.AudioCodec GSM; 18955 field public static final android.net.rtp.AudioCodec GSM_EFR; 18956 field public static final android.net.rtp.AudioCodec PCMA; 18957 field public static final android.net.rtp.AudioCodec PCMU; 18958 field public final java.lang.String fmtp; 18959 field public final java.lang.String rtpmap; 18960 field public final int type; 18961 } 18962 18963 public class AudioGroup { 18964 ctor public AudioGroup(); 18965 method public void clear(); 18966 method public int getMode(); 18967 method public android.net.rtp.AudioStream[] getStreams(); 18968 method public void sendDtmf(int); 18969 method public void setMode(int); 18970 field public static final int MODE_ECHO_SUPPRESSION = 3; // 0x3 18971 field public static final int MODE_MUTED = 1; // 0x1 18972 field public static final int MODE_NORMAL = 2; // 0x2 18973 field public static final int MODE_ON_HOLD = 0; // 0x0 18974 } 18975 18976 public class AudioStream extends android.net.rtp.RtpStream { 18977 ctor public AudioStream(java.net.InetAddress) throws java.net.SocketException; 18978 method public android.net.rtp.AudioCodec getCodec(); 18979 method public int getDtmfType(); 18980 method public android.net.rtp.AudioGroup getGroup(); 18981 method public final boolean isBusy(); 18982 method public void join(android.net.rtp.AudioGroup); 18983 method public void setCodec(android.net.rtp.AudioCodec); 18984 method public void setDtmfType(int); 18985 } 18986 18987 public class RtpStream { 18988 method public void associate(java.net.InetAddress, int); 18989 method public java.net.InetAddress getLocalAddress(); 18990 method public int getLocalPort(); 18991 method public int getMode(); 18992 method public java.net.InetAddress getRemoteAddress(); 18993 method public int getRemotePort(); 18994 method public boolean isBusy(); 18995 method public void release(); 18996 method public void setMode(int); 18997 field public static final int MODE_NORMAL = 0; // 0x0 18998 field public static final int MODE_RECEIVE_ONLY = 2; // 0x2 18999 field public static final int MODE_SEND_ONLY = 1; // 0x1 19000 } 19001 19002} 19003 19004package android.net.sip { 19005 19006 public class SipAudioCall { 19007 ctor public SipAudioCall(android.content.Context, android.net.sip.SipProfile); 19008 method public void answerCall(int) throws android.net.sip.SipException; 19009 method public void attachCall(android.net.sip.SipSession, java.lang.String) throws android.net.sip.SipException; 19010 method public void close(); 19011 method public void continueCall(int) throws android.net.sip.SipException; 19012 method public void endCall() throws android.net.sip.SipException; 19013 method public android.net.sip.SipProfile getLocalProfile(); 19014 method public android.net.sip.SipProfile getPeerProfile(); 19015 method public int getState(); 19016 method public void holdCall(int) throws android.net.sip.SipException; 19017 method public boolean isInCall(); 19018 method public boolean isMuted(); 19019 method public boolean isOnHold(); 19020 method public void makeCall(android.net.sip.SipProfile, android.net.sip.SipSession, int) throws android.net.sip.SipException; 19021 method public void sendDtmf(int); 19022 method public void sendDtmf(int, android.os.Message); 19023 method public void setListener(android.net.sip.SipAudioCall.Listener); 19024 method public void setListener(android.net.sip.SipAudioCall.Listener, boolean); 19025 method public void setSpeakerMode(boolean); 19026 method public void startAudio(); 19027 method public void toggleMute(); 19028 } 19029 19030 public static class SipAudioCall.Listener { 19031 ctor public SipAudioCall.Listener(); 19032 method public void onCallBusy(android.net.sip.SipAudioCall); 19033 method public void onCallEnded(android.net.sip.SipAudioCall); 19034 method public void onCallEstablished(android.net.sip.SipAudioCall); 19035 method public void onCallHeld(android.net.sip.SipAudioCall); 19036 method public void onCalling(android.net.sip.SipAudioCall); 19037 method public void onChanged(android.net.sip.SipAudioCall); 19038 method public void onError(android.net.sip.SipAudioCall, int, java.lang.String); 19039 method public void onReadyToCall(android.net.sip.SipAudioCall); 19040 method public void onRinging(android.net.sip.SipAudioCall, android.net.sip.SipProfile); 19041 method public void onRingingBack(android.net.sip.SipAudioCall); 19042 } 19043 19044 public class SipErrorCode { 19045 method public static java.lang.String toString(int); 19046 field public static final int CLIENT_ERROR = -4; // 0xfffffffc 19047 field public static final int CROSS_DOMAIN_AUTHENTICATION = -11; // 0xfffffff5 19048 field public static final int DATA_CONNECTION_LOST = -10; // 0xfffffff6 19049 field public static final int INVALID_CREDENTIALS = -8; // 0xfffffff8 19050 field public static final int INVALID_REMOTE_URI = -6; // 0xfffffffa 19051 field public static final int IN_PROGRESS = -9; // 0xfffffff7 19052 field public static final int NO_ERROR = 0; // 0x0 19053 field public static final int PEER_NOT_REACHABLE = -7; // 0xfffffff9 19054 field public static final int SERVER_ERROR = -2; // 0xfffffffe 19055 field public static final int SERVER_UNREACHABLE = -12; // 0xfffffff4 19056 field public static final int SOCKET_ERROR = -1; // 0xffffffff 19057 field public static final int TIME_OUT = -5; // 0xfffffffb 19058 field public static final int TRANSACTION_TERMINTED = -3; // 0xfffffffd 19059 } 19060 19061 public class SipException extends java.lang.Exception { 19062 ctor public SipException(); 19063 ctor public SipException(java.lang.String); 19064 ctor public SipException(java.lang.String, java.lang.Throwable); 19065 } 19066 19067 public class SipManager { 19068 method public void close(java.lang.String) throws android.net.sip.SipException; 19069 method public android.net.sip.SipSession createSipSession(android.net.sip.SipProfile, android.net.sip.SipSession.Listener) throws android.net.sip.SipException; 19070 method public static java.lang.String getCallId(android.content.Intent); 19071 method public static java.lang.String getOfferSessionDescription(android.content.Intent); 19072 method public android.net.sip.SipSession getSessionFor(android.content.Intent) throws android.net.sip.SipException; 19073 method public static boolean isApiSupported(android.content.Context); 19074 method public static boolean isIncomingCallIntent(android.content.Intent); 19075 method public boolean isOpened(java.lang.String) throws android.net.sip.SipException; 19076 method public boolean isRegistered(java.lang.String) throws android.net.sip.SipException; 19077 method public static boolean isSipWifiOnly(android.content.Context); 19078 method public static boolean isVoipSupported(android.content.Context); 19079 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; 19080 method public android.net.sip.SipAudioCall makeAudioCall(java.lang.String, java.lang.String, android.net.sip.SipAudioCall.Listener, int) throws android.net.sip.SipException; 19081 method public static android.net.sip.SipManager newInstance(android.content.Context); 19082 method public void open(android.net.sip.SipProfile) throws android.net.sip.SipException; 19083 method public void open(android.net.sip.SipProfile, android.app.PendingIntent, android.net.sip.SipRegistrationListener) throws android.net.sip.SipException; 19084 method public void register(android.net.sip.SipProfile, int, android.net.sip.SipRegistrationListener) throws android.net.sip.SipException; 19085 method public void setRegistrationListener(java.lang.String, android.net.sip.SipRegistrationListener) throws android.net.sip.SipException; 19086 method public android.net.sip.SipAudioCall takeAudioCall(android.content.Intent, android.net.sip.SipAudioCall.Listener) throws android.net.sip.SipException; 19087 method public void unregister(android.net.sip.SipProfile, android.net.sip.SipRegistrationListener) throws android.net.sip.SipException; 19088 field public static final java.lang.String EXTRA_CALL_ID = "android:sipCallID"; 19089 field public static final java.lang.String EXTRA_OFFER_SD = "android:sipOfferSD"; 19090 field public static final int INCOMING_CALL_RESULT_CODE = 101; // 0x65 19091 } 19092 19093 public class SipProfile implements java.lang.Cloneable android.os.Parcelable java.io.Serializable { 19094 method public int describeContents(); 19095 method public java.lang.String getAuthUserName(); 19096 method public boolean getAutoRegistration(); 19097 method public java.lang.String getDisplayName(); 19098 method public java.lang.String getPassword(); 19099 method public int getPort(); 19100 method public java.lang.String getProfileName(); 19101 method public java.lang.String getProtocol(); 19102 method public java.lang.String getProxyAddress(); 19103 method public boolean getSendKeepAlive(); 19104 method public java.lang.String getSipDomain(); 19105 method public java.lang.String getUriString(); 19106 method public java.lang.String getUserName(); 19107 method public void writeToParcel(android.os.Parcel, int); 19108 field public static final android.os.Parcelable.Creator<android.net.sip.SipProfile> CREATOR; 19109 } 19110 19111 public static class SipProfile.Builder { 19112 ctor public SipProfile.Builder(android.net.sip.SipProfile); 19113 ctor public SipProfile.Builder(java.lang.String) throws java.text.ParseException; 19114 ctor public SipProfile.Builder(java.lang.String, java.lang.String) throws java.text.ParseException; 19115 method public android.net.sip.SipProfile build(); 19116 method public android.net.sip.SipProfile.Builder setAuthUserName(java.lang.String); 19117 method public android.net.sip.SipProfile.Builder setAutoRegistration(boolean); 19118 method public android.net.sip.SipProfile.Builder setDisplayName(java.lang.String); 19119 method public android.net.sip.SipProfile.Builder setOutboundProxy(java.lang.String); 19120 method public android.net.sip.SipProfile.Builder setPassword(java.lang.String); 19121 method public android.net.sip.SipProfile.Builder setPort(int) throws java.lang.IllegalArgumentException; 19122 method public android.net.sip.SipProfile.Builder setProfileName(java.lang.String); 19123 method public android.net.sip.SipProfile.Builder setProtocol(java.lang.String) throws java.lang.IllegalArgumentException; 19124 method public android.net.sip.SipProfile.Builder setSendKeepAlive(boolean); 19125 } 19126 19127 public abstract interface SipRegistrationListener { 19128 method public abstract void onRegistering(java.lang.String); 19129 method public abstract void onRegistrationDone(java.lang.String, long); 19130 method public abstract void onRegistrationFailed(java.lang.String, int, java.lang.String); 19131 } 19132 19133 public final class SipSession { 19134 method public void answerCall(java.lang.String, int); 19135 method public void changeCall(java.lang.String, int); 19136 method public void endCall(); 19137 method public java.lang.String getCallId(); 19138 method public java.lang.String getLocalIp(); 19139 method public android.net.sip.SipProfile getLocalProfile(); 19140 method public android.net.sip.SipProfile getPeerProfile(); 19141 method public int getState(); 19142 method public boolean isInCall(); 19143 method public void makeCall(android.net.sip.SipProfile, java.lang.String, int); 19144 method public void register(int); 19145 method public void setListener(android.net.sip.SipSession.Listener); 19146 method public void unregister(); 19147 } 19148 19149 public static class SipSession.Listener { 19150 ctor public SipSession.Listener(); 19151 method public void onCallBusy(android.net.sip.SipSession); 19152 method public void onCallChangeFailed(android.net.sip.SipSession, int, java.lang.String); 19153 method public void onCallEnded(android.net.sip.SipSession); 19154 method public void onCallEstablished(android.net.sip.SipSession, java.lang.String); 19155 method public void onCalling(android.net.sip.SipSession); 19156 method public void onError(android.net.sip.SipSession, int, java.lang.String); 19157 method public void onRegistering(android.net.sip.SipSession); 19158 method public void onRegistrationDone(android.net.sip.SipSession, int); 19159 method public void onRegistrationFailed(android.net.sip.SipSession, int, java.lang.String); 19160 method public void onRegistrationTimeout(android.net.sip.SipSession); 19161 method public void onRinging(android.net.sip.SipSession, android.net.sip.SipProfile, java.lang.String); 19162 method public void onRingingBack(android.net.sip.SipSession); 19163 } 19164 19165 public static class SipSession.State { 19166 method public static java.lang.String toString(int); 19167 field public static final int DEREGISTERING = 2; // 0x2 19168 field public static final int INCOMING_CALL = 3; // 0x3 19169 field public static final int INCOMING_CALL_ANSWERING = 4; // 0x4 19170 field public static final int IN_CALL = 8; // 0x8 19171 field public static final int NOT_DEFINED = 101; // 0x65 19172 field public static final int OUTGOING_CALL = 5; // 0x5 19173 field public static final int OUTGOING_CALL_CANCELING = 7; // 0x7 19174 field public static final int OUTGOING_CALL_RING_BACK = 6; // 0x6 19175 field public static final int PINGING = 9; // 0x9 19176 field public static final int READY_TO_CALL = 0; // 0x0 19177 field public static final int REGISTERING = 1; // 0x1 19178 } 19179 19180} 19181 19182package android.net.wifi { 19183 19184 public class BatchedScanResult implements android.os.Parcelable { 19185 ctor public BatchedScanResult(); 19186 ctor public BatchedScanResult(android.net.wifi.BatchedScanResult); 19187 method public int describeContents(); 19188 method public void writeToParcel(android.os.Parcel, int); 19189 field public final java.util.List<android.net.wifi.ScanResult> scanResults; 19190 field public boolean truncated; 19191 } 19192 19193 public class RttManager { 19194 method public android.net.wifi.RttManager.Capabilities getCapabilities(); 19195 method public void startRanging(android.net.wifi.RttManager.RttParams[], android.net.wifi.RttManager.RttListener); 19196 method public void stopRanging(android.net.wifi.RttManager.RttListener); 19197 field public static final int BASE = 160256; // 0x27200 19198 field public static final int CMD_OP_ABORTED = 160260; // 0x27204 19199 field public static final int CMD_OP_FAILED = 160258; // 0x27202 19200 field public static final int CMD_OP_START_RANGING = 160256; // 0x27200 19201 field public static final int CMD_OP_STOP_RANGING = 160257; // 0x27201 19202 field public static final int CMD_OP_SUCCEEDED = 160259; // 0x27203 19203 field public static final java.lang.String DESCRIPTION_KEY = "android.net.wifi.RttManager.Description"; 19204 field public static final int REASON_INVALID_LISTENER = -3; // 0xfffffffd 19205 field public static final int REASON_INVALID_REQUEST = -4; // 0xfffffffc 19206 field public static final int REASON_NOT_AVAILABLE = -2; // 0xfffffffe 19207 field public static final int REASON_UNSPECIFIED = -1; // 0xffffffff 19208 field public static final int RTT_CHANNEL_WIDTH_10 = 6; // 0x6 19209 field public static final int RTT_CHANNEL_WIDTH_160 = 3; // 0x3 19210 field public static final int RTT_CHANNEL_WIDTH_20 = 0; // 0x0 19211 field public static final int RTT_CHANNEL_WIDTH_40 = 1; // 0x1 19212 field public static final int RTT_CHANNEL_WIDTH_5 = 5; // 0x5 19213 field public static final int RTT_CHANNEL_WIDTH_80 = 2; // 0x2 19214 field public static final int RTT_CHANNEL_WIDTH_80P80 = 4; // 0x4 19215 field public static final int RTT_CHANNEL_WIDTH_UNSPECIFIED = -1; // 0xffffffff 19216 field public static final int RTT_PEER_TYPE_AP = 1; // 0x1 19217 field public static final int RTT_PEER_TYPE_STA = 2; // 0x2 19218 field public static final int RTT_PEER_TYPE_UNSPECIFIED = 0; // 0x0 19219 field public static final int RTT_STATUS_ABORTED = 8; // 0x8 19220 field public static final int RTT_STATUS_FAILURE = 1; // 0x1 19221 field public static final int RTT_STATUS_FAIL_AP_ON_DIFF_CHANNEL = 6; // 0x6 19222 field public static final int RTT_STATUS_FAIL_NOT_SCHEDULED_YET = 4; // 0x4 19223 field public static final int RTT_STATUS_FAIL_NO_CAPABILITY = 7; // 0x7 19224 field public static final int RTT_STATUS_FAIL_NO_RSP = 2; // 0x2 19225 field public static final int RTT_STATUS_FAIL_REJECTED = 3; // 0x3 19226 field public static final int RTT_STATUS_FAIL_TM_TIMEOUT = 5; // 0x5 19227 field public static final int RTT_STATUS_SUCCESS = 0; // 0x0 19228 field public static final int RTT_TYPE_11_MC = 4; // 0x4 19229 field public static final int RTT_TYPE_11_V = 2; // 0x2 19230 field public static final int RTT_TYPE_ONE_SIDED = 1; // 0x1 19231 field public static final int RTT_TYPE_UNSPECIFIED = 0; // 0x0 19232 } 19233 19234 public class RttManager.Capabilities { 19235 ctor public RttManager.Capabilities(); 19236 field public int supportedPeerType; 19237 field public int supportedType; 19238 } 19239 19240 public static class RttManager.ParcelableRttParams implements android.os.Parcelable { 19241 method public int describeContents(); 19242 method public void writeToParcel(android.os.Parcel, int); 19243 field public android.net.wifi.RttManager.RttParams[] mParams; 19244 } 19245 19246 public static class RttManager.ParcelableRttResults implements android.os.Parcelable { 19247 ctor public RttManager.ParcelableRttResults(android.net.wifi.RttManager.RttResult[]); 19248 method public int describeContents(); 19249 method public void writeToParcel(android.os.Parcel, int); 19250 field public android.net.wifi.RttManager.RttResult[] mResults; 19251 } 19252 19253 public static abstract interface RttManager.RttListener { 19254 method public abstract void onAborted(); 19255 method public abstract void onFailure(int, java.lang.String); 19256 method public abstract void onSuccess(android.net.wifi.RttManager.RttResult[]); 19257 } 19258 19259 public static class RttManager.RttParams { 19260 ctor public RttManager.RttParams(); 19261 field public java.lang.String bssid; 19262 field public int channelWidth; 19263 field public int deviceType; 19264 field public int frequency; 19265 field public int num_retries; 19266 field public int num_samples; 19267 field public int requestType; 19268 } 19269 19270 public static class RttManager.RttResult { 19271 ctor public RttManager.RttResult(); 19272 field public java.lang.String bssid; 19273 field public int distance_cm; 19274 field public int distance_sd_cm; 19275 field public int distance_spread_cm; 19276 field public int requestType; 19277 field public int rssi; 19278 field public int rssi_spread; 19279 field public long rtt_ns; 19280 field public long rtt_sd_ns; 19281 field public long rtt_spread_ns; 19282 field public int status; 19283 field public long ts; 19284 field public int tx_rate; 19285 } 19286 19287 public class ScanResult implements android.os.Parcelable { 19288 method public int describeContents(); 19289 method public void writeToParcel(android.os.Parcel, int); 19290 field public java.lang.String BSSID; 19291 field public java.lang.String SSID; 19292 field public java.lang.String capabilities; 19293 field public int frequency; 19294 field public int level; 19295 field public long timestamp; 19296 } 19297 19298 public final class SupplicantState extends java.lang.Enum implements android.os.Parcelable { 19299 method public int describeContents(); 19300 method public static boolean isValidState(android.net.wifi.SupplicantState); 19301 method public static android.net.wifi.SupplicantState valueOf(java.lang.String); 19302 method public static final android.net.wifi.SupplicantState[] values(); 19303 method public void writeToParcel(android.os.Parcel, int); 19304 enum_constant public static final android.net.wifi.SupplicantState ASSOCIATED; 19305 enum_constant public static final android.net.wifi.SupplicantState ASSOCIATING; 19306 enum_constant public static final android.net.wifi.SupplicantState AUTHENTICATING; 19307 enum_constant public static final android.net.wifi.SupplicantState COMPLETED; 19308 enum_constant public static final android.net.wifi.SupplicantState DISCONNECTED; 19309 enum_constant public static final android.net.wifi.SupplicantState DORMANT; 19310 enum_constant public static final android.net.wifi.SupplicantState FOUR_WAY_HANDSHAKE; 19311 enum_constant public static final android.net.wifi.SupplicantState GROUP_HANDSHAKE; 19312 enum_constant public static final android.net.wifi.SupplicantState INACTIVE; 19313 enum_constant public static final android.net.wifi.SupplicantState INTERFACE_DISABLED; 19314 enum_constant public static final android.net.wifi.SupplicantState INVALID; 19315 enum_constant public static final android.net.wifi.SupplicantState SCANNING; 19316 enum_constant public static final android.net.wifi.SupplicantState UNINITIALIZED; 19317 } 19318 19319 public class WifiConfiguration implements android.os.Parcelable { 19320 ctor public WifiConfiguration(); 19321 method public int describeContents(); 19322 method public void writeToParcel(android.os.Parcel, int); 19323 field public java.lang.String BSSID; 19324 field public java.lang.String FQDN; 19325 field public java.lang.String SSID; 19326 field public java.util.BitSet allowedAuthAlgorithms; 19327 field public java.util.BitSet allowedGroupCiphers; 19328 field public java.util.BitSet allowedKeyManagement; 19329 field public java.util.BitSet allowedPairwiseCiphers; 19330 field public java.util.BitSet allowedProtocols; 19331 field public int creatorUid; 19332 field public android.net.wifi.WifiEnterpriseConfig enterpriseConfig; 19333 field public boolean hiddenSSID; 19334 field public int lastUpdateUid; 19335 field public int networkId; 19336 field public int numAssociation; 19337 field public int numScorerOverride; 19338 field public int numScorerOverrideAndSwitchedNetwork; 19339 field public java.lang.String preSharedKey; 19340 field public int priority; 19341 field public int status; 19342 field public java.lang.String[] wepKeys; 19343 field public int wepTxKeyIndex; 19344 } 19345 19346 public static class WifiConfiguration.AuthAlgorithm { 19347 field public static final int LEAP = 2; // 0x2 19348 field public static final int OPEN = 0; // 0x0 19349 field public static final int SHARED = 1; // 0x1 19350 field public static final java.lang.String[] strings; 19351 field public static final java.lang.String varName = "auth_alg"; 19352 } 19353 19354 public static class WifiConfiguration.GroupCipher { 19355 field public static final int CCMP = 3; // 0x3 19356 field public static final int TKIP = 2; // 0x2 19357 field public static final int WEP104 = 1; // 0x1 19358 field public static final int WEP40 = 0; // 0x0 19359 field public static final java.lang.String[] strings; 19360 field public static final java.lang.String varName = "group"; 19361 } 19362 19363 public static class WifiConfiguration.KeyMgmt { 19364 field public static final int IEEE8021X = 3; // 0x3 19365 field public static final int NONE = 0; // 0x0 19366 field public static final int WPA_EAP = 2; // 0x2 19367 field public static final int WPA_PSK = 1; // 0x1 19368 field public static final java.lang.String[] strings; 19369 field public static final java.lang.String varName = "key_mgmt"; 19370 } 19371 19372 public static class WifiConfiguration.PairwiseCipher { 19373 field public static final int CCMP = 2; // 0x2 19374 field public static final int NONE = 0; // 0x0 19375 field public static final int TKIP = 1; // 0x1 19376 field public static final java.lang.String[] strings; 19377 field public static final java.lang.String varName = "pairwise"; 19378 } 19379 19380 public static class WifiConfiguration.Protocol { 19381 field public static final int RSN = 1; // 0x1 19382 field public static final int WPA = 0; // 0x0 19383 field public static final java.lang.String[] strings; 19384 field public static final java.lang.String varName = "proto"; 19385 } 19386 19387 public static class WifiConfiguration.Status { 19388 field public static final int CURRENT = 0; // 0x0 19389 field public static final int DISABLED = 1; // 0x1 19390 field public static final int ENABLED = 2; // 0x2 19391 field public static final java.lang.String[] strings; 19392 } 19393 19394 public class WifiConnectionStatistics implements android.os.Parcelable { 19395 ctor public WifiConnectionStatistics(); 19396 ctor public WifiConnectionStatistics(android.net.wifi.WifiConnectionStatistics); 19397 method public int describeContents(); 19398 method public void incrementOrAddUntrusted(java.lang.String, int, int); 19399 method public void writeToParcel(android.os.Parcel, int); 19400 field public static final android.os.Parcelable.Creator<android.net.wifi.WifiConnectionStatistics> CREATOR; 19401 field public int num24GhzConnected; 19402 field public int num5GhzConnected; 19403 field public int numAutoJoinAttempt; 19404 field public int numAutoRoamAttempt; 19405 field public int numWifiManagerJoinAttempt; 19406 field public java.util.HashMap<java.lang.String, android.net.wifi.WifiNetworkConnectionStatistics> untrustedNetworkHistory; 19407 } 19408 19409 public class WifiEnterpriseConfig implements android.os.Parcelable { 19410 ctor public WifiEnterpriseConfig(); 19411 ctor public WifiEnterpriseConfig(android.net.wifi.WifiEnterpriseConfig); 19412 method public int describeContents(); 19413 method public java.lang.String getAnonymousIdentity(); 19414 method public java.security.cert.X509Certificate getCaCertificate(); 19415 method public java.security.cert.X509Certificate getClientCertificate(); 19416 method public int getEapMethod(); 19417 method public java.lang.String getIdentity(); 19418 method public java.lang.String getPassword(); 19419 method public int getPhase2Method(); 19420 method public java.lang.String getSubjectMatch(); 19421 method public void setAnonymousIdentity(java.lang.String); 19422 method public void setCaCertificate(java.security.cert.X509Certificate); 19423 method public void setClientKeyEntry(java.security.PrivateKey, java.security.cert.X509Certificate); 19424 method public void setEapMethod(int); 19425 method public void setIdentity(java.lang.String); 19426 method public void setPassword(java.lang.String); 19427 method public void setPhase2Method(int); 19428 method public void setSubjectMatch(java.lang.String); 19429 method public void writeToParcel(android.os.Parcel, int); 19430 field public static final android.os.Parcelable.Creator<android.net.wifi.WifiEnterpriseConfig> CREATOR; 19431 } 19432 19433 public static final class WifiEnterpriseConfig.Eap { 19434 field public static final int AKA = 5; // 0x5 19435 field public static final int NONE = -1; // 0xffffffff 19436 field public static final int PEAP = 0; // 0x0 19437 field public static final int PWD = 3; // 0x3 19438 field public static final int SIM = 4; // 0x4 19439 field public static final int TLS = 1; // 0x1 19440 field public static final int TTLS = 2; // 0x2 19441 } 19442 19443 public static final class WifiEnterpriseConfig.Phase2 { 19444 field public static final int GTC = 4; // 0x4 19445 field public static final int MSCHAP = 2; // 0x2 19446 field public static final int MSCHAPV2 = 3; // 0x3 19447 field public static final int NONE = 0; // 0x0 19448 field public static final int PAP = 1; // 0x1 19449 } 19450 19451 public class WifiInfo implements android.os.Parcelable { 19452 method public int describeContents(); 19453 method public java.lang.String getBSSID(); 19454 method public static android.net.NetworkInfo.DetailedState getDetailedStateOf(android.net.wifi.SupplicantState); 19455 method public int getFrequency(); 19456 method public boolean getHiddenSSID(); 19457 method public int getIpAddress(); 19458 method public int getLinkSpeed(); 19459 method public java.lang.String getMacAddress(); 19460 method public int getNetworkId(); 19461 method public int getRssi(); 19462 method public java.lang.String getSSID(); 19463 method public android.net.wifi.SupplicantState getSupplicantState(); 19464 method public void writeToParcel(android.os.Parcel, int); 19465 field public static final java.lang.String FREQUENCY_UNITS = "MHz"; 19466 field public static final java.lang.String LINK_SPEED_UNITS = "Mbps"; 19467 } 19468 19469 public class WifiManager { 19470 method public int addNetwork(android.net.wifi.WifiConfiguration); 19471 method public static int calculateSignalLevel(int, int); 19472 method public void cancelWps(android.net.wifi.WifiManager.WpsCallback); 19473 method public static int compareSignalLevel(int, int); 19474 method public android.net.wifi.WifiManager.MulticastLock createMulticastLock(java.lang.String); 19475 method public android.net.wifi.WifiManager.WifiLock createWifiLock(int, java.lang.String); 19476 method public android.net.wifi.WifiManager.WifiLock createWifiLock(java.lang.String); 19477 method public boolean disableNetwork(int); 19478 method public boolean disconnect(); 19479 method public boolean enableNetwork(int, boolean); 19480 method public java.util.List<android.net.wifi.BatchedScanResult> getBatchedScanResults(); 19481 method public java.util.List<android.net.wifi.WifiConfiguration> getConfiguredNetworks(); 19482 method public android.net.wifi.WifiInfo getConnectionInfo(); 19483 method public android.net.wifi.WifiConnectionStatistics getConnectionStatistics(); 19484 method public android.net.DhcpInfo getDhcpInfo(); 19485 method public java.util.List<android.net.wifi.WifiConfiguration> getPrivilegedConfiguredNetworks(); 19486 method public java.util.List<android.net.wifi.ScanResult> getScanResults(); 19487 method public int getWifiState(); 19488 method public boolean is5GHzBandSupported(); 19489 method public boolean isBatchedScanSupported(); 19490 method public boolean isDeviceToApRttSupported(); 19491 method public boolean isDeviceToDeviceRttSupported(); 19492 method public boolean isEnhancedPowerReportingSupported(); 19493 method public boolean isP2pSupported(); 19494 method public boolean isPortableHotspotSupported(); 19495 method public boolean isPreferredNetworkOffloadSupported(); 19496 method public boolean isScanAlwaysAvailable(); 19497 method public boolean isTdlsSupported(); 19498 method public boolean isWifiEnabled(); 19499 method public boolean isWifiScannerSupported(); 19500 method public boolean pingSupplicant(); 19501 method public boolean reassociate(); 19502 method public boolean reconnect(); 19503 method public boolean removeNetwork(int); 19504 method public boolean saveConfiguration(); 19505 method public void setTdlsEnabled(java.net.InetAddress, boolean); 19506 method public void setTdlsEnabledWithMacAddress(java.lang.String, boolean); 19507 method public boolean setWifiEnabled(boolean); 19508 method public boolean startLocationRestrictedScan(android.os.WorkSource); 19509 method public boolean startScan(); 19510 method public boolean startScan(android.os.WorkSource); 19511 method public void startWps(android.net.wifi.WpsInfo, android.net.wifi.WifiManager.WpsCallback); 19512 method public int updateNetwork(android.net.wifi.WifiConfiguration); 19513 field public static final java.lang.String ACTION_PICK_WIFI_NETWORK = "android.net.wifi.PICK_WIFI_NETWORK"; 19514 field public static final java.lang.String ACTION_REQUEST_SCAN_ALWAYS_AVAILABLE = "android.net.wifi.action.REQUEST_SCAN_ALWAYS_AVAILABLE"; 19515 field public static final int CHANGE_REASON_ADDED = 0; // 0x0 19516 field public static final int CHANGE_REASON_CONFIG_CHANGE = 2; // 0x2 19517 field public static final int CHANGE_REASON_REMOVED = 1; // 0x1 19518 field public static final java.lang.String CONFIGURED_NETWORKS_CHANGED_ACTION = "android.net.wifi.CONFIGURED_NETWORKS_CHANGE"; 19519 field public static final int ERROR_AUTHENTICATING = 1; // 0x1 19520 field public static final java.lang.String EXTRA_BSSID = "bssid"; 19521 field public static final java.lang.String EXTRA_CHANGE_REASON = "changeReason"; 19522 field public static final java.lang.String EXTRA_MULTIPLE_NETWORKS_CHANGED = "multipleChanges"; 19523 field public static final java.lang.String EXTRA_NETWORK_INFO = "networkInfo"; 19524 field public static final java.lang.String EXTRA_NEW_RSSI = "newRssi"; 19525 field public static final java.lang.String EXTRA_NEW_STATE = "newState"; 19526 field public static final java.lang.String EXTRA_PREVIOUS_WIFI_STATE = "previous_wifi_state"; 19527 field public static final java.lang.String EXTRA_SUPPLICANT_CONNECTED = "connected"; 19528 field public static final java.lang.String EXTRA_SUPPLICANT_ERROR = "supplicantError"; 19529 field public static final java.lang.String EXTRA_WIFI_CONFIGURATION = "wifiConfiguration"; 19530 field public static final java.lang.String EXTRA_WIFI_INFO = "wifiInfo"; 19531 field public static final java.lang.String EXTRA_WIFI_STATE = "wifi_state"; 19532 field public static final java.lang.String NETWORK_IDS_CHANGED_ACTION = "android.net.wifi.NETWORK_IDS_CHANGED"; 19533 field public static final java.lang.String NETWORK_STATE_CHANGED_ACTION = "android.net.wifi.STATE_CHANGE"; 19534 field public static final java.lang.String RSSI_CHANGED_ACTION = "android.net.wifi.RSSI_CHANGED"; 19535 field public static final java.lang.String SCAN_RESULTS_AVAILABLE_ACTION = "android.net.wifi.SCAN_RESULTS"; 19536 field public static final java.lang.String SUPPLICANT_CONNECTION_CHANGE_ACTION = "android.net.wifi.supplicant.CONNECTION_CHANGE"; 19537 field public static final java.lang.String SUPPLICANT_STATE_CHANGED_ACTION = "android.net.wifi.supplicant.STATE_CHANGE"; 19538 field public static final int WIFI_MODE_FULL = 1; // 0x1 19539 field public static final int WIFI_MODE_FULL_HIGH_PERF = 3; // 0x3 19540 field public static final int WIFI_MODE_SCAN_ONLY = 2; // 0x2 19541 field public static final java.lang.String WIFI_STATE_CHANGED_ACTION = "android.net.wifi.WIFI_STATE_CHANGED"; 19542 field public static final int WIFI_STATE_DISABLED = 1; // 0x1 19543 field public static final int WIFI_STATE_DISABLING = 0; // 0x0 19544 field public static final int WIFI_STATE_ENABLED = 3; // 0x3 19545 field public static final int WIFI_STATE_ENABLING = 2; // 0x2 19546 field public static final int WIFI_STATE_UNKNOWN = 4; // 0x4 19547 field public static final int WPS_AUTH_FAILURE = 6; // 0x6 19548 field public static final int WPS_OVERLAP_ERROR = 3; // 0x3 19549 field public static final int WPS_TIMED_OUT = 7; // 0x7 19550 field public static final int WPS_TKIP_ONLY_PROHIBITED = 5; // 0x5 19551 field public static final int WPS_WEP_PROHIBITED = 4; // 0x4 19552 } 19553 19554 public class WifiManager.MulticastLock { 19555 method public void acquire(); 19556 method public boolean isHeld(); 19557 method public void release(); 19558 method public void setReferenceCounted(boolean); 19559 } 19560 19561 public class WifiManager.WifiLock { 19562 method public void acquire(); 19563 method public boolean isHeld(); 19564 method public void release(); 19565 method public void setReferenceCounted(boolean); 19566 method public void setWorkSource(android.os.WorkSource); 19567 } 19568 19569 public static abstract class WifiManager.WpsCallback { 19570 ctor public WifiManager.WpsCallback(); 19571 method public abstract void onFailed(int); 19572 method public abstract void onStarted(java.lang.String); 19573 method public abstract void onSucceeded(); 19574 } 19575 19576 public class WifiNetworkConnectionStatistics implements android.os.Parcelable { 19577 ctor public WifiNetworkConnectionStatistics(int, int); 19578 ctor public WifiNetworkConnectionStatistics(); 19579 ctor public WifiNetworkConnectionStatistics(android.net.wifi.WifiNetworkConnectionStatistics); 19580 method public int describeContents(); 19581 method public void writeToParcel(android.os.Parcel, int); 19582 field public static final android.os.Parcelable.Creator<android.net.wifi.WifiNetworkConnectionStatistics> CREATOR; 19583 field public int numConnection; 19584 field public int numUsage; 19585 } 19586 19587 public class WifiScanner { 19588 method public void configureWifiChange(int, int, int, int, int, android.net.wifi.WifiScanner.BssidInfo[]); 19589 method public void configureWifiChange(android.net.wifi.WifiScanner.WifiChangeSettings); 19590 method public android.net.wifi.ScanResult[] getScanResults(); 19591 method public void startBackgroundScan(android.net.wifi.WifiScanner.ScanSettings, android.net.wifi.WifiScanner.ScanListener); 19592 method public void startTrackingBssids(android.net.wifi.WifiScanner.BssidInfo[], int, android.net.wifi.WifiScanner.BssidListener); 19593 method public void startTrackingWifiChange(android.net.wifi.WifiScanner.WifiChangeListener); 19594 method public void stopBackgroundScan(android.net.wifi.WifiScanner.ScanListener); 19595 method public void stopTrackingBssids(android.net.wifi.WifiScanner.BssidListener); 19596 method public void stopTrackingWifiChange(android.net.wifi.WifiScanner.WifiChangeListener); 19597 field public static final int MAX_SCAN_PERIOD_MS = 1024000; // 0xfa000 19598 field public static final int MIN_SCAN_PERIOD_MS = 1000; // 0x3e8 19599 field public static final int REASON_INVALID_LISTENER = -2; // 0xfffffffe 19600 field public static final int REASON_INVALID_REQUEST = -3; // 0xfffffffd 19601 field public static final int REASON_NOT_AUTHORIZED = -4; // 0xfffffffc 19602 field public static final int REASON_SUCCEEDED = 0; // 0x0 19603 field public static final int REASON_UNSPECIFIED = -1; // 0xffffffff 19604 field public static final int REPORT_EVENT_AFTER_BUFFER_FULL = 0; // 0x0 19605 field public static final int REPORT_EVENT_AFTER_EACH_SCAN = 1; // 0x1 19606 field public static final int REPORT_EVENT_FULL_SCAN_RESULT = 2; // 0x2 19607 field public static final int WIFI_BAND_24_GHZ = 1; // 0x1 19608 field public static final int WIFI_BAND_5_GHZ = 2; // 0x2 19609 field public static final int WIFI_BAND_5_GHZ_DFS_ONLY = 4; // 0x4 19610 field public static final int WIFI_BAND_5_GHZ_WITH_DFS = 6; // 0x6 19611 field public static final int WIFI_BAND_BOTH = 3; // 0x3 19612 field public static final int WIFI_BAND_BOTH_WITH_DFS = 7; // 0x7 19613 field public static final int WIFI_BAND_UNSPECIFIED = 0; // 0x0 19614 } 19615 19616 public static abstract interface WifiScanner.ActionListener { 19617 method public abstract void onFailure(int, java.lang.String); 19618 method public abstract void onSuccess(); 19619 } 19620 19621 public static class WifiScanner.BssidInfo { 19622 ctor public WifiScanner.BssidInfo(); 19623 field public java.lang.String bssid; 19624 field public int frequencyHint; 19625 field public int high; 19626 field public int low; 19627 } 19628 19629 public static abstract interface WifiScanner.BssidListener implements android.net.wifi.WifiScanner.ActionListener { 19630 method public abstract void onFound(android.net.wifi.ScanResult[]); 19631 } 19632 19633 public static class WifiScanner.ChannelSpec { 19634 ctor public WifiScanner.ChannelSpec(int); 19635 field public int frequency; 19636 } 19637 19638 public static class WifiScanner.HotlistSettings implements android.os.Parcelable { 19639 ctor public WifiScanner.HotlistSettings(); 19640 method public int describeContents(); 19641 method public void writeToParcel(android.os.Parcel, int); 19642 field public int apLostThreshold; 19643 field public android.net.wifi.WifiScanner.BssidInfo[] bssidInfos; 19644 } 19645 19646 public static abstract interface WifiScanner.ScanListener implements android.net.wifi.WifiScanner.ActionListener { 19647 method public abstract void onFullResult(android.net.wifi.ScanResult); 19648 method public abstract void onPeriodChanged(int); 19649 method public abstract void onResults(android.net.wifi.ScanResult[]); 19650 } 19651 19652 public static class WifiScanner.ScanSettings implements android.os.Parcelable { 19653 ctor public WifiScanner.ScanSettings(); 19654 method public int describeContents(); 19655 method public void writeToParcel(android.os.Parcel, int); 19656 field public int band; 19657 field public android.net.wifi.WifiScanner.ChannelSpec[] channels; 19658 field public int numBssidsPerScan; 19659 field public int periodInMs; 19660 field public int reportEvents; 19661 } 19662 19663 public static abstract interface WifiScanner.WifiChangeListener implements android.net.wifi.WifiScanner.ActionListener { 19664 method public abstract void onChanging(android.net.wifi.ScanResult[]); 19665 method public abstract void onQuiescence(android.net.wifi.ScanResult[]); 19666 } 19667 19668 public static class WifiScanner.WifiChangeSettings implements android.os.Parcelable { 19669 ctor public WifiScanner.WifiChangeSettings(); 19670 method public int describeContents(); 19671 method public void writeToParcel(android.os.Parcel, int); 19672 field public android.net.wifi.WifiScanner.BssidInfo[] bssidInfos; 19673 field public int lostApSampleSize; 19674 field public int minApsBreachingThreshold; 19675 field public int periodInMs; 19676 field public int rssiSampleSize; 19677 field public int unchangedSampleSize; 19678 } 19679 19680 public class WpsInfo implements android.os.Parcelable { 19681 ctor public WpsInfo(); 19682 ctor public WpsInfo(android.net.wifi.WpsInfo); 19683 method public int describeContents(); 19684 method public void writeToParcel(android.os.Parcel, int); 19685 field public java.lang.String BSSID; 19686 field public static final android.os.Parcelable.Creator<android.net.wifi.WpsInfo> CREATOR; 19687 field public static final int DISPLAY = 1; // 0x1 19688 field public static final int INVALID = 4; // 0x4 19689 field public static final int KEYPAD = 2; // 0x2 19690 field public static final int LABEL = 3; // 0x3 19691 field public static final int PBC = 0; // 0x0 19692 field public java.lang.String pin; 19693 field public int setup; 19694 } 19695 19696} 19697 19698package android.net.wifi.p2p { 19699 19700 public class WifiP2pConfig implements android.os.Parcelable { 19701 ctor public WifiP2pConfig(); 19702 ctor public WifiP2pConfig(android.net.wifi.p2p.WifiP2pConfig); 19703 method public int describeContents(); 19704 method public void writeToParcel(android.os.Parcel, int); 19705 field public static final android.os.Parcelable.Creator<android.net.wifi.p2p.WifiP2pConfig> CREATOR; 19706 field public java.lang.String deviceAddress; 19707 field public int groupOwnerIntent; 19708 field public android.net.wifi.WpsInfo wps; 19709 } 19710 19711 public class WifiP2pDevice implements android.os.Parcelable { 19712 ctor public WifiP2pDevice(); 19713 ctor public WifiP2pDevice(android.net.wifi.p2p.WifiP2pDevice); 19714 method public int describeContents(); 19715 method public boolean isGroupOwner(); 19716 method public boolean isServiceDiscoveryCapable(); 19717 method public boolean wpsDisplaySupported(); 19718 method public boolean wpsKeypadSupported(); 19719 method public boolean wpsPbcSupported(); 19720 method public void writeToParcel(android.os.Parcel, int); 19721 field public static final int AVAILABLE = 3; // 0x3 19722 field public static final int CONNECTED = 0; // 0x0 19723 field public static final android.os.Parcelable.Creator<android.net.wifi.p2p.WifiP2pDevice> CREATOR; 19724 field public static final int FAILED = 2; // 0x2 19725 field public static final int INVITED = 1; // 0x1 19726 field public static final int UNAVAILABLE = 4; // 0x4 19727 field public java.lang.String deviceAddress; 19728 field public java.lang.String deviceName; 19729 field public java.lang.String primaryDeviceType; 19730 field public java.lang.String secondaryDeviceType; 19731 field public int status; 19732 } 19733 19734 public class WifiP2pDeviceList implements android.os.Parcelable { 19735 ctor public WifiP2pDeviceList(); 19736 ctor public WifiP2pDeviceList(android.net.wifi.p2p.WifiP2pDeviceList); 19737 method public int describeContents(); 19738 method public android.net.wifi.p2p.WifiP2pDevice get(java.lang.String); 19739 method public java.util.Collection<android.net.wifi.p2p.WifiP2pDevice> getDeviceList(); 19740 method public void writeToParcel(android.os.Parcel, int); 19741 field public static final android.os.Parcelable.Creator<android.net.wifi.p2p.WifiP2pDeviceList> CREATOR; 19742 } 19743 19744 public class WifiP2pGroup implements android.os.Parcelable { 19745 ctor public WifiP2pGroup(); 19746 ctor public WifiP2pGroup(android.net.wifi.p2p.WifiP2pGroup); 19747 method public int describeContents(); 19748 method public java.util.Collection<android.net.wifi.p2p.WifiP2pDevice> getClientList(); 19749 method public java.lang.String getInterface(); 19750 method public java.lang.String getNetworkName(); 19751 method public android.net.wifi.p2p.WifiP2pDevice getOwner(); 19752 method public java.lang.String getPassphrase(); 19753 method public boolean isGroupOwner(); 19754 method public void writeToParcel(android.os.Parcel, int); 19755 field public static final android.os.Parcelable.Creator<android.net.wifi.p2p.WifiP2pGroup> CREATOR; 19756 } 19757 19758 public class WifiP2pInfo implements android.os.Parcelable { 19759 ctor public WifiP2pInfo(); 19760 ctor public WifiP2pInfo(android.net.wifi.p2p.WifiP2pInfo); 19761 method public int describeContents(); 19762 method public void writeToParcel(android.os.Parcel, int); 19763 field public static final android.os.Parcelable.Creator<android.net.wifi.p2p.WifiP2pInfo> CREATOR; 19764 field public boolean groupFormed; 19765 field public java.net.InetAddress groupOwnerAddress; 19766 field public boolean isGroupOwner; 19767 } 19768 19769 public class WifiP2pManager { 19770 method public void addLocalService(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.nsd.WifiP2pServiceInfo, android.net.wifi.p2p.WifiP2pManager.ActionListener); 19771 method public void addServiceRequest(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.nsd.WifiP2pServiceRequest, android.net.wifi.p2p.WifiP2pManager.ActionListener); 19772 method public void cancelConnect(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.ActionListener); 19773 method public void clearLocalServices(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.ActionListener); 19774 method public void clearServiceRequests(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.ActionListener); 19775 method public void connect(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pConfig, android.net.wifi.p2p.WifiP2pManager.ActionListener); 19776 method public void createGroup(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.ActionListener); 19777 method public void discoverPeers(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.ActionListener); 19778 method public void discoverServices(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.ActionListener); 19779 method public android.net.wifi.p2p.WifiP2pManager.Channel initialize(android.content.Context, android.os.Looper, android.net.wifi.p2p.WifiP2pManager.ChannelListener); 19780 method public void removeGroup(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.ActionListener); 19781 method public void removeLocalService(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.nsd.WifiP2pServiceInfo, android.net.wifi.p2p.WifiP2pManager.ActionListener); 19782 method public void removeServiceRequest(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.nsd.WifiP2pServiceRequest, android.net.wifi.p2p.WifiP2pManager.ActionListener); 19783 method public void requestConnectionInfo(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.ConnectionInfoListener); 19784 method public void requestGroupInfo(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.GroupInfoListener); 19785 method public void requestPeers(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.PeerListListener); 19786 method public void setDnsSdResponseListeners(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.DnsSdServiceResponseListener, android.net.wifi.p2p.WifiP2pManager.DnsSdTxtRecordListener); 19787 method public void setServiceResponseListener(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.ServiceResponseListener); 19788 method public void setUpnpServiceResponseListener(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.UpnpServiceResponseListener); 19789 method public void stopPeerDiscovery(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.ActionListener); 19790 field public static final int BUSY = 2; // 0x2 19791 field public static final int ERROR = 0; // 0x0 19792 field public static final java.lang.String EXTRA_DISCOVERY_STATE = "discoveryState"; 19793 field public static final java.lang.String EXTRA_NETWORK_INFO = "networkInfo"; 19794 field public static final java.lang.String EXTRA_P2P_DEVICE_LIST = "wifiP2pDeviceList"; 19795 field public static final java.lang.String EXTRA_WIFI_P2P_DEVICE = "wifiP2pDevice"; 19796 field public static final java.lang.String EXTRA_WIFI_P2P_GROUP = "p2pGroupInfo"; 19797 field public static final java.lang.String EXTRA_WIFI_P2P_INFO = "wifiP2pInfo"; 19798 field public static final java.lang.String EXTRA_WIFI_STATE = "wifi_p2p_state"; 19799 field public static final int NO_SERVICE_REQUESTS = 3; // 0x3 19800 field public static final int P2P_UNSUPPORTED = 1; // 0x1 19801 field public static final java.lang.String WIFI_P2P_CONNECTION_CHANGED_ACTION = "android.net.wifi.p2p.CONNECTION_STATE_CHANGE"; 19802 field public static final java.lang.String WIFI_P2P_DISCOVERY_CHANGED_ACTION = "android.net.wifi.p2p.DISCOVERY_STATE_CHANGE"; 19803 field public static final int WIFI_P2P_DISCOVERY_STARTED = 2; // 0x2 19804 field public static final int WIFI_P2P_DISCOVERY_STOPPED = 1; // 0x1 19805 field public static final java.lang.String WIFI_P2P_PEERS_CHANGED_ACTION = "android.net.wifi.p2p.PEERS_CHANGED"; 19806 field public static final java.lang.String WIFI_P2P_STATE_CHANGED_ACTION = "android.net.wifi.p2p.STATE_CHANGED"; 19807 field public static final int WIFI_P2P_STATE_DISABLED = 1; // 0x1 19808 field public static final int WIFI_P2P_STATE_ENABLED = 2; // 0x2 19809 field public static final java.lang.String WIFI_P2P_THIS_DEVICE_CHANGED_ACTION = "android.net.wifi.p2p.THIS_DEVICE_CHANGED"; 19810 } 19811 19812 public static abstract interface WifiP2pManager.ActionListener { 19813 method public abstract void onFailure(int); 19814 method public abstract void onSuccess(); 19815 } 19816 19817 public static class WifiP2pManager.Channel { 19818 } 19819 19820 public static abstract interface WifiP2pManager.ChannelListener { 19821 method public abstract void onChannelDisconnected(); 19822 } 19823 19824 public static abstract interface WifiP2pManager.ConnectionInfoListener { 19825 method public abstract void onConnectionInfoAvailable(android.net.wifi.p2p.WifiP2pInfo); 19826 } 19827 19828 public static abstract interface WifiP2pManager.DnsSdServiceResponseListener { 19829 method public abstract void onDnsSdServiceAvailable(java.lang.String, java.lang.String, android.net.wifi.p2p.WifiP2pDevice); 19830 } 19831 19832 public static abstract interface WifiP2pManager.DnsSdTxtRecordListener { 19833 method public abstract void onDnsSdTxtRecordAvailable(java.lang.String, java.util.Map<java.lang.String, java.lang.String>, android.net.wifi.p2p.WifiP2pDevice); 19834 } 19835 19836 public static abstract interface WifiP2pManager.GroupInfoListener { 19837 method public abstract void onGroupInfoAvailable(android.net.wifi.p2p.WifiP2pGroup); 19838 } 19839 19840 public static abstract interface WifiP2pManager.PeerListListener { 19841 method public abstract void onPeersAvailable(android.net.wifi.p2p.WifiP2pDeviceList); 19842 } 19843 19844 public static abstract interface WifiP2pManager.ServiceResponseListener { 19845 method public abstract void onServiceAvailable(int, byte[], android.net.wifi.p2p.WifiP2pDevice); 19846 } 19847 19848 public static abstract interface WifiP2pManager.UpnpServiceResponseListener { 19849 method public abstract void onUpnpServiceAvailable(java.util.List<java.lang.String>, android.net.wifi.p2p.WifiP2pDevice); 19850 } 19851 19852} 19853 19854package android.net.wifi.p2p.nsd { 19855 19856 public class WifiP2pDnsSdServiceInfo extends android.net.wifi.p2p.nsd.WifiP2pServiceInfo { 19857 method public static android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceInfo newInstance(java.lang.String, java.lang.String, java.util.Map<java.lang.String, java.lang.String>); 19858 } 19859 19860 public class WifiP2pDnsSdServiceRequest extends android.net.wifi.p2p.nsd.WifiP2pServiceRequest { 19861 method public static android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest newInstance(); 19862 method public static android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest newInstance(java.lang.String); 19863 method public static android.net.wifi.p2p.nsd.WifiP2pDnsSdServiceRequest newInstance(java.lang.String, java.lang.String); 19864 } 19865 19866 public class WifiP2pServiceInfo implements android.os.Parcelable { 19867 method public int describeContents(); 19868 method public void writeToParcel(android.os.Parcel, int); 19869 field public static final int SERVICE_TYPE_ALL = 0; // 0x0 19870 field public static final int SERVICE_TYPE_BONJOUR = 1; // 0x1 19871 field public static final int SERVICE_TYPE_UPNP = 2; // 0x2 19872 field public static final int SERVICE_TYPE_VENDOR_SPECIFIC = 255; // 0xff 19873 } 19874 19875 public class WifiP2pServiceRequest implements android.os.Parcelable { 19876 method public int describeContents(); 19877 method public static android.net.wifi.p2p.nsd.WifiP2pServiceRequest newInstance(int, java.lang.String); 19878 method public static android.net.wifi.p2p.nsd.WifiP2pServiceRequest newInstance(int); 19879 method public void writeToParcel(android.os.Parcel, int); 19880 } 19881 19882 public class WifiP2pUpnpServiceInfo extends android.net.wifi.p2p.nsd.WifiP2pServiceInfo { 19883 method public static android.net.wifi.p2p.nsd.WifiP2pUpnpServiceInfo newInstance(java.lang.String, java.lang.String, java.util.List<java.lang.String>); 19884 } 19885 19886 public class WifiP2pUpnpServiceRequest extends android.net.wifi.p2p.nsd.WifiP2pServiceRequest { 19887 method public static android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest newInstance(); 19888 method public static android.net.wifi.p2p.nsd.WifiP2pUpnpServiceRequest newInstance(java.lang.String); 19889 } 19890 19891} 19892 19893package android.nfc { 19894 19895 public class FormatException extends java.lang.Exception { 19896 ctor public FormatException(); 19897 ctor public FormatException(java.lang.String); 19898 ctor public FormatException(java.lang.String, java.lang.Throwable); 19899 } 19900 19901 public final class NdefMessage implements android.os.Parcelable { 19902 ctor public NdefMessage(byte[]) throws android.nfc.FormatException; 19903 ctor public NdefMessage(android.nfc.NdefRecord, android.nfc.NdefRecord...); 19904 ctor public NdefMessage(android.nfc.NdefRecord[]); 19905 method public int describeContents(); 19906 method public int getByteArrayLength(); 19907 method public android.nfc.NdefRecord[] getRecords(); 19908 method public byte[] toByteArray(); 19909 method public void writeToParcel(android.os.Parcel, int); 19910 field public static final android.os.Parcelable.Creator<android.nfc.NdefMessage> CREATOR; 19911 } 19912 19913 public final class NdefRecord implements android.os.Parcelable { 19914 ctor public NdefRecord(short, byte[], byte[], byte[]); 19915 ctor public deprecated NdefRecord(byte[]) throws android.nfc.FormatException; 19916 method public static android.nfc.NdefRecord createApplicationRecord(java.lang.String); 19917 method public static android.nfc.NdefRecord createExternal(java.lang.String, java.lang.String, byte[]); 19918 method public static android.nfc.NdefRecord createMime(java.lang.String, byte[]); 19919 method public static android.nfc.NdefRecord createTextRecord(java.lang.String, java.lang.String); 19920 method public static android.nfc.NdefRecord createUri(android.net.Uri); 19921 method public static android.nfc.NdefRecord createUri(java.lang.String); 19922 method public int describeContents(); 19923 method public byte[] getId(); 19924 method public byte[] getPayload(); 19925 method public short getTnf(); 19926 method public byte[] getType(); 19927 method public deprecated byte[] toByteArray(); 19928 method public java.lang.String toMimeType(); 19929 method public android.net.Uri toUri(); 19930 method public void writeToParcel(android.os.Parcel, int); 19931 field public static final android.os.Parcelable.Creator<android.nfc.NdefRecord> CREATOR; 19932 field public static final byte[] RTD_ALTERNATIVE_CARRIER; 19933 field public static final byte[] RTD_HANDOVER_CARRIER; 19934 field public static final byte[] RTD_HANDOVER_REQUEST; 19935 field public static final byte[] RTD_HANDOVER_SELECT; 19936 field public static final byte[] RTD_SMART_POSTER; 19937 field public static final byte[] RTD_TEXT; 19938 field public static final byte[] RTD_URI; 19939 field public static final short TNF_ABSOLUTE_URI = 3; // 0x3 19940 field public static final short TNF_EMPTY = 0; // 0x0 19941 field public static final short TNF_EXTERNAL_TYPE = 4; // 0x4 19942 field public static final short TNF_MIME_MEDIA = 2; // 0x2 19943 field public static final short TNF_UNCHANGED = 6; // 0x6 19944 field public static final short TNF_UNKNOWN = 5; // 0x5 19945 field public static final short TNF_WELL_KNOWN = 1; // 0x1 19946 } 19947 19948 public final class NfcAdapter { 19949 method public boolean addNfcUnlockHandler(android.nfc.NfcAdapter.NfcUnlockHandler, java.lang.String[]); 19950 method public boolean disable(); 19951 method public boolean disable(boolean); 19952 method public void disableForegroundDispatch(android.app.Activity); 19953 method public deprecated void disableForegroundNdefPush(android.app.Activity); 19954 method public boolean disableNdefPush(); 19955 method public void disableReaderMode(android.app.Activity); 19956 method public boolean enable(); 19957 method public void enableForegroundDispatch(android.app.Activity, android.app.PendingIntent, android.content.IntentFilter[], java.lang.String[][]); 19958 method public deprecated void enableForegroundNdefPush(android.app.Activity, android.nfc.NdefMessage); 19959 method public boolean enableNdefPush(); 19960 method public void enableReaderMode(android.app.Activity, android.nfc.NfcAdapter.ReaderCallback, int, android.os.Bundle); 19961 method public static android.nfc.NfcAdapter getDefaultAdapter(android.content.Context); 19962 method public boolean invokeBeam(android.app.Activity); 19963 method public boolean isEnabled(); 19964 method public boolean isNdefPushEnabled(); 19965 method public boolean removeNfcUnlockHandler(android.nfc.NfcAdapter.NfcUnlockHandler); 19966 method public void setBeamPushUris(android.net.Uri[], android.app.Activity); 19967 method public void setBeamPushUrisCallback(android.nfc.NfcAdapter.CreateBeamUrisCallback, android.app.Activity); 19968 method public void setNdefPushMessage(android.nfc.NdefMessage, android.app.Activity, android.app.Activity...); 19969 method public void setNdefPushMessage(android.nfc.NdefMessage, android.app.Activity, int); 19970 method public void setNdefPushMessageCallback(android.nfc.NfcAdapter.CreateNdefMessageCallback, android.app.Activity, android.app.Activity...); 19971 method public void setOnNdefPushCompleteCallback(android.nfc.NfcAdapter.OnNdefPushCompleteCallback, android.app.Activity, android.app.Activity...); 19972 field public static final java.lang.String ACTION_ADAPTER_STATE_CHANGED = "android.nfc.action.ADAPTER_STATE_CHANGED"; 19973 field public static final java.lang.String ACTION_NDEF_DISCOVERED = "android.nfc.action.NDEF_DISCOVERED"; 19974 field public static final java.lang.String ACTION_TAG_DISCOVERED = "android.nfc.action.TAG_DISCOVERED"; 19975 field public static final java.lang.String ACTION_TECH_DISCOVERED = "android.nfc.action.TECH_DISCOVERED"; 19976 field public static final java.lang.String EXTRA_ADAPTER_STATE = "android.nfc.extra.ADAPTER_STATE"; 19977 field public static final java.lang.String EXTRA_ID = "android.nfc.extra.ID"; 19978 field public static final java.lang.String EXTRA_NDEF_MESSAGES = "android.nfc.extra.NDEF_MESSAGES"; 19979 field public static final java.lang.String EXTRA_READER_PRESENCE_CHECK_DELAY = "presence"; 19980 field public static final java.lang.String EXTRA_TAG = "android.nfc.extra.TAG"; 19981 field public static final int FLAG_NDEF_PUSH_NO_CONFIRM = 1; // 0x1 19982 field public static final int FLAG_READER_NFC_A = 1; // 0x1 19983 field public static final int FLAG_READER_NFC_B = 2; // 0x2 19984 field public static final int FLAG_READER_NFC_BARCODE = 16; // 0x10 19985 field public static final int FLAG_READER_NFC_F = 4; // 0x4 19986 field public static final int FLAG_READER_NFC_V = 8; // 0x8 19987 field public static final int FLAG_READER_NO_PLATFORM_SOUNDS = 256; // 0x100 19988 field public static final int FLAG_READER_SKIP_NDEF_CHECK = 128; // 0x80 19989 field public static final int STATE_OFF = 1; // 0x1 19990 field public static final int STATE_ON = 3; // 0x3 19991 field public static final int STATE_TURNING_OFF = 4; // 0x4 19992 field public static final int STATE_TURNING_ON = 2; // 0x2 19993 } 19994 19995 public static abstract interface NfcAdapter.CreateBeamUrisCallback { 19996 method public abstract android.net.Uri[] createBeamUris(android.nfc.NfcEvent); 19997 } 19998 19999 public static abstract interface NfcAdapter.CreateNdefMessageCallback { 20000 method public abstract android.nfc.NdefMessage createNdefMessage(android.nfc.NfcEvent); 20001 } 20002 20003 public static abstract interface NfcAdapter.NfcUnlockHandler { 20004 method public abstract boolean onUnlockAttempted(android.nfc.Tag); 20005 } 20006 20007 public static abstract interface NfcAdapter.OnNdefPushCompleteCallback { 20008 method public abstract void onNdefPushComplete(android.nfc.NfcEvent); 20009 } 20010 20011 public static abstract interface NfcAdapter.ReaderCallback { 20012 method public abstract void onTagDiscovered(android.nfc.Tag); 20013 } 20014 20015 public final class NfcEvent { 20016 field public final android.nfc.NfcAdapter nfcAdapter; 20017 } 20018 20019 public final class NfcManager { 20020 method public android.nfc.NfcAdapter getDefaultAdapter(); 20021 } 20022 20023 public final class Tag implements android.os.Parcelable { 20024 method public int describeContents(); 20025 method public byte[] getId(); 20026 method public java.lang.String[] getTechList(); 20027 method public void writeToParcel(android.os.Parcel, int); 20028 field public static final android.os.Parcelable.Creator<android.nfc.Tag> CREATOR; 20029 } 20030 20031 public class TagLostException extends java.io.IOException { 20032 ctor public TagLostException(); 20033 ctor public TagLostException(java.lang.String); 20034 } 20035 20036} 20037 20038package android.nfc.cardemulation { 20039 20040 public final class CardEmulation { 20041 method public boolean categoryAllowsForegroundPreference(java.lang.String); 20042 method public java.util.List<java.lang.String> getAidsForService(android.content.ComponentName, java.lang.String); 20043 method public static synchronized android.nfc.cardemulation.CardEmulation getInstance(android.nfc.NfcAdapter); 20044 method public int getSelectionModeForCategory(java.lang.String); 20045 method public boolean isDefaultServiceForAid(android.content.ComponentName, java.lang.String); 20046 method public boolean isDefaultServiceForCategory(android.content.ComponentName, java.lang.String); 20047 method public boolean registerAidsForService(android.content.ComponentName, java.lang.String, java.util.List<java.lang.String>); 20048 method public boolean removeAidsForService(android.content.ComponentName, java.lang.String); 20049 method public boolean setPreferredService(android.app.Activity, android.content.ComponentName); 20050 method public boolean supportsAidPrefixRegistration(); 20051 method public boolean unsetPreferredService(android.app.Activity); 20052 field public static final java.lang.String ACTION_CHANGE_DEFAULT = "android.nfc.cardemulation.action.ACTION_CHANGE_DEFAULT"; 20053 field public static final java.lang.String CATEGORY_OTHER = "other"; 20054 field public static final java.lang.String CATEGORY_PAYMENT = "payment"; 20055 field public static final java.lang.String EXTRA_CATEGORY = "category"; 20056 field public static final java.lang.String EXTRA_SERVICE_COMPONENT = "component"; 20057 field public static final int SELECTION_MODE_ALWAYS_ASK = 1; // 0x1 20058 field public static final int SELECTION_MODE_ASK_IF_CONFLICT = 2; // 0x2 20059 field public static final int SELECTION_MODE_PREFER_DEFAULT = 0; // 0x0 20060 } 20061 20062 public abstract class HostApduService extends android.app.Service { 20063 ctor public HostApduService(); 20064 method public final void notifyUnhandled(); 20065 method public final android.os.IBinder onBind(android.content.Intent); 20066 method public abstract void onDeactivated(int); 20067 method public abstract byte[] processCommandApdu(byte[], android.os.Bundle); 20068 method public final void sendResponseApdu(byte[]); 20069 field public static final int DEACTIVATION_DESELECTED = 1; // 0x1 20070 field public static final int DEACTIVATION_LINK_LOSS = 0; // 0x0 20071 field public static final java.lang.String SERVICE_INTERFACE = "android.nfc.cardemulation.action.HOST_APDU_SERVICE"; 20072 field public static final java.lang.String SERVICE_META_DATA = "android.nfc.cardemulation.host_apdu_service"; 20073 } 20074 20075 public abstract class OffHostApduService extends android.app.Service { 20076 ctor public OffHostApduService(); 20077 method public abstract android.os.IBinder onBind(android.content.Intent); 20078 field public static final java.lang.String SERVICE_INTERFACE = "android.nfc.cardemulation.action.OFF_HOST_APDU_SERVICE"; 20079 field public static final java.lang.String SERVICE_META_DATA = "android.nfc.cardemulation.off_host_apdu_service"; 20080 } 20081 20082} 20083 20084package android.nfc.tech { 20085 20086 abstract class BasicTagTechnology implements android.nfc.tech.TagTechnology { 20087 method public void close() throws java.io.IOException; 20088 method public void connect() throws java.io.IOException; 20089 method public android.nfc.Tag getTag(); 20090 method public boolean isConnected(); 20091 } 20092 20093 public final class IsoDep extends android.nfc.tech.BasicTagTechnology { 20094 method public static android.nfc.tech.IsoDep get(android.nfc.Tag); 20095 method public byte[] getHiLayerResponse(); 20096 method public byte[] getHistoricalBytes(); 20097 method public int getMaxTransceiveLength(); 20098 method public int getTimeout(); 20099 method public boolean isExtendedLengthApduSupported(); 20100 method public void setTimeout(int); 20101 method public byte[] transceive(byte[]) throws java.io.IOException; 20102 } 20103 20104 public final class MifareClassic extends android.nfc.tech.BasicTagTechnology { 20105 method public boolean authenticateSectorWithKeyA(int, byte[]) throws java.io.IOException; 20106 method public boolean authenticateSectorWithKeyB(int, byte[]) throws java.io.IOException; 20107 method public int blockToSector(int); 20108 method public void decrement(int, int) throws java.io.IOException; 20109 method public static android.nfc.tech.MifareClassic get(android.nfc.Tag); 20110 method public int getBlockCount(); 20111 method public int getBlockCountInSector(int); 20112 method public int getMaxTransceiveLength(); 20113 method public int getSectorCount(); 20114 method public int getSize(); 20115 method public int getTimeout(); 20116 method public int getType(); 20117 method public void increment(int, int) throws java.io.IOException; 20118 method public byte[] readBlock(int) throws java.io.IOException; 20119 method public void restore(int) throws java.io.IOException; 20120 method public int sectorToBlock(int); 20121 method public void setTimeout(int); 20122 method public byte[] transceive(byte[]) throws java.io.IOException; 20123 method public void transfer(int) throws java.io.IOException; 20124 method public void writeBlock(int, byte[]) throws java.io.IOException; 20125 field public static final int BLOCK_SIZE = 16; // 0x10 20126 field public static final byte[] KEY_DEFAULT; 20127 field public static final byte[] KEY_MIFARE_APPLICATION_DIRECTORY; 20128 field public static final byte[] KEY_NFC_FORUM; 20129 field public static final int SIZE_1K = 1024; // 0x400 20130 field public static final int SIZE_2K = 2048; // 0x800 20131 field public static final int SIZE_4K = 4096; // 0x1000 20132 field public static final int SIZE_MINI = 320; // 0x140 20133 field public static final int TYPE_CLASSIC = 0; // 0x0 20134 field public static final int TYPE_PLUS = 1; // 0x1 20135 field public static final int TYPE_PRO = 2; // 0x2 20136 field public static final int TYPE_UNKNOWN = -1; // 0xffffffff 20137 } 20138 20139 public final class MifareUltralight extends android.nfc.tech.BasicTagTechnology { 20140 method public static android.nfc.tech.MifareUltralight get(android.nfc.Tag); 20141 method public int getMaxTransceiveLength(); 20142 method public int getTimeout(); 20143 method public int getType(); 20144 method public byte[] readPages(int) throws java.io.IOException; 20145 method public void setTimeout(int); 20146 method public byte[] transceive(byte[]) throws java.io.IOException; 20147 method public void writePage(int, byte[]) throws java.io.IOException; 20148 field public static final int PAGE_SIZE = 4; // 0x4 20149 field public static final int TYPE_ULTRALIGHT = 1; // 0x1 20150 field public static final int TYPE_ULTRALIGHT_C = 2; // 0x2 20151 field public static final int TYPE_UNKNOWN = -1; // 0xffffffff 20152 } 20153 20154 public final class Ndef extends android.nfc.tech.BasicTagTechnology { 20155 method public boolean canMakeReadOnly(); 20156 method public static android.nfc.tech.Ndef get(android.nfc.Tag); 20157 method public android.nfc.NdefMessage getCachedNdefMessage(); 20158 method public int getMaxSize(); 20159 method public android.nfc.NdefMessage getNdefMessage() throws android.nfc.FormatException, java.io.IOException; 20160 method public java.lang.String getType(); 20161 method public boolean isWritable(); 20162 method public boolean makeReadOnly() throws java.io.IOException; 20163 method public void writeNdefMessage(android.nfc.NdefMessage) throws android.nfc.FormatException, java.io.IOException; 20164 field public static final java.lang.String MIFARE_CLASSIC = "com.nxp.ndef.mifareclassic"; 20165 field public static final java.lang.String NFC_FORUM_TYPE_1 = "org.nfcforum.ndef.type1"; 20166 field public static final java.lang.String NFC_FORUM_TYPE_2 = "org.nfcforum.ndef.type2"; 20167 field public static final java.lang.String NFC_FORUM_TYPE_3 = "org.nfcforum.ndef.type3"; 20168 field public static final java.lang.String NFC_FORUM_TYPE_4 = "org.nfcforum.ndef.type4"; 20169 } 20170 20171 public final class NdefFormatable extends android.nfc.tech.BasicTagTechnology { 20172 method public void format(android.nfc.NdefMessage) throws android.nfc.FormatException, java.io.IOException; 20173 method public void formatReadOnly(android.nfc.NdefMessage) throws android.nfc.FormatException, java.io.IOException; 20174 method public static android.nfc.tech.NdefFormatable get(android.nfc.Tag); 20175 } 20176 20177 public final class NfcA extends android.nfc.tech.BasicTagTechnology { 20178 method public static android.nfc.tech.NfcA get(android.nfc.Tag); 20179 method public byte[] getAtqa(); 20180 method public int getMaxTransceiveLength(); 20181 method public short getSak(); 20182 method public int getTimeout(); 20183 method public void setTimeout(int); 20184 method public byte[] transceive(byte[]) throws java.io.IOException; 20185 } 20186 20187 public final class NfcB extends android.nfc.tech.BasicTagTechnology { 20188 method public static android.nfc.tech.NfcB get(android.nfc.Tag); 20189 method public byte[] getApplicationData(); 20190 method public int getMaxTransceiveLength(); 20191 method public byte[] getProtocolInfo(); 20192 method public byte[] transceive(byte[]) throws java.io.IOException; 20193 } 20194 20195 public final class NfcBarcode extends android.nfc.tech.BasicTagTechnology { 20196 method public static android.nfc.tech.NfcBarcode get(android.nfc.Tag); 20197 method public byte[] getBarcode(); 20198 method public int getType(); 20199 field public static final int TYPE_KOVIO = 1; // 0x1 20200 field public static final int TYPE_UNKNOWN = -1; // 0xffffffff 20201 } 20202 20203 public final class NfcF extends android.nfc.tech.BasicTagTechnology { 20204 method public static android.nfc.tech.NfcF get(android.nfc.Tag); 20205 method public byte[] getManufacturer(); 20206 method public int getMaxTransceiveLength(); 20207 method public byte[] getSystemCode(); 20208 method public int getTimeout(); 20209 method public void setTimeout(int); 20210 method public byte[] transceive(byte[]) throws java.io.IOException; 20211 } 20212 20213 public final class NfcV extends android.nfc.tech.BasicTagTechnology { 20214 method public static android.nfc.tech.NfcV get(android.nfc.Tag); 20215 method public byte getDsfId(); 20216 method public int getMaxTransceiveLength(); 20217 method public byte getResponseFlags(); 20218 method public byte[] transceive(byte[]) throws java.io.IOException; 20219 } 20220 20221 public abstract interface TagTechnology implements java.io.Closeable { 20222 method public abstract void close() throws java.io.IOException; 20223 method public abstract void connect() throws java.io.IOException; 20224 method public abstract android.nfc.Tag getTag(); 20225 method public abstract boolean isConnected(); 20226 } 20227 20228} 20229 20230package android.opengl { 20231 20232 public class EGL14 { 20233 ctor public EGL14(); 20234 method public static boolean eglBindAPI(int); 20235 method public static boolean eglBindTexImage(android.opengl.EGLDisplay, android.opengl.EGLSurface, int); 20236 method public static boolean eglChooseConfig(android.opengl.EGLDisplay, int[], int, android.opengl.EGLConfig[], int, int, int[], int); 20237 method public static boolean eglCopyBuffers(android.opengl.EGLDisplay, android.opengl.EGLSurface, int); 20238 method public static android.opengl.EGLContext eglCreateContext(android.opengl.EGLDisplay, android.opengl.EGLConfig, android.opengl.EGLContext, int[], int); 20239 method public static android.opengl.EGLSurface eglCreatePbufferFromClientBuffer(android.opengl.EGLDisplay, int, int, android.opengl.EGLConfig, int[], int); 20240 method public static android.opengl.EGLSurface eglCreatePbufferSurface(android.opengl.EGLDisplay, android.opengl.EGLConfig, int[], int); 20241 method public static android.opengl.EGLSurface eglCreatePixmapSurface(android.opengl.EGLDisplay, android.opengl.EGLConfig, int, int[], int); 20242 method public static android.opengl.EGLSurface eglCreateWindowSurface(android.opengl.EGLDisplay, android.opengl.EGLConfig, java.lang.Object, int[], int); 20243 method public static boolean eglDestroyContext(android.opengl.EGLDisplay, android.opengl.EGLContext); 20244 method public static boolean eglDestroySurface(android.opengl.EGLDisplay, android.opengl.EGLSurface); 20245 method public static boolean eglGetConfigAttrib(android.opengl.EGLDisplay, android.opengl.EGLConfig, int, int[], int); 20246 method public static boolean eglGetConfigs(android.opengl.EGLDisplay, android.opengl.EGLConfig[], int, int, int[], int); 20247 method public static android.opengl.EGLContext eglGetCurrentContext(); 20248 method public static android.opengl.EGLDisplay eglGetCurrentDisplay(); 20249 method public static android.opengl.EGLSurface eglGetCurrentSurface(int); 20250 method public static android.opengl.EGLDisplay eglGetDisplay(int); 20251 method public static int eglGetError(); 20252 method public static boolean eglInitialize(android.opengl.EGLDisplay, int[], int, int[], int); 20253 method public static boolean eglMakeCurrent(android.opengl.EGLDisplay, android.opengl.EGLSurface, android.opengl.EGLSurface, android.opengl.EGLContext); 20254 method public static int eglQueryAPI(); 20255 method public static boolean eglQueryContext(android.opengl.EGLDisplay, android.opengl.EGLContext, int, int[], int); 20256 method public static java.lang.String eglQueryString(android.opengl.EGLDisplay, int); 20257 method public static boolean eglQuerySurface(android.opengl.EGLDisplay, android.opengl.EGLSurface, int, int[], int); 20258 method public static boolean eglReleaseTexImage(android.opengl.EGLDisplay, android.opengl.EGLSurface, int); 20259 method public static boolean eglReleaseThread(); 20260 method public static boolean eglSurfaceAttrib(android.opengl.EGLDisplay, android.opengl.EGLSurface, int, int); 20261 method public static boolean eglSwapBuffers(android.opengl.EGLDisplay, android.opengl.EGLSurface); 20262 method public static boolean eglSwapInterval(android.opengl.EGLDisplay, int); 20263 method public static boolean eglTerminate(android.opengl.EGLDisplay); 20264 method public static boolean eglWaitClient(); 20265 method public static boolean eglWaitGL(); 20266 method public static boolean eglWaitNative(int); 20267 field public static final int EGL_ALPHA_MASK_SIZE = 12350; // 0x303e 20268 field public static final int EGL_ALPHA_SIZE = 12321; // 0x3021 20269 field public static final int EGL_BACK_BUFFER = 12420; // 0x3084 20270 field public static final int EGL_BAD_ACCESS = 12290; // 0x3002 20271 field public static final int EGL_BAD_ALLOC = 12291; // 0x3003 20272 field public static final int EGL_BAD_ATTRIBUTE = 12292; // 0x3004 20273 field public static final int EGL_BAD_CONFIG = 12293; // 0x3005 20274 field public static final int EGL_BAD_CONTEXT = 12294; // 0x3006 20275 field public static final int EGL_BAD_CURRENT_SURFACE = 12295; // 0x3007 20276 field public static final int EGL_BAD_DISPLAY = 12296; // 0x3008 20277 field public static final int EGL_BAD_MATCH = 12297; // 0x3009 20278 field public static final int EGL_BAD_NATIVE_PIXMAP = 12298; // 0x300a 20279 field public static final int EGL_BAD_NATIVE_WINDOW = 12299; // 0x300b 20280 field public static final int EGL_BAD_PARAMETER = 12300; // 0x300c 20281 field public static final int EGL_BAD_SURFACE = 12301; // 0x300d 20282 field public static final int EGL_BIND_TO_TEXTURE_RGB = 12345; // 0x3039 20283 field public static final int EGL_BIND_TO_TEXTURE_RGBA = 12346; // 0x303a 20284 field public static final int EGL_BLUE_SIZE = 12322; // 0x3022 20285 field public static final int EGL_BUFFER_DESTROYED = 12437; // 0x3095 20286 field public static final int EGL_BUFFER_PRESERVED = 12436; // 0x3094 20287 field public static final int EGL_BUFFER_SIZE = 12320; // 0x3020 20288 field public static final int EGL_CLIENT_APIS = 12429; // 0x308d 20289 field public static final int EGL_COLOR_BUFFER_TYPE = 12351; // 0x303f 20290 field public static final int EGL_CONFIG_CAVEAT = 12327; // 0x3027 20291 field public static final int EGL_CONFIG_ID = 12328; // 0x3028 20292 field public static final int EGL_CONFORMANT = 12354; // 0x3042 20293 field public static final int EGL_CONTEXT_CLIENT_TYPE = 12439; // 0x3097 20294 field public static final int EGL_CONTEXT_CLIENT_VERSION = 12440; // 0x3098 20295 field public static final int EGL_CONTEXT_LOST = 12302; // 0x300e 20296 field public static final int EGL_CORE_NATIVE_ENGINE = 12379; // 0x305b 20297 field public static final int EGL_DEFAULT_DISPLAY = 0; // 0x0 20298 field public static final int EGL_DEPTH_SIZE = 12325; // 0x3025 20299 field public static final int EGL_DISPLAY_SCALING = 10000; // 0x2710 20300 field public static final int EGL_DRAW = 12377; // 0x3059 20301 field public static final int EGL_EXTENSIONS = 12373; // 0x3055 20302 field public static final int EGL_FALSE = 0; // 0x0 20303 field public static final int EGL_GREEN_SIZE = 12323; // 0x3023 20304 field public static final int EGL_HEIGHT = 12374; // 0x3056 20305 field public static final int EGL_HORIZONTAL_RESOLUTION = 12432; // 0x3090 20306 field public static final int EGL_LARGEST_PBUFFER = 12376; // 0x3058 20307 field public static final int EGL_LEVEL = 12329; // 0x3029 20308 field public static final int EGL_LUMINANCE_BUFFER = 12431; // 0x308f 20309 field public static final int EGL_LUMINANCE_SIZE = 12349; // 0x303d 20310 field public static final int EGL_MATCH_NATIVE_PIXMAP = 12353; // 0x3041 20311 field public static final int EGL_MAX_PBUFFER_HEIGHT = 12330; // 0x302a 20312 field public static final int EGL_MAX_PBUFFER_PIXELS = 12331; // 0x302b 20313 field public static final int EGL_MAX_PBUFFER_WIDTH = 12332; // 0x302c 20314 field public static final int EGL_MAX_SWAP_INTERVAL = 12348; // 0x303c 20315 field public static final int EGL_MIN_SWAP_INTERVAL = 12347; // 0x303b 20316 field public static final int EGL_MIPMAP_LEVEL = 12419; // 0x3083 20317 field public static final int EGL_MIPMAP_TEXTURE = 12418; // 0x3082 20318 field public static final int EGL_MULTISAMPLE_RESOLVE = 12441; // 0x3099 20319 field public static final int EGL_MULTISAMPLE_RESOLVE_BOX = 12443; // 0x309b 20320 field public static final int EGL_MULTISAMPLE_RESOLVE_BOX_BIT = 512; // 0x200 20321 field public static final int EGL_MULTISAMPLE_RESOLVE_DEFAULT = 12442; // 0x309a 20322 field public static final int EGL_NATIVE_RENDERABLE = 12333; // 0x302d 20323 field public static final int EGL_NATIVE_VISUAL_ID = 12334; // 0x302e 20324 field public static final int EGL_NATIVE_VISUAL_TYPE = 12335; // 0x302f 20325 field public static final int EGL_NONE = 12344; // 0x3038 20326 field public static final int EGL_NON_CONFORMANT_CONFIG = 12369; // 0x3051 20327 field public static final int EGL_NOT_INITIALIZED = 12289; // 0x3001 20328 field public static android.opengl.EGLContext EGL_NO_CONTEXT; 20329 field public static android.opengl.EGLDisplay EGL_NO_DISPLAY; 20330 field public static android.opengl.EGLSurface EGL_NO_SURFACE; 20331 field public static final int EGL_NO_TEXTURE = 12380; // 0x305c 20332 field public static final int EGL_OPENGL_API = 12450; // 0x30a2 20333 field public static final int EGL_OPENGL_BIT = 8; // 0x8 20334 field public static final int EGL_OPENGL_ES2_BIT = 4; // 0x4 20335 field public static final int EGL_OPENGL_ES_API = 12448; // 0x30a0 20336 field public static final int EGL_OPENGL_ES_BIT = 1; // 0x1 20337 field public static final int EGL_OPENVG_API = 12449; // 0x30a1 20338 field public static final int EGL_OPENVG_BIT = 2; // 0x2 20339 field public static final int EGL_OPENVG_IMAGE = 12438; // 0x3096 20340 field public static final int EGL_PBUFFER_BIT = 1; // 0x1 20341 field public static final int EGL_PIXEL_ASPECT_RATIO = 12434; // 0x3092 20342 field public static final int EGL_PIXMAP_BIT = 2; // 0x2 20343 field public static final int EGL_READ = 12378; // 0x305a 20344 field public static final int EGL_RED_SIZE = 12324; // 0x3024 20345 field public static final int EGL_RENDERABLE_TYPE = 12352; // 0x3040 20346 field public static final int EGL_RENDER_BUFFER = 12422; // 0x3086 20347 field public static final int EGL_RGB_BUFFER = 12430; // 0x308e 20348 field public static final int EGL_SAMPLES = 12337; // 0x3031 20349 field public static final int EGL_SAMPLE_BUFFERS = 12338; // 0x3032 20350 field public static final int EGL_SINGLE_BUFFER = 12421; // 0x3085 20351 field public static final int EGL_SLOW_CONFIG = 12368; // 0x3050 20352 field public static final int EGL_STENCIL_SIZE = 12326; // 0x3026 20353 field public static final int EGL_SUCCESS = 12288; // 0x3000 20354 field public static final int EGL_SURFACE_TYPE = 12339; // 0x3033 20355 field public static final int EGL_SWAP_BEHAVIOR = 12435; // 0x3093 20356 field public static final int EGL_SWAP_BEHAVIOR_PRESERVED_BIT = 1024; // 0x400 20357 field public static final int EGL_TEXTURE_2D = 12383; // 0x305f 20358 field public static final int EGL_TEXTURE_FORMAT = 12416; // 0x3080 20359 field public static final int EGL_TEXTURE_RGB = 12381; // 0x305d 20360 field public static final int EGL_TEXTURE_RGBA = 12382; // 0x305e 20361 field public static final int EGL_TEXTURE_TARGET = 12417; // 0x3081 20362 field public static final int EGL_TRANSPARENT_BLUE_VALUE = 12341; // 0x3035 20363 field public static final int EGL_TRANSPARENT_GREEN_VALUE = 12342; // 0x3036 20364 field public static final int EGL_TRANSPARENT_RED_VALUE = 12343; // 0x3037 20365 field public static final int EGL_TRANSPARENT_RGB = 12370; // 0x3052 20366 field public static final int EGL_TRANSPARENT_TYPE = 12340; // 0x3034 20367 field public static final int EGL_TRUE = 1; // 0x1 20368 field public static final int EGL_VENDOR = 12371; // 0x3053 20369 field public static final int EGL_VERSION = 12372; // 0x3054 20370 field public static final int EGL_VERTICAL_RESOLUTION = 12433; // 0x3091 20371 field public static final int EGL_VG_ALPHA_FORMAT = 12424; // 0x3088 20372 field public static final int EGL_VG_ALPHA_FORMAT_NONPRE = 12427; // 0x308b 20373 field public static final int EGL_VG_ALPHA_FORMAT_PRE = 12428; // 0x308c 20374 field public static final int EGL_VG_ALPHA_FORMAT_PRE_BIT = 64; // 0x40 20375 field public static final int EGL_VG_COLORSPACE = 12423; // 0x3087 20376 field public static final int EGL_VG_COLORSPACE_LINEAR = 12426; // 0x308a 20377 field public static final int EGL_VG_COLORSPACE_LINEAR_BIT = 32; // 0x20 20378 field public static final int EGL_VG_COLORSPACE_sRGB = 12425; // 0x3089 20379 field public static final int EGL_WIDTH = 12375; // 0x3057 20380 field public static final int EGL_WINDOW_BIT = 4; // 0x4 20381 } 20382 20383 public class EGLConfig extends android.opengl.EGLObjectHandle { 20384 } 20385 20386 public class EGLContext extends android.opengl.EGLObjectHandle { 20387 } 20388 20389 public class EGLDisplay extends android.opengl.EGLObjectHandle { 20390 } 20391 20392 public class EGLExt { 20393 ctor public EGLExt(); 20394 method public static boolean eglPresentationTimeANDROID(android.opengl.EGLDisplay, android.opengl.EGLSurface, long); 20395 field public static final int EGL_CONTEXT_FLAGS_KHR = 12540; // 0x30fc 20396 field public static final int EGL_CONTEXT_MAJOR_VERSION_KHR = 12440; // 0x3098 20397 field public static final int EGL_CONTEXT_MINOR_VERSION_KHR = 12539; // 0x30fb 20398 field public static final int EGL_OPENGL_ES3_BIT_KHR = 64; // 0x40 20399 } 20400 20401 public abstract class EGLObjectHandle { 20402 ctor protected deprecated EGLObjectHandle(int); 20403 ctor protected EGLObjectHandle(long); 20404 method public deprecated int getHandle(); 20405 method public long getNativeHandle(); 20406 } 20407 20408 public class EGLSurface extends android.opengl.EGLObjectHandle { 20409 } 20410 20411 public class ETC1 { 20412 ctor public ETC1(); 20413 method public static void decodeBlock(java.nio.Buffer, java.nio.Buffer); 20414 method public static void decodeImage(java.nio.Buffer, java.nio.Buffer, int, int, int, int); 20415 method public static void encodeBlock(java.nio.Buffer, int, java.nio.Buffer); 20416 method public static void encodeImage(java.nio.Buffer, int, int, int, int, java.nio.Buffer); 20417 method public static void formatHeader(java.nio.Buffer, int, int); 20418 method public static int getEncodedDataSize(int, int); 20419 method public static int getHeight(java.nio.Buffer); 20420 method public static int getWidth(java.nio.Buffer); 20421 method public static boolean isValid(java.nio.Buffer); 20422 field public static final int DECODED_BLOCK_SIZE = 48; // 0x30 20423 field public static final int ENCODED_BLOCK_SIZE = 8; // 0x8 20424 field public static final int ETC1_RGB8_OES = 36196; // 0x8d64 20425 field public static final int ETC_PKM_HEADER_SIZE = 16; // 0x10 20426 } 20427 20428 public class ETC1Util { 20429 ctor public ETC1Util(); 20430 method public static android.opengl.ETC1Util.ETC1Texture compressTexture(java.nio.Buffer, int, int, int, int); 20431 method public static android.opengl.ETC1Util.ETC1Texture createTexture(java.io.InputStream) throws java.io.IOException; 20432 method public static boolean isETC1Supported(); 20433 method public static void loadTexture(int, int, int, int, int, java.io.InputStream) throws java.io.IOException; 20434 method public static void loadTexture(int, int, int, int, int, android.opengl.ETC1Util.ETC1Texture); 20435 method public static void writeTexture(android.opengl.ETC1Util.ETC1Texture, java.io.OutputStream) throws java.io.IOException; 20436 } 20437 20438 public static class ETC1Util.ETC1Texture { 20439 ctor public ETC1Util.ETC1Texture(int, int, java.nio.ByteBuffer); 20440 method public java.nio.ByteBuffer getData(); 20441 method public int getHeight(); 20442 method public int getWidth(); 20443 } 20444 20445 public class GLDebugHelper { 20446 ctor public GLDebugHelper(); 20447 method public static javax.microedition.khronos.opengles.GL wrap(javax.microedition.khronos.opengles.GL, int, java.io.Writer); 20448 method public static javax.microedition.khronos.egl.EGL wrap(javax.microedition.khronos.egl.EGL, int, java.io.Writer); 20449 field public static final int CONFIG_CHECK_GL_ERROR = 1; // 0x1 20450 field public static final int CONFIG_CHECK_THREAD = 2; // 0x2 20451 field public static final int CONFIG_LOG_ARGUMENT_NAMES = 4; // 0x4 20452 field public static final int ERROR_WRONG_THREAD = 28672; // 0x7000 20453 } 20454 20455 public class GLES10 { 20456 ctor public GLES10(); 20457 method public static void glActiveTexture(int); 20458 method public static void glAlphaFunc(int, float); 20459 method public static void glAlphaFuncx(int, int); 20460 method public static void glBindTexture(int, int); 20461 method public static void glBlendFunc(int, int); 20462 method public static void glClear(int); 20463 method public static void glClearColor(float, float, float, float); 20464 method public static void glClearColorx(int, int, int, int); 20465 method public static void glClearDepthf(float); 20466 method public static void glClearDepthx(int); 20467 method public static void glClearStencil(int); 20468 method public static void glClientActiveTexture(int); 20469 method public static void glColor4f(float, float, float, float); 20470 method public static void glColor4x(int, int, int, int); 20471 method public static void glColorMask(boolean, boolean, boolean, boolean); 20472 method public static void glColorPointer(int, int, int, java.nio.Buffer); 20473 method public static void glCompressedTexImage2D(int, int, int, int, int, int, int, java.nio.Buffer); 20474 method public static void glCompressedTexSubImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer); 20475 method public static void glCopyTexImage2D(int, int, int, int, int, int, int, int); 20476 method public static void glCopyTexSubImage2D(int, int, int, int, int, int, int, int); 20477 method public static void glCullFace(int); 20478 method public static void glDeleteTextures(int, int[], int); 20479 method public static void glDeleteTextures(int, java.nio.IntBuffer); 20480 method public static void glDepthFunc(int); 20481 method public static void glDepthMask(boolean); 20482 method public static void glDepthRangef(float, float); 20483 method public static void glDepthRangex(int, int); 20484 method public static void glDisable(int); 20485 method public static void glDisableClientState(int); 20486 method public static void glDrawArrays(int, int, int); 20487 method public static void glDrawElements(int, int, int, java.nio.Buffer); 20488 method public static void glEnable(int); 20489 method public static void glEnableClientState(int); 20490 method public static void glFinish(); 20491 method public static void glFlush(); 20492 method public static void glFogf(int, float); 20493 method public static void glFogfv(int, float[], int); 20494 method public static void glFogfv(int, java.nio.FloatBuffer); 20495 method public static void glFogx(int, int); 20496 method public static void glFogxv(int, int[], int); 20497 method public static void glFogxv(int, java.nio.IntBuffer); 20498 method public static void glFrontFace(int); 20499 method public static void glFrustumf(float, float, float, float, float, float); 20500 method public static void glFrustumx(int, int, int, int, int, int); 20501 method public static void glGenTextures(int, int[], int); 20502 method public static void glGenTextures(int, java.nio.IntBuffer); 20503 method public static int glGetError(); 20504 method public static void glGetIntegerv(int, int[], int); 20505 method public static void glGetIntegerv(int, java.nio.IntBuffer); 20506 method public static java.lang.String glGetString(int); 20507 method public static void glHint(int, int); 20508 method public static void glLightModelf(int, float); 20509 method public static void glLightModelfv(int, float[], int); 20510 method public static void glLightModelfv(int, java.nio.FloatBuffer); 20511 method public static void glLightModelx(int, int); 20512 method public static void glLightModelxv(int, int[], int); 20513 method public static void glLightModelxv(int, java.nio.IntBuffer); 20514 method public static void glLightf(int, int, float); 20515 method public static void glLightfv(int, int, float[], int); 20516 method public static void glLightfv(int, int, java.nio.FloatBuffer); 20517 method public static void glLightx(int, int, int); 20518 method public static void glLightxv(int, int, int[], int); 20519 method public static void glLightxv(int, int, java.nio.IntBuffer); 20520 method public static void glLineWidth(float); 20521 method public static void glLineWidthx(int); 20522 method public static void glLoadIdentity(); 20523 method public static void glLoadMatrixf(float[], int); 20524 method public static void glLoadMatrixf(java.nio.FloatBuffer); 20525 method public static void glLoadMatrixx(int[], int); 20526 method public static void glLoadMatrixx(java.nio.IntBuffer); 20527 method public static void glLogicOp(int); 20528 method public static void glMaterialf(int, int, float); 20529 method public static void glMaterialfv(int, int, float[], int); 20530 method public static void glMaterialfv(int, int, java.nio.FloatBuffer); 20531 method public static void glMaterialx(int, int, int); 20532 method public static void glMaterialxv(int, int, int[], int); 20533 method public static void glMaterialxv(int, int, java.nio.IntBuffer); 20534 method public static void glMatrixMode(int); 20535 method public static void glMultMatrixf(float[], int); 20536 method public static void glMultMatrixf(java.nio.FloatBuffer); 20537 method public static void glMultMatrixx(int[], int); 20538 method public static void glMultMatrixx(java.nio.IntBuffer); 20539 method public static void glMultiTexCoord4f(int, float, float, float, float); 20540 method public static void glMultiTexCoord4x(int, int, int, int, int); 20541 method public static void glNormal3f(float, float, float); 20542 method public static void glNormal3x(int, int, int); 20543 method public static void glNormalPointer(int, int, java.nio.Buffer); 20544 method public static void glOrthof(float, float, float, float, float, float); 20545 method public static void glOrthox(int, int, int, int, int, int); 20546 method public static void glPixelStorei(int, int); 20547 method public static void glPointSize(float); 20548 method public static void glPointSizex(int); 20549 method public static void glPolygonOffset(float, float); 20550 method public static void glPolygonOffsetx(int, int); 20551 method public static void glPopMatrix(); 20552 method public static void glPushMatrix(); 20553 method public static void glReadPixels(int, int, int, int, int, int, java.nio.Buffer); 20554 method public static void glRotatef(float, float, float, float); 20555 method public static void glRotatex(int, int, int, int); 20556 method public static void glSampleCoverage(float, boolean); 20557 method public static void glSampleCoveragex(int, boolean); 20558 method public static void glScalef(float, float, float); 20559 method public static void glScalex(int, int, int); 20560 method public static void glScissor(int, int, int, int); 20561 method public static void glShadeModel(int); 20562 method public static void glStencilFunc(int, int, int); 20563 method public static void glStencilMask(int); 20564 method public static void glStencilOp(int, int, int); 20565 method public static void glTexCoordPointer(int, int, int, java.nio.Buffer); 20566 method public static void glTexEnvf(int, int, float); 20567 method public static void glTexEnvfv(int, int, float[], int); 20568 method public static void glTexEnvfv(int, int, java.nio.FloatBuffer); 20569 method public static void glTexEnvx(int, int, int); 20570 method public static void glTexEnvxv(int, int, int[], int); 20571 method public static void glTexEnvxv(int, int, java.nio.IntBuffer); 20572 method public static void glTexImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer); 20573 method public static void glTexParameterf(int, int, float); 20574 method public static void glTexParameterx(int, int, int); 20575 method public static void glTexSubImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer); 20576 method public static void glTranslatef(float, float, float); 20577 method public static void glTranslatex(int, int, int); 20578 method public static void glVertexPointer(int, int, int, java.nio.Buffer); 20579 method public static void glViewport(int, int, int, int); 20580 field public static final int GL_ADD = 260; // 0x104 20581 field public static final int GL_ALIASED_LINE_WIDTH_RANGE = 33902; // 0x846e 20582 field public static final int GL_ALIASED_POINT_SIZE_RANGE = 33901; // 0x846d 20583 field public static final int GL_ALPHA = 6406; // 0x1906 20584 field public static final int GL_ALPHA_BITS = 3413; // 0xd55 20585 field public static final int GL_ALPHA_TEST = 3008; // 0xbc0 20586 field public static final int GL_ALWAYS = 519; // 0x207 20587 field public static final int GL_AMBIENT = 4608; // 0x1200 20588 field public static final int GL_AMBIENT_AND_DIFFUSE = 5634; // 0x1602 20589 field public static final int GL_AND = 5377; // 0x1501 20590 field public static final int GL_AND_INVERTED = 5380; // 0x1504 20591 field public static final int GL_AND_REVERSE = 5378; // 0x1502 20592 field public static final int GL_BACK = 1029; // 0x405 20593 field public static final int GL_BLEND = 3042; // 0xbe2 20594 field public static final int GL_BLUE_BITS = 3412; // 0xd54 20595 field public static final int GL_BYTE = 5120; // 0x1400 20596 field public static final int GL_CCW = 2305; // 0x901 20597 field public static final int GL_CLAMP_TO_EDGE = 33071; // 0x812f 20598 field public static final int GL_CLEAR = 5376; // 0x1500 20599 field public static final int GL_COLOR_ARRAY = 32886; // 0x8076 20600 field public static final int GL_COLOR_BUFFER_BIT = 16384; // 0x4000 20601 field public static final int GL_COLOR_LOGIC_OP = 3058; // 0xbf2 20602 field public static final int GL_COLOR_MATERIAL = 2903; // 0xb57 20603 field public static final int GL_COMPRESSED_TEXTURE_FORMATS = 34467; // 0x86a3 20604 field public static final int GL_CONSTANT_ATTENUATION = 4615; // 0x1207 20605 field public static final int GL_COPY = 5379; // 0x1503 20606 field public static final int GL_COPY_INVERTED = 5388; // 0x150c 20607 field public static final int GL_CULL_FACE = 2884; // 0xb44 20608 field public static final int GL_CW = 2304; // 0x900 20609 field public static final int GL_DECAL = 8449; // 0x2101 20610 field public static final int GL_DECR = 7683; // 0x1e03 20611 field public static final int GL_DEPTH_BITS = 3414; // 0xd56 20612 field public static final int GL_DEPTH_BUFFER_BIT = 256; // 0x100 20613 field public static final int GL_DEPTH_TEST = 2929; // 0xb71 20614 field public static final int GL_DIFFUSE = 4609; // 0x1201 20615 field public static final int GL_DITHER = 3024; // 0xbd0 20616 field public static final int GL_DONT_CARE = 4352; // 0x1100 20617 field public static final int GL_DST_ALPHA = 772; // 0x304 20618 field public static final int GL_DST_COLOR = 774; // 0x306 20619 field public static final int GL_EMISSION = 5632; // 0x1600 20620 field public static final int GL_EQUAL = 514; // 0x202 20621 field public static final int GL_EQUIV = 5385; // 0x1509 20622 field public static final int GL_EXP = 2048; // 0x800 20623 field public static final int GL_EXP2 = 2049; // 0x801 20624 field public static final int GL_EXTENSIONS = 7939; // 0x1f03 20625 field public static final int GL_FALSE = 0; // 0x0 20626 field public static final int GL_FASTEST = 4353; // 0x1101 20627 field public static final int GL_FIXED = 5132; // 0x140c 20628 field public static final int GL_FLAT = 7424; // 0x1d00 20629 field public static final int GL_FLOAT = 5126; // 0x1406 20630 field public static final int GL_FOG = 2912; // 0xb60 20631 field public static final int GL_FOG_COLOR = 2918; // 0xb66 20632 field public static final int GL_FOG_DENSITY = 2914; // 0xb62 20633 field public static final int GL_FOG_END = 2916; // 0xb64 20634 field public static final int GL_FOG_HINT = 3156; // 0xc54 20635 field public static final int GL_FOG_MODE = 2917; // 0xb65 20636 field public static final int GL_FOG_START = 2915; // 0xb63 20637 field public static final int GL_FRONT = 1028; // 0x404 20638 field public static final int GL_FRONT_AND_BACK = 1032; // 0x408 20639 field public static final int GL_GEQUAL = 518; // 0x206 20640 field public static final int GL_GREATER = 516; // 0x204 20641 field public static final int GL_GREEN_BITS = 3411; // 0xd53 20642 field public static final int GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES = 35739; // 0x8b9b 20643 field public static final int GL_IMPLEMENTATION_COLOR_READ_TYPE_OES = 35738; // 0x8b9a 20644 field public static final int GL_INCR = 7682; // 0x1e02 20645 field public static final int GL_INVALID_ENUM = 1280; // 0x500 20646 field public static final int GL_INVALID_OPERATION = 1282; // 0x502 20647 field public static final int GL_INVALID_VALUE = 1281; // 0x501 20648 field public static final int GL_INVERT = 5386; // 0x150a 20649 field public static final int GL_KEEP = 7680; // 0x1e00 20650 field public static final int GL_LEQUAL = 515; // 0x203 20651 field public static final int GL_LESS = 513; // 0x201 20652 field public static final int GL_LIGHT0 = 16384; // 0x4000 20653 field public static final int GL_LIGHT1 = 16385; // 0x4001 20654 field public static final int GL_LIGHT2 = 16386; // 0x4002 20655 field public static final int GL_LIGHT3 = 16387; // 0x4003 20656 field public static final int GL_LIGHT4 = 16388; // 0x4004 20657 field public static final int GL_LIGHT5 = 16389; // 0x4005 20658 field public static final int GL_LIGHT6 = 16390; // 0x4006 20659 field public static final int GL_LIGHT7 = 16391; // 0x4007 20660 field public static final int GL_LIGHTING = 2896; // 0xb50 20661 field public static final int GL_LIGHT_MODEL_AMBIENT = 2899; // 0xb53 20662 field public static final int GL_LIGHT_MODEL_TWO_SIDE = 2898; // 0xb52 20663 field public static final int GL_LINEAR = 9729; // 0x2601 20664 field public static final int GL_LINEAR_ATTENUATION = 4616; // 0x1208 20665 field public static final int GL_LINEAR_MIPMAP_LINEAR = 9987; // 0x2703 20666 field public static final int GL_LINEAR_MIPMAP_NEAREST = 9985; // 0x2701 20667 field public static final int GL_LINES = 1; // 0x1 20668 field public static final int GL_LINE_LOOP = 2; // 0x2 20669 field public static final int GL_LINE_SMOOTH = 2848; // 0xb20 20670 field public static final int GL_LINE_SMOOTH_HINT = 3154; // 0xc52 20671 field public static final int GL_LINE_STRIP = 3; // 0x3 20672 field public static final int GL_LUMINANCE = 6409; // 0x1909 20673 field public static final int GL_LUMINANCE_ALPHA = 6410; // 0x190a 20674 field public static final int GL_MAX_ELEMENTS_INDICES = 33001; // 0x80e9 20675 field public static final int GL_MAX_ELEMENTS_VERTICES = 33000; // 0x80e8 20676 field public static final int GL_MAX_LIGHTS = 3377; // 0xd31 20677 field public static final int GL_MAX_MODELVIEW_STACK_DEPTH = 3382; // 0xd36 20678 field public static final int GL_MAX_PROJECTION_STACK_DEPTH = 3384; // 0xd38 20679 field public static final int GL_MAX_TEXTURE_SIZE = 3379; // 0xd33 20680 field public static final int GL_MAX_TEXTURE_STACK_DEPTH = 3385; // 0xd39 20681 field public static final int GL_MAX_TEXTURE_UNITS = 34018; // 0x84e2 20682 field public static final int GL_MAX_VIEWPORT_DIMS = 3386; // 0xd3a 20683 field public static final int GL_MODELVIEW = 5888; // 0x1700 20684 field public static final int GL_MODULATE = 8448; // 0x2100 20685 field public static final int GL_MULTISAMPLE = 32925; // 0x809d 20686 field public static final int GL_NAND = 5390; // 0x150e 20687 field public static final int GL_NEAREST = 9728; // 0x2600 20688 field public static final int GL_NEAREST_MIPMAP_LINEAR = 9986; // 0x2702 20689 field public static final int GL_NEAREST_MIPMAP_NEAREST = 9984; // 0x2700 20690 field public static final int GL_NEVER = 512; // 0x200 20691 field public static final int GL_NICEST = 4354; // 0x1102 20692 field public static final int GL_NOOP = 5381; // 0x1505 20693 field public static final int GL_NOR = 5384; // 0x1508 20694 field public static final int GL_NORMALIZE = 2977; // 0xba1 20695 field public static final int GL_NORMAL_ARRAY = 32885; // 0x8075 20696 field public static final int GL_NOTEQUAL = 517; // 0x205 20697 field public static final int GL_NO_ERROR = 0; // 0x0 20698 field public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS = 34466; // 0x86a2 20699 field public static final int GL_ONE = 1; // 0x1 20700 field public static final int GL_ONE_MINUS_DST_ALPHA = 773; // 0x305 20701 field public static final int GL_ONE_MINUS_DST_COLOR = 775; // 0x307 20702 field public static final int GL_ONE_MINUS_SRC_ALPHA = 771; // 0x303 20703 field public static final int GL_ONE_MINUS_SRC_COLOR = 769; // 0x301 20704 field public static final int GL_OR = 5383; // 0x1507 20705 field public static final int GL_OR_INVERTED = 5389; // 0x150d 20706 field public static final int GL_OR_REVERSE = 5387; // 0x150b 20707 field public static final int GL_OUT_OF_MEMORY = 1285; // 0x505 20708 field public static final int GL_PACK_ALIGNMENT = 3333; // 0xd05 20709 field public static final int GL_PALETTE4_R5_G6_B5_OES = 35730; // 0x8b92 20710 field public static final int GL_PALETTE4_RGB5_A1_OES = 35732; // 0x8b94 20711 field public static final int GL_PALETTE4_RGB8_OES = 35728; // 0x8b90 20712 field public static final int GL_PALETTE4_RGBA4_OES = 35731; // 0x8b93 20713 field public static final int GL_PALETTE4_RGBA8_OES = 35729; // 0x8b91 20714 field public static final int GL_PALETTE8_R5_G6_B5_OES = 35735; // 0x8b97 20715 field public static final int GL_PALETTE8_RGB5_A1_OES = 35737; // 0x8b99 20716 field public static final int GL_PALETTE8_RGB8_OES = 35733; // 0x8b95 20717 field public static final int GL_PALETTE8_RGBA4_OES = 35736; // 0x8b98 20718 field public static final int GL_PALETTE8_RGBA8_OES = 35734; // 0x8b96 20719 field public static final int GL_PERSPECTIVE_CORRECTION_HINT = 3152; // 0xc50 20720 field public static final int GL_POINTS = 0; // 0x0 20721 field public static final int GL_POINT_FADE_THRESHOLD_SIZE = 33064; // 0x8128 20722 field public static final int GL_POINT_SIZE = 2833; // 0xb11 20723 field public static final int GL_POINT_SMOOTH = 2832; // 0xb10 20724 field public static final int GL_POINT_SMOOTH_HINT = 3153; // 0xc51 20725 field public static final int GL_POLYGON_OFFSET_FILL = 32823; // 0x8037 20726 field public static final int GL_POLYGON_SMOOTH_HINT = 3155; // 0xc53 20727 field public static final int GL_POSITION = 4611; // 0x1203 20728 field public static final int GL_PROJECTION = 5889; // 0x1701 20729 field public static final int GL_QUADRATIC_ATTENUATION = 4617; // 0x1209 20730 field public static final int GL_RED_BITS = 3410; // 0xd52 20731 field public static final int GL_RENDERER = 7937; // 0x1f01 20732 field public static final int GL_REPEAT = 10497; // 0x2901 20733 field public static final int GL_REPLACE = 7681; // 0x1e01 20734 field public static final int GL_RESCALE_NORMAL = 32826; // 0x803a 20735 field public static final int GL_RGB = 6407; // 0x1907 20736 field public static final int GL_RGBA = 6408; // 0x1908 20737 field public static final int GL_SAMPLE_ALPHA_TO_COVERAGE = 32926; // 0x809e 20738 field public static final int GL_SAMPLE_ALPHA_TO_ONE = 32927; // 0x809f 20739 field public static final int GL_SAMPLE_COVERAGE = 32928; // 0x80a0 20740 field public static final int GL_SCISSOR_TEST = 3089; // 0xc11 20741 field public static final int GL_SET = 5391; // 0x150f 20742 field public static final int GL_SHININESS = 5633; // 0x1601 20743 field public static final int GL_SHORT = 5122; // 0x1402 20744 field public static final int GL_SMOOTH = 7425; // 0x1d01 20745 field public static final int GL_SMOOTH_LINE_WIDTH_RANGE = 2850; // 0xb22 20746 field public static final int GL_SMOOTH_POINT_SIZE_RANGE = 2834; // 0xb12 20747 field public static final int GL_SPECULAR = 4610; // 0x1202 20748 field public static final int GL_SPOT_CUTOFF = 4614; // 0x1206 20749 field public static final int GL_SPOT_DIRECTION = 4612; // 0x1204 20750 field public static final int GL_SPOT_EXPONENT = 4613; // 0x1205 20751 field public static final int GL_SRC_ALPHA = 770; // 0x302 20752 field public static final int GL_SRC_ALPHA_SATURATE = 776; // 0x308 20753 field public static final int GL_SRC_COLOR = 768; // 0x300 20754 field public static final int GL_STACK_OVERFLOW = 1283; // 0x503 20755 field public static final int GL_STACK_UNDERFLOW = 1284; // 0x504 20756 field public static final int GL_STENCIL_BITS = 3415; // 0xd57 20757 field public static final int GL_STENCIL_BUFFER_BIT = 1024; // 0x400 20758 field public static final int GL_STENCIL_TEST = 2960; // 0xb90 20759 field public static final int GL_SUBPIXEL_BITS = 3408; // 0xd50 20760 field public static final int GL_TEXTURE = 5890; // 0x1702 20761 field public static final int GL_TEXTURE0 = 33984; // 0x84c0 20762 field public static final int GL_TEXTURE1 = 33985; // 0x84c1 20763 field public static final int GL_TEXTURE10 = 33994; // 0x84ca 20764 field public static final int GL_TEXTURE11 = 33995; // 0x84cb 20765 field public static final int GL_TEXTURE12 = 33996; // 0x84cc 20766 field public static final int GL_TEXTURE13 = 33997; // 0x84cd 20767 field public static final int GL_TEXTURE14 = 33998; // 0x84ce 20768 field public static final int GL_TEXTURE15 = 33999; // 0x84cf 20769 field public static final int GL_TEXTURE16 = 34000; // 0x84d0 20770 field public static final int GL_TEXTURE17 = 34001; // 0x84d1 20771 field public static final int GL_TEXTURE18 = 34002; // 0x84d2 20772 field public static final int GL_TEXTURE19 = 34003; // 0x84d3 20773 field public static final int GL_TEXTURE2 = 33986; // 0x84c2 20774 field public static final int GL_TEXTURE20 = 34004; // 0x84d4 20775 field public static final int GL_TEXTURE21 = 34005; // 0x84d5 20776 field public static final int GL_TEXTURE22 = 34006; // 0x84d6 20777 field public static final int GL_TEXTURE23 = 34007; // 0x84d7 20778 field public static final int GL_TEXTURE24 = 34008; // 0x84d8 20779 field public static final int GL_TEXTURE25 = 34009; // 0x84d9 20780 field public static final int GL_TEXTURE26 = 34010; // 0x84da 20781 field public static final int GL_TEXTURE27 = 34011; // 0x84db 20782 field public static final int GL_TEXTURE28 = 34012; // 0x84dc 20783 field public static final int GL_TEXTURE29 = 34013; // 0x84dd 20784 field public static final int GL_TEXTURE3 = 33987; // 0x84c3 20785 field public static final int GL_TEXTURE30 = 34014; // 0x84de 20786 field public static final int GL_TEXTURE31 = 34015; // 0x84df 20787 field public static final int GL_TEXTURE4 = 33988; // 0x84c4 20788 field public static final int GL_TEXTURE5 = 33989; // 0x84c5 20789 field public static final int GL_TEXTURE6 = 33990; // 0x84c6 20790 field public static final int GL_TEXTURE7 = 33991; // 0x84c7 20791 field public static final int GL_TEXTURE8 = 33992; // 0x84c8 20792 field public static final int GL_TEXTURE9 = 33993; // 0x84c9 20793 field public static final int GL_TEXTURE_2D = 3553; // 0xde1 20794 field public static final int GL_TEXTURE_COORD_ARRAY = 32888; // 0x8078 20795 field public static final int GL_TEXTURE_ENV = 8960; // 0x2300 20796 field public static final int GL_TEXTURE_ENV_COLOR = 8705; // 0x2201 20797 field public static final int GL_TEXTURE_ENV_MODE = 8704; // 0x2200 20798 field public static final int GL_TEXTURE_MAG_FILTER = 10240; // 0x2800 20799 field public static final int GL_TEXTURE_MIN_FILTER = 10241; // 0x2801 20800 field public static final int GL_TEXTURE_WRAP_S = 10242; // 0x2802 20801 field public static final int GL_TEXTURE_WRAP_T = 10243; // 0x2803 20802 field public static final int GL_TRIANGLES = 4; // 0x4 20803 field public static final int GL_TRIANGLE_FAN = 6; // 0x6 20804 field public static final int GL_TRIANGLE_STRIP = 5; // 0x5 20805 field public static final int GL_TRUE = 1; // 0x1 20806 field public static final int GL_UNPACK_ALIGNMENT = 3317; // 0xcf5 20807 field public static final int GL_UNSIGNED_BYTE = 5121; // 0x1401 20808 field public static final int GL_UNSIGNED_SHORT = 5123; // 0x1403 20809 field public static final int GL_UNSIGNED_SHORT_4_4_4_4 = 32819; // 0x8033 20810 field public static final int GL_UNSIGNED_SHORT_5_5_5_1 = 32820; // 0x8034 20811 field public static final int GL_UNSIGNED_SHORT_5_6_5 = 33635; // 0x8363 20812 field public static final int GL_VENDOR = 7936; // 0x1f00 20813 field public static final int GL_VERSION = 7938; // 0x1f02 20814 field public static final int GL_VERTEX_ARRAY = 32884; // 0x8074 20815 field public static final int GL_XOR = 5382; // 0x1506 20816 field public static final int GL_ZERO = 0; // 0x0 20817 } 20818 20819 public class GLES10Ext { 20820 ctor public GLES10Ext(); 20821 method public static int glQueryMatrixxOES(int[], int, int[], int); 20822 method public static int glQueryMatrixxOES(java.nio.IntBuffer, java.nio.IntBuffer); 20823 } 20824 20825 public class GLES11 extends android.opengl.GLES10 { 20826 ctor public GLES11(); 20827 method public static void glBindBuffer(int, int); 20828 method public static void glBufferData(int, int, java.nio.Buffer, int); 20829 method public static void glBufferSubData(int, int, int, java.nio.Buffer); 20830 method public static void glClipPlanef(int, float[], int); 20831 method public static void glClipPlanef(int, java.nio.FloatBuffer); 20832 method public static void glClipPlanex(int, int[], int); 20833 method public static void glClipPlanex(int, java.nio.IntBuffer); 20834 method public static void glColor4ub(byte, byte, byte, byte); 20835 method public static void glColorPointer(int, int, int, int); 20836 method public static void glDeleteBuffers(int, int[], int); 20837 method public static void glDeleteBuffers(int, java.nio.IntBuffer); 20838 method public static void glDrawElements(int, int, int, int); 20839 method public static void glGenBuffers(int, int[], int); 20840 method public static void glGenBuffers(int, java.nio.IntBuffer); 20841 method public static void glGetBooleanv(int, boolean[], int); 20842 method public static void glGetBooleanv(int, java.nio.IntBuffer); 20843 method public static void glGetBufferParameteriv(int, int, int[], int); 20844 method public static void glGetBufferParameteriv(int, int, java.nio.IntBuffer); 20845 method public static void glGetClipPlanef(int, float[], int); 20846 method public static void glGetClipPlanef(int, java.nio.FloatBuffer); 20847 method public static void glGetClipPlanex(int, int[], int); 20848 method public static void glGetClipPlanex(int, java.nio.IntBuffer); 20849 method public static void glGetFixedv(int, int[], int); 20850 method public static void glGetFixedv(int, java.nio.IntBuffer); 20851 method public static void glGetFloatv(int, float[], int); 20852 method public static void glGetFloatv(int, java.nio.FloatBuffer); 20853 method public static void glGetLightfv(int, int, float[], int); 20854 method public static void glGetLightfv(int, int, java.nio.FloatBuffer); 20855 method public static void glGetLightxv(int, int, int[], int); 20856 method public static void glGetLightxv(int, int, java.nio.IntBuffer); 20857 method public static void glGetMaterialfv(int, int, float[], int); 20858 method public static void glGetMaterialfv(int, int, java.nio.FloatBuffer); 20859 method public static void glGetMaterialxv(int, int, int[], int); 20860 method public static void glGetMaterialxv(int, int, java.nio.IntBuffer); 20861 method public static void glGetTexEnvfv(int, int, float[], int); 20862 method public static void glGetTexEnvfv(int, int, java.nio.FloatBuffer); 20863 method public static void glGetTexEnviv(int, int, int[], int); 20864 method public static void glGetTexEnviv(int, int, java.nio.IntBuffer); 20865 method public static void glGetTexEnvxv(int, int, int[], int); 20866 method public static void glGetTexEnvxv(int, int, java.nio.IntBuffer); 20867 method public static void glGetTexParameterfv(int, int, float[], int); 20868 method public static void glGetTexParameterfv(int, int, java.nio.FloatBuffer); 20869 method public static void glGetTexParameteriv(int, int, int[], int); 20870 method public static void glGetTexParameteriv(int, int, java.nio.IntBuffer); 20871 method public static void glGetTexParameterxv(int, int, int[], int); 20872 method public static void glGetTexParameterxv(int, int, java.nio.IntBuffer); 20873 method public static boolean glIsBuffer(int); 20874 method public static boolean glIsEnabled(int); 20875 method public static boolean glIsTexture(int); 20876 method public static void glNormalPointer(int, int, int); 20877 method public static void glPointParameterf(int, float); 20878 method public static void glPointParameterfv(int, float[], int); 20879 method public static void glPointParameterfv(int, java.nio.FloatBuffer); 20880 method public static void glPointParameterx(int, int); 20881 method public static void glPointParameterxv(int, int[], int); 20882 method public static void glPointParameterxv(int, java.nio.IntBuffer); 20883 method public static void glPointSizePointerOES(int, int, java.nio.Buffer); 20884 method public static void glTexCoordPointer(int, int, int, int); 20885 method public static void glTexEnvi(int, int, int); 20886 method public static void glTexEnviv(int, int, int[], int); 20887 method public static void glTexEnviv(int, int, java.nio.IntBuffer); 20888 method public static void glTexParameterfv(int, int, float[], int); 20889 method public static void glTexParameterfv(int, int, java.nio.FloatBuffer); 20890 method public static void glTexParameteri(int, int, int); 20891 method public static void glTexParameteriv(int, int, int[], int); 20892 method public static void glTexParameteriv(int, int, java.nio.IntBuffer); 20893 method public static void glTexParameterxv(int, int, int[], int); 20894 method public static void glTexParameterxv(int, int, java.nio.IntBuffer); 20895 method public static void glVertexPointer(int, int, int, int); 20896 field public static final int GL_ACTIVE_TEXTURE = 34016; // 0x84e0 20897 field public static final int GL_ADD_SIGNED = 34164; // 0x8574 20898 field public static final int GL_ALPHA_SCALE = 3356; // 0xd1c 20899 field public static final int GL_ALPHA_TEST_FUNC = 3009; // 0xbc1 20900 field public static final int GL_ALPHA_TEST_REF = 3010; // 0xbc2 20901 field public static final int GL_ARRAY_BUFFER = 34962; // 0x8892 20902 field public static final int GL_ARRAY_BUFFER_BINDING = 34964; // 0x8894 20903 field public static final int GL_BLEND_DST = 3040; // 0xbe0 20904 field public static final int GL_BLEND_SRC = 3041; // 0xbe1 20905 field public static final int GL_BUFFER_ACCESS = 35003; // 0x88bb 20906 field public static final int GL_BUFFER_SIZE = 34660; // 0x8764 20907 field public static final int GL_BUFFER_USAGE = 34661; // 0x8765 20908 field public static final int GL_CLIENT_ACTIVE_TEXTURE = 34017; // 0x84e1 20909 field public static final int GL_CLIP_PLANE0 = 12288; // 0x3000 20910 field public static final int GL_CLIP_PLANE1 = 12289; // 0x3001 20911 field public static final int GL_CLIP_PLANE2 = 12290; // 0x3002 20912 field public static final int GL_CLIP_PLANE3 = 12291; // 0x3003 20913 field public static final int GL_CLIP_PLANE4 = 12292; // 0x3004 20914 field public static final int GL_CLIP_PLANE5 = 12293; // 0x3005 20915 field public static final int GL_COLOR_ARRAY_BUFFER_BINDING = 34968; // 0x8898 20916 field public static final int GL_COLOR_ARRAY_POINTER = 32912; // 0x8090 20917 field public static final int GL_COLOR_ARRAY_SIZE = 32897; // 0x8081 20918 field public static final int GL_COLOR_ARRAY_STRIDE = 32899; // 0x8083 20919 field public static final int GL_COLOR_ARRAY_TYPE = 32898; // 0x8082 20920 field public static final int GL_COLOR_CLEAR_VALUE = 3106; // 0xc22 20921 field public static final int GL_COLOR_WRITEMASK = 3107; // 0xc23 20922 field public static final int GL_COMBINE = 34160; // 0x8570 20923 field public static final int GL_COMBINE_ALPHA = 34162; // 0x8572 20924 field public static final int GL_COMBINE_RGB = 34161; // 0x8571 20925 field public static final int GL_CONSTANT = 34166; // 0x8576 20926 field public static final int GL_COORD_REPLACE_OES = 34914; // 0x8862 20927 field public static final int GL_CULL_FACE_MODE = 2885; // 0xb45 20928 field public static final int GL_CURRENT_COLOR = 2816; // 0xb00 20929 field public static final int GL_CURRENT_NORMAL = 2818; // 0xb02 20930 field public static final int GL_CURRENT_TEXTURE_COORDS = 2819; // 0xb03 20931 field public static final int GL_DEPTH_CLEAR_VALUE = 2931; // 0xb73 20932 field public static final int GL_DEPTH_FUNC = 2932; // 0xb74 20933 field public static final int GL_DEPTH_RANGE = 2928; // 0xb70 20934 field public static final int GL_DEPTH_WRITEMASK = 2930; // 0xb72 20935 field public static final int GL_DOT3_RGB = 34478; // 0x86ae 20936 field public static final int GL_DOT3_RGBA = 34479; // 0x86af 20937 field public static final int GL_DYNAMIC_DRAW = 35048; // 0x88e8 20938 field public static final int GL_ELEMENT_ARRAY_BUFFER = 34963; // 0x8893 20939 field public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING = 34965; // 0x8895 20940 field public static final int GL_FRONT_FACE = 2886; // 0xb46 20941 field public static final int GL_GENERATE_MIPMAP = 33169; // 0x8191 20942 field public static final int GL_GENERATE_MIPMAP_HINT = 33170; // 0x8192 20943 field public static final int GL_INTERPOLATE = 34165; // 0x8575 20944 field public static final int GL_LINE_WIDTH = 2849; // 0xb21 20945 field public static final int GL_LOGIC_OP_MODE = 3056; // 0xbf0 20946 field public static final int GL_MATRIX_MODE = 2976; // 0xba0 20947 field public static final int GL_MAX_CLIP_PLANES = 3378; // 0xd32 20948 field public static final int GL_MODELVIEW_MATRIX = 2982; // 0xba6 20949 field public static final int GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES = 35213; // 0x898d 20950 field public static final int GL_MODELVIEW_STACK_DEPTH = 2979; // 0xba3 20951 field public static final int GL_NORMAL_ARRAY_BUFFER_BINDING = 34967; // 0x8897 20952 field public static final int GL_NORMAL_ARRAY_POINTER = 32911; // 0x808f 20953 field public static final int GL_NORMAL_ARRAY_STRIDE = 32895; // 0x807f 20954 field public static final int GL_NORMAL_ARRAY_TYPE = 32894; // 0x807e 20955 field public static final int GL_OPERAND0_ALPHA = 34200; // 0x8598 20956 field public static final int GL_OPERAND0_RGB = 34192; // 0x8590 20957 field public static final int GL_OPERAND1_ALPHA = 34201; // 0x8599 20958 field public static final int GL_OPERAND1_RGB = 34193; // 0x8591 20959 field public static final int GL_OPERAND2_ALPHA = 34202; // 0x859a 20960 field public static final int GL_OPERAND2_RGB = 34194; // 0x8592 20961 field public static final int GL_POINT_DISTANCE_ATTENUATION = 33065; // 0x8129 20962 field public static final int GL_POINT_FADE_THRESHOLD_SIZE = 33064; // 0x8128 20963 field public static final int GL_POINT_SIZE = 2833; // 0xb11 20964 field public static final int GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES = 35743; // 0x8b9f 20965 field public static final int GL_POINT_SIZE_ARRAY_OES = 35740; // 0x8b9c 20966 field public static final int GL_POINT_SIZE_ARRAY_POINTER_OES = 35212; // 0x898c 20967 field public static final int GL_POINT_SIZE_ARRAY_STRIDE_OES = 35211; // 0x898b 20968 field public static final int GL_POINT_SIZE_ARRAY_TYPE_OES = 35210; // 0x898a 20969 field public static final int GL_POINT_SIZE_MAX = 33063; // 0x8127 20970 field public static final int GL_POINT_SIZE_MIN = 33062; // 0x8126 20971 field public static final int GL_POINT_SPRITE_OES = 34913; // 0x8861 20972 field public static final int GL_POLYGON_OFFSET_FACTOR = 32824; // 0x8038 20973 field public static final int GL_POLYGON_OFFSET_UNITS = 10752; // 0x2a00 20974 field public static final int GL_PREVIOUS = 34168; // 0x8578 20975 field public static final int GL_PRIMARY_COLOR = 34167; // 0x8577 20976 field public static final int GL_PROJECTION_MATRIX = 2983; // 0xba7 20977 field public static final int GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES = 35214; // 0x898e 20978 field public static final int GL_PROJECTION_STACK_DEPTH = 2980; // 0xba4 20979 field public static final int GL_RGB_SCALE = 34163; // 0x8573 20980 field public static final int GL_SAMPLES = 32937; // 0x80a9 20981 field public static final int GL_SAMPLE_BUFFERS = 32936; // 0x80a8 20982 field public static final int GL_SAMPLE_COVERAGE_INVERT = 32939; // 0x80ab 20983 field public static final int GL_SAMPLE_COVERAGE_VALUE = 32938; // 0x80aa 20984 field public static final int GL_SCISSOR_BOX = 3088; // 0xc10 20985 field public static final int GL_SHADE_MODEL = 2900; // 0xb54 20986 field public static final int GL_SRC0_ALPHA = 34184; // 0x8588 20987 field public static final int GL_SRC0_RGB = 34176; // 0x8580 20988 field public static final int GL_SRC1_ALPHA = 34185; // 0x8589 20989 field public static final int GL_SRC1_RGB = 34177; // 0x8581 20990 field public static final int GL_SRC2_ALPHA = 34186; // 0x858a 20991 field public static final int GL_SRC2_RGB = 34178; // 0x8582 20992 field public static final int GL_STATIC_DRAW = 35044; // 0x88e4 20993 field public static final int GL_STENCIL_CLEAR_VALUE = 2961; // 0xb91 20994 field public static final int GL_STENCIL_FAIL = 2964; // 0xb94 20995 field public static final int GL_STENCIL_FUNC = 2962; // 0xb92 20996 field public static final int GL_STENCIL_PASS_DEPTH_FAIL = 2965; // 0xb95 20997 field public static final int GL_STENCIL_PASS_DEPTH_PASS = 2966; // 0xb96 20998 field public static final int GL_STENCIL_REF = 2967; // 0xb97 20999 field public static final int GL_STENCIL_VALUE_MASK = 2963; // 0xb93 21000 field public static final int GL_STENCIL_WRITEMASK = 2968; // 0xb98 21001 field public static final int GL_SUBTRACT = 34023; // 0x84e7 21002 field public static final int GL_TEXTURE_BINDING_2D = 32873; // 0x8069 21003 field public static final int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = 34970; // 0x889a 21004 field public static final int GL_TEXTURE_COORD_ARRAY_POINTER = 32914; // 0x8092 21005 field public static final int GL_TEXTURE_COORD_ARRAY_SIZE = 32904; // 0x8088 21006 field public static final int GL_TEXTURE_COORD_ARRAY_STRIDE = 32906; // 0x808a 21007 field public static final int GL_TEXTURE_COORD_ARRAY_TYPE = 32905; // 0x8089 21008 field public static final int GL_TEXTURE_MATRIX = 2984; // 0xba8 21009 field public static final int GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES = 35215; // 0x898f 21010 field public static final int GL_TEXTURE_STACK_DEPTH = 2981; // 0xba5 21011 field public static final int GL_VERTEX_ARRAY_BUFFER_BINDING = 34966; // 0x8896 21012 field public static final int GL_VERTEX_ARRAY_POINTER = 32910; // 0x808e 21013 field public static final int GL_VERTEX_ARRAY_SIZE = 32890; // 0x807a 21014 field public static final int GL_VERTEX_ARRAY_STRIDE = 32892; // 0x807c 21015 field public static final int GL_VERTEX_ARRAY_TYPE = 32891; // 0x807b 21016 field public static final int GL_VIEWPORT = 2978; // 0xba2 21017 field public static final int GL_WRITE_ONLY = 35001; // 0x88b9 21018 } 21019 21020 public class GLES11Ext { 21021 ctor public GLES11Ext(); 21022 method public static void glAlphaFuncxOES(int, int); 21023 method public static void glBindFramebufferOES(int, int); 21024 method public static void glBindRenderbufferOES(int, int); 21025 method public static void glBlendEquationOES(int); 21026 method public static void glBlendEquationSeparateOES(int, int); 21027 method public static void glBlendFuncSeparateOES(int, int, int, int); 21028 method public static int glCheckFramebufferStatusOES(int); 21029 method public static void glClearColorxOES(int, int, int, int); 21030 method public static void glClearDepthfOES(float); 21031 method public static void glClearDepthxOES(int); 21032 method public static void glClipPlanefOES(int, float[], int); 21033 method public static void glClipPlanefOES(int, java.nio.FloatBuffer); 21034 method public static void glClipPlanexOES(int, int[], int); 21035 method public static void glClipPlanexOES(int, java.nio.IntBuffer); 21036 method public static void glColor4xOES(int, int, int, int); 21037 method public static void glCurrentPaletteMatrixOES(int); 21038 method public static void glDeleteFramebuffersOES(int, int[], int); 21039 method public static void glDeleteFramebuffersOES(int, java.nio.IntBuffer); 21040 method public static void glDeleteRenderbuffersOES(int, int[], int); 21041 method public static void glDeleteRenderbuffersOES(int, java.nio.IntBuffer); 21042 method public static void glDepthRangefOES(float, float); 21043 method public static void glDepthRangexOES(int, int); 21044 method public static void glDrawTexfOES(float, float, float, float, float); 21045 method public static void glDrawTexfvOES(float[], int); 21046 method public static void glDrawTexfvOES(java.nio.FloatBuffer); 21047 method public static void glDrawTexiOES(int, int, int, int, int); 21048 method public static void glDrawTexivOES(int[], int); 21049 method public static void glDrawTexivOES(java.nio.IntBuffer); 21050 method public static void glDrawTexsOES(short, short, short, short, short); 21051 method public static void glDrawTexsvOES(short[], int); 21052 method public static void glDrawTexsvOES(java.nio.ShortBuffer); 21053 method public static void glDrawTexxOES(int, int, int, int, int); 21054 method public static void glDrawTexxvOES(int[], int); 21055 method public static void glDrawTexxvOES(java.nio.IntBuffer); 21056 method public static void glEGLImageTargetRenderbufferStorageOES(int, java.nio.Buffer); 21057 method public static void glEGLImageTargetTexture2DOES(int, java.nio.Buffer); 21058 method public static void glFogxOES(int, int); 21059 method public static void glFogxvOES(int, int[], int); 21060 method public static void glFogxvOES(int, java.nio.IntBuffer); 21061 method public static void glFramebufferRenderbufferOES(int, int, int, int); 21062 method public static void glFramebufferTexture2DOES(int, int, int, int, int); 21063 method public static void glFrustumfOES(float, float, float, float, float, float); 21064 method public static void glFrustumxOES(int, int, int, int, int, int); 21065 method public static void glGenFramebuffersOES(int, int[], int); 21066 method public static void glGenFramebuffersOES(int, java.nio.IntBuffer); 21067 method public static void glGenRenderbuffersOES(int, int[], int); 21068 method public static void glGenRenderbuffersOES(int, java.nio.IntBuffer); 21069 method public static void glGenerateMipmapOES(int); 21070 method public static void glGetClipPlanefOES(int, float[], int); 21071 method public static void glGetClipPlanefOES(int, java.nio.FloatBuffer); 21072 method public static void glGetClipPlanexOES(int, int[], int); 21073 method public static void glGetClipPlanexOES(int, java.nio.IntBuffer); 21074 method public static void glGetFixedvOES(int, int[], int); 21075 method public static void glGetFixedvOES(int, java.nio.IntBuffer); 21076 method public static void glGetFramebufferAttachmentParameterivOES(int, int, int, int[], int); 21077 method public static void glGetFramebufferAttachmentParameterivOES(int, int, int, java.nio.IntBuffer); 21078 method public static void glGetLightxvOES(int, int, int[], int); 21079 method public static void glGetLightxvOES(int, int, java.nio.IntBuffer); 21080 method public static void glGetMaterialxvOES(int, int, int[], int); 21081 method public static void glGetMaterialxvOES(int, int, java.nio.IntBuffer); 21082 method public static void glGetRenderbufferParameterivOES(int, int, int[], int); 21083 method public static void glGetRenderbufferParameterivOES(int, int, java.nio.IntBuffer); 21084 method public static void glGetTexEnvxvOES(int, int, int[], int); 21085 method public static void glGetTexEnvxvOES(int, int, java.nio.IntBuffer); 21086 method public static void glGetTexGenfvOES(int, int, float[], int); 21087 method public static void glGetTexGenfvOES(int, int, java.nio.FloatBuffer); 21088 method public static void glGetTexGenivOES(int, int, int[], int); 21089 method public static void glGetTexGenivOES(int, int, java.nio.IntBuffer); 21090 method public static void glGetTexGenxvOES(int, int, int[], int); 21091 method public static void glGetTexGenxvOES(int, int, java.nio.IntBuffer); 21092 method public static void glGetTexParameterxvOES(int, int, int[], int); 21093 method public static void glGetTexParameterxvOES(int, int, java.nio.IntBuffer); 21094 method public static boolean glIsFramebufferOES(int); 21095 method public static boolean glIsRenderbufferOES(int); 21096 method public static void glLightModelxOES(int, int); 21097 method public static void glLightModelxvOES(int, int[], int); 21098 method public static void glLightModelxvOES(int, java.nio.IntBuffer); 21099 method public static void glLightxOES(int, int, int); 21100 method public static void glLightxvOES(int, int, int[], int); 21101 method public static void glLightxvOES(int, int, java.nio.IntBuffer); 21102 method public static void glLineWidthxOES(int); 21103 method public static void glLoadMatrixxOES(int[], int); 21104 method public static void glLoadMatrixxOES(java.nio.IntBuffer); 21105 method public static void glLoadPaletteFromModelViewMatrixOES(); 21106 method public static void glMaterialxOES(int, int, int); 21107 method public static void glMaterialxvOES(int, int, int[], int); 21108 method public static void glMaterialxvOES(int, int, java.nio.IntBuffer); 21109 method public static void glMatrixIndexPointerOES(int, int, int, java.nio.Buffer); 21110 method public static void glMultMatrixxOES(int[], int); 21111 method public static void glMultMatrixxOES(java.nio.IntBuffer); 21112 method public static void glMultiTexCoord4xOES(int, int, int, int, int); 21113 method public static void glNormal3xOES(int, int, int); 21114 method public static void glOrthofOES(float, float, float, float, float, float); 21115 method public static void glOrthoxOES(int, int, int, int, int, int); 21116 method public static void glPointParameterxOES(int, int); 21117 method public static void glPointParameterxvOES(int, int[], int); 21118 method public static void glPointParameterxvOES(int, java.nio.IntBuffer); 21119 method public static void glPointSizexOES(int); 21120 method public static void glPolygonOffsetxOES(int, int); 21121 method public static void glRenderbufferStorageOES(int, int, int, int); 21122 method public static void glRotatexOES(int, int, int, int); 21123 method public static void glSampleCoveragexOES(int, boolean); 21124 method public static void glScalexOES(int, int, int); 21125 method public static void glTexEnvxOES(int, int, int); 21126 method public static void glTexEnvxvOES(int, int, int[], int); 21127 method public static void glTexEnvxvOES(int, int, java.nio.IntBuffer); 21128 method public static void glTexGenfOES(int, int, float); 21129 method public static void glTexGenfvOES(int, int, float[], int); 21130 method public static void glTexGenfvOES(int, int, java.nio.FloatBuffer); 21131 method public static void glTexGeniOES(int, int, int); 21132 method public static void glTexGenivOES(int, int, int[], int); 21133 method public static void glTexGenivOES(int, int, java.nio.IntBuffer); 21134 method public static void glTexGenxOES(int, int, int); 21135 method public static void glTexGenxvOES(int, int, int[], int); 21136 method public static void glTexGenxvOES(int, int, java.nio.IntBuffer); 21137 method public static void glTexParameterxOES(int, int, int); 21138 method public static void glTexParameterxvOES(int, int, int[], int); 21139 method public static void glTexParameterxvOES(int, int, java.nio.IntBuffer); 21140 method public static void glTranslatexOES(int, int, int); 21141 method public static void glWeightPointerOES(int, int, int, java.nio.Buffer); 21142 field public static final int GL_3DC_XY_AMD = 34810; // 0x87fa 21143 field public static final int GL_3DC_X_AMD = 34809; // 0x87f9 21144 field public static final int GL_ATC_RGBA_EXPLICIT_ALPHA_AMD = 35987; // 0x8c93 21145 field public static final int GL_ATC_RGBA_INTERPOLATED_ALPHA_AMD = 34798; // 0x87ee 21146 field public static final int GL_ATC_RGB_AMD = 35986; // 0x8c92 21147 field public static final int GL_BGRA = 32993; // 0x80e1 21148 field public static final int GL_BLEND_DST_ALPHA_OES = 32970; // 0x80ca 21149 field public static final int GL_BLEND_DST_RGB_OES = 32968; // 0x80c8 21150 field public static final int GL_BLEND_EQUATION_ALPHA_OES = 34877; // 0x883d 21151 field public static final int GL_BLEND_EQUATION_OES = 32777; // 0x8009 21152 field public static final int GL_BLEND_EQUATION_RGB_OES = 32777; // 0x8009 21153 field public static final int GL_BLEND_SRC_ALPHA_OES = 32971; // 0x80cb 21154 field public static final int GL_BLEND_SRC_RGB_OES = 32969; // 0x80c9 21155 field public static final int GL_BUFFER_ACCESS_OES = 35003; // 0x88bb 21156 field public static final int GL_BUFFER_MAPPED_OES = 35004; // 0x88bc 21157 field public static final int GL_BUFFER_MAP_POINTER_OES = 35005; // 0x88bd 21158 field public static final int GL_COLOR_ATTACHMENT0_OES = 36064; // 0x8ce0 21159 field public static final int GL_CURRENT_PALETTE_MATRIX_OES = 34883; // 0x8843 21160 field public static final int GL_DECR_WRAP_OES = 34056; // 0x8508 21161 field public static final int GL_DEPTH24_STENCIL8_OES = 35056; // 0x88f0 21162 field public static final int GL_DEPTH_ATTACHMENT_OES = 36096; // 0x8d00 21163 field public static final int GL_DEPTH_COMPONENT16_OES = 33189; // 0x81a5 21164 field public static final int GL_DEPTH_COMPONENT24_OES = 33190; // 0x81a6 21165 field public static final int GL_DEPTH_COMPONENT32_OES = 33191; // 0x81a7 21166 field public static final int GL_DEPTH_STENCIL_OES = 34041; // 0x84f9 21167 field public static final int GL_ETC1_RGB8_OES = 36196; // 0x8d64 21168 field public static final int GL_FIXED_OES = 5132; // 0x140c 21169 field public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES = 36049; // 0x8cd1 21170 field public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES = 36048; // 0x8cd0 21171 field public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES = 36051; // 0x8cd3 21172 field public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES = 36050; // 0x8cd2 21173 field public static final int GL_FRAMEBUFFER_BINDING_OES = 36006; // 0x8ca6 21174 field public static final int GL_FRAMEBUFFER_COMPLETE_OES = 36053; // 0x8cd5 21175 field public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES = 36054; // 0x8cd6 21176 field public static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES = 36057; // 0x8cd9 21177 field public static final int GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES = 36058; // 0x8cda 21178 field public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES = 36055; // 0x8cd7 21179 field public static final int GL_FRAMEBUFFER_OES = 36160; // 0x8d40 21180 field public static final int GL_FRAMEBUFFER_UNSUPPORTED_OES = 36061; // 0x8cdd 21181 field public static final int GL_FUNC_ADD_OES = 32774; // 0x8006 21182 field public static final int GL_FUNC_REVERSE_SUBTRACT_OES = 32779; // 0x800b 21183 field public static final int GL_FUNC_SUBTRACT_OES = 32778; // 0x800a 21184 field public static final int GL_INCR_WRAP_OES = 34055; // 0x8507 21185 field public static final int GL_INVALID_FRAMEBUFFER_OPERATION_OES = 1286; // 0x506 21186 field public static final int GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES = 35742; // 0x8b9e 21187 field public static final int GL_MATRIX_INDEX_ARRAY_OES = 34884; // 0x8844 21188 field public static final int GL_MATRIX_INDEX_ARRAY_POINTER_OES = 34889; // 0x8849 21189 field public static final int GL_MATRIX_INDEX_ARRAY_SIZE_OES = 34886; // 0x8846 21190 field public static final int GL_MATRIX_INDEX_ARRAY_STRIDE_OES = 34888; // 0x8848 21191 field public static final int GL_MATRIX_INDEX_ARRAY_TYPE_OES = 34887; // 0x8847 21192 field public static final int GL_MATRIX_PALETTE_OES = 34880; // 0x8840 21193 field public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE_OES = 34076; // 0x851c 21194 field public static final int GL_MAX_PALETTE_MATRICES_OES = 34882; // 0x8842 21195 field public static final int GL_MAX_RENDERBUFFER_SIZE_OES = 34024; // 0x84e8 21196 field public static final int GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = 34047; // 0x84ff 21197 field public static final int GL_MAX_VERTEX_UNITS_OES = 34468; // 0x86a4 21198 field public static final int GL_MIRRORED_REPEAT_OES = 33648; // 0x8370 21199 field public static final int GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES = 35213; // 0x898d 21200 field public static final int GL_NONE_OES = 0; // 0x0 21201 field public static final int GL_NORMAL_MAP_OES = 34065; // 0x8511 21202 field public static final int GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES = 35214; // 0x898e 21203 field public static final int GL_REFLECTION_MAP_OES = 34066; // 0x8512 21204 field public static final int GL_RENDERBUFFER_ALPHA_SIZE_OES = 36179; // 0x8d53 21205 field public static final int GL_RENDERBUFFER_BINDING_OES = 36007; // 0x8ca7 21206 field public static final int GL_RENDERBUFFER_BLUE_SIZE_OES = 36178; // 0x8d52 21207 field public static final int GL_RENDERBUFFER_DEPTH_SIZE_OES = 36180; // 0x8d54 21208 field public static final int GL_RENDERBUFFER_GREEN_SIZE_OES = 36177; // 0x8d51 21209 field public static final int GL_RENDERBUFFER_HEIGHT_OES = 36163; // 0x8d43 21210 field public static final int GL_RENDERBUFFER_INTERNAL_FORMAT_OES = 36164; // 0x8d44 21211 field public static final int GL_RENDERBUFFER_OES = 36161; // 0x8d41 21212 field public static final int GL_RENDERBUFFER_RED_SIZE_OES = 36176; // 0x8d50 21213 field public static final int GL_RENDERBUFFER_STENCIL_SIZE_OES = 36181; // 0x8d55 21214 field public static final int GL_RENDERBUFFER_WIDTH_OES = 36162; // 0x8d42 21215 field public static final int GL_REQUIRED_TEXTURE_IMAGE_UNITS_OES = 36200; // 0x8d68 21216 field public static final int GL_RGB565_OES = 36194; // 0x8d62 21217 field public static final int GL_RGB5_A1_OES = 32855; // 0x8057 21218 field public static final int GL_RGB8_OES = 32849; // 0x8051 21219 field public static final int GL_RGBA4_OES = 32854; // 0x8056 21220 field public static final int GL_RGBA8_OES = 32856; // 0x8058 21221 field public static final int GL_SAMPLER_EXTERNAL_OES = 36198; // 0x8d66 21222 field public static final int GL_STENCIL_ATTACHMENT_OES = 36128; // 0x8d20 21223 field public static final int GL_STENCIL_INDEX1_OES = 36166; // 0x8d46 21224 field public static final int GL_STENCIL_INDEX4_OES = 36167; // 0x8d47 21225 field public static final int GL_STENCIL_INDEX8_OES = 36168; // 0x8d48 21226 field public static final int GL_TEXTURE_BINDING_CUBE_MAP_OES = 34068; // 0x8514 21227 field public static final int GL_TEXTURE_BINDING_EXTERNAL_OES = 36199; // 0x8d67 21228 field public static final int GL_TEXTURE_CROP_RECT_OES = 35741; // 0x8b9d 21229 field public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X_OES = 34070; // 0x8516 21230 field public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_OES = 34072; // 0x8518 21231 field public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_OES = 34074; // 0x851a 21232 field public static final int GL_TEXTURE_CUBE_MAP_OES = 34067; // 0x8513 21233 field public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X_OES = 34069; // 0x8515 21234 field public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y_OES = 34071; // 0x8517 21235 field public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z_OES = 34073; // 0x8519 21236 field public static final int GL_TEXTURE_EXTERNAL_OES = 36197; // 0x8d65 21237 field public static final int GL_TEXTURE_GEN_MODE_OES = 9472; // 0x2500 21238 field public static final int GL_TEXTURE_GEN_STR_OES = 36192; // 0x8d60 21239 field public static final int GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES = 35215; // 0x898f 21240 field public static final int GL_TEXTURE_MAX_ANISOTROPY_EXT = 34046; // 0x84fe 21241 field public static final int GL_UNSIGNED_INT_24_8_OES = 34042; // 0x84fa 21242 field public static final int GL_WEIGHT_ARRAY_BUFFER_BINDING_OES = 34974; // 0x889e 21243 field public static final int GL_WEIGHT_ARRAY_OES = 34477; // 0x86ad 21244 field public static final int GL_WEIGHT_ARRAY_POINTER_OES = 34476; // 0x86ac 21245 field public static final int GL_WEIGHT_ARRAY_SIZE_OES = 34475; // 0x86ab 21246 field public static final int GL_WEIGHT_ARRAY_STRIDE_OES = 34474; // 0x86aa 21247 field public static final int GL_WEIGHT_ARRAY_TYPE_OES = 34473; // 0x86a9 21248 field public static final int GL_WRITE_ONLY_OES = 35001; // 0x88b9 21249 } 21250 21251 public class GLES20 { 21252 ctor public GLES20(); 21253 method public static void glActiveTexture(int); 21254 method public static void glAttachShader(int, int); 21255 method public static void glBindAttribLocation(int, int, java.lang.String); 21256 method public static void glBindBuffer(int, int); 21257 method public static void glBindFramebuffer(int, int); 21258 method public static void glBindRenderbuffer(int, int); 21259 method public static void glBindTexture(int, int); 21260 method public static void glBlendColor(float, float, float, float); 21261 method public static void glBlendEquation(int); 21262 method public static void glBlendEquationSeparate(int, int); 21263 method public static void glBlendFunc(int, int); 21264 method public static void glBlendFuncSeparate(int, int, int, int); 21265 method public static void glBufferData(int, int, java.nio.Buffer, int); 21266 method public static void glBufferSubData(int, int, int, java.nio.Buffer); 21267 method public static int glCheckFramebufferStatus(int); 21268 method public static void glClear(int); 21269 method public static void glClearColor(float, float, float, float); 21270 method public static void glClearDepthf(float); 21271 method public static void glClearStencil(int); 21272 method public static void glColorMask(boolean, boolean, boolean, boolean); 21273 method public static void glCompileShader(int); 21274 method public static void glCompressedTexImage2D(int, int, int, int, int, int, int, java.nio.Buffer); 21275 method public static void glCompressedTexSubImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer); 21276 method public static void glCopyTexImage2D(int, int, int, int, int, int, int, int); 21277 method public static void glCopyTexSubImage2D(int, int, int, int, int, int, int, int); 21278 method public static int glCreateProgram(); 21279 method public static int glCreateShader(int); 21280 method public static void glCullFace(int); 21281 method public static void glDeleteBuffers(int, int[], int); 21282 method public static void glDeleteBuffers(int, java.nio.IntBuffer); 21283 method public static void glDeleteFramebuffers(int, int[], int); 21284 method public static void glDeleteFramebuffers(int, java.nio.IntBuffer); 21285 method public static void glDeleteProgram(int); 21286 method public static void glDeleteRenderbuffers(int, int[], int); 21287 method public static void glDeleteRenderbuffers(int, java.nio.IntBuffer); 21288 method public static void glDeleteShader(int); 21289 method public static void glDeleteTextures(int, int[], int); 21290 method public static void glDeleteTextures(int, java.nio.IntBuffer); 21291 method public static void glDepthFunc(int); 21292 method public static void glDepthMask(boolean); 21293 method public static void glDepthRangef(float, float); 21294 method public static void glDetachShader(int, int); 21295 method public static void glDisable(int); 21296 method public static void glDisableVertexAttribArray(int); 21297 method public static void glDrawArrays(int, int, int); 21298 method public static void glDrawElements(int, int, int, int); 21299 method public static void glDrawElements(int, int, int, java.nio.Buffer); 21300 method public static void glEnable(int); 21301 method public static void glEnableVertexAttribArray(int); 21302 method public static void glFinish(); 21303 method public static void glFlush(); 21304 method public static void glFramebufferRenderbuffer(int, int, int, int); 21305 method public static void glFramebufferTexture2D(int, int, int, int, int); 21306 method public static void glFrontFace(int); 21307 method public static void glGenBuffers(int, int[], int); 21308 method public static void glGenBuffers(int, java.nio.IntBuffer); 21309 method public static void glGenFramebuffers(int, int[], int); 21310 method public static void glGenFramebuffers(int, java.nio.IntBuffer); 21311 method public static void glGenRenderbuffers(int, int[], int); 21312 method public static void glGenRenderbuffers(int, java.nio.IntBuffer); 21313 method public static void glGenTextures(int, int[], int); 21314 method public static void glGenTextures(int, java.nio.IntBuffer); 21315 method public static void glGenerateMipmap(int); 21316 method public static void glGetActiveAttrib(int, int, int, int[], int, int[], int, int[], int, byte[], int); 21317 method public static java.lang.String glGetActiveAttrib(int, int, int[], int, int[], int); 21318 method public static java.lang.String glGetActiveAttrib(int, int, java.nio.IntBuffer, java.nio.IntBuffer); 21319 method public static void glGetActiveUniform(int, int, int, int[], int, int[], int, int[], int, byte[], int); 21320 method public static java.lang.String glGetActiveUniform(int, int, int[], int, int[], int); 21321 method public static java.lang.String glGetActiveUniform(int, int, java.nio.IntBuffer, java.nio.IntBuffer); 21322 method public static void glGetAttachedShaders(int, int, int[], int, int[], int); 21323 method public static void glGetAttachedShaders(int, int, java.nio.IntBuffer, java.nio.IntBuffer); 21324 method public static int glGetAttribLocation(int, java.lang.String); 21325 method public static void glGetBooleanv(int, boolean[], int); 21326 method public static void glGetBooleanv(int, java.nio.IntBuffer); 21327 method public static void glGetBufferParameteriv(int, int, int[], int); 21328 method public static void glGetBufferParameteriv(int, int, java.nio.IntBuffer); 21329 method public static int glGetError(); 21330 method public static void glGetFloatv(int, float[], int); 21331 method public static void glGetFloatv(int, java.nio.FloatBuffer); 21332 method public static void glGetFramebufferAttachmentParameteriv(int, int, int, int[], int); 21333 method public static void glGetFramebufferAttachmentParameteriv(int, int, int, java.nio.IntBuffer); 21334 method public static void glGetIntegerv(int, int[], int); 21335 method public static void glGetIntegerv(int, java.nio.IntBuffer); 21336 method public static java.lang.String glGetProgramInfoLog(int); 21337 method public static void glGetProgramiv(int, int, int[], int); 21338 method public static void glGetProgramiv(int, int, java.nio.IntBuffer); 21339 method public static void glGetRenderbufferParameteriv(int, int, int[], int); 21340 method public static void glGetRenderbufferParameteriv(int, int, java.nio.IntBuffer); 21341 method public static java.lang.String glGetShaderInfoLog(int); 21342 method public static void glGetShaderPrecisionFormat(int, int, int[], int, int[], int); 21343 method public static void glGetShaderPrecisionFormat(int, int, java.nio.IntBuffer, java.nio.IntBuffer); 21344 method public static void glGetShaderSource(int, int, int[], int, byte[], int); 21345 method public static java.lang.String glGetShaderSource(int); 21346 method public static void glGetShaderiv(int, int, int[], int); 21347 method public static void glGetShaderiv(int, int, java.nio.IntBuffer); 21348 method public static java.lang.String glGetString(int); 21349 method public static void glGetTexParameterfv(int, int, float[], int); 21350 method public static void glGetTexParameterfv(int, int, java.nio.FloatBuffer); 21351 method public static void glGetTexParameteriv(int, int, int[], int); 21352 method public static void glGetTexParameteriv(int, int, java.nio.IntBuffer); 21353 method public static int glGetUniformLocation(int, java.lang.String); 21354 method public static void glGetUniformfv(int, int, float[], int); 21355 method public static void glGetUniformfv(int, int, java.nio.FloatBuffer); 21356 method public static void glGetUniformiv(int, int, int[], int); 21357 method public static void glGetUniformiv(int, int, java.nio.IntBuffer); 21358 method public static void glGetVertexAttribfv(int, int, float[], int); 21359 method public static void glGetVertexAttribfv(int, int, java.nio.FloatBuffer); 21360 method public static void glGetVertexAttribiv(int, int, int[], int); 21361 method public static void glGetVertexAttribiv(int, int, java.nio.IntBuffer); 21362 method public static void glHint(int, int); 21363 method public static boolean glIsBuffer(int); 21364 method public static boolean glIsEnabled(int); 21365 method public static boolean glIsFramebuffer(int); 21366 method public static boolean glIsProgram(int); 21367 method public static boolean glIsRenderbuffer(int); 21368 method public static boolean glIsShader(int); 21369 method public static boolean glIsTexture(int); 21370 method public static void glLineWidth(float); 21371 method public static void glLinkProgram(int); 21372 method public static void glPixelStorei(int, int); 21373 method public static void glPolygonOffset(float, float); 21374 method public static void glReadPixels(int, int, int, int, int, int, java.nio.Buffer); 21375 method public static void glReleaseShaderCompiler(); 21376 method public static void glRenderbufferStorage(int, int, int, int); 21377 method public static void glSampleCoverage(float, boolean); 21378 method public static void glScissor(int, int, int, int); 21379 method public static void glShaderBinary(int, int[], int, int, java.nio.Buffer, int); 21380 method public static void glShaderBinary(int, java.nio.IntBuffer, int, java.nio.Buffer, int); 21381 method public static void glShaderSource(int, java.lang.String); 21382 method public static void glStencilFunc(int, int, int); 21383 method public static void glStencilFuncSeparate(int, int, int, int); 21384 method public static void glStencilMask(int); 21385 method public static void glStencilMaskSeparate(int, int); 21386 method public static void glStencilOp(int, int, int); 21387 method public static void glStencilOpSeparate(int, int, int, int); 21388 method public static void glTexImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer); 21389 method public static void glTexParameterf(int, int, float); 21390 method public static void glTexParameterfv(int, int, float[], int); 21391 method public static void glTexParameterfv(int, int, java.nio.FloatBuffer); 21392 method public static void glTexParameteri(int, int, int); 21393 method public static void glTexParameteriv(int, int, int[], int); 21394 method public static void glTexParameteriv(int, int, java.nio.IntBuffer); 21395 method public static void glTexSubImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer); 21396 method public static void glUniform1f(int, float); 21397 method public static void glUniform1fv(int, int, float[], int); 21398 method public static void glUniform1fv(int, int, java.nio.FloatBuffer); 21399 method public static void glUniform1i(int, int); 21400 method public static void glUniform1iv(int, int, int[], int); 21401 method public static void glUniform1iv(int, int, java.nio.IntBuffer); 21402 method public static void glUniform2f(int, float, float); 21403 method public static void glUniform2fv(int, int, float[], int); 21404 method public static void glUniform2fv(int, int, java.nio.FloatBuffer); 21405 method public static void glUniform2i(int, int, int); 21406 method public static void glUniform2iv(int, int, int[], int); 21407 method public static void glUniform2iv(int, int, java.nio.IntBuffer); 21408 method public static void glUniform3f(int, float, float, float); 21409 method public static void glUniform3fv(int, int, float[], int); 21410 method public static void glUniform3fv(int, int, java.nio.FloatBuffer); 21411 method public static void glUniform3i(int, int, int, int); 21412 method public static void glUniform3iv(int, int, int[], int); 21413 method public static void glUniform3iv(int, int, java.nio.IntBuffer); 21414 method public static void glUniform4f(int, float, float, float, float); 21415 method public static void glUniform4fv(int, int, float[], int); 21416 method public static void glUniform4fv(int, int, java.nio.FloatBuffer); 21417 method public static void glUniform4i(int, int, int, int, int); 21418 method public static void glUniform4iv(int, int, int[], int); 21419 method public static void glUniform4iv(int, int, java.nio.IntBuffer); 21420 method public static void glUniformMatrix2fv(int, int, boolean, float[], int); 21421 method public static void glUniformMatrix2fv(int, int, boolean, java.nio.FloatBuffer); 21422 method public static void glUniformMatrix3fv(int, int, boolean, float[], int); 21423 method public static void glUniformMatrix3fv(int, int, boolean, java.nio.FloatBuffer); 21424 method public static void glUniformMatrix4fv(int, int, boolean, float[], int); 21425 method public static void glUniformMatrix4fv(int, int, boolean, java.nio.FloatBuffer); 21426 method public static void glUseProgram(int); 21427 method public static void glValidateProgram(int); 21428 method public static void glVertexAttrib1f(int, float); 21429 method public static void glVertexAttrib1fv(int, float[], int); 21430 method public static void glVertexAttrib1fv(int, java.nio.FloatBuffer); 21431 method public static void glVertexAttrib2f(int, float, float); 21432 method public static void glVertexAttrib2fv(int, float[], int); 21433 method public static void glVertexAttrib2fv(int, java.nio.FloatBuffer); 21434 method public static void glVertexAttrib3f(int, float, float, float); 21435 method public static void glVertexAttrib3fv(int, float[], int); 21436 method public static void glVertexAttrib3fv(int, java.nio.FloatBuffer); 21437 method public static void glVertexAttrib4f(int, float, float, float, float); 21438 method public static void glVertexAttrib4fv(int, float[], int); 21439 method public static void glVertexAttrib4fv(int, java.nio.FloatBuffer); 21440 method public static void glVertexAttribPointer(int, int, int, boolean, int, int); 21441 method public static void glVertexAttribPointer(int, int, int, boolean, int, java.nio.Buffer); 21442 method public static void glViewport(int, int, int, int); 21443 field public static final int GL_ACTIVE_ATTRIBUTES = 35721; // 0x8b89 21444 field public static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTH = 35722; // 0x8b8a 21445 field public static final int GL_ACTIVE_TEXTURE = 34016; // 0x84e0 21446 field public static final int GL_ACTIVE_UNIFORMS = 35718; // 0x8b86 21447 field public static final int GL_ACTIVE_UNIFORM_MAX_LENGTH = 35719; // 0x8b87 21448 field public static final int GL_ALIASED_LINE_WIDTH_RANGE = 33902; // 0x846e 21449 field public static final int GL_ALIASED_POINT_SIZE_RANGE = 33901; // 0x846d 21450 field public static final int GL_ALPHA = 6406; // 0x1906 21451 field public static final int GL_ALPHA_BITS = 3413; // 0xd55 21452 field public static final int GL_ALWAYS = 519; // 0x207 21453 field public static final int GL_ARRAY_BUFFER = 34962; // 0x8892 21454 field public static final int GL_ARRAY_BUFFER_BINDING = 34964; // 0x8894 21455 field public static final int GL_ATTACHED_SHADERS = 35717; // 0x8b85 21456 field public static final int GL_BACK = 1029; // 0x405 21457 field public static final int GL_BLEND = 3042; // 0xbe2 21458 field public static final int GL_BLEND_COLOR = 32773; // 0x8005 21459 field public static final int GL_BLEND_DST_ALPHA = 32970; // 0x80ca 21460 field public static final int GL_BLEND_DST_RGB = 32968; // 0x80c8 21461 field public static final int GL_BLEND_EQUATION = 32777; // 0x8009 21462 field public static final int GL_BLEND_EQUATION_ALPHA = 34877; // 0x883d 21463 field public static final int GL_BLEND_EQUATION_RGB = 32777; // 0x8009 21464 field public static final int GL_BLEND_SRC_ALPHA = 32971; // 0x80cb 21465 field public static final int GL_BLEND_SRC_RGB = 32969; // 0x80c9 21466 field public static final int GL_BLUE_BITS = 3412; // 0xd54 21467 field public static final int GL_BOOL = 35670; // 0x8b56 21468 field public static final int GL_BOOL_VEC2 = 35671; // 0x8b57 21469 field public static final int GL_BOOL_VEC3 = 35672; // 0x8b58 21470 field public static final int GL_BOOL_VEC4 = 35673; // 0x8b59 21471 field public static final int GL_BUFFER_SIZE = 34660; // 0x8764 21472 field public static final int GL_BUFFER_USAGE = 34661; // 0x8765 21473 field public static final int GL_BYTE = 5120; // 0x1400 21474 field public static final int GL_CCW = 2305; // 0x901 21475 field public static final int GL_CLAMP_TO_EDGE = 33071; // 0x812f 21476 field public static final int GL_COLOR_ATTACHMENT0 = 36064; // 0x8ce0 21477 field public static final int GL_COLOR_BUFFER_BIT = 16384; // 0x4000 21478 field public static final int GL_COLOR_CLEAR_VALUE = 3106; // 0xc22 21479 field public static final int GL_COLOR_WRITEMASK = 3107; // 0xc23 21480 field public static final int GL_COMPILE_STATUS = 35713; // 0x8b81 21481 field public static final int GL_COMPRESSED_TEXTURE_FORMATS = 34467; // 0x86a3 21482 field public static final int GL_CONSTANT_ALPHA = 32771; // 0x8003 21483 field public static final int GL_CONSTANT_COLOR = 32769; // 0x8001 21484 field public static final int GL_CULL_FACE = 2884; // 0xb44 21485 field public static final int GL_CULL_FACE_MODE = 2885; // 0xb45 21486 field public static final int GL_CURRENT_PROGRAM = 35725; // 0x8b8d 21487 field public static final int GL_CURRENT_VERTEX_ATTRIB = 34342; // 0x8626 21488 field public static final int GL_CW = 2304; // 0x900 21489 field public static final int GL_DECR = 7683; // 0x1e03 21490 field public static final int GL_DECR_WRAP = 34056; // 0x8508 21491 field public static final int GL_DELETE_STATUS = 35712; // 0x8b80 21492 field public static final int GL_DEPTH_ATTACHMENT = 36096; // 0x8d00 21493 field public static final int GL_DEPTH_BITS = 3414; // 0xd56 21494 field public static final int GL_DEPTH_BUFFER_BIT = 256; // 0x100 21495 field public static final int GL_DEPTH_CLEAR_VALUE = 2931; // 0xb73 21496 field public static final int GL_DEPTH_COMPONENT = 6402; // 0x1902 21497 field public static final int GL_DEPTH_COMPONENT16 = 33189; // 0x81a5 21498 field public static final int GL_DEPTH_FUNC = 2932; // 0xb74 21499 field public static final int GL_DEPTH_RANGE = 2928; // 0xb70 21500 field public static final int GL_DEPTH_TEST = 2929; // 0xb71 21501 field public static final int GL_DEPTH_WRITEMASK = 2930; // 0xb72 21502 field public static final int GL_DITHER = 3024; // 0xbd0 21503 field public static final int GL_DONT_CARE = 4352; // 0x1100 21504 field public static final int GL_DST_ALPHA = 772; // 0x304 21505 field public static final int GL_DST_COLOR = 774; // 0x306 21506 field public static final int GL_DYNAMIC_DRAW = 35048; // 0x88e8 21507 field public static final int GL_ELEMENT_ARRAY_BUFFER = 34963; // 0x8893 21508 field public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING = 34965; // 0x8895 21509 field public static final int GL_EQUAL = 514; // 0x202 21510 field public static final int GL_EXTENSIONS = 7939; // 0x1f03 21511 field public static final int GL_FALSE = 0; // 0x0 21512 field public static final int GL_FASTEST = 4353; // 0x1101 21513 field public static final int GL_FIXED = 5132; // 0x140c 21514 field public static final int GL_FLOAT = 5126; // 0x1406 21515 field public static final int GL_FLOAT_MAT2 = 35674; // 0x8b5a 21516 field public static final int GL_FLOAT_MAT3 = 35675; // 0x8b5b 21517 field public static final int GL_FLOAT_MAT4 = 35676; // 0x8b5c 21518 field public static final int GL_FLOAT_VEC2 = 35664; // 0x8b50 21519 field public static final int GL_FLOAT_VEC3 = 35665; // 0x8b51 21520 field public static final int GL_FLOAT_VEC4 = 35666; // 0x8b52 21521 field public static final int GL_FRAGMENT_SHADER = 35632; // 0x8b30 21522 field public static final int GL_FRAMEBUFFER = 36160; // 0x8d40 21523 field public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 36049; // 0x8cd1 21524 field public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 36048; // 0x8cd0 21525 field public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 36051; // 0x8cd3 21526 field public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 36050; // 0x8cd2 21527 field public static final int GL_FRAMEBUFFER_BINDING = 36006; // 0x8ca6 21528 field public static final int GL_FRAMEBUFFER_COMPLETE = 36053; // 0x8cd5 21529 field public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 36054; // 0x8cd6 21530 field public static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 36057; // 0x8cd9 21531 field public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 36055; // 0x8cd7 21532 field public static final int GL_FRAMEBUFFER_UNSUPPORTED = 36061; // 0x8cdd 21533 field public static final int GL_FRONT = 1028; // 0x404 21534 field public static final int GL_FRONT_AND_BACK = 1032; // 0x408 21535 field public static final int GL_FRONT_FACE = 2886; // 0xb46 21536 field public static final int GL_FUNC_ADD = 32774; // 0x8006 21537 field public static final int GL_FUNC_REVERSE_SUBTRACT = 32779; // 0x800b 21538 field public static final int GL_FUNC_SUBTRACT = 32778; // 0x800a 21539 field public static final int GL_GENERATE_MIPMAP_HINT = 33170; // 0x8192 21540 field public static final int GL_GEQUAL = 518; // 0x206 21541 field public static final int GL_GREATER = 516; // 0x204 21542 field public static final int GL_GREEN_BITS = 3411; // 0xd53 21543 field public static final int GL_HIGH_FLOAT = 36338; // 0x8df2 21544 field public static final int GL_HIGH_INT = 36341; // 0x8df5 21545 field public static final int GL_IMPLEMENTATION_COLOR_READ_FORMAT = 35739; // 0x8b9b 21546 field public static final int GL_IMPLEMENTATION_COLOR_READ_TYPE = 35738; // 0x8b9a 21547 field public static final int GL_INCR = 7682; // 0x1e02 21548 field public static final int GL_INCR_WRAP = 34055; // 0x8507 21549 field public static final int GL_INFO_LOG_LENGTH = 35716; // 0x8b84 21550 field public static final int GL_INT = 5124; // 0x1404 21551 field public static final int GL_INT_VEC2 = 35667; // 0x8b53 21552 field public static final int GL_INT_VEC3 = 35668; // 0x8b54 21553 field public static final int GL_INT_VEC4 = 35669; // 0x8b55 21554 field public static final int GL_INVALID_ENUM = 1280; // 0x500 21555 field public static final int GL_INVALID_FRAMEBUFFER_OPERATION = 1286; // 0x506 21556 field public static final int GL_INVALID_OPERATION = 1282; // 0x502 21557 field public static final int GL_INVALID_VALUE = 1281; // 0x501 21558 field public static final int GL_INVERT = 5386; // 0x150a 21559 field public static final int GL_KEEP = 7680; // 0x1e00 21560 field public static final int GL_LEQUAL = 515; // 0x203 21561 field public static final int GL_LESS = 513; // 0x201 21562 field public static final int GL_LINEAR = 9729; // 0x2601 21563 field public static final int GL_LINEAR_MIPMAP_LINEAR = 9987; // 0x2703 21564 field public static final int GL_LINEAR_MIPMAP_NEAREST = 9985; // 0x2701 21565 field public static final int GL_LINES = 1; // 0x1 21566 field public static final int GL_LINE_LOOP = 2; // 0x2 21567 field public static final int GL_LINE_STRIP = 3; // 0x3 21568 field public static final int GL_LINE_WIDTH = 2849; // 0xb21 21569 field public static final int GL_LINK_STATUS = 35714; // 0x8b82 21570 field public static final int GL_LOW_FLOAT = 36336; // 0x8df0 21571 field public static final int GL_LOW_INT = 36339; // 0x8df3 21572 field public static final int GL_LUMINANCE = 6409; // 0x1909 21573 field public static final int GL_LUMINANCE_ALPHA = 6410; // 0x190a 21574 field public static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS = 35661; // 0x8b4d 21575 field public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE = 34076; // 0x851c 21576 field public static final int GL_MAX_FRAGMENT_UNIFORM_VECTORS = 36349; // 0x8dfd 21577 field public static final int GL_MAX_RENDERBUFFER_SIZE = 34024; // 0x84e8 21578 field public static final int GL_MAX_TEXTURE_IMAGE_UNITS = 34930; // 0x8872 21579 field public static final int GL_MAX_TEXTURE_SIZE = 3379; // 0xd33 21580 field public static final int GL_MAX_VARYING_VECTORS = 36348; // 0x8dfc 21581 field public static final int GL_MAX_VERTEX_ATTRIBS = 34921; // 0x8869 21582 field public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 35660; // 0x8b4c 21583 field public static final int GL_MAX_VERTEX_UNIFORM_VECTORS = 36347; // 0x8dfb 21584 field public static final int GL_MAX_VIEWPORT_DIMS = 3386; // 0xd3a 21585 field public static final int GL_MEDIUM_FLOAT = 36337; // 0x8df1 21586 field public static final int GL_MEDIUM_INT = 36340; // 0x8df4 21587 field public static final int GL_MIRRORED_REPEAT = 33648; // 0x8370 21588 field public static final int GL_NEAREST = 9728; // 0x2600 21589 field public static final int GL_NEAREST_MIPMAP_LINEAR = 9986; // 0x2702 21590 field public static final int GL_NEAREST_MIPMAP_NEAREST = 9984; // 0x2700 21591 field public static final int GL_NEVER = 512; // 0x200 21592 field public static final int GL_NICEST = 4354; // 0x1102 21593 field public static final int GL_NONE = 0; // 0x0 21594 field public static final int GL_NOTEQUAL = 517; // 0x205 21595 field public static final int GL_NO_ERROR = 0; // 0x0 21596 field public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS = 34466; // 0x86a2 21597 field public static final int GL_NUM_SHADER_BINARY_FORMATS = 36345; // 0x8df9 21598 field public static final int GL_ONE = 1; // 0x1 21599 field public static final int GL_ONE_MINUS_CONSTANT_ALPHA = 32772; // 0x8004 21600 field public static final int GL_ONE_MINUS_CONSTANT_COLOR = 32770; // 0x8002 21601 field public static final int GL_ONE_MINUS_DST_ALPHA = 773; // 0x305 21602 field public static final int GL_ONE_MINUS_DST_COLOR = 775; // 0x307 21603 field public static final int GL_ONE_MINUS_SRC_ALPHA = 771; // 0x303 21604 field public static final int GL_ONE_MINUS_SRC_COLOR = 769; // 0x301 21605 field public static final int GL_OUT_OF_MEMORY = 1285; // 0x505 21606 field public static final int GL_PACK_ALIGNMENT = 3333; // 0xd05 21607 field public static final int GL_POINTS = 0; // 0x0 21608 field public static final int GL_POLYGON_OFFSET_FACTOR = 32824; // 0x8038 21609 field public static final int GL_POLYGON_OFFSET_FILL = 32823; // 0x8037 21610 field public static final int GL_POLYGON_OFFSET_UNITS = 10752; // 0x2a00 21611 field public static final int GL_RED_BITS = 3410; // 0xd52 21612 field public static final int GL_RENDERBUFFER = 36161; // 0x8d41 21613 field public static final int GL_RENDERBUFFER_ALPHA_SIZE = 36179; // 0x8d53 21614 field public static final int GL_RENDERBUFFER_BINDING = 36007; // 0x8ca7 21615 field public static final int GL_RENDERBUFFER_BLUE_SIZE = 36178; // 0x8d52 21616 field public static final int GL_RENDERBUFFER_DEPTH_SIZE = 36180; // 0x8d54 21617 field public static final int GL_RENDERBUFFER_GREEN_SIZE = 36177; // 0x8d51 21618 field public static final int GL_RENDERBUFFER_HEIGHT = 36163; // 0x8d43 21619 field public static final int GL_RENDERBUFFER_INTERNAL_FORMAT = 36164; // 0x8d44 21620 field public static final int GL_RENDERBUFFER_RED_SIZE = 36176; // 0x8d50 21621 field public static final int GL_RENDERBUFFER_STENCIL_SIZE = 36181; // 0x8d55 21622 field public static final int GL_RENDERBUFFER_WIDTH = 36162; // 0x8d42 21623 field public static final int GL_RENDERER = 7937; // 0x1f01 21624 field public static final int GL_REPEAT = 10497; // 0x2901 21625 field public static final int GL_REPLACE = 7681; // 0x1e01 21626 field public static final int GL_RGB = 6407; // 0x1907 21627 field public static final int GL_RGB565 = 36194; // 0x8d62 21628 field public static final int GL_RGB5_A1 = 32855; // 0x8057 21629 field public static final int GL_RGBA = 6408; // 0x1908 21630 field public static final int GL_RGBA4 = 32854; // 0x8056 21631 field public static final int GL_SAMPLER_2D = 35678; // 0x8b5e 21632 field public static final int GL_SAMPLER_CUBE = 35680; // 0x8b60 21633 field public static final int GL_SAMPLES = 32937; // 0x80a9 21634 field public static final int GL_SAMPLE_ALPHA_TO_COVERAGE = 32926; // 0x809e 21635 field public static final int GL_SAMPLE_BUFFERS = 32936; // 0x80a8 21636 field public static final int GL_SAMPLE_COVERAGE = 32928; // 0x80a0 21637 field public static final int GL_SAMPLE_COVERAGE_INVERT = 32939; // 0x80ab 21638 field public static final int GL_SAMPLE_COVERAGE_VALUE = 32938; // 0x80aa 21639 field public static final int GL_SCISSOR_BOX = 3088; // 0xc10 21640 field public static final int GL_SCISSOR_TEST = 3089; // 0xc11 21641 field public static final int GL_SHADER_BINARY_FORMATS = 36344; // 0x8df8 21642 field public static final int GL_SHADER_COMPILER = 36346; // 0x8dfa 21643 field public static final int GL_SHADER_SOURCE_LENGTH = 35720; // 0x8b88 21644 field public static final int GL_SHADER_TYPE = 35663; // 0x8b4f 21645 field public static final int GL_SHADING_LANGUAGE_VERSION = 35724; // 0x8b8c 21646 field public static final int GL_SHORT = 5122; // 0x1402 21647 field public static final int GL_SRC_ALPHA = 770; // 0x302 21648 field public static final int GL_SRC_ALPHA_SATURATE = 776; // 0x308 21649 field public static final int GL_SRC_COLOR = 768; // 0x300 21650 field public static final int GL_STATIC_DRAW = 35044; // 0x88e4 21651 field public static final int GL_STENCIL_ATTACHMENT = 36128; // 0x8d20 21652 field public static final int GL_STENCIL_BACK_FAIL = 34817; // 0x8801 21653 field public static final int GL_STENCIL_BACK_FUNC = 34816; // 0x8800 21654 field public static final int GL_STENCIL_BACK_PASS_DEPTH_FAIL = 34818; // 0x8802 21655 field public static final int GL_STENCIL_BACK_PASS_DEPTH_PASS = 34819; // 0x8803 21656 field public static final int GL_STENCIL_BACK_REF = 36003; // 0x8ca3 21657 field public static final int GL_STENCIL_BACK_VALUE_MASK = 36004; // 0x8ca4 21658 field public static final int GL_STENCIL_BACK_WRITEMASK = 36005; // 0x8ca5 21659 field public static final int GL_STENCIL_BITS = 3415; // 0xd57 21660 field public static final int GL_STENCIL_BUFFER_BIT = 1024; // 0x400 21661 field public static final int GL_STENCIL_CLEAR_VALUE = 2961; // 0xb91 21662 field public static final int GL_STENCIL_FAIL = 2964; // 0xb94 21663 field public static final int GL_STENCIL_FUNC = 2962; // 0xb92 21664 field public static final deprecated int GL_STENCIL_INDEX = 6401; // 0x1901 21665 field public static final int GL_STENCIL_INDEX8 = 36168; // 0x8d48 21666 field public static final int GL_STENCIL_PASS_DEPTH_FAIL = 2965; // 0xb95 21667 field public static final int GL_STENCIL_PASS_DEPTH_PASS = 2966; // 0xb96 21668 field public static final int GL_STENCIL_REF = 2967; // 0xb97 21669 field public static final int GL_STENCIL_TEST = 2960; // 0xb90 21670 field public static final int GL_STENCIL_VALUE_MASK = 2963; // 0xb93 21671 field public static final int GL_STENCIL_WRITEMASK = 2968; // 0xb98 21672 field public static final int GL_STREAM_DRAW = 35040; // 0x88e0 21673 field public static final int GL_SUBPIXEL_BITS = 3408; // 0xd50 21674 field public static final int GL_TEXTURE = 5890; // 0x1702 21675 field public static final int GL_TEXTURE0 = 33984; // 0x84c0 21676 field public static final int GL_TEXTURE1 = 33985; // 0x84c1 21677 field public static final int GL_TEXTURE10 = 33994; // 0x84ca 21678 field public static final int GL_TEXTURE11 = 33995; // 0x84cb 21679 field public static final int GL_TEXTURE12 = 33996; // 0x84cc 21680 field public static final int GL_TEXTURE13 = 33997; // 0x84cd 21681 field public static final int GL_TEXTURE14 = 33998; // 0x84ce 21682 field public static final int GL_TEXTURE15 = 33999; // 0x84cf 21683 field public static final int GL_TEXTURE16 = 34000; // 0x84d0 21684 field public static final int GL_TEXTURE17 = 34001; // 0x84d1 21685 field public static final int GL_TEXTURE18 = 34002; // 0x84d2 21686 field public static final int GL_TEXTURE19 = 34003; // 0x84d3 21687 field public static final int GL_TEXTURE2 = 33986; // 0x84c2 21688 field public static final int GL_TEXTURE20 = 34004; // 0x84d4 21689 field public static final int GL_TEXTURE21 = 34005; // 0x84d5 21690 field public static final int GL_TEXTURE22 = 34006; // 0x84d6 21691 field public static final int GL_TEXTURE23 = 34007; // 0x84d7 21692 field public static final int GL_TEXTURE24 = 34008; // 0x84d8 21693 field public static final int GL_TEXTURE25 = 34009; // 0x84d9 21694 field public static final int GL_TEXTURE26 = 34010; // 0x84da 21695 field public static final int GL_TEXTURE27 = 34011; // 0x84db 21696 field public static final int GL_TEXTURE28 = 34012; // 0x84dc 21697 field public static final int GL_TEXTURE29 = 34013; // 0x84dd 21698 field public static final int GL_TEXTURE3 = 33987; // 0x84c3 21699 field public static final int GL_TEXTURE30 = 34014; // 0x84de 21700 field public static final int GL_TEXTURE31 = 34015; // 0x84df 21701 field public static final int GL_TEXTURE4 = 33988; // 0x84c4 21702 field public static final int GL_TEXTURE5 = 33989; // 0x84c5 21703 field public static final int GL_TEXTURE6 = 33990; // 0x84c6 21704 field public static final int GL_TEXTURE7 = 33991; // 0x84c7 21705 field public static final int GL_TEXTURE8 = 33992; // 0x84c8 21706 field public static final int GL_TEXTURE9 = 33993; // 0x84c9 21707 field public static final int GL_TEXTURE_2D = 3553; // 0xde1 21708 field public static final int GL_TEXTURE_BINDING_2D = 32873; // 0x8069 21709 field public static final int GL_TEXTURE_BINDING_CUBE_MAP = 34068; // 0x8514 21710 field public static final int GL_TEXTURE_CUBE_MAP = 34067; // 0x8513 21711 field public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 34070; // 0x8516 21712 field public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 34072; // 0x8518 21713 field public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 34074; // 0x851a 21714 field public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X = 34069; // 0x8515 21715 field public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 34071; // 0x8517 21716 field public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 34073; // 0x8519 21717 field public static final int GL_TEXTURE_MAG_FILTER = 10240; // 0x2800 21718 field public static final int GL_TEXTURE_MIN_FILTER = 10241; // 0x2801 21719 field public static final int GL_TEXTURE_WRAP_S = 10242; // 0x2802 21720 field public static final int GL_TEXTURE_WRAP_T = 10243; // 0x2803 21721 field public static final int GL_TRIANGLES = 4; // 0x4 21722 field public static final int GL_TRIANGLE_FAN = 6; // 0x6 21723 field public static final int GL_TRIANGLE_STRIP = 5; // 0x5 21724 field public static final int GL_TRUE = 1; // 0x1 21725 field public static final int GL_UNPACK_ALIGNMENT = 3317; // 0xcf5 21726 field public static final int GL_UNSIGNED_BYTE = 5121; // 0x1401 21727 field public static final int GL_UNSIGNED_INT = 5125; // 0x1405 21728 field public static final int GL_UNSIGNED_SHORT = 5123; // 0x1403 21729 field public static final int GL_UNSIGNED_SHORT_4_4_4_4 = 32819; // 0x8033 21730 field public static final int GL_UNSIGNED_SHORT_5_5_5_1 = 32820; // 0x8034 21731 field public static final int GL_UNSIGNED_SHORT_5_6_5 = 33635; // 0x8363 21732 field public static final int GL_VALIDATE_STATUS = 35715; // 0x8b83 21733 field public static final int GL_VENDOR = 7936; // 0x1f00 21734 field public static final int GL_VERSION = 7938; // 0x1f02 21735 field public static final int GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 34975; // 0x889f 21736 field public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLED = 34338; // 0x8622 21737 field public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZED = 34922; // 0x886a 21738 field public static final int GL_VERTEX_ATTRIB_ARRAY_POINTER = 34373; // 0x8645 21739 field public static final int GL_VERTEX_ATTRIB_ARRAY_SIZE = 34339; // 0x8623 21740 field public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDE = 34340; // 0x8624 21741 field public static final int GL_VERTEX_ATTRIB_ARRAY_TYPE = 34341; // 0x8625 21742 field public static final int GL_VERTEX_SHADER = 35633; // 0x8b31 21743 field public static final int GL_VIEWPORT = 2978; // 0xba2 21744 field public static final int GL_ZERO = 0; // 0x0 21745 } 21746 21747 public class GLES30 extends android.opengl.GLES20 { 21748 ctor public GLES30(); 21749 method public static void glBeginQuery(int, int); 21750 method public static void glBeginTransformFeedback(int); 21751 method public static void glBindBufferBase(int, int, int); 21752 method public static void glBindBufferRange(int, int, int, int, int); 21753 method public static void glBindSampler(int, int); 21754 method public static void glBindTransformFeedback(int, int); 21755 method public static void glBindVertexArray(int); 21756 method public static void glBlitFramebuffer(int, int, int, int, int, int, int, int, int, int); 21757 method public static void glClearBufferfi(int, int, float, int); 21758 method public static void glClearBufferfv(int, int, float[], int); 21759 method public static void glClearBufferfv(int, int, java.nio.FloatBuffer); 21760 method public static void glClearBufferiv(int, int, int[], int); 21761 method public static void glClearBufferiv(int, int, java.nio.IntBuffer); 21762 method public static void glClearBufferuiv(int, int, int[], int); 21763 method public static void glClearBufferuiv(int, int, java.nio.IntBuffer); 21764 method public static int glClientWaitSync(long, int, long); 21765 method public static void glCompressedTexImage3D(int, int, int, int, int, int, int, int, java.nio.Buffer); 21766 method public static void glCompressedTexImage3D(int, int, int, int, int, int, int, int, int); 21767 method public static void glCompressedTexSubImage3D(int, int, int, int, int, int, int, int, int, int, java.nio.Buffer); 21768 method public static void glCompressedTexSubImage3D(int, int, int, int, int, int, int, int, int, int, int); 21769 method public static void glCopyBufferSubData(int, int, int, int, int); 21770 method public static void glCopyTexSubImage3D(int, int, int, int, int, int, int, int, int); 21771 method public static void glDeleteQueries(int, int[], int); 21772 method public static void glDeleteQueries(int, java.nio.IntBuffer); 21773 method public static void glDeleteSamplers(int, int[], int); 21774 method public static void glDeleteSamplers(int, java.nio.IntBuffer); 21775 method public static void glDeleteSync(long); 21776 method public static void glDeleteTransformFeedbacks(int, int[], int); 21777 method public static void glDeleteTransformFeedbacks(int, java.nio.IntBuffer); 21778 method public static void glDeleteVertexArrays(int, int[], int); 21779 method public static void glDeleteVertexArrays(int, java.nio.IntBuffer); 21780 method public static void glDrawArraysInstanced(int, int, int, int); 21781 method public static void glDrawBuffers(int, int[], int); 21782 method public static void glDrawBuffers(int, java.nio.IntBuffer); 21783 method public static void glDrawElementsInstanced(int, int, int, java.nio.Buffer, int); 21784 method public static void glDrawElementsInstanced(int, int, int, int, int); 21785 method public static void glDrawRangeElements(int, int, int, int, int, java.nio.Buffer); 21786 method public static void glDrawRangeElements(int, int, int, int, int, int); 21787 method public static void glEndQuery(int); 21788 method public static void glEndTransformFeedback(); 21789 method public static long glFenceSync(int, int); 21790 method public static void glFlushMappedBufferRange(int, int, int); 21791 method public static void glFramebufferTextureLayer(int, int, int, int, int); 21792 method public static void glGenQueries(int, int[], int); 21793 method public static void glGenQueries(int, java.nio.IntBuffer); 21794 method public static void glGenSamplers(int, int[], int); 21795 method public static void glGenSamplers(int, java.nio.IntBuffer); 21796 method public static void glGenTransformFeedbacks(int, int[], int); 21797 method public static void glGenTransformFeedbacks(int, java.nio.IntBuffer); 21798 method public static void glGenVertexArrays(int, int[], int); 21799 method public static void glGenVertexArrays(int, java.nio.IntBuffer); 21800 method public static void glGetActiveUniformBlockName(int, int, int, int[], int, byte[], int); 21801 method public static void glGetActiveUniformBlockName(int, int, java.nio.Buffer, java.nio.Buffer); 21802 method public static java.lang.String glGetActiveUniformBlockName(int, int); 21803 method public static void glGetActiveUniformBlockiv(int, int, int, int[], int); 21804 method public static void glGetActiveUniformBlockiv(int, int, int, java.nio.IntBuffer); 21805 method public static void glGetActiveUniformsiv(int, int, int[], int, int, int[], int); 21806 method public static void glGetActiveUniformsiv(int, int, java.nio.IntBuffer, int, java.nio.IntBuffer); 21807 method public static void glGetBufferParameteri64v(int, int, long[], int); 21808 method public static void glGetBufferParameteri64v(int, int, java.nio.LongBuffer); 21809 method public static java.nio.Buffer glGetBufferPointerv(int, int); 21810 method public static int glGetFragDataLocation(int, java.lang.String); 21811 method public static void glGetInteger64i_v(int, int, long[], int); 21812 method public static void glGetInteger64i_v(int, int, java.nio.LongBuffer); 21813 method public static void glGetInteger64v(int, long[], int); 21814 method public static void glGetInteger64v(int, java.nio.LongBuffer); 21815 method public static void glGetIntegeri_v(int, int, int[], int); 21816 method public static void glGetIntegeri_v(int, int, java.nio.IntBuffer); 21817 method public static void glGetInternalformativ(int, int, int, int, int[], int); 21818 method public static void glGetInternalformativ(int, int, int, int, java.nio.IntBuffer); 21819 method public static void glGetProgramBinary(int, int, int[], int, int[], int, java.nio.Buffer); 21820 method public static void glGetProgramBinary(int, int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.Buffer); 21821 method public static void glGetQueryObjectuiv(int, int, int[], int); 21822 method public static void glGetQueryObjectuiv(int, int, java.nio.IntBuffer); 21823 method public static void glGetQueryiv(int, int, int[], int); 21824 method public static void glGetQueryiv(int, int, java.nio.IntBuffer); 21825 method public static void glGetSamplerParameterfv(int, int, float[], int); 21826 method public static void glGetSamplerParameterfv(int, int, java.nio.FloatBuffer); 21827 method public static void glGetSamplerParameteriv(int, int, int[], int); 21828 method public static void glGetSamplerParameteriv(int, int, java.nio.IntBuffer); 21829 method public static java.lang.String glGetStringi(int, int); 21830 method public static void glGetSynciv(long, int, int, int[], int, int[], int); 21831 method public static void glGetSynciv(long, int, int, java.nio.IntBuffer, java.nio.IntBuffer); 21832 method public static void glGetTransformFeedbackVarying(int, int, int, int[], int, int[], int, int[], int, byte[], int); 21833 method public static void glGetTransformFeedbackVarying(int, int, int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, byte); 21834 method public static java.lang.String glGetTransformFeedbackVarying(int, int, int[], int, int[], int); 21835 method public static java.lang.String glGetTransformFeedbackVarying(int, int, java.nio.IntBuffer, java.nio.IntBuffer); 21836 method public static int glGetUniformBlockIndex(int, java.lang.String); 21837 method public static void glGetUniformIndices(int, java.lang.String[], int[], int); 21838 method public static void glGetUniformIndices(int, java.lang.String[], java.nio.IntBuffer); 21839 method public static void glGetUniformuiv(int, int, int[], int); 21840 method public static void glGetUniformuiv(int, int, java.nio.IntBuffer); 21841 method public static void glGetVertexAttribIiv(int, int, int[], int); 21842 method public static void glGetVertexAttribIiv(int, int, java.nio.IntBuffer); 21843 method public static void glGetVertexAttribIuiv(int, int, int[], int); 21844 method public static void glGetVertexAttribIuiv(int, int, java.nio.IntBuffer); 21845 method public static void glInvalidateFramebuffer(int, int, int[], int); 21846 method public static void glInvalidateFramebuffer(int, int, java.nio.IntBuffer); 21847 method public static void glInvalidateSubFramebuffer(int, int, int[], int, int, int, int, int); 21848 method public static void glInvalidateSubFramebuffer(int, int, java.nio.IntBuffer, int, int, int, int); 21849 method public static boolean glIsQuery(int); 21850 method public static boolean glIsSampler(int); 21851 method public static boolean glIsSync(long); 21852 method public static boolean glIsTransformFeedback(int); 21853 method public static boolean glIsVertexArray(int); 21854 method public static java.nio.Buffer glMapBufferRange(int, int, int, int); 21855 method public static void glPauseTransformFeedback(); 21856 method public static void glProgramBinary(int, int, java.nio.Buffer, int); 21857 method public static void glProgramParameteri(int, int, int); 21858 method public static void glReadBuffer(int); 21859 method public static void glRenderbufferStorageMultisample(int, int, int, int, int); 21860 method public static void glResumeTransformFeedback(); 21861 method public static void glSamplerParameterf(int, int, float); 21862 method public static void glSamplerParameterfv(int, int, float[], int); 21863 method public static void glSamplerParameterfv(int, int, java.nio.FloatBuffer); 21864 method public static void glSamplerParameteri(int, int, int); 21865 method public static void glSamplerParameteriv(int, int, int[], int); 21866 method public static void glSamplerParameteriv(int, int, java.nio.IntBuffer); 21867 method public static void glTexImage3D(int, int, int, int, int, int, int, int, int, java.nio.Buffer); 21868 method public static void glTexImage3D(int, int, int, int, int, int, int, int, int, int); 21869 method public static void glTexStorage2D(int, int, int, int, int); 21870 method public static void glTexStorage3D(int, int, int, int, int, int); 21871 method public static void glTexSubImage3D(int, int, int, int, int, int, int, int, int, int, java.nio.Buffer); 21872 method public static void glTexSubImage3D(int, int, int, int, int, int, int, int, int, int, int); 21873 method public static void glTransformFeedbackVaryings(int, java.lang.String[], int); 21874 method public static void glUniform1ui(int, int); 21875 method public static void glUniform1uiv(int, int, int[], int); 21876 method public static void glUniform1uiv(int, int, java.nio.IntBuffer); 21877 method public static void glUniform2ui(int, int, int); 21878 method public static void glUniform2uiv(int, int, int[], int); 21879 method public static void glUniform2uiv(int, int, java.nio.IntBuffer); 21880 method public static void glUniform3ui(int, int, int, int); 21881 method public static void glUniform3uiv(int, int, int[], int); 21882 method public static void glUniform3uiv(int, int, java.nio.IntBuffer); 21883 method public static void glUniform4ui(int, int, int, int, int); 21884 method public static void glUniform4uiv(int, int, int[], int); 21885 method public static void glUniform4uiv(int, int, java.nio.IntBuffer); 21886 method public static void glUniformBlockBinding(int, int, int); 21887 method public static void glUniformMatrix2x3fv(int, int, boolean, float[], int); 21888 method public static void glUniformMatrix2x3fv(int, int, boolean, java.nio.FloatBuffer); 21889 method public static void glUniformMatrix2x4fv(int, int, boolean, float[], int); 21890 method public static void glUniformMatrix2x4fv(int, int, boolean, java.nio.FloatBuffer); 21891 method public static void glUniformMatrix3x2fv(int, int, boolean, float[], int); 21892 method public static void glUniformMatrix3x2fv(int, int, boolean, java.nio.FloatBuffer); 21893 method public static void glUniformMatrix3x4fv(int, int, boolean, float[], int); 21894 method public static void glUniformMatrix3x4fv(int, int, boolean, java.nio.FloatBuffer); 21895 method public static void glUniformMatrix4x2fv(int, int, boolean, float[], int); 21896 method public static void glUniformMatrix4x2fv(int, int, boolean, java.nio.FloatBuffer); 21897 method public static void glUniformMatrix4x3fv(int, int, boolean, float[], int); 21898 method public static void glUniformMatrix4x3fv(int, int, boolean, java.nio.FloatBuffer); 21899 method public static boolean glUnmapBuffer(int); 21900 method public static void glVertexAttribDivisor(int, int); 21901 method public static void glVertexAttribI4i(int, int, int, int, int); 21902 method public static void glVertexAttribI4iv(int, int[], int); 21903 method public static void glVertexAttribI4iv(int, java.nio.IntBuffer); 21904 method public static void glVertexAttribI4ui(int, int, int, int, int); 21905 method public static void glVertexAttribI4uiv(int, int[], int); 21906 method public static void glVertexAttribI4uiv(int, java.nio.IntBuffer); 21907 method public static void glVertexAttribIPointer(int, int, int, int, java.nio.Buffer); 21908 method public static void glVertexAttribIPointer(int, int, int, int, int); 21909 method public static void glWaitSync(long, int, long); 21910 field public static final int GL_ACTIVE_UNIFORM_BLOCKS = 35382; // 0x8a36 21911 field public static final int GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 35381; // 0x8a35 21912 field public static final int GL_ALREADY_SIGNALED = 37146; // 0x911a 21913 field public static final int GL_ANY_SAMPLES_PASSED = 35887; // 0x8c2f 21914 field public static final int GL_ANY_SAMPLES_PASSED_CONSERVATIVE = 36202; // 0x8d6a 21915 field public static final int GL_BLUE = 6405; // 0x1905 21916 field public static final int GL_BUFFER_ACCESS_FLAGS = 37151; // 0x911f 21917 field public static final int GL_BUFFER_MAPPED = 35004; // 0x88bc 21918 field public static final int GL_BUFFER_MAP_LENGTH = 37152; // 0x9120 21919 field public static final int GL_BUFFER_MAP_OFFSET = 37153; // 0x9121 21920 field public static final int GL_BUFFER_MAP_POINTER = 35005; // 0x88bd 21921 field public static final int GL_COLOR = 6144; // 0x1800 21922 field public static final int GL_COLOR_ATTACHMENT1 = 36065; // 0x8ce1 21923 field public static final int GL_COLOR_ATTACHMENT10 = 36074; // 0x8cea 21924 field public static final int GL_COLOR_ATTACHMENT11 = 36075; // 0x8ceb 21925 field public static final int GL_COLOR_ATTACHMENT12 = 36076; // 0x8cec 21926 field public static final int GL_COLOR_ATTACHMENT13 = 36077; // 0x8ced 21927 field public static final int GL_COLOR_ATTACHMENT14 = 36078; // 0x8cee 21928 field public static final int GL_COLOR_ATTACHMENT15 = 36079; // 0x8cef 21929 field public static final int GL_COLOR_ATTACHMENT2 = 36066; // 0x8ce2 21930 field public static final int GL_COLOR_ATTACHMENT3 = 36067; // 0x8ce3 21931 field public static final int GL_COLOR_ATTACHMENT4 = 36068; // 0x8ce4 21932 field public static final int GL_COLOR_ATTACHMENT5 = 36069; // 0x8ce5 21933 field public static final int GL_COLOR_ATTACHMENT6 = 36070; // 0x8ce6 21934 field public static final int GL_COLOR_ATTACHMENT7 = 36071; // 0x8ce7 21935 field public static final int GL_COLOR_ATTACHMENT8 = 36072; // 0x8ce8 21936 field public static final int GL_COLOR_ATTACHMENT9 = 36073; // 0x8ce9 21937 field public static final int GL_COMPARE_REF_TO_TEXTURE = 34894; // 0x884e 21938 field public static final int GL_COMPRESSED_R11_EAC = 37488; // 0x9270 21939 field public static final int GL_COMPRESSED_RG11_EAC = 37490; // 0x9272 21940 field public static final int GL_COMPRESSED_RGB8_ETC2 = 37492; // 0x9274 21941 field public static final int GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 37494; // 0x9276 21942 field public static final int GL_COMPRESSED_RGBA8_ETC2_EAC = 37496; // 0x9278 21943 field public static final int GL_COMPRESSED_SIGNED_R11_EAC = 37489; // 0x9271 21944 field public static final int GL_COMPRESSED_SIGNED_RG11_EAC = 37491; // 0x9273 21945 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 37497; // 0x9279 21946 field public static final int GL_COMPRESSED_SRGB8_ETC2 = 37493; // 0x9275 21947 field public static final int GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 37495; // 0x9277 21948 field public static final int GL_CONDITION_SATISFIED = 37148; // 0x911c 21949 field public static final int GL_COPY_READ_BUFFER = 36662; // 0x8f36 21950 field public static final int GL_COPY_READ_BUFFER_BINDING = 36662; // 0x8f36 21951 field public static final int GL_COPY_WRITE_BUFFER = 36663; // 0x8f37 21952 field public static final int GL_COPY_WRITE_BUFFER_BINDING = 36663; // 0x8f37 21953 field public static final int GL_CURRENT_QUERY = 34917; // 0x8865 21954 field public static final int GL_DEPTH = 6145; // 0x1801 21955 field public static final int GL_DEPTH24_STENCIL8 = 35056; // 0x88f0 21956 field public static final int GL_DEPTH32F_STENCIL8 = 36013; // 0x8cad 21957 field public static final int GL_DEPTH_COMPONENT24 = 33190; // 0x81a6 21958 field public static final int GL_DEPTH_COMPONENT32F = 36012; // 0x8cac 21959 field public static final int GL_DEPTH_STENCIL = 34041; // 0x84f9 21960 field public static final int GL_DEPTH_STENCIL_ATTACHMENT = 33306; // 0x821a 21961 field public static final int GL_DRAW_BUFFER0 = 34853; // 0x8825 21962 field public static final int GL_DRAW_BUFFER1 = 34854; // 0x8826 21963 field public static final int GL_DRAW_BUFFER10 = 34863; // 0x882f 21964 field public static final int GL_DRAW_BUFFER11 = 34864; // 0x8830 21965 field public static final int GL_DRAW_BUFFER12 = 34865; // 0x8831 21966 field public static final int GL_DRAW_BUFFER13 = 34866; // 0x8832 21967 field public static final int GL_DRAW_BUFFER14 = 34867; // 0x8833 21968 field public static final int GL_DRAW_BUFFER15 = 34868; // 0x8834 21969 field public static final int GL_DRAW_BUFFER2 = 34855; // 0x8827 21970 field public static final int GL_DRAW_BUFFER3 = 34856; // 0x8828 21971 field public static final int GL_DRAW_BUFFER4 = 34857; // 0x8829 21972 field public static final int GL_DRAW_BUFFER5 = 34858; // 0x882a 21973 field public static final int GL_DRAW_BUFFER6 = 34859; // 0x882b 21974 field public static final int GL_DRAW_BUFFER7 = 34860; // 0x882c 21975 field public static final int GL_DRAW_BUFFER8 = 34861; // 0x882d 21976 field public static final int GL_DRAW_BUFFER9 = 34862; // 0x882e 21977 field public static final int GL_DRAW_FRAMEBUFFER = 36009; // 0x8ca9 21978 field public static final int GL_DRAW_FRAMEBUFFER_BINDING = 36006; // 0x8ca6 21979 field public static final int GL_DYNAMIC_COPY = 35050; // 0x88ea 21980 field public static final int GL_DYNAMIC_READ = 35049; // 0x88e9 21981 field public static final int GL_FLOAT_32_UNSIGNED_INT_24_8_REV = 36269; // 0x8dad 21982 field public static final int GL_FLOAT_MAT2x3 = 35685; // 0x8b65 21983 field public static final int GL_FLOAT_MAT2x4 = 35686; // 0x8b66 21984 field public static final int GL_FLOAT_MAT3x2 = 35687; // 0x8b67 21985 field public static final int GL_FLOAT_MAT3x4 = 35688; // 0x8b68 21986 field public static final int GL_FLOAT_MAT4x2 = 35689; // 0x8b69 21987 field public static final int GL_FLOAT_MAT4x3 = 35690; // 0x8b6a 21988 field public static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINT = 35723; // 0x8b8b 21989 field public static final int GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 33301; // 0x8215 21990 field public static final int GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 33300; // 0x8214 21991 field public static final int GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 33296; // 0x8210 21992 field public static final int GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 33297; // 0x8211 21993 field public static final int GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 33302; // 0x8216 21994 field public static final int GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 33299; // 0x8213 21995 field public static final int GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE = 33298; // 0x8212 21996 field public static final int GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 33303; // 0x8217 21997 field public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 36052; // 0x8cd4 21998 field public static final int GL_FRAMEBUFFER_DEFAULT = 33304; // 0x8218 21999 field public static final int GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 36182; // 0x8d56 22000 field public static final int GL_FRAMEBUFFER_UNDEFINED = 33305; // 0x8219 22001 field public static final int GL_GREEN = 6404; // 0x1904 22002 field public static final int GL_HALF_FLOAT = 5131; // 0x140b 22003 field public static final int GL_INTERLEAVED_ATTRIBS = 35980; // 0x8c8c 22004 field public static final int GL_INT_2_10_10_10_REV = 36255; // 0x8d9f 22005 field public static final int GL_INT_SAMPLER_2D = 36298; // 0x8dca 22006 field public static final int GL_INT_SAMPLER_2D_ARRAY = 36303; // 0x8dcf 22007 field public static final int GL_INT_SAMPLER_3D = 36299; // 0x8dcb 22008 field public static final int GL_INT_SAMPLER_CUBE = 36300; // 0x8dcc 22009 field public static final int GL_INVALID_INDEX = -1; // 0xffffffff 22010 field public static final int GL_MAJOR_VERSION = 33307; // 0x821b 22011 field public static final int GL_MAP_FLUSH_EXPLICIT_BIT = 16; // 0x10 22012 field public static final int GL_MAP_INVALIDATE_BUFFER_BIT = 8; // 0x8 22013 field public static final int GL_MAP_INVALIDATE_RANGE_BIT = 4; // 0x4 22014 field public static final int GL_MAP_READ_BIT = 1; // 0x1 22015 field public static final int GL_MAP_UNSYNCHRONIZED_BIT = 32; // 0x20 22016 field public static final int GL_MAP_WRITE_BIT = 2; // 0x2 22017 field public static final int GL_MAX = 32776; // 0x8008 22018 field public static final int GL_MAX_3D_TEXTURE_SIZE = 32883; // 0x8073 22019 field public static final int GL_MAX_ARRAY_TEXTURE_LAYERS = 35071; // 0x88ff 22020 field public static final int GL_MAX_COLOR_ATTACHMENTS = 36063; // 0x8cdf 22021 field public static final int GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 35379; // 0x8a33 22022 field public static final int GL_MAX_COMBINED_UNIFORM_BLOCKS = 35374; // 0x8a2e 22023 field public static final int GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 35377; // 0x8a31 22024 field public static final int GL_MAX_DRAW_BUFFERS = 34852; // 0x8824 22025 field public static final int GL_MAX_ELEMENTS_INDICES = 33001; // 0x80e9 22026 field public static final int GL_MAX_ELEMENTS_VERTICES = 33000; // 0x80e8 22027 field public static final int GL_MAX_ELEMENT_INDEX = 36203; // 0x8d6b 22028 field public static final int GL_MAX_FRAGMENT_INPUT_COMPONENTS = 37157; // 0x9125 22029 field public static final int GL_MAX_FRAGMENT_UNIFORM_BLOCKS = 35373; // 0x8a2d 22030 field public static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTS = 35657; // 0x8b49 22031 field public static final int GL_MAX_PROGRAM_TEXEL_OFFSET = 35077; // 0x8905 22032 field public static final int GL_MAX_SAMPLES = 36183; // 0x8d57 22033 field public static final int GL_MAX_SERVER_WAIT_TIMEOUT = 37137; // 0x9111 22034 field public static final int GL_MAX_TEXTURE_LOD_BIAS = 34045; // 0x84fd 22035 field public static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 35978; // 0x8c8a 22036 field public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 35979; // 0x8c8b 22037 field public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 35968; // 0x8c80 22038 field public static final int GL_MAX_UNIFORM_BLOCK_SIZE = 35376; // 0x8a30 22039 field public static final int GL_MAX_UNIFORM_BUFFER_BINDINGS = 35375; // 0x8a2f 22040 field public static final int GL_MAX_VARYING_COMPONENTS = 35659; // 0x8b4b 22041 field public static final int GL_MAX_VERTEX_OUTPUT_COMPONENTS = 37154; // 0x9122 22042 field public static final int GL_MAX_VERTEX_UNIFORM_BLOCKS = 35371; // 0x8a2b 22043 field public static final int GL_MAX_VERTEX_UNIFORM_COMPONENTS = 35658; // 0x8b4a 22044 field public static final int GL_MIN = 32775; // 0x8007 22045 field public static final int GL_MINOR_VERSION = 33308; // 0x821c 22046 field public static final int GL_MIN_PROGRAM_TEXEL_OFFSET = 35076; // 0x8904 22047 field public static final int GL_NUM_EXTENSIONS = 33309; // 0x821d 22048 field public static final int GL_NUM_PROGRAM_BINARY_FORMATS = 34814; // 0x87fe 22049 field public static final int GL_NUM_SAMPLE_COUNTS = 37760; // 0x9380 22050 field public static final int GL_OBJECT_TYPE = 37138; // 0x9112 22051 field public static final int GL_PACK_ROW_LENGTH = 3330; // 0xd02 22052 field public static final int GL_PACK_SKIP_PIXELS = 3332; // 0xd04 22053 field public static final int GL_PACK_SKIP_ROWS = 3331; // 0xd03 22054 field public static final int GL_PIXEL_PACK_BUFFER = 35051; // 0x88eb 22055 field public static final int GL_PIXEL_PACK_BUFFER_BINDING = 35053; // 0x88ed 22056 field public static final int GL_PIXEL_UNPACK_BUFFER = 35052; // 0x88ec 22057 field public static final int GL_PIXEL_UNPACK_BUFFER_BINDING = 35055; // 0x88ef 22058 field public static final int GL_PRIMITIVE_RESTART_FIXED_INDEX = 36201; // 0x8d69 22059 field public static final int GL_PROGRAM_BINARY_FORMATS = 34815; // 0x87ff 22060 field public static final int GL_PROGRAM_BINARY_LENGTH = 34625; // 0x8741 22061 field public static final int GL_PROGRAM_BINARY_RETRIEVABLE_HINT = 33367; // 0x8257 22062 field public static final int GL_QUERY_RESULT = 34918; // 0x8866 22063 field public static final int GL_QUERY_RESULT_AVAILABLE = 34919; // 0x8867 22064 field public static final int GL_R11F_G11F_B10F = 35898; // 0x8c3a 22065 field public static final int GL_R16F = 33325; // 0x822d 22066 field public static final int GL_R16I = 33331; // 0x8233 22067 field public static final int GL_R16UI = 33332; // 0x8234 22068 field public static final int GL_R32F = 33326; // 0x822e 22069 field public static final int GL_R32I = 33333; // 0x8235 22070 field public static final int GL_R32UI = 33334; // 0x8236 22071 field public static final int GL_R8 = 33321; // 0x8229 22072 field public static final int GL_R8I = 33329; // 0x8231 22073 field public static final int GL_R8UI = 33330; // 0x8232 22074 field public static final int GL_R8_SNORM = 36756; // 0x8f94 22075 field public static final int GL_RASTERIZER_DISCARD = 35977; // 0x8c89 22076 field public static final int GL_READ_BUFFER = 3074; // 0xc02 22077 field public static final int GL_READ_FRAMEBUFFER = 36008; // 0x8ca8 22078 field public static final int GL_READ_FRAMEBUFFER_BINDING = 36010; // 0x8caa 22079 field public static final int GL_RED = 6403; // 0x1903 22080 field public static final int GL_RED_INTEGER = 36244; // 0x8d94 22081 field public static final int GL_RENDERBUFFER_SAMPLES = 36011; // 0x8cab 22082 field public static final int GL_RG = 33319; // 0x8227 22083 field public static final int GL_RG16F = 33327; // 0x822f 22084 field public static final int GL_RG16I = 33337; // 0x8239 22085 field public static final int GL_RG16UI = 33338; // 0x823a 22086 field public static final int GL_RG32F = 33328; // 0x8230 22087 field public static final int GL_RG32I = 33339; // 0x823b 22088 field public static final int GL_RG32UI = 33340; // 0x823c 22089 field public static final int GL_RG8 = 33323; // 0x822b 22090 field public static final int GL_RG8I = 33335; // 0x8237 22091 field public static final int GL_RG8UI = 33336; // 0x8238 22092 field public static final int GL_RG8_SNORM = 36757; // 0x8f95 22093 field public static final int GL_RGB10_A2 = 32857; // 0x8059 22094 field public static final int GL_RGB10_A2UI = 36975; // 0x906f 22095 field public static final int GL_RGB16F = 34843; // 0x881b 22096 field public static final int GL_RGB16I = 36233; // 0x8d89 22097 field public static final int GL_RGB16UI = 36215; // 0x8d77 22098 field public static final int GL_RGB32F = 34837; // 0x8815 22099 field public static final int GL_RGB32I = 36227; // 0x8d83 22100 field public static final int GL_RGB32UI = 36209; // 0x8d71 22101 field public static final int GL_RGB8 = 32849; // 0x8051 22102 field public static final int GL_RGB8I = 36239; // 0x8d8f 22103 field public static final int GL_RGB8UI = 36221; // 0x8d7d 22104 field public static final int GL_RGB8_SNORM = 36758; // 0x8f96 22105 field public static final int GL_RGB9_E5 = 35901; // 0x8c3d 22106 field public static final int GL_RGBA16F = 34842; // 0x881a 22107 field public static final int GL_RGBA16I = 36232; // 0x8d88 22108 field public static final int GL_RGBA16UI = 36214; // 0x8d76 22109 field public static final int GL_RGBA32F = 34836; // 0x8814 22110 field public static final int GL_RGBA32I = 36226; // 0x8d82 22111 field public static final int GL_RGBA32UI = 36208; // 0x8d70 22112 field public static final int GL_RGBA8 = 32856; // 0x8058 22113 field public static final int GL_RGBA8I = 36238; // 0x8d8e 22114 field public static final int GL_RGBA8UI = 36220; // 0x8d7c 22115 field public static final int GL_RGBA8_SNORM = 36759; // 0x8f97 22116 field public static final int GL_RGBA_INTEGER = 36249; // 0x8d99 22117 field public static final int GL_RGB_INTEGER = 36248; // 0x8d98 22118 field public static final int GL_RG_INTEGER = 33320; // 0x8228 22119 field public static final int GL_SAMPLER_2D_ARRAY = 36289; // 0x8dc1 22120 field public static final int GL_SAMPLER_2D_ARRAY_SHADOW = 36292; // 0x8dc4 22121 field public static final int GL_SAMPLER_2D_SHADOW = 35682; // 0x8b62 22122 field public static final int GL_SAMPLER_3D = 35679; // 0x8b5f 22123 field public static final int GL_SAMPLER_BINDING = 35097; // 0x8919 22124 field public static final int GL_SAMPLER_CUBE_SHADOW = 36293; // 0x8dc5 22125 field public static final int GL_SEPARATE_ATTRIBS = 35981; // 0x8c8d 22126 field public static final int GL_SIGNALED = 37145; // 0x9119 22127 field public static final int GL_SIGNED_NORMALIZED = 36764; // 0x8f9c 22128 field public static final int GL_SRGB = 35904; // 0x8c40 22129 field public static final int GL_SRGB8 = 35905; // 0x8c41 22130 field public static final int GL_SRGB8_ALPHA8 = 35907; // 0x8c43 22131 field public static final int GL_STATIC_COPY = 35046; // 0x88e6 22132 field public static final int GL_STATIC_READ = 35045; // 0x88e5 22133 field public static final int GL_STENCIL = 6146; // 0x1802 22134 field public static final int GL_STREAM_COPY = 35042; // 0x88e2 22135 field public static final int GL_STREAM_READ = 35041; // 0x88e1 22136 field public static final int GL_SYNC_CONDITION = 37139; // 0x9113 22137 field public static final int GL_SYNC_FENCE = 37142; // 0x9116 22138 field public static final int GL_SYNC_FLAGS = 37141; // 0x9115 22139 field public static final int GL_SYNC_FLUSH_COMMANDS_BIT = 1; // 0x1 22140 field public static final int GL_SYNC_GPU_COMMANDS_COMPLETE = 37143; // 0x9117 22141 field public static final int GL_SYNC_STATUS = 37140; // 0x9114 22142 field public static final int GL_TEXTURE_2D_ARRAY = 35866; // 0x8c1a 22143 field public static final int GL_TEXTURE_3D = 32879; // 0x806f 22144 field public static final int GL_TEXTURE_BASE_LEVEL = 33084; // 0x813c 22145 field public static final int GL_TEXTURE_BINDING_2D_ARRAY = 35869; // 0x8c1d 22146 field public static final int GL_TEXTURE_BINDING_3D = 32874; // 0x806a 22147 field public static final int GL_TEXTURE_COMPARE_FUNC = 34893; // 0x884d 22148 field public static final int GL_TEXTURE_COMPARE_MODE = 34892; // 0x884c 22149 field public static final int GL_TEXTURE_IMMUTABLE_FORMAT = 37167; // 0x912f 22150 field public static final int GL_TEXTURE_IMMUTABLE_LEVELS = 33503; // 0x82df 22151 field public static final int GL_TEXTURE_MAX_LEVEL = 33085; // 0x813d 22152 field public static final int GL_TEXTURE_MAX_LOD = 33083; // 0x813b 22153 field public static final int GL_TEXTURE_MIN_LOD = 33082; // 0x813a 22154 field public static final int GL_TEXTURE_SWIZZLE_A = 36421; // 0x8e45 22155 field public static final int GL_TEXTURE_SWIZZLE_B = 36420; // 0x8e44 22156 field public static final int GL_TEXTURE_SWIZZLE_G = 36419; // 0x8e43 22157 field public static final int GL_TEXTURE_SWIZZLE_R = 36418; // 0x8e42 22158 field public static final int GL_TEXTURE_WRAP_R = 32882; // 0x8072 22159 field public static final int GL_TIMEOUT_EXPIRED = 37147; // 0x911b 22160 field public static final long GL_TIMEOUT_IGNORED = -1L; // 0xffffffffffffffffL 22161 field public static final int GL_TRANSFORM_FEEDBACK = 36386; // 0x8e22 22162 field public static final int GL_TRANSFORM_FEEDBACK_ACTIVE = 36388; // 0x8e24 22163 field public static final int GL_TRANSFORM_FEEDBACK_BINDING = 36389; // 0x8e25 22164 field public static final int GL_TRANSFORM_FEEDBACK_BUFFER = 35982; // 0x8c8e 22165 field public static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING = 35983; // 0x8c8f 22166 field public static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE = 35967; // 0x8c7f 22167 field public static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE = 35973; // 0x8c85 22168 field public static final int GL_TRANSFORM_FEEDBACK_BUFFER_START = 35972; // 0x8c84 22169 field public static final int GL_TRANSFORM_FEEDBACK_PAUSED = 36387; // 0x8e23 22170 field public static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 35976; // 0x8c88 22171 field public static final int GL_TRANSFORM_FEEDBACK_VARYINGS = 35971; // 0x8c83 22172 field public static final int GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH = 35958; // 0x8c76 22173 field public static final int GL_UNIFORM_ARRAY_STRIDE = 35388; // 0x8a3c 22174 field public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS = 35394; // 0x8a42 22175 field public static final int GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 35395; // 0x8a43 22176 field public static final int GL_UNIFORM_BLOCK_BINDING = 35391; // 0x8a3f 22177 field public static final int GL_UNIFORM_BLOCK_DATA_SIZE = 35392; // 0x8a40 22178 field public static final int GL_UNIFORM_BLOCK_INDEX = 35386; // 0x8a3a 22179 field public static final int GL_UNIFORM_BLOCK_NAME_LENGTH = 35393; // 0x8a41 22180 field public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 35398; // 0x8a46 22181 field public static final int GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 35396; // 0x8a44 22182 field public static final int GL_UNIFORM_BUFFER = 35345; // 0x8a11 22183 field public static final int GL_UNIFORM_BUFFER_BINDING = 35368; // 0x8a28 22184 field public static final int GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT = 35380; // 0x8a34 22185 field public static final int GL_UNIFORM_BUFFER_SIZE = 35370; // 0x8a2a 22186 field public static final int GL_UNIFORM_BUFFER_START = 35369; // 0x8a29 22187 field public static final int GL_UNIFORM_IS_ROW_MAJOR = 35390; // 0x8a3e 22188 field public static final int GL_UNIFORM_MATRIX_STRIDE = 35389; // 0x8a3d 22189 field public static final int GL_UNIFORM_NAME_LENGTH = 35385; // 0x8a39 22190 field public static final int GL_UNIFORM_OFFSET = 35387; // 0x8a3b 22191 field public static final int GL_UNIFORM_SIZE = 35384; // 0x8a38 22192 field public static final int GL_UNIFORM_TYPE = 35383; // 0x8a37 22193 field public static final int GL_UNPACK_IMAGE_HEIGHT = 32878; // 0x806e 22194 field public static final int GL_UNPACK_ROW_LENGTH = 3314; // 0xcf2 22195 field public static final int GL_UNPACK_SKIP_IMAGES = 32877; // 0x806d 22196 field public static final int GL_UNPACK_SKIP_PIXELS = 3316; // 0xcf4 22197 field public static final int GL_UNPACK_SKIP_ROWS = 3315; // 0xcf3 22198 field public static final int GL_UNSIGNALED = 37144; // 0x9118 22199 field public static final int GL_UNSIGNED_INT_10F_11F_11F_REV = 35899; // 0x8c3b 22200 field public static final int GL_UNSIGNED_INT_24_8 = 34042; // 0x84fa 22201 field public static final int GL_UNSIGNED_INT_2_10_10_10_REV = 33640; // 0x8368 22202 field public static final int GL_UNSIGNED_INT_5_9_9_9_REV = 35902; // 0x8c3e 22203 field public static final int GL_UNSIGNED_INT_SAMPLER_2D = 36306; // 0x8dd2 22204 field public static final int GL_UNSIGNED_INT_SAMPLER_2D_ARRAY = 36311; // 0x8dd7 22205 field public static final int GL_UNSIGNED_INT_SAMPLER_3D = 36307; // 0x8dd3 22206 field public static final int GL_UNSIGNED_INT_SAMPLER_CUBE = 36308; // 0x8dd4 22207 field public static final int GL_UNSIGNED_INT_VEC2 = 36294; // 0x8dc6 22208 field public static final int GL_UNSIGNED_INT_VEC3 = 36295; // 0x8dc7 22209 field public static final int GL_UNSIGNED_INT_VEC4 = 36296; // 0x8dc8 22210 field public static final int GL_UNSIGNED_NORMALIZED = 35863; // 0x8c17 22211 field public static final int GL_VERTEX_ARRAY_BINDING = 34229; // 0x85b5 22212 field public static final int GL_VERTEX_ATTRIB_ARRAY_DIVISOR = 35070; // 0x88fe 22213 field public static final int GL_VERTEX_ATTRIB_ARRAY_INTEGER = 35069; // 0x88fd 22214 field public static final int GL_WAIT_FAILED = 37149; // 0x911d 22215 } 22216 22217 public class GLES31 extends android.opengl.GLES30 { 22218 method public static void glActiveShaderProgram(int, int); 22219 method public static void glBindImageTexture(int, int, int, boolean, int, int, int); 22220 method public static void glBindProgramPipeline(int); 22221 method public static void glBindVertexBuffer(int, int, long, int); 22222 method public static int glCreateShaderProgramv(int, java.lang.String[]); 22223 method public static void glDeleteProgramPipelines(int, int[], int); 22224 method public static void glDeleteProgramPipelines(int, java.nio.IntBuffer); 22225 method public static void glDispatchCompute(int, int, int); 22226 method public static void glDispatchComputeIndirect(long); 22227 method public static void glDrawArraysIndirect(int, long); 22228 method public static void glDrawElementsIndirect(int, int, long); 22229 method public static void glFramebufferParameteri(int, int, int); 22230 method public static void glGenProgramPipelines(int, int[], int); 22231 method public static void glGenProgramPipelines(int, java.nio.IntBuffer); 22232 method public static void glGetBooleani_v(int, int, boolean[], int); 22233 method public static void glGetBooleani_v(int, int, java.nio.IntBuffer); 22234 method public static void glGetFramebufferParameteriv(int, int, int[], int); 22235 method public static void glGetFramebufferParameteriv(int, int, java.nio.IntBuffer); 22236 method public static void glGetMultisamplefv(int, int, float[], int); 22237 method public static void glGetMultisamplefv(int, int, java.nio.FloatBuffer); 22238 method public static void glGetProgramInterfaceiv(int, int, int, int[], int); 22239 method public static void glGetProgramInterfaceiv(int, int, int, java.nio.IntBuffer); 22240 method public static java.lang.String glGetProgramPipelineInfoLog(int); 22241 method public static void glGetProgramPipelineiv(int, int, int[], int); 22242 method public static void glGetProgramPipelineiv(int, int, java.nio.IntBuffer); 22243 method public static int glGetProgramResourceIndex(int, int, java.lang.String); 22244 method public static int glGetProgramResourceLocation(int, int, java.lang.String); 22245 method public static java.lang.String glGetProgramResourceName(int, int, int); 22246 method public static void glGetProgramResourceiv(int, int, int, int, int[], int, int, int[], int, int[], int); 22247 method public static void glGetProgramResourceiv(int, int, int, int, java.nio.IntBuffer, int, java.nio.IntBuffer, java.nio.IntBuffer); 22248 method public static void glGetTexLevelParameterfv(int, int, int, float[], int); 22249 method public static void glGetTexLevelParameterfv(int, int, int, java.nio.FloatBuffer); 22250 method public static void glGetTexLevelParameteriv(int, int, int, int[], int); 22251 method public static void glGetTexLevelParameteriv(int, int, int, java.nio.IntBuffer); 22252 method public static boolean glIsProgramPipeline(int); 22253 method public static void glMemoryBarrier(int); 22254 method public static void glMemoryBarrierByRegion(int); 22255 method public static void glProgramUniform1f(int, int, float); 22256 method public static void glProgramUniform1fv(int, int, int, float[], int); 22257 method public static void glProgramUniform1fv(int, int, int, java.nio.FloatBuffer); 22258 method public static void glProgramUniform1i(int, int, int); 22259 method public static void glProgramUniform1iv(int, int, int, int[], int); 22260 method public static void glProgramUniform1iv(int, int, int, java.nio.IntBuffer); 22261 method public static void glProgramUniform1ui(int, int, int); 22262 method public static void glProgramUniform1uiv(int, int, int, int[], int); 22263 method public static void glProgramUniform1uiv(int, int, int, java.nio.IntBuffer); 22264 method public static void glProgramUniform2f(int, int, float, float); 22265 method public static void glProgramUniform2fv(int, int, int, float[], int); 22266 method public static void glProgramUniform2fv(int, int, int, java.nio.FloatBuffer); 22267 method public static void glProgramUniform2i(int, int, int, int); 22268 method public static void glProgramUniform2iv(int, int, int, int[], int); 22269 method public static void glProgramUniform2iv(int, int, int, java.nio.IntBuffer); 22270 method public static void glProgramUniform2ui(int, int, int, int); 22271 method public static void glProgramUniform2uiv(int, int, int, int[], int); 22272 method public static void glProgramUniform2uiv(int, int, int, java.nio.IntBuffer); 22273 method public static void glProgramUniform3f(int, int, float, float, float); 22274 method public static void glProgramUniform3fv(int, int, int, float[], int); 22275 method public static void glProgramUniform3fv(int, int, int, java.nio.FloatBuffer); 22276 method public static void glProgramUniform3i(int, int, int, int, int); 22277 method public static void glProgramUniform3iv(int, int, int, int[], int); 22278 method public static void glProgramUniform3iv(int, int, int, java.nio.IntBuffer); 22279 method public static void glProgramUniform3ui(int, int, int, int, int); 22280 method public static void glProgramUniform3uiv(int, int, int, int[], int); 22281 method public static void glProgramUniform3uiv(int, int, int, java.nio.IntBuffer); 22282 method public static void glProgramUniform4f(int, int, float, float, float, float); 22283 method public static void glProgramUniform4fv(int, int, int, float[], int); 22284 method public static void glProgramUniform4fv(int, int, int, java.nio.FloatBuffer); 22285 method public static void glProgramUniform4i(int, int, int, int, int, int); 22286 method public static void glProgramUniform4iv(int, int, int, int[], int); 22287 method public static void glProgramUniform4iv(int, int, int, java.nio.IntBuffer); 22288 method public static void glProgramUniform4ui(int, int, int, int, int, int); 22289 method public static void glProgramUniform4uiv(int, int, int, int[], int); 22290 method public static void glProgramUniform4uiv(int, int, int, java.nio.IntBuffer); 22291 method public static void glProgramUniformMatrix2fv(int, int, int, boolean, float[], int); 22292 method public static void glProgramUniformMatrix2fv(int, int, int, boolean, java.nio.FloatBuffer); 22293 method public static void glProgramUniformMatrix2x3fv(int, int, int, boolean, float[], int); 22294 method public static void glProgramUniformMatrix2x3fv(int, int, int, boolean, java.nio.FloatBuffer); 22295 method public static void glProgramUniformMatrix2x4fv(int, int, int, boolean, float[], int); 22296 method public static void glProgramUniformMatrix2x4fv(int, int, int, boolean, java.nio.FloatBuffer); 22297 method public static void glProgramUniformMatrix3fv(int, int, int, boolean, float[], int); 22298 method public static void glProgramUniformMatrix3fv(int, int, int, boolean, java.nio.FloatBuffer); 22299 method public static void glProgramUniformMatrix3x2fv(int, int, int, boolean, float[], int); 22300 method public static void glProgramUniformMatrix3x2fv(int, int, int, boolean, java.nio.FloatBuffer); 22301 method public static void glProgramUniformMatrix3x4fv(int, int, int, boolean, float[], int); 22302 method public static void glProgramUniformMatrix3x4fv(int, int, int, boolean, java.nio.FloatBuffer); 22303 method public static void glProgramUniformMatrix4fv(int, int, int, boolean, float[], int); 22304 method public static void glProgramUniformMatrix4fv(int, int, int, boolean, java.nio.FloatBuffer); 22305 method public static void glProgramUniformMatrix4x2fv(int, int, int, boolean, float[], int); 22306 method public static void glProgramUniformMatrix4x2fv(int, int, int, boolean, java.nio.FloatBuffer); 22307 method public static void glProgramUniformMatrix4x3fv(int, int, int, boolean, float[], int); 22308 method public static void glProgramUniformMatrix4x3fv(int, int, int, boolean, java.nio.FloatBuffer); 22309 method public static void glSampleMaski(int, int); 22310 method public static void glTexStorage2DMultisample(int, int, int, int, int, boolean); 22311 method public static void glUseProgramStages(int, int, int); 22312 method public static void glValidateProgramPipeline(int); 22313 method public static void glVertexAttribBinding(int, int); 22314 method public static void glVertexAttribFormat(int, int, int, boolean, int); 22315 method public static void glVertexAttribIFormat(int, int, int, int); 22316 method public static void glVertexBindingDivisor(int, int); 22317 field public static final int GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 37593; // 0x92d9 22318 field public static final int GL_ACTIVE_PROGRAM = 33369; // 0x8259 22319 field public static final int GL_ACTIVE_RESOURCES = 37621; // 0x92f5 22320 field public static final int GL_ACTIVE_VARIABLES = 37637; // 0x9305 22321 field public static final int GL_ALL_SHADER_BITS = -1; // 0xffffffff 22322 field public static final int GL_ARRAY_SIZE = 37627; // 0x92fb 22323 field public static final int GL_ARRAY_STRIDE = 37630; // 0x92fe 22324 field public static final int GL_ATOMIC_COUNTER_BARRIER_BIT = 4096; // 0x1000 22325 field public static final int GL_ATOMIC_COUNTER_BUFFER = 37568; // 0x92c0 22326 field public static final int GL_ATOMIC_COUNTER_BUFFER_BINDING = 37569; // 0x92c1 22327 field public static final int GL_ATOMIC_COUNTER_BUFFER_INDEX = 37633; // 0x9301 22328 field public static final int GL_ATOMIC_COUNTER_BUFFER_SIZE = 37571; // 0x92c3 22329 field public static final int GL_ATOMIC_COUNTER_BUFFER_START = 37570; // 0x92c2 22330 field public static final int GL_BLOCK_INDEX = 37629; // 0x92fd 22331 field public static final int GL_BUFFER_BINDING = 37634; // 0x9302 22332 field public static final int GL_BUFFER_DATA_SIZE = 37635; // 0x9303 22333 field public static final int GL_BUFFER_UPDATE_BARRIER_BIT = 512; // 0x200 22334 field public static final int GL_BUFFER_VARIABLE = 37605; // 0x92e5 22335 field public static final int GL_COMMAND_BARRIER_BIT = 64; // 0x40 22336 field public static final int GL_COMPUTE_SHADER = 37305; // 0x91b9 22337 field public static final int GL_COMPUTE_SHADER_BIT = 32; // 0x20 22338 field public static final int GL_COMPUTE_WORK_GROUP_SIZE = 33383; // 0x8267 22339 field public static final int GL_DEPTH_STENCIL_TEXTURE_MODE = 37098; // 0x90ea 22340 field public static final int GL_DISPATCH_INDIRECT_BUFFER = 37102; // 0x90ee 22341 field public static final int GL_DISPATCH_INDIRECT_BUFFER_BINDING = 37103; // 0x90ef 22342 field public static final int GL_DRAW_INDIRECT_BUFFER = 36671; // 0x8f3f 22343 field public static final int GL_DRAW_INDIRECT_BUFFER_BINDING = 36675; // 0x8f43 22344 field public static final int GL_FRAGMENT_SHADER_BIT = 2; // 0x2 22345 field public static final int GL_FRAMEBUFFER_BARRIER_BIT = 1024; // 0x400 22346 field public static final int GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS = 37652; // 0x9314 22347 field public static final int GL_FRAMEBUFFER_DEFAULT_HEIGHT = 37649; // 0x9311 22348 field public static final int GL_FRAMEBUFFER_DEFAULT_SAMPLES = 37651; // 0x9313 22349 field public static final int GL_FRAMEBUFFER_DEFAULT_WIDTH = 37648; // 0x9310 22350 field public static final int GL_IMAGE_2D = 36941; // 0x904d 22351 field public static final int GL_IMAGE_2D_ARRAY = 36947; // 0x9053 22352 field public static final int GL_IMAGE_3D = 36942; // 0x904e 22353 field public static final int GL_IMAGE_BINDING_ACCESS = 36670; // 0x8f3e 22354 field public static final int GL_IMAGE_BINDING_FORMAT = 36974; // 0x906e 22355 field public static final int GL_IMAGE_BINDING_LAYER = 36669; // 0x8f3d 22356 field public static final int GL_IMAGE_BINDING_LAYERED = 36668; // 0x8f3c 22357 field public static final int GL_IMAGE_BINDING_LEVEL = 36667; // 0x8f3b 22358 field public static final int GL_IMAGE_BINDING_NAME = 36666; // 0x8f3a 22359 field public static final int GL_IMAGE_CUBE = 36944; // 0x9050 22360 field public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS = 37065; // 0x90c9 22361 field public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE = 37064; // 0x90c8 22362 field public static final int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE = 37063; // 0x90c7 22363 field public static final int GL_INT_IMAGE_2D = 36952; // 0x9058 22364 field public static final int GL_INT_IMAGE_2D_ARRAY = 36958; // 0x905e 22365 field public static final int GL_INT_IMAGE_3D = 36953; // 0x9059 22366 field public static final int GL_INT_IMAGE_CUBE = 36955; // 0x905b 22367 field public static final int GL_INT_SAMPLER_2D_MULTISAMPLE = 37129; // 0x9109 22368 field public static final int GL_IS_ROW_MAJOR = 37632; // 0x9300 22369 field public static final int GL_LOCATION = 37646; // 0x930e 22370 field public static final int GL_MATRIX_STRIDE = 37631; // 0x92ff 22371 field public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS = 37596; // 0x92dc 22372 field public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE = 37592; // 0x92d8 22373 field public static final int GL_MAX_COLOR_TEXTURE_SAMPLES = 37134; // 0x910e 22374 field public static final int GL_MAX_COMBINED_ATOMIC_COUNTERS = 37591; // 0x92d7 22375 field public static final int GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS = 37585; // 0x92d1 22376 field public static final int GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS = 33382; // 0x8266 22377 field public static final int GL_MAX_COMBINED_IMAGE_UNIFORMS = 37071; // 0x90cf 22378 field public static final int GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES = 36665; // 0x8f39 22379 field public static final int GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS = 37084; // 0x90dc 22380 field public static final int GL_MAX_COMPUTE_ATOMIC_COUNTERS = 33381; // 0x8265 22381 field public static final int GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS = 33380; // 0x8264 22382 field public static final int GL_MAX_COMPUTE_IMAGE_UNIFORMS = 37309; // 0x91bd 22383 field public static final int GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS = 37083; // 0x90db 22384 field public static final int GL_MAX_COMPUTE_SHARED_MEMORY_SIZE = 33378; // 0x8262 22385 field public static final int GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS = 37308; // 0x91bc 22386 field public static final int GL_MAX_COMPUTE_UNIFORM_BLOCKS = 37307; // 0x91bb 22387 field public static final int GL_MAX_COMPUTE_UNIFORM_COMPONENTS = 33379; // 0x8263 22388 field public static final int GL_MAX_COMPUTE_WORK_GROUP_COUNT = 37310; // 0x91be 22389 field public static final int GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS = 37099; // 0x90eb 22390 field public static final int GL_MAX_COMPUTE_WORK_GROUP_SIZE = 37311; // 0x91bf 22391 field public static final int GL_MAX_DEPTH_TEXTURE_SAMPLES = 37135; // 0x910f 22392 field public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTERS = 37590; // 0x92d6 22393 field public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS = 37584; // 0x92d0 22394 field public static final int GL_MAX_FRAGMENT_IMAGE_UNIFORMS = 37070; // 0x90ce 22395 field public static final int GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS = 37082; // 0x90da 22396 field public static final int GL_MAX_FRAMEBUFFER_HEIGHT = 37654; // 0x9316 22397 field public static final int GL_MAX_FRAMEBUFFER_SAMPLES = 37656; // 0x9318 22398 field public static final int GL_MAX_FRAMEBUFFER_WIDTH = 37653; // 0x9315 22399 field public static final int GL_MAX_IMAGE_UNITS = 36664; // 0x8f38 22400 field public static final int GL_MAX_INTEGER_SAMPLES = 37136; // 0x9110 22401 field public static final int GL_MAX_NAME_LENGTH = 37622; // 0x92f6 22402 field public static final int GL_MAX_NUM_ACTIVE_VARIABLES = 37623; // 0x92f7 22403 field public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET = 36447; // 0x8e5f 22404 field public static final int GL_MAX_SAMPLE_MASK_WORDS = 36441; // 0x8e59 22405 field public static final int GL_MAX_SHADER_STORAGE_BLOCK_SIZE = 37086; // 0x90de 22406 field public static final int GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS = 37085; // 0x90dd 22407 field public static final int GL_MAX_UNIFORM_LOCATIONS = 33390; // 0x826e 22408 field public static final int GL_MAX_VERTEX_ATOMIC_COUNTERS = 37586; // 0x92d2 22409 field public static final int GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS = 37580; // 0x92cc 22410 field public static final int GL_MAX_VERTEX_ATTRIB_BINDINGS = 33498; // 0x82da 22411 field public static final int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET = 33497; // 0x82d9 22412 field public static final int GL_MAX_VERTEX_ATTRIB_STRIDE = 33509; // 0x82e5 22413 field public static final int GL_MAX_VERTEX_IMAGE_UNIFORMS = 37066; // 0x90ca 22414 field public static final int GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS = 37078; // 0x90d6 22415 field public static final int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET = 36446; // 0x8e5e 22416 field public static final int GL_NAME_LENGTH = 37625; // 0x92f9 22417 field public static final int GL_NUM_ACTIVE_VARIABLES = 37636; // 0x9304 22418 field public static final int GL_OFFSET = 37628; // 0x92fc 22419 field public static final int GL_PIXEL_BUFFER_BARRIER_BIT = 128; // 0x80 22420 field public static final int GL_PROGRAM_INPUT = 37603; // 0x92e3 22421 field public static final int GL_PROGRAM_OUTPUT = 37604; // 0x92e4 22422 field public static final int GL_PROGRAM_PIPELINE_BINDING = 33370; // 0x825a 22423 field public static final int GL_PROGRAM_SEPARABLE = 33368; // 0x8258 22424 field public static final int GL_READ_ONLY = 35000; // 0x88b8 22425 field public static final int GL_READ_WRITE = 35002; // 0x88ba 22426 field public static final int GL_REFERENCED_BY_COMPUTE_SHADER = 37643; // 0x930b 22427 field public static final int GL_REFERENCED_BY_FRAGMENT_SHADER = 37642; // 0x930a 22428 field public static final int GL_REFERENCED_BY_VERTEX_SHADER = 37638; // 0x9306 22429 field public static final int GL_SAMPLER_2D_MULTISAMPLE = 37128; // 0x9108 22430 field public static final int GL_SAMPLE_MASK = 36433; // 0x8e51 22431 field public static final int GL_SAMPLE_MASK_VALUE = 36434; // 0x8e52 22432 field public static final int GL_SAMPLE_POSITION = 36432; // 0x8e50 22433 field public static final int GL_SHADER_STORAGE_BARRIER_BIT = 8192; // 0x2000 22434 field public static final int GL_SHADER_STORAGE_BLOCK = 37606; // 0x92e6 22435 field public static final int GL_SHADER_STORAGE_BUFFER = 37074; // 0x90d2 22436 field public static final int GL_SHADER_STORAGE_BUFFER_BINDING = 37075; // 0x90d3 22437 field public static final int GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT = 37087; // 0x90df 22438 field public static final int GL_SHADER_STORAGE_BUFFER_SIZE = 37077; // 0x90d5 22439 field public static final int GL_SHADER_STORAGE_BUFFER_START = 37076; // 0x90d4 22440 field public static final int GL_STENCIL_INDEX = 6401; // 0x1901 22441 field public static final int GL_TEXTURE_2D_MULTISAMPLE = 37120; // 0x9100 22442 field public static final int GL_TEXTURE_ALPHA_SIZE = 32863; // 0x805f 22443 field public static final int GL_TEXTURE_ALPHA_TYPE = 35859; // 0x8c13 22444 field public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE = 37124; // 0x9104 22445 field public static final int GL_TEXTURE_BLUE_SIZE = 32862; // 0x805e 22446 field public static final int GL_TEXTURE_BLUE_TYPE = 35858; // 0x8c12 22447 field public static final int GL_TEXTURE_COMPRESSED = 34465; // 0x86a1 22448 field public static final int GL_TEXTURE_DEPTH = 32881; // 0x8071 22449 field public static final int GL_TEXTURE_DEPTH_SIZE = 34890; // 0x884a 22450 field public static final int GL_TEXTURE_DEPTH_TYPE = 35862; // 0x8c16 22451 field public static final int GL_TEXTURE_FETCH_BARRIER_BIT = 8; // 0x8 22452 field public static final int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS = 37127; // 0x9107 22453 field public static final int GL_TEXTURE_GREEN_SIZE = 32861; // 0x805d 22454 field public static final int GL_TEXTURE_GREEN_TYPE = 35857; // 0x8c11 22455 field public static final int GL_TEXTURE_HEIGHT = 4097; // 0x1001 22456 field public static final int GL_TEXTURE_INTERNAL_FORMAT = 4099; // 0x1003 22457 field public static final int GL_TEXTURE_RED_SIZE = 32860; // 0x805c 22458 field public static final int GL_TEXTURE_RED_TYPE = 35856; // 0x8c10 22459 field public static final int GL_TEXTURE_SAMPLES = 37126; // 0x9106 22460 field public static final int GL_TEXTURE_SHARED_SIZE = 35903; // 0x8c3f 22461 field public static final int GL_TEXTURE_STENCIL_SIZE = 35057; // 0x88f1 22462 field public static final int GL_TEXTURE_UPDATE_BARRIER_BIT = 256; // 0x100 22463 field public static final int GL_TEXTURE_WIDTH = 4096; // 0x1000 22464 field public static final int GL_TOP_LEVEL_ARRAY_SIZE = 37644; // 0x930c 22465 field public static final int GL_TOP_LEVEL_ARRAY_STRIDE = 37645; // 0x930d 22466 field public static final int GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 2048; // 0x800 22467 field public static final int GL_TRANSFORM_FEEDBACK_VARYING = 37620; // 0x92f4 22468 field public static final int GL_TYPE = 37626; // 0x92fa 22469 field public static final int GL_UNIFORM = 37601; // 0x92e1 22470 field public static final int GL_UNIFORM_BARRIER_BIT = 4; // 0x4 22471 field public static final int GL_UNIFORM_BLOCK = 37602; // 0x92e2 22472 field public static final int GL_UNSIGNED_INT_ATOMIC_COUNTER = 37595; // 0x92db 22473 field public static final int GL_UNSIGNED_INT_IMAGE_2D = 36963; // 0x9063 22474 field public static final int GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 36969; // 0x9069 22475 field public static final int GL_UNSIGNED_INT_IMAGE_3D = 36964; // 0x9064 22476 field public static final int GL_UNSIGNED_INT_IMAGE_CUBE = 36966; // 0x9066 22477 field public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE = 37130; // 0x910a 22478 field public static final int GL_VERTEX_ATTRIB_BINDING = 33492; // 0x82d4 22479 field public static final int GL_VERTEX_ATTRIB_RELATIVE_OFFSET = 33493; // 0x82d5 22480 field public static final int GL_VERTEX_BINDING_BUFFER = 36687; // 0x8f4f 22481 field public static final int GL_VERTEX_BINDING_DIVISOR = 33494; // 0x82d6 22482 field public static final int GL_VERTEX_BINDING_OFFSET = 33495; // 0x82d7 22483 field public static final int GL_VERTEX_BINDING_STRIDE = 33496; // 0x82d8 22484 field public static final int GL_VERTEX_SHADER_BIT = 1; // 0x1 22485 field public static final int GL_WRITE_ONLY = 35001; // 0x88b9 22486 } 22487 22488 public class GLES31Ext { 22489 method public static void glBlendBarrierKHR(); 22490 method public static void glBlendEquationSeparateiEXT(int, int, int); 22491 method public static void glBlendEquationiEXT(int, int); 22492 method public static void glBlendFuncSeparateiEXT(int, int, int, int, int); 22493 method public static void glBlendFunciEXT(int, int, int); 22494 method public static void glColorMaskiEXT(int, boolean, boolean, boolean, boolean); 22495 method public static void glCopyImageSubDataEXT(int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); 22496 method public static void glDebugMessageCallbackKHR(android.opengl.GLES31Ext.DebugProcKHR); 22497 method public static void glDebugMessageControlKHR(int, int, int, int, int[], int, boolean); 22498 method public static void glDebugMessageControlKHR(int, int, int, int, java.nio.IntBuffer, boolean); 22499 method public static void glDebugMessageInsertKHR(int, int, int, int, java.lang.String); 22500 method public static void glDisableiEXT(int, int); 22501 method public static void glEnableiEXT(int, int); 22502 method public static void glFramebufferTextureEXT(int, int, int, int); 22503 method public static android.opengl.GLES31Ext.DebugProcKHR glGetDebugMessageCallbackKHR(); 22504 method public static int glGetDebugMessageLogKHR(int, int, int[], int, int[], int, int[], int, int[], int, int[], int, byte[], int); 22505 method public static int glGetDebugMessageLogKHR(int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.ByteBuffer); 22506 method public static java.lang.String[] glGetDebugMessageLogKHR(int, int[], int, int[], int, int[], int, int[], int); 22507 method public static java.lang.String[] glGetDebugMessageLogKHR(int, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer, java.nio.IntBuffer); 22508 method public static java.lang.String glGetObjectLabelKHR(int, int); 22509 method public static java.lang.String glGetObjectPtrLabelKHR(long); 22510 method public static void glGetSamplerParameterIivEXT(int, int, int[], int); 22511 method public static void glGetSamplerParameterIivEXT(int, int, java.nio.IntBuffer); 22512 method public static void glGetSamplerParameterIuivEXT(int, int, int[], int); 22513 method public static void glGetSamplerParameterIuivEXT(int, int, java.nio.IntBuffer); 22514 method public static void glGetTexParameterIivEXT(int, int, int[], int); 22515 method public static void glGetTexParameterIivEXT(int, int, java.nio.IntBuffer); 22516 method public static void glGetTexParameterIuivEXT(int, int, int[], int); 22517 method public static void glGetTexParameterIuivEXT(int, int, java.nio.IntBuffer); 22518 method public static boolean glIsEnablediEXT(int, int); 22519 method public static void glMinSampleShadingOES(float); 22520 method public static void glObjectLabelKHR(int, int, int, java.lang.String); 22521 method public static void glObjectPtrLabelKHR(long, java.lang.String); 22522 method public static void glPatchParameteriEXT(int, int); 22523 method public static void glPopDebugGroupKHR(); 22524 method public static void glPrimitiveBoundingBoxEXT(float, float, float, float, float, float, float, float); 22525 method public static void glPushDebugGroupKHR(int, int, int, java.lang.String); 22526 method public static void glSamplerParameterIivEXT(int, int, int[], int); 22527 method public static void glSamplerParameterIivEXT(int, int, java.nio.IntBuffer); 22528 method public static void glSamplerParameterIuivEXT(int, int, int[], int); 22529 method public static void glSamplerParameterIuivEXT(int, int, java.nio.IntBuffer); 22530 method public static void glTexBufferEXT(int, int, int); 22531 method public static void glTexBufferRangeEXT(int, int, int, int, int); 22532 method public static void glTexParameterIivEXT(int, int, int[], int); 22533 method public static void glTexParameterIivEXT(int, int, java.nio.IntBuffer); 22534 method public static void glTexParameterIuivEXT(int, int, int[], int); 22535 method public static void glTexParameterIuivEXT(int, int, java.nio.IntBuffer); 22536 method public static void glTexStorage3DMultisampleOES(int, int, int, int, int, int, boolean); 22537 field public static final int GL_BLEND_ADVANCED_COHERENT_KHR = 37509; // 0x9285 22538 field public static final int GL_BUFFER_KHR = 33504; // 0x82e0 22539 field public static final int GL_CLAMP_TO_BORDER_EXT = 33069; // 0x812d 22540 field public static final int GL_COLORBURN_KHR = 37530; // 0x929a 22541 field public static final int GL_COLORDODGE_KHR = 37529; // 0x9299 22542 field public static final int GL_COMPRESSED_RGBA_ASTC_10x10_KHR = 37819; // 0x93bb 22543 field public static final int GL_COMPRESSED_RGBA_ASTC_10x5_KHR = 37816; // 0x93b8 22544 field public static final int GL_COMPRESSED_RGBA_ASTC_10x6_KHR = 37817; // 0x93b9 22545 field public static final int GL_COMPRESSED_RGBA_ASTC_10x8_KHR = 37818; // 0x93ba 22546 field public static final int GL_COMPRESSED_RGBA_ASTC_12x10_KHR = 37820; // 0x93bc 22547 field public static final int GL_COMPRESSED_RGBA_ASTC_12x12_KHR = 37821; // 0x93bd 22548 field public static final int GL_COMPRESSED_RGBA_ASTC_4x4_KHR = 37808; // 0x93b0 22549 field public static final int GL_COMPRESSED_RGBA_ASTC_5x4_KHR = 37809; // 0x93b1 22550 field public static final int GL_COMPRESSED_RGBA_ASTC_5x5_KHR = 37810; // 0x93b2 22551 field public static final int GL_COMPRESSED_RGBA_ASTC_6x5_KHR = 37811; // 0x93b3 22552 field public static final int GL_COMPRESSED_RGBA_ASTC_6x6_KHR = 37812; // 0x93b4 22553 field public static final int GL_COMPRESSED_RGBA_ASTC_8x5_KHR = 37813; // 0x93b5 22554 field public static final int GL_COMPRESSED_RGBA_ASTC_8x6_KHR = 37814; // 0x93b6 22555 field public static final int GL_COMPRESSED_RGBA_ASTC_8x8_KHR = 37815; // 0x93b7 22556 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR = 37851; // 0x93db 22557 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR = 37848; // 0x93d8 22558 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR = 37849; // 0x93d9 22559 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR = 37850; // 0x93da 22560 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR = 37852; // 0x93dc 22561 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR = 37853; // 0x93dd 22562 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR = 37840; // 0x93d0 22563 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR = 37841; // 0x93d1 22564 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR = 37842; // 0x93d2 22565 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR = 37843; // 0x93d3 22566 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR = 37844; // 0x93d4 22567 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR = 37845; // 0x93d5 22568 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR = 37846; // 0x93d6 22569 field public static final int GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR = 37847; // 0x93d7 22570 field public static final int GL_CONTEXT_FLAG_DEBUG_BIT_KHR = 2; // 0x2 22571 field public static final int GL_DARKEN_KHR = 37527; // 0x9297 22572 field public static final int GL_DEBUG_CALLBACK_FUNCTION_KHR = 33348; // 0x8244 22573 field public static final int GL_DEBUG_CALLBACK_USER_PARAM_KHR = 33349; // 0x8245 22574 field public static final int GL_DEBUG_GROUP_STACK_DEPTH_KHR = 33389; // 0x826d 22575 field public static final int GL_DEBUG_LOGGED_MESSAGES_KHR = 37189; // 0x9145 22576 field public static final int GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR = 33347; // 0x8243 22577 field public static final int GL_DEBUG_OUTPUT_KHR = 37600; // 0x92e0 22578 field public static final int GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR = 33346; // 0x8242 22579 field public static final int GL_DEBUG_SEVERITY_HIGH_KHR = 37190; // 0x9146 22580 field public static final int GL_DEBUG_SEVERITY_LOW_KHR = 37192; // 0x9148 22581 field public static final int GL_DEBUG_SEVERITY_MEDIUM_KHR = 37191; // 0x9147 22582 field public static final int GL_DEBUG_SEVERITY_NOTIFICATION_KHR = 33387; // 0x826b 22583 field public static final int GL_DEBUG_SOURCE_API_KHR = 33350; // 0x8246 22584 field public static final int GL_DEBUG_SOURCE_APPLICATION_KHR = 33354; // 0x824a 22585 field public static final int GL_DEBUG_SOURCE_OTHER_KHR = 33355; // 0x824b 22586 field public static final int GL_DEBUG_SOURCE_SHADER_COMPILER_KHR = 33352; // 0x8248 22587 field public static final int GL_DEBUG_SOURCE_THIRD_PARTY_KHR = 33353; // 0x8249 22588 field public static final int GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR = 33351; // 0x8247 22589 field public static final int GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR = 33357; // 0x824d 22590 field public static final int GL_DEBUG_TYPE_ERROR_KHR = 33356; // 0x824c 22591 field public static final int GL_DEBUG_TYPE_MARKER_KHR = 33384; // 0x8268 22592 field public static final int GL_DEBUG_TYPE_OTHER_KHR = 33361; // 0x8251 22593 field public static final int GL_DEBUG_TYPE_PERFORMANCE_KHR = 33360; // 0x8250 22594 field public static final int GL_DEBUG_TYPE_POP_GROUP_KHR = 33386; // 0x826a 22595 field public static final int GL_DEBUG_TYPE_PORTABILITY_KHR = 33359; // 0x824f 22596 field public static final int GL_DEBUG_TYPE_PUSH_GROUP_KHR = 33385; // 0x8269 22597 field public static final int GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR = 33358; // 0x824e 22598 field public static final int GL_DECODE_EXT = 35401; // 0x8a49 22599 field public static final int GL_DIFFERENCE_KHR = 37534; // 0x929e 22600 field public static final int GL_EXCLUSION_KHR = 37536; // 0x92a0 22601 field public static final int GL_FIRST_VERTEX_CONVENTION_EXT = 36429; // 0x8e4d 22602 field public static final int GL_FRACTIONAL_EVEN_EXT = 36476; // 0x8e7c 22603 field public static final int GL_FRACTIONAL_ODD_EXT = 36475; // 0x8e7b 22604 field public static final int GL_FRAGMENT_INTERPOLATION_OFFSET_BITS_OES = 36445; // 0x8e5d 22605 field public static final int GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT = 36263; // 0x8da7 22606 field public static final int GL_FRAMEBUFFER_DEFAULT_LAYERS_EXT = 37650; // 0x9312 22607 field public static final int GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT = 36264; // 0x8da8 22608 field public static final int GL_GEOMETRY_LINKED_INPUT_TYPE_EXT = 35095; // 0x8917 22609 field public static final int GL_GEOMETRY_LINKED_OUTPUT_TYPE_EXT = 35096; // 0x8918 22610 field public static final int GL_GEOMETRY_LINKED_VERTICES_OUT_EXT = 35094; // 0x8916 22611 field public static final int GL_GEOMETRY_SHADER_BIT_EXT = 4; // 0x4 22612 field public static final int GL_GEOMETRY_SHADER_EXT = 36313; // 0x8dd9 22613 field public static final int GL_GEOMETRY_SHADER_INVOCATIONS_EXT = 34943; // 0x887f 22614 field public static final int GL_HARDLIGHT_KHR = 37531; // 0x929b 22615 field public static final int GL_HSL_COLOR_KHR = 37551; // 0x92af 22616 field public static final int GL_HSL_HUE_KHR = 37549; // 0x92ad 22617 field public static final int GL_HSL_LUMINOSITY_KHR = 37552; // 0x92b0 22618 field public static final int GL_HSL_SATURATION_KHR = 37550; // 0x92ae 22619 field public static final int GL_IMAGE_BUFFER_EXT = 36945; // 0x9051 22620 field public static final int GL_IMAGE_CUBE_MAP_ARRAY_EXT = 36948; // 0x9054 22621 field public static final int GL_INT_IMAGE_BUFFER_EXT = 36956; // 0x905c 22622 field public static final int GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 36959; // 0x905f 22623 field public static final int GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 37132; // 0x910c 22624 field public static final int GL_INT_SAMPLER_BUFFER_EXT = 36304; // 0x8dd0 22625 field public static final int GL_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 36878; // 0x900e 22626 field public static final int GL_ISOLINES_EXT = 36474; // 0x8e7a 22627 field public static final int GL_IS_PER_PATCH_EXT = 37607; // 0x92e7 22628 field public static final int GL_LAST_VERTEX_CONVENTION_EXT = 36430; // 0x8e4e 22629 field public static final int GL_LAYER_PROVOKING_VERTEX_EXT = 33374; // 0x825e 22630 field public static final int GL_LIGHTEN_KHR = 37528; // 0x9298 22631 field public static final int GL_LINES_ADJACENCY_EXT = 10; // 0xa 22632 field public static final int GL_LINE_STRIP_ADJACENCY_EXT = 11; // 0xb 22633 field public static final int GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS_EXT = 35378; // 0x8a32 22634 field public static final int GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 36382; // 0x8e1e 22635 field public static final int GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 36383; // 0x8e1f 22636 field public static final int GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR = 33388; // 0x826c 22637 field public static final int GL_MAX_DEBUG_LOGGED_MESSAGES_KHR = 37188; // 0x9144 22638 field public static final int GL_MAX_DEBUG_MESSAGE_LENGTH_KHR = 37187; // 0x9143 22639 field public static final int GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_OES = 36444; // 0x8e5c 22640 field public static final int GL_MAX_FRAMEBUFFER_LAYERS_EXT = 37655; // 0x9317 22641 field public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTERS_EXT = 37589; // 0x92d5 22642 field public static final int GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS_EXT = 37583; // 0x92cf 22643 field public static final int GL_MAX_GEOMETRY_IMAGE_UNIFORMS_EXT = 37069; // 0x90cd 22644 field public static final int GL_MAX_GEOMETRY_INPUT_COMPONENTS_EXT = 37155; // 0x9123 22645 field public static final int GL_MAX_GEOMETRY_OUTPUT_COMPONENTS_EXT = 37156; // 0x9124 22646 field public static final int GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT = 36320; // 0x8de0 22647 field public static final int GL_MAX_GEOMETRY_SHADER_INVOCATIONS_EXT = 36442; // 0x8e5a 22648 field public static final int GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS_EXT = 37079; // 0x90d7 22649 field public static final int GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT = 35881; // 0x8c29 22650 field public static final int GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT = 36321; // 0x8de1 22651 field public static final int GL_MAX_GEOMETRY_UNIFORM_BLOCKS_EXT = 35372; // 0x8a2c 22652 field public static final int GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT = 36319; // 0x8ddf 22653 field public static final int GL_MAX_LABEL_LENGTH_KHR = 33512; // 0x82e8 22654 field public static final int GL_MAX_PATCH_VERTICES_EXT = 36477; // 0x8e7d 22655 field public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS_EXT = 37587; // 0x92d3 22656 field public static final int GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS_EXT = 37581; // 0x92cd 22657 field public static final int GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS_EXT = 37067; // 0x90cb 22658 field public static final int GL_MAX_TESS_CONTROL_INPUT_COMPONENTS_EXT = 34924; // 0x886c 22659 field public static final int GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS_EXT = 36483; // 0x8e83 22660 field public static final int GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS_EXT = 37080; // 0x90d8 22661 field public static final int GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS_EXT = 36481; // 0x8e81 22662 field public static final int GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS_EXT = 36485; // 0x8e85 22663 field public static final int GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS_EXT = 36489; // 0x8e89 22664 field public static final int GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS_EXT = 36479; // 0x8e7f 22665 field public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS_EXT = 37588; // 0x92d4 22666 field public static final int GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS_EXT = 37582; // 0x92ce 22667 field public static final int GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS_EXT = 37068; // 0x90cc 22668 field public static final int GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS_EXT = 34925; // 0x886d 22669 field public static final int GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS_EXT = 36486; // 0x8e86 22670 field public static final int GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS_EXT = 37081; // 0x90d9 22671 field public static final int GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS_EXT = 36482; // 0x8e82 22672 field public static final int GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS_EXT = 36490; // 0x8e8a 22673 field public static final int GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS_EXT = 36480; // 0x8e80 22674 field public static final int GL_MAX_TESS_GEN_LEVEL_EXT = 36478; // 0x8e7e 22675 field public static final int GL_MAX_TESS_PATCH_COMPONENTS_EXT = 36484; // 0x8e84 22676 field public static final int GL_MAX_TEXTURE_BUFFER_SIZE_EXT = 35883; // 0x8c2b 22677 field public static final int GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_OES = 36443; // 0x8e5b 22678 field public static final int GL_MIN_SAMPLE_SHADING_VALUE_OES = 35895; // 0x8c37 22679 field public static final int GL_MULTIPLY_KHR = 37524; // 0x9294 22680 field public static final int GL_OVERLAY_KHR = 37526; // 0x9296 22681 field public static final int GL_PATCHES_EXT = 14; // 0xe 22682 field public static final int GL_PATCH_VERTICES_EXT = 36466; // 0x8e72 22683 field public static final int GL_PRIMITIVES_GENERATED_EXT = 35975; // 0x8c87 22684 field public static final int GL_PRIMITIVE_BOUNDING_BOX_EXT = 37566; // 0x92be 22685 field public static final int GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED = 33313; // 0x8221 22686 field public static final int GL_PROGRAM_KHR = 33506; // 0x82e2 22687 field public static final int GL_QUADS_EXT = 7; // 0x7 22688 field public static final int GL_QUERY_KHR = 33507; // 0x82e3 22689 field public static final int GL_REFERENCED_BY_GEOMETRY_SHADER_EXT = 37641; // 0x9309 22690 field public static final int GL_REFERENCED_BY_TESS_CONTROL_SHADER_EXT = 37639; // 0x9307 22691 field public static final int GL_REFERENCED_BY_TESS_EVALUATION_SHADER_EXT = 37640; // 0x9308 22692 field public static final int GL_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 37131; // 0x910b 22693 field public static final int GL_SAMPLER_BUFFER_EXT = 36290; // 0x8dc2 22694 field public static final int GL_SAMPLER_CUBE_MAP_ARRAY_EXT = 36876; // 0x900c 22695 field public static final int GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_EXT = 36877; // 0x900d 22696 field public static final int GL_SAMPLER_KHR = 33510; // 0x82e6 22697 field public static final int GL_SAMPLE_SHADING_OES = 35894; // 0x8c36 22698 field public static final int GL_SCREEN_KHR = 37525; // 0x9295 22699 field public static final int GL_SHADER_KHR = 33505; // 0x82e1 22700 field public static final int GL_SKIP_DECODE_EXT = 35402; // 0x8a4a 22701 field public static final int GL_SOFTLIGHT_KHR = 37532; // 0x929c 22702 field public static final int GL_STACK_OVERFLOW_KHR = 1283; // 0x503 22703 field public static final int GL_STACK_UNDERFLOW_KHR = 1284; // 0x504 22704 field public static final int GL_STENCIL_INDEX8_OES = 36168; // 0x8d48 22705 field public static final int GL_STENCIL_INDEX_OES = 6401; // 0x1901 22706 field public static final int GL_TESS_CONTROL_OUTPUT_VERTICES_EXT = 36469; // 0x8e75 22707 field public static final int GL_TESS_CONTROL_SHADER_BIT_EXT = 8; // 0x8 22708 field public static final int GL_TESS_CONTROL_SHADER_EXT = 36488; // 0x8e88 22709 field public static final int GL_TESS_EVALUATION_SHADER_BIT_EXT = 16; // 0x10 22710 field public static final int GL_TESS_EVALUATION_SHADER_EXT = 36487; // 0x8e87 22711 field public static final int GL_TESS_GEN_MODE_EXT = 36470; // 0x8e76 22712 field public static final int GL_TESS_GEN_POINT_MODE_EXT = 36473; // 0x8e79 22713 field public static final int GL_TESS_GEN_SPACING_EXT = 36471; // 0x8e77 22714 field public static final int GL_TESS_GEN_VERTEX_ORDER_EXT = 36472; // 0x8e78 22715 field public static final int GL_TEXTURE_2D_MULTISAMPLE_ARRAY_OES = 37122; // 0x9102 22716 field public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY_OES = 37125; // 0x9105 22717 field public static final int GL_TEXTURE_BINDING_BUFFER_EXT = 35884; // 0x8c2c 22718 field public static final int GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_EXT = 36874; // 0x900a 22719 field public static final int GL_TEXTURE_BORDER_COLOR_EXT = 4100; // 0x1004 22720 field public static final int GL_TEXTURE_BUFFER_BINDING_EXT = 35882; // 0x8c2a 22721 field public static final int GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT = 35885; // 0x8c2d 22722 field public static final int GL_TEXTURE_BUFFER_EXT = 35882; // 0x8c2a 22723 field public static final int GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT_EXT = 37279; // 0x919f 22724 field public static final int GL_TEXTURE_BUFFER_OFFSET_EXT = 37277; // 0x919d 22725 field public static final int GL_TEXTURE_BUFFER_SIZE_EXT = 37278; // 0x919e 22726 field public static final int GL_TEXTURE_CUBE_MAP_ARRAY_EXT = 36873; // 0x9009 22727 field public static final int GL_TEXTURE_SRGB_DECODE_EXT = 35400; // 0x8a48 22728 field public static final int GL_TRIANGLES_ADJACENCY_EXT = 12; // 0xc 22729 field public static final int GL_TRIANGLE_STRIP_ADJACENCY_EXT = 13; // 0xd 22730 field public static final int GL_UNDEFINED_VERTEX_EXT = 33376; // 0x8260 22731 field public static final int GL_UNSIGNED_INT_IMAGE_BUFFER_EXT = 36967; // 0x9067 22732 field public static final int GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT = 36970; // 0x906a 22733 field public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY_OES = 37133; // 0x910d 22734 field public static final int GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT = 36312; // 0x8dd8 22735 field public static final int GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_EXT = 36879; // 0x900f 22736 field public static final int GL_VERTEX_ARRAY_KHR = 32884; // 0x8074 22737 } 22738 22739 public static abstract interface GLES31Ext.DebugProcKHR { 22740 method public abstract void onMessage(int, int, int, int, java.lang.String); 22741 } 22742 22743 public class GLException extends java.lang.RuntimeException { 22744 ctor public GLException(int); 22745 ctor public GLException(int, java.lang.String); 22746 } 22747 22748 public class GLSurfaceView extends android.view.SurfaceView implements android.view.SurfaceHolder.Callback { 22749 ctor public GLSurfaceView(android.content.Context); 22750 ctor public GLSurfaceView(android.content.Context, android.util.AttributeSet); 22751 method public int getDebugFlags(); 22752 method public boolean getPreserveEGLContextOnPause(); 22753 method public int getRenderMode(); 22754 method public void onPause(); 22755 method public void onResume(); 22756 method public void queueEvent(java.lang.Runnable); 22757 method public void requestRender(); 22758 method public void setDebugFlags(int); 22759 method public void setEGLConfigChooser(android.opengl.GLSurfaceView.EGLConfigChooser); 22760 method public void setEGLConfigChooser(boolean); 22761 method public void setEGLConfigChooser(int, int, int, int, int, int); 22762 method public void setEGLContextClientVersion(int); 22763 method public void setEGLContextFactory(android.opengl.GLSurfaceView.EGLContextFactory); 22764 method public void setEGLWindowSurfaceFactory(android.opengl.GLSurfaceView.EGLWindowSurfaceFactory); 22765 method public void setGLWrapper(android.opengl.GLSurfaceView.GLWrapper); 22766 method public void setPreserveEGLContextOnPause(boolean); 22767 method public void setRenderMode(int); 22768 method public void setRenderer(android.opengl.GLSurfaceView.Renderer); 22769 method public void surfaceChanged(android.view.SurfaceHolder, int, int, int); 22770 method public void surfaceCreated(android.view.SurfaceHolder); 22771 method public void surfaceDestroyed(android.view.SurfaceHolder); 22772 field public static final int DEBUG_CHECK_GL_ERROR = 1; // 0x1 22773 field public static final int DEBUG_LOG_GL_CALLS = 2; // 0x2 22774 field public static final int RENDERMODE_CONTINUOUSLY = 1; // 0x1 22775 field public static final int RENDERMODE_WHEN_DIRTY = 0; // 0x0 22776 } 22777 22778 public static abstract interface GLSurfaceView.EGLConfigChooser { 22779 method public abstract javax.microedition.khronos.egl.EGLConfig chooseConfig(javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay); 22780 } 22781 22782 public static abstract interface GLSurfaceView.EGLContextFactory { 22783 method public abstract javax.microedition.khronos.egl.EGLContext createContext(javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig); 22784 method public abstract void destroyContext(javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLContext); 22785 } 22786 22787 public static abstract interface GLSurfaceView.EGLWindowSurfaceFactory { 22788 method public abstract javax.microedition.khronos.egl.EGLSurface createWindowSurface(javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object); 22789 method public abstract void destroySurface(javax.microedition.khronos.egl.EGL10, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface); 22790 } 22791 22792 public static abstract interface GLSurfaceView.GLWrapper { 22793 method public abstract javax.microedition.khronos.opengles.GL wrap(javax.microedition.khronos.opengles.GL); 22794 } 22795 22796 public static abstract interface GLSurfaceView.Renderer { 22797 method public abstract void onDrawFrame(javax.microedition.khronos.opengles.GL10); 22798 method public abstract void onSurfaceChanged(javax.microedition.khronos.opengles.GL10, int, int); 22799 method public abstract void onSurfaceCreated(javax.microedition.khronos.opengles.GL10, javax.microedition.khronos.egl.EGLConfig); 22800 } 22801 22802 public class GLU { 22803 ctor public GLU(); 22804 method public static java.lang.String gluErrorString(int); 22805 method public static void gluLookAt(javax.microedition.khronos.opengles.GL10, float, float, float, float, float, float, float, float, float); 22806 method public static void gluOrtho2D(javax.microedition.khronos.opengles.GL10, float, float, float, float); 22807 method public static void gluPerspective(javax.microedition.khronos.opengles.GL10, float, float, float, float); 22808 method public static int gluProject(float, float, float, float[], int, float[], int, int[], int, float[], int); 22809 method public static int gluUnProject(float, float, float, float[], int, float[], int, int[], int, float[], int); 22810 } 22811 22812 public final class GLUtils { 22813 method public static java.lang.String getEGLErrorString(int); 22814 method public static int getInternalFormat(android.graphics.Bitmap); 22815 method public static int getType(android.graphics.Bitmap); 22816 method public static void texImage2D(int, int, int, android.graphics.Bitmap, int); 22817 method public static void texImage2D(int, int, int, android.graphics.Bitmap, int, int); 22818 method public static void texImage2D(int, int, android.graphics.Bitmap, int); 22819 method public static void texSubImage2D(int, int, int, int, android.graphics.Bitmap); 22820 method public static void texSubImage2D(int, int, int, int, android.graphics.Bitmap, int, int); 22821 } 22822 22823 public class Matrix { 22824 ctor public deprecated Matrix(); 22825 method public static void frustumM(float[], int, float, float, float, float, float, float); 22826 method public static boolean invertM(float[], int, float[], int); 22827 method public static float length(float, float, float); 22828 method public static void multiplyMM(float[], int, float[], int, float[], int); 22829 method public static void multiplyMV(float[], int, float[], int, float[], int); 22830 method public static void orthoM(float[], int, float, float, float, float, float, float); 22831 method public static void perspectiveM(float[], int, float, float, float, float); 22832 method public static void rotateM(float[], int, float[], int, float, float, float, float); 22833 method public static void rotateM(float[], int, float, float, float, float); 22834 method public static void scaleM(float[], int, float[], int, float, float, float); 22835 method public static void scaleM(float[], int, float, float, float); 22836 method public static void setIdentityM(float[], int); 22837 method public static void setLookAtM(float[], int, float, float, float, float, float, float, float, float, float); 22838 method public static void setRotateEulerM(float[], int, float, float, float); 22839 method public static void setRotateM(float[], int, float, float, float, float); 22840 method public static void translateM(float[], int, float[], int, float, float, float); 22841 method public static void translateM(float[], int, float, float, float); 22842 method public static void transposeM(float[], int, float[], int); 22843 } 22844 22845 public class Visibility { 22846 ctor public Visibility(); 22847 method public static void computeBoundingSphere(float[], int, int, float[], int); 22848 method public static int frustumCullSpheres(float[], int, float[], int, int, int[], int, int); 22849 method public static int visibilityTest(float[], int, float[], int, char[], int, int); 22850 } 22851 22852} 22853 22854package android.os { 22855 22856 public abstract class AsyncTask { 22857 ctor public AsyncTask(); 22858 method public final boolean cancel(boolean); 22859 method protected abstract Result doInBackground(Params...); 22860 method public final android.os.AsyncTask<Params, Progress, Result> execute(Params...); 22861 method public static void execute(java.lang.Runnable); 22862 method public final android.os.AsyncTask<Params, Progress, Result> executeOnExecutor(java.util.concurrent.Executor, Params...); 22863 method public final Result get() throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; 22864 method public final Result get(long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; 22865 method public final android.os.AsyncTask.Status getStatus(); 22866 method public final boolean isCancelled(); 22867 method protected void onCancelled(Result); 22868 method protected void onCancelled(); 22869 method protected void onPostExecute(Result); 22870 method protected void onPreExecute(); 22871 method protected void onProgressUpdate(Progress...); 22872 method protected final void publishProgress(Progress...); 22873 field public static final java.util.concurrent.Executor SERIAL_EXECUTOR; 22874 field public static final java.util.concurrent.Executor THREAD_POOL_EXECUTOR; 22875 } 22876 22877 public static final class AsyncTask.Status extends java.lang.Enum { 22878 method public static android.os.AsyncTask.Status valueOf(java.lang.String); 22879 method public static final android.os.AsyncTask.Status[] values(); 22880 enum_constant public static final android.os.AsyncTask.Status FINISHED; 22881 enum_constant public static final android.os.AsyncTask.Status PENDING; 22882 enum_constant public static final android.os.AsyncTask.Status RUNNING; 22883 } 22884 22885 public class BadParcelableException extends android.util.AndroidRuntimeException { 22886 ctor public BadParcelableException(java.lang.String); 22887 ctor public BadParcelableException(java.lang.Exception); 22888 } 22889 22890 public class BaseBundle { 22891 method public void clear(); 22892 method public boolean containsKey(java.lang.String); 22893 method public java.lang.Object get(java.lang.String); 22894 method public boolean getBoolean(java.lang.String); 22895 method public boolean getBoolean(java.lang.String, boolean); 22896 method public boolean[] getBooleanArray(java.lang.String); 22897 method public double getDouble(java.lang.String); 22898 method public double getDouble(java.lang.String, double); 22899 method public double[] getDoubleArray(java.lang.String); 22900 method public int getInt(java.lang.String); 22901 method public int getInt(java.lang.String, int); 22902 method public int[] getIntArray(java.lang.String); 22903 method public long getLong(java.lang.String); 22904 method public long getLong(java.lang.String, long); 22905 method public long[] getLongArray(java.lang.String); 22906 method public java.lang.String getString(java.lang.String); 22907 method public java.lang.String getString(java.lang.String, java.lang.String); 22908 method public java.lang.String[] getStringArray(java.lang.String); 22909 method public boolean isEmpty(); 22910 method public java.util.Set<java.lang.String> keySet(); 22911 method public void putAll(android.os.PersistableBundle); 22912 method public void putBoolean(java.lang.String, boolean); 22913 method public void putBooleanArray(java.lang.String, boolean[]); 22914 method public void putDouble(java.lang.String, double); 22915 method public void putDoubleArray(java.lang.String, double[]); 22916 method public void putInt(java.lang.String, int); 22917 method public void putIntArray(java.lang.String, int[]); 22918 method public void putLong(java.lang.String, long); 22919 method public void putLongArray(java.lang.String, long[]); 22920 method public void putString(java.lang.String, java.lang.String); 22921 method public void putStringArray(java.lang.String, java.lang.String[]); 22922 method public void remove(java.lang.String); 22923 method public int size(); 22924 } 22925 22926 public class BatteryManager { 22927 ctor public BatteryManager(); 22928 method public int getIntProperty(int); 22929 method public long getLongProperty(int); 22930 field public static final int BATTERY_HEALTH_COLD = 7; // 0x7 22931 field public static final int BATTERY_HEALTH_DEAD = 4; // 0x4 22932 field public static final int BATTERY_HEALTH_GOOD = 2; // 0x2 22933 field public static final int BATTERY_HEALTH_OVERHEAT = 3; // 0x3 22934 field public static final int BATTERY_HEALTH_OVER_VOLTAGE = 5; // 0x5 22935 field public static final int BATTERY_HEALTH_UNKNOWN = 1; // 0x1 22936 field public static final int BATTERY_HEALTH_UNSPECIFIED_FAILURE = 6; // 0x6 22937 field public static final int BATTERY_PLUGGED_AC = 1; // 0x1 22938 field public static final int BATTERY_PLUGGED_USB = 2; // 0x2 22939 field public static final int BATTERY_PLUGGED_WIRELESS = 4; // 0x4 22940 field public static final int BATTERY_PROPERTY_CAPACITY = 4; // 0x4 22941 field public static final int BATTERY_PROPERTY_CHARGE_COUNTER = 1; // 0x1 22942 field public static final int BATTERY_PROPERTY_CURRENT_AVERAGE = 3; // 0x3 22943 field public static final int BATTERY_PROPERTY_CURRENT_NOW = 2; // 0x2 22944 field public static final int BATTERY_PROPERTY_ENERGY_COUNTER = 5; // 0x5 22945 field public static final int BATTERY_STATUS_CHARGING = 2; // 0x2 22946 field public static final int BATTERY_STATUS_DISCHARGING = 3; // 0x3 22947 field public static final int BATTERY_STATUS_FULL = 5; // 0x5 22948 field public static final int BATTERY_STATUS_NOT_CHARGING = 4; // 0x4 22949 field public static final int BATTERY_STATUS_UNKNOWN = 1; // 0x1 22950 field public static final java.lang.String EXTRA_HEALTH = "health"; 22951 field public static final java.lang.String EXTRA_ICON_SMALL = "icon-small"; 22952 field public static final java.lang.String EXTRA_LEVEL = "level"; 22953 field public static final java.lang.String EXTRA_PLUGGED = "plugged"; 22954 field public static final java.lang.String EXTRA_PRESENT = "present"; 22955 field public static final java.lang.String EXTRA_SCALE = "scale"; 22956 field public static final java.lang.String EXTRA_STATUS = "status"; 22957 field public static final java.lang.String EXTRA_TECHNOLOGY = "technology"; 22958 field public static final java.lang.String EXTRA_TEMPERATURE = "temperature"; 22959 field public static final java.lang.String EXTRA_VOLTAGE = "voltage"; 22960 } 22961 22962 public class Binder implements android.os.IBinder { 22963 ctor public Binder(); 22964 method public void attachInterface(android.os.IInterface, java.lang.String); 22965 method public static final long clearCallingIdentity(); 22966 method public void dump(java.io.FileDescriptor, java.lang.String[]); 22967 method protected void dump(java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 22968 method public void dumpAsync(java.io.FileDescriptor, java.lang.String[]); 22969 method public static final void flushPendingCommands(); 22970 method public static final int getCallingPid(); 22971 method public static final int getCallingUid(); 22972 method public static final android.os.UserHandle getCallingUserHandle(); 22973 method public java.lang.String getInterfaceDescriptor(); 22974 method public boolean isBinderAlive(); 22975 method public static final void joinThreadPool(); 22976 method public void linkToDeath(android.os.IBinder.DeathRecipient, int); 22977 method protected boolean onTransact(int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException; 22978 method public boolean pingBinder(); 22979 method public android.os.IInterface queryLocalInterface(java.lang.String); 22980 method public static final void restoreCallingIdentity(long); 22981 method public final boolean transact(int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException; 22982 method public boolean unlinkToDeath(android.os.IBinder.DeathRecipient, int); 22983 } 22984 22985 public class Build { 22986 ctor public Build(); 22987 method public static java.lang.String getRadioVersion(); 22988 field public static final java.lang.String BOARD; 22989 field public static final java.lang.String BOOTLOADER; 22990 field public static final java.lang.String BRAND; 22991 field public static final deprecated java.lang.String CPU_ABI; 22992 field public static final deprecated java.lang.String CPU_ABI2; 22993 field public static final java.lang.String DEVICE; 22994 field public static final java.lang.String DISPLAY; 22995 field public static final java.lang.String FINGERPRINT; 22996 field public static final java.lang.String HARDWARE; 22997 field public static final java.lang.String HOST; 22998 field public static final java.lang.String ID; 22999 field public static final java.lang.String MANUFACTURER; 23000 field public static final java.lang.String MODEL; 23001 field public static final java.lang.String PRODUCT; 23002 field public static final deprecated java.lang.String RADIO; 23003 field public static final java.lang.String SERIAL; 23004 field public static final java.lang.String[] SUPPORTED_32_BIT_ABIS; 23005 field public static final java.lang.String[] SUPPORTED_64_BIT_ABIS; 23006 field public static final java.lang.String[] SUPPORTED_ABIS; 23007 field public static final java.lang.String TAGS; 23008 field public static final long TIME; 23009 field public static final java.lang.String TYPE; 23010 field public static final java.lang.String UNKNOWN = "unknown"; 23011 field public static final java.lang.String USER; 23012 } 23013 23014 public static class Build.VERSION { 23015 ctor public Build.VERSION(); 23016 field public static final java.lang.String CODENAME; 23017 field public static final java.lang.String INCREMENTAL; 23018 field public static final java.lang.String RELEASE; 23019 field public static final deprecated java.lang.String SDK; 23020 field public static final int SDK_INT; 23021 } 23022 23023 public static class Build.VERSION_CODES { 23024 ctor public Build.VERSION_CODES(); 23025 field public static final int BASE = 1; // 0x1 23026 field public static final int BASE_1_1 = 2; // 0x2 23027 field public static final int CUPCAKE = 3; // 0x3 23028 field public static final int CUR_DEVELOPMENT = 10000; // 0x2710 23029 field public static final int DONUT = 4; // 0x4 23030 field public static final int ECLAIR = 5; // 0x5 23031 field public static final int ECLAIR_0_1 = 6; // 0x6 23032 field public static final int ECLAIR_MR1 = 7; // 0x7 23033 field public static final int FROYO = 8; // 0x8 23034 field public static final int GINGERBREAD = 9; // 0x9 23035 field public static final int GINGERBREAD_MR1 = 10; // 0xa 23036 field public static final int HONEYCOMB = 11; // 0xb 23037 field public static final int HONEYCOMB_MR1 = 12; // 0xc 23038 field public static final int HONEYCOMB_MR2 = 13; // 0xd 23039 field public static final int ICE_CREAM_SANDWICH = 14; // 0xe 23040 field public static final int ICE_CREAM_SANDWICH_MR1 = 15; // 0xf 23041 field public static final int JELLY_BEAN = 16; // 0x10 23042 field public static final int JELLY_BEAN_MR1 = 17; // 0x11 23043 field public static final int JELLY_BEAN_MR2 = 18; // 0x12 23044 field public static final int KITKAT = 19; // 0x13 23045 field public static final int KITKAT_WATCH = 20; // 0x14 23046 field public static final int LOLLIPOP = 21; // 0x15 23047 field public static final int LOLLIPOP_MR1 = 22; // 0x16 23048 } 23049 23050 public final class Bundle extends android.os.BaseBundle implements java.lang.Cloneable android.os.Parcelable { 23051 ctor public Bundle(); 23052 ctor public Bundle(java.lang.ClassLoader); 23053 ctor public Bundle(int); 23054 ctor public Bundle(android.os.Bundle); 23055 ctor public Bundle(android.os.PersistableBundle); 23056 method public java.lang.Object clone(); 23057 method public int describeContents(); 23058 method public android.os.IBinder getBinder(java.lang.String); 23059 method public android.os.Bundle getBundle(java.lang.String); 23060 method public byte getByte(java.lang.String); 23061 method public java.lang.Byte getByte(java.lang.String, byte); 23062 method public byte[] getByteArray(java.lang.String); 23063 method public char getChar(java.lang.String); 23064 method public char getChar(java.lang.String, char); 23065 method public char[] getCharArray(java.lang.String); 23066 method public java.lang.CharSequence getCharSequence(java.lang.String); 23067 method public java.lang.CharSequence getCharSequence(java.lang.String, java.lang.CharSequence); 23068 method public java.lang.CharSequence[] getCharSequenceArray(java.lang.String); 23069 method public java.util.ArrayList<java.lang.CharSequence> getCharSequenceArrayList(java.lang.String); 23070 method public java.lang.ClassLoader getClassLoader(); 23071 method public float getFloat(java.lang.String); 23072 method public float getFloat(java.lang.String, float); 23073 method public float[] getFloatArray(java.lang.String); 23074 method public java.util.ArrayList<java.lang.Integer> getIntegerArrayList(java.lang.String); 23075 method public T getParcelable(java.lang.String); 23076 method public android.os.Parcelable[] getParcelableArray(java.lang.String); 23077 method public java.util.ArrayList<T> getParcelableArrayList(java.lang.String); 23078 method public java.io.Serializable getSerializable(java.lang.String); 23079 method public short getShort(java.lang.String); 23080 method public short getShort(java.lang.String, short); 23081 method public short[] getShortArray(java.lang.String); 23082 method public android.util.Size getSize(java.lang.String); 23083 method public android.util.SizeF getSizeF(java.lang.String); 23084 method public android.util.SparseArray<T> getSparseParcelableArray(java.lang.String); 23085 method public java.util.ArrayList<java.lang.String> getStringArrayList(java.lang.String); 23086 method public boolean hasFileDescriptors(); 23087 method public void putAll(android.os.Bundle); 23088 method public void putBinder(java.lang.String, android.os.IBinder); 23089 method public void putBundle(java.lang.String, android.os.Bundle); 23090 method public void putByte(java.lang.String, byte); 23091 method public void putByteArray(java.lang.String, byte[]); 23092 method public void putChar(java.lang.String, char); 23093 method public void putCharArray(java.lang.String, char[]); 23094 method public void putCharSequence(java.lang.String, java.lang.CharSequence); 23095 method public void putCharSequenceArray(java.lang.String, java.lang.CharSequence[]); 23096 method public void putCharSequenceArrayList(java.lang.String, java.util.ArrayList<java.lang.CharSequence>); 23097 method public void putFloat(java.lang.String, float); 23098 method public void putFloatArray(java.lang.String, float[]); 23099 method public void putIntegerArrayList(java.lang.String, java.util.ArrayList<java.lang.Integer>); 23100 method public void putParcelable(java.lang.String, android.os.Parcelable); 23101 method public void putParcelableArray(java.lang.String, android.os.Parcelable[]); 23102 method public void putParcelableArrayList(java.lang.String, java.util.ArrayList<? extends android.os.Parcelable>); 23103 method public void putSerializable(java.lang.String, java.io.Serializable); 23104 method public void putShort(java.lang.String, short); 23105 method public void putShortArray(java.lang.String, short[]); 23106 method public void putSize(java.lang.String, android.util.Size); 23107 method public void putSizeF(java.lang.String, android.util.SizeF); 23108 method public void putSparseParcelableArray(java.lang.String, android.util.SparseArray<? extends android.os.Parcelable>); 23109 method public void putStringArrayList(java.lang.String, java.util.ArrayList<java.lang.String>); 23110 method public void readFromParcel(android.os.Parcel); 23111 method public void setClassLoader(java.lang.ClassLoader); 23112 method public void writeToParcel(android.os.Parcel, int); 23113 field public static final android.os.Parcelable.Creator<android.os.Bundle> CREATOR; 23114 field public static final android.os.Bundle EMPTY; 23115 } 23116 23117 public final class CancellationSignal { 23118 ctor public CancellationSignal(); 23119 method public void cancel(); 23120 method public boolean isCanceled(); 23121 method public void setOnCancelListener(android.os.CancellationSignal.OnCancelListener); 23122 method public void throwIfCanceled(); 23123 } 23124 23125 public static abstract interface CancellationSignal.OnCancelListener { 23126 method public abstract void onCancel(); 23127 } 23128 23129 public class ConditionVariable { 23130 ctor public ConditionVariable(); 23131 ctor public ConditionVariable(boolean); 23132 method public void block(); 23133 method public boolean block(long); 23134 method public void close(); 23135 method public void open(); 23136 } 23137 23138 public abstract class CountDownTimer { 23139 ctor public CountDownTimer(long, long); 23140 method public final synchronized void cancel(); 23141 method public abstract void onFinish(); 23142 method public abstract void onTick(long); 23143 method public final synchronized android.os.CountDownTimer start(); 23144 } 23145 23146 public class DeadObjectException extends android.os.RemoteException { 23147 ctor public DeadObjectException(); 23148 } 23149 23150 public final class Debug { 23151 method public static deprecated void changeDebugPort(int); 23152 method public static void dumpHprofData(java.lang.String) throws java.io.IOException; 23153 method public static boolean dumpService(java.lang.String, java.io.FileDescriptor, java.lang.String[]); 23154 method public static void enableEmulatorTraceOutput(); 23155 method public static final int getBinderDeathObjectCount(); 23156 method public static final int getBinderLocalObjectCount(); 23157 method public static final int getBinderProxyObjectCount(); 23158 method public static int getBinderReceivedTransactions(); 23159 method public static int getBinderSentTransactions(); 23160 method public static int getGlobalAllocCount(); 23161 method public static int getGlobalAllocSize(); 23162 method public static int getGlobalClassInitCount(); 23163 method public static int getGlobalClassInitTime(); 23164 method public static deprecated int getGlobalExternalAllocCount(); 23165 method public static deprecated int getGlobalExternalAllocSize(); 23166 method public static deprecated int getGlobalExternalFreedCount(); 23167 method public static deprecated int getGlobalExternalFreedSize(); 23168 method public static int getGlobalFreedCount(); 23169 method public static int getGlobalFreedSize(); 23170 method public static int getGlobalGcInvocationCount(); 23171 method public static int getLoadedClassCount(); 23172 method public static void getMemoryInfo(android.os.Debug.MemoryInfo); 23173 method public static long getNativeHeapAllocatedSize(); 23174 method public static long getNativeHeapFreeSize(); 23175 method public static long getNativeHeapSize(); 23176 method public static long getPss(); 23177 method public static int getThreadAllocCount(); 23178 method public static int getThreadAllocSize(); 23179 method public static deprecated int getThreadExternalAllocCount(); 23180 method public static deprecated int getThreadExternalAllocSize(); 23181 method public static int getThreadGcInvocationCount(); 23182 method public static boolean isDebuggerConnected(); 23183 method public static void printLoadedClasses(int); 23184 method public static void resetAllCounts(); 23185 method public static void resetGlobalAllocCount(); 23186 method public static void resetGlobalAllocSize(); 23187 method public static void resetGlobalClassInitCount(); 23188 method public static void resetGlobalClassInitTime(); 23189 method public static deprecated void resetGlobalExternalAllocCount(); 23190 method public static deprecated void resetGlobalExternalAllocSize(); 23191 method public static deprecated void resetGlobalExternalFreedCount(); 23192 method public static deprecated void resetGlobalExternalFreedSize(); 23193 method public static void resetGlobalFreedCount(); 23194 method public static void resetGlobalFreedSize(); 23195 method public static void resetGlobalGcInvocationCount(); 23196 method public static void resetThreadAllocCount(); 23197 method public static void resetThreadAllocSize(); 23198 method public static deprecated void resetThreadExternalAllocCount(); 23199 method public static deprecated void resetThreadExternalAllocSize(); 23200 method public static void resetThreadGcInvocationCount(); 23201 method public static deprecated int setAllocationLimit(int); 23202 method public static deprecated int setGlobalAllocationLimit(int); 23203 method public static deprecated void startAllocCounting(); 23204 method public static void startMethodTracing(); 23205 method public static void startMethodTracing(java.lang.String); 23206 method public static void startMethodTracing(java.lang.String, int); 23207 method public static void startMethodTracing(java.lang.String, int, int); 23208 method public static void startMethodTracingSampling(java.lang.String, int, int); 23209 method public static void startNativeTracing(); 23210 method public static deprecated void stopAllocCounting(); 23211 method public static void stopMethodTracing(); 23212 method public static void stopNativeTracing(); 23213 method public static long threadCpuTimeNanos(); 23214 method public static void waitForDebugger(); 23215 method public static boolean waitingForDebugger(); 23216 field public static final int SHOW_CLASSLOADER = 2; // 0x2 23217 field public static final int SHOW_FULL_DETAIL = 1; // 0x1 23218 field public static final int SHOW_INITIALIZED = 4; // 0x4 23219 field public static final int TRACE_COUNT_ALLOCS = 1; // 0x1 23220 } 23221 23222 public static class Debug.InstructionCount { 23223 ctor public Debug.InstructionCount(); 23224 method public boolean collect(); 23225 method public int globalMethodInvocations(); 23226 method public int globalTotal(); 23227 method public boolean resetAndStart(); 23228 } 23229 23230 public static class Debug.MemoryInfo implements android.os.Parcelable { 23231 ctor public Debug.MemoryInfo(); 23232 method public int describeContents(); 23233 method public int getTotalPrivateClean(); 23234 method public int getTotalPrivateDirty(); 23235 method public int getTotalPss(); 23236 method public int getTotalSharedClean(); 23237 method public int getTotalSharedDirty(); 23238 method public int getTotalSwappablePss(); 23239 method public void readFromParcel(android.os.Parcel); 23240 method public void writeToParcel(android.os.Parcel, int); 23241 field public static final android.os.Parcelable.Creator<android.os.Debug.MemoryInfo> CREATOR; 23242 field public int dalvikPrivateDirty; 23243 field public int dalvikPss; 23244 field public int dalvikSharedDirty; 23245 field public int nativePrivateDirty; 23246 field public int nativePss; 23247 field public int nativeSharedDirty; 23248 field public int otherPrivateDirty; 23249 field public int otherPss; 23250 field public int otherSharedDirty; 23251 } 23252 23253 public class DropBoxManager { 23254 ctor protected DropBoxManager(); 23255 method public void addData(java.lang.String, byte[], int); 23256 method public void addFile(java.lang.String, java.io.File, int) throws java.io.IOException; 23257 method public void addText(java.lang.String, java.lang.String); 23258 method public android.os.DropBoxManager.Entry getNextEntry(java.lang.String, long); 23259 method public boolean isTagEnabled(java.lang.String); 23260 field public static final java.lang.String ACTION_DROPBOX_ENTRY_ADDED = "android.intent.action.DROPBOX_ENTRY_ADDED"; 23261 field public static final java.lang.String EXTRA_TAG = "tag"; 23262 field public static final java.lang.String EXTRA_TIME = "time"; 23263 field public static final int IS_EMPTY = 1; // 0x1 23264 field public static final int IS_GZIPPED = 4; // 0x4 23265 field public static final int IS_TEXT = 2; // 0x2 23266 } 23267 23268 public static class DropBoxManager.Entry implements java.io.Closeable android.os.Parcelable { 23269 ctor public DropBoxManager.Entry(java.lang.String, long); 23270 ctor public DropBoxManager.Entry(java.lang.String, long, java.lang.String); 23271 ctor public DropBoxManager.Entry(java.lang.String, long, byte[], int); 23272 ctor public DropBoxManager.Entry(java.lang.String, long, android.os.ParcelFileDescriptor, int); 23273 ctor public DropBoxManager.Entry(java.lang.String, long, java.io.File, int) throws java.io.IOException; 23274 method public void close(); 23275 method public int describeContents(); 23276 method public int getFlags(); 23277 method public java.io.InputStream getInputStream() throws java.io.IOException; 23278 method public java.lang.String getTag(); 23279 method public java.lang.String getText(int); 23280 method public long getTimeMillis(); 23281 method public void writeToParcel(android.os.Parcel, int); 23282 field public static final android.os.Parcelable.Creator<android.os.DropBoxManager.Entry> CREATOR; 23283 } 23284 23285 public class Environment { 23286 ctor public Environment(); 23287 method public static java.io.File getDataDirectory(); 23288 method public static java.io.File getDownloadCacheDirectory(); 23289 method public static java.io.File getExternalStorageDirectory(); 23290 method public static java.io.File getExternalStoragePublicDirectory(java.lang.String); 23291 method public static java.lang.String getExternalStorageState(); 23292 method public static java.lang.String getExternalStorageState(java.io.File); 23293 method public static java.io.File getRootDirectory(); 23294 method public static deprecated java.lang.String getStorageState(java.io.File); 23295 method public static boolean isExternalStorageEmulated(); 23296 method public static boolean isExternalStorageEmulated(java.io.File); 23297 method public static boolean isExternalStorageRemovable(); 23298 method public static boolean isExternalStorageRemovable(java.io.File); 23299 field public static java.lang.String DIRECTORY_ALARMS; 23300 field public static java.lang.String DIRECTORY_DCIM; 23301 field public static java.lang.String DIRECTORY_DOCUMENTS; 23302 field public static java.lang.String DIRECTORY_DOWNLOADS; 23303 field public static java.lang.String DIRECTORY_MOVIES; 23304 field public static java.lang.String DIRECTORY_MUSIC; 23305 field public static java.lang.String DIRECTORY_NOTIFICATIONS; 23306 field public static java.lang.String DIRECTORY_PICTURES; 23307 field public static java.lang.String DIRECTORY_PODCASTS; 23308 field public static java.lang.String DIRECTORY_RINGTONES; 23309 field public static final java.lang.String MEDIA_BAD_REMOVAL = "bad_removal"; 23310 field public static final java.lang.String MEDIA_CHECKING = "checking"; 23311 field public static final java.lang.String MEDIA_MOUNTED = "mounted"; 23312 field public static final java.lang.String MEDIA_MOUNTED_READ_ONLY = "mounted_ro"; 23313 field public static final java.lang.String MEDIA_NOFS = "nofs"; 23314 field public static final java.lang.String MEDIA_REMOVED = "removed"; 23315 field public static final java.lang.String MEDIA_SHARED = "shared"; 23316 field public static final java.lang.String MEDIA_UNKNOWN = "unknown"; 23317 field public static final java.lang.String MEDIA_UNMOUNTABLE = "unmountable"; 23318 field public static final java.lang.String MEDIA_UNMOUNTED = "unmounted"; 23319 } 23320 23321 public abstract class FileObserver { 23322 ctor public FileObserver(java.lang.String); 23323 ctor public FileObserver(java.lang.String, int); 23324 method public abstract void onEvent(int, java.lang.String); 23325 method public void startWatching(); 23326 method public void stopWatching(); 23327 field public static final int ACCESS = 1; // 0x1 23328 field public static final int ALL_EVENTS = 4095; // 0xfff 23329 field public static final int ATTRIB = 4; // 0x4 23330 field public static final int CLOSE_NOWRITE = 16; // 0x10 23331 field public static final int CLOSE_WRITE = 8; // 0x8 23332 field public static final int CREATE = 256; // 0x100 23333 field public static final int DELETE = 512; // 0x200 23334 field public static final int DELETE_SELF = 1024; // 0x400 23335 field public static final int MODIFY = 2; // 0x2 23336 field public static final int MOVED_FROM = 64; // 0x40 23337 field public static final int MOVED_TO = 128; // 0x80 23338 field public static final int MOVE_SELF = 2048; // 0x800 23339 field public static final int OPEN = 32; // 0x20 23340 } 23341 23342 public class Handler { 23343 ctor public Handler(); 23344 ctor public Handler(android.os.Handler.Callback); 23345 ctor public Handler(android.os.Looper); 23346 ctor public Handler(android.os.Looper, android.os.Handler.Callback); 23347 method public void dispatchMessage(android.os.Message); 23348 method public final void dump(android.util.Printer, java.lang.String); 23349 method public final android.os.Looper getLooper(); 23350 method public java.lang.String getMessageName(android.os.Message); 23351 method public void handleMessage(android.os.Message); 23352 method public final boolean hasMessages(int); 23353 method public final boolean hasMessages(int, java.lang.Object); 23354 method public final android.os.Message obtainMessage(); 23355 method public final android.os.Message obtainMessage(int); 23356 method public final android.os.Message obtainMessage(int, java.lang.Object); 23357 method public final android.os.Message obtainMessage(int, int, int); 23358 method public final android.os.Message obtainMessage(int, int, int, java.lang.Object); 23359 method public final boolean post(java.lang.Runnable); 23360 method public final boolean postAtFrontOfQueue(java.lang.Runnable); 23361 method public final boolean postAtTime(java.lang.Runnable, long); 23362 method public final boolean postAtTime(java.lang.Runnable, java.lang.Object, long); 23363 method public final boolean postDelayed(java.lang.Runnable, long); 23364 method public final void removeCallbacks(java.lang.Runnable); 23365 method public final void removeCallbacks(java.lang.Runnable, java.lang.Object); 23366 method public final void removeCallbacksAndMessages(java.lang.Object); 23367 method public final void removeMessages(int); 23368 method public final void removeMessages(int, java.lang.Object); 23369 method public final boolean sendEmptyMessage(int); 23370 method public final boolean sendEmptyMessageAtTime(int, long); 23371 method public final boolean sendEmptyMessageDelayed(int, long); 23372 method public final boolean sendMessage(android.os.Message); 23373 method public final boolean sendMessageAtFrontOfQueue(android.os.Message); 23374 method public boolean sendMessageAtTime(android.os.Message, long); 23375 method public final boolean sendMessageDelayed(android.os.Message, long); 23376 } 23377 23378 public static abstract interface Handler.Callback { 23379 method public abstract boolean handleMessage(android.os.Message); 23380 } 23381 23382 public class HandlerThread extends java.lang.Thread { 23383 ctor public HandlerThread(java.lang.String); 23384 ctor public HandlerThread(java.lang.String, int); 23385 method public android.os.Looper getLooper(); 23386 method public int getThreadId(); 23387 method protected void onLooperPrepared(); 23388 method public boolean quit(); 23389 method public boolean quitSafely(); 23390 } 23391 23392 public abstract interface IBinder { 23393 method public abstract void dump(java.io.FileDescriptor, java.lang.String[]) throws android.os.RemoteException; 23394 method public abstract void dumpAsync(java.io.FileDescriptor, java.lang.String[]) throws android.os.RemoteException; 23395 method public abstract java.lang.String getInterfaceDescriptor() throws android.os.RemoteException; 23396 method public abstract boolean isBinderAlive(); 23397 method public abstract void linkToDeath(android.os.IBinder.DeathRecipient, int) throws android.os.RemoteException; 23398 method public abstract boolean pingBinder(); 23399 method public abstract android.os.IInterface queryLocalInterface(java.lang.String); 23400 method public abstract boolean transact(int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException; 23401 method public abstract boolean unlinkToDeath(android.os.IBinder.DeathRecipient, int); 23402 field public static final int DUMP_TRANSACTION = 1598311760; // 0x5f444d50 23403 field public static final int FIRST_CALL_TRANSACTION = 1; // 0x1 23404 field public static final int FLAG_ONEWAY = 1; // 0x1 23405 field public static final int INTERFACE_TRANSACTION = 1598968902; // 0x5f4e5446 23406 field public static final int LAST_CALL_TRANSACTION = 16777215; // 0xffffff 23407 field public static final int LIKE_TRANSACTION = 1598835019; // 0x5f4c494b 23408 field public static final int PING_TRANSACTION = 1599098439; // 0x5f504e47 23409 field public static final int TWEET_TRANSACTION = 1599362900; // 0x5f545754 23410 } 23411 23412 public static abstract interface IBinder.DeathRecipient { 23413 method public abstract void binderDied(); 23414 } 23415 23416 public abstract interface IInterface { 23417 method public abstract android.os.IBinder asBinder(); 23418 } 23419 23420 public final class Looper { 23421 method public void dump(android.util.Printer, java.lang.String); 23422 method public static android.os.Looper getMainLooper(); 23423 method public java.lang.Thread getThread(); 23424 method public static void loop(); 23425 method public static android.os.Looper myLooper(); 23426 method public static android.os.MessageQueue myQueue(); 23427 method public static void prepare(); 23428 method public static void prepareMainLooper(); 23429 method public void quit(); 23430 method public void quitSafely(); 23431 method public void setMessageLogging(android.util.Printer); 23432 } 23433 23434 public class MemoryFile { 23435 ctor public MemoryFile(java.lang.String, int) throws java.io.IOException; 23436 method public synchronized boolean allowPurging(boolean) throws java.io.IOException; 23437 method public void close(); 23438 method public java.io.InputStream getInputStream(); 23439 method public java.io.OutputStream getOutputStream(); 23440 method public boolean isPurgingAllowed(); 23441 method public int length(); 23442 method public int readBytes(byte[], int, int, int) throws java.io.IOException; 23443 method public void writeBytes(byte[], int, int, int) throws java.io.IOException; 23444 } 23445 23446 public final class Message implements android.os.Parcelable { 23447 ctor public Message(); 23448 method public void copyFrom(android.os.Message); 23449 method public int describeContents(); 23450 method public java.lang.Runnable getCallback(); 23451 method public android.os.Bundle getData(); 23452 method public android.os.Handler getTarget(); 23453 method public long getWhen(); 23454 method public boolean isAsynchronous(); 23455 method public static android.os.Message obtain(); 23456 method public static android.os.Message obtain(android.os.Message); 23457 method public static android.os.Message obtain(android.os.Handler); 23458 method public static android.os.Message obtain(android.os.Handler, java.lang.Runnable); 23459 method public static android.os.Message obtain(android.os.Handler, int); 23460 method public static android.os.Message obtain(android.os.Handler, int, java.lang.Object); 23461 method public static android.os.Message obtain(android.os.Handler, int, int, int); 23462 method public static android.os.Message obtain(android.os.Handler, int, int, int, java.lang.Object); 23463 method public android.os.Bundle peekData(); 23464 method public void recycle(); 23465 method public void sendToTarget(); 23466 method public void setAsynchronous(boolean); 23467 method public void setData(android.os.Bundle); 23468 method public void setTarget(android.os.Handler); 23469 method public void writeToParcel(android.os.Parcel, int); 23470 field public static final android.os.Parcelable.Creator<android.os.Message> CREATOR; 23471 field public int arg1; 23472 field public int arg2; 23473 field public java.lang.Object obj; 23474 field public android.os.Messenger replyTo; 23475 field public int sendingUid; 23476 field public int what; 23477 } 23478 23479 public final class MessageQueue { 23480 method public void addIdleHandler(android.os.MessageQueue.IdleHandler); 23481 method public void removeIdleHandler(android.os.MessageQueue.IdleHandler); 23482 } 23483 23484 public static abstract interface MessageQueue.IdleHandler { 23485 method public abstract boolean queueIdle(); 23486 } 23487 23488 public final class Messenger implements android.os.Parcelable { 23489 ctor public Messenger(android.os.Handler); 23490 ctor public Messenger(android.os.IBinder); 23491 method public int describeContents(); 23492 method public android.os.IBinder getBinder(); 23493 method public static android.os.Messenger readMessengerOrNullFromParcel(android.os.Parcel); 23494 method public void send(android.os.Message) throws android.os.RemoteException; 23495 method public static void writeMessengerOrNullToParcel(android.os.Messenger, android.os.Parcel); 23496 method public void writeToParcel(android.os.Parcel, int); 23497 field public static final android.os.Parcelable.Creator<android.os.Messenger> CREATOR; 23498 } 23499 23500 public class NetworkOnMainThreadException extends java.lang.RuntimeException { 23501 ctor public NetworkOnMainThreadException(); 23502 } 23503 23504 public class OperationCanceledException extends java.lang.RuntimeException { 23505 ctor public OperationCanceledException(); 23506 ctor public OperationCanceledException(java.lang.String); 23507 } 23508 23509 public final class Parcel { 23510 method public final void appendFrom(android.os.Parcel, int, int); 23511 method public final android.os.IBinder[] createBinderArray(); 23512 method public final java.util.ArrayList<android.os.IBinder> createBinderArrayList(); 23513 method public final boolean[] createBooleanArray(); 23514 method public final byte[] createByteArray(); 23515 method public final char[] createCharArray(); 23516 method public final double[] createDoubleArray(); 23517 method public final float[] createFloatArray(); 23518 method public final int[] createIntArray(); 23519 method public final long[] createLongArray(); 23520 method public final java.lang.String[] createStringArray(); 23521 method public final java.util.ArrayList<java.lang.String> createStringArrayList(); 23522 method public final T[] createTypedArray(android.os.Parcelable.Creator<T>); 23523 method public final java.util.ArrayList<T> createTypedArrayList(android.os.Parcelable.Creator<T>); 23524 method public final int dataAvail(); 23525 method public final int dataCapacity(); 23526 method public final int dataPosition(); 23527 method public final int dataSize(); 23528 method public final void enforceInterface(java.lang.String); 23529 method public final boolean hasFileDescriptors(); 23530 method public final byte[] marshall(); 23531 method public static android.os.Parcel obtain(); 23532 method public final java.lang.Object[] readArray(java.lang.ClassLoader); 23533 method public final java.util.ArrayList readArrayList(java.lang.ClassLoader); 23534 method public final void readBinderArray(android.os.IBinder[]); 23535 method public final void readBinderList(java.util.List<android.os.IBinder>); 23536 method public final void readBooleanArray(boolean[]); 23537 method public final android.os.Bundle readBundle(); 23538 method public final android.os.Bundle readBundle(java.lang.ClassLoader); 23539 method public final byte readByte(); 23540 method public final void readByteArray(byte[]); 23541 method public final void readCharArray(char[]); 23542 method public final double readDouble(); 23543 method public final void readDoubleArray(double[]); 23544 method public final void readException(); 23545 method public final void readException(int, java.lang.String); 23546 method public final android.os.ParcelFileDescriptor readFileDescriptor(); 23547 method public final float readFloat(); 23548 method public final void readFloatArray(float[]); 23549 method public final java.util.HashMap readHashMap(java.lang.ClassLoader); 23550 method public final int readInt(); 23551 method public final void readIntArray(int[]); 23552 method public final void readList(java.util.List, java.lang.ClassLoader); 23553 method public final long readLong(); 23554 method public final void readLongArray(long[]); 23555 method public final void readMap(java.util.Map, java.lang.ClassLoader); 23556 method public final T readParcelable(java.lang.ClassLoader); 23557 method public final android.os.Parcelable[] readParcelableArray(java.lang.ClassLoader); 23558 method public final android.os.PersistableBundle readPersistableBundle(); 23559 method public final android.os.PersistableBundle readPersistableBundle(java.lang.ClassLoader); 23560 method public final java.io.Serializable readSerializable(); 23561 method public final android.util.Size readSize(); 23562 method public final android.util.SizeF readSizeF(); 23563 method public final android.util.SparseArray readSparseArray(java.lang.ClassLoader); 23564 method public final android.util.SparseBooleanArray readSparseBooleanArray(); 23565 method public final java.lang.String readString(); 23566 method public final void readStringArray(java.lang.String[]); 23567 method public final void readStringList(java.util.List<java.lang.String>); 23568 method public final android.os.IBinder readStrongBinder(); 23569 method public final void readTypedArray(T[], android.os.Parcelable.Creator<T>); 23570 method public final void readTypedList(java.util.List<T>, android.os.Parcelable.Creator<T>); 23571 method public final java.lang.Object readValue(java.lang.ClassLoader); 23572 method public final void recycle(); 23573 method public final void setDataCapacity(int); 23574 method public final void setDataPosition(int); 23575 method public final void setDataSize(int); 23576 method public final void unmarshall(byte[], int, int); 23577 method public final void writeArray(java.lang.Object[]); 23578 method public final void writeBinderArray(android.os.IBinder[]); 23579 method public final void writeBinderList(java.util.List<android.os.IBinder>); 23580 method public final void writeBooleanArray(boolean[]); 23581 method public final void writeBundle(android.os.Bundle); 23582 method public final void writeByte(byte); 23583 method public final void writeByteArray(byte[]); 23584 method public final void writeByteArray(byte[], int, int); 23585 method public final void writeCharArray(char[]); 23586 method public final void writeDouble(double); 23587 method public final void writeDoubleArray(double[]); 23588 method public final void writeException(java.lang.Exception); 23589 method public final void writeFileDescriptor(java.io.FileDescriptor); 23590 method public final void writeFloat(float); 23591 method public final void writeFloatArray(float[]); 23592 method public final void writeInt(int); 23593 method public final void writeIntArray(int[]); 23594 method public final void writeInterfaceToken(java.lang.String); 23595 method public final void writeList(java.util.List); 23596 method public final void writeLong(long); 23597 method public final void writeLongArray(long[]); 23598 method public final void writeMap(java.util.Map); 23599 method public final void writeNoException(); 23600 method public final void writeParcelable(android.os.Parcelable, int); 23601 method public final void writeParcelableArray(T[], int); 23602 method public final void writePersistableBundle(android.os.PersistableBundle); 23603 method public final void writeSerializable(java.io.Serializable); 23604 method public final void writeSize(android.util.Size); 23605 method public final void writeSizeF(android.util.SizeF); 23606 method public final void writeSparseArray(android.util.SparseArray<java.lang.Object>); 23607 method public final void writeSparseBooleanArray(android.util.SparseBooleanArray); 23608 method public final void writeString(java.lang.String); 23609 method public final void writeStringArray(java.lang.String[]); 23610 method public final void writeStringList(java.util.List<java.lang.String>); 23611 method public final void writeStrongBinder(android.os.IBinder); 23612 method public final void writeStrongInterface(android.os.IInterface); 23613 method public final void writeTypedArray(T[], int); 23614 method public final void writeTypedList(java.util.List<T>); 23615 method public final void writeValue(java.lang.Object); 23616 field public static final android.os.Parcelable.Creator<java.lang.String> STRING_CREATOR; 23617 } 23618 23619 public class ParcelFileDescriptor implements java.io.Closeable android.os.Parcelable { 23620 ctor public ParcelFileDescriptor(android.os.ParcelFileDescriptor); 23621 method public static android.os.ParcelFileDescriptor adoptFd(int); 23622 method public boolean canDetectErrors(); 23623 method public void checkError() throws java.io.IOException; 23624 method public void close() throws java.io.IOException; 23625 method public void closeWithError(java.lang.String) throws java.io.IOException; 23626 method public static android.os.ParcelFileDescriptor[] createPipe() throws java.io.IOException; 23627 method public static android.os.ParcelFileDescriptor[] createReliablePipe() throws java.io.IOException; 23628 method public static android.os.ParcelFileDescriptor[] createReliableSocketPair() throws java.io.IOException; 23629 method public static android.os.ParcelFileDescriptor[] createSocketPair() throws java.io.IOException; 23630 method public int describeContents(); 23631 method public int detachFd(); 23632 method public static android.os.ParcelFileDescriptor dup(java.io.FileDescriptor) throws java.io.IOException; 23633 method public android.os.ParcelFileDescriptor dup() throws java.io.IOException; 23634 method public static android.os.ParcelFileDescriptor fromDatagramSocket(java.net.DatagramSocket); 23635 method public static android.os.ParcelFileDescriptor fromFd(int) throws java.io.IOException; 23636 method public static android.os.ParcelFileDescriptor fromSocket(java.net.Socket); 23637 method public int getFd(); 23638 method public java.io.FileDescriptor getFileDescriptor(); 23639 method public long getStatSize(); 23640 method public static android.os.ParcelFileDescriptor open(java.io.File, int) throws java.io.FileNotFoundException; 23641 method public static android.os.ParcelFileDescriptor open(java.io.File, int, android.os.Handler, android.os.ParcelFileDescriptor.OnCloseListener) throws java.io.IOException; 23642 method public static int parseMode(java.lang.String); 23643 method public void writeToParcel(android.os.Parcel, int); 23644 field public static final android.os.Parcelable.Creator<android.os.ParcelFileDescriptor> CREATOR; 23645 field public static final int MODE_APPEND = 33554432; // 0x2000000 23646 field public static final int MODE_CREATE = 134217728; // 0x8000000 23647 field public static final int MODE_READ_ONLY = 268435456; // 0x10000000 23648 field public static final int MODE_READ_WRITE = 805306368; // 0x30000000 23649 field public static final int MODE_TRUNCATE = 67108864; // 0x4000000 23650 field public static final deprecated int MODE_WORLD_READABLE = 1; // 0x1 23651 field public static final deprecated int MODE_WORLD_WRITEABLE = 2; // 0x2 23652 field public static final int MODE_WRITE_ONLY = 536870912; // 0x20000000 23653 } 23654 23655 public static class ParcelFileDescriptor.AutoCloseInputStream extends java.io.FileInputStream { 23656 ctor public ParcelFileDescriptor.AutoCloseInputStream(android.os.ParcelFileDescriptor); 23657 } 23658 23659 public static class ParcelFileDescriptor.AutoCloseOutputStream extends java.io.FileOutputStream { 23660 ctor public ParcelFileDescriptor.AutoCloseOutputStream(android.os.ParcelFileDescriptor); 23661 } 23662 23663 public static class ParcelFileDescriptor.FileDescriptorDetachedException extends java.io.IOException { 23664 ctor public ParcelFileDescriptor.FileDescriptorDetachedException(); 23665 } 23666 23667 public static abstract interface ParcelFileDescriptor.OnCloseListener { 23668 method public abstract void onClose(java.io.IOException); 23669 } 23670 23671 public class ParcelFormatException extends java.lang.RuntimeException { 23672 ctor public ParcelFormatException(); 23673 ctor public ParcelFormatException(java.lang.String); 23674 } 23675 23676 public final class ParcelUuid implements android.os.Parcelable { 23677 ctor public ParcelUuid(java.util.UUID); 23678 method public int describeContents(); 23679 method public static android.os.ParcelUuid fromString(java.lang.String); 23680 method public java.util.UUID getUuid(); 23681 method public void writeToParcel(android.os.Parcel, int); 23682 field public static final android.os.Parcelable.Creator<android.os.ParcelUuid> CREATOR; 23683 } 23684 23685 public abstract interface Parcelable { 23686 method public abstract int describeContents(); 23687 method public abstract void writeToParcel(android.os.Parcel, int); 23688 field public static final int CONTENTS_FILE_DESCRIPTOR = 1; // 0x1 23689 field public static final int PARCELABLE_WRITE_RETURN_VALUE = 1; // 0x1 23690 } 23691 23692 public static abstract interface Parcelable.ClassLoaderCreator implements android.os.Parcelable.Creator { 23693 method public abstract T createFromParcel(android.os.Parcel, java.lang.ClassLoader); 23694 } 23695 23696 public static abstract interface Parcelable.Creator { 23697 method public abstract T createFromParcel(android.os.Parcel); 23698 method public abstract T[] newArray(int); 23699 } 23700 23701 public class PatternMatcher implements android.os.Parcelable { 23702 ctor public PatternMatcher(java.lang.String, int); 23703 ctor public PatternMatcher(android.os.Parcel); 23704 method public int describeContents(); 23705 method public final java.lang.String getPath(); 23706 method public final int getType(); 23707 method public boolean match(java.lang.String); 23708 method public void writeToParcel(android.os.Parcel, int); 23709 field public static final android.os.Parcelable.Creator<android.os.PatternMatcher> CREATOR; 23710 field public static final int PATTERN_LITERAL = 0; // 0x0 23711 field public static final int PATTERN_PREFIX = 1; // 0x1 23712 field public static final int PATTERN_SIMPLE_GLOB = 2; // 0x2 23713 } 23714 23715 public final class PersistableBundle extends android.os.BaseBundle implements java.lang.Cloneable android.os.Parcelable { 23716 ctor public PersistableBundle(); 23717 ctor public PersistableBundle(int); 23718 ctor public PersistableBundle(android.os.PersistableBundle); 23719 method public java.lang.Object clone(); 23720 method public int describeContents(); 23721 method public android.os.PersistableBundle getPersistableBundle(java.lang.String); 23722 method public void putPersistableBundle(java.lang.String, android.os.PersistableBundle); 23723 method public void writeToParcel(android.os.Parcel, int); 23724 field public static final android.os.Parcelable.Creator<android.os.PersistableBundle> CREATOR; 23725 field public static final android.os.PersistableBundle EMPTY; 23726 } 23727 23728 public final class PowerManager { 23729 method public boolean isInteractive(); 23730 method public boolean isPowerSaveMode(); 23731 method public deprecated boolean isScreenOn(); 23732 method public boolean isWakeLockLevelSupported(int); 23733 method public android.os.PowerManager.WakeLock newWakeLock(int, java.lang.String); 23734 method public void reboot(java.lang.String); 23735 method public void userActivity(long, int, int); 23736 field public static final int ACQUIRE_CAUSES_WAKEUP = 268435456; // 0x10000000 23737 field public static final java.lang.String ACTION_POWER_SAVE_MODE_CHANGED = "android.os.action.POWER_SAVE_MODE_CHANGED"; 23738 field public static final deprecated int FULL_WAKE_LOCK = 26; // 0x1a 23739 field public static final int ON_AFTER_RELEASE = 536870912; // 0x20000000 23740 field public static final int PARTIAL_WAKE_LOCK = 1; // 0x1 23741 field public static final int PROXIMITY_SCREEN_OFF_WAKE_LOCK = 32; // 0x20 23742 field public static final int RELEASE_FLAG_WAIT_FOR_NO_PROXIMITY = 1; // 0x1 23743 field public static final deprecated int SCREEN_BRIGHT_WAKE_LOCK = 10; // 0xa 23744 field public static final deprecated int SCREEN_DIM_WAKE_LOCK = 6; // 0x6 23745 field public static final int USER_ACTIVITY_EVENT_BUTTON = 1; // 0x1 23746 field public static final int USER_ACTIVITY_EVENT_OTHER = 0; // 0x0 23747 field public static final int USER_ACTIVITY_EVENT_TOUCH = 2; // 0x2 23748 field public static final int USER_ACTIVITY_FLAG_INDIRECT = 2; // 0x2 23749 field public static final int USER_ACTIVITY_FLAG_NO_CHANGE_LIGHTS = 1; // 0x1 23750 } 23751 23752 public final class PowerManager.WakeLock { 23753 method public void acquire(); 23754 method public void acquire(long); 23755 method public boolean isHeld(); 23756 method public void release(); 23757 method public void release(int); 23758 method public void setReferenceCounted(boolean); 23759 method public void setWorkSource(android.os.WorkSource); 23760 } 23761 23762 public class Process { 23763 ctor public Process(); 23764 method public static final long getElapsedCpuTime(); 23765 method public static final int getGidForName(java.lang.String); 23766 method public static final int getThreadPriority(int) throws java.lang.IllegalArgumentException; 23767 method public static final int getUidForName(java.lang.String); 23768 method public static final void killProcess(int); 23769 method public static final int myPid(); 23770 method public static final int myTid(); 23771 method public static final int myUid(); 23772 method public static final android.os.UserHandle myUserHandle(); 23773 method public static final void sendSignal(int, int); 23774 method public static final void setThreadPriority(int, int) throws java.lang.IllegalArgumentException, java.lang.SecurityException; 23775 method public static final void setThreadPriority(int) throws java.lang.IllegalArgumentException, java.lang.SecurityException; 23776 method public static final deprecated boolean supportsProcesses(); 23777 field public static final int FIRST_APPLICATION_UID = 10000; // 0x2710 23778 field public static final int LAST_APPLICATION_UID = 19999; // 0x4e1f 23779 field public static final int PHONE_UID = 1001; // 0x3e9 23780 field public static final int SIGNAL_KILL = 9; // 0x9 23781 field public static final int SIGNAL_QUIT = 3; // 0x3 23782 field public static final int SIGNAL_USR1 = 10; // 0xa 23783 field public static final int SYSTEM_UID = 1000; // 0x3e8 23784 field public static final int THREAD_PRIORITY_AUDIO = -16; // 0xfffffff0 23785 field public static final int THREAD_PRIORITY_BACKGROUND = 10; // 0xa 23786 field public static final int THREAD_PRIORITY_DEFAULT = 0; // 0x0 23787 field public static final int THREAD_PRIORITY_DISPLAY = -4; // 0xfffffffc 23788 field public static final int THREAD_PRIORITY_FOREGROUND = -2; // 0xfffffffe 23789 field public static final int THREAD_PRIORITY_LESS_FAVORABLE = 1; // 0x1 23790 field public static final int THREAD_PRIORITY_LOWEST = 19; // 0x13 23791 field public static final int THREAD_PRIORITY_MORE_FAVORABLE = -1; // 0xffffffff 23792 field public static final int THREAD_PRIORITY_URGENT_AUDIO = -19; // 0xffffffed 23793 field public static final int THREAD_PRIORITY_URGENT_DISPLAY = -8; // 0xfffffff8 23794 } 23795 23796 public class RecoverySystem { 23797 ctor public RecoverySystem(); 23798 method public static void installPackage(android.content.Context, java.io.File) throws java.io.IOException; 23799 method public static void rebootWipeCache(android.content.Context) throws java.io.IOException; 23800 method public static void rebootWipeUserData(android.content.Context) throws java.io.IOException; 23801 method public static void verifyPackage(java.io.File, android.os.RecoverySystem.ProgressListener, java.io.File) throws java.security.GeneralSecurityException, java.io.IOException; 23802 } 23803 23804 public static abstract interface RecoverySystem.ProgressListener { 23805 method public abstract void onProgress(int); 23806 } 23807 23808 public class RemoteCallbackList { 23809 ctor public RemoteCallbackList(); 23810 method public int beginBroadcast(); 23811 method public void finishBroadcast(); 23812 method public java.lang.Object getBroadcastCookie(int); 23813 method public E getBroadcastItem(int); 23814 method public int getRegisteredCallbackCount(); 23815 method public void kill(); 23816 method public void onCallbackDied(E); 23817 method public void onCallbackDied(E, java.lang.Object); 23818 method public boolean register(E); 23819 method public boolean register(E, java.lang.Object); 23820 method public boolean unregister(E); 23821 } 23822 23823 public class RemoteException extends android.util.AndroidException { 23824 ctor public RemoteException(); 23825 ctor public RemoteException(java.lang.String); 23826 } 23827 23828 public class ResultReceiver implements android.os.Parcelable { 23829 ctor public ResultReceiver(android.os.Handler); 23830 method public int describeContents(); 23831 method protected void onReceiveResult(int, android.os.Bundle); 23832 method public void send(int, android.os.Bundle); 23833 method public void writeToParcel(android.os.Parcel, int); 23834 field public static final android.os.Parcelable.Creator<android.os.ResultReceiver> CREATOR; 23835 } 23836 23837 public class StatFs { 23838 ctor public StatFs(java.lang.String); 23839 method public deprecated int getAvailableBlocks(); 23840 method public long getAvailableBlocksLong(); 23841 method public long getAvailableBytes(); 23842 method public deprecated int getBlockCount(); 23843 method public long getBlockCountLong(); 23844 method public deprecated int getBlockSize(); 23845 method public long getBlockSizeLong(); 23846 method public deprecated int getFreeBlocks(); 23847 method public long getFreeBlocksLong(); 23848 method public long getFreeBytes(); 23849 method public long getTotalBytes(); 23850 method public void restat(java.lang.String); 23851 } 23852 23853 public final class StrictMode { 23854 method public static android.os.StrictMode.ThreadPolicy allowThreadDiskReads(); 23855 method public static android.os.StrictMode.ThreadPolicy allowThreadDiskWrites(); 23856 method public static void enableDefaults(); 23857 method public static android.os.StrictMode.ThreadPolicy getThreadPolicy(); 23858 method public static android.os.StrictMode.VmPolicy getVmPolicy(); 23859 method public static void noteSlowCall(java.lang.String); 23860 method public static void setThreadPolicy(android.os.StrictMode.ThreadPolicy); 23861 method public static void setVmPolicy(android.os.StrictMode.VmPolicy); 23862 } 23863 23864 public static final class StrictMode.ThreadPolicy { 23865 field public static final android.os.StrictMode.ThreadPolicy LAX; 23866 } 23867 23868 public static final class StrictMode.ThreadPolicy.Builder { 23869 ctor public StrictMode.ThreadPolicy.Builder(); 23870 ctor public StrictMode.ThreadPolicy.Builder(android.os.StrictMode.ThreadPolicy); 23871 method public android.os.StrictMode.ThreadPolicy build(); 23872 method public android.os.StrictMode.ThreadPolicy.Builder detectAll(); 23873 method public android.os.StrictMode.ThreadPolicy.Builder detectCustomSlowCalls(); 23874 method public android.os.StrictMode.ThreadPolicy.Builder detectDiskReads(); 23875 method public android.os.StrictMode.ThreadPolicy.Builder detectDiskWrites(); 23876 method public android.os.StrictMode.ThreadPolicy.Builder detectNetwork(); 23877 method public android.os.StrictMode.ThreadPolicy.Builder penaltyDeath(); 23878 method public android.os.StrictMode.ThreadPolicy.Builder penaltyDeathOnNetwork(); 23879 method public android.os.StrictMode.ThreadPolicy.Builder penaltyDialog(); 23880 method public android.os.StrictMode.ThreadPolicy.Builder penaltyDropBox(); 23881 method public android.os.StrictMode.ThreadPolicy.Builder penaltyFlashScreen(); 23882 method public android.os.StrictMode.ThreadPolicy.Builder penaltyLog(); 23883 method public android.os.StrictMode.ThreadPolicy.Builder permitAll(); 23884 method public android.os.StrictMode.ThreadPolicy.Builder permitCustomSlowCalls(); 23885 method public android.os.StrictMode.ThreadPolicy.Builder permitDiskReads(); 23886 method public android.os.StrictMode.ThreadPolicy.Builder permitDiskWrites(); 23887 method public android.os.StrictMode.ThreadPolicy.Builder permitNetwork(); 23888 } 23889 23890 public static final class StrictMode.VmPolicy { 23891 field public static final android.os.StrictMode.VmPolicy LAX; 23892 } 23893 23894 public static final class StrictMode.VmPolicy.Builder { 23895 ctor public StrictMode.VmPolicy.Builder(); 23896 ctor public StrictMode.VmPolicy.Builder(android.os.StrictMode.VmPolicy); 23897 method public android.os.StrictMode.VmPolicy build(); 23898 method public android.os.StrictMode.VmPolicy.Builder detectActivityLeaks(); 23899 method public android.os.StrictMode.VmPolicy.Builder detectAll(); 23900 method public android.os.StrictMode.VmPolicy.Builder detectFileUriExposure(); 23901 method public android.os.StrictMode.VmPolicy.Builder detectLeakedClosableObjects(); 23902 method public android.os.StrictMode.VmPolicy.Builder detectLeakedRegistrationObjects(); 23903 method public android.os.StrictMode.VmPolicy.Builder detectLeakedSqlLiteObjects(); 23904 method public android.os.StrictMode.VmPolicy.Builder penaltyDeath(); 23905 method public android.os.StrictMode.VmPolicy.Builder penaltyDropBox(); 23906 method public android.os.StrictMode.VmPolicy.Builder penaltyLog(); 23907 method public android.os.StrictMode.VmPolicy.Builder setClassInstanceLimit(java.lang.Class, int); 23908 } 23909 23910 public final class SystemClock { 23911 method public static long currentThreadTimeMillis(); 23912 method public static long elapsedRealtime(); 23913 method public static long elapsedRealtimeNanos(); 23914 method public static boolean setCurrentTimeMillis(long); 23915 method public static void sleep(long); 23916 method public static long uptimeMillis(); 23917 } 23918 23919 public abstract class TokenWatcher { 23920 ctor public TokenWatcher(android.os.Handler, java.lang.String); 23921 method public void acquire(android.os.IBinder, java.lang.String); 23922 method public abstract void acquired(); 23923 method public void cleanup(android.os.IBinder, boolean); 23924 method public void dump(); 23925 method public void dump(java.io.PrintWriter); 23926 method public boolean isAcquired(); 23927 method public void release(android.os.IBinder); 23928 method public abstract void released(); 23929 } 23930 23931 public final class Trace { 23932 method public static void beginSection(java.lang.String); 23933 method public static void endSection(); 23934 } 23935 23936 public class TransactionTooLargeException extends android.os.RemoteException { 23937 ctor public TransactionTooLargeException(); 23938 } 23939 23940 public final class UserHandle implements android.os.Parcelable { 23941 ctor public UserHandle(android.os.Parcel); 23942 method public int describeContents(); 23943 method public int getIdentifier(); 23944 method public final boolean isOwner(); 23945 method public static final int myUserId(); 23946 method public static android.os.UserHandle readFromParcel(android.os.Parcel); 23947 method public void writeToParcel(android.os.Parcel, int); 23948 method public static void writeToParcel(android.os.UserHandle, android.os.Parcel); 23949 field public static final android.os.Parcelable.Creator<android.os.UserHandle> CREATOR; 23950 } 23951 23952 public class UserManager { 23953 method public android.os.Bundle getApplicationRestrictions(java.lang.String); 23954 method public long getSerialNumberForUser(android.os.UserHandle); 23955 method public int getUserCount(); 23956 method public android.os.UserHandle getUserForSerialNumber(long); 23957 method public java.lang.String getUserName(); 23958 method public java.util.List<android.os.UserHandle> getUserProfiles(); 23959 method public android.os.Bundle getUserRestrictions(); 23960 method public android.os.Bundle getUserRestrictions(android.os.UserHandle); 23961 method public boolean hasUserRestriction(java.lang.String); 23962 method public boolean isManagedProfile(); 23963 method public boolean isUserAGoat(); 23964 method public boolean isUserRunning(android.os.UserHandle); 23965 method public boolean isUserRunningOrStopping(android.os.UserHandle); 23966 method public boolean setRestrictionsChallenge(java.lang.String); 23967 method public deprecated void setUserRestriction(java.lang.String, boolean); 23968 method public deprecated void setUserRestrictions(android.os.Bundle); 23969 method public deprecated void setUserRestrictions(android.os.Bundle, android.os.UserHandle); 23970 field public static final java.lang.String DISALLOW_ADD_USER = "no_add_user"; 23971 field public static final java.lang.String DISALLOW_ADJUST_VOLUME = "no_adjust_volume"; 23972 field public static final java.lang.String DISALLOW_APPS_CONTROL = "no_control_apps"; 23973 field public static final java.lang.String DISALLOW_CONFIG_BLUETOOTH = "no_config_bluetooth"; 23974 field public static final java.lang.String DISALLOW_CONFIG_CELL_BROADCASTS = "no_config_cell_broadcasts"; 23975 field public static final java.lang.String DISALLOW_CONFIG_CREDENTIALS = "no_config_credentials"; 23976 field public static final java.lang.String DISALLOW_CONFIG_MOBILE_NETWORKS = "no_config_mobile_networks"; 23977 field public static final java.lang.String DISALLOW_CONFIG_TETHERING = "no_config_tethering"; 23978 field public static final java.lang.String DISALLOW_CONFIG_VPN = "no_config_vpn"; 23979 field public static final java.lang.String DISALLOW_CONFIG_WIFI = "no_config_wifi"; 23980 field public static final java.lang.String DISALLOW_CREATE_WINDOWS = "no_create_windows"; 23981 field public static final java.lang.String DISALLOW_CROSS_PROFILE_COPY_PASTE = "no_cross_profile_copy_paste"; 23982 field public static final java.lang.String DISALLOW_DEBUGGING_FEATURES = "no_debugging_features"; 23983 field public static final java.lang.String DISALLOW_FACTORY_RESET = "no_factory_reset"; 23984 field public static final java.lang.String DISALLOW_INSTALL_APPS = "no_install_apps"; 23985 field public static final java.lang.String DISALLOW_INSTALL_UNKNOWN_SOURCES = "no_install_unknown_sources"; 23986 field public static final java.lang.String DISALLOW_MODIFY_ACCOUNTS = "no_modify_accounts"; 23987 field public static final java.lang.String DISALLOW_MOUNT_PHYSICAL_MEDIA = "no_physical_media"; 23988 field public static final java.lang.String DISALLOW_OUTGOING_BEAM = "no_outgoing_beam"; 23989 field public static final java.lang.String DISALLOW_OUTGOING_CALLS = "no_outgoing_calls"; 23990 field public static final java.lang.String DISALLOW_REMOVE_USER = "no_remove_user"; 23991 field public static final java.lang.String DISALLOW_SHARE_LOCATION = "no_share_location"; 23992 field public static final java.lang.String DISALLOW_SMS = "no_sms"; 23993 field public static final java.lang.String DISALLOW_UNINSTALL_APPS = "no_uninstall_apps"; 23994 field public static final java.lang.String DISALLOW_UNMUTE_MICROPHONE = "no_unmute_microphone"; 23995 field public static final java.lang.String DISALLOW_USB_FILE_TRANSFER = "no_usb_file_transfer"; 23996 field public static final java.lang.String ENSURE_VERIFY_APPS = "ensure_verify_apps"; 23997 field public static final java.lang.String KEY_RESTRICTIONS_PENDING = "restrictions_pending"; 23998 } 23999 24000 public abstract class Vibrator { 24001 method public abstract void cancel(); 24002 method public abstract boolean hasVibrator(); 24003 method public void vibrate(long); 24004 method public void vibrate(long, android.media.AudioAttributes); 24005 method public void vibrate(long[], int); 24006 method public void vibrate(long[], int, android.media.AudioAttributes); 24007 } 24008 24009 public class WorkSource implements android.os.Parcelable { 24010 ctor public WorkSource(); 24011 ctor public WorkSource(android.os.WorkSource); 24012 method public boolean add(android.os.WorkSource); 24013 method public void clear(); 24014 method public int describeContents(); 24015 method public boolean diff(android.os.WorkSource); 24016 method public boolean remove(android.os.WorkSource); 24017 method public void set(android.os.WorkSource); 24018 method public void writeToParcel(android.os.Parcel, int); 24019 field public static final android.os.Parcelable.Creator<android.os.WorkSource> CREATOR; 24020 } 24021 24022} 24023 24024package android.os.storage { 24025 24026 public abstract class OnObbStateChangeListener { 24027 ctor public OnObbStateChangeListener(); 24028 method public void onObbStateChange(java.lang.String, int); 24029 field public static final int ERROR_ALREADY_MOUNTED = 24; // 0x18 24030 field public static final int ERROR_COULD_NOT_MOUNT = 21; // 0x15 24031 field public static final int ERROR_COULD_NOT_UNMOUNT = 22; // 0x16 24032 field public static final int ERROR_INTERNAL = 20; // 0x14 24033 field public static final int ERROR_NOT_MOUNTED = 23; // 0x17 24034 field public static final int ERROR_PERMISSION_DENIED = 25; // 0x19 24035 field public static final int MOUNTED = 1; // 0x1 24036 field public static final int UNMOUNTED = 2; // 0x2 24037 } 24038 24039 public class StorageManager { 24040 method public java.lang.String getMountedObbPath(java.lang.String); 24041 method public boolean isObbMounted(java.lang.String); 24042 method public boolean mountObb(java.lang.String, java.lang.String, android.os.storage.OnObbStateChangeListener); 24043 method public boolean unmountObb(java.lang.String, boolean, android.os.storage.OnObbStateChangeListener); 24044 } 24045 24046} 24047 24048package android.preference { 24049 24050 public class CheckBoxPreference extends android.preference.TwoStatePreference { 24051 ctor public CheckBoxPreference(android.content.Context, android.util.AttributeSet, int); 24052 ctor public CheckBoxPreference(android.content.Context, android.util.AttributeSet, int, int); 24053 ctor public CheckBoxPreference(android.content.Context, android.util.AttributeSet); 24054 ctor public CheckBoxPreference(android.content.Context); 24055 } 24056 24057 public abstract class DialogPreference extends android.preference.Preference implements android.content.DialogInterface.OnClickListener android.content.DialogInterface.OnDismissListener android.preference.PreferenceManager.OnActivityDestroyListener { 24058 ctor public DialogPreference(android.content.Context, android.util.AttributeSet, int, int); 24059 ctor public DialogPreference(android.content.Context, android.util.AttributeSet, int); 24060 ctor public DialogPreference(android.content.Context, android.util.AttributeSet); 24061 ctor public DialogPreference(android.content.Context); 24062 method public android.app.Dialog getDialog(); 24063 method public android.graphics.drawable.Drawable getDialogIcon(); 24064 method public int getDialogLayoutResource(); 24065 method public java.lang.CharSequence getDialogMessage(); 24066 method public java.lang.CharSequence getDialogTitle(); 24067 method public java.lang.CharSequence getNegativeButtonText(); 24068 method public java.lang.CharSequence getPositiveButtonText(); 24069 method public void onActivityDestroy(); 24070 method protected void onBindDialogView(android.view.View); 24071 method public void onClick(android.content.DialogInterface, int); 24072 method protected android.view.View onCreateDialogView(); 24073 method protected void onDialogClosed(boolean); 24074 method public void onDismiss(android.content.DialogInterface); 24075 method protected void onPrepareDialogBuilder(android.app.AlertDialog.Builder); 24076 method public void setDialogIcon(android.graphics.drawable.Drawable); 24077 method public void setDialogIcon(int); 24078 method public void setDialogLayoutResource(int); 24079 method public void setDialogMessage(java.lang.CharSequence); 24080 method public void setDialogMessage(int); 24081 method public void setDialogTitle(java.lang.CharSequence); 24082 method public void setDialogTitle(int); 24083 method public void setNegativeButtonText(java.lang.CharSequence); 24084 method public void setNegativeButtonText(int); 24085 method public void setPositiveButtonText(java.lang.CharSequence); 24086 method public void setPositiveButtonText(int); 24087 method protected void showDialog(android.os.Bundle); 24088 } 24089 24090 public class EditTextPreference extends android.preference.DialogPreference { 24091 ctor public EditTextPreference(android.content.Context, android.util.AttributeSet, int, int); 24092 ctor public EditTextPreference(android.content.Context, android.util.AttributeSet, int); 24093 ctor public EditTextPreference(android.content.Context, android.util.AttributeSet); 24094 ctor public EditTextPreference(android.content.Context); 24095 method public android.widget.EditText getEditText(); 24096 method public java.lang.String getText(); 24097 method protected void onAddEditTextToDialogView(android.view.View, android.widget.EditText); 24098 method public void setText(java.lang.String); 24099 } 24100 24101 public class ListPreference extends android.preference.DialogPreference { 24102 ctor public ListPreference(android.content.Context, android.util.AttributeSet, int, int); 24103 ctor public ListPreference(android.content.Context, android.util.AttributeSet, int); 24104 ctor public ListPreference(android.content.Context, android.util.AttributeSet); 24105 ctor public ListPreference(android.content.Context); 24106 method public int findIndexOfValue(java.lang.String); 24107 method public java.lang.CharSequence[] getEntries(); 24108 method public java.lang.CharSequence getEntry(); 24109 method public java.lang.CharSequence[] getEntryValues(); 24110 method public java.lang.String getValue(); 24111 method public void setEntries(java.lang.CharSequence[]); 24112 method public void setEntries(int); 24113 method public void setEntryValues(java.lang.CharSequence[]); 24114 method public void setEntryValues(int); 24115 method public void setValue(java.lang.String); 24116 method public void setValueIndex(int); 24117 } 24118 24119 public class MultiSelectListPreference extends android.preference.DialogPreference { 24120 ctor public MultiSelectListPreference(android.content.Context, android.util.AttributeSet, int, int); 24121 ctor public MultiSelectListPreference(android.content.Context, android.util.AttributeSet, int); 24122 ctor public MultiSelectListPreference(android.content.Context, android.util.AttributeSet); 24123 ctor public MultiSelectListPreference(android.content.Context); 24124 method public int findIndexOfValue(java.lang.String); 24125 method public java.lang.CharSequence[] getEntries(); 24126 method public java.lang.CharSequence[] getEntryValues(); 24127 method public java.util.Set<java.lang.String> getValues(); 24128 method public void setEntries(java.lang.CharSequence[]); 24129 method public void setEntries(int); 24130 method public void setEntryValues(java.lang.CharSequence[]); 24131 method public void setEntryValues(int); 24132 method public void setValues(java.util.Set<java.lang.String>); 24133 } 24134 24135 public class Preference implements java.lang.Comparable { 24136 ctor public Preference(android.content.Context, android.util.AttributeSet, int, int); 24137 ctor public Preference(android.content.Context, android.util.AttributeSet, int); 24138 ctor public Preference(android.content.Context, android.util.AttributeSet); 24139 ctor public Preference(android.content.Context); 24140 method protected boolean callChangeListener(java.lang.Object); 24141 method public int compareTo(android.preference.Preference); 24142 method protected android.preference.Preference findPreferenceInHierarchy(java.lang.String); 24143 method public android.content.Context getContext(); 24144 method public java.lang.String getDependency(); 24145 method public android.content.SharedPreferences.Editor getEditor(); 24146 method public android.os.Bundle getExtras(); 24147 method public java.lang.String getFragment(); 24148 method public android.graphics.drawable.Drawable getIcon(); 24149 method public android.content.Intent getIntent(); 24150 method public java.lang.String getKey(); 24151 method public int getLayoutResource(); 24152 method public android.preference.Preference.OnPreferenceChangeListener getOnPreferenceChangeListener(); 24153 method public android.preference.Preference.OnPreferenceClickListener getOnPreferenceClickListener(); 24154 method public int getOrder(); 24155 method protected boolean getPersistedBoolean(boolean); 24156 method protected float getPersistedFloat(float); 24157 method protected int getPersistedInt(int); 24158 method protected long getPersistedLong(long); 24159 method protected java.lang.String getPersistedString(java.lang.String); 24160 method public android.preference.PreferenceManager getPreferenceManager(); 24161 method public android.content.SharedPreferences getSharedPreferences(); 24162 method public boolean getShouldDisableView(); 24163 method public java.lang.CharSequence getSummary(); 24164 method public java.lang.CharSequence getTitle(); 24165 method public int getTitleRes(); 24166 method public android.view.View getView(android.view.View, android.view.ViewGroup); 24167 method public int getWidgetLayoutResource(); 24168 method public boolean hasKey(); 24169 method public boolean isEnabled(); 24170 method public boolean isPersistent(); 24171 method public boolean isSelectable(); 24172 method protected void notifyChanged(); 24173 method public void notifyDependencyChange(boolean); 24174 method protected void notifyHierarchyChanged(); 24175 method protected void onAttachedToActivity(); 24176 method protected void onAttachedToHierarchy(android.preference.PreferenceManager); 24177 method protected void onBindView(android.view.View); 24178 method protected void onClick(); 24179 method protected android.view.View onCreateView(android.view.ViewGroup); 24180 method public void onDependencyChanged(android.preference.Preference, boolean); 24181 method protected java.lang.Object onGetDefaultValue(android.content.res.TypedArray, int); 24182 method public void onParentChanged(android.preference.Preference, boolean); 24183 method protected void onPrepareForRemoval(); 24184 method protected void onRestoreInstanceState(android.os.Parcelable); 24185 method protected android.os.Parcelable onSaveInstanceState(); 24186 method protected void onSetInitialValue(boolean, java.lang.Object); 24187 method public android.os.Bundle peekExtras(); 24188 method protected boolean persistBoolean(boolean); 24189 method protected boolean persistFloat(float); 24190 method protected boolean persistInt(int); 24191 method protected boolean persistLong(long); 24192 method protected boolean persistString(java.lang.String); 24193 method public void restoreHierarchyState(android.os.Bundle); 24194 method public void saveHierarchyState(android.os.Bundle); 24195 method public void setDefaultValue(java.lang.Object); 24196 method public void setDependency(java.lang.String); 24197 method public void setEnabled(boolean); 24198 method public void setFragment(java.lang.String); 24199 method public void setIcon(android.graphics.drawable.Drawable); 24200 method public void setIcon(int); 24201 method public void setIntent(android.content.Intent); 24202 method public void setKey(java.lang.String); 24203 method public void setLayoutResource(int); 24204 method public void setOnPreferenceChangeListener(android.preference.Preference.OnPreferenceChangeListener); 24205 method public void setOnPreferenceClickListener(android.preference.Preference.OnPreferenceClickListener); 24206 method public void setOrder(int); 24207 method public void setPersistent(boolean); 24208 method public void setSelectable(boolean); 24209 method public void setShouldDisableView(boolean); 24210 method public void setSummary(java.lang.CharSequence); 24211 method public void setSummary(int); 24212 method public void setTitle(java.lang.CharSequence); 24213 method public void setTitle(int); 24214 method public void setWidgetLayoutResource(int); 24215 method public boolean shouldCommit(); 24216 method public boolean shouldDisableDependents(); 24217 method protected boolean shouldPersist(); 24218 field public static final int DEFAULT_ORDER = 2147483647; // 0x7fffffff 24219 } 24220 24221 public static class Preference.BaseSavedState extends android.view.AbsSavedState { 24222 ctor public Preference.BaseSavedState(android.os.Parcel); 24223 ctor public Preference.BaseSavedState(android.os.Parcelable); 24224 field public static final android.os.Parcelable.Creator<android.preference.Preference.BaseSavedState> CREATOR; 24225 } 24226 24227 public static abstract interface Preference.OnPreferenceChangeListener { 24228 method public abstract boolean onPreferenceChange(android.preference.Preference, java.lang.Object); 24229 } 24230 24231 public static abstract interface Preference.OnPreferenceClickListener { 24232 method public abstract boolean onPreferenceClick(android.preference.Preference); 24233 } 24234 24235 public abstract class PreferenceActivity extends android.app.ListActivity implements android.preference.PreferenceFragment.OnPreferenceStartFragmentCallback { 24236 ctor public PreferenceActivity(); 24237 method public deprecated void addPreferencesFromIntent(android.content.Intent); 24238 method public deprecated void addPreferencesFromResource(int); 24239 method public deprecated android.preference.Preference findPreference(java.lang.CharSequence); 24240 method public void finishPreferencePanel(android.app.Fragment, int, android.content.Intent); 24241 method public deprecated android.preference.PreferenceManager getPreferenceManager(); 24242 method public deprecated android.preference.PreferenceScreen getPreferenceScreen(); 24243 method public boolean hasHeaders(); 24244 method public void invalidateHeaders(); 24245 method public boolean isMultiPane(); 24246 method protected boolean isValidFragment(java.lang.String); 24247 method public void loadHeadersFromResource(int, java.util.List<android.preference.PreferenceActivity.Header>); 24248 method public void onBuildHeaders(java.util.List<android.preference.PreferenceActivity.Header>); 24249 method public android.content.Intent onBuildStartFragmentIntent(java.lang.String, android.os.Bundle, int, int); 24250 method public android.preference.PreferenceActivity.Header onGetInitialHeader(); 24251 method public android.preference.PreferenceActivity.Header onGetNewHeader(); 24252 method public void onHeaderClick(android.preference.PreferenceActivity.Header, int); 24253 method public boolean onIsHidingHeaders(); 24254 method public boolean onIsMultiPane(); 24255 method public boolean onPreferenceStartFragment(android.preference.PreferenceFragment, android.preference.Preference); 24256 method public deprecated boolean onPreferenceTreeClick(android.preference.PreferenceScreen, android.preference.Preference); 24257 method public void setListFooter(android.view.View); 24258 method public void setParentTitle(java.lang.CharSequence, java.lang.CharSequence, android.view.View.OnClickListener); 24259 method public deprecated void setPreferenceScreen(android.preference.PreferenceScreen); 24260 method public void showBreadCrumbs(java.lang.CharSequence, java.lang.CharSequence); 24261 method public void startPreferenceFragment(android.app.Fragment, boolean); 24262 method public void startPreferencePanel(java.lang.String, android.os.Bundle, int, java.lang.CharSequence, android.app.Fragment, int); 24263 method public void startWithFragment(java.lang.String, android.os.Bundle, android.app.Fragment, int); 24264 method public void startWithFragment(java.lang.String, android.os.Bundle, android.app.Fragment, int, int, int); 24265 method public void switchToHeader(java.lang.String, android.os.Bundle); 24266 method public void switchToHeader(android.preference.PreferenceActivity.Header); 24267 field public static final java.lang.String EXTRA_NO_HEADERS = ":android:no_headers"; 24268 field public static final java.lang.String EXTRA_SHOW_FRAGMENT = ":android:show_fragment"; 24269 field public static final java.lang.String EXTRA_SHOW_FRAGMENT_ARGUMENTS = ":android:show_fragment_args"; 24270 field public static final java.lang.String EXTRA_SHOW_FRAGMENT_SHORT_TITLE = ":android:show_fragment_short_title"; 24271 field public static final java.lang.String EXTRA_SHOW_FRAGMENT_TITLE = ":android:show_fragment_title"; 24272 field public static final long HEADER_ID_UNDEFINED = -1L; // 0xffffffffffffffffL 24273 } 24274 24275 public static final class PreferenceActivity.Header implements android.os.Parcelable { 24276 ctor public PreferenceActivity.Header(); 24277 method public int describeContents(); 24278 method public java.lang.CharSequence getBreadCrumbShortTitle(android.content.res.Resources); 24279 method public java.lang.CharSequence getBreadCrumbTitle(android.content.res.Resources); 24280 method public java.lang.CharSequence getSummary(android.content.res.Resources); 24281 method public java.lang.CharSequence getTitle(android.content.res.Resources); 24282 method public void readFromParcel(android.os.Parcel); 24283 method public void writeToParcel(android.os.Parcel, int); 24284 field public static final android.os.Parcelable.Creator<android.preference.PreferenceActivity.Header> CREATOR; 24285 field public java.lang.CharSequence breadCrumbShortTitle; 24286 field public int breadCrumbShortTitleRes; 24287 field public java.lang.CharSequence breadCrumbTitle; 24288 field public int breadCrumbTitleRes; 24289 field public android.os.Bundle extras; 24290 field public java.lang.String fragment; 24291 field public android.os.Bundle fragmentArguments; 24292 field public int iconRes; 24293 field public long id; 24294 field public android.content.Intent intent; 24295 field public java.lang.CharSequence summary; 24296 field public int summaryRes; 24297 field public java.lang.CharSequence title; 24298 field public int titleRes; 24299 } 24300 24301 public class PreferenceCategory extends android.preference.PreferenceGroup { 24302 ctor public PreferenceCategory(android.content.Context, android.util.AttributeSet, int, int); 24303 ctor public PreferenceCategory(android.content.Context, android.util.AttributeSet, int); 24304 ctor public PreferenceCategory(android.content.Context, android.util.AttributeSet); 24305 ctor public PreferenceCategory(android.content.Context); 24306 } 24307 24308 public abstract class PreferenceFragment extends android.app.Fragment { 24309 ctor public PreferenceFragment(); 24310 method public void addPreferencesFromIntent(android.content.Intent); 24311 method public void addPreferencesFromResource(int); 24312 method public android.preference.Preference findPreference(java.lang.CharSequence); 24313 method public android.preference.PreferenceManager getPreferenceManager(); 24314 method public android.preference.PreferenceScreen getPreferenceScreen(); 24315 method public boolean onPreferenceTreeClick(android.preference.PreferenceScreen, android.preference.Preference); 24316 method public void setPreferenceScreen(android.preference.PreferenceScreen); 24317 } 24318 24319 public static abstract interface PreferenceFragment.OnPreferenceStartFragmentCallback { 24320 method public abstract boolean onPreferenceStartFragment(android.preference.PreferenceFragment, android.preference.Preference); 24321 } 24322 24323 public abstract class PreferenceGroup extends android.preference.Preference { 24324 ctor public PreferenceGroup(android.content.Context, android.util.AttributeSet, int, int); 24325 ctor public PreferenceGroup(android.content.Context, android.util.AttributeSet, int); 24326 ctor public PreferenceGroup(android.content.Context, android.util.AttributeSet); 24327 method public void addItemFromInflater(android.preference.Preference); 24328 method public boolean addPreference(android.preference.Preference); 24329 method protected void dispatchRestoreInstanceState(android.os.Bundle); 24330 method protected void dispatchSaveInstanceState(android.os.Bundle); 24331 method public android.preference.Preference findPreference(java.lang.CharSequence); 24332 method public android.preference.Preference getPreference(int); 24333 method public int getPreferenceCount(); 24334 method protected boolean isOnSameScreenAsChildren(); 24335 method public boolean isOrderingAsAdded(); 24336 method protected boolean onPrepareAddPreference(android.preference.Preference); 24337 method public void removeAll(); 24338 method public boolean removePreference(android.preference.Preference); 24339 method public void setOrderingAsAdded(boolean); 24340 } 24341 24342 public class PreferenceManager { 24343 method public android.preference.PreferenceScreen createPreferenceScreen(android.content.Context); 24344 method public android.preference.Preference findPreference(java.lang.CharSequence); 24345 method public static android.content.SharedPreferences getDefaultSharedPreferences(android.content.Context); 24346 method public android.content.SharedPreferences getSharedPreferences(); 24347 method public int getSharedPreferencesMode(); 24348 method public java.lang.String getSharedPreferencesName(); 24349 method public static void setDefaultValues(android.content.Context, int, boolean); 24350 method public static void setDefaultValues(android.content.Context, java.lang.String, int, int, boolean); 24351 method public void setSharedPreferencesMode(int); 24352 method public void setSharedPreferencesName(java.lang.String); 24353 field public static final java.lang.String KEY_HAS_SET_DEFAULT_VALUES = "_has_set_default_values"; 24354 field public static final java.lang.String METADATA_KEY_PREFERENCES = "android.preference"; 24355 } 24356 24357 public static abstract interface PreferenceManager.OnActivityDestroyListener { 24358 method public abstract void onActivityDestroy(); 24359 } 24360 24361 public static abstract interface PreferenceManager.OnActivityResultListener { 24362 method public abstract boolean onActivityResult(int, int, android.content.Intent); 24363 } 24364 24365 public static abstract interface PreferenceManager.OnActivityStopListener { 24366 method public abstract void onActivityStop(); 24367 } 24368 24369 public final class PreferenceScreen extends android.preference.PreferenceGroup implements android.widget.AdapterView.OnItemClickListener android.content.DialogInterface.OnDismissListener { 24370 method public void bind(android.widget.ListView); 24371 method public android.app.Dialog getDialog(); 24372 method public android.widget.ListAdapter getRootAdapter(); 24373 method protected android.widget.ListAdapter onCreateRootAdapter(); 24374 method public void onDismiss(android.content.DialogInterface); 24375 method public void onItemClick(android.widget.AdapterView, android.view.View, int, long); 24376 } 24377 24378 public class RingtonePreference extends android.preference.Preference implements android.preference.PreferenceManager.OnActivityResultListener { 24379 ctor public RingtonePreference(android.content.Context, android.util.AttributeSet, int, int); 24380 ctor public RingtonePreference(android.content.Context, android.util.AttributeSet, int); 24381 ctor public RingtonePreference(android.content.Context, android.util.AttributeSet); 24382 ctor public RingtonePreference(android.content.Context); 24383 method public int getRingtoneType(); 24384 method public boolean getShowDefault(); 24385 method public boolean getShowSilent(); 24386 method public boolean onActivityResult(int, int, android.content.Intent); 24387 method protected void onPrepareRingtonePickerIntent(android.content.Intent); 24388 method protected android.net.Uri onRestoreRingtone(); 24389 method protected void onSaveRingtone(android.net.Uri); 24390 method public void setRingtoneType(int); 24391 method public void setShowDefault(boolean); 24392 method public void setShowSilent(boolean); 24393 } 24394 24395 public class SwitchPreference extends android.preference.TwoStatePreference { 24396 ctor public SwitchPreference(android.content.Context, android.util.AttributeSet, int, int); 24397 ctor public SwitchPreference(android.content.Context, android.util.AttributeSet, int); 24398 ctor public SwitchPreference(android.content.Context, android.util.AttributeSet); 24399 ctor public SwitchPreference(android.content.Context); 24400 method public java.lang.CharSequence getSwitchTextOff(); 24401 method public java.lang.CharSequence getSwitchTextOn(); 24402 method public void setSwitchTextOff(java.lang.CharSequence); 24403 method public void setSwitchTextOff(int); 24404 method public void setSwitchTextOn(java.lang.CharSequence); 24405 method public void setSwitchTextOn(int); 24406 } 24407 24408 public abstract class TwoStatePreference extends android.preference.Preference { 24409 ctor public TwoStatePreference(android.content.Context, android.util.AttributeSet, int, int); 24410 ctor public TwoStatePreference(android.content.Context, android.util.AttributeSet, int); 24411 ctor public TwoStatePreference(android.content.Context, android.util.AttributeSet); 24412 ctor public TwoStatePreference(android.content.Context); 24413 method public boolean getDisableDependentsState(); 24414 method public java.lang.CharSequence getSummaryOff(); 24415 method public java.lang.CharSequence getSummaryOn(); 24416 method public boolean isChecked(); 24417 method public void setChecked(boolean); 24418 method public void setDisableDependentsState(boolean); 24419 method public void setSummaryOff(java.lang.CharSequence); 24420 method public void setSummaryOff(int); 24421 method public void setSummaryOn(java.lang.CharSequence); 24422 method public void setSummaryOn(int); 24423 } 24424 24425} 24426 24427package android.print { 24428 24429 public final class PageRange implements android.os.Parcelable { 24430 ctor public PageRange(int, int); 24431 method public int describeContents(); 24432 method public int getEnd(); 24433 method public int getStart(); 24434 method public void writeToParcel(android.os.Parcel, int); 24435 field public static final android.print.PageRange ALL_PAGES; 24436 field public static final android.os.Parcelable.Creator<android.print.PageRange> CREATOR; 24437 } 24438 24439 public final class PrintAttributes implements android.os.Parcelable { 24440 method public int describeContents(); 24441 method public int getColorMode(); 24442 method public android.print.PrintAttributes.MediaSize getMediaSize(); 24443 method public android.print.PrintAttributes.Margins getMinMargins(); 24444 method public android.print.PrintAttributes.Resolution getResolution(); 24445 method public void writeToParcel(android.os.Parcel, int); 24446 field public static final int COLOR_MODE_COLOR = 2; // 0x2 24447 field public static final int COLOR_MODE_MONOCHROME = 1; // 0x1 24448 field public static final android.os.Parcelable.Creator<android.print.PrintAttributes> CREATOR; 24449 } 24450 24451 public static final class PrintAttributes.Builder { 24452 ctor public PrintAttributes.Builder(); 24453 method public android.print.PrintAttributes build(); 24454 method public android.print.PrintAttributes.Builder setColorMode(int); 24455 method public android.print.PrintAttributes.Builder setMediaSize(android.print.PrintAttributes.MediaSize); 24456 method public android.print.PrintAttributes.Builder setMinMargins(android.print.PrintAttributes.Margins); 24457 method public android.print.PrintAttributes.Builder setResolution(android.print.PrintAttributes.Resolution); 24458 } 24459 24460 public static final class PrintAttributes.Margins { 24461 ctor public PrintAttributes.Margins(int, int, int, int); 24462 method public int getBottomMils(); 24463 method public int getLeftMils(); 24464 method public int getRightMils(); 24465 method public int getTopMils(); 24466 field public static final android.print.PrintAttributes.Margins NO_MARGINS; 24467 } 24468 24469 public static final class PrintAttributes.MediaSize { 24470 ctor public PrintAttributes.MediaSize(java.lang.String, java.lang.String, int, int); 24471 method public android.print.PrintAttributes.MediaSize asLandscape(); 24472 method public android.print.PrintAttributes.MediaSize asPortrait(); 24473 method public int getHeightMils(); 24474 method public java.lang.String getId(); 24475 method public java.lang.String getLabel(android.content.pm.PackageManager); 24476 method public int getWidthMils(); 24477 method public boolean isPortrait(); 24478 field public static final android.print.PrintAttributes.MediaSize ISO_A0; 24479 field public static final android.print.PrintAttributes.MediaSize ISO_A1; 24480 field public static final android.print.PrintAttributes.MediaSize ISO_A10; 24481 field public static final android.print.PrintAttributes.MediaSize ISO_A2; 24482 field public static final android.print.PrintAttributes.MediaSize ISO_A3; 24483 field public static final android.print.PrintAttributes.MediaSize ISO_A4; 24484 field public static final android.print.PrintAttributes.MediaSize ISO_A5; 24485 field public static final android.print.PrintAttributes.MediaSize ISO_A6; 24486 field public static final android.print.PrintAttributes.MediaSize ISO_A7; 24487 field public static final android.print.PrintAttributes.MediaSize ISO_A8; 24488 field public static final android.print.PrintAttributes.MediaSize ISO_A9; 24489 field public static final android.print.PrintAttributes.MediaSize ISO_B0; 24490 field public static final android.print.PrintAttributes.MediaSize ISO_B1; 24491 field public static final android.print.PrintAttributes.MediaSize ISO_B10; 24492 field public static final android.print.PrintAttributes.MediaSize ISO_B2; 24493 field public static final android.print.PrintAttributes.MediaSize ISO_B3; 24494 field public static final android.print.PrintAttributes.MediaSize ISO_B4; 24495 field public static final android.print.PrintAttributes.MediaSize ISO_B5; 24496 field public static final android.print.PrintAttributes.MediaSize ISO_B6; 24497 field public static final android.print.PrintAttributes.MediaSize ISO_B7; 24498 field public static final android.print.PrintAttributes.MediaSize ISO_B8; 24499 field public static final android.print.PrintAttributes.MediaSize ISO_B9; 24500 field public static final android.print.PrintAttributes.MediaSize ISO_C0; 24501 field public static final android.print.PrintAttributes.MediaSize ISO_C1; 24502 field public static final android.print.PrintAttributes.MediaSize ISO_C10; 24503 field public static final android.print.PrintAttributes.MediaSize ISO_C2; 24504 field public static final android.print.PrintAttributes.MediaSize ISO_C3; 24505 field public static final android.print.PrintAttributes.MediaSize ISO_C4; 24506 field public static final android.print.PrintAttributes.MediaSize ISO_C5; 24507 field public static final android.print.PrintAttributes.MediaSize ISO_C6; 24508 field public static final android.print.PrintAttributes.MediaSize ISO_C7; 24509 field public static final android.print.PrintAttributes.MediaSize ISO_C8; 24510 field public static final android.print.PrintAttributes.MediaSize ISO_C9; 24511 field public static final android.print.PrintAttributes.MediaSize JIS_B0; 24512 field public static final android.print.PrintAttributes.MediaSize JIS_B1; 24513 field public static final android.print.PrintAttributes.MediaSize JIS_B10; 24514 field public static final android.print.PrintAttributes.MediaSize JIS_B2; 24515 field public static final android.print.PrintAttributes.MediaSize JIS_B3; 24516 field public static final android.print.PrintAttributes.MediaSize JIS_B4; 24517 field public static final android.print.PrintAttributes.MediaSize JIS_B5; 24518 field public static final android.print.PrintAttributes.MediaSize JIS_B6; 24519 field public static final android.print.PrintAttributes.MediaSize JIS_B7; 24520 field public static final android.print.PrintAttributes.MediaSize JIS_B8; 24521 field public static final android.print.PrintAttributes.MediaSize JIS_B9; 24522 field public static final android.print.PrintAttributes.MediaSize JIS_EXEC; 24523 field public static final android.print.PrintAttributes.MediaSize JPN_CHOU2; 24524 field public static final android.print.PrintAttributes.MediaSize JPN_CHOU3; 24525 field public static final android.print.PrintAttributes.MediaSize JPN_CHOU4; 24526 field public static final android.print.PrintAttributes.MediaSize JPN_HAGAKI; 24527 field public static final android.print.PrintAttributes.MediaSize JPN_KAHU; 24528 field public static final android.print.PrintAttributes.MediaSize JPN_KAKU2; 24529 field public static final android.print.PrintAttributes.MediaSize JPN_OUFUKU; 24530 field public static final android.print.PrintAttributes.MediaSize JPN_YOU4; 24531 field public static final android.print.PrintAttributes.MediaSize NA_FOOLSCAP; 24532 field public static final android.print.PrintAttributes.MediaSize NA_GOVT_LETTER; 24533 field public static final android.print.PrintAttributes.MediaSize NA_INDEX_3X5; 24534 field public static final android.print.PrintAttributes.MediaSize NA_INDEX_4X6; 24535 field public static final android.print.PrintAttributes.MediaSize NA_INDEX_5X8; 24536 field public static final android.print.PrintAttributes.MediaSize NA_JUNIOR_LEGAL; 24537 field public static final android.print.PrintAttributes.MediaSize NA_LEDGER; 24538 field public static final android.print.PrintAttributes.MediaSize NA_LEGAL; 24539 field public static final android.print.PrintAttributes.MediaSize NA_LETTER; 24540 field public static final android.print.PrintAttributes.MediaSize NA_MONARCH; 24541 field public static final android.print.PrintAttributes.MediaSize NA_QUARTO; 24542 field public static final android.print.PrintAttributes.MediaSize NA_TABLOID; 24543 field public static final android.print.PrintAttributes.MediaSize OM_DAI_PA_KAI; 24544 field public static final android.print.PrintAttributes.MediaSize OM_JUURO_KU_KAI; 24545 field public static final android.print.PrintAttributes.MediaSize OM_PA_KAI; 24546 field public static final android.print.PrintAttributes.MediaSize PRC_1; 24547 field public static final android.print.PrintAttributes.MediaSize PRC_10; 24548 field public static final android.print.PrintAttributes.MediaSize PRC_16K; 24549 field public static final android.print.PrintAttributes.MediaSize PRC_2; 24550 field public static final android.print.PrintAttributes.MediaSize PRC_3; 24551 field public static final android.print.PrintAttributes.MediaSize PRC_4; 24552 field public static final android.print.PrintAttributes.MediaSize PRC_5; 24553 field public static final android.print.PrintAttributes.MediaSize PRC_6; 24554 field public static final android.print.PrintAttributes.MediaSize PRC_7; 24555 field public static final android.print.PrintAttributes.MediaSize PRC_8; 24556 field public static final android.print.PrintAttributes.MediaSize PRC_9; 24557 field public static final android.print.PrintAttributes.MediaSize ROC_16K; 24558 field public static final android.print.PrintAttributes.MediaSize ROC_8K; 24559 field public static final android.print.PrintAttributes.MediaSize UNKNOWN_LANDSCAPE; 24560 field public static final android.print.PrintAttributes.MediaSize UNKNOWN_PORTRAIT; 24561 } 24562 24563 public static final class PrintAttributes.Resolution { 24564 ctor public PrintAttributes.Resolution(java.lang.String, java.lang.String, int, int); 24565 method public int getHorizontalDpi(); 24566 method public java.lang.String getId(); 24567 method public java.lang.String getLabel(); 24568 method public int getVerticalDpi(); 24569 } 24570 24571 public abstract class PrintDocumentAdapter { 24572 ctor public PrintDocumentAdapter(); 24573 method public void onFinish(); 24574 method public abstract void onLayout(android.print.PrintAttributes, android.print.PrintAttributes, android.os.CancellationSignal, android.print.PrintDocumentAdapter.LayoutResultCallback, android.os.Bundle); 24575 method public void onStart(); 24576 method public abstract void onWrite(android.print.PageRange[], android.os.ParcelFileDescriptor, android.os.CancellationSignal, android.print.PrintDocumentAdapter.WriteResultCallback); 24577 field public static final java.lang.String EXTRA_PRINT_PREVIEW = "EXTRA_PRINT_PREVIEW"; 24578 } 24579 24580 public static abstract class PrintDocumentAdapter.LayoutResultCallback { 24581 method public void onLayoutCancelled(); 24582 method public void onLayoutFailed(java.lang.CharSequence); 24583 method public void onLayoutFinished(android.print.PrintDocumentInfo, boolean); 24584 } 24585 24586 public static abstract class PrintDocumentAdapter.WriteResultCallback { 24587 method public void onWriteCancelled(); 24588 method public void onWriteFailed(java.lang.CharSequence); 24589 method public void onWriteFinished(android.print.PageRange[]); 24590 } 24591 24592 public final class PrintDocumentInfo implements android.os.Parcelable { 24593 method public int describeContents(); 24594 method public int getContentType(); 24595 method public long getDataSize(); 24596 method public java.lang.String getName(); 24597 method public int getPageCount(); 24598 method public void writeToParcel(android.os.Parcel, int); 24599 field public static final int CONTENT_TYPE_DOCUMENT = 0; // 0x0 24600 field public static final int CONTENT_TYPE_PHOTO = 1; // 0x1 24601 field public static final int CONTENT_TYPE_UNKNOWN = -1; // 0xffffffff 24602 field public static final android.os.Parcelable.Creator<android.print.PrintDocumentInfo> CREATOR; 24603 field public static final int PAGE_COUNT_UNKNOWN = -1; // 0xffffffff 24604 } 24605 24606 public static final class PrintDocumentInfo.Builder { 24607 ctor public PrintDocumentInfo.Builder(java.lang.String); 24608 method public android.print.PrintDocumentInfo build(); 24609 method public android.print.PrintDocumentInfo.Builder setContentType(int); 24610 method public android.print.PrintDocumentInfo.Builder setPageCount(int); 24611 } 24612 24613 public final class PrintJob { 24614 method public void cancel(); 24615 method public android.print.PrintJobId getId(); 24616 method public android.print.PrintJobInfo getInfo(); 24617 method public boolean isBlocked(); 24618 method public boolean isCancelled(); 24619 method public boolean isCompleted(); 24620 method public boolean isFailed(); 24621 method public boolean isQueued(); 24622 method public boolean isStarted(); 24623 method public void restart(); 24624 } 24625 24626 public final class PrintJobId implements android.os.Parcelable { 24627 method public int describeContents(); 24628 method public void writeToParcel(android.os.Parcel, int); 24629 field public static final android.os.Parcelable.Creator<android.print.PrintJobId> CREATOR; 24630 } 24631 24632 public final class PrintJobInfo implements android.os.Parcelable { 24633 method public int describeContents(); 24634 method public android.print.PrintAttributes getAttributes(); 24635 method public int getCopies(); 24636 method public long getCreationTime(); 24637 method public android.print.PrintJobId getId(); 24638 method public java.lang.String getLabel(); 24639 method public android.print.PageRange[] getPages(); 24640 method public android.print.PrinterId getPrinterId(); 24641 method public int getState(); 24642 method public void writeToParcel(android.os.Parcel, int); 24643 field public static final android.os.Parcelable.Creator<android.print.PrintJobInfo> CREATOR; 24644 field public static final int STATE_BLOCKED = 4; // 0x4 24645 field public static final int STATE_CANCELED = 7; // 0x7 24646 field public static final int STATE_COMPLETED = 5; // 0x5 24647 field public static final int STATE_CREATED = 1; // 0x1 24648 field public static final int STATE_FAILED = 6; // 0x6 24649 field public static final int STATE_QUEUED = 2; // 0x2 24650 field public static final int STATE_STARTED = 3; // 0x3 24651 } 24652 24653 public static final class PrintJobInfo.Builder { 24654 ctor public PrintJobInfo.Builder(android.print.PrintJobInfo); 24655 method public android.print.PrintJobInfo build(); 24656 method public void putAdvancedOption(java.lang.String, java.lang.String); 24657 method public void putAdvancedOption(java.lang.String, int); 24658 method public void setAttributes(android.print.PrintAttributes); 24659 method public void setCopies(int); 24660 method public void setPages(android.print.PageRange[]); 24661 } 24662 24663 public final class PrintManager { 24664 method public java.util.List<android.print.PrintJob> getPrintJobs(); 24665 method public android.print.PrintJob print(java.lang.String, android.print.PrintDocumentAdapter, android.print.PrintAttributes); 24666 } 24667 24668 public final class PrinterCapabilitiesInfo implements android.os.Parcelable { 24669 method public int describeContents(); 24670 method public int getColorModes(); 24671 method public android.print.PrintAttributes getDefaults(); 24672 method public java.util.List<android.print.PrintAttributes.MediaSize> getMediaSizes(); 24673 method public android.print.PrintAttributes.Margins getMinMargins(); 24674 method public java.util.List<android.print.PrintAttributes.Resolution> getResolutions(); 24675 method public void writeToParcel(android.os.Parcel, int); 24676 field public static final android.os.Parcelable.Creator<android.print.PrinterCapabilitiesInfo> CREATOR; 24677 } 24678 24679 public static final class PrinterCapabilitiesInfo.Builder { 24680 ctor public PrinterCapabilitiesInfo.Builder(android.print.PrinterId); 24681 method public android.print.PrinterCapabilitiesInfo.Builder addMediaSize(android.print.PrintAttributes.MediaSize, boolean); 24682 method public android.print.PrinterCapabilitiesInfo.Builder addResolution(android.print.PrintAttributes.Resolution, boolean); 24683 method public android.print.PrinterCapabilitiesInfo build(); 24684 method public android.print.PrinterCapabilitiesInfo.Builder setColorModes(int, int); 24685 method public android.print.PrinterCapabilitiesInfo.Builder setMinMargins(android.print.PrintAttributes.Margins); 24686 } 24687 24688 public final class PrinterId implements android.os.Parcelable { 24689 method public int describeContents(); 24690 method public java.lang.String getLocalId(); 24691 method public void writeToParcel(android.os.Parcel, int); 24692 field public static final android.os.Parcelable.Creator<android.print.PrinterId> CREATOR; 24693 } 24694 24695 public final class PrinterInfo implements android.os.Parcelable { 24696 method public int describeContents(); 24697 method public android.print.PrinterCapabilitiesInfo getCapabilities(); 24698 method public java.lang.String getDescription(); 24699 method public android.print.PrinterId getId(); 24700 method public java.lang.String getName(); 24701 method public int getStatus(); 24702 method public void writeToParcel(android.os.Parcel, int); 24703 field public static final android.os.Parcelable.Creator<android.print.PrinterInfo> CREATOR; 24704 field public static final int STATUS_BUSY = 2; // 0x2 24705 field public static final int STATUS_IDLE = 1; // 0x1 24706 field public static final int STATUS_UNAVAILABLE = 3; // 0x3 24707 } 24708 24709 public static final class PrinterInfo.Builder { 24710 ctor public PrinterInfo.Builder(android.print.PrinterId, java.lang.String, int); 24711 ctor public PrinterInfo.Builder(android.print.PrinterInfo); 24712 method public android.print.PrinterInfo build(); 24713 method public android.print.PrinterInfo.Builder setCapabilities(android.print.PrinterCapabilitiesInfo); 24714 method public android.print.PrinterInfo.Builder setDescription(java.lang.String); 24715 method public android.print.PrinterInfo.Builder setName(java.lang.String); 24716 method public android.print.PrinterInfo.Builder setStatus(int); 24717 } 24718 24719} 24720 24721package android.print.pdf { 24722 24723 public class PrintedPdfDocument extends android.graphics.pdf.PdfDocument { 24724 ctor public PrintedPdfDocument(android.content.Context, android.print.PrintAttributes); 24725 method public android.graphics.Rect getPageContentRect(); 24726 method public int getPageHeight(); 24727 method public int getPageWidth(); 24728 method public android.graphics.pdf.PdfDocument.Page startPage(int); 24729 } 24730 24731} 24732 24733package android.printservice { 24734 24735 public final class PrintDocument { 24736 method public android.os.ParcelFileDescriptor getData(); 24737 method public android.print.PrintDocumentInfo getInfo(); 24738 } 24739 24740 public final class PrintJob { 24741 method public boolean block(java.lang.String); 24742 method public boolean cancel(); 24743 method public boolean complete(); 24744 method public boolean fail(java.lang.String); 24745 method public int getAdvancedIntOption(java.lang.String); 24746 method public java.lang.String getAdvancedStringOption(java.lang.String); 24747 method public android.printservice.PrintDocument getDocument(); 24748 method public android.print.PrintJobId getId(); 24749 method public android.print.PrintJobInfo getInfo(); 24750 method public java.lang.String getTag(); 24751 method public boolean hasAdvancedOption(java.lang.String); 24752 method public boolean isBlocked(); 24753 method public boolean isCancelled(); 24754 method public boolean isCompleted(); 24755 method public boolean isFailed(); 24756 method public boolean isQueued(); 24757 method public boolean isStarted(); 24758 method public boolean setTag(java.lang.String); 24759 method public boolean start(); 24760 } 24761 24762 public abstract class PrintService extends android.app.Service { 24763 ctor public PrintService(); 24764 method protected final void attachBaseContext(android.content.Context); 24765 method public final android.print.PrinterId generatePrinterId(java.lang.String); 24766 method public final java.util.List<android.printservice.PrintJob> getActivePrintJobs(); 24767 method public final android.os.IBinder onBind(android.content.Intent); 24768 method protected void onConnected(); 24769 method protected abstract android.printservice.PrinterDiscoverySession onCreatePrinterDiscoverySession(); 24770 method protected void onDisconnected(); 24771 method protected abstract void onPrintJobQueued(android.printservice.PrintJob); 24772 method protected abstract void onRequestCancelPrintJob(android.printservice.PrintJob); 24773 field public static final java.lang.String EXTRA_PRINTER_INFO = "android.intent.extra.print.EXTRA_PRINTER_INFO"; 24774 field public static final java.lang.String EXTRA_PRINT_JOB_INFO = "android.intent.extra.print.PRINT_JOB_INFO"; 24775 field public static final java.lang.String SERVICE_INTERFACE = "android.printservice.PrintService"; 24776 field public static final java.lang.String SERVICE_META_DATA = "android.printservice"; 24777 } 24778 24779 public abstract class PrinterDiscoverySession { 24780 ctor public PrinterDiscoverySession(); 24781 method public final void addPrinters(java.util.List<android.print.PrinterInfo>); 24782 method public final java.util.List<android.print.PrinterInfo> getPrinters(); 24783 method public final java.util.List<android.print.PrinterId> getTrackedPrinters(); 24784 method public final boolean isDestroyed(); 24785 method public final boolean isPrinterDiscoveryStarted(); 24786 method public abstract void onDestroy(); 24787 method public abstract void onStartPrinterDiscovery(java.util.List<android.print.PrinterId>); 24788 method public abstract void onStartPrinterStateTracking(android.print.PrinterId); 24789 method public abstract void onStopPrinterDiscovery(); 24790 method public abstract void onStopPrinterStateTracking(android.print.PrinterId); 24791 method public abstract void onValidatePrinters(java.util.List<android.print.PrinterId>); 24792 method public final void removePrinters(java.util.List<android.print.PrinterId>); 24793 } 24794 24795} 24796 24797package android.provider { 24798 24799 public final class AlarmClock { 24800 ctor public AlarmClock(); 24801 field public static final java.lang.String ACTION_SET_ALARM = "android.intent.action.SET_ALARM"; 24802 field public static final java.lang.String ACTION_SET_TIMER = "android.intent.action.SET_TIMER"; 24803 field public static final java.lang.String ACTION_SHOW_ALARMS = "android.intent.action.SHOW_ALARMS"; 24804 field public static final java.lang.String EXTRA_DAYS = "android.intent.extra.alarm.DAYS"; 24805 field public static final java.lang.String EXTRA_HOUR = "android.intent.extra.alarm.HOUR"; 24806 field public static final java.lang.String EXTRA_LENGTH = "android.intent.extra.alarm.LENGTH"; 24807 field public static final java.lang.String EXTRA_MESSAGE = "android.intent.extra.alarm.MESSAGE"; 24808 field public static final java.lang.String EXTRA_MINUTES = "android.intent.extra.alarm.MINUTES"; 24809 field public static final java.lang.String EXTRA_RINGTONE = "android.intent.extra.alarm.RINGTONE"; 24810 field public static final java.lang.String EXTRA_SKIP_UI = "android.intent.extra.alarm.SKIP_UI"; 24811 field public static final java.lang.String EXTRA_VIBRATE = "android.intent.extra.alarm.VIBRATE"; 24812 field public static final java.lang.String VALUE_RINGTONE_SILENT = "silent"; 24813 } 24814 24815 public abstract interface BaseColumns { 24816 field public static final java.lang.String _COUNT = "_count"; 24817 field public static final java.lang.String _ID = "_id"; 24818 } 24819 24820 public class Browser { 24821 ctor public Browser(); 24822 method public static final void addSearchUrl(android.content.ContentResolver, java.lang.String); 24823 method public static final boolean canClearHistory(android.content.ContentResolver); 24824 method public static final void clearHistory(android.content.ContentResolver); 24825 method public static final void clearSearches(android.content.ContentResolver); 24826 method public static final void deleteFromHistory(android.content.ContentResolver, java.lang.String); 24827 method public static final void deleteHistoryTimeFrame(android.content.ContentResolver, long, long); 24828 method public static final android.database.Cursor getAllBookmarks(android.content.ContentResolver) throws java.lang.IllegalStateException; 24829 method public static final android.database.Cursor getAllVisitedUrls(android.content.ContentResolver) throws java.lang.IllegalStateException; 24830 method public static final void requestAllIcons(android.content.ContentResolver, java.lang.String, android.webkit.WebIconDatabase.IconListener); 24831 method public static final void saveBookmark(android.content.Context, java.lang.String, java.lang.String); 24832 method public static final void sendString(android.content.Context, java.lang.String); 24833 method public static final void truncateHistory(android.content.ContentResolver); 24834 method public static final void updateVisitedHistory(android.content.ContentResolver, java.lang.String, boolean); 24835 field public static final android.net.Uri BOOKMARKS_URI; 24836 field public static final java.lang.String EXTRA_APPLICATION_ID = "com.android.browser.application_id"; 24837 field public static final java.lang.String EXTRA_CREATE_NEW_TAB = "create_new_tab"; 24838 field public static final java.lang.String EXTRA_HEADERS = "com.android.browser.headers"; 24839 field public static final java.lang.String[] HISTORY_PROJECTION; 24840 field public static final int HISTORY_PROJECTION_BOOKMARK_INDEX = 4; // 0x4 24841 field public static final int HISTORY_PROJECTION_DATE_INDEX = 3; // 0x3 24842 field public static final int HISTORY_PROJECTION_FAVICON_INDEX = 6; // 0x6 24843 field public static final int HISTORY_PROJECTION_ID_INDEX = 0; // 0x0 24844 field public static final int HISTORY_PROJECTION_TITLE_INDEX = 5; // 0x5 24845 field public static final int HISTORY_PROJECTION_URL_INDEX = 1; // 0x1 24846 field public static final int HISTORY_PROJECTION_VISITS_INDEX = 2; // 0x2 24847 field public static final java.lang.String INITIAL_ZOOM_LEVEL = "browser.initialZoomLevel"; 24848 field public static final java.lang.String[] SEARCHES_PROJECTION; 24849 field public static final int SEARCHES_PROJECTION_DATE_INDEX = 2; // 0x2 24850 field public static final int SEARCHES_PROJECTION_SEARCH_INDEX = 1; // 0x1 24851 field public static final android.net.Uri SEARCHES_URI; 24852 field public static final java.lang.String[] TRUNCATE_HISTORY_PROJECTION; 24853 field public static final int TRUNCATE_HISTORY_PROJECTION_ID_INDEX = 0; // 0x0 24854 field public static final int TRUNCATE_N_OLDEST = 5; // 0x5 24855 } 24856 24857 public static class Browser.BookmarkColumns implements android.provider.BaseColumns { 24858 ctor public Browser.BookmarkColumns(); 24859 field public static final java.lang.String BOOKMARK = "bookmark"; 24860 field public static final java.lang.String CREATED = "created"; 24861 field public static final java.lang.String DATE = "date"; 24862 field public static final java.lang.String FAVICON = "favicon"; 24863 field public static final java.lang.String TITLE = "title"; 24864 field public static final java.lang.String URL = "url"; 24865 field public static final java.lang.String VISITS = "visits"; 24866 } 24867 24868 public static class Browser.SearchColumns implements android.provider.BaseColumns { 24869 ctor public Browser.SearchColumns(); 24870 field public static final java.lang.String DATE = "date"; 24871 field public static final java.lang.String SEARCH = "search"; 24872 field public static final deprecated java.lang.String URL = "url"; 24873 } 24874 24875 public final class CalendarContract { 24876 field public static final java.lang.String ACCOUNT_TYPE_LOCAL = "LOCAL"; 24877 field public static final java.lang.String ACTION_EVENT_REMINDER = "android.intent.action.EVENT_REMINDER"; 24878 field public static final java.lang.String ACTION_HANDLE_CUSTOM_EVENT = "android.provider.calendar.action.HANDLE_CUSTOM_EVENT"; 24879 field public static final java.lang.String AUTHORITY = "com.android.calendar"; 24880 field public static final java.lang.String CALLER_IS_SYNCADAPTER = "caller_is_syncadapter"; 24881 field public static final android.net.Uri CONTENT_URI; 24882 field public static final java.lang.String EXTRA_CUSTOM_APP_URI = "customAppUri"; 24883 field public static final java.lang.String EXTRA_EVENT_ALL_DAY = "allDay"; 24884 field public static final java.lang.String EXTRA_EVENT_BEGIN_TIME = "beginTime"; 24885 field public static final java.lang.String EXTRA_EVENT_END_TIME = "endTime"; 24886 } 24887 24888 public static final class CalendarContract.Attendees implements android.provider.BaseColumns android.provider.CalendarContract.AttendeesColumns android.provider.CalendarContract.EventsColumns { 24889 method public static final android.database.Cursor query(android.content.ContentResolver, long, java.lang.String[]); 24890 field public static final android.net.Uri CONTENT_URI; 24891 } 24892 24893 protected static abstract interface CalendarContract.AttendeesColumns { 24894 field public static final java.lang.String ATTENDEE_EMAIL = "attendeeEmail"; 24895 field public static final java.lang.String ATTENDEE_IDENTITY = "attendeeIdentity"; 24896 field public static final java.lang.String ATTENDEE_ID_NAMESPACE = "attendeeIdNamespace"; 24897 field public static final java.lang.String ATTENDEE_NAME = "attendeeName"; 24898 field public static final java.lang.String ATTENDEE_RELATIONSHIP = "attendeeRelationship"; 24899 field public static final java.lang.String ATTENDEE_STATUS = "attendeeStatus"; 24900 field public static final int ATTENDEE_STATUS_ACCEPTED = 1; // 0x1 24901 field public static final int ATTENDEE_STATUS_DECLINED = 2; // 0x2 24902 field public static final int ATTENDEE_STATUS_INVITED = 3; // 0x3 24903 field public static final int ATTENDEE_STATUS_NONE = 0; // 0x0 24904 field public static final int ATTENDEE_STATUS_TENTATIVE = 4; // 0x4 24905 field public static final java.lang.String ATTENDEE_TYPE = "attendeeType"; 24906 field public static final java.lang.String EVENT_ID = "event_id"; 24907 field public static final int RELATIONSHIP_ATTENDEE = 1; // 0x1 24908 field public static final int RELATIONSHIP_NONE = 0; // 0x0 24909 field public static final int RELATIONSHIP_ORGANIZER = 2; // 0x2 24910 field public static final int RELATIONSHIP_PERFORMER = 3; // 0x3 24911 field public static final int RELATIONSHIP_SPEAKER = 4; // 0x4 24912 field public static final int TYPE_NONE = 0; // 0x0 24913 field public static final int TYPE_OPTIONAL = 2; // 0x2 24914 field public static final int TYPE_REQUIRED = 1; // 0x1 24915 field public static final int TYPE_RESOURCE = 3; // 0x3 24916 } 24917 24918 public static final class CalendarContract.CalendarAlerts implements android.provider.BaseColumns android.provider.CalendarContract.CalendarAlertsColumns android.provider.CalendarContract.CalendarColumns android.provider.CalendarContract.EventsColumns { 24919 field public static final android.net.Uri CONTENT_URI; 24920 field public static final android.net.Uri CONTENT_URI_BY_INSTANCE; 24921 } 24922 24923 protected static abstract interface CalendarContract.CalendarAlertsColumns { 24924 field public static final java.lang.String ALARM_TIME = "alarmTime"; 24925 field public static final java.lang.String BEGIN = "begin"; 24926 field public static final java.lang.String CREATION_TIME = "creationTime"; 24927 field public static final java.lang.String DEFAULT_SORT_ORDER = "begin ASC,title ASC"; 24928 field public static final java.lang.String END = "end"; 24929 field public static final java.lang.String EVENT_ID = "event_id"; 24930 field public static final java.lang.String MINUTES = "minutes"; 24931 field public static final java.lang.String NOTIFY_TIME = "notifyTime"; 24932 field public static final java.lang.String RECEIVED_TIME = "receivedTime"; 24933 field public static final java.lang.String STATE = "state"; 24934 field public static final int STATE_DISMISSED = 2; // 0x2 24935 field public static final int STATE_FIRED = 1; // 0x1 24936 field public static final int STATE_SCHEDULED = 0; // 0x0 24937 } 24938 24939 public static final class CalendarContract.CalendarCache implements android.provider.CalendarContract.CalendarCacheColumns { 24940 field public static final java.lang.String KEY_TIMEZONE_INSTANCES = "timezoneInstances"; 24941 field public static final java.lang.String KEY_TIMEZONE_INSTANCES_PREVIOUS = "timezoneInstancesPrevious"; 24942 field public static final java.lang.String KEY_TIMEZONE_TYPE = "timezoneType"; 24943 field public static final java.lang.String TIMEZONE_TYPE_AUTO = "auto"; 24944 field public static final java.lang.String TIMEZONE_TYPE_HOME = "home"; 24945 field public static final android.net.Uri URI; 24946 } 24947 24948 protected static abstract interface CalendarContract.CalendarCacheColumns { 24949 field public static final java.lang.String KEY = "key"; 24950 field public static final java.lang.String VALUE = "value"; 24951 } 24952 24953 protected static abstract interface CalendarContract.CalendarColumns { 24954 field public static final java.lang.String ALLOWED_ATTENDEE_TYPES = "allowedAttendeeTypes"; 24955 field public static final java.lang.String ALLOWED_AVAILABILITY = "allowedAvailability"; 24956 field public static final java.lang.String ALLOWED_REMINDERS = "allowedReminders"; 24957 field public static final java.lang.String CALENDAR_ACCESS_LEVEL = "calendar_access_level"; 24958 field public static final java.lang.String CALENDAR_COLOR = "calendar_color"; 24959 field public static final java.lang.String CALENDAR_COLOR_KEY = "calendar_color_index"; 24960 field public static final java.lang.String CALENDAR_DISPLAY_NAME = "calendar_displayName"; 24961 field public static final java.lang.String CALENDAR_TIME_ZONE = "calendar_timezone"; 24962 field public static final int CAL_ACCESS_CONTRIBUTOR = 500; // 0x1f4 24963 field public static final int CAL_ACCESS_EDITOR = 600; // 0x258 24964 field public static final int CAL_ACCESS_FREEBUSY = 100; // 0x64 24965 field public static final int CAL_ACCESS_NONE = 0; // 0x0 24966 field public static final int CAL_ACCESS_OVERRIDE = 400; // 0x190 24967 field public static final int CAL_ACCESS_OWNER = 700; // 0x2bc 24968 field public static final int CAL_ACCESS_READ = 200; // 0xc8 24969 field public static final int CAL_ACCESS_RESPOND = 300; // 0x12c 24970 field public static final int CAL_ACCESS_ROOT = 800; // 0x320 24971 field public static final java.lang.String CAN_MODIFY_TIME_ZONE = "canModifyTimeZone"; 24972 field public static final java.lang.String CAN_ORGANIZER_RESPOND = "canOrganizerRespond"; 24973 field public static final java.lang.String IS_PRIMARY = "isPrimary"; 24974 field public static final java.lang.String MAX_REMINDERS = "maxReminders"; 24975 field public static final java.lang.String OWNER_ACCOUNT = "ownerAccount"; 24976 field public static final java.lang.String SYNC_EVENTS = "sync_events"; 24977 field public static final java.lang.String VISIBLE = "visible"; 24978 } 24979 24980 public static final class CalendarContract.CalendarEntity implements android.provider.BaseColumns android.provider.CalendarContract.CalendarColumns android.provider.CalendarContract.SyncColumns { 24981 method public static android.content.EntityIterator newEntityIterator(android.database.Cursor); 24982 field public static final android.net.Uri CONTENT_URI; 24983 } 24984 24985 protected static abstract interface CalendarContract.CalendarSyncColumns { 24986 field public static final java.lang.String CAL_SYNC1 = "cal_sync1"; 24987 field public static final java.lang.String CAL_SYNC10 = "cal_sync10"; 24988 field public static final java.lang.String CAL_SYNC2 = "cal_sync2"; 24989 field public static final java.lang.String CAL_SYNC3 = "cal_sync3"; 24990 field public static final java.lang.String CAL_SYNC4 = "cal_sync4"; 24991 field public static final java.lang.String CAL_SYNC5 = "cal_sync5"; 24992 field public static final java.lang.String CAL_SYNC6 = "cal_sync6"; 24993 field public static final java.lang.String CAL_SYNC7 = "cal_sync7"; 24994 field public static final java.lang.String CAL_SYNC8 = "cal_sync8"; 24995 field public static final java.lang.String CAL_SYNC9 = "cal_sync9"; 24996 } 24997 24998 public static final class CalendarContract.Calendars implements android.provider.BaseColumns android.provider.CalendarContract.CalendarColumns android.provider.CalendarContract.SyncColumns { 24999 field public static final java.lang.String CALENDAR_LOCATION = "calendar_location"; 25000 field public static final android.net.Uri CONTENT_URI; 25001 field public static final java.lang.String DEFAULT_SORT_ORDER = "calendar_displayName"; 25002 field public static final java.lang.String NAME = "name"; 25003 } 25004 25005 public static final class CalendarContract.Colors implements android.provider.CalendarContract.ColorsColumns { 25006 field public static final android.net.Uri CONTENT_URI; 25007 } 25008 25009 protected static abstract interface CalendarContract.ColorsColumns implements android.provider.SyncStateContract.Columns { 25010 field public static final java.lang.String COLOR = "color"; 25011 field public static final java.lang.String COLOR_KEY = "color_index"; 25012 field public static final java.lang.String COLOR_TYPE = "color_type"; 25013 field public static final int TYPE_CALENDAR = 0; // 0x0 25014 field public static final int TYPE_EVENT = 1; // 0x1 25015 } 25016 25017 public static final class CalendarContract.EventDays implements android.provider.CalendarContract.EventDaysColumns { 25018 method public static final android.database.Cursor query(android.content.ContentResolver, int, int, java.lang.String[]); 25019 field public static final android.net.Uri CONTENT_URI; 25020 } 25021 25022 protected static abstract interface CalendarContract.EventDaysColumns { 25023 field public static final java.lang.String ENDDAY = "endDay"; 25024 field public static final java.lang.String STARTDAY = "startDay"; 25025 } 25026 25027 public static final class CalendarContract.Events implements android.provider.BaseColumns android.provider.CalendarContract.CalendarColumns android.provider.CalendarContract.EventsColumns android.provider.CalendarContract.SyncColumns { 25028 field public static final android.net.Uri CONTENT_EXCEPTION_URI; 25029 field public static final android.net.Uri CONTENT_URI; 25030 } 25031 25032 protected static abstract interface CalendarContract.EventsColumns { 25033 field public static final int ACCESS_CONFIDENTIAL = 1; // 0x1 25034 field public static final int ACCESS_DEFAULT = 0; // 0x0 25035 field public static final java.lang.String ACCESS_LEVEL = "accessLevel"; 25036 field public static final int ACCESS_PRIVATE = 2; // 0x2 25037 field public static final int ACCESS_PUBLIC = 3; // 0x3 25038 field public static final java.lang.String ALL_DAY = "allDay"; 25039 field public static final java.lang.String AVAILABILITY = "availability"; 25040 field public static final int AVAILABILITY_BUSY = 0; // 0x0 25041 field public static final int AVAILABILITY_FREE = 1; // 0x1 25042 field public static final int AVAILABILITY_TENTATIVE = 2; // 0x2 25043 field public static final java.lang.String CALENDAR_ID = "calendar_id"; 25044 field public static final java.lang.String CAN_INVITE_OTHERS = "canInviteOthers"; 25045 field public static final java.lang.String CUSTOM_APP_PACKAGE = "customAppPackage"; 25046 field public static final java.lang.String CUSTOM_APP_URI = "customAppUri"; 25047 field public static final java.lang.String DESCRIPTION = "description"; 25048 field public static final java.lang.String DISPLAY_COLOR = "displayColor"; 25049 field public static final java.lang.String DTEND = "dtend"; 25050 field public static final java.lang.String DTSTART = "dtstart"; 25051 field public static final java.lang.String DURATION = "duration"; 25052 field public static final java.lang.String EVENT_COLOR = "eventColor"; 25053 field public static final java.lang.String EVENT_COLOR_KEY = "eventColor_index"; 25054 field public static final java.lang.String EVENT_END_TIMEZONE = "eventEndTimezone"; 25055 field public static final java.lang.String EVENT_LOCATION = "eventLocation"; 25056 field public static final java.lang.String EVENT_TIMEZONE = "eventTimezone"; 25057 field public static final java.lang.String EXDATE = "exdate"; 25058 field public static final java.lang.String EXRULE = "exrule"; 25059 field public static final java.lang.String GUESTS_CAN_INVITE_OTHERS = "guestsCanInviteOthers"; 25060 field public static final java.lang.String GUESTS_CAN_MODIFY = "guestsCanModify"; 25061 field public static final java.lang.String GUESTS_CAN_SEE_GUESTS = "guestsCanSeeGuests"; 25062 field public static final java.lang.String HAS_ALARM = "hasAlarm"; 25063 field public static final java.lang.String HAS_ATTENDEE_DATA = "hasAttendeeData"; 25064 field public static final java.lang.String HAS_EXTENDED_PROPERTIES = "hasExtendedProperties"; 25065 field public static final java.lang.String IS_ORGANIZER = "isOrganizer"; 25066 field public static final java.lang.String LAST_DATE = "lastDate"; 25067 field public static final java.lang.String LAST_SYNCED = "lastSynced"; 25068 field public static final java.lang.String ORGANIZER = "organizer"; 25069 field public static final java.lang.String ORIGINAL_ALL_DAY = "originalAllDay"; 25070 field public static final java.lang.String ORIGINAL_ID = "original_id"; 25071 field public static final java.lang.String ORIGINAL_INSTANCE_TIME = "originalInstanceTime"; 25072 field public static final java.lang.String ORIGINAL_SYNC_ID = "original_sync_id"; 25073 field public static final java.lang.String RDATE = "rdate"; 25074 field public static final java.lang.String RRULE = "rrule"; 25075 field public static final java.lang.String SELF_ATTENDEE_STATUS = "selfAttendeeStatus"; 25076 field public static final java.lang.String STATUS = "eventStatus"; 25077 field public static final int STATUS_CANCELED = 2; // 0x2 25078 field public static final int STATUS_CONFIRMED = 1; // 0x1 25079 field public static final int STATUS_TENTATIVE = 0; // 0x0 25080 field public static final java.lang.String SYNC_DATA1 = "sync_data1"; 25081 field public static final java.lang.String SYNC_DATA10 = "sync_data10"; 25082 field public static final java.lang.String SYNC_DATA2 = "sync_data2"; 25083 field public static final java.lang.String SYNC_DATA3 = "sync_data3"; 25084 field public static final java.lang.String SYNC_DATA4 = "sync_data4"; 25085 field public static final java.lang.String SYNC_DATA5 = "sync_data5"; 25086 field public static final java.lang.String SYNC_DATA6 = "sync_data6"; 25087 field public static final java.lang.String SYNC_DATA7 = "sync_data7"; 25088 field public static final java.lang.String SYNC_DATA8 = "sync_data8"; 25089 field public static final java.lang.String SYNC_DATA9 = "sync_data9"; 25090 field public static final java.lang.String TITLE = "title"; 25091 field public static final java.lang.String UID_2445 = "uid2445"; 25092 } 25093 25094 public static final class CalendarContract.EventsEntity implements android.provider.BaseColumns android.provider.CalendarContract.EventsColumns android.provider.CalendarContract.SyncColumns { 25095 method public static android.content.EntityIterator newEntityIterator(android.database.Cursor, android.content.ContentResolver); 25096 method public static android.content.EntityIterator newEntityIterator(android.database.Cursor, android.content.ContentProviderClient); 25097 field public static final android.net.Uri CONTENT_URI; 25098 } 25099 25100 public static final class CalendarContract.ExtendedProperties implements android.provider.BaseColumns android.provider.CalendarContract.EventsColumns android.provider.CalendarContract.ExtendedPropertiesColumns { 25101 field public static final android.net.Uri CONTENT_URI; 25102 } 25103 25104 protected static abstract interface CalendarContract.ExtendedPropertiesColumns { 25105 field public static final java.lang.String EVENT_ID = "event_id"; 25106 field public static final java.lang.String NAME = "name"; 25107 field public static final java.lang.String VALUE = "value"; 25108 } 25109 25110 public static final class CalendarContract.Instances implements android.provider.BaseColumns android.provider.CalendarContract.CalendarColumns android.provider.CalendarContract.EventsColumns { 25111 method public static final android.database.Cursor query(android.content.ContentResolver, java.lang.String[], long, long); 25112 method public static final android.database.Cursor query(android.content.ContentResolver, java.lang.String[], long, long, java.lang.String); 25113 field public static final java.lang.String BEGIN = "begin"; 25114 field public static final android.net.Uri CONTENT_BY_DAY_URI; 25115 field public static final android.net.Uri CONTENT_SEARCH_BY_DAY_URI; 25116 field public static final android.net.Uri CONTENT_SEARCH_URI; 25117 field public static final android.net.Uri CONTENT_URI; 25118 field public static final java.lang.String END = "end"; 25119 field public static final java.lang.String END_DAY = "endDay"; 25120 field public static final java.lang.String END_MINUTE = "endMinute"; 25121 field public static final java.lang.String EVENT_ID = "event_id"; 25122 field public static final java.lang.String START_DAY = "startDay"; 25123 field public static final java.lang.String START_MINUTE = "startMinute"; 25124 } 25125 25126 public static final class CalendarContract.Reminders implements android.provider.BaseColumns android.provider.CalendarContract.EventsColumns android.provider.CalendarContract.RemindersColumns { 25127 method public static final android.database.Cursor query(android.content.ContentResolver, long, java.lang.String[]); 25128 field public static final android.net.Uri CONTENT_URI; 25129 } 25130 25131 protected static abstract interface CalendarContract.RemindersColumns { 25132 field public static final java.lang.String EVENT_ID = "event_id"; 25133 field public static final java.lang.String METHOD = "method"; 25134 field public static final int METHOD_ALARM = 4; // 0x4 25135 field public static final int METHOD_ALERT = 1; // 0x1 25136 field public static final int METHOD_DEFAULT = 0; // 0x0 25137 field public static final int METHOD_EMAIL = 2; // 0x2 25138 field public static final int METHOD_SMS = 3; // 0x3 25139 field public static final java.lang.String MINUTES = "minutes"; 25140 field public static final int MINUTES_DEFAULT = -1; // 0xffffffff 25141 } 25142 25143 protected static abstract interface CalendarContract.SyncColumns implements android.provider.CalendarContract.CalendarSyncColumns { 25144 field public static final java.lang.String ACCOUNT_NAME = "account_name"; 25145 field public static final java.lang.String ACCOUNT_TYPE = "account_type"; 25146 field public static final java.lang.String CAN_PARTIALLY_UPDATE = "canPartiallyUpdate"; 25147 field public static final java.lang.String DELETED = "deleted"; 25148 field public static final java.lang.String DIRTY = "dirty"; 25149 field public static final java.lang.String MUTATORS = "mutators"; 25150 field public static final java.lang.String _SYNC_ID = "_sync_id"; 25151 } 25152 25153 public static final class CalendarContract.SyncState implements android.provider.SyncStateContract.Columns { 25154 field public static final android.net.Uri CONTENT_URI; 25155 } 25156 25157 public class CallLog { 25158 ctor public CallLog(); 25159 field public static final java.lang.String AUTHORITY = "call_log"; 25160 field public static final android.net.Uri CONTENT_URI; 25161 } 25162 25163 public static class CallLog.Calls implements android.provider.BaseColumns { 25164 ctor public CallLog.Calls(); 25165 method public static java.lang.String getLastOutgoingCall(android.content.Context); 25166 field public static final java.lang.String CACHED_FORMATTED_NUMBER = "formatted_number"; 25167 field public static final java.lang.String CACHED_LOOKUP_URI = "lookup_uri"; 25168 field public static final java.lang.String CACHED_MATCHED_NUMBER = "matched_number"; 25169 field public static final java.lang.String CACHED_NAME = "name"; 25170 field public static final java.lang.String CACHED_NORMALIZED_NUMBER = "normalized_number"; 25171 field public static final java.lang.String CACHED_NUMBER_LABEL = "numberlabel"; 25172 field public static final java.lang.String CACHED_NUMBER_TYPE = "numbertype"; 25173 field public static final java.lang.String CACHED_PHOTO_ID = "photo_id"; 25174 field public static final android.net.Uri CONTENT_FILTER_URI; 25175 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/calls"; 25176 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/calls"; 25177 field public static final android.net.Uri CONTENT_URI; 25178 field public static final android.net.Uri CONTENT_URI_WITH_VOICEMAIL; 25179 field public static final java.lang.String COUNTRY_ISO = "countryiso"; 25180 field public static final java.lang.String DATA_USAGE = "data_usage"; 25181 field public static final java.lang.String DATE = "date"; 25182 field public static final java.lang.String DEFAULT_SORT_ORDER = "date DESC"; 25183 field public static final java.lang.String DURATION = "duration"; 25184 field public static final java.lang.String EXTRA_CALL_TYPE_FILTER = "android.provider.extra.CALL_TYPE_FILTER"; 25185 field public static final java.lang.String FEATURES = "features"; 25186 field public static final int FEATURES_VIDEO = 1; // 0x1 25187 field public static final java.lang.String GEOCODED_LOCATION = "geocoded_location"; 25188 field public static final int INCOMING_TYPE = 1; // 0x1 25189 field public static final java.lang.String IS_READ = "is_read"; 25190 field public static final java.lang.String LIMIT_PARAM_KEY = "limit"; 25191 field public static final int MISSED_TYPE = 3; // 0x3 25192 field public static final java.lang.String NEW = "new"; 25193 field public static final java.lang.String NUMBER = "number"; 25194 field public static final java.lang.String NUMBER_PRESENTATION = "presentation"; 25195 field public static final java.lang.String OFFSET_PARAM_KEY = "offset"; 25196 field public static final int OUTGOING_TYPE = 2; // 0x2 25197 field public static final java.lang.String PHONE_ACCOUNT_COMPONENT_NAME = "subscription_component_name"; 25198 field public static final java.lang.String PHONE_ACCOUNT_ID = "subscription_id"; 25199 field public static final int PRESENTATION_ALLOWED = 1; // 0x1 25200 field public static final int PRESENTATION_PAYPHONE = 4; // 0x4 25201 field public static final int PRESENTATION_RESTRICTED = 2; // 0x2 25202 field public static final int PRESENTATION_UNKNOWN = 3; // 0x3 25203 field public static final java.lang.String TRANSCRIPTION = "transcription"; 25204 field public static final java.lang.String TYPE = "type"; 25205 field public static final int VOICEMAIL_TYPE = 4; // 0x4 25206 field public static final java.lang.String VOICEMAIL_URI = "voicemail_uri"; 25207 } 25208 25209 public deprecated class Contacts { 25210 field public static final deprecated java.lang.String AUTHORITY = "contacts"; 25211 field public static final deprecated android.net.Uri CONTENT_URI; 25212 field public static final deprecated int KIND_EMAIL = 1; // 0x1 25213 field public static final deprecated int KIND_IM = 3; // 0x3 25214 field public static final deprecated int KIND_ORGANIZATION = 4; // 0x4 25215 field public static final deprecated int KIND_PHONE = 5; // 0x5 25216 field public static final deprecated int KIND_POSTAL = 2; // 0x2 25217 } 25218 25219 public static final deprecated class Contacts.ContactMethods implements android.provider.BaseColumns android.provider.Contacts.ContactMethodsColumns android.provider.Contacts.PeopleColumns { 25220 method public deprecated void addPostalLocation(android.content.Context, long, double, double); 25221 method public static deprecated java.lang.Object decodeImProtocol(java.lang.String); 25222 method public static deprecated java.lang.String encodeCustomImProtocol(java.lang.String); 25223 method public static deprecated java.lang.String encodePredefinedImProtocol(int); 25224 method public static final deprecated java.lang.CharSequence getDisplayLabel(android.content.Context, int, int, java.lang.CharSequence); 25225 field public static final deprecated java.lang.String CONTENT_EMAIL_ITEM_TYPE = "vnd.android.cursor.item/email"; 25226 field public static final deprecated java.lang.String CONTENT_EMAIL_TYPE = "vnd.android.cursor.dir/email"; 25227 field public static final deprecated android.net.Uri CONTENT_EMAIL_URI; 25228 field public static final deprecated java.lang.String CONTENT_IM_ITEM_TYPE = "vnd.android.cursor.item/jabber-im"; 25229 field public static final deprecated java.lang.String CONTENT_POSTAL_ITEM_TYPE = "vnd.android.cursor.item/postal-address"; 25230 field public static final deprecated java.lang.String CONTENT_POSTAL_TYPE = "vnd.android.cursor.dir/postal-address"; 25231 field public static final deprecated java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/contact-methods"; 25232 field public static final deprecated android.net.Uri CONTENT_URI; 25233 field public static final deprecated java.lang.String DEFAULT_SORT_ORDER = "name ASC"; 25234 field public static final deprecated java.lang.String PERSON_ID = "person"; 25235 field public static final deprecated java.lang.String POSTAL_LOCATION_LATITUDE = "data"; 25236 field public static final deprecated java.lang.String POSTAL_LOCATION_LONGITUDE = "aux_data"; 25237 field public static final deprecated int PROTOCOL_AIM = 0; // 0x0 25238 field public static final deprecated int PROTOCOL_GOOGLE_TALK = 5; // 0x5 25239 field public static final deprecated int PROTOCOL_ICQ = 6; // 0x6 25240 field public static final deprecated int PROTOCOL_JABBER = 7; // 0x7 25241 field public static final deprecated int PROTOCOL_MSN = 1; // 0x1 25242 field public static final deprecated int PROTOCOL_QQ = 4; // 0x4 25243 field public static final deprecated int PROTOCOL_SKYPE = 3; // 0x3 25244 field public static final deprecated int PROTOCOL_YAHOO = 2; // 0x2 25245 } 25246 25247 public static abstract deprecated interface Contacts.ContactMethodsColumns { 25248 field public static final deprecated java.lang.String AUX_DATA = "aux_data"; 25249 field public static final deprecated java.lang.String DATA = "data"; 25250 field public static final deprecated java.lang.String ISPRIMARY = "isprimary"; 25251 field public static final deprecated java.lang.String KIND = "kind"; 25252 field public static final deprecated java.lang.String LABEL = "label"; 25253 field public static final deprecated java.lang.String TYPE = "type"; 25254 field public static final deprecated int TYPE_CUSTOM = 0; // 0x0 25255 field public static final deprecated int TYPE_HOME = 1; // 0x1 25256 field public static final deprecated int TYPE_OTHER = 3; // 0x3 25257 field public static final deprecated int TYPE_WORK = 2; // 0x2 25258 } 25259 25260 public static final deprecated class Contacts.Extensions implements android.provider.BaseColumns android.provider.Contacts.ExtensionsColumns { 25261 field public static final deprecated java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/contact_extensions"; 25262 field public static final deprecated java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/contact_extensions"; 25263 field public static final deprecated android.net.Uri CONTENT_URI; 25264 field public static final deprecated java.lang.String DEFAULT_SORT_ORDER = "person, name ASC"; 25265 field public static final deprecated java.lang.String PERSON_ID = "person"; 25266 } 25267 25268 public static abstract deprecated interface Contacts.ExtensionsColumns { 25269 field public static final deprecated java.lang.String NAME = "name"; 25270 field public static final deprecated java.lang.String VALUE = "value"; 25271 } 25272 25273 public static final deprecated class Contacts.GroupMembership implements android.provider.BaseColumns android.provider.Contacts.GroupsColumns { 25274 field public static final deprecated java.lang.String CONTENT_DIRECTORY = "groupmembership"; 25275 field public static final deprecated java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/contactsgroupmembership"; 25276 field public static final deprecated java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/contactsgroupmembership"; 25277 field public static final deprecated android.net.Uri CONTENT_URI; 25278 field public static final deprecated java.lang.String DEFAULT_SORT_ORDER = "group_id ASC"; 25279 field public static final deprecated java.lang.String GROUP_ID = "group_id"; 25280 field public static final deprecated java.lang.String GROUP_SYNC_ACCOUNT = "group_sync_account"; 25281 field public static final deprecated java.lang.String GROUP_SYNC_ACCOUNT_TYPE = "group_sync_account_type"; 25282 field public static final deprecated java.lang.String GROUP_SYNC_ID = "group_sync_id"; 25283 field public static final deprecated java.lang.String PERSON_ID = "person"; 25284 field public static final deprecated android.net.Uri RAW_CONTENT_URI; 25285 } 25286 25287 public static final deprecated class Contacts.Groups implements android.provider.BaseColumns android.provider.Contacts.GroupsColumns { 25288 field public static final deprecated java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/contactsgroup"; 25289 field public static final deprecated java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/contactsgroup"; 25290 field public static final deprecated android.net.Uri CONTENT_URI; 25291 field public static final deprecated java.lang.String DEFAULT_SORT_ORDER = "name ASC"; 25292 field public static final deprecated android.net.Uri DELETED_CONTENT_URI; 25293 field public static final deprecated java.lang.String GROUP_ANDROID_STARRED = "Starred in Android"; 25294 field public static final deprecated java.lang.String GROUP_MY_CONTACTS = "Contacts"; 25295 } 25296 25297 public static abstract deprecated interface Contacts.GroupsColumns { 25298 field public static final deprecated java.lang.String NAME = "name"; 25299 field public static final deprecated java.lang.String NOTES = "notes"; 25300 field public static final deprecated java.lang.String SHOULD_SYNC = "should_sync"; 25301 field public static final deprecated java.lang.String SYSTEM_ID = "system_id"; 25302 } 25303 25304 public static final deprecated class Contacts.Intents { 25305 ctor public deprecated Contacts.Intents(); 25306 field public static final deprecated java.lang.String ATTACH_IMAGE = "com.android.contacts.action.ATTACH_IMAGE"; 25307 field public static final deprecated java.lang.String EXTRA_CREATE_DESCRIPTION = "com.android.contacts.action.CREATE_DESCRIPTION"; 25308 field public static final deprecated java.lang.String EXTRA_FORCE_CREATE = "com.android.contacts.action.FORCE_CREATE"; 25309 field public static final deprecated java.lang.String SEARCH_SUGGESTION_CLICKED = "android.provider.Contacts.SEARCH_SUGGESTION_CLICKED"; 25310 field public static final deprecated java.lang.String SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED = "android.provider.Contacts.SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED"; 25311 field public static final deprecated java.lang.String SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED = "android.provider.Contacts.SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED"; 25312 field public static final deprecated java.lang.String SHOW_OR_CREATE_CONTACT = "com.android.contacts.action.SHOW_OR_CREATE_CONTACT"; 25313 } 25314 25315 public static final deprecated class Contacts.Intents.Insert { 25316 ctor public deprecated Contacts.Intents.Insert(); 25317 field public static final deprecated java.lang.String ACTION = "android.intent.action.INSERT"; 25318 field public static final deprecated java.lang.String COMPANY = "company"; 25319 field public static final deprecated java.lang.String EMAIL = "email"; 25320 field public static final deprecated java.lang.String EMAIL_ISPRIMARY = "email_isprimary"; 25321 field public static final deprecated java.lang.String EMAIL_TYPE = "email_type"; 25322 field public static final deprecated java.lang.String FULL_MODE = "full_mode"; 25323 field public static final deprecated java.lang.String IM_HANDLE = "im_handle"; 25324 field public static final deprecated java.lang.String IM_ISPRIMARY = "im_isprimary"; 25325 field public static final deprecated java.lang.String IM_PROTOCOL = "im_protocol"; 25326 field public static final deprecated java.lang.String JOB_TITLE = "job_title"; 25327 field public static final deprecated java.lang.String NAME = "name"; 25328 field public static final deprecated java.lang.String NOTES = "notes"; 25329 field public static final deprecated java.lang.String PHONE = "phone"; 25330 field public static final deprecated java.lang.String PHONETIC_NAME = "phonetic_name"; 25331 field public static final deprecated java.lang.String PHONE_ISPRIMARY = "phone_isprimary"; 25332 field public static final deprecated java.lang.String PHONE_TYPE = "phone_type"; 25333 field public static final deprecated java.lang.String POSTAL = "postal"; 25334 field public static final deprecated java.lang.String POSTAL_ISPRIMARY = "postal_isprimary"; 25335 field public static final deprecated java.lang.String POSTAL_TYPE = "postal_type"; 25336 field public static final deprecated java.lang.String SECONDARY_EMAIL = "secondary_email"; 25337 field public static final deprecated java.lang.String SECONDARY_EMAIL_TYPE = "secondary_email_type"; 25338 field public static final deprecated java.lang.String SECONDARY_PHONE = "secondary_phone"; 25339 field public static final deprecated java.lang.String SECONDARY_PHONE_TYPE = "secondary_phone_type"; 25340 field public static final deprecated java.lang.String TERTIARY_EMAIL = "tertiary_email"; 25341 field public static final deprecated java.lang.String TERTIARY_EMAIL_TYPE = "tertiary_email_type"; 25342 field public static final deprecated java.lang.String TERTIARY_PHONE = "tertiary_phone"; 25343 field public static final deprecated java.lang.String TERTIARY_PHONE_TYPE = "tertiary_phone_type"; 25344 } 25345 25346 public static final deprecated class Contacts.Intents.UI { 25347 ctor public deprecated Contacts.Intents.UI(); 25348 field public static final deprecated java.lang.String FILTER_CONTACTS_ACTION = "com.android.contacts.action.FILTER_CONTACTS"; 25349 field public static final deprecated java.lang.String FILTER_TEXT_EXTRA_KEY = "com.android.contacts.extra.FILTER_TEXT"; 25350 field public static final deprecated java.lang.String GROUP_NAME_EXTRA_KEY = "com.android.contacts.extra.GROUP"; 25351 field public static final deprecated java.lang.String LIST_ALL_CONTACTS_ACTION = "com.android.contacts.action.LIST_ALL_CONTACTS"; 25352 field public static final deprecated java.lang.String LIST_CONTACTS_WITH_PHONES_ACTION = "com.android.contacts.action.LIST_CONTACTS_WITH_PHONES"; 25353 field public static final deprecated java.lang.String LIST_DEFAULT = "com.android.contacts.action.LIST_DEFAULT"; 25354 field public static final deprecated java.lang.String LIST_FREQUENT_ACTION = "com.android.contacts.action.LIST_FREQUENT"; 25355 field public static final deprecated java.lang.String LIST_GROUP_ACTION = "com.android.contacts.action.LIST_GROUP"; 25356 field public static final deprecated java.lang.String LIST_STARRED_ACTION = "com.android.contacts.action.LIST_STARRED"; 25357 field public static final deprecated java.lang.String LIST_STREQUENT_ACTION = "com.android.contacts.action.LIST_STREQUENT"; 25358 field public static final deprecated java.lang.String TITLE_EXTRA_KEY = "com.android.contacts.extra.TITLE_EXTRA"; 25359 } 25360 25361 public static abstract deprecated interface Contacts.OrganizationColumns { 25362 field public static final deprecated java.lang.String COMPANY = "company"; 25363 field public static final deprecated java.lang.String ISPRIMARY = "isprimary"; 25364 field public static final deprecated java.lang.String LABEL = "label"; 25365 field public static final deprecated java.lang.String PERSON_ID = "person"; 25366 field public static final deprecated java.lang.String TITLE = "title"; 25367 field public static final deprecated java.lang.String TYPE = "type"; 25368 field public static final deprecated int TYPE_CUSTOM = 0; // 0x0 25369 field public static final deprecated int TYPE_OTHER = 2; // 0x2 25370 field public static final deprecated int TYPE_WORK = 1; // 0x1 25371 } 25372 25373 public static final deprecated class Contacts.Organizations implements android.provider.BaseColumns android.provider.Contacts.OrganizationColumns { 25374 method public static final deprecated java.lang.CharSequence getDisplayLabel(android.content.Context, int, java.lang.CharSequence); 25375 field public static final deprecated java.lang.String CONTENT_DIRECTORY = "organizations"; 25376 field public static final deprecated android.net.Uri CONTENT_URI; 25377 field public static final deprecated java.lang.String DEFAULT_SORT_ORDER = "company, title, isprimary ASC"; 25378 } 25379 25380 public static final deprecated class Contacts.People implements android.provider.BaseColumns android.provider.Contacts.PeopleColumns android.provider.Contacts.PhonesColumns android.provider.Contacts.PresenceColumns { 25381 method public static deprecated android.net.Uri addToGroup(android.content.ContentResolver, long, java.lang.String); 25382 method public static deprecated android.net.Uri addToGroup(android.content.ContentResolver, long, long); 25383 method public static deprecated android.net.Uri addToMyContactsGroup(android.content.ContentResolver, long); 25384 method public static deprecated android.net.Uri createPersonInMyContactsGroup(android.content.ContentResolver, android.content.ContentValues); 25385 method public static deprecated android.graphics.Bitmap loadContactPhoto(android.content.Context, android.net.Uri, int, android.graphics.BitmapFactory.Options); 25386 method public static deprecated void markAsContacted(android.content.ContentResolver, long); 25387 method public static deprecated java.io.InputStream openContactPhotoInputStream(android.content.ContentResolver, android.net.Uri); 25388 method public static deprecated android.database.Cursor queryGroups(android.content.ContentResolver, long); 25389 method public static deprecated void setPhotoData(android.content.ContentResolver, android.net.Uri, byte[]); 25390 field public static final deprecated android.net.Uri CONTENT_FILTER_URI; 25391 field public static final deprecated java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/person"; 25392 field public static final deprecated java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/person"; 25393 field public static final deprecated android.net.Uri CONTENT_URI; 25394 field public static final deprecated java.lang.String DEFAULT_SORT_ORDER = "name ASC"; 25395 field public static final deprecated android.net.Uri DELETED_CONTENT_URI; 25396 field public static final deprecated java.lang.String PRIMARY_EMAIL_ID = "primary_email"; 25397 field public static final deprecated java.lang.String PRIMARY_ORGANIZATION_ID = "primary_organization"; 25398 field public static final deprecated java.lang.String PRIMARY_PHONE_ID = "primary_phone"; 25399 } 25400 25401 public static final deprecated class Contacts.People.ContactMethods implements android.provider.BaseColumns android.provider.Contacts.ContactMethodsColumns android.provider.Contacts.PeopleColumns { 25402 field public static final deprecated java.lang.String CONTENT_DIRECTORY = "contact_methods"; 25403 field public static final deprecated java.lang.String DEFAULT_SORT_ORDER = "data ASC"; 25404 } 25405 25406 public static deprecated class Contacts.People.Extensions implements android.provider.BaseColumns android.provider.Contacts.ExtensionsColumns { 25407 field public static final deprecated java.lang.String CONTENT_DIRECTORY = "extensions"; 25408 field public static final deprecated java.lang.String DEFAULT_SORT_ORDER = "name ASC"; 25409 field public static final deprecated java.lang.String PERSON_ID = "person"; 25410 } 25411 25412 public static final deprecated class Contacts.People.Phones implements android.provider.BaseColumns android.provider.Contacts.PeopleColumns android.provider.Contacts.PhonesColumns { 25413 field public static final deprecated java.lang.String CONTENT_DIRECTORY = "phones"; 25414 field public static final deprecated java.lang.String DEFAULT_SORT_ORDER = "number ASC"; 25415 } 25416 25417 public static abstract deprecated interface Contacts.PeopleColumns { 25418 field public static final deprecated java.lang.String CUSTOM_RINGTONE = "custom_ringtone"; 25419 field public static final deprecated java.lang.String DISPLAY_NAME = "display_name"; 25420 field public static final deprecated java.lang.String LAST_TIME_CONTACTED = "last_time_contacted"; 25421 field public static final deprecated java.lang.String NAME = "name"; 25422 field public static final deprecated java.lang.String NOTES = "notes"; 25423 field public static final deprecated java.lang.String PHONETIC_NAME = "phonetic_name"; 25424 field public static final deprecated java.lang.String PHOTO_VERSION = "photo_version"; 25425 field public static final deprecated java.lang.String SEND_TO_VOICEMAIL = "send_to_voicemail"; 25426 field public static final deprecated java.lang.String STARRED = "starred"; 25427 field public static final deprecated java.lang.String TIMES_CONTACTED = "times_contacted"; 25428 } 25429 25430 public static final deprecated class Contacts.Phones implements android.provider.BaseColumns android.provider.Contacts.PeopleColumns android.provider.Contacts.PhonesColumns { 25431 method public static final deprecated java.lang.CharSequence getDisplayLabel(android.content.Context, int, java.lang.CharSequence, java.lang.CharSequence[]); 25432 method public static final deprecated java.lang.CharSequence getDisplayLabel(android.content.Context, int, java.lang.CharSequence); 25433 field public static final deprecated android.net.Uri CONTENT_FILTER_URL; 25434 field public static final deprecated java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/phone"; 25435 field public static final deprecated java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/phone"; 25436 field public static final deprecated android.net.Uri CONTENT_URI; 25437 field public static final deprecated java.lang.String DEFAULT_SORT_ORDER = "name ASC"; 25438 field public static final deprecated java.lang.String PERSON_ID = "person"; 25439 } 25440 25441 public static abstract deprecated interface Contacts.PhonesColumns { 25442 field public static final deprecated java.lang.String ISPRIMARY = "isprimary"; 25443 field public static final deprecated java.lang.String LABEL = "label"; 25444 field public static final deprecated java.lang.String NUMBER = "number"; 25445 field public static final deprecated java.lang.String NUMBER_KEY = "number_key"; 25446 field public static final deprecated java.lang.String TYPE = "type"; 25447 field public static final deprecated int TYPE_CUSTOM = 0; // 0x0 25448 field public static final deprecated int TYPE_FAX_HOME = 5; // 0x5 25449 field public static final deprecated int TYPE_FAX_WORK = 4; // 0x4 25450 field public static final deprecated int TYPE_HOME = 1; // 0x1 25451 field public static final deprecated int TYPE_MOBILE = 2; // 0x2 25452 field public static final deprecated int TYPE_OTHER = 7; // 0x7 25453 field public static final deprecated int TYPE_PAGER = 6; // 0x6 25454 field public static final deprecated int TYPE_WORK = 3; // 0x3 25455 } 25456 25457 public static final deprecated class Contacts.Photos implements android.provider.BaseColumns android.provider.Contacts.PhotosColumns { 25458 field public static final deprecated java.lang.String CONTENT_DIRECTORY = "photo"; 25459 field public static final deprecated android.net.Uri CONTENT_URI; 25460 field public static final deprecated java.lang.String DEFAULT_SORT_ORDER = "person ASC"; 25461 } 25462 25463 public static abstract deprecated interface Contacts.PhotosColumns { 25464 field public static final deprecated java.lang.String DATA = "data"; 25465 field public static final deprecated java.lang.String DOWNLOAD_REQUIRED = "download_required"; 25466 field public static final deprecated java.lang.String EXISTS_ON_SERVER = "exists_on_server"; 25467 field public static final deprecated java.lang.String LOCAL_VERSION = "local_version"; 25468 field public static final deprecated java.lang.String PERSON_ID = "person"; 25469 field public static final deprecated java.lang.String SYNC_ERROR = "sync_error"; 25470 } 25471 25472 public static abstract deprecated interface Contacts.PresenceColumns { 25473 field public static final int AVAILABLE = 5; // 0x5 25474 field public static final int AWAY = 2; // 0x2 25475 field public static final int DO_NOT_DISTURB = 4; // 0x4 25476 field public static final int IDLE = 3; // 0x3 25477 field public static final deprecated java.lang.String IM_ACCOUNT = "im_account"; 25478 field public static final deprecated java.lang.String IM_HANDLE = "im_handle"; 25479 field public static final deprecated java.lang.String IM_PROTOCOL = "im_protocol"; 25480 field public static final int INVISIBLE = 1; // 0x1 25481 field public static final int OFFLINE = 0; // 0x0 25482 field public static final java.lang.String PRESENCE_CUSTOM_STATUS = "status"; 25483 field public static final java.lang.String PRESENCE_STATUS = "mode"; 25484 field public static final java.lang.String PRIORITY = "priority"; 25485 } 25486 25487 public static final deprecated class Contacts.Settings implements android.provider.BaseColumns android.provider.Contacts.SettingsColumns { 25488 method public static deprecated java.lang.String getSetting(android.content.ContentResolver, java.lang.String, java.lang.String); 25489 method public static deprecated void setSetting(android.content.ContentResolver, java.lang.String, java.lang.String, java.lang.String); 25490 field public static final deprecated java.lang.String CONTENT_DIRECTORY = "settings"; 25491 field public static final deprecated android.net.Uri CONTENT_URI; 25492 field public static final deprecated java.lang.String DEFAULT_SORT_ORDER = "key ASC"; 25493 field public static final deprecated java.lang.String SYNC_EVERYTHING = "syncEverything"; 25494 } 25495 25496 public static abstract deprecated interface Contacts.SettingsColumns { 25497 field public static final deprecated java.lang.String KEY = "key"; 25498 field public static final deprecated java.lang.String VALUE = "value"; 25499 field public static final deprecated java.lang.String _SYNC_ACCOUNT = "_sync_account"; 25500 field public static final deprecated java.lang.String _SYNC_ACCOUNT_TYPE = "_sync_account_type"; 25501 } 25502 25503 public final class ContactsContract { 25504 ctor public ContactsContract(); 25505 method public static boolean isProfileId(long); 25506 field public static final java.lang.String AUTHORITY = "com.android.contacts"; 25507 field public static final android.net.Uri AUTHORITY_URI; 25508 field public static final java.lang.String CALLER_IS_SYNCADAPTER = "caller_is_syncadapter"; 25509 field public static final java.lang.String DEFERRED_SNIPPETING = "deferred_snippeting"; 25510 field public static final java.lang.String DEFERRED_SNIPPETING_QUERY = "deferred_snippeting_query"; 25511 field public static final java.lang.String DIRECTORY_PARAM_KEY = "directory"; 25512 field public static final java.lang.String LIMIT_PARAM_KEY = "limit"; 25513 field public static final java.lang.String PRIMARY_ACCOUNT_NAME = "name_for_primary_account"; 25514 field public static final java.lang.String PRIMARY_ACCOUNT_TYPE = "type_for_primary_account"; 25515 field public static final java.lang.String REMOVE_DUPLICATE_ENTRIES = "remove_duplicate_entries"; 25516 field public static final java.lang.String STREQUENT_PHONE_ONLY = "strequent_phone_only"; 25517 } 25518 25519 public static final class ContactsContract.AggregationExceptions implements android.provider.BaseColumns { 25520 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/aggregation_exception"; 25521 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/aggregation_exception"; 25522 field public static final android.net.Uri CONTENT_URI; 25523 field public static final java.lang.String RAW_CONTACT_ID1 = "raw_contact_id1"; 25524 field public static final java.lang.String RAW_CONTACT_ID2 = "raw_contact_id2"; 25525 field public static final java.lang.String TYPE = "type"; 25526 field public static final int TYPE_AUTOMATIC = 0; // 0x0 25527 field public static final int TYPE_KEEP_SEPARATE = 2; // 0x2 25528 field public static final int TYPE_KEEP_TOGETHER = 1; // 0x1 25529 } 25530 25531 protected static abstract interface ContactsContract.BaseSyncColumns { 25532 field public static final java.lang.String SYNC1 = "sync1"; 25533 field public static final java.lang.String SYNC2 = "sync2"; 25534 field public static final java.lang.String SYNC3 = "sync3"; 25535 field public static final java.lang.String SYNC4 = "sync4"; 25536 } 25537 25538 public static final class ContactsContract.CommonDataKinds { 25539 } 25540 25541 public static abstract interface ContactsContract.CommonDataKinds.BaseTypes { 25542 field public static final int TYPE_CUSTOM = 0; // 0x0 25543 } 25544 25545 public static final class ContactsContract.CommonDataKinds.Callable implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 25546 ctor public ContactsContract.CommonDataKinds.Callable(); 25547 field public static final android.net.Uri CONTENT_FILTER_URI; 25548 field public static final android.net.Uri CONTENT_URI; 25549 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 25550 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 25551 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 25552 } 25553 25554 protected static abstract interface ContactsContract.CommonDataKinds.CommonColumns implements android.provider.ContactsContract.CommonDataKinds.BaseTypes { 25555 field public static final java.lang.String DATA = "data1"; 25556 field public static final java.lang.String LABEL = "data3"; 25557 field public static final java.lang.String TYPE = "data2"; 25558 } 25559 25560 public static final class ContactsContract.CommonDataKinds.Contactables implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 25561 ctor public ContactsContract.CommonDataKinds.Contactables(); 25562 field public static final android.net.Uri CONTENT_FILTER_URI; 25563 field public static final android.net.Uri CONTENT_URI; 25564 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 25565 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 25566 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 25567 field public static final java.lang.String VISIBLE_CONTACTS_ONLY = "visible_contacts_only"; 25568 } 25569 25570 public static final class ContactsContract.CommonDataKinds.Email implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 25571 method public static final java.lang.CharSequence getTypeLabel(android.content.res.Resources, int, java.lang.CharSequence); 25572 method public static final int getTypeLabelResource(int); 25573 field public static final java.lang.String ADDRESS = "data1"; 25574 field public static final android.net.Uri CONTENT_FILTER_URI; 25575 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/email_v2"; 25576 field public static final android.net.Uri CONTENT_LOOKUP_URI; 25577 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/email_v2"; 25578 field public static final android.net.Uri CONTENT_URI; 25579 field public static final java.lang.String DISPLAY_NAME = "data4"; 25580 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 25581 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 25582 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 25583 field public static final int TYPE_HOME = 1; // 0x1 25584 field public static final int TYPE_MOBILE = 4; // 0x4 25585 field public static final int TYPE_OTHER = 3; // 0x3 25586 field public static final int TYPE_WORK = 2; // 0x2 25587 } 25588 25589 public static final class ContactsContract.CommonDataKinds.Event implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 25590 method public static final java.lang.CharSequence getTypeLabel(android.content.res.Resources, int, java.lang.CharSequence); 25591 method public static int getTypeResource(java.lang.Integer); 25592 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/contact_event"; 25593 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 25594 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 25595 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 25596 field public static final java.lang.String START_DATE = "data1"; 25597 field public static final int TYPE_ANNIVERSARY = 1; // 0x1 25598 field public static final int TYPE_BIRTHDAY = 3; // 0x3 25599 field public static final int TYPE_OTHER = 2; // 0x2 25600 } 25601 25602 public static final class ContactsContract.CommonDataKinds.GroupMembership implements android.provider.ContactsContract.DataColumnsWithJoins { 25603 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/group_membership"; 25604 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 25605 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 25606 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 25607 field public static final java.lang.String GROUP_ROW_ID = "data1"; 25608 field public static final java.lang.String GROUP_SOURCE_ID = "group_sourceid"; 25609 } 25610 25611 public static final class ContactsContract.CommonDataKinds.Identity implements android.provider.ContactsContract.DataColumnsWithJoins { 25612 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/identity"; 25613 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 25614 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 25615 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 25616 field public static final java.lang.String IDENTITY = "data1"; 25617 field public static final java.lang.String NAMESPACE = "data2"; 25618 } 25619 25620 public static final class ContactsContract.CommonDataKinds.Im implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 25621 method public static final java.lang.CharSequence getProtocolLabel(android.content.res.Resources, int, java.lang.CharSequence); 25622 method public static final int getProtocolLabelResource(int); 25623 method public static final java.lang.CharSequence getTypeLabel(android.content.res.Resources, int, java.lang.CharSequence); 25624 method public static final int getTypeLabelResource(int); 25625 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/im"; 25626 field public static final java.lang.String CUSTOM_PROTOCOL = "data6"; 25627 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 25628 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 25629 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 25630 field public static final java.lang.String PROTOCOL = "data5"; 25631 field public static final int PROTOCOL_AIM = 0; // 0x0 25632 field public static final int PROTOCOL_CUSTOM = -1; // 0xffffffff 25633 field public static final int PROTOCOL_GOOGLE_TALK = 5; // 0x5 25634 field public static final int PROTOCOL_ICQ = 6; // 0x6 25635 field public static final int PROTOCOL_JABBER = 7; // 0x7 25636 field public static final int PROTOCOL_MSN = 1; // 0x1 25637 field public static final int PROTOCOL_NETMEETING = 8; // 0x8 25638 field public static final int PROTOCOL_QQ = 4; // 0x4 25639 field public static final int PROTOCOL_SKYPE = 3; // 0x3 25640 field public static final int PROTOCOL_YAHOO = 2; // 0x2 25641 field public static final int TYPE_HOME = 1; // 0x1 25642 field public static final int TYPE_OTHER = 3; // 0x3 25643 field public static final int TYPE_WORK = 2; // 0x2 25644 } 25645 25646 public static final class ContactsContract.CommonDataKinds.Nickname implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 25647 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/nickname"; 25648 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 25649 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 25650 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 25651 field public static final java.lang.String NAME = "data1"; 25652 field public static final int TYPE_DEFAULT = 1; // 0x1 25653 field public static final int TYPE_INITIALS = 5; // 0x5 25654 field public static final int TYPE_MAIDEN_NAME = 3; // 0x3 25655 field public static final deprecated int TYPE_MAINDEN_NAME = 3; // 0x3 25656 field public static final int TYPE_OTHER_NAME = 2; // 0x2 25657 field public static final int TYPE_SHORT_NAME = 4; // 0x4 25658 } 25659 25660 public static final class ContactsContract.CommonDataKinds.Note implements android.provider.ContactsContract.DataColumnsWithJoins { 25661 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/note"; 25662 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 25663 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 25664 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 25665 field public static final java.lang.String NOTE = "data1"; 25666 } 25667 25668 public static final class ContactsContract.CommonDataKinds.Organization implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 25669 method public static final java.lang.CharSequence getTypeLabel(android.content.res.Resources, int, java.lang.CharSequence); 25670 method public static final int getTypeLabelResource(int); 25671 field public static final java.lang.String COMPANY = "data1"; 25672 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/organization"; 25673 field public static final java.lang.String DEPARTMENT = "data5"; 25674 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 25675 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 25676 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 25677 field public static final java.lang.String JOB_DESCRIPTION = "data6"; 25678 field public static final java.lang.String OFFICE_LOCATION = "data9"; 25679 field public static final java.lang.String PHONETIC_NAME = "data8"; 25680 field public static final java.lang.String SYMBOL = "data7"; 25681 field public static final java.lang.String TITLE = "data4"; 25682 field public static final int TYPE_OTHER = 2; // 0x2 25683 field public static final int TYPE_WORK = 1; // 0x1 25684 } 25685 25686 public static final class ContactsContract.CommonDataKinds.Phone implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 25687 method public static final java.lang.CharSequence getTypeLabel(android.content.res.Resources, int, java.lang.CharSequence); 25688 method public static final int getTypeLabelResource(int); 25689 field public static final android.net.Uri CONTENT_FILTER_URI; 25690 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/phone_v2"; 25691 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/phone_v2"; 25692 field public static final android.net.Uri CONTENT_URI; 25693 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 25694 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 25695 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 25696 field public static final java.lang.String NORMALIZED_NUMBER = "data4"; 25697 field public static final java.lang.String NUMBER = "data1"; 25698 field public static final java.lang.String SEARCH_DISPLAY_NAME_KEY = "search_display_name"; 25699 field public static final java.lang.String SEARCH_PHONE_NUMBER_KEY = "search_phone_number"; 25700 field public static final int TYPE_ASSISTANT = 19; // 0x13 25701 field public static final int TYPE_CALLBACK = 8; // 0x8 25702 field public static final int TYPE_CAR = 9; // 0x9 25703 field public static final int TYPE_COMPANY_MAIN = 10; // 0xa 25704 field public static final int TYPE_FAX_HOME = 5; // 0x5 25705 field public static final int TYPE_FAX_WORK = 4; // 0x4 25706 field public static final int TYPE_HOME = 1; // 0x1 25707 field public static final int TYPE_ISDN = 11; // 0xb 25708 field public static final int TYPE_MAIN = 12; // 0xc 25709 field public static final int TYPE_MMS = 20; // 0x14 25710 field public static final int TYPE_MOBILE = 2; // 0x2 25711 field public static final int TYPE_OTHER = 7; // 0x7 25712 field public static final int TYPE_OTHER_FAX = 13; // 0xd 25713 field public static final int TYPE_PAGER = 6; // 0x6 25714 field public static final int TYPE_RADIO = 14; // 0xe 25715 field public static final int TYPE_TELEX = 15; // 0xf 25716 field public static final int TYPE_TTY_TDD = 16; // 0x10 25717 field public static final int TYPE_WORK = 3; // 0x3 25718 field public static final int TYPE_WORK_MOBILE = 17; // 0x11 25719 field public static final int TYPE_WORK_PAGER = 18; // 0x12 25720 } 25721 25722 public static final class ContactsContract.CommonDataKinds.Photo implements android.provider.ContactsContract.DataColumnsWithJoins { 25723 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/photo"; 25724 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 25725 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 25726 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 25727 field public static final java.lang.String PHOTO = "data15"; 25728 field public static final java.lang.String PHOTO_FILE_ID = "data14"; 25729 } 25730 25731 public static final class ContactsContract.CommonDataKinds.Relation implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 25732 method public static final java.lang.CharSequence getTypeLabel(android.content.res.Resources, int, java.lang.CharSequence); 25733 method public static final int getTypeLabelResource(int); 25734 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/relation"; 25735 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 25736 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 25737 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 25738 field public static final java.lang.String NAME = "data1"; 25739 field public static final int TYPE_ASSISTANT = 1; // 0x1 25740 field public static final int TYPE_BROTHER = 2; // 0x2 25741 field public static final int TYPE_CHILD = 3; // 0x3 25742 field public static final int TYPE_DOMESTIC_PARTNER = 4; // 0x4 25743 field public static final int TYPE_FATHER = 5; // 0x5 25744 field public static final int TYPE_FRIEND = 6; // 0x6 25745 field public static final int TYPE_MANAGER = 7; // 0x7 25746 field public static final int TYPE_MOTHER = 8; // 0x8 25747 field public static final int TYPE_PARENT = 9; // 0x9 25748 field public static final int TYPE_PARTNER = 10; // 0xa 25749 field public static final int TYPE_REFERRED_BY = 11; // 0xb 25750 field public static final int TYPE_RELATIVE = 12; // 0xc 25751 field public static final int TYPE_SISTER = 13; // 0xd 25752 field public static final int TYPE_SPOUSE = 14; // 0xe 25753 } 25754 25755 public static final class ContactsContract.CommonDataKinds.SipAddress implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 25756 method public static final java.lang.CharSequence getTypeLabel(android.content.res.Resources, int, java.lang.CharSequence); 25757 method public static final int getTypeLabelResource(int); 25758 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/sip_address"; 25759 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 25760 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 25761 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 25762 field public static final java.lang.String SIP_ADDRESS = "data1"; 25763 field public static final int TYPE_HOME = 1; // 0x1 25764 field public static final int TYPE_OTHER = 3; // 0x3 25765 field public static final int TYPE_WORK = 2; // 0x2 25766 } 25767 25768 public static final class ContactsContract.CommonDataKinds.StructuredName implements android.provider.ContactsContract.DataColumnsWithJoins { 25769 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/name"; 25770 field public static final java.lang.String DISPLAY_NAME = "data1"; 25771 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 25772 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 25773 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 25774 field public static final java.lang.String FAMILY_NAME = "data3"; 25775 field public static final java.lang.String FULL_NAME_STYLE = "data10"; 25776 field public static final java.lang.String GIVEN_NAME = "data2"; 25777 field public static final java.lang.String MIDDLE_NAME = "data5"; 25778 field public static final java.lang.String PHONETIC_FAMILY_NAME = "data9"; 25779 field public static final java.lang.String PHONETIC_GIVEN_NAME = "data7"; 25780 field public static final java.lang.String PHONETIC_MIDDLE_NAME = "data8"; 25781 field public static final java.lang.String PREFIX = "data4"; 25782 field public static final java.lang.String SUFFIX = "data6"; 25783 } 25784 25785 public static final class ContactsContract.CommonDataKinds.StructuredPostal implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 25786 method public static final java.lang.CharSequence getTypeLabel(android.content.res.Resources, int, java.lang.CharSequence); 25787 method public static final int getTypeLabelResource(int); 25788 field public static final java.lang.String CITY = "data7"; 25789 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/postal-address_v2"; 25790 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/postal-address_v2"; 25791 field public static final android.net.Uri CONTENT_URI; 25792 field public static final java.lang.String COUNTRY = "data10"; 25793 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 25794 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 25795 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 25796 field public static final java.lang.String FORMATTED_ADDRESS = "data1"; 25797 field public static final java.lang.String NEIGHBORHOOD = "data6"; 25798 field public static final java.lang.String POBOX = "data5"; 25799 field public static final java.lang.String POSTCODE = "data9"; 25800 field public static final java.lang.String REGION = "data8"; 25801 field public static final java.lang.String STREET = "data4"; 25802 field public static final int TYPE_HOME = 1; // 0x1 25803 field public static final int TYPE_OTHER = 3; // 0x3 25804 field public static final int TYPE_WORK = 2; // 0x2 25805 } 25806 25807 public static final class ContactsContract.CommonDataKinds.Website implements android.provider.ContactsContract.CommonDataKinds.CommonColumns android.provider.ContactsContract.DataColumnsWithJoins { 25808 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/website"; 25809 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 25810 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 25811 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 25812 field public static final int TYPE_BLOG = 2; // 0x2 25813 field public static final int TYPE_FTP = 6; // 0x6 25814 field public static final int TYPE_HOME = 4; // 0x4 25815 field public static final int TYPE_HOMEPAGE = 1; // 0x1 25816 field public static final int TYPE_OTHER = 7; // 0x7 25817 field public static final int TYPE_PROFILE = 3; // 0x3 25818 field public static final int TYPE_WORK = 5; // 0x5 25819 field public static final java.lang.String URL = "data1"; 25820 } 25821 25822 protected static abstract interface ContactsContract.ContactNameColumns { 25823 field public static final java.lang.String DISPLAY_NAME_ALTERNATIVE = "display_name_alt"; 25824 field public static final java.lang.String DISPLAY_NAME_PRIMARY = "display_name"; 25825 field public static final java.lang.String DISPLAY_NAME_SOURCE = "display_name_source"; 25826 field public static final java.lang.String PHONETIC_NAME = "phonetic_name"; 25827 field public static final java.lang.String PHONETIC_NAME_STYLE = "phonetic_name_style"; 25828 field public static final java.lang.String SORT_KEY_ALTERNATIVE = "sort_key_alt"; 25829 field public static final java.lang.String SORT_KEY_PRIMARY = "sort_key"; 25830 } 25831 25832 protected static abstract interface ContactsContract.ContactOptionsColumns { 25833 field public static final java.lang.String CUSTOM_RINGTONE = "custom_ringtone"; 25834 field public static final java.lang.String LAST_TIME_CONTACTED = "last_time_contacted"; 25835 field public static final java.lang.String PINNED = "pinned"; 25836 field public static final java.lang.String SEND_TO_VOICEMAIL = "send_to_voicemail"; 25837 field public static final java.lang.String STARRED = "starred"; 25838 field public static final java.lang.String TIMES_CONTACTED = "times_contacted"; 25839 } 25840 25841 protected static abstract interface ContactsContract.ContactStatusColumns { 25842 field public static final java.lang.String CONTACT_CHAT_CAPABILITY = "contact_chat_capability"; 25843 field public static final java.lang.String CONTACT_PRESENCE = "contact_presence"; 25844 field public static final java.lang.String CONTACT_STATUS = "contact_status"; 25845 field public static final java.lang.String CONTACT_STATUS_ICON = "contact_status_icon"; 25846 field public static final java.lang.String CONTACT_STATUS_LABEL = "contact_status_label"; 25847 field public static final java.lang.String CONTACT_STATUS_RES_PACKAGE = "contact_status_res_package"; 25848 field public static final java.lang.String CONTACT_STATUS_TIMESTAMP = "contact_status_ts"; 25849 } 25850 25851 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 { 25852 method public static android.net.Uri getLookupUri(android.content.ContentResolver, android.net.Uri); 25853 method public static android.net.Uri getLookupUri(long, java.lang.String); 25854 method public static boolean isEnterpriseContactId(long); 25855 method public static android.net.Uri lookupContact(android.content.ContentResolver, android.net.Uri); 25856 method public static deprecated void markAsContacted(android.content.ContentResolver, long); 25857 method public static java.io.InputStream openContactPhotoInputStream(android.content.ContentResolver, android.net.Uri, boolean); 25858 method public static java.io.InputStream openContactPhotoInputStream(android.content.ContentResolver, android.net.Uri); 25859 field public static final android.net.Uri CONTENT_FILTER_URI; 25860 field public static final android.net.Uri CONTENT_FREQUENT_URI; 25861 field public static final android.net.Uri CONTENT_GROUP_URI; 25862 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/contact"; 25863 field public static final android.net.Uri CONTENT_LOOKUP_URI; 25864 field public static final android.net.Uri CONTENT_MULTI_VCARD_URI; 25865 field public static final android.net.Uri CONTENT_STREQUENT_FILTER_URI; 25866 field public static final android.net.Uri CONTENT_STREQUENT_URI; 25867 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/contact"; 25868 field public static final android.net.Uri CONTENT_URI; 25869 field public static final java.lang.String CONTENT_VCARD_TYPE = "text/x-vcard"; 25870 field public static final android.net.Uri CONTENT_VCARD_URI; 25871 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 25872 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 25873 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 25874 } 25875 25876 public static final class ContactsContract.Contacts.AggregationSuggestions implements android.provider.BaseColumns android.provider.ContactsContract.ContactOptionsColumns android.provider.ContactsContract.ContactStatusColumns android.provider.ContactsContract.ContactsColumns { 25877 field public static final java.lang.String CONTENT_DIRECTORY = "suggestions"; 25878 } 25879 25880 public static final class ContactsContract.Contacts.Data implements android.provider.BaseColumns android.provider.ContactsContract.DataColumns { 25881 field public static final java.lang.String CONTENT_DIRECTORY = "data"; 25882 } 25883 25884 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 { 25885 field public static final java.lang.String CONTENT_DIRECTORY = "entities"; 25886 field public static final java.lang.String DATA_ID = "data_id"; 25887 field public static final java.lang.String RAW_CONTACT_ID = "raw_contact_id"; 25888 } 25889 25890 public static final class ContactsContract.Contacts.Photo implements android.provider.BaseColumns android.provider.ContactsContract.DataColumnsWithJoins { 25891 field public static final java.lang.String CONTENT_DIRECTORY = "photo"; 25892 field public static final java.lang.String DISPLAY_PHOTO = "display_photo"; 25893 field public static final java.lang.String PHOTO = "data15"; 25894 field public static final java.lang.String PHOTO_FILE_ID = "data14"; 25895 } 25896 25897 public static final deprecated class ContactsContract.Contacts.StreamItems implements android.provider.ContactsContract.StreamItemsColumns { 25898 field public static final deprecated java.lang.String CONTENT_DIRECTORY = "stream_items"; 25899 } 25900 25901 protected static abstract interface ContactsContract.ContactsColumns { 25902 field public static final java.lang.String CONTACT_LAST_UPDATED_TIMESTAMP = "contact_last_updated_timestamp"; 25903 field public static final java.lang.String DISPLAY_NAME = "display_name"; 25904 field public static final java.lang.String HAS_PHONE_NUMBER = "has_phone_number"; 25905 field public static final java.lang.String IN_DEFAULT_DIRECTORY = "in_default_directory"; 25906 field public static final java.lang.String IN_VISIBLE_GROUP = "in_visible_group"; 25907 field public static final java.lang.String IS_USER_PROFILE = "is_user_profile"; 25908 field public static final java.lang.String LOOKUP_KEY = "lookup"; 25909 field public static final java.lang.String NAME_RAW_CONTACT_ID = "name_raw_contact_id"; 25910 field public static final java.lang.String PHOTO_FILE_ID = "photo_file_id"; 25911 field public static final java.lang.String PHOTO_ID = "photo_id"; 25912 field public static final java.lang.String PHOTO_THUMBNAIL_URI = "photo_thumb_uri"; 25913 field public static final java.lang.String PHOTO_URI = "photo_uri"; 25914 } 25915 25916 public static final class ContactsContract.Data implements android.provider.ContactsContract.DataColumnsWithJoins { 25917 method public static android.net.Uri getContactLookupUri(android.content.ContentResolver, android.net.Uri); 25918 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/data"; 25919 field public static final android.net.Uri CONTENT_URI; 25920 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX = "android.provider.extra.ADDRESS_BOOK_INDEX"; 25921 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_COUNTS = "android.provider.extra.ADDRESS_BOOK_INDEX_COUNTS"; 25922 field public static final java.lang.String EXTRA_ADDRESS_BOOK_INDEX_TITLES = "android.provider.extra.ADDRESS_BOOK_INDEX_TITLES"; 25923 field public static final java.lang.String VISIBLE_CONTACTS_ONLY = "visible_contacts_only"; 25924 } 25925 25926 protected static abstract interface ContactsContract.DataColumns { 25927 field public static final java.lang.String DATA1 = "data1"; 25928 field public static final java.lang.String DATA10 = "data10"; 25929 field public static final java.lang.String DATA11 = "data11"; 25930 field public static final java.lang.String DATA12 = "data12"; 25931 field public static final java.lang.String DATA13 = "data13"; 25932 field public static final java.lang.String DATA14 = "data14"; 25933 field public static final java.lang.String DATA15 = "data15"; 25934 field public static final java.lang.String DATA2 = "data2"; 25935 field public static final java.lang.String DATA3 = "data3"; 25936 field public static final java.lang.String DATA4 = "data4"; 25937 field public static final java.lang.String DATA5 = "data5"; 25938 field public static final java.lang.String DATA6 = "data6"; 25939 field public static final java.lang.String DATA7 = "data7"; 25940 field public static final java.lang.String DATA8 = "data8"; 25941 field public static final java.lang.String DATA9 = "data9"; 25942 field public static final java.lang.String DATA_VERSION = "data_version"; 25943 field public static final java.lang.String IS_PRIMARY = "is_primary"; 25944 field public static final java.lang.String IS_READ_ONLY = "is_read_only"; 25945 field public static final java.lang.String IS_SUPER_PRIMARY = "is_super_primary"; 25946 field public static final java.lang.String MIMETYPE = "mimetype"; 25947 field public static final java.lang.String RAW_CONTACT_ID = "raw_contact_id"; 25948 field public static final java.lang.String RES_PACKAGE = "res_package"; 25949 field public static final java.lang.String SYNC1 = "data_sync1"; 25950 field public static final java.lang.String SYNC2 = "data_sync2"; 25951 field public static final java.lang.String SYNC3 = "data_sync3"; 25952 field public static final java.lang.String SYNC4 = "data_sync4"; 25953 } 25954 25955 protected static abstract interface ContactsContract.DataColumnsWithJoins implements 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 { 25956 } 25957 25958 public static final class ContactsContract.DataUsageFeedback { 25959 ctor public ContactsContract.DataUsageFeedback(); 25960 field public static final android.net.Uri DELETE_USAGE_URI; 25961 field public static final android.net.Uri FEEDBACK_URI; 25962 field public static final java.lang.String USAGE_TYPE = "type"; 25963 field public static final java.lang.String USAGE_TYPE_CALL = "call"; 25964 field public static final java.lang.String USAGE_TYPE_LONG_TEXT = "long_text"; 25965 field public static final java.lang.String USAGE_TYPE_SHORT_TEXT = "short_text"; 25966 } 25967 25968 protected static abstract interface ContactsContract.DataUsageStatColumns { 25969 field public static final java.lang.String LAST_TIME_USED = "last_time_used"; 25970 field public static final java.lang.String TIMES_USED = "times_used"; 25971 } 25972 25973 public static final class ContactsContract.DeletedContacts implements android.provider.ContactsContract.DeletedContactsColumns { 25974 field public static final android.net.Uri CONTENT_URI; 25975 field public static final long DAYS_KEPT_MILLISECONDS = 2592000000L; // 0x9a7ec800L 25976 } 25977 25978 protected static abstract interface ContactsContract.DeletedContactsColumns { 25979 field public static final java.lang.String CONTACT_DELETED_TIMESTAMP = "contact_deleted_timestamp"; 25980 field public static final java.lang.String CONTACT_ID = "contact_id"; 25981 } 25982 25983 public static final class ContactsContract.Directory implements android.provider.BaseColumns { 25984 method public static void notifyDirectoryChange(android.content.ContentResolver); 25985 field public static final java.lang.String ACCOUNT_NAME = "accountName"; 25986 field public static final java.lang.String ACCOUNT_TYPE = "accountType"; 25987 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/contact_directory"; 25988 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/contact_directories"; 25989 field public static final android.net.Uri CONTENT_URI; 25990 field public static final long DEFAULT = 0L; // 0x0L 25991 field public static final java.lang.String DIRECTORY_AUTHORITY = "authority"; 25992 field public static final java.lang.String DISPLAY_NAME = "displayName"; 25993 field public static final java.lang.String EXPORT_SUPPORT = "exportSupport"; 25994 field public static final int EXPORT_SUPPORT_ANY_ACCOUNT = 2; // 0x2 25995 field public static final int EXPORT_SUPPORT_NONE = 0; // 0x0 25996 field public static final int EXPORT_SUPPORT_SAME_ACCOUNT_ONLY = 1; // 0x1 25997 field public static final long LOCAL_INVISIBLE = 1L; // 0x1L 25998 field public static final java.lang.String PACKAGE_NAME = "packageName"; 25999 field public static final java.lang.String PHOTO_SUPPORT = "photoSupport"; 26000 field public static final int PHOTO_SUPPORT_FULL = 3; // 0x3 26001 field public static final int PHOTO_SUPPORT_FULL_SIZE_ONLY = 2; // 0x2 26002 field public static final int PHOTO_SUPPORT_NONE = 0; // 0x0 26003 field public static final int PHOTO_SUPPORT_THUMBNAIL_ONLY = 1; // 0x1 26004 field public static final java.lang.String SHORTCUT_SUPPORT = "shortcutSupport"; 26005 field public static final int SHORTCUT_SUPPORT_DATA_ITEMS_ONLY = 1; // 0x1 26006 field public static final int SHORTCUT_SUPPORT_FULL = 2; // 0x2 26007 field public static final int SHORTCUT_SUPPORT_NONE = 0; // 0x0 26008 field public static final java.lang.String TYPE_RESOURCE_ID = "typeResourceId"; 26009 } 26010 26011 public static abstract interface ContactsContract.DisplayNameSources { 26012 field public static final int EMAIL = 10; // 0xa 26013 field public static final int NICKNAME = 35; // 0x23 26014 field public static final int ORGANIZATION = 30; // 0x1e 26015 field public static final int PHONE = 20; // 0x14 26016 field public static final int STRUCTURED_NAME = 40; // 0x28 26017 field public static final int UNDEFINED = 0; // 0x0 26018 } 26019 26020 public static final class ContactsContract.DisplayPhoto { 26021 field public static final android.net.Uri CONTENT_MAX_DIMENSIONS_URI; 26022 field public static final android.net.Uri CONTENT_URI; 26023 field public static final java.lang.String DISPLAY_MAX_DIM = "display_max_dim"; 26024 field public static final java.lang.String THUMBNAIL_MAX_DIM = "thumbnail_max_dim"; 26025 } 26026 26027 public static abstract interface ContactsContract.FullNameStyle { 26028 field public static final int CHINESE = 3; // 0x3 26029 field public static final int CJK = 2; // 0x2 26030 field public static final int JAPANESE = 4; // 0x4 26031 field public static final int KOREAN = 5; // 0x5 26032 field public static final int UNDEFINED = 0; // 0x0 26033 field public static final int WESTERN = 1; // 0x1 26034 } 26035 26036 public static final class ContactsContract.Groups implements android.provider.BaseColumns android.provider.ContactsContract.GroupsColumns android.provider.ContactsContract.SyncColumns { 26037 method public static android.content.EntityIterator newEntityIterator(android.database.Cursor); 26038 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/group"; 26039 field public static final android.net.Uri CONTENT_SUMMARY_URI; 26040 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/group"; 26041 field public static final android.net.Uri CONTENT_URI; 26042 } 26043 26044 protected static abstract interface ContactsContract.GroupsColumns { 26045 field public static final java.lang.String AUTO_ADD = "auto_add"; 26046 field public static final java.lang.String DATA_SET = "data_set"; 26047 field public static final java.lang.String DELETED = "deleted"; 26048 field public static final java.lang.String FAVORITES = "favorites"; 26049 field public static final java.lang.String GROUP_IS_READ_ONLY = "group_is_read_only"; 26050 field public static final java.lang.String GROUP_VISIBLE = "group_visible"; 26051 field public static final java.lang.String NOTES = "notes"; 26052 field public static final java.lang.String RES_PACKAGE = "res_package"; 26053 field public static final java.lang.String SHOULD_SYNC = "should_sync"; 26054 field public static final java.lang.String SUMMARY_COUNT = "summ_count"; 26055 field public static final java.lang.String SUMMARY_WITH_PHONES = "summ_phones"; 26056 field public static final java.lang.String SYSTEM_ID = "system_id"; 26057 field public static final java.lang.String TITLE = "title"; 26058 field public static final java.lang.String TITLE_RES = "title_res"; 26059 } 26060 26061 public static final class ContactsContract.Intents { 26062 ctor public ContactsContract.Intents(); 26063 field public static final java.lang.String ATTACH_IMAGE = "com.android.contacts.action.ATTACH_IMAGE"; 26064 field public static final java.lang.String CONTACTS_DATABASE_CREATED = "android.provider.Contacts.DATABASE_CREATED"; 26065 field public static final java.lang.String EXTRA_CREATE_DESCRIPTION = "com.android.contacts.action.CREATE_DESCRIPTION"; 26066 field public static final java.lang.String EXTRA_FORCE_CREATE = "com.android.contacts.action.FORCE_CREATE"; 26067 field public static final java.lang.String INVITE_CONTACT = "com.android.contacts.action.INVITE_CONTACT"; 26068 field public static final java.lang.String SEARCH_SUGGESTION_CLICKED = "android.provider.Contacts.SEARCH_SUGGESTION_CLICKED"; 26069 field public static final java.lang.String SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED = "android.provider.Contacts.SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED"; 26070 field public static final java.lang.String SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED = "android.provider.Contacts.SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED"; 26071 field public static final java.lang.String SHOW_OR_CREATE_CONTACT = "com.android.contacts.action.SHOW_OR_CREATE_CONTACT"; 26072 } 26073 26074 public static final class ContactsContract.Intents.Insert { 26075 ctor public ContactsContract.Intents.Insert(); 26076 field public static final java.lang.String ACTION = "android.intent.action.INSERT"; 26077 field public static final java.lang.String COMPANY = "company"; 26078 field public static final java.lang.String DATA = "data"; 26079 field public static final java.lang.String EMAIL = "email"; 26080 field public static final java.lang.String EMAIL_ISPRIMARY = "email_isprimary"; 26081 field public static final java.lang.String EMAIL_TYPE = "email_type"; 26082 field public static final java.lang.String FULL_MODE = "full_mode"; 26083 field public static final java.lang.String IM_HANDLE = "im_handle"; 26084 field public static final java.lang.String IM_ISPRIMARY = "im_isprimary"; 26085 field public static final java.lang.String IM_PROTOCOL = "im_protocol"; 26086 field public static final java.lang.String JOB_TITLE = "job_title"; 26087 field public static final java.lang.String NAME = "name"; 26088 field public static final java.lang.String NOTES = "notes"; 26089 field public static final java.lang.String PHONE = "phone"; 26090 field public static final java.lang.String PHONETIC_NAME = "phonetic_name"; 26091 field public static final java.lang.String PHONE_ISPRIMARY = "phone_isprimary"; 26092 field public static final java.lang.String PHONE_TYPE = "phone_type"; 26093 field public static final java.lang.String POSTAL = "postal"; 26094 field public static final java.lang.String POSTAL_ISPRIMARY = "postal_isprimary"; 26095 field public static final java.lang.String POSTAL_TYPE = "postal_type"; 26096 field public static final java.lang.String SECONDARY_EMAIL = "secondary_email"; 26097 field public static final java.lang.String SECONDARY_EMAIL_TYPE = "secondary_email_type"; 26098 field public static final java.lang.String SECONDARY_PHONE = "secondary_phone"; 26099 field public static final java.lang.String SECONDARY_PHONE_TYPE = "secondary_phone_type"; 26100 field public static final java.lang.String TERTIARY_EMAIL = "tertiary_email"; 26101 field public static final java.lang.String TERTIARY_EMAIL_TYPE = "tertiary_email_type"; 26102 field public static final java.lang.String TERTIARY_PHONE = "tertiary_phone"; 26103 field public static final java.lang.String TERTIARY_PHONE_TYPE = "tertiary_phone_type"; 26104 } 26105 26106 public static final class ContactsContract.PhoneLookup implements android.provider.BaseColumns android.provider.ContactsContract.ContactOptionsColumns android.provider.ContactsContract.ContactsColumns android.provider.ContactsContract.PhoneLookupColumns { 26107 field public static final android.net.Uri CONTENT_FILTER_URI; 26108 field public static final android.net.Uri ENTERPRISE_CONTENT_FILTER_URI; 26109 field public static final java.lang.String QUERY_PARAMETER_SIP_ADDRESS = "sip"; 26110 } 26111 26112 protected static abstract interface ContactsContract.PhoneLookupColumns { 26113 field public static final java.lang.String LABEL = "label"; 26114 field public static final java.lang.String NORMALIZED_NUMBER = "normalized_number"; 26115 field public static final java.lang.String NUMBER = "number"; 26116 field public static final java.lang.String TYPE = "type"; 26117 } 26118 26119 public static abstract interface ContactsContract.PhoneticNameStyle { 26120 field public static final int JAPANESE = 4; // 0x4 26121 field public static final int KOREAN = 5; // 0x5 26122 field public static final int PINYIN = 3; // 0x3 26123 field public static final int UNDEFINED = 0; // 0x0 26124 } 26125 26126 public static final class ContactsContract.PinnedPositions { 26127 ctor public ContactsContract.PinnedPositions(); 26128 method public static void pin(android.content.ContentResolver, long, int); 26129 method public static void undemote(android.content.ContentResolver, long); 26130 field public static final int DEMOTED = -1; // 0xffffffff 26131 field public static final int UNPINNED = 0; // 0x0 26132 } 26133 26134 public static final deprecated class ContactsContract.Presence extends android.provider.ContactsContract.StatusUpdates { 26135 ctor public ContactsContract.Presence(); 26136 } 26137 26138 protected static abstract interface ContactsContract.PresenceColumns { 26139 field public static final java.lang.String CUSTOM_PROTOCOL = "custom_protocol"; 26140 field public static final java.lang.String DATA_ID = "presence_data_id"; 26141 field public static final java.lang.String IM_ACCOUNT = "im_account"; 26142 field public static final java.lang.String IM_HANDLE = "im_handle"; 26143 field public static final java.lang.String PROTOCOL = "protocol"; 26144 } 26145 26146 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 { 26147 field public static final android.net.Uri CONTENT_RAW_CONTACTS_URI; 26148 field public static final android.net.Uri CONTENT_URI; 26149 field public static final android.net.Uri CONTENT_VCARD_URI; 26150 field public static final long MIN_ID = 9223372034707292160L; // 0x7fffffff80000000L 26151 } 26152 26153 public static final class ContactsContract.ProfileSyncState implements android.provider.SyncStateContract.Columns { 26154 method public static byte[] get(android.content.ContentProviderClient, android.accounts.Account) throws android.os.RemoteException; 26155 method public static android.util.Pair<android.net.Uri, byte[]> getWithUri(android.content.ContentProviderClient, android.accounts.Account) throws android.os.RemoteException; 26156 method public static android.content.ContentProviderOperation newSetOperation(android.accounts.Account, byte[]); 26157 method public static void set(android.content.ContentProviderClient, android.accounts.Account, byte[]) throws android.os.RemoteException; 26158 field public static final java.lang.String CONTENT_DIRECTORY = "syncstate"; 26159 field public static final android.net.Uri CONTENT_URI; 26160 } 26161 26162 public static final class ContactsContract.QuickContact { 26163 ctor public ContactsContract.QuickContact(); 26164 method public static void showQuickContact(android.content.Context, android.view.View, android.net.Uri, int, java.lang.String[]); 26165 method public static void showQuickContact(android.content.Context, android.graphics.Rect, android.net.Uri, int, java.lang.String[]); 26166 field public static final java.lang.String ACTION_QUICK_CONTACT = "android.provider.action.QUICK_CONTACT"; 26167 field public static final java.lang.String EXTRA_EXCLUDE_MIMES = "android.provider.extra.EXCLUDE_MIMES"; 26168 field public static final int MODE_LARGE = 3; // 0x3 26169 field public static final int MODE_MEDIUM = 2; // 0x2 26170 field public static final int MODE_SMALL = 1; // 0x1 26171 } 26172 26173 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 { 26174 method public static android.net.Uri getContactLookupUri(android.content.ContentResolver, android.net.Uri); 26175 method public static android.content.EntityIterator newEntityIterator(android.database.Cursor); 26176 field public static final int AGGREGATION_MODE_DEFAULT = 0; // 0x0 26177 field public static final int AGGREGATION_MODE_DISABLED = 3; // 0x3 26178 field public static final deprecated int AGGREGATION_MODE_IMMEDIATE = 1; // 0x1 26179 field public static final int AGGREGATION_MODE_SUSPENDED = 2; // 0x2 26180 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/raw_contact"; 26181 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/raw_contact"; 26182 field public static final android.net.Uri CONTENT_URI; 26183 } 26184 26185 public static final class ContactsContract.RawContacts.Data implements android.provider.BaseColumns android.provider.ContactsContract.DataColumns { 26186 field public static final java.lang.String CONTENT_DIRECTORY = "data"; 26187 } 26188 26189 public static final class ContactsContract.RawContacts.DisplayPhoto { 26190 field public static final java.lang.String CONTENT_DIRECTORY = "display_photo"; 26191 } 26192 26193 public static final class ContactsContract.RawContacts.Entity implements android.provider.BaseColumns android.provider.ContactsContract.DataColumns { 26194 field public static final java.lang.String CONTENT_DIRECTORY = "entity"; 26195 field public static final java.lang.String DATA_ID = "data_id"; 26196 } 26197 26198 public static final deprecated class ContactsContract.RawContacts.StreamItems implements android.provider.BaseColumns android.provider.ContactsContract.StreamItemsColumns { 26199 field public static final deprecated java.lang.String CONTENT_DIRECTORY = "stream_items"; 26200 } 26201 26202 protected static abstract interface ContactsContract.RawContactsColumns { 26203 field public static final java.lang.String ACCOUNT_TYPE_AND_DATA_SET = "account_type_and_data_set"; 26204 field public static final java.lang.String AGGREGATION_MODE = "aggregation_mode"; 26205 field public static final java.lang.String CONTACT_ID = "contact_id"; 26206 field public static final java.lang.String DATA_SET = "data_set"; 26207 field public static final java.lang.String DELETED = "deleted"; 26208 field public static final java.lang.String RAW_CONTACT_IS_READ_ONLY = "raw_contact_is_read_only"; 26209 field public static final java.lang.String RAW_CONTACT_IS_USER_PROFILE = "raw_contact_is_user_profile"; 26210 } 26211 26212 public static final class ContactsContract.RawContactsEntity implements android.provider.BaseColumns android.provider.ContactsContract.DataColumns android.provider.ContactsContract.RawContactsColumns { 26213 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/raw_contact_entity"; 26214 field public static final android.net.Uri CONTENT_URI; 26215 field public static final java.lang.String DATA_ID = "data_id"; 26216 field public static final android.net.Uri PROFILE_CONTENT_URI; 26217 } 26218 26219 public static class ContactsContract.SearchSnippets { 26220 ctor public ContactsContract.SearchSnippets(); 26221 field public static final java.lang.String DEFERRED_SNIPPETING_KEY = "deferred_snippeting"; 26222 field public static final java.lang.String SNIPPET = "snippet"; 26223 } 26224 26225 public static final class ContactsContract.Settings implements android.provider.ContactsContract.SettingsColumns { 26226 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/setting"; 26227 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/setting"; 26228 field public static final android.net.Uri CONTENT_URI; 26229 } 26230 26231 protected static abstract interface ContactsContract.SettingsColumns { 26232 field public static final java.lang.String ACCOUNT_NAME = "account_name"; 26233 field public static final java.lang.String ACCOUNT_TYPE = "account_type"; 26234 field public static final java.lang.String ANY_UNSYNCED = "any_unsynced"; 26235 field public static final java.lang.String DATA_SET = "data_set"; 26236 field public static final java.lang.String SHOULD_SYNC = "should_sync"; 26237 field public static final java.lang.String UNGROUPED_COUNT = "summ_count"; 26238 field public static final java.lang.String UNGROUPED_VISIBLE = "ungrouped_visible"; 26239 field public static final java.lang.String UNGROUPED_WITH_PHONES = "summ_phones"; 26240 } 26241 26242 protected static abstract interface ContactsContract.StatusColumns { 26243 field public static final int AVAILABLE = 5; // 0x5 26244 field public static final int AWAY = 2; // 0x2 26245 field public static final int CAPABILITY_HAS_CAMERA = 4; // 0x4 26246 field public static final int CAPABILITY_HAS_VIDEO = 2; // 0x2 26247 field public static final int CAPABILITY_HAS_VOICE = 1; // 0x1 26248 field public static final java.lang.String CHAT_CAPABILITY = "chat_capability"; 26249 field public static final int DO_NOT_DISTURB = 4; // 0x4 26250 field public static final int IDLE = 3; // 0x3 26251 field public static final int INVISIBLE = 1; // 0x1 26252 field public static final int OFFLINE = 0; // 0x0 26253 field public static final java.lang.String PRESENCE = "mode"; 26254 field public static final deprecated java.lang.String PRESENCE_CUSTOM_STATUS = "status"; 26255 field public static final deprecated java.lang.String PRESENCE_STATUS = "mode"; 26256 field public static final java.lang.String STATUS = "status"; 26257 field public static final java.lang.String STATUS_ICON = "status_icon"; 26258 field public static final java.lang.String STATUS_LABEL = "status_label"; 26259 field public static final java.lang.String STATUS_RES_PACKAGE = "status_res_package"; 26260 field public static final java.lang.String STATUS_TIMESTAMP = "status_ts"; 26261 } 26262 26263 public static class ContactsContract.StatusUpdates implements android.provider.ContactsContract.PresenceColumns android.provider.ContactsContract.StatusColumns { 26264 method public static final int getPresenceIconResourceId(int); 26265 method public static final int getPresencePrecedence(int); 26266 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/status-update"; 26267 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/status-update"; 26268 field public static final android.net.Uri CONTENT_URI; 26269 field public static final android.net.Uri PROFILE_CONTENT_URI; 26270 } 26271 26272 public static final deprecated class ContactsContract.StreamItemPhotos implements android.provider.BaseColumns android.provider.ContactsContract.StreamItemPhotosColumns { 26273 field public static final deprecated java.lang.String PHOTO = "photo"; 26274 } 26275 26276 protected static abstract deprecated interface ContactsContract.StreamItemPhotosColumns { 26277 field public static final deprecated java.lang.String PHOTO_FILE_ID = "photo_file_id"; 26278 field public static final deprecated java.lang.String PHOTO_URI = "photo_uri"; 26279 field public static final deprecated java.lang.String SORT_INDEX = "sort_index"; 26280 field public static final deprecated java.lang.String STREAM_ITEM_ID = "stream_item_id"; 26281 field public static final deprecated java.lang.String SYNC1 = "stream_item_photo_sync1"; 26282 field public static final deprecated java.lang.String SYNC2 = "stream_item_photo_sync2"; 26283 field public static final deprecated java.lang.String SYNC3 = "stream_item_photo_sync3"; 26284 field public static final deprecated java.lang.String SYNC4 = "stream_item_photo_sync4"; 26285 } 26286 26287 public static final deprecated class ContactsContract.StreamItems implements android.provider.BaseColumns android.provider.ContactsContract.StreamItemsColumns { 26288 field public static final deprecated java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/stream_item"; 26289 field public static final deprecated android.net.Uri CONTENT_LIMIT_URI; 26290 field public static final deprecated android.net.Uri CONTENT_PHOTO_URI; 26291 field public static final deprecated java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/stream_item"; 26292 field public static final deprecated android.net.Uri CONTENT_URI; 26293 field public static final deprecated java.lang.String MAX_ITEMS = "max_items"; 26294 } 26295 26296 public static final deprecated class ContactsContract.StreamItems.StreamItemPhotos implements android.provider.BaseColumns android.provider.ContactsContract.StreamItemPhotosColumns { 26297 field public static final deprecated java.lang.String CONTENT_DIRECTORY = "photo"; 26298 field public static final deprecated java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/stream_item_photo"; 26299 field public static final deprecated java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/stream_item_photo"; 26300 } 26301 26302 protected static abstract deprecated interface ContactsContract.StreamItemsColumns { 26303 field public static final deprecated java.lang.String ACCOUNT_NAME = "account_name"; 26304 field public static final deprecated java.lang.String ACCOUNT_TYPE = "account_type"; 26305 field public static final deprecated java.lang.String COMMENTS = "comments"; 26306 field public static final deprecated java.lang.String CONTACT_ID = "contact_id"; 26307 field public static final deprecated java.lang.String CONTACT_LOOKUP_KEY = "contact_lookup"; 26308 field public static final deprecated java.lang.String DATA_SET = "data_set"; 26309 field public static final deprecated java.lang.String RAW_CONTACT_ID = "raw_contact_id"; 26310 field public static final deprecated java.lang.String RAW_CONTACT_SOURCE_ID = "raw_contact_source_id"; 26311 field public static final deprecated java.lang.String RES_ICON = "icon"; 26312 field public static final deprecated java.lang.String RES_LABEL = "label"; 26313 field public static final deprecated java.lang.String RES_PACKAGE = "res_package"; 26314 field public static final deprecated java.lang.String SYNC1 = "stream_item_sync1"; 26315 field public static final deprecated java.lang.String SYNC2 = "stream_item_sync2"; 26316 field public static final deprecated java.lang.String SYNC3 = "stream_item_sync3"; 26317 field public static final deprecated java.lang.String SYNC4 = "stream_item_sync4"; 26318 field public static final deprecated java.lang.String TEXT = "text"; 26319 field public static final deprecated java.lang.String TIMESTAMP = "timestamp"; 26320 } 26321 26322 protected static abstract interface ContactsContract.SyncColumns implements android.provider.ContactsContract.BaseSyncColumns { 26323 field public static final java.lang.String ACCOUNT_NAME = "account_name"; 26324 field public static final java.lang.String ACCOUNT_TYPE = "account_type"; 26325 field public static final java.lang.String DIRTY = "dirty"; 26326 field public static final java.lang.String SOURCE_ID = "sourceid"; 26327 field public static final java.lang.String VERSION = "version"; 26328 } 26329 26330 public static final class ContactsContract.SyncState implements android.provider.SyncStateContract.Columns { 26331 method public static byte[] get(android.content.ContentProviderClient, android.accounts.Account) throws android.os.RemoteException; 26332 method public static android.util.Pair<android.net.Uri, byte[]> getWithUri(android.content.ContentProviderClient, android.accounts.Account) throws android.os.RemoteException; 26333 method public static android.content.ContentProviderOperation newSetOperation(android.accounts.Account, byte[]); 26334 method public static void set(android.content.ContentProviderClient, android.accounts.Account, byte[]) throws android.os.RemoteException; 26335 field public static final java.lang.String CONTENT_DIRECTORY = "syncstate"; 26336 field public static final android.net.Uri CONTENT_URI; 26337 } 26338 26339 public final class DocumentsContract { 26340 method public static android.net.Uri buildChildDocumentsUri(java.lang.String, java.lang.String); 26341 method public static android.net.Uri buildChildDocumentsUriUsingTree(android.net.Uri, java.lang.String); 26342 method public static android.net.Uri buildDocumentUri(java.lang.String, java.lang.String); 26343 method public static android.net.Uri buildDocumentUriUsingTree(android.net.Uri, java.lang.String); 26344 method public static android.net.Uri buildRecentDocumentsUri(java.lang.String, java.lang.String); 26345 method public static android.net.Uri buildRootUri(java.lang.String, java.lang.String); 26346 method public static android.net.Uri buildRootsUri(java.lang.String); 26347 method public static android.net.Uri buildSearchDocumentsUri(java.lang.String, java.lang.String, java.lang.String); 26348 method public static android.net.Uri buildTreeDocumentUri(java.lang.String, java.lang.String); 26349 method public static android.net.Uri createDocument(android.content.ContentResolver, android.net.Uri, java.lang.String, java.lang.String); 26350 method public static boolean deleteDocument(android.content.ContentResolver, android.net.Uri); 26351 method public static java.lang.String getDocumentId(android.net.Uri); 26352 method public static android.graphics.Bitmap getDocumentThumbnail(android.content.ContentResolver, android.net.Uri, android.graphics.Point, android.os.CancellationSignal); 26353 method public static java.lang.String getRootId(android.net.Uri); 26354 method public static java.lang.String getSearchDocumentsQuery(android.net.Uri); 26355 method public static java.lang.String getTreeDocumentId(android.net.Uri); 26356 method public static boolean isDocumentUri(android.content.Context, android.net.Uri); 26357 method public static android.net.Uri renameDocument(android.content.ContentResolver, android.net.Uri, java.lang.String); 26358 field public static final java.lang.String EXTRA_ERROR = "error"; 26359 field public static final java.lang.String EXTRA_INFO = "info"; 26360 field public static final java.lang.String EXTRA_LOADING = "loading"; 26361 field public static final java.lang.String PROVIDER_INTERFACE = "android.content.action.DOCUMENTS_PROVIDER"; 26362 } 26363 26364 public static final class DocumentsContract.Document { 26365 field public static final java.lang.String COLUMN_DISPLAY_NAME = "_display_name"; 26366 field public static final java.lang.String COLUMN_DOCUMENT_ID = "document_id"; 26367 field public static final java.lang.String COLUMN_FLAGS = "flags"; 26368 field public static final java.lang.String COLUMN_ICON = "icon"; 26369 field public static final java.lang.String COLUMN_LAST_MODIFIED = "last_modified"; 26370 field public static final java.lang.String COLUMN_MIME_TYPE = "mime_type"; 26371 field public static final java.lang.String COLUMN_SIZE = "_size"; 26372 field public static final java.lang.String COLUMN_SUMMARY = "summary"; 26373 field public static final int FLAG_DIR_PREFERS_GRID = 16; // 0x10 26374 field public static final int FLAG_DIR_PREFERS_LAST_MODIFIED = 32; // 0x20 26375 field public static final int FLAG_DIR_SUPPORTS_CREATE = 8; // 0x8 26376 field public static final int FLAG_SUPPORTS_DELETE = 4; // 0x4 26377 field public static final int FLAG_SUPPORTS_RENAME = 64; // 0x40 26378 field public static final int FLAG_SUPPORTS_THUMBNAIL = 1; // 0x1 26379 field public static final int FLAG_SUPPORTS_WRITE = 2; // 0x2 26380 field public static final java.lang.String MIME_TYPE_DIR = "vnd.android.document/directory"; 26381 } 26382 26383 public static final class DocumentsContract.Root { 26384 field public static final java.lang.String COLUMN_AVAILABLE_BYTES = "available_bytes"; 26385 field public static final java.lang.String COLUMN_DOCUMENT_ID = "document_id"; 26386 field public static final java.lang.String COLUMN_FLAGS = "flags"; 26387 field public static final java.lang.String COLUMN_ICON = "icon"; 26388 field public static final java.lang.String COLUMN_MIME_TYPES = "mime_types"; 26389 field public static final java.lang.String COLUMN_ROOT_ID = "root_id"; 26390 field public static final java.lang.String COLUMN_SUMMARY = "summary"; 26391 field public static final java.lang.String COLUMN_TITLE = "title"; 26392 field public static final int FLAG_LOCAL_ONLY = 2; // 0x2 26393 field public static final int FLAG_SUPPORTS_CREATE = 1; // 0x1 26394 field public static final int FLAG_SUPPORTS_IS_CHILD = 16; // 0x10 26395 field public static final int FLAG_SUPPORTS_RECENTS = 4; // 0x4 26396 field public static final int FLAG_SUPPORTS_SEARCH = 8; // 0x8 26397 } 26398 26399 public abstract class DocumentsProvider extends android.content.ContentProvider { 26400 ctor public DocumentsProvider(); 26401 method public java.lang.String createDocument(java.lang.String, java.lang.String, java.lang.String) throws java.io.FileNotFoundException; 26402 method public final int delete(android.net.Uri, java.lang.String, java.lang.String[]); 26403 method public void deleteDocument(java.lang.String) throws java.io.FileNotFoundException; 26404 method public java.lang.String getDocumentType(java.lang.String) throws java.io.FileNotFoundException; 26405 method public final java.lang.String getType(android.net.Uri); 26406 method public final android.net.Uri insert(android.net.Uri, android.content.ContentValues); 26407 method public boolean isChildDocument(java.lang.String, java.lang.String); 26408 method public final android.content.res.AssetFileDescriptor openAssetFile(android.net.Uri, java.lang.String) throws java.io.FileNotFoundException; 26409 method public final android.content.res.AssetFileDescriptor openAssetFile(android.net.Uri, java.lang.String, android.os.CancellationSignal) throws java.io.FileNotFoundException; 26410 method public abstract android.os.ParcelFileDescriptor openDocument(java.lang.String, java.lang.String, android.os.CancellationSignal) throws java.io.FileNotFoundException; 26411 method public android.content.res.AssetFileDescriptor openDocumentThumbnail(java.lang.String, android.graphics.Point, android.os.CancellationSignal) throws java.io.FileNotFoundException; 26412 method public final android.os.ParcelFileDescriptor openFile(android.net.Uri, java.lang.String) throws java.io.FileNotFoundException; 26413 method public final android.os.ParcelFileDescriptor openFile(android.net.Uri, java.lang.String, android.os.CancellationSignal) throws java.io.FileNotFoundException; 26414 method public final android.content.res.AssetFileDescriptor openTypedAssetFile(android.net.Uri, java.lang.String, android.os.Bundle) throws java.io.FileNotFoundException; 26415 method public final android.content.res.AssetFileDescriptor openTypedAssetFile(android.net.Uri, java.lang.String, android.os.Bundle, android.os.CancellationSignal) throws java.io.FileNotFoundException; 26416 method public final android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 26417 method public abstract android.database.Cursor queryChildDocuments(java.lang.String, java.lang.String[], java.lang.String) throws java.io.FileNotFoundException; 26418 method public abstract android.database.Cursor queryDocument(java.lang.String, java.lang.String[]) throws java.io.FileNotFoundException; 26419 method public android.database.Cursor queryRecentDocuments(java.lang.String, java.lang.String[]) throws java.io.FileNotFoundException; 26420 method public abstract android.database.Cursor queryRoots(java.lang.String[]) throws java.io.FileNotFoundException; 26421 method public android.database.Cursor querySearchDocuments(java.lang.String, java.lang.String, java.lang.String[]) throws java.io.FileNotFoundException; 26422 method public java.lang.String renameDocument(java.lang.String, java.lang.String) throws java.io.FileNotFoundException; 26423 method public final void revokeDocumentPermission(java.lang.String); 26424 method public final int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); 26425 } 26426 26427 public final deprecated class LiveFolders implements android.provider.BaseColumns { 26428 field public static final java.lang.String ACTION_CREATE_LIVE_FOLDER = "android.intent.action.CREATE_LIVE_FOLDER"; 26429 field public static final java.lang.String DESCRIPTION = "description"; 26430 field public static final int DISPLAY_MODE_GRID = 1; // 0x1 26431 field public static final int DISPLAY_MODE_LIST = 2; // 0x2 26432 field public static final java.lang.String EXTRA_LIVE_FOLDER_BASE_INTENT = "android.intent.extra.livefolder.BASE_INTENT"; 26433 field public static final java.lang.String EXTRA_LIVE_FOLDER_DISPLAY_MODE = "android.intent.extra.livefolder.DISPLAY_MODE"; 26434 field public static final java.lang.String EXTRA_LIVE_FOLDER_ICON = "android.intent.extra.livefolder.ICON"; 26435 field public static final java.lang.String EXTRA_LIVE_FOLDER_NAME = "android.intent.extra.livefolder.NAME"; 26436 field public static final java.lang.String ICON_BITMAP = "icon_bitmap"; 26437 field public static final java.lang.String ICON_PACKAGE = "icon_package"; 26438 field public static final java.lang.String ICON_RESOURCE = "icon_resource"; 26439 field public static final java.lang.String INTENT = "intent"; 26440 field public static final java.lang.String NAME = "name"; 26441 } 26442 26443 public final class MediaStore { 26444 ctor public MediaStore(); 26445 method public static android.net.Uri getMediaScannerUri(); 26446 method public static java.lang.String getVersion(android.content.Context); 26447 field public static final java.lang.String ACTION_IMAGE_CAPTURE = "android.media.action.IMAGE_CAPTURE"; 26448 field public static final java.lang.String ACTION_IMAGE_CAPTURE_SECURE = "android.media.action.IMAGE_CAPTURE_SECURE"; 26449 field public static final java.lang.String ACTION_VIDEO_CAPTURE = "android.media.action.VIDEO_CAPTURE"; 26450 field public static final java.lang.String AUTHORITY = "media"; 26451 field public static final java.lang.String EXTRA_DURATION_LIMIT = "android.intent.extra.durationLimit"; 26452 field public static final java.lang.String EXTRA_FINISH_ON_COMPLETION = "android.intent.extra.finishOnCompletion"; 26453 field public static final java.lang.String EXTRA_FULL_SCREEN = "android.intent.extra.fullScreen"; 26454 field public static final java.lang.String EXTRA_MEDIA_ALBUM = "android.intent.extra.album"; 26455 field public static final java.lang.String EXTRA_MEDIA_ARTIST = "android.intent.extra.artist"; 26456 field public static final java.lang.String EXTRA_MEDIA_FOCUS = "android.intent.extra.focus"; 26457 field public static final java.lang.String EXTRA_MEDIA_GENRE = "android.intent.extra.genre"; 26458 field public static final java.lang.String EXTRA_MEDIA_PLAYLIST = "android.intent.extra.playlist"; 26459 field public static final java.lang.String EXTRA_MEDIA_RADIO_CHANNEL = "android.intent.extra.radio_channel"; 26460 field public static final java.lang.String EXTRA_MEDIA_TITLE = "android.intent.extra.title"; 26461 field public static final java.lang.String EXTRA_OUTPUT = "output"; 26462 field public static final java.lang.String EXTRA_SCREEN_ORIENTATION = "android.intent.extra.screenOrientation"; 26463 field public static final java.lang.String EXTRA_SHOW_ACTION_ICONS = "android.intent.extra.showActionIcons"; 26464 field public static final java.lang.String EXTRA_SIZE_LIMIT = "android.intent.extra.sizeLimit"; 26465 field public static final java.lang.String EXTRA_VIDEO_QUALITY = "android.intent.extra.videoQuality"; 26466 field public static final java.lang.String INTENT_ACTION_MEDIA_PLAY_FROM_SEARCH = "android.media.action.MEDIA_PLAY_FROM_SEARCH"; 26467 field public static final java.lang.String INTENT_ACTION_MEDIA_SEARCH = "android.intent.action.MEDIA_SEARCH"; 26468 field public static final deprecated java.lang.String INTENT_ACTION_MUSIC_PLAYER = "android.intent.action.MUSIC_PLAYER"; 26469 field public static final java.lang.String INTENT_ACTION_STILL_IMAGE_CAMERA = "android.media.action.STILL_IMAGE_CAMERA"; 26470 field public static final java.lang.String INTENT_ACTION_STILL_IMAGE_CAMERA_SECURE = "android.media.action.STILL_IMAGE_CAMERA_SECURE"; 26471 field public static final java.lang.String INTENT_ACTION_TEXT_OPEN_FROM_SEARCH = "android.media.action.TEXT_OPEN_FROM_SEARCH"; 26472 field public static final java.lang.String INTENT_ACTION_VIDEO_CAMERA = "android.media.action.VIDEO_CAMERA"; 26473 field public static final java.lang.String INTENT_ACTION_VIDEO_PLAY_FROM_SEARCH = "android.media.action.VIDEO_PLAY_FROM_SEARCH"; 26474 field public static final java.lang.String MEDIA_IGNORE_FILENAME = ".nomedia"; 26475 field public static final java.lang.String MEDIA_SCANNER_VOLUME = "volume"; 26476 field public static final java.lang.String UNKNOWN_STRING = "<unknown>"; 26477 } 26478 26479 public static final class MediaStore.Audio { 26480 ctor public MediaStore.Audio(); 26481 method public static java.lang.String keyFor(java.lang.String); 26482 } 26483 26484 public static abstract interface MediaStore.Audio.AlbumColumns { 26485 field public static final java.lang.String ALBUM = "album"; 26486 field public static final java.lang.String ALBUM_ART = "album_art"; 26487 field public static final java.lang.String ALBUM_ID = "album_id"; 26488 field public static final java.lang.String ALBUM_KEY = "album_key"; 26489 field public static final java.lang.String ARTIST = "artist"; 26490 field public static final java.lang.String FIRST_YEAR = "minyear"; 26491 field public static final java.lang.String LAST_YEAR = "maxyear"; 26492 field public static final java.lang.String NUMBER_OF_SONGS = "numsongs"; 26493 field public static final java.lang.String NUMBER_OF_SONGS_FOR_ARTIST = "numsongs_by_artist"; 26494 } 26495 26496 public static final class MediaStore.Audio.Albums implements android.provider.BaseColumns android.provider.MediaStore.Audio.AlbumColumns { 26497 ctor public MediaStore.Audio.Albums(); 26498 method public static android.net.Uri getContentUri(java.lang.String); 26499 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/albums"; 26500 field public static final java.lang.String DEFAULT_SORT_ORDER = "album_key"; 26501 field public static final java.lang.String ENTRY_CONTENT_TYPE = "vnd.android.cursor.item/album"; 26502 field public static final android.net.Uri EXTERNAL_CONTENT_URI; 26503 field public static final android.net.Uri INTERNAL_CONTENT_URI; 26504 } 26505 26506 public static abstract interface MediaStore.Audio.ArtistColumns { 26507 field public static final java.lang.String ARTIST = "artist"; 26508 field public static final java.lang.String ARTIST_KEY = "artist_key"; 26509 field public static final java.lang.String NUMBER_OF_ALBUMS = "number_of_albums"; 26510 field public static final java.lang.String NUMBER_OF_TRACKS = "number_of_tracks"; 26511 } 26512 26513 public static final class MediaStore.Audio.Artists implements android.provider.BaseColumns android.provider.MediaStore.Audio.ArtistColumns { 26514 ctor public MediaStore.Audio.Artists(); 26515 method public static android.net.Uri getContentUri(java.lang.String); 26516 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/artists"; 26517 field public static final java.lang.String DEFAULT_SORT_ORDER = "artist_key"; 26518 field public static final java.lang.String ENTRY_CONTENT_TYPE = "vnd.android.cursor.item/artist"; 26519 field public static final android.net.Uri EXTERNAL_CONTENT_URI; 26520 field public static final android.net.Uri INTERNAL_CONTENT_URI; 26521 } 26522 26523 public static final class MediaStore.Audio.Artists.Albums implements android.provider.MediaStore.Audio.AlbumColumns { 26524 ctor public MediaStore.Audio.Artists.Albums(); 26525 method public static final android.net.Uri getContentUri(java.lang.String, long); 26526 } 26527 26528 public static abstract interface MediaStore.Audio.AudioColumns implements android.provider.MediaStore.MediaColumns { 26529 field public static final java.lang.String ALBUM = "album"; 26530 field public static final java.lang.String ALBUM_ID = "album_id"; 26531 field public static final java.lang.String ALBUM_KEY = "album_key"; 26532 field public static final java.lang.String ARTIST = "artist"; 26533 field public static final java.lang.String ARTIST_ID = "artist_id"; 26534 field public static final java.lang.String ARTIST_KEY = "artist_key"; 26535 field public static final java.lang.String BOOKMARK = "bookmark"; 26536 field public static final java.lang.String COMPOSER = "composer"; 26537 field public static final java.lang.String DURATION = "duration"; 26538 field public static final java.lang.String IS_ALARM = "is_alarm"; 26539 field public static final java.lang.String IS_MUSIC = "is_music"; 26540 field public static final java.lang.String IS_NOTIFICATION = "is_notification"; 26541 field public static final java.lang.String IS_PODCAST = "is_podcast"; 26542 field public static final java.lang.String IS_RINGTONE = "is_ringtone"; 26543 field public static final java.lang.String TITLE_KEY = "title_key"; 26544 field public static final java.lang.String TRACK = "track"; 26545 field public static final java.lang.String YEAR = "year"; 26546 } 26547 26548 public static final class MediaStore.Audio.Genres implements android.provider.BaseColumns android.provider.MediaStore.Audio.GenresColumns { 26549 ctor public MediaStore.Audio.Genres(); 26550 method public static android.net.Uri getContentUri(java.lang.String); 26551 method public static android.net.Uri getContentUriForAudioId(java.lang.String, int); 26552 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/genre"; 26553 field public static final java.lang.String DEFAULT_SORT_ORDER = "name"; 26554 field public static final java.lang.String ENTRY_CONTENT_TYPE = "vnd.android.cursor.item/genre"; 26555 field public static final android.net.Uri EXTERNAL_CONTENT_URI; 26556 field public static final android.net.Uri INTERNAL_CONTENT_URI; 26557 } 26558 26559 public static final class MediaStore.Audio.Genres.Members implements android.provider.MediaStore.Audio.AudioColumns { 26560 ctor public MediaStore.Audio.Genres.Members(); 26561 method public static final android.net.Uri getContentUri(java.lang.String, long); 26562 field public static final java.lang.String AUDIO_ID = "audio_id"; 26563 field public static final java.lang.String CONTENT_DIRECTORY = "members"; 26564 field public static final java.lang.String DEFAULT_SORT_ORDER = "title_key"; 26565 field public static final java.lang.String GENRE_ID = "genre_id"; 26566 } 26567 26568 public static abstract interface MediaStore.Audio.GenresColumns { 26569 field public static final java.lang.String NAME = "name"; 26570 } 26571 26572 public static final class MediaStore.Audio.Media implements android.provider.MediaStore.Audio.AudioColumns { 26573 ctor public MediaStore.Audio.Media(); 26574 method public static android.net.Uri getContentUri(java.lang.String); 26575 method public static android.net.Uri getContentUriForPath(java.lang.String); 26576 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/audio"; 26577 field public static final java.lang.String DEFAULT_SORT_ORDER = "title_key"; 26578 field public static final java.lang.String ENTRY_CONTENT_TYPE = "vnd.android.cursor.item/audio"; 26579 field public static final android.net.Uri EXTERNAL_CONTENT_URI; 26580 field public static final java.lang.String EXTRA_MAX_BYTES = "android.provider.MediaStore.extra.MAX_BYTES"; 26581 field public static final android.net.Uri INTERNAL_CONTENT_URI; 26582 field public static final java.lang.String RECORD_SOUND_ACTION = "android.provider.MediaStore.RECORD_SOUND"; 26583 } 26584 26585 public static final class MediaStore.Audio.Playlists implements android.provider.BaseColumns android.provider.MediaStore.Audio.PlaylistsColumns { 26586 ctor public MediaStore.Audio.Playlists(); 26587 method public static android.net.Uri getContentUri(java.lang.String); 26588 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/playlist"; 26589 field public static final java.lang.String DEFAULT_SORT_ORDER = "name"; 26590 field public static final java.lang.String ENTRY_CONTENT_TYPE = "vnd.android.cursor.item/playlist"; 26591 field public static final android.net.Uri EXTERNAL_CONTENT_URI; 26592 field public static final android.net.Uri INTERNAL_CONTENT_URI; 26593 } 26594 26595 public static final class MediaStore.Audio.Playlists.Members implements android.provider.MediaStore.Audio.AudioColumns { 26596 ctor public MediaStore.Audio.Playlists.Members(); 26597 method public static final android.net.Uri getContentUri(java.lang.String, long); 26598 method public static final boolean moveItem(android.content.ContentResolver, long, int, int); 26599 field public static final java.lang.String AUDIO_ID = "audio_id"; 26600 field public static final java.lang.String CONTENT_DIRECTORY = "members"; 26601 field public static final java.lang.String DEFAULT_SORT_ORDER = "play_order"; 26602 field public static final java.lang.String PLAYLIST_ID = "playlist_id"; 26603 field public static final java.lang.String PLAY_ORDER = "play_order"; 26604 field public static final java.lang.String _ID = "_id"; 26605 } 26606 26607 public static abstract interface MediaStore.Audio.PlaylistsColumns { 26608 field public static final java.lang.String DATA = "_data"; 26609 field public static final java.lang.String DATE_ADDED = "date_added"; 26610 field public static final java.lang.String DATE_MODIFIED = "date_modified"; 26611 field public static final java.lang.String NAME = "name"; 26612 } 26613 26614 public static final class MediaStore.Audio.Radio { 26615 field public static final java.lang.String ENTRY_CONTENT_TYPE = "vnd.android.cursor.item/radio"; 26616 } 26617 26618 public static final class MediaStore.Files { 26619 ctor public MediaStore.Files(); 26620 method public static android.net.Uri getContentUri(java.lang.String); 26621 method public static final android.net.Uri getContentUri(java.lang.String, long); 26622 } 26623 26624 public static abstract interface MediaStore.Files.FileColumns implements android.provider.MediaStore.MediaColumns { 26625 field public static final java.lang.String MEDIA_TYPE = "media_type"; 26626 field public static final int MEDIA_TYPE_AUDIO = 2; // 0x2 26627 field public static final int MEDIA_TYPE_IMAGE = 1; // 0x1 26628 field public static final int MEDIA_TYPE_NONE = 0; // 0x0 26629 field public static final int MEDIA_TYPE_PLAYLIST = 4; // 0x4 26630 field public static final int MEDIA_TYPE_VIDEO = 3; // 0x3 26631 field public static final java.lang.String MIME_TYPE = "mime_type"; 26632 field public static final java.lang.String PARENT = "parent"; 26633 field public static final java.lang.String TITLE = "title"; 26634 } 26635 26636 public static final class MediaStore.Images { 26637 ctor public MediaStore.Images(); 26638 } 26639 26640 public static abstract interface MediaStore.Images.ImageColumns implements android.provider.MediaStore.MediaColumns { 26641 field public static final java.lang.String BUCKET_DISPLAY_NAME = "bucket_display_name"; 26642 field public static final java.lang.String BUCKET_ID = "bucket_id"; 26643 field public static final java.lang.String DATE_TAKEN = "datetaken"; 26644 field public static final java.lang.String DESCRIPTION = "description"; 26645 field public static final java.lang.String IS_PRIVATE = "isprivate"; 26646 field public static final java.lang.String LATITUDE = "latitude"; 26647 field public static final java.lang.String LONGITUDE = "longitude"; 26648 field public static final java.lang.String MINI_THUMB_MAGIC = "mini_thumb_magic"; 26649 field public static final java.lang.String ORIENTATION = "orientation"; 26650 field public static final java.lang.String PICASA_ID = "picasa_id"; 26651 } 26652 26653 public static final class MediaStore.Images.Media implements android.provider.MediaStore.Images.ImageColumns { 26654 ctor public MediaStore.Images.Media(); 26655 method public static final android.graphics.Bitmap getBitmap(android.content.ContentResolver, android.net.Uri) throws java.io.FileNotFoundException, java.io.IOException; 26656 method public static android.net.Uri getContentUri(java.lang.String); 26657 method public static final java.lang.String insertImage(android.content.ContentResolver, java.lang.String, java.lang.String, java.lang.String) throws java.io.FileNotFoundException; 26658 method public static final java.lang.String insertImage(android.content.ContentResolver, android.graphics.Bitmap, java.lang.String, java.lang.String); 26659 method public static final android.database.Cursor query(android.content.ContentResolver, android.net.Uri, java.lang.String[]); 26660 method public static final android.database.Cursor query(android.content.ContentResolver, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String); 26661 method public static final android.database.Cursor query(android.content.ContentResolver, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 26662 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/image"; 26663 field public static final java.lang.String DEFAULT_SORT_ORDER = "bucket_display_name"; 26664 field public static final android.net.Uri EXTERNAL_CONTENT_URI; 26665 field public static final android.net.Uri INTERNAL_CONTENT_URI; 26666 } 26667 26668 public static class MediaStore.Images.Thumbnails implements android.provider.BaseColumns { 26669 ctor public MediaStore.Images.Thumbnails(); 26670 method public static void cancelThumbnailRequest(android.content.ContentResolver, long); 26671 method public static void cancelThumbnailRequest(android.content.ContentResolver, long, long); 26672 method public static android.net.Uri getContentUri(java.lang.String); 26673 method public static android.graphics.Bitmap getThumbnail(android.content.ContentResolver, long, int, android.graphics.BitmapFactory.Options); 26674 method public static android.graphics.Bitmap getThumbnail(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options); 26675 method public static final android.database.Cursor query(android.content.ContentResolver, android.net.Uri, java.lang.String[]); 26676 method public static final android.database.Cursor queryMiniThumbnail(android.content.ContentResolver, long, int, java.lang.String[]); 26677 method public static final android.database.Cursor queryMiniThumbnails(android.content.ContentResolver, android.net.Uri, int, java.lang.String[]); 26678 field public static final java.lang.String DATA = "_data"; 26679 field public static final java.lang.String DEFAULT_SORT_ORDER = "image_id ASC"; 26680 field public static final android.net.Uri EXTERNAL_CONTENT_URI; 26681 field public static final int FULL_SCREEN_KIND = 2; // 0x2 26682 field public static final java.lang.String HEIGHT = "height"; 26683 field public static final java.lang.String IMAGE_ID = "image_id"; 26684 field public static final android.net.Uri INTERNAL_CONTENT_URI; 26685 field public static final java.lang.String KIND = "kind"; 26686 field public static final int MICRO_KIND = 3; // 0x3 26687 field public static final int MINI_KIND = 1; // 0x1 26688 field public static final java.lang.String THUMB_DATA = "thumb_data"; 26689 field public static final java.lang.String WIDTH = "width"; 26690 } 26691 26692 public static abstract interface MediaStore.MediaColumns implements android.provider.BaseColumns { 26693 field public static final java.lang.String DATA = "_data"; 26694 field public static final java.lang.String DATE_ADDED = "date_added"; 26695 field public static final java.lang.String DATE_MODIFIED = "date_modified"; 26696 field public static final java.lang.String DISPLAY_NAME = "_display_name"; 26697 field public static final java.lang.String HEIGHT = "height"; 26698 field public static final java.lang.String MIME_TYPE = "mime_type"; 26699 field public static final java.lang.String SIZE = "_size"; 26700 field public static final java.lang.String TITLE = "title"; 26701 field public static final java.lang.String WIDTH = "width"; 26702 } 26703 26704 public static final class MediaStore.Video { 26705 ctor public MediaStore.Video(); 26706 method public static final android.database.Cursor query(android.content.ContentResolver, android.net.Uri, java.lang.String[]); 26707 field public static final java.lang.String DEFAULT_SORT_ORDER = "_display_name"; 26708 } 26709 26710 public static final class MediaStore.Video.Media implements android.provider.MediaStore.Video.VideoColumns { 26711 ctor public MediaStore.Video.Media(); 26712 method public static android.net.Uri getContentUri(java.lang.String); 26713 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/video"; 26714 field public static final java.lang.String DEFAULT_SORT_ORDER = "title"; 26715 field public static final android.net.Uri EXTERNAL_CONTENT_URI; 26716 field public static final android.net.Uri INTERNAL_CONTENT_URI; 26717 } 26718 26719 public static class MediaStore.Video.Thumbnails implements android.provider.BaseColumns { 26720 ctor public MediaStore.Video.Thumbnails(); 26721 method public static void cancelThumbnailRequest(android.content.ContentResolver, long); 26722 method public static void cancelThumbnailRequest(android.content.ContentResolver, long, long); 26723 method public static android.net.Uri getContentUri(java.lang.String); 26724 method public static android.graphics.Bitmap getThumbnail(android.content.ContentResolver, long, int, android.graphics.BitmapFactory.Options); 26725 method public static android.graphics.Bitmap getThumbnail(android.content.ContentResolver, long, long, int, android.graphics.BitmapFactory.Options); 26726 field public static final java.lang.String DATA = "_data"; 26727 field public static final java.lang.String DEFAULT_SORT_ORDER = "video_id ASC"; 26728 field public static final android.net.Uri EXTERNAL_CONTENT_URI; 26729 field public static final int FULL_SCREEN_KIND = 2; // 0x2 26730 field public static final java.lang.String HEIGHT = "height"; 26731 field public static final android.net.Uri INTERNAL_CONTENT_URI; 26732 field public static final java.lang.String KIND = "kind"; 26733 field public static final int MICRO_KIND = 3; // 0x3 26734 field public static final int MINI_KIND = 1; // 0x1 26735 field public static final java.lang.String VIDEO_ID = "video_id"; 26736 field public static final java.lang.String WIDTH = "width"; 26737 } 26738 26739 public static abstract interface MediaStore.Video.VideoColumns implements android.provider.MediaStore.MediaColumns { 26740 field public static final java.lang.String ALBUM = "album"; 26741 field public static final java.lang.String ARTIST = "artist"; 26742 field public static final java.lang.String BOOKMARK = "bookmark"; 26743 field public static final java.lang.String BUCKET_DISPLAY_NAME = "bucket_display_name"; 26744 field public static final java.lang.String BUCKET_ID = "bucket_id"; 26745 field public static final java.lang.String CATEGORY = "category"; 26746 field public static final java.lang.String DATE_TAKEN = "datetaken"; 26747 field public static final java.lang.String DESCRIPTION = "description"; 26748 field public static final java.lang.String DURATION = "duration"; 26749 field public static final java.lang.String IS_PRIVATE = "isprivate"; 26750 field public static final java.lang.String LANGUAGE = "language"; 26751 field public static final java.lang.String LATITUDE = "latitude"; 26752 field public static final java.lang.String LONGITUDE = "longitude"; 26753 field public static final java.lang.String MINI_THUMB_MAGIC = "mini_thumb_magic"; 26754 field public static final java.lang.String RESOLUTION = "resolution"; 26755 field public static final java.lang.String TAGS = "tags"; 26756 } 26757 26758 public abstract interface OpenableColumns { 26759 field public static final java.lang.String DISPLAY_NAME = "_display_name"; 26760 field public static final java.lang.String SIZE = "_size"; 26761 } 26762 26763 public class SearchRecentSuggestions { 26764 ctor public SearchRecentSuggestions(android.content.Context, java.lang.String, int); 26765 method public void clearHistory(); 26766 method public void saveRecentQuery(java.lang.String, java.lang.String); 26767 method protected void truncateHistory(android.content.ContentResolver, int); 26768 field public static final java.lang.String[] QUERIES_PROJECTION_1LINE; 26769 field public static final java.lang.String[] QUERIES_PROJECTION_2LINE; 26770 field public static final int QUERIES_PROJECTION_DATE_INDEX = 1; // 0x1 26771 field public static final int QUERIES_PROJECTION_DISPLAY1_INDEX = 3; // 0x3 26772 field public static final int QUERIES_PROJECTION_DISPLAY2_INDEX = 4; // 0x4 26773 field public static final int QUERIES_PROJECTION_QUERY_INDEX = 2; // 0x2 26774 } 26775 26776 public final class Settings { 26777 ctor public Settings(); 26778 field public static final java.lang.String ACTION_ACCESSIBILITY_SETTINGS = "android.settings.ACCESSIBILITY_SETTINGS"; 26779 field public static final java.lang.String ACTION_ADD_ACCOUNT = "android.settings.ADD_ACCOUNT_SETTINGS"; 26780 field public static final java.lang.String ACTION_AIRPLANE_MODE_SETTINGS = "android.settings.AIRPLANE_MODE_SETTINGS"; 26781 field public static final java.lang.String ACTION_APN_SETTINGS = "android.settings.APN_SETTINGS"; 26782 field public static final java.lang.String ACTION_APPLICATION_DETAILS_SETTINGS = "android.settings.APPLICATION_DETAILS_SETTINGS"; 26783 field public static final java.lang.String ACTION_APPLICATION_DEVELOPMENT_SETTINGS = "android.settings.APPLICATION_DEVELOPMENT_SETTINGS"; 26784 field public static final java.lang.String ACTION_APPLICATION_SETTINGS = "android.settings.APPLICATION_SETTINGS"; 26785 field public static final java.lang.String ACTION_BATTERY_SAVER_SETTINGS = "android.settings.BATTERY_SAVER_SETTINGS"; 26786 field public static final java.lang.String ACTION_BLUETOOTH_SETTINGS = "android.settings.BLUETOOTH_SETTINGS"; 26787 field public static final java.lang.String ACTION_CAPTIONING_SETTINGS = "android.settings.CAPTIONING_SETTINGS"; 26788 field public static final java.lang.String ACTION_CAST_SETTINGS = "android.settings.CAST_SETTINGS"; 26789 field public static final java.lang.String ACTION_DATA_ROAMING_SETTINGS = "android.settings.DATA_ROAMING_SETTINGS"; 26790 field public static final java.lang.String ACTION_DATE_SETTINGS = "android.settings.DATE_SETTINGS"; 26791 field public static final java.lang.String ACTION_DEVICE_INFO_SETTINGS = "android.settings.DEVICE_INFO_SETTINGS"; 26792 field public static final java.lang.String ACTION_DISPLAY_SETTINGS = "android.settings.DISPLAY_SETTINGS"; 26793 field public static final java.lang.String ACTION_DREAM_SETTINGS = "android.settings.DREAM_SETTINGS"; 26794 field public static final java.lang.String ACTION_HOME_SETTINGS = "android.settings.HOME_SETTINGS"; 26795 field public static final java.lang.String ACTION_INPUT_METHOD_SETTINGS = "android.settings.INPUT_METHOD_SETTINGS"; 26796 field public static final java.lang.String ACTION_INPUT_METHOD_SUBTYPE_SETTINGS = "android.settings.INPUT_METHOD_SUBTYPE_SETTINGS"; 26797 field public static final java.lang.String ACTION_INTERNAL_STORAGE_SETTINGS = "android.settings.INTERNAL_STORAGE_SETTINGS"; 26798 field public static final java.lang.String ACTION_LOCALE_SETTINGS = "android.settings.LOCALE_SETTINGS"; 26799 field public static final java.lang.String ACTION_LOCATION_SOURCE_SETTINGS = "android.settings.LOCATION_SOURCE_SETTINGS"; 26800 field public static final java.lang.String ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS = "android.settings.MANAGE_ALL_APPLICATIONS_SETTINGS"; 26801 field public static final java.lang.String ACTION_MANAGE_APPLICATIONS_SETTINGS = "android.settings.MANAGE_APPLICATIONS_SETTINGS"; 26802 field public static final java.lang.String ACTION_MEMORY_CARD_SETTINGS = "android.settings.MEMORY_CARD_SETTINGS"; 26803 field public static final java.lang.String ACTION_NETWORK_OPERATOR_SETTINGS = "android.settings.NETWORK_OPERATOR_SETTINGS"; 26804 field public static final java.lang.String ACTION_NFCSHARING_SETTINGS = "android.settings.NFCSHARING_SETTINGS"; 26805 field public static final java.lang.String ACTION_NFC_PAYMENT_SETTINGS = "android.settings.NFC_PAYMENT_SETTINGS"; 26806 field public static final java.lang.String ACTION_NFC_SETTINGS = "android.settings.NFC_SETTINGS"; 26807 field public static final java.lang.String ACTION_NOTIFICATION_LISTENER_SETTINGS = "android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS"; 26808 field public static final java.lang.String ACTION_PRINT_SETTINGS = "android.settings.ACTION_PRINT_SETTINGS"; 26809 field public static final java.lang.String ACTION_PRIVACY_SETTINGS = "android.settings.PRIVACY_SETTINGS"; 26810 field public static final java.lang.String ACTION_QUICK_LAUNCH_SETTINGS = "android.settings.QUICK_LAUNCH_SETTINGS"; 26811 field public static final java.lang.String ACTION_SEARCH_SETTINGS = "android.search.action.SEARCH_SETTINGS"; 26812 field public static final java.lang.String ACTION_SECURITY_SETTINGS = "android.settings.SECURITY_SETTINGS"; 26813 field public static final java.lang.String ACTION_SETTINGS = "android.settings.SETTINGS"; 26814 field public static final java.lang.String ACTION_SHOW_REGULATORY_INFO = "android.settings.SHOW_REGULATORY_INFO"; 26815 field public static final java.lang.String ACTION_SOUND_SETTINGS = "android.settings.SOUND_SETTINGS"; 26816 field public static final java.lang.String ACTION_SYNC_SETTINGS = "android.settings.SYNC_SETTINGS"; 26817 field public static final java.lang.String ACTION_USAGE_ACCESS_SETTINGS = "android.settings.USAGE_ACCESS_SETTINGS"; 26818 field public static final java.lang.String ACTION_USER_DICTIONARY_SETTINGS = "android.settings.USER_DICTIONARY_SETTINGS"; 26819 field public static final java.lang.String ACTION_VOICE_CONTROL_AIRPLANE_MODE = "android.settings.VOICE_CONTROL_AIRPLANE_MODE"; 26820 field public static final java.lang.String ACTION_VOICE_INPUT_SETTINGS = "android.settings.VOICE_INPUT_SETTINGS"; 26821 field public static final java.lang.String ACTION_WIFI_IP_SETTINGS = "android.settings.WIFI_IP_SETTINGS"; 26822 field public static final java.lang.String ACTION_WIFI_SETTINGS = "android.settings.WIFI_SETTINGS"; 26823 field public static final java.lang.String ACTION_WIRELESS_SETTINGS = "android.settings.WIRELESS_SETTINGS"; 26824 field public static final java.lang.String AUTHORITY = "settings"; 26825 field public static final java.lang.String EXTRA_ACCOUNT_TYPES = "account_types"; 26826 field public static final java.lang.String EXTRA_AIRPLANE_MODE_ENABLED = "airplane_mode_enabled"; 26827 field public static final java.lang.String EXTRA_AUTHORITIES = "authorities"; 26828 field public static final java.lang.String EXTRA_INPUT_METHOD_ID = "input_method_id"; 26829 } 26830 26831 public static final class Settings.Global extends android.provider.Settings.NameValueTable { 26832 ctor public Settings.Global(); 26833 method public static float getFloat(android.content.ContentResolver, java.lang.String, float); 26834 method public static float getFloat(android.content.ContentResolver, java.lang.String) throws android.provider.Settings.SettingNotFoundException; 26835 method public static int getInt(android.content.ContentResolver, java.lang.String, int); 26836 method public static int getInt(android.content.ContentResolver, java.lang.String) throws android.provider.Settings.SettingNotFoundException; 26837 method public static long getLong(android.content.ContentResolver, java.lang.String, long); 26838 method public static long getLong(android.content.ContentResolver, java.lang.String) throws android.provider.Settings.SettingNotFoundException; 26839 method public static java.lang.String getString(android.content.ContentResolver, java.lang.String); 26840 method public static android.net.Uri getUriFor(java.lang.String); 26841 method public static boolean putFloat(android.content.ContentResolver, java.lang.String, float); 26842 method public static boolean putInt(android.content.ContentResolver, java.lang.String, int); 26843 method public static boolean putLong(android.content.ContentResolver, java.lang.String, long); 26844 method public static boolean putString(android.content.ContentResolver, java.lang.String, java.lang.String); 26845 field public static final java.lang.String ADB_ENABLED = "adb_enabled"; 26846 field public static final java.lang.String AIRPLANE_MODE_ON = "airplane_mode_on"; 26847 field public static final java.lang.String AIRPLANE_MODE_RADIOS = "airplane_mode_radios"; 26848 field public static final java.lang.String ALWAYS_FINISH_ACTIVITIES = "always_finish_activities"; 26849 field public static final java.lang.String ANIMATOR_DURATION_SCALE = "animator_duration_scale"; 26850 field public static final java.lang.String AUTO_TIME = "auto_time"; 26851 field public static final java.lang.String AUTO_TIME_ZONE = "auto_time_zone"; 26852 field public static final java.lang.String BLUETOOTH_ON = "bluetooth_on"; 26853 field public static final android.net.Uri CONTENT_URI; 26854 field public static final java.lang.String DATA_ROAMING = "data_roaming"; 26855 field public static final java.lang.String DEBUG_APP = "debug_app"; 26856 field public static final java.lang.String DEVELOPMENT_SETTINGS_ENABLED = "development_settings_enabled"; 26857 field public static final java.lang.String DEVICE_PROVISIONED = "device_provisioned"; 26858 field public static final java.lang.String HTTP_PROXY = "http_proxy"; 26859 field public static final deprecated java.lang.String INSTALL_NON_MARKET_APPS = "install_non_market_apps"; 26860 field public static final java.lang.String MODE_RINGER = "mode_ringer"; 26861 field public static final java.lang.String NETWORK_PREFERENCE = "network_preference"; 26862 field public static final java.lang.String RADIO_BLUETOOTH = "bluetooth"; 26863 field public static final java.lang.String RADIO_CELL = "cell"; 26864 field public static final java.lang.String RADIO_NFC = "nfc"; 26865 field public static final java.lang.String RADIO_WIFI = "wifi"; 26866 field public static final java.lang.String SHOW_PROCESSES = "show_processes"; 26867 field public static final java.lang.String STAY_ON_WHILE_PLUGGED_IN = "stay_on_while_plugged_in"; 26868 field public static final java.lang.String SYS_PROP_SETTING_VERSION = "sys.settings_global_version"; 26869 field public static final java.lang.String TRANSITION_ANIMATION_SCALE = "transition_animation_scale"; 26870 field public static final java.lang.String USB_MASS_STORAGE_ENABLED = "usb_mass_storage_enabled"; 26871 field public static final java.lang.String USE_GOOGLE_MAIL = "use_google_mail"; 26872 field public static final java.lang.String WAIT_FOR_DEBUGGER = "wait_for_debugger"; 26873 field public static final java.lang.String WIFI_MAX_DHCP_RETRY_COUNT = "wifi_max_dhcp_retry_count"; 26874 field public static final java.lang.String WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS = "wifi_mobile_data_transition_wakelock_timeout_ms"; 26875 field public static final java.lang.String WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON = "wifi_networks_available_notification_on"; 26876 field public static final java.lang.String WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY = "wifi_networks_available_repeat_delay"; 26877 field public static final java.lang.String WIFI_NUM_OPEN_NETWORKS_KEPT = "wifi_num_open_networks_kept"; 26878 field public static final java.lang.String WIFI_ON = "wifi_on"; 26879 field public static final java.lang.String WIFI_SLEEP_POLICY = "wifi_sleep_policy"; 26880 field public static final int WIFI_SLEEP_POLICY_DEFAULT = 0; // 0x0 26881 field public static final int WIFI_SLEEP_POLICY_NEVER = 2; // 0x2 26882 field public static final int WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED = 1; // 0x1 26883 field public static final java.lang.String WIFI_WATCHDOG_ON = "wifi_watchdog_on"; 26884 field public static final java.lang.String WINDOW_ANIMATION_SCALE = "window_animation_scale"; 26885 } 26886 26887 public static class Settings.NameValueTable implements android.provider.BaseColumns { 26888 ctor public Settings.NameValueTable(); 26889 method public static android.net.Uri getUriFor(android.net.Uri, java.lang.String); 26890 method protected static boolean putString(android.content.ContentResolver, android.net.Uri, java.lang.String, java.lang.String); 26891 field public static final java.lang.String NAME = "name"; 26892 field public static final java.lang.String VALUE = "value"; 26893 } 26894 26895 public static final class Settings.Secure extends android.provider.Settings.NameValueTable { 26896 ctor public Settings.Secure(); 26897 method public static float getFloat(android.content.ContentResolver, java.lang.String, float); 26898 method public static float getFloat(android.content.ContentResolver, java.lang.String) throws android.provider.Settings.SettingNotFoundException; 26899 method public static int getInt(android.content.ContentResolver, java.lang.String, int); 26900 method public static int getInt(android.content.ContentResolver, java.lang.String) throws android.provider.Settings.SettingNotFoundException; 26901 method public static long getLong(android.content.ContentResolver, java.lang.String, long); 26902 method public static long getLong(android.content.ContentResolver, java.lang.String) throws android.provider.Settings.SettingNotFoundException; 26903 method public static java.lang.String getString(android.content.ContentResolver, java.lang.String); 26904 method public static android.net.Uri getUriFor(java.lang.String); 26905 method public static final deprecated boolean isLocationProviderEnabled(android.content.ContentResolver, java.lang.String); 26906 method public static boolean putFloat(android.content.ContentResolver, java.lang.String, float); 26907 method public static boolean putInt(android.content.ContentResolver, java.lang.String, int); 26908 method public static boolean putLong(android.content.ContentResolver, java.lang.String, long); 26909 method public static boolean putString(android.content.ContentResolver, java.lang.String, java.lang.String); 26910 method public static final deprecated void setLocationProviderEnabled(android.content.ContentResolver, java.lang.String, boolean); 26911 field public static final java.lang.String ACCESSIBILITY_DISPLAY_INVERSION_ENABLED = "accessibility_display_inversion_enabled"; 26912 field public static final java.lang.String ACCESSIBILITY_ENABLED = "accessibility_enabled"; 26913 field public static final java.lang.String ACCESSIBILITY_SPEAK_PASSWORD = "speak_password"; 26914 field public static final deprecated java.lang.String ADB_ENABLED = "adb_enabled"; 26915 field public static final java.lang.String ALLOWED_GEOLOCATION_ORIGINS = "allowed_geolocation_origins"; 26916 field public static final java.lang.String ALLOW_MOCK_LOCATION = "mock_location"; 26917 field public static final java.lang.String ANDROID_ID = "android_id"; 26918 field public static final deprecated java.lang.String BACKGROUND_DATA = "background_data"; 26919 field public static final deprecated java.lang.String BLUETOOTH_ON = "bluetooth_on"; 26920 field public static final android.net.Uri CONTENT_URI; 26921 field public static final deprecated java.lang.String DATA_ROAMING = "data_roaming"; 26922 field public static final java.lang.String DEFAULT_INPUT_METHOD = "default_input_method"; 26923 field public static final deprecated java.lang.String DEVELOPMENT_SETTINGS_ENABLED = "development_settings_enabled"; 26924 field public static final deprecated java.lang.String DEVICE_PROVISIONED = "device_provisioned"; 26925 field public static final java.lang.String ENABLED_ACCESSIBILITY_SERVICES = "enabled_accessibility_services"; 26926 field public static final java.lang.String ENABLED_INPUT_METHODS = "enabled_input_methods"; 26927 field public static final deprecated java.lang.String HTTP_PROXY = "http_proxy"; 26928 field public static final java.lang.String INPUT_METHOD_SELECTOR_VISIBILITY = "input_method_selector_visibility"; 26929 field public static final java.lang.String INSTALL_NON_MARKET_APPS = "install_non_market_apps"; 26930 field public static final java.lang.String LOCATION_MODE = "location_mode"; 26931 field public static final int LOCATION_MODE_BATTERY_SAVING = 2; // 0x2 26932 field public static final int LOCATION_MODE_HIGH_ACCURACY = 3; // 0x3 26933 field public static final int LOCATION_MODE_OFF = 0; // 0x0 26934 field public static final int LOCATION_MODE_SENSORS_ONLY = 1; // 0x1 26935 field public static final deprecated java.lang.String LOCATION_PROVIDERS_ALLOWED = "location_providers_allowed"; 26936 field public static final java.lang.String LOCK_PATTERN_ENABLED = "lock_pattern_autolock"; 26937 field public static final deprecated java.lang.String LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED = "lock_pattern_tactile_feedback_enabled"; 26938 field public static final java.lang.String LOCK_PATTERN_VISIBLE = "lock_pattern_visible_pattern"; 26939 field public static final deprecated java.lang.String LOGGING_ID = "logging_id"; 26940 field public static final deprecated java.lang.String NETWORK_PREFERENCE = "network_preference"; 26941 field public static final java.lang.String PARENTAL_CONTROL_ENABLED = "parental_control_enabled"; 26942 field public static final java.lang.String PARENTAL_CONTROL_LAST_UPDATE = "parental_control_last_update"; 26943 field public static final java.lang.String PARENTAL_CONTROL_REDIRECT_URL = "parental_control_redirect_url"; 26944 field public static final java.lang.String SELECTED_INPUT_METHOD_SUBTYPE = "selected_input_method_subtype"; 26945 field public static final java.lang.String SETTINGS_CLASSNAME = "settings_classname"; 26946 field public static final java.lang.String SKIP_FIRST_USE_HINTS = "skip_first_use_hints"; 26947 field public static final java.lang.String SYS_PROP_SETTING_VERSION = "sys.settings_secure_version"; 26948 field public static final java.lang.String TOUCH_EXPLORATION_ENABLED = "touch_exploration_enabled"; 26949 field public static final deprecated java.lang.String TTS_DEFAULT_COUNTRY = "tts_default_country"; 26950 field public static final deprecated java.lang.String TTS_DEFAULT_LANG = "tts_default_lang"; 26951 field public static final java.lang.String TTS_DEFAULT_PITCH = "tts_default_pitch"; 26952 field public static final java.lang.String TTS_DEFAULT_RATE = "tts_default_rate"; 26953 field public static final java.lang.String TTS_DEFAULT_SYNTH = "tts_default_synth"; 26954 field public static final deprecated java.lang.String TTS_DEFAULT_VARIANT = "tts_default_variant"; 26955 field public static final java.lang.String TTS_ENABLED_PLUGINS = "tts_enabled_plugins"; 26956 field public static final deprecated java.lang.String TTS_USE_DEFAULTS = "tts_use_defaults"; 26957 field public static final deprecated java.lang.String USB_MASS_STORAGE_ENABLED = "usb_mass_storage_enabled"; 26958 field public static final deprecated java.lang.String USE_GOOGLE_MAIL = "use_google_mail"; 26959 field public static final deprecated java.lang.String WIFI_MAX_DHCP_RETRY_COUNT = "wifi_max_dhcp_retry_count"; 26960 field public static final deprecated java.lang.String WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS = "wifi_mobile_data_transition_wakelock_timeout_ms"; 26961 field public static final deprecated java.lang.String WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON = "wifi_networks_available_notification_on"; 26962 field public static final deprecated java.lang.String WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY = "wifi_networks_available_repeat_delay"; 26963 field public static final deprecated java.lang.String WIFI_NUM_OPEN_NETWORKS_KEPT = "wifi_num_open_networks_kept"; 26964 field public static final deprecated java.lang.String WIFI_ON = "wifi_on"; 26965 field public static final deprecated java.lang.String WIFI_WATCHDOG_ACCEPTABLE_PACKET_LOSS_PERCENTAGE = "wifi_watchdog_acceptable_packet_loss_percentage"; 26966 field public static final deprecated java.lang.String WIFI_WATCHDOG_AP_COUNT = "wifi_watchdog_ap_count"; 26967 field public static final deprecated java.lang.String WIFI_WATCHDOG_BACKGROUND_CHECK_DELAY_MS = "wifi_watchdog_background_check_delay_ms"; 26968 field public static final deprecated java.lang.String WIFI_WATCHDOG_BACKGROUND_CHECK_ENABLED = "wifi_watchdog_background_check_enabled"; 26969 field public static final deprecated java.lang.String WIFI_WATCHDOG_BACKGROUND_CHECK_TIMEOUT_MS = "wifi_watchdog_background_check_timeout_ms"; 26970 field public static final deprecated java.lang.String WIFI_WATCHDOG_INITIAL_IGNORED_PING_COUNT = "wifi_watchdog_initial_ignored_ping_count"; 26971 field public static final deprecated java.lang.String WIFI_WATCHDOG_MAX_AP_CHECKS = "wifi_watchdog_max_ap_checks"; 26972 field public static final deprecated java.lang.String WIFI_WATCHDOG_ON = "wifi_watchdog_on"; 26973 field public static final deprecated java.lang.String WIFI_WATCHDOG_PING_COUNT = "wifi_watchdog_ping_count"; 26974 field public static final deprecated java.lang.String WIFI_WATCHDOG_PING_DELAY_MS = "wifi_watchdog_ping_delay_ms"; 26975 field public static final deprecated java.lang.String WIFI_WATCHDOG_PING_TIMEOUT_MS = "wifi_watchdog_ping_timeout_ms"; 26976 field public static final deprecated java.lang.String WIFI_WATCHDOG_WATCH_LIST = "wifi_watchdog_watch_list"; 26977 } 26978 26979 public static class Settings.SettingNotFoundException extends android.util.AndroidException { 26980 ctor public Settings.SettingNotFoundException(java.lang.String); 26981 } 26982 26983 public static final class Settings.System extends android.provider.Settings.NameValueTable { 26984 ctor public Settings.System(); 26985 method public static void getConfiguration(android.content.ContentResolver, android.content.res.Configuration); 26986 method public static float getFloat(android.content.ContentResolver, java.lang.String, float); 26987 method public static float getFloat(android.content.ContentResolver, java.lang.String) throws android.provider.Settings.SettingNotFoundException; 26988 method public static int getInt(android.content.ContentResolver, java.lang.String, int); 26989 method public static int getInt(android.content.ContentResolver, java.lang.String) throws android.provider.Settings.SettingNotFoundException; 26990 method public static long getLong(android.content.ContentResolver, java.lang.String, long); 26991 method public static long getLong(android.content.ContentResolver, java.lang.String) throws android.provider.Settings.SettingNotFoundException; 26992 method public static deprecated boolean getShowGTalkServiceStatus(android.content.ContentResolver); 26993 method public static java.lang.String getString(android.content.ContentResolver, java.lang.String); 26994 method public static android.net.Uri getUriFor(java.lang.String); 26995 method public static boolean putConfiguration(android.content.ContentResolver, android.content.res.Configuration); 26996 method public static boolean putFloat(android.content.ContentResolver, java.lang.String, float); 26997 method public static boolean putInt(android.content.ContentResolver, java.lang.String, int); 26998 method public static boolean putLong(android.content.ContentResolver, java.lang.String, long); 26999 method public static boolean putString(android.content.ContentResolver, java.lang.String, java.lang.String); 27000 method public static deprecated void setShowGTalkServiceStatus(android.content.ContentResolver, boolean); 27001 field public static final java.lang.String ACCELEROMETER_ROTATION = "accelerometer_rotation"; 27002 field public static final deprecated java.lang.String ADB_ENABLED = "adb_enabled"; 27003 field public static final deprecated java.lang.String AIRPLANE_MODE_ON = "airplane_mode_on"; 27004 field public static final deprecated java.lang.String AIRPLANE_MODE_RADIOS = "airplane_mode_radios"; 27005 field public static final java.lang.String ALARM_ALERT = "alarm_alert"; 27006 field public static final deprecated java.lang.String ALWAYS_FINISH_ACTIVITIES = "always_finish_activities"; 27007 field public static final deprecated java.lang.String ANDROID_ID = "android_id"; 27008 field public static final deprecated java.lang.String ANIMATOR_DURATION_SCALE = "animator_duration_scale"; 27009 field public static final java.lang.String APPEND_FOR_LAST_AUDIBLE = "_last_audible"; 27010 field public static final deprecated java.lang.String AUTO_TIME = "auto_time"; 27011 field public static final deprecated java.lang.String AUTO_TIME_ZONE = "auto_time_zone"; 27012 field public static final java.lang.String BLUETOOTH_DISCOVERABILITY = "bluetooth_discoverability"; 27013 field public static final java.lang.String BLUETOOTH_DISCOVERABILITY_TIMEOUT = "bluetooth_discoverability_timeout"; 27014 field public static final deprecated java.lang.String BLUETOOTH_ON = "bluetooth_on"; 27015 field public static final android.net.Uri CONTENT_URI; 27016 field public static final deprecated java.lang.String DATA_ROAMING = "data_roaming"; 27017 field public static final java.lang.String DATE_FORMAT = "date_format"; 27018 field public static final deprecated java.lang.String DEBUG_APP = "debug_app"; 27019 field public static final android.net.Uri DEFAULT_ALARM_ALERT_URI; 27020 field public static final android.net.Uri DEFAULT_NOTIFICATION_URI; 27021 field public static final android.net.Uri DEFAULT_RINGTONE_URI; 27022 field public static final deprecated java.lang.String DEVICE_PROVISIONED = "device_provisioned"; 27023 field public static final deprecated java.lang.String DIM_SCREEN = "dim_screen"; 27024 field public static final java.lang.String DTMF_TONE_WHEN_DIALING = "dtmf_tone"; 27025 field public static final java.lang.String END_BUTTON_BEHAVIOR = "end_button_behavior"; 27026 field public static final java.lang.String FONT_SCALE = "font_scale"; 27027 field public static final java.lang.String HAPTIC_FEEDBACK_ENABLED = "haptic_feedback_enabled"; 27028 field public static final deprecated java.lang.String HTTP_PROXY = "http_proxy"; 27029 field public static final deprecated java.lang.String INSTALL_NON_MARKET_APPS = "install_non_market_apps"; 27030 field public static final deprecated java.lang.String LOCATION_PROVIDERS_ALLOWED = "location_providers_allowed"; 27031 field public static final deprecated java.lang.String LOCK_PATTERN_ENABLED = "lock_pattern_autolock"; 27032 field public static final deprecated java.lang.String LOCK_PATTERN_TACTILE_FEEDBACK_ENABLED = "lock_pattern_tactile_feedback_enabled"; 27033 field public static final deprecated java.lang.String LOCK_PATTERN_VISIBLE = "lock_pattern_visible_pattern"; 27034 field public static final deprecated java.lang.String LOGGING_ID = "logging_id"; 27035 field public static final deprecated java.lang.String MODE_RINGER = "mode_ringer"; 27036 field public static final java.lang.String MODE_RINGER_STREAMS_AFFECTED = "mode_ringer_streams_affected"; 27037 field public static final java.lang.String MUTE_STREAMS_AFFECTED = "mute_streams_affected"; 27038 field public static final deprecated java.lang.String NETWORK_PREFERENCE = "network_preference"; 27039 field public static final deprecated java.lang.String NEXT_ALARM_FORMATTED = "next_alarm_formatted"; 27040 field public static final java.lang.String NOTIFICATION_SOUND = "notification_sound"; 27041 field public static final deprecated java.lang.String PARENTAL_CONTROL_ENABLED = "parental_control_enabled"; 27042 field public static final deprecated java.lang.String PARENTAL_CONTROL_LAST_UPDATE = "parental_control_last_update"; 27043 field public static final deprecated java.lang.String PARENTAL_CONTROL_REDIRECT_URL = "parental_control_redirect_url"; 27044 field public static final deprecated java.lang.String RADIO_BLUETOOTH = "bluetooth"; 27045 field public static final deprecated java.lang.String RADIO_CELL = "cell"; 27046 field public static final deprecated java.lang.String RADIO_NFC = "nfc"; 27047 field public static final deprecated java.lang.String RADIO_WIFI = "wifi"; 27048 field public static final java.lang.String RINGTONE = "ringtone"; 27049 field public static final java.lang.String SCREEN_BRIGHTNESS = "screen_brightness"; 27050 field public static final java.lang.String SCREEN_BRIGHTNESS_MODE = "screen_brightness_mode"; 27051 field public static final int SCREEN_BRIGHTNESS_MODE_AUTOMATIC = 1; // 0x1 27052 field public static final int SCREEN_BRIGHTNESS_MODE_MANUAL = 0; // 0x0 27053 field public static final java.lang.String SCREEN_OFF_TIMEOUT = "screen_off_timeout"; 27054 field public static final deprecated java.lang.String SETTINGS_CLASSNAME = "settings_classname"; 27055 field public static final java.lang.String SETUP_WIZARD_HAS_RUN = "setup_wizard_has_run"; 27056 field public static final java.lang.String SHOW_GTALK_SERVICE_STATUS = "SHOW_GTALK_SERVICE_STATUS"; 27057 field public static final deprecated java.lang.String SHOW_PROCESSES = "show_processes"; 27058 field public static final deprecated java.lang.String SHOW_WEB_SUGGESTIONS = "show_web_suggestions"; 27059 field public static final java.lang.String SOUND_EFFECTS_ENABLED = "sound_effects_enabled"; 27060 field public static final deprecated java.lang.String STAY_ON_WHILE_PLUGGED_IN = "stay_on_while_plugged_in"; 27061 field public static final java.lang.String SYS_PROP_SETTING_VERSION = "sys.settings_system_version"; 27062 field public static final java.lang.String TEXT_AUTO_CAPS = "auto_caps"; 27063 field public static final java.lang.String TEXT_AUTO_PUNCTUATE = "auto_punctuate"; 27064 field public static final java.lang.String TEXT_AUTO_REPLACE = "auto_replace"; 27065 field public static final java.lang.String TEXT_SHOW_PASSWORD = "show_password"; 27066 field public static final java.lang.String TIME_12_24 = "time_12_24"; 27067 field public static final deprecated java.lang.String TRANSITION_ANIMATION_SCALE = "transition_animation_scale"; 27068 field public static final deprecated java.lang.String USB_MASS_STORAGE_ENABLED = "usb_mass_storage_enabled"; 27069 field public static final java.lang.String USER_ROTATION = "user_rotation"; 27070 field public static final deprecated java.lang.String USE_GOOGLE_MAIL = "use_google_mail"; 27071 field public static final java.lang.String VIBRATE_ON = "vibrate_on"; 27072 field public static final java.lang.String VOLUME_ALARM = "volume_alarm"; 27073 field public static final java.lang.String VOLUME_BLUETOOTH_SCO = "volume_bluetooth_sco"; 27074 field public static final java.lang.String VOLUME_MUSIC = "volume_music"; 27075 field public static final java.lang.String VOLUME_NOTIFICATION = "volume_notification"; 27076 field public static final java.lang.String VOLUME_RING = "volume_ring"; 27077 field public static final java.lang.String[] VOLUME_SETTINGS; 27078 field public static final java.lang.String VOLUME_SYSTEM = "volume_system"; 27079 field public static final java.lang.String VOLUME_VOICE = "volume_voice"; 27080 field public static final deprecated java.lang.String WAIT_FOR_DEBUGGER = "wait_for_debugger"; 27081 field public static final deprecated java.lang.String WALLPAPER_ACTIVITY = "wallpaper_activity"; 27082 field public static final deprecated java.lang.String WIFI_MAX_DHCP_RETRY_COUNT = "wifi_max_dhcp_retry_count"; 27083 field public static final deprecated java.lang.String WIFI_MOBILE_DATA_TRANSITION_WAKELOCK_TIMEOUT_MS = "wifi_mobile_data_transition_wakelock_timeout_ms"; 27084 field public static final deprecated java.lang.String WIFI_NETWORKS_AVAILABLE_NOTIFICATION_ON = "wifi_networks_available_notification_on"; 27085 field public static final deprecated java.lang.String WIFI_NETWORKS_AVAILABLE_REPEAT_DELAY = "wifi_networks_available_repeat_delay"; 27086 field public static final deprecated java.lang.String WIFI_NUM_OPEN_NETWORKS_KEPT = "wifi_num_open_networks_kept"; 27087 field public static final deprecated java.lang.String WIFI_ON = "wifi_on"; 27088 field public static final deprecated java.lang.String WIFI_SLEEP_POLICY = "wifi_sleep_policy"; 27089 field public static final deprecated int WIFI_SLEEP_POLICY_DEFAULT = 0; // 0x0 27090 field public static final deprecated int WIFI_SLEEP_POLICY_NEVER = 2; // 0x2 27091 field public static final deprecated int WIFI_SLEEP_POLICY_NEVER_WHILE_PLUGGED = 1; // 0x1 27092 field public static final deprecated java.lang.String WIFI_STATIC_DNS1 = "wifi_static_dns1"; 27093 field public static final deprecated java.lang.String WIFI_STATIC_DNS2 = "wifi_static_dns2"; 27094 field public static final deprecated java.lang.String WIFI_STATIC_GATEWAY = "wifi_static_gateway"; 27095 field public static final deprecated java.lang.String WIFI_STATIC_IP = "wifi_static_ip"; 27096 field public static final deprecated java.lang.String WIFI_STATIC_NETMASK = "wifi_static_netmask"; 27097 field public static final deprecated java.lang.String WIFI_USE_STATIC_IP = "wifi_use_static_ip"; 27098 field public static final deprecated java.lang.String WIFI_WATCHDOG_ACCEPTABLE_PACKET_LOSS_PERCENTAGE = "wifi_watchdog_acceptable_packet_loss_percentage"; 27099 field public static final deprecated java.lang.String WIFI_WATCHDOG_AP_COUNT = "wifi_watchdog_ap_count"; 27100 field public static final deprecated java.lang.String WIFI_WATCHDOG_BACKGROUND_CHECK_DELAY_MS = "wifi_watchdog_background_check_delay_ms"; 27101 field public static final deprecated java.lang.String WIFI_WATCHDOG_BACKGROUND_CHECK_ENABLED = "wifi_watchdog_background_check_enabled"; 27102 field public static final deprecated java.lang.String WIFI_WATCHDOG_BACKGROUND_CHECK_TIMEOUT_MS = "wifi_watchdog_background_check_timeout_ms"; 27103 field public static final deprecated java.lang.String WIFI_WATCHDOG_INITIAL_IGNORED_PING_COUNT = "wifi_watchdog_initial_ignored_ping_count"; 27104 field public static final deprecated java.lang.String WIFI_WATCHDOG_MAX_AP_CHECKS = "wifi_watchdog_max_ap_checks"; 27105 field public static final deprecated java.lang.String WIFI_WATCHDOG_ON = "wifi_watchdog_on"; 27106 field public static final deprecated java.lang.String WIFI_WATCHDOG_PING_COUNT = "wifi_watchdog_ping_count"; 27107 field public static final deprecated java.lang.String WIFI_WATCHDOG_PING_DELAY_MS = "wifi_watchdog_ping_delay_ms"; 27108 field public static final deprecated java.lang.String WIFI_WATCHDOG_PING_TIMEOUT_MS = "wifi_watchdog_ping_timeout_ms"; 27109 field public static final deprecated java.lang.String WINDOW_ANIMATION_SCALE = "window_animation_scale"; 27110 } 27111 27112 public class SyncStateContract { 27113 ctor public SyncStateContract(); 27114 } 27115 27116 public static abstract interface SyncStateContract.Columns implements android.provider.BaseColumns { 27117 field public static final java.lang.String ACCOUNT_NAME = "account_name"; 27118 field public static final java.lang.String ACCOUNT_TYPE = "account_type"; 27119 field public static final java.lang.String DATA = "data"; 27120 } 27121 27122 public static class SyncStateContract.Constants implements android.provider.SyncStateContract.Columns { 27123 ctor public SyncStateContract.Constants(); 27124 field public static final java.lang.String CONTENT_DIRECTORY = "syncstate"; 27125 } 27126 27127 public static final class SyncStateContract.Helpers { 27128 ctor public SyncStateContract.Helpers(); 27129 method public static byte[] get(android.content.ContentProviderClient, android.net.Uri, android.accounts.Account) throws android.os.RemoteException; 27130 method public static android.util.Pair<android.net.Uri, byte[]> getWithUri(android.content.ContentProviderClient, android.net.Uri, android.accounts.Account) throws android.os.RemoteException; 27131 method public static android.net.Uri insert(android.content.ContentProviderClient, android.net.Uri, android.accounts.Account, byte[]) throws android.os.RemoteException; 27132 method public static android.content.ContentProviderOperation newSetOperation(android.net.Uri, android.accounts.Account, byte[]); 27133 method public static android.content.ContentProviderOperation newUpdateOperation(android.net.Uri, byte[]); 27134 method public static void set(android.content.ContentProviderClient, android.net.Uri, android.accounts.Account, byte[]) throws android.os.RemoteException; 27135 method public static void update(android.content.ContentProviderClient, android.net.Uri, byte[]) throws android.os.RemoteException; 27136 } 27137 27138 public final class Telephony { 27139 } 27140 27141 public static abstract interface Telephony.BaseMmsColumns implements android.provider.BaseColumns { 27142 field public static final java.lang.String CONTENT_CLASS = "ct_cls"; 27143 field public static final java.lang.String CONTENT_LOCATION = "ct_l"; 27144 field public static final java.lang.String CONTENT_TYPE = "ct_t"; 27145 field public static final java.lang.String CREATOR = "creator"; 27146 field public static final java.lang.String DATE = "date"; 27147 field public static final java.lang.String DATE_SENT = "date_sent"; 27148 field public static final java.lang.String DELIVERY_REPORT = "d_rpt"; 27149 field public static final java.lang.String DELIVERY_TIME = "d_tm"; 27150 field public static final java.lang.String EXPIRY = "exp"; 27151 field public static final java.lang.String LOCKED = "locked"; 27152 field public static final java.lang.String MESSAGE_BOX = "msg_box"; 27153 field public static final int MESSAGE_BOX_ALL = 0; // 0x0 27154 field public static final int MESSAGE_BOX_DRAFTS = 3; // 0x3 27155 field public static final int MESSAGE_BOX_FAILED = 5; // 0x5 27156 field public static final int MESSAGE_BOX_INBOX = 1; // 0x1 27157 field public static final int MESSAGE_BOX_OUTBOX = 4; // 0x4 27158 field public static final int MESSAGE_BOX_SENT = 2; // 0x2 27159 field public static final java.lang.String MESSAGE_CLASS = "m_cls"; 27160 field public static final java.lang.String MESSAGE_ID = "m_id"; 27161 field public static final java.lang.String MESSAGE_SIZE = "m_size"; 27162 field public static final java.lang.String MESSAGE_TYPE = "m_type"; 27163 field public static final java.lang.String MMS_VERSION = "v"; 27164 field public static final java.lang.String PRIORITY = "pri"; 27165 field public static final java.lang.String READ = "read"; 27166 field public static final java.lang.String READ_REPORT = "rr"; 27167 field public static final java.lang.String READ_STATUS = "read_status"; 27168 field public static final java.lang.String REPORT_ALLOWED = "rpt_a"; 27169 field public static final java.lang.String RESPONSE_STATUS = "resp_st"; 27170 field public static final java.lang.String RESPONSE_TEXT = "resp_txt"; 27171 field public static final java.lang.String RETRIEVE_STATUS = "retr_st"; 27172 field public static final java.lang.String RETRIEVE_TEXT = "retr_txt"; 27173 field public static final java.lang.String RETRIEVE_TEXT_CHARSET = "retr_txt_cs"; 27174 field public static final java.lang.String SEEN = "seen"; 27175 field public static final java.lang.String STATUS = "st"; 27176 field public static final java.lang.String SUBJECT = "sub"; 27177 field public static final java.lang.String SUBJECT_CHARSET = "sub_cs"; 27178 field public static final java.lang.String SUBSCRIPTION_ID = "sub_id"; 27179 field public static final java.lang.String TEXT_ONLY = "text_only"; 27180 field public static final java.lang.String THREAD_ID = "thread_id"; 27181 field public static final java.lang.String TRANSACTION_ID = "tr_id"; 27182 } 27183 27184 public static abstract interface Telephony.CanonicalAddressesColumns implements android.provider.BaseColumns { 27185 field public static final java.lang.String ADDRESS = "address"; 27186 } 27187 27188 public static final class Telephony.Carriers implements android.provider.BaseColumns { 27189 field public static final java.lang.String APN = "apn"; 27190 field public static final java.lang.String AUTH_TYPE = "authtype"; 27191 field public static final java.lang.String BEARER = "bearer"; 27192 field public static final java.lang.String CARRIER_ENABLED = "carrier_enabled"; 27193 field public static final android.net.Uri CONTENT_URI; 27194 field public static final java.lang.String CURRENT = "current"; 27195 field public static final java.lang.String DEFAULT_SORT_ORDER = "name ASC"; 27196 field public static final java.lang.String MCC = "mcc"; 27197 field public static final java.lang.String MMSC = "mmsc"; 27198 field public static final java.lang.String MMSPORT = "mmsport"; 27199 field public static final java.lang.String MMSPROXY = "mmsproxy"; 27200 field public static final java.lang.String MNC = "mnc"; 27201 field public static final java.lang.String MVNO_MATCH_DATA = "mvno_match_data"; 27202 field public static final java.lang.String MVNO_TYPE = "mvno_type"; 27203 field public static final java.lang.String NAME = "name"; 27204 field public static final java.lang.String NUMERIC = "numeric"; 27205 field public static final java.lang.String PASSWORD = "password"; 27206 field public static final java.lang.String PORT = "port"; 27207 field public static final java.lang.String PROTOCOL = "protocol"; 27208 field public static final java.lang.String PROXY = "proxy"; 27209 field public static final java.lang.String ROAMING_PROTOCOL = "roaming_protocol"; 27210 field public static final java.lang.String SERVER = "server"; 27211 field public static final java.lang.String SUBSCRIPTION_ID = "sub_id"; 27212 field public static final java.lang.String TYPE = "type"; 27213 field public static final java.lang.String USER = "user"; 27214 } 27215 27216 public static final class Telephony.Mms implements android.provider.Telephony.BaseMmsColumns { 27217 field public static final android.net.Uri CONTENT_URI; 27218 field public static final java.lang.String DEFAULT_SORT_ORDER = "date DESC"; 27219 field public static final android.net.Uri REPORT_REQUEST_URI; 27220 field public static final android.net.Uri REPORT_STATUS_URI; 27221 } 27222 27223 public static final class Telephony.Mms.Addr implements android.provider.BaseColumns { 27224 field public static final java.lang.String ADDRESS = "address"; 27225 field public static final java.lang.String CHARSET = "charset"; 27226 field public static final java.lang.String CONTACT_ID = "contact_id"; 27227 field public static final java.lang.String MSG_ID = "msg_id"; 27228 field public static final java.lang.String TYPE = "type"; 27229 } 27230 27231 public static final class Telephony.Mms.Draft implements android.provider.Telephony.BaseMmsColumns { 27232 field public static final android.net.Uri CONTENT_URI; 27233 field public static final java.lang.String DEFAULT_SORT_ORDER = "date DESC"; 27234 } 27235 27236 public static final class Telephony.Mms.Inbox implements android.provider.Telephony.BaseMmsColumns { 27237 field public static final android.net.Uri CONTENT_URI; 27238 field public static final java.lang.String DEFAULT_SORT_ORDER = "date DESC"; 27239 } 27240 27241 public static final class Telephony.Mms.Intents { 27242 field public static final java.lang.String CONTENT_CHANGED_ACTION = "android.intent.action.CONTENT_CHANGED"; 27243 field public static final java.lang.String DELETED_CONTENTS = "deleted_contents"; 27244 } 27245 27246 public static final class Telephony.Mms.Outbox implements android.provider.Telephony.BaseMmsColumns { 27247 field public static final android.net.Uri CONTENT_URI; 27248 field public static final java.lang.String DEFAULT_SORT_ORDER = "date DESC"; 27249 } 27250 27251 public static final class Telephony.Mms.Part implements android.provider.BaseColumns { 27252 field public static final java.lang.String CHARSET = "chset"; 27253 field public static final java.lang.String CONTENT_DISPOSITION = "cd"; 27254 field public static final java.lang.String CONTENT_ID = "cid"; 27255 field public static final java.lang.String CONTENT_LOCATION = "cl"; 27256 field public static final java.lang.String CONTENT_TYPE = "ct"; 27257 field public static final java.lang.String CT_START = "ctt_s"; 27258 field public static final java.lang.String CT_TYPE = "ctt_t"; 27259 field public static final java.lang.String FILENAME = "fn"; 27260 field public static final java.lang.String MSG_ID = "mid"; 27261 field public static final java.lang.String NAME = "name"; 27262 field public static final java.lang.String SEQ = "seq"; 27263 field public static final java.lang.String TEXT = "text"; 27264 field public static final java.lang.String _DATA = "_data"; 27265 } 27266 27267 public static final class Telephony.Mms.Rate { 27268 field public static final android.net.Uri CONTENT_URI; 27269 field public static final java.lang.String SENT_TIME = "sent_time"; 27270 } 27271 27272 public static final class Telephony.Mms.Sent implements android.provider.Telephony.BaseMmsColumns { 27273 field public static final android.net.Uri CONTENT_URI; 27274 field public static final java.lang.String DEFAULT_SORT_ORDER = "date DESC"; 27275 } 27276 27277 public static final class Telephony.MmsSms implements android.provider.BaseColumns { 27278 field public static final android.net.Uri CONTENT_CONVERSATIONS_URI; 27279 field public static final android.net.Uri CONTENT_DRAFT_URI; 27280 field public static final android.net.Uri CONTENT_FILTER_BYPHONE_URI; 27281 field public static final android.net.Uri CONTENT_LOCKED_URI; 27282 field public static final android.net.Uri CONTENT_UNDELIVERED_URI; 27283 field public static final android.net.Uri CONTENT_URI; 27284 field public static final int ERR_TYPE_GENERIC = 1; // 0x1 27285 field public static final int ERR_TYPE_GENERIC_PERMANENT = 10; // 0xa 27286 field public static final int ERR_TYPE_MMS_PROTO_PERMANENT = 12; // 0xc 27287 field public static final int ERR_TYPE_MMS_PROTO_TRANSIENT = 3; // 0x3 27288 field public static final int ERR_TYPE_SMS_PROTO_PERMANENT = 11; // 0xb 27289 field public static final int ERR_TYPE_SMS_PROTO_TRANSIENT = 2; // 0x2 27290 field public static final int ERR_TYPE_TRANSPORT_FAILURE = 4; // 0x4 27291 field public static final int MMS_PROTO = 1; // 0x1 27292 field public static final int NO_ERROR = 0; // 0x0 27293 field public static final android.net.Uri SEARCH_URI; 27294 field public static final int SMS_PROTO = 0; // 0x0 27295 field public static final java.lang.String TYPE_DISCRIMINATOR_COLUMN = "transport_type"; 27296 } 27297 27298 public static final class Telephony.MmsSms.PendingMessages implements android.provider.BaseColumns { 27299 field public static final android.net.Uri CONTENT_URI; 27300 field public static final java.lang.String DUE_TIME = "due_time"; 27301 field public static final java.lang.String ERROR_CODE = "err_code"; 27302 field public static final java.lang.String ERROR_TYPE = "err_type"; 27303 field public static final java.lang.String LAST_TRY = "last_try"; 27304 field public static final java.lang.String MSG_ID = "msg_id"; 27305 field public static final java.lang.String MSG_TYPE = "msg_type"; 27306 field public static final java.lang.String PROTO_TYPE = "proto_type"; 27307 field public static final java.lang.String RETRY_INDEX = "retry_index"; 27308 field public static final java.lang.String SUBSCRIPTION_ID = "pending_sub_id"; 27309 } 27310 27311 public static final class Telephony.Sms implements android.provider.BaseColumns android.provider.Telephony.TextBasedSmsColumns { 27312 method public static java.lang.String getDefaultSmsPackage(android.content.Context); 27313 field public static final android.net.Uri CONTENT_URI; 27314 field public static final java.lang.String DEFAULT_SORT_ORDER = "date DESC"; 27315 } 27316 27317 public static final class Telephony.Sms.Conversations implements android.provider.BaseColumns android.provider.Telephony.TextBasedSmsColumns { 27318 field public static final android.net.Uri CONTENT_URI; 27319 field public static final java.lang.String DEFAULT_SORT_ORDER = "date DESC"; 27320 field public static final java.lang.String MESSAGE_COUNT = "msg_count"; 27321 field public static final java.lang.String SNIPPET = "snippet"; 27322 } 27323 27324 public static final class Telephony.Sms.Draft implements android.provider.BaseColumns android.provider.Telephony.TextBasedSmsColumns { 27325 field public static final android.net.Uri CONTENT_URI; 27326 field public static final java.lang.String DEFAULT_SORT_ORDER = "date DESC"; 27327 } 27328 27329 public static final class Telephony.Sms.Inbox implements android.provider.BaseColumns android.provider.Telephony.TextBasedSmsColumns { 27330 field public static final android.net.Uri CONTENT_URI; 27331 field public static final java.lang.String DEFAULT_SORT_ORDER = "date DESC"; 27332 } 27333 27334 public static final class Telephony.Sms.Intents { 27335 method public static android.telephony.SmsMessage[] getMessagesFromIntent(android.content.Intent); 27336 field public static final java.lang.String ACTION_CHANGE_DEFAULT = "android.provider.Telephony.ACTION_CHANGE_DEFAULT"; 27337 field public static final java.lang.String DATA_SMS_RECEIVED_ACTION = "android.intent.action.DATA_SMS_RECEIVED"; 27338 field public static final java.lang.String EXTRA_PACKAGE_NAME = "package"; 27339 field public static final int RESULT_SMS_DUPLICATED = 5; // 0x5 27340 field public static final int RESULT_SMS_GENERIC_ERROR = 2; // 0x2 27341 field public static final int RESULT_SMS_HANDLED = 1; // 0x1 27342 field public static final int RESULT_SMS_OUT_OF_MEMORY = 3; // 0x3 27343 field public static final int RESULT_SMS_UNSUPPORTED = 4; // 0x4 27344 field public static final java.lang.String SIM_FULL_ACTION = "android.provider.Telephony.SIM_FULL"; 27345 field public static final java.lang.String SMS_CB_RECEIVED_ACTION = "android.provider.Telephony.SMS_CB_RECEIVED"; 27346 field public static final java.lang.String SMS_DELIVER_ACTION = "android.provider.Telephony.SMS_DELIVER"; 27347 field public static final java.lang.String SMS_EMERGENCY_CB_RECEIVED_ACTION = "android.provider.Telephony.SMS_EMERGENCY_CB_RECEIVED"; 27348 field public static final java.lang.String SMS_RECEIVED_ACTION = "android.provider.Telephony.SMS_RECEIVED"; 27349 field public static final java.lang.String SMS_REJECTED_ACTION = "android.provider.Telephony.SMS_REJECTED"; 27350 field public static final java.lang.String SMS_SERVICE_CATEGORY_PROGRAM_DATA_RECEIVED_ACTION = "android.provider.Telephony.SMS_SERVICE_CATEGORY_PROGRAM_DATA_RECEIVED"; 27351 field public static final java.lang.String WAP_PUSH_DELIVER_ACTION = "android.provider.Telephony.WAP_PUSH_DELIVER"; 27352 field public static final java.lang.String WAP_PUSH_RECEIVED_ACTION = "android.provider.Telephony.WAP_PUSH_RECEIVED"; 27353 } 27354 27355 public static final class Telephony.Sms.Outbox implements android.provider.BaseColumns android.provider.Telephony.TextBasedSmsColumns { 27356 field public static final android.net.Uri CONTENT_URI; 27357 field public static final java.lang.String DEFAULT_SORT_ORDER = "date DESC"; 27358 } 27359 27360 public static final class Telephony.Sms.Sent implements android.provider.BaseColumns android.provider.Telephony.TextBasedSmsColumns { 27361 field public static final android.net.Uri CONTENT_URI; 27362 field public static final java.lang.String DEFAULT_SORT_ORDER = "date DESC"; 27363 } 27364 27365 public static abstract interface Telephony.TextBasedSmsColumns { 27366 field public static final java.lang.String ADDRESS = "address"; 27367 field public static final java.lang.String BODY = "body"; 27368 field public static final java.lang.String CREATOR = "creator"; 27369 field public static final java.lang.String DATE = "date"; 27370 field public static final java.lang.String DATE_SENT = "date_sent"; 27371 field public static final java.lang.String ERROR_CODE = "error_code"; 27372 field public static final java.lang.String LOCKED = "locked"; 27373 field public static final int MESSAGE_TYPE_ALL = 0; // 0x0 27374 field public static final int MESSAGE_TYPE_DRAFT = 3; // 0x3 27375 field public static final int MESSAGE_TYPE_FAILED = 5; // 0x5 27376 field public static final int MESSAGE_TYPE_INBOX = 1; // 0x1 27377 field public static final int MESSAGE_TYPE_OUTBOX = 4; // 0x4 27378 field public static final int MESSAGE_TYPE_QUEUED = 6; // 0x6 27379 field public static final int MESSAGE_TYPE_SENT = 2; // 0x2 27380 field public static final java.lang.String PERSON = "person"; 27381 field public static final java.lang.String PROTOCOL = "protocol"; 27382 field public static final java.lang.String READ = "read"; 27383 field public static final java.lang.String REPLY_PATH_PRESENT = "reply_path_present"; 27384 field public static final java.lang.String SEEN = "seen"; 27385 field public static final java.lang.String SERVICE_CENTER = "service_center"; 27386 field public static final java.lang.String STATUS = "status"; 27387 field public static final int STATUS_COMPLETE = 0; // 0x0 27388 field public static final int STATUS_FAILED = 64; // 0x40 27389 field public static final int STATUS_NONE = -1; // 0xffffffff 27390 field public static final int STATUS_PENDING = 32; // 0x20 27391 field public static final java.lang.String SUBJECT = "subject"; 27392 field public static final java.lang.String SUBSCRIPTION_ID = "sub_id"; 27393 field public static final java.lang.String THREAD_ID = "thread_id"; 27394 field public static final java.lang.String TYPE = "type"; 27395 } 27396 27397 public static final class Telephony.Threads implements android.provider.Telephony.ThreadsColumns { 27398 field public static final int BROADCAST_THREAD = 1; // 0x1 27399 field public static final int COMMON_THREAD = 0; // 0x0 27400 field public static final android.net.Uri CONTENT_URI; 27401 field public static final android.net.Uri OBSOLETE_THREADS_URI; 27402 } 27403 27404 public static abstract interface Telephony.ThreadsColumns implements android.provider.BaseColumns { 27405 field public static final java.lang.String ARCHIVED = "archived"; 27406 field public static final java.lang.String DATE = "date"; 27407 field public static final java.lang.String ERROR = "error"; 27408 field public static final java.lang.String HAS_ATTACHMENT = "has_attachment"; 27409 field public static final java.lang.String MESSAGE_COUNT = "message_count"; 27410 field public static final java.lang.String READ = "read"; 27411 field public static final java.lang.String RECIPIENT_IDS = "recipient_ids"; 27412 field public static final java.lang.String SNIPPET = "snippet"; 27413 field public static final java.lang.String SNIPPET_CHARSET = "snippet_cs"; 27414 field public static final java.lang.String TYPE = "type"; 27415 } 27416 27417 public class UserDictionary { 27418 ctor public UserDictionary(); 27419 field public static final java.lang.String AUTHORITY = "user_dictionary"; 27420 field public static final android.net.Uri CONTENT_URI; 27421 } 27422 27423 public static class UserDictionary.Words implements android.provider.BaseColumns { 27424 ctor public UserDictionary.Words(); 27425 method public static deprecated void addWord(android.content.Context, java.lang.String, int, int); 27426 method public static void addWord(android.content.Context, java.lang.String, int, java.lang.String, java.util.Locale); 27427 field public static final java.lang.String APP_ID = "appid"; 27428 field public static final java.lang.String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/vnd.google.userword"; 27429 field public static final java.lang.String CONTENT_TYPE = "vnd.android.cursor.dir/vnd.google.userword"; 27430 field public static final android.net.Uri CONTENT_URI; 27431 field public static final java.lang.String DEFAULT_SORT_ORDER = "frequency DESC"; 27432 field public static final java.lang.String FREQUENCY = "frequency"; 27433 field public static final java.lang.String LOCALE = "locale"; 27434 field public static final deprecated int LOCALE_TYPE_ALL = 0; // 0x0 27435 field public static final deprecated int LOCALE_TYPE_CURRENT = 1; // 0x1 27436 field public static final java.lang.String SHORTCUT = "shortcut"; 27437 field public static final java.lang.String WORD = "word"; 27438 field public static final java.lang.String _ID = "_id"; 27439 } 27440 27441 public class VoicemailContract { 27442 field public static final java.lang.String ACTION_FETCH_VOICEMAIL = "android.intent.action.FETCH_VOICEMAIL"; 27443 field public static final java.lang.String ACTION_NEW_VOICEMAIL = "android.intent.action.NEW_VOICEMAIL"; 27444 field public static final java.lang.String AUTHORITY = "com.android.voicemail"; 27445 field public static final java.lang.String EXTRA_SELF_CHANGE = "com.android.voicemail.extra.SELF_CHANGE"; 27446 field public static final java.lang.String PARAM_KEY_SOURCE_PACKAGE = "source_package"; 27447 } 27448 27449 public static final class VoicemailContract.Status implements android.provider.BaseColumns { 27450 method public static android.net.Uri buildSourceUri(java.lang.String); 27451 field public static final java.lang.String CONFIGURATION_STATE = "configuration_state"; 27452 field public static final int CONFIGURATION_STATE_CAN_BE_CONFIGURED = 2; // 0x2 27453 field public static final int CONFIGURATION_STATE_NOT_CONFIGURED = 1; // 0x1 27454 field public static final int CONFIGURATION_STATE_OK = 0; // 0x0 27455 field public static final android.net.Uri CONTENT_URI; 27456 field public static final java.lang.String DATA_CHANNEL_STATE = "data_channel_state"; 27457 field public static final int DATA_CHANNEL_STATE_NO_CONNECTION = 1; // 0x1 27458 field public static final int DATA_CHANNEL_STATE_OK = 0; // 0x0 27459 field public static final java.lang.String DIR_TYPE = "vnd.android.cursor.dir/voicemail.source.status"; 27460 field public static final java.lang.String ITEM_TYPE = "vnd.android.cursor.item/voicemail.source.status"; 27461 field public static final java.lang.String NOTIFICATION_CHANNEL_STATE = "notification_channel_state"; 27462 field public static final int NOTIFICATION_CHANNEL_STATE_MESSAGE_WAITING = 2; // 0x2 27463 field public static final int NOTIFICATION_CHANNEL_STATE_NO_CONNECTION = 1; // 0x1 27464 field public static final int NOTIFICATION_CHANNEL_STATE_OK = 0; // 0x0 27465 field public static final java.lang.String SETTINGS_URI = "settings_uri"; 27466 field public static final java.lang.String SOURCE_PACKAGE = "source_package"; 27467 field public static final java.lang.String VOICEMAIL_ACCESS_URI = "voicemail_access_uri"; 27468 } 27469 27470 public static final class VoicemailContract.Voicemails implements android.provider.BaseColumns android.provider.OpenableColumns { 27471 method public static android.net.Uri buildSourceUri(java.lang.String); 27472 field public static final android.net.Uri CONTENT_URI; 27473 field public static final java.lang.String DATE = "date"; 27474 field public static final java.lang.String DIR_TYPE = "vnd.android.cursor.dir/voicemails"; 27475 field public static final java.lang.String DURATION = "duration"; 27476 field public static final java.lang.String HAS_CONTENT = "has_content"; 27477 field public static final java.lang.String IS_READ = "is_read"; 27478 field public static final java.lang.String ITEM_TYPE = "vnd.android.cursor.item/voicemail"; 27479 field public static final java.lang.String MIME_TYPE = "mime_type"; 27480 field public static final java.lang.String NUMBER = "number"; 27481 field public static final java.lang.String SOURCE_DATA = "source_data"; 27482 field public static final java.lang.String SOURCE_PACKAGE = "source_package"; 27483 field public static final java.lang.String TRANSCRIPTION = "transcription"; 27484 } 27485 27486} 27487 27488package android.renderscript { 27489 27490 public class Allocation extends android.renderscript.BaseObj { 27491 method public void copy1DRangeFrom(int, int, java.lang.Object); 27492 method public void copy1DRangeFrom(int, int, int[]); 27493 method public void copy1DRangeFrom(int, int, short[]); 27494 method public void copy1DRangeFrom(int, int, byte[]); 27495 method public void copy1DRangeFrom(int, int, float[]); 27496 method public void copy1DRangeFrom(int, int, android.renderscript.Allocation, int); 27497 method public void copy1DRangeFromUnchecked(int, int, java.lang.Object); 27498 method public void copy1DRangeFromUnchecked(int, int, int[]); 27499 method public void copy1DRangeFromUnchecked(int, int, short[]); 27500 method public void copy1DRangeFromUnchecked(int, int, byte[]); 27501 method public void copy1DRangeFromUnchecked(int, int, float[]); 27502 method public void copy2DRangeFrom(int, int, int, int, java.lang.Object); 27503 method public void copy2DRangeFrom(int, int, int, int, byte[]); 27504 method public void copy2DRangeFrom(int, int, int, int, short[]); 27505 method public void copy2DRangeFrom(int, int, int, int, int[]); 27506 method public void copy2DRangeFrom(int, int, int, int, float[]); 27507 method public void copy2DRangeFrom(int, int, int, int, android.renderscript.Allocation, int, int); 27508 method public void copy2DRangeFrom(int, int, android.graphics.Bitmap); 27509 method public void copyFrom(android.renderscript.BaseObj[]); 27510 method public void copyFrom(java.lang.Object); 27511 method public void copyFrom(int[]); 27512 method public void copyFrom(short[]); 27513 method public void copyFrom(byte[]); 27514 method public void copyFrom(float[]); 27515 method public void copyFrom(android.graphics.Bitmap); 27516 method public void copyFrom(android.renderscript.Allocation); 27517 method public void copyFromUnchecked(java.lang.Object); 27518 method public void copyFromUnchecked(int[]); 27519 method public void copyFromUnchecked(short[]); 27520 method public void copyFromUnchecked(byte[]); 27521 method public void copyFromUnchecked(float[]); 27522 method public void copyTo(android.graphics.Bitmap); 27523 method public void copyTo(java.lang.Object); 27524 method public void copyTo(byte[]); 27525 method public void copyTo(short[]); 27526 method public void copyTo(int[]); 27527 method public void copyTo(float[]); 27528 method public static android.renderscript.Allocation createCubemapFromBitmap(android.renderscript.RenderScript, android.graphics.Bitmap, android.renderscript.Allocation.MipmapControl, int); 27529 method public static android.renderscript.Allocation createCubemapFromBitmap(android.renderscript.RenderScript, android.graphics.Bitmap); 27530 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); 27531 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); 27532 method public static android.renderscript.Allocation createFromBitmap(android.renderscript.RenderScript, android.graphics.Bitmap, android.renderscript.Allocation.MipmapControl, int); 27533 method public static android.renderscript.Allocation createFromBitmap(android.renderscript.RenderScript, android.graphics.Bitmap); 27534 method public static android.renderscript.Allocation createFromBitmapResource(android.renderscript.RenderScript, android.content.res.Resources, int, android.renderscript.Allocation.MipmapControl, int); 27535 method public static android.renderscript.Allocation createFromBitmapResource(android.renderscript.RenderScript, android.content.res.Resources, int); 27536 method public static android.renderscript.Allocation createFromString(android.renderscript.RenderScript, java.lang.String, int); 27537 method public static android.renderscript.Allocation createSized(android.renderscript.RenderScript, android.renderscript.Element, int, int); 27538 method public static android.renderscript.Allocation createSized(android.renderscript.RenderScript, android.renderscript.Element, int); 27539 method public static android.renderscript.Allocation createTyped(android.renderscript.RenderScript, android.renderscript.Type, android.renderscript.Allocation.MipmapControl, int); 27540 method public static android.renderscript.Allocation createTyped(android.renderscript.RenderScript, android.renderscript.Type, int); 27541 method public static android.renderscript.Allocation createTyped(android.renderscript.RenderScript, android.renderscript.Type); 27542 method public void generateMipmaps(); 27543 method public int getBytesSize(); 27544 method public android.renderscript.Element getElement(); 27545 method public android.view.Surface getSurface(); 27546 method public android.renderscript.Type getType(); 27547 method public int getUsage(); 27548 method public void ioReceive(); 27549 method public void ioSend(); 27550 method public deprecated synchronized void resize(int); 27551 method public void setFromFieldPacker(int, android.renderscript.FieldPacker); 27552 method public void setFromFieldPacker(int, int, android.renderscript.FieldPacker); 27553 method public void setOnBufferAvailableListener(android.renderscript.Allocation.OnBufferAvailableListener); 27554 method public void setSurface(android.view.Surface); 27555 method public void syncAll(int); 27556 field public static final int USAGE_GRAPHICS_CONSTANTS = 8; // 0x8 27557 field public static final int USAGE_GRAPHICS_RENDER_TARGET = 16; // 0x10 27558 field public static final int USAGE_GRAPHICS_TEXTURE = 2; // 0x2 27559 field public static final int USAGE_GRAPHICS_VERTEX = 4; // 0x4 27560 field public static final int USAGE_IO_INPUT = 32; // 0x20 27561 field public static final int USAGE_IO_OUTPUT = 64; // 0x40 27562 field public static final int USAGE_SCRIPT = 1; // 0x1 27563 field public static final int USAGE_SHARED = 128; // 0x80 27564 } 27565 27566 public static final class Allocation.MipmapControl extends java.lang.Enum { 27567 method public static android.renderscript.Allocation.MipmapControl valueOf(java.lang.String); 27568 method public static final android.renderscript.Allocation.MipmapControl[] values(); 27569 enum_constant public static final android.renderscript.Allocation.MipmapControl MIPMAP_FULL; 27570 enum_constant public static final android.renderscript.Allocation.MipmapControl MIPMAP_NONE; 27571 enum_constant public static final android.renderscript.Allocation.MipmapControl MIPMAP_ON_SYNC_TO_TEXTURE; 27572 } 27573 27574 public static abstract interface Allocation.OnBufferAvailableListener { 27575 method public abstract void onBufferAvailable(android.renderscript.Allocation); 27576 } 27577 27578 public class AllocationAdapter extends android.renderscript.Allocation { 27579 method public static android.renderscript.AllocationAdapter create1D(android.renderscript.RenderScript, android.renderscript.Allocation); 27580 method public static android.renderscript.AllocationAdapter create2D(android.renderscript.RenderScript, android.renderscript.Allocation); 27581 method public void setFace(android.renderscript.Type.CubemapFace); 27582 method public void setLOD(int); 27583 method public void setY(int); 27584 method public void setZ(int); 27585 } 27586 27587 public class BaseObj { 27588 method public void destroy(); 27589 method public java.lang.String getName(); 27590 method public void setName(java.lang.String); 27591 } 27592 27593 public class Byte2 { 27594 ctor public Byte2(); 27595 ctor public Byte2(byte, byte); 27596 field public byte x; 27597 field public byte y; 27598 } 27599 27600 public class Byte3 { 27601 ctor public Byte3(); 27602 ctor public Byte3(byte, byte, byte); 27603 field public byte x; 27604 field public byte y; 27605 field public byte z; 27606 } 27607 27608 public class Byte4 { 27609 ctor public Byte4(); 27610 ctor public Byte4(byte, byte, byte, byte); 27611 field public byte w; 27612 field public byte x; 27613 field public byte y; 27614 field public byte z; 27615 } 27616 27617 public class Double2 { 27618 ctor public Double2(); 27619 ctor public Double2(double, double); 27620 field public double x; 27621 field public double y; 27622 } 27623 27624 public class Double3 { 27625 ctor public Double3(); 27626 ctor public Double3(double, double, double); 27627 field public double x; 27628 field public double y; 27629 field public double z; 27630 } 27631 27632 public class Double4 { 27633 ctor public Double4(); 27634 ctor public Double4(double, double, double, double); 27635 field public double w; 27636 field public double x; 27637 field public double y; 27638 field public double z; 27639 } 27640 27641 public class Element extends android.renderscript.BaseObj { 27642 method public static android.renderscript.Element ALLOCATION(android.renderscript.RenderScript); 27643 method public static android.renderscript.Element A_8(android.renderscript.RenderScript); 27644 method public static android.renderscript.Element BOOLEAN(android.renderscript.RenderScript); 27645 method public static android.renderscript.Element ELEMENT(android.renderscript.RenderScript); 27646 method public static android.renderscript.Element F32(android.renderscript.RenderScript); 27647 method public static android.renderscript.Element F32_2(android.renderscript.RenderScript); 27648 method public static android.renderscript.Element F32_3(android.renderscript.RenderScript); 27649 method public static android.renderscript.Element F32_4(android.renderscript.RenderScript); 27650 method public static android.renderscript.Element F64(android.renderscript.RenderScript); 27651 method public static android.renderscript.Element F64_2(android.renderscript.RenderScript); 27652 method public static android.renderscript.Element F64_3(android.renderscript.RenderScript); 27653 method public static android.renderscript.Element F64_4(android.renderscript.RenderScript); 27654 method public static android.renderscript.Element FONT(android.renderscript.RenderScript); 27655 method public static android.renderscript.Element I16(android.renderscript.RenderScript); 27656 method public static android.renderscript.Element I16_2(android.renderscript.RenderScript); 27657 method public static android.renderscript.Element I16_3(android.renderscript.RenderScript); 27658 method public static android.renderscript.Element I16_4(android.renderscript.RenderScript); 27659 method public static android.renderscript.Element I32(android.renderscript.RenderScript); 27660 method public static android.renderscript.Element I32_2(android.renderscript.RenderScript); 27661 method public static android.renderscript.Element I32_3(android.renderscript.RenderScript); 27662 method public static android.renderscript.Element I32_4(android.renderscript.RenderScript); 27663 method public static android.renderscript.Element I64(android.renderscript.RenderScript); 27664 method public static android.renderscript.Element I64_2(android.renderscript.RenderScript); 27665 method public static android.renderscript.Element I64_3(android.renderscript.RenderScript); 27666 method public static android.renderscript.Element I64_4(android.renderscript.RenderScript); 27667 method public static android.renderscript.Element I8(android.renderscript.RenderScript); 27668 method public static android.renderscript.Element I8_2(android.renderscript.RenderScript); 27669 method public static android.renderscript.Element I8_3(android.renderscript.RenderScript); 27670 method public static android.renderscript.Element I8_4(android.renderscript.RenderScript); 27671 method public static deprecated android.renderscript.Element MATRIX4X4(android.renderscript.RenderScript); 27672 method public static android.renderscript.Element MATRIX_2X2(android.renderscript.RenderScript); 27673 method public static android.renderscript.Element MATRIX_3X3(android.renderscript.RenderScript); 27674 method public static android.renderscript.Element MATRIX_4X4(android.renderscript.RenderScript); 27675 method public static android.renderscript.Element MESH(android.renderscript.RenderScript); 27676 method public static android.renderscript.Element PROGRAM_FRAGMENT(android.renderscript.RenderScript); 27677 method public static android.renderscript.Element PROGRAM_RASTER(android.renderscript.RenderScript); 27678 method public static android.renderscript.Element PROGRAM_STORE(android.renderscript.RenderScript); 27679 method public static android.renderscript.Element PROGRAM_VERTEX(android.renderscript.RenderScript); 27680 method public static android.renderscript.Element RGBA_4444(android.renderscript.RenderScript); 27681 method public static android.renderscript.Element RGBA_5551(android.renderscript.RenderScript); 27682 method public static android.renderscript.Element RGBA_8888(android.renderscript.RenderScript); 27683 method public static android.renderscript.Element RGB_565(android.renderscript.RenderScript); 27684 method public static android.renderscript.Element RGB_888(android.renderscript.RenderScript); 27685 method public static android.renderscript.Element SAMPLER(android.renderscript.RenderScript); 27686 method public static android.renderscript.Element SCRIPT(android.renderscript.RenderScript); 27687 method public static android.renderscript.Element TYPE(android.renderscript.RenderScript); 27688 method public static android.renderscript.Element U16(android.renderscript.RenderScript); 27689 method public static android.renderscript.Element U16_2(android.renderscript.RenderScript); 27690 method public static android.renderscript.Element U16_3(android.renderscript.RenderScript); 27691 method public static android.renderscript.Element U16_4(android.renderscript.RenderScript); 27692 method public static android.renderscript.Element U32(android.renderscript.RenderScript); 27693 method public static android.renderscript.Element U32_2(android.renderscript.RenderScript); 27694 method public static android.renderscript.Element U32_3(android.renderscript.RenderScript); 27695 method public static android.renderscript.Element U32_4(android.renderscript.RenderScript); 27696 method public static android.renderscript.Element U64(android.renderscript.RenderScript); 27697 method public static android.renderscript.Element U64_2(android.renderscript.RenderScript); 27698 method public static android.renderscript.Element U64_3(android.renderscript.RenderScript); 27699 method public static android.renderscript.Element U64_4(android.renderscript.RenderScript); 27700 method public static android.renderscript.Element U8(android.renderscript.RenderScript); 27701 method public static android.renderscript.Element U8_2(android.renderscript.RenderScript); 27702 method public static android.renderscript.Element U8_3(android.renderscript.RenderScript); 27703 method public static android.renderscript.Element U8_4(android.renderscript.RenderScript); 27704 method public static android.renderscript.Element YUV(android.renderscript.RenderScript); 27705 method public static android.renderscript.Element createPixel(android.renderscript.RenderScript, android.renderscript.Element.DataType, android.renderscript.Element.DataKind); 27706 method public static android.renderscript.Element createVector(android.renderscript.RenderScript, android.renderscript.Element.DataType, int); 27707 method public int getBytesSize(); 27708 method public android.renderscript.Element.DataKind getDataKind(); 27709 method public android.renderscript.Element.DataType getDataType(); 27710 method public android.renderscript.Element getSubElement(int); 27711 method public int getSubElementArraySize(int); 27712 method public int getSubElementCount(); 27713 method public java.lang.String getSubElementName(int); 27714 method public int getSubElementOffsetBytes(int); 27715 method public int getVectorSize(); 27716 method public boolean isCompatible(android.renderscript.Element); 27717 method public boolean isComplex(); 27718 } 27719 27720 public static class Element.Builder { 27721 ctor public Element.Builder(android.renderscript.RenderScript); 27722 method public android.renderscript.Element.Builder add(android.renderscript.Element, java.lang.String, int); 27723 method public android.renderscript.Element.Builder add(android.renderscript.Element, java.lang.String); 27724 method public android.renderscript.Element create(); 27725 } 27726 27727 public static final class Element.DataKind extends java.lang.Enum { 27728 method public static android.renderscript.Element.DataKind valueOf(java.lang.String); 27729 method public static final android.renderscript.Element.DataKind[] values(); 27730 enum_constant public static final android.renderscript.Element.DataKind PIXEL_A; 27731 enum_constant public static final android.renderscript.Element.DataKind PIXEL_DEPTH; 27732 enum_constant public static final android.renderscript.Element.DataKind PIXEL_L; 27733 enum_constant public static final android.renderscript.Element.DataKind PIXEL_LA; 27734 enum_constant public static final android.renderscript.Element.DataKind PIXEL_RGB; 27735 enum_constant public static final android.renderscript.Element.DataKind PIXEL_RGBA; 27736 enum_constant public static final android.renderscript.Element.DataKind PIXEL_YUV; 27737 enum_constant public static final android.renderscript.Element.DataKind USER; 27738 } 27739 27740 public static final class Element.DataType extends java.lang.Enum { 27741 method public static android.renderscript.Element.DataType valueOf(java.lang.String); 27742 method public static final android.renderscript.Element.DataType[] values(); 27743 enum_constant public static final android.renderscript.Element.DataType BOOLEAN; 27744 enum_constant public static final android.renderscript.Element.DataType FLOAT_32; 27745 enum_constant public static final android.renderscript.Element.DataType FLOAT_64; 27746 enum_constant public static final android.renderscript.Element.DataType MATRIX_2X2; 27747 enum_constant public static final android.renderscript.Element.DataType MATRIX_3X3; 27748 enum_constant public static final android.renderscript.Element.DataType MATRIX_4X4; 27749 enum_constant public static final android.renderscript.Element.DataType NONE; 27750 enum_constant public static final android.renderscript.Element.DataType RS_ALLOCATION; 27751 enum_constant public static final android.renderscript.Element.DataType RS_ELEMENT; 27752 enum_constant public static final android.renderscript.Element.DataType RS_FONT; 27753 enum_constant public static final android.renderscript.Element.DataType RS_MESH; 27754 enum_constant public static final android.renderscript.Element.DataType RS_PROGRAM_FRAGMENT; 27755 enum_constant public static final android.renderscript.Element.DataType RS_PROGRAM_RASTER; 27756 enum_constant public static final android.renderscript.Element.DataType RS_PROGRAM_STORE; 27757 enum_constant public static final android.renderscript.Element.DataType RS_PROGRAM_VERTEX; 27758 enum_constant public static final android.renderscript.Element.DataType RS_SAMPLER; 27759 enum_constant public static final android.renderscript.Element.DataType RS_SCRIPT; 27760 enum_constant public static final android.renderscript.Element.DataType RS_TYPE; 27761 enum_constant public static final android.renderscript.Element.DataType SIGNED_16; 27762 enum_constant public static final android.renderscript.Element.DataType SIGNED_32; 27763 enum_constant public static final android.renderscript.Element.DataType SIGNED_64; 27764 enum_constant public static final android.renderscript.Element.DataType SIGNED_8; 27765 enum_constant public static final android.renderscript.Element.DataType UNSIGNED_16; 27766 enum_constant public static final android.renderscript.Element.DataType UNSIGNED_32; 27767 enum_constant public static final android.renderscript.Element.DataType UNSIGNED_4_4_4_4; 27768 enum_constant public static final android.renderscript.Element.DataType UNSIGNED_5_5_5_1; 27769 enum_constant public static final android.renderscript.Element.DataType UNSIGNED_5_6_5; 27770 enum_constant public static final android.renderscript.Element.DataType UNSIGNED_64; 27771 enum_constant public static final android.renderscript.Element.DataType UNSIGNED_8; 27772 } 27773 27774 public class FieldPacker { 27775 ctor public FieldPacker(int); 27776 ctor public FieldPacker(byte[]); 27777 method public void addBoolean(boolean); 27778 method public void addF32(float); 27779 method public void addF32(android.renderscript.Float2); 27780 method public void addF32(android.renderscript.Float3); 27781 method public void addF32(android.renderscript.Float4); 27782 method public void addF64(double); 27783 method public void addF64(android.renderscript.Double2); 27784 method public void addF64(android.renderscript.Double3); 27785 method public void addF64(android.renderscript.Double4); 27786 method public void addI16(short); 27787 method public void addI16(android.renderscript.Short2); 27788 method public void addI16(android.renderscript.Short3); 27789 method public void addI16(android.renderscript.Short4); 27790 method public void addI32(int); 27791 method public void addI32(android.renderscript.Int2); 27792 method public void addI32(android.renderscript.Int3); 27793 method public void addI32(android.renderscript.Int4); 27794 method public void addI64(long); 27795 method public void addI64(android.renderscript.Long2); 27796 method public void addI64(android.renderscript.Long3); 27797 method public void addI64(android.renderscript.Long4); 27798 method public void addI8(byte); 27799 method public void addI8(android.renderscript.Byte2); 27800 method public void addI8(android.renderscript.Byte3); 27801 method public void addI8(android.renderscript.Byte4); 27802 method public void addMatrix(android.renderscript.Matrix4f); 27803 method public void addMatrix(android.renderscript.Matrix3f); 27804 method public void addMatrix(android.renderscript.Matrix2f); 27805 method public void addObj(android.renderscript.BaseObj); 27806 method public void addU16(int); 27807 method public void addU16(android.renderscript.Int2); 27808 method public void addU16(android.renderscript.Int3); 27809 method public void addU16(android.renderscript.Int4); 27810 method public void addU32(long); 27811 method public void addU32(android.renderscript.Long2); 27812 method public void addU32(android.renderscript.Long3); 27813 method public void addU32(android.renderscript.Long4); 27814 method public void addU64(long); 27815 method public void addU64(android.renderscript.Long2); 27816 method public void addU64(android.renderscript.Long3); 27817 method public void addU64(android.renderscript.Long4); 27818 method public void addU8(short); 27819 method public void addU8(android.renderscript.Short2); 27820 method public void addU8(android.renderscript.Short3); 27821 method public void addU8(android.renderscript.Short4); 27822 method public void align(int); 27823 method public final byte[] getData(); 27824 method public void reset(); 27825 method public void reset(int); 27826 method public void skip(int); 27827 method public boolean subBoolean(); 27828 method public android.renderscript.Byte2 subByte2(); 27829 method public android.renderscript.Byte3 subByte3(); 27830 method public android.renderscript.Byte4 subByte4(); 27831 method public android.renderscript.Double2 subDouble2(); 27832 method public android.renderscript.Double3 subDouble3(); 27833 method public android.renderscript.Double4 subDouble4(); 27834 method public float subF32(); 27835 method public double subF64(); 27836 method public android.renderscript.Float2 subFloat2(); 27837 method public android.renderscript.Float3 subFloat3(); 27838 method public android.renderscript.Float4 subFloat4(); 27839 method public short subI16(); 27840 method public int subI32(); 27841 method public long subI64(); 27842 method public byte subI8(); 27843 method public android.renderscript.Int2 subInt2(); 27844 method public android.renderscript.Int3 subInt3(); 27845 method public android.renderscript.Int4 subInt4(); 27846 method public android.renderscript.Long2 subLong2(); 27847 method public android.renderscript.Long3 subLong3(); 27848 method public android.renderscript.Long4 subLong4(); 27849 method public android.renderscript.Matrix2f subMatrix2f(); 27850 method public android.renderscript.Matrix3f subMatrix3f(); 27851 method public android.renderscript.Matrix4f subMatrix4f(); 27852 method public android.renderscript.Short2 subShort2(); 27853 method public android.renderscript.Short3 subShort3(); 27854 method public android.renderscript.Short4 subShort4(); 27855 method public void subalign(int); 27856 } 27857 27858 public class Float2 { 27859 ctor public Float2(); 27860 ctor public Float2(float, float); 27861 field public float x; 27862 field public float y; 27863 } 27864 27865 public class Float3 { 27866 ctor public Float3(); 27867 ctor public Float3(float, float, float); 27868 field public float x; 27869 field public float y; 27870 field public float z; 27871 } 27872 27873 public class Float4 { 27874 ctor public Float4(); 27875 ctor public Float4(float, float, float, float); 27876 field public float w; 27877 field public float x; 27878 field public float y; 27879 field public float z; 27880 } 27881 27882 public class Int2 { 27883 ctor public Int2(); 27884 ctor public Int2(int, int); 27885 field public int x; 27886 field public int y; 27887 } 27888 27889 public class Int3 { 27890 ctor public Int3(); 27891 ctor public Int3(int, int, int); 27892 field public int x; 27893 field public int y; 27894 field public int z; 27895 } 27896 27897 public class Int4 { 27898 ctor public Int4(); 27899 ctor public Int4(int, int, int, int); 27900 field public int w; 27901 field public int x; 27902 field public int y; 27903 field public int z; 27904 } 27905 27906 public class Long2 { 27907 ctor public Long2(); 27908 ctor public Long2(long, long); 27909 field public long x; 27910 field public long y; 27911 } 27912 27913 public class Long3 { 27914 ctor public Long3(); 27915 ctor public Long3(long, long, long); 27916 field public long x; 27917 field public long y; 27918 field public long z; 27919 } 27920 27921 public class Long4 { 27922 ctor public Long4(); 27923 ctor public Long4(long, long, long, long); 27924 field public long w; 27925 field public long x; 27926 field public long y; 27927 field public long z; 27928 } 27929 27930 public class Matrix2f { 27931 ctor public Matrix2f(); 27932 ctor public Matrix2f(float[]); 27933 method public float get(int, int); 27934 method public float[] getArray(); 27935 method public void load(android.renderscript.Matrix2f); 27936 method public void loadIdentity(); 27937 method public void loadMultiply(android.renderscript.Matrix2f, android.renderscript.Matrix2f); 27938 method public void loadRotate(float); 27939 method public void loadScale(float, float); 27940 method public void multiply(android.renderscript.Matrix2f); 27941 method public void rotate(float); 27942 method public void scale(float, float); 27943 method public void set(int, int, float); 27944 method public void transpose(); 27945 } 27946 27947 public class Matrix3f { 27948 ctor public Matrix3f(); 27949 ctor public Matrix3f(float[]); 27950 method public float get(int, int); 27951 method public float[] getArray(); 27952 method public void load(android.renderscript.Matrix3f); 27953 method public void loadIdentity(); 27954 method public void loadMultiply(android.renderscript.Matrix3f, android.renderscript.Matrix3f); 27955 method public void loadRotate(float, float, float, float); 27956 method public void loadRotate(float); 27957 method public void loadScale(float, float); 27958 method public void loadScale(float, float, float); 27959 method public void loadTranslate(float, float); 27960 method public void multiply(android.renderscript.Matrix3f); 27961 method public void rotate(float, float, float, float); 27962 method public void rotate(float); 27963 method public void scale(float, float); 27964 method public void scale(float, float, float); 27965 method public void set(int, int, float); 27966 method public void translate(float, float); 27967 method public void transpose(); 27968 } 27969 27970 public class Matrix4f { 27971 ctor public Matrix4f(); 27972 ctor public Matrix4f(float[]); 27973 method public float get(int, int); 27974 method public float[] getArray(); 27975 method public boolean inverse(); 27976 method public boolean inverseTranspose(); 27977 method public void load(android.renderscript.Matrix4f); 27978 method public void loadFrustum(float, float, float, float, float, float); 27979 method public void loadIdentity(); 27980 method public void loadMultiply(android.renderscript.Matrix4f, android.renderscript.Matrix4f); 27981 method public void loadOrtho(float, float, float, float, float, float); 27982 method public void loadOrthoWindow(int, int); 27983 method public void loadPerspective(float, float, float, float); 27984 method public void loadProjectionNormalized(int, int); 27985 method public void loadRotate(float, float, float, float); 27986 method public void loadScale(float, float, float); 27987 method public void loadTranslate(float, float, float); 27988 method public void multiply(android.renderscript.Matrix4f); 27989 method public void rotate(float, float, float, float); 27990 method public void scale(float, float, float); 27991 method public void set(int, int, float); 27992 method public void translate(float, float, float); 27993 method public void transpose(); 27994 } 27995 27996 public class RSDriverException extends android.renderscript.RSRuntimeException { 27997 ctor public RSDriverException(java.lang.String); 27998 } 27999 28000 public class RSIllegalArgumentException extends android.renderscript.RSRuntimeException { 28001 ctor public RSIllegalArgumentException(java.lang.String); 28002 } 28003 28004 public class RSInvalidStateException extends android.renderscript.RSRuntimeException { 28005 ctor public RSInvalidStateException(java.lang.String); 28006 } 28007 28008 public class RSRuntimeException extends java.lang.RuntimeException { 28009 ctor public RSRuntimeException(java.lang.String); 28010 } 28011 28012 public class RenderScript { 28013 method public void contextDump(); 28014 method public static android.renderscript.RenderScript create(android.content.Context); 28015 method public static android.renderscript.RenderScript create(android.content.Context, android.renderscript.RenderScript.ContextType); 28016 method public static android.renderscript.RenderScript create(android.content.Context, android.renderscript.RenderScript.ContextType, int); 28017 method public void destroy(); 28018 method public void finish(); 28019 method public final android.content.Context getApplicationContext(); 28020 method public android.renderscript.RenderScript.RSErrorHandler getErrorHandler(); 28021 method public android.renderscript.RenderScript.RSMessageHandler getMessageHandler(); 28022 method public void sendMessage(int, int[]); 28023 method public void setErrorHandler(android.renderscript.RenderScript.RSErrorHandler); 28024 method public void setMessageHandler(android.renderscript.RenderScript.RSMessageHandler); 28025 method public void setPriority(android.renderscript.RenderScript.Priority); 28026 field public static final int CREATE_FLAG_LOW_LATENCY = 2; // 0x2 28027 field public static final int CREATE_FLAG_LOW_POWER = 4; // 0x4 28028 field public static final int CREATE_FLAG_NONE = 0; // 0x0 28029 } 28030 28031 public static final class RenderScript.ContextType extends java.lang.Enum { 28032 method public static android.renderscript.RenderScript.ContextType valueOf(java.lang.String); 28033 method public static final android.renderscript.RenderScript.ContextType[] values(); 28034 enum_constant public static final android.renderscript.RenderScript.ContextType DEBUG; 28035 enum_constant public static final android.renderscript.RenderScript.ContextType NORMAL; 28036 enum_constant public static final android.renderscript.RenderScript.ContextType PROFILE; 28037 } 28038 28039 public static final class RenderScript.Priority extends java.lang.Enum { 28040 method public static android.renderscript.RenderScript.Priority valueOf(java.lang.String); 28041 method public static final android.renderscript.RenderScript.Priority[] values(); 28042 enum_constant public static final android.renderscript.RenderScript.Priority LOW; 28043 enum_constant public static final android.renderscript.RenderScript.Priority NORMAL; 28044 } 28045 28046 public static class RenderScript.RSErrorHandler implements java.lang.Runnable { 28047 ctor public RenderScript.RSErrorHandler(); 28048 method public void run(); 28049 field protected java.lang.String mErrorMessage; 28050 field protected int mErrorNum; 28051 } 28052 28053 public static class RenderScript.RSMessageHandler implements java.lang.Runnable { 28054 ctor public RenderScript.RSMessageHandler(); 28055 method public void run(); 28056 field protected int[] mData; 28057 field protected int mID; 28058 field protected int mLength; 28059 } 28060 28061 public class Sampler extends android.renderscript.BaseObj { 28062 method public static android.renderscript.Sampler CLAMP_LINEAR(android.renderscript.RenderScript); 28063 method public static android.renderscript.Sampler CLAMP_LINEAR_MIP_LINEAR(android.renderscript.RenderScript); 28064 method public static android.renderscript.Sampler CLAMP_NEAREST(android.renderscript.RenderScript); 28065 method public static android.renderscript.Sampler MIRRORED_REPEAT_LINEAR(android.renderscript.RenderScript); 28066 method public static android.renderscript.Sampler MIRRORED_REPEAT_LINEAR_MIP_LINEAR(android.renderscript.RenderScript); 28067 method public static android.renderscript.Sampler MIRRORED_REPEAT_NEAREST(android.renderscript.RenderScript); 28068 method public static android.renderscript.Sampler WRAP_LINEAR(android.renderscript.RenderScript); 28069 method public static android.renderscript.Sampler WRAP_LINEAR_MIP_LINEAR(android.renderscript.RenderScript); 28070 method public static android.renderscript.Sampler WRAP_NEAREST(android.renderscript.RenderScript); 28071 method public float getAnisotropy(); 28072 method public android.renderscript.Sampler.Value getMagnification(); 28073 method public android.renderscript.Sampler.Value getMinification(); 28074 method public android.renderscript.Sampler.Value getWrapS(); 28075 method public android.renderscript.Sampler.Value getWrapT(); 28076 } 28077 28078 public static class Sampler.Builder { 28079 ctor public Sampler.Builder(android.renderscript.RenderScript); 28080 method public android.renderscript.Sampler create(); 28081 method public void setAnisotropy(float); 28082 method public void setMagnification(android.renderscript.Sampler.Value); 28083 method public void setMinification(android.renderscript.Sampler.Value); 28084 method public void setWrapS(android.renderscript.Sampler.Value); 28085 method public void setWrapT(android.renderscript.Sampler.Value); 28086 } 28087 28088 public static final class Sampler.Value extends java.lang.Enum { 28089 method public static android.renderscript.Sampler.Value valueOf(java.lang.String); 28090 method public static final android.renderscript.Sampler.Value[] values(); 28091 enum_constant public static final android.renderscript.Sampler.Value CLAMP; 28092 enum_constant public static final android.renderscript.Sampler.Value LINEAR; 28093 enum_constant public static final android.renderscript.Sampler.Value LINEAR_MIP_LINEAR; 28094 enum_constant public static final android.renderscript.Sampler.Value LINEAR_MIP_NEAREST; 28095 enum_constant public static final android.renderscript.Sampler.Value MIRRORED_REPEAT; 28096 enum_constant public static final android.renderscript.Sampler.Value NEAREST; 28097 enum_constant public static final android.renderscript.Sampler.Value WRAP; 28098 } 28099 28100 public class Script extends android.renderscript.BaseObj { 28101 method public void bindAllocation(android.renderscript.Allocation, int); 28102 method protected android.renderscript.Script.FieldID createFieldID(int, android.renderscript.Element); 28103 method protected android.renderscript.Script.KernelID createKernelID(int, int, android.renderscript.Element, android.renderscript.Element); 28104 method protected void forEach(int, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.FieldPacker); 28105 method protected void forEach(int, android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.FieldPacker, android.renderscript.Script.LaunchOptions); 28106 method public boolean getVarB(int); 28107 method public double getVarD(int); 28108 method public float getVarF(int); 28109 method public int getVarI(int); 28110 method public long getVarJ(int); 28111 method public void getVarV(int, android.renderscript.FieldPacker); 28112 method protected void invoke(int); 28113 method protected void invoke(int, android.renderscript.FieldPacker); 28114 method public void setTimeZone(java.lang.String); 28115 method public void setVar(int, float); 28116 method public void setVar(int, double); 28117 method public void setVar(int, int); 28118 method public void setVar(int, long); 28119 method public void setVar(int, boolean); 28120 method public void setVar(int, android.renderscript.BaseObj); 28121 method public void setVar(int, android.renderscript.FieldPacker); 28122 method public void setVar(int, android.renderscript.FieldPacker, android.renderscript.Element, int[]); 28123 } 28124 28125 public static class Script.Builder { 28126 } 28127 28128 public static class Script.FieldBase { 28129 ctor protected Script.FieldBase(); 28130 method public android.renderscript.Allocation getAllocation(); 28131 method public android.renderscript.Element getElement(); 28132 method public android.renderscript.Type getType(); 28133 method protected void init(android.renderscript.RenderScript, int); 28134 method protected void init(android.renderscript.RenderScript, int, int); 28135 method public void updateAllocation(); 28136 field protected android.renderscript.Allocation mAllocation; 28137 field protected android.renderscript.Element mElement; 28138 } 28139 28140 public static final class Script.FieldID extends android.renderscript.BaseObj { 28141 } 28142 28143 public static final class Script.KernelID extends android.renderscript.BaseObj { 28144 } 28145 28146 public static final class Script.LaunchOptions { 28147 ctor public Script.LaunchOptions(); 28148 method public int getXEnd(); 28149 method public int getXStart(); 28150 method public int getYEnd(); 28151 method public int getYStart(); 28152 method public int getZEnd(); 28153 method public int getZStart(); 28154 method public android.renderscript.Script.LaunchOptions setX(int, int); 28155 method public android.renderscript.Script.LaunchOptions setY(int, int); 28156 method public android.renderscript.Script.LaunchOptions setZ(int, int); 28157 } 28158 28159 public class ScriptC extends android.renderscript.Script { 28160 ctor protected ScriptC(int, android.renderscript.RenderScript); 28161 ctor protected ScriptC(long, android.renderscript.RenderScript); 28162 ctor protected ScriptC(android.renderscript.RenderScript, android.content.res.Resources, int); 28163 ctor protected ScriptC(android.renderscript.RenderScript, java.lang.String, byte[], byte[]); 28164 } 28165 28166 public final class ScriptGroup extends android.renderscript.BaseObj { 28167 method public void execute(); 28168 method public void setInput(android.renderscript.Script.KernelID, android.renderscript.Allocation); 28169 method public void setOutput(android.renderscript.Script.KernelID, android.renderscript.Allocation); 28170 } 28171 28172 public static final class ScriptGroup.Builder { 28173 ctor public ScriptGroup.Builder(android.renderscript.RenderScript); 28174 method public android.renderscript.ScriptGroup.Builder addConnection(android.renderscript.Type, android.renderscript.Script.KernelID, android.renderscript.Script.FieldID); 28175 method public android.renderscript.ScriptGroup.Builder addConnection(android.renderscript.Type, android.renderscript.Script.KernelID, android.renderscript.Script.KernelID); 28176 method public android.renderscript.ScriptGroup.Builder addKernel(android.renderscript.Script.KernelID); 28177 method public android.renderscript.ScriptGroup create(); 28178 } 28179 28180 public abstract class ScriptIntrinsic extends android.renderscript.Script { 28181 } 28182 28183 public final class ScriptIntrinsic3DLUT extends android.renderscript.ScriptIntrinsic { 28184 method public static android.renderscript.ScriptIntrinsic3DLUT create(android.renderscript.RenderScript, android.renderscript.Element); 28185 method public void forEach(android.renderscript.Allocation, android.renderscript.Allocation); 28186 method public void forEach(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28187 method public android.renderscript.Script.KernelID getKernelID(); 28188 method public void setLUT(android.renderscript.Allocation); 28189 } 28190 28191 public class ScriptIntrinsicBlend extends android.renderscript.ScriptIntrinsic { 28192 method public static android.renderscript.ScriptIntrinsicBlend create(android.renderscript.RenderScript, android.renderscript.Element); 28193 method public void forEachAdd(android.renderscript.Allocation, android.renderscript.Allocation); 28194 method public void forEachAdd(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28195 method public void forEachClear(android.renderscript.Allocation, android.renderscript.Allocation); 28196 method public void forEachClear(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28197 method public void forEachDst(android.renderscript.Allocation, android.renderscript.Allocation); 28198 method public void forEachDst(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28199 method public void forEachDstAtop(android.renderscript.Allocation, android.renderscript.Allocation); 28200 method public void forEachDstAtop(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28201 method public void forEachDstIn(android.renderscript.Allocation, android.renderscript.Allocation); 28202 method public void forEachDstIn(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28203 method public void forEachDstOut(android.renderscript.Allocation, android.renderscript.Allocation); 28204 method public void forEachDstOut(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28205 method public void forEachDstOver(android.renderscript.Allocation, android.renderscript.Allocation); 28206 method public void forEachDstOver(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28207 method public void forEachMultiply(android.renderscript.Allocation, android.renderscript.Allocation); 28208 method public void forEachMultiply(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28209 method public void forEachSrc(android.renderscript.Allocation, android.renderscript.Allocation); 28210 method public void forEachSrc(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28211 method public void forEachSrcAtop(android.renderscript.Allocation, android.renderscript.Allocation); 28212 method public void forEachSrcAtop(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28213 method public void forEachSrcIn(android.renderscript.Allocation, android.renderscript.Allocation); 28214 method public void forEachSrcIn(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28215 method public void forEachSrcOut(android.renderscript.Allocation, android.renderscript.Allocation); 28216 method public void forEachSrcOut(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28217 method public void forEachSrcOver(android.renderscript.Allocation, android.renderscript.Allocation); 28218 method public void forEachSrcOver(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28219 method public void forEachSubtract(android.renderscript.Allocation, android.renderscript.Allocation); 28220 method public void forEachSubtract(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28221 method public void forEachXor(android.renderscript.Allocation, android.renderscript.Allocation); 28222 method public void forEachXor(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28223 method public android.renderscript.Script.KernelID getKernelIDAdd(); 28224 method public android.renderscript.Script.KernelID getKernelIDClear(); 28225 method public android.renderscript.Script.KernelID getKernelIDDst(); 28226 method public android.renderscript.Script.KernelID getKernelIDDstAtop(); 28227 method public android.renderscript.Script.KernelID getKernelIDDstIn(); 28228 method public android.renderscript.Script.KernelID getKernelIDDstOut(); 28229 method public android.renderscript.Script.KernelID getKernelIDDstOver(); 28230 method public android.renderscript.Script.KernelID getKernelIDMultiply(); 28231 method public android.renderscript.Script.KernelID getKernelIDSrc(); 28232 method public android.renderscript.Script.KernelID getKernelIDSrcAtop(); 28233 method public android.renderscript.Script.KernelID getKernelIDSrcIn(); 28234 method public android.renderscript.Script.KernelID getKernelIDSrcOut(); 28235 method public android.renderscript.Script.KernelID getKernelIDSrcOver(); 28236 method public android.renderscript.Script.KernelID getKernelIDSubtract(); 28237 method public android.renderscript.Script.KernelID getKernelIDXor(); 28238 } 28239 28240 public final class ScriptIntrinsicBlur extends android.renderscript.ScriptIntrinsic { 28241 method public static android.renderscript.ScriptIntrinsicBlur create(android.renderscript.RenderScript, android.renderscript.Element); 28242 method public void forEach(android.renderscript.Allocation); 28243 method public void forEach(android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28244 method public android.renderscript.Script.FieldID getFieldID_Input(); 28245 method public android.renderscript.Script.KernelID getKernelID(); 28246 method public void setInput(android.renderscript.Allocation); 28247 method public void setRadius(float); 28248 } 28249 28250 public final class ScriptIntrinsicColorMatrix extends android.renderscript.ScriptIntrinsic { 28251 method public static deprecated android.renderscript.ScriptIntrinsicColorMatrix create(android.renderscript.RenderScript, android.renderscript.Element); 28252 method public static android.renderscript.ScriptIntrinsicColorMatrix create(android.renderscript.RenderScript); 28253 method public void forEach(android.renderscript.Allocation, android.renderscript.Allocation); 28254 method public void forEach(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28255 method public android.renderscript.Script.KernelID getKernelID(); 28256 method public void setAdd(android.renderscript.Float4); 28257 method public void setAdd(float, float, float, float); 28258 method public void setColorMatrix(android.renderscript.Matrix4f); 28259 method public void setColorMatrix(android.renderscript.Matrix3f); 28260 method public void setGreyscale(); 28261 method public void setRGBtoYUV(); 28262 method public void setYUVtoRGB(); 28263 } 28264 28265 public final class ScriptIntrinsicConvolve3x3 extends android.renderscript.ScriptIntrinsic { 28266 method public static android.renderscript.ScriptIntrinsicConvolve3x3 create(android.renderscript.RenderScript, android.renderscript.Element); 28267 method public void forEach(android.renderscript.Allocation); 28268 method public void forEach(android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28269 method public android.renderscript.Script.FieldID getFieldID_Input(); 28270 method public android.renderscript.Script.KernelID getKernelID(); 28271 method public void setCoefficients(float[]); 28272 method public void setInput(android.renderscript.Allocation); 28273 } 28274 28275 public final class ScriptIntrinsicConvolve5x5 extends android.renderscript.ScriptIntrinsic { 28276 method public static android.renderscript.ScriptIntrinsicConvolve5x5 create(android.renderscript.RenderScript, android.renderscript.Element); 28277 method public void forEach(android.renderscript.Allocation); 28278 method public void forEach(android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28279 method public android.renderscript.Script.FieldID getFieldID_Input(); 28280 method public android.renderscript.Script.KernelID getKernelID(); 28281 method public void setCoefficients(float[]); 28282 method public void setInput(android.renderscript.Allocation); 28283 } 28284 28285 public final class ScriptIntrinsicHistogram extends android.renderscript.ScriptIntrinsic { 28286 method public static android.renderscript.ScriptIntrinsicHistogram create(android.renderscript.RenderScript, android.renderscript.Element); 28287 method public void forEach(android.renderscript.Allocation); 28288 method public void forEach(android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28289 method public void forEach_Dot(android.renderscript.Allocation); 28290 method public void forEach_Dot(android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28291 method public android.renderscript.Script.FieldID getFieldID_Input(); 28292 method public android.renderscript.Script.KernelID getKernelID_Separate(); 28293 method public void setDotCoefficients(float, float, float, float); 28294 method public void setOutput(android.renderscript.Allocation); 28295 } 28296 28297 public final class ScriptIntrinsicLUT extends android.renderscript.ScriptIntrinsic { 28298 method public static android.renderscript.ScriptIntrinsicLUT create(android.renderscript.RenderScript, android.renderscript.Element); 28299 method public void forEach(android.renderscript.Allocation, android.renderscript.Allocation); 28300 method public void forEach(android.renderscript.Allocation, android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28301 method public android.renderscript.Script.KernelID getKernelID(); 28302 method public void setAlpha(int, int); 28303 method public void setBlue(int, int); 28304 method public void setGreen(int, int); 28305 method public void setRed(int, int); 28306 } 28307 28308 public final class ScriptIntrinsicResize extends android.renderscript.ScriptIntrinsic { 28309 method public static android.renderscript.ScriptIntrinsicResize create(android.renderscript.RenderScript); 28310 method public void forEach_bicubic(android.renderscript.Allocation); 28311 method public void forEach_bicubic(android.renderscript.Allocation, android.renderscript.Script.LaunchOptions); 28312 method public android.renderscript.Script.FieldID getFieldID_Input(); 28313 method public android.renderscript.Script.KernelID getKernelID_bicubic(); 28314 method public void setInput(android.renderscript.Allocation); 28315 } 28316 28317 public final class ScriptIntrinsicYuvToRGB extends android.renderscript.ScriptIntrinsic { 28318 method public static android.renderscript.ScriptIntrinsicYuvToRGB create(android.renderscript.RenderScript, android.renderscript.Element); 28319 method public void forEach(android.renderscript.Allocation); 28320 method public android.renderscript.Script.FieldID getFieldID_Input(); 28321 method public android.renderscript.Script.KernelID getKernelID(); 28322 method public void setInput(android.renderscript.Allocation); 28323 } 28324 28325 public class Short2 { 28326 ctor public Short2(); 28327 ctor public Short2(short, short); 28328 field public short x; 28329 field public short y; 28330 } 28331 28332 public class Short3 { 28333 ctor public Short3(); 28334 ctor public Short3(short, short, short); 28335 field public short x; 28336 field public short y; 28337 field public short z; 28338 } 28339 28340 public class Short4 { 28341 ctor public Short4(); 28342 ctor public Short4(short, short, short, short); 28343 field public short w; 28344 field public short x; 28345 field public short y; 28346 field public short z; 28347 } 28348 28349 public class Type extends android.renderscript.BaseObj { 28350 method public static android.renderscript.Type createX(android.renderscript.RenderScript, android.renderscript.Element, int); 28351 method public static android.renderscript.Type createXY(android.renderscript.RenderScript, android.renderscript.Element, int, int); 28352 method public static android.renderscript.Type createXYZ(android.renderscript.RenderScript, android.renderscript.Element, int, int, int); 28353 method public int getCount(); 28354 method public android.renderscript.Element getElement(); 28355 method public int getX(); 28356 method public int getY(); 28357 method public int getYuv(); 28358 method public int getZ(); 28359 method public boolean hasFaces(); 28360 method public boolean hasMipmaps(); 28361 } 28362 28363 public static class Type.Builder { 28364 ctor public Type.Builder(android.renderscript.RenderScript, android.renderscript.Element); 28365 method public android.renderscript.Type create(); 28366 method public android.renderscript.Type.Builder setFaces(boolean); 28367 method public android.renderscript.Type.Builder setMipmaps(boolean); 28368 method public android.renderscript.Type.Builder setX(int); 28369 method public android.renderscript.Type.Builder setY(int); 28370 method public android.renderscript.Type.Builder setYuvFormat(int); 28371 method public android.renderscript.Type.Builder setZ(int); 28372 } 28373 28374 public static final class Type.CubemapFace extends java.lang.Enum { 28375 method public static android.renderscript.Type.CubemapFace valueOf(java.lang.String); 28376 method public static final android.renderscript.Type.CubemapFace[] values(); 28377 enum_constant public static final android.renderscript.Type.CubemapFace NEGATIVE_X; 28378 enum_constant public static final android.renderscript.Type.CubemapFace NEGATIVE_Y; 28379 enum_constant public static final android.renderscript.Type.CubemapFace NEGATIVE_Z; 28380 enum_constant public static final android.renderscript.Type.CubemapFace POSITIVE_X; 28381 enum_constant public static final android.renderscript.Type.CubemapFace POSITIVE_Y; 28382 enum_constant public static final android.renderscript.Type.CubemapFace POSITIVE_Z; 28383 enum_constant public static final deprecated android.renderscript.Type.CubemapFace POSITVE_X; 28384 enum_constant public static final deprecated android.renderscript.Type.CubemapFace POSITVE_Y; 28385 enum_constant public static final deprecated android.renderscript.Type.CubemapFace POSITVE_Z; 28386 } 28387 28388} 28389 28390package android.sax { 28391 28392 public class Element { 28393 method public android.sax.Element getChild(java.lang.String); 28394 method public android.sax.Element getChild(java.lang.String, java.lang.String); 28395 method public android.sax.Element requireChild(java.lang.String); 28396 method public android.sax.Element requireChild(java.lang.String, java.lang.String); 28397 method public void setElementListener(android.sax.ElementListener); 28398 method public void setEndElementListener(android.sax.EndElementListener); 28399 method public void setEndTextElementListener(android.sax.EndTextElementListener); 28400 method public void setStartElementListener(android.sax.StartElementListener); 28401 method public void setTextElementListener(android.sax.TextElementListener); 28402 } 28403 28404 public abstract interface ElementListener implements android.sax.EndElementListener android.sax.StartElementListener { 28405 } 28406 28407 public abstract interface EndElementListener { 28408 method public abstract void end(); 28409 } 28410 28411 public abstract interface EndTextElementListener { 28412 method public abstract void end(java.lang.String); 28413 } 28414 28415 public class RootElement extends android.sax.Element { 28416 ctor public RootElement(java.lang.String, java.lang.String); 28417 ctor public RootElement(java.lang.String); 28418 method public org.xml.sax.ContentHandler getContentHandler(); 28419 } 28420 28421 public abstract interface StartElementListener { 28422 method public abstract void start(org.xml.sax.Attributes); 28423 } 28424 28425 public abstract interface TextElementListener implements android.sax.EndTextElementListener android.sax.StartElementListener { 28426 } 28427 28428} 28429 28430package android.security { 28431 28432 public final class KeyChain { 28433 ctor public KeyChain(); 28434 method public static void choosePrivateKeyAlias(android.app.Activity, android.security.KeyChainAliasCallback, java.lang.String[], java.security.Principal[], java.lang.String, int, java.lang.String); 28435 method public static android.content.Intent createInstallIntent(); 28436 method public static java.security.cert.X509Certificate[] getCertificateChain(android.content.Context, java.lang.String) throws java.lang.InterruptedException, android.security.KeyChainException; 28437 method public static java.security.PrivateKey getPrivateKey(android.content.Context, java.lang.String) throws java.lang.InterruptedException, android.security.KeyChainException; 28438 method public static boolean isBoundKeyAlgorithm(java.lang.String); 28439 method public static boolean isKeyAlgorithmSupported(java.lang.String); 28440 field public static final java.lang.String ACTION_STORAGE_CHANGED = "android.security.STORAGE_CHANGED"; 28441 field public static final java.lang.String EXTRA_CERTIFICATE = "CERT"; 28442 field public static final java.lang.String EXTRA_NAME = "name"; 28443 field public static final java.lang.String EXTRA_PKCS12 = "PKCS12"; 28444 } 28445 28446 public abstract interface KeyChainAliasCallback { 28447 method public abstract void alias(java.lang.String); 28448 } 28449 28450 public class KeyChainException extends java.lang.Exception { 28451 ctor public KeyChainException(); 28452 ctor public KeyChainException(java.lang.String); 28453 ctor public KeyChainException(java.lang.String, java.lang.Throwable); 28454 ctor public KeyChainException(java.lang.Throwable); 28455 } 28456 28457 public final class KeyPairGeneratorSpec implements java.security.spec.AlgorithmParameterSpec { 28458 method public java.security.spec.AlgorithmParameterSpec getAlgorithmParameterSpec(); 28459 method public android.content.Context getContext(); 28460 method public java.util.Date getEndDate(); 28461 method public int getKeySize(); 28462 method public java.lang.String getKeyType(); 28463 method public java.lang.String getKeystoreAlias(); 28464 method public java.math.BigInteger getSerialNumber(); 28465 method public java.util.Date getStartDate(); 28466 method public javax.security.auth.x500.X500Principal getSubjectDN(); 28467 method public boolean isEncryptionRequired(); 28468 } 28469 28470 public static final class KeyPairGeneratorSpec.Builder { 28471 ctor public KeyPairGeneratorSpec.Builder(android.content.Context); 28472 method public android.security.KeyPairGeneratorSpec build(); 28473 method public android.security.KeyPairGeneratorSpec.Builder setAlgorithmParameterSpec(java.security.spec.AlgorithmParameterSpec); 28474 method public android.security.KeyPairGeneratorSpec.Builder setAlias(java.lang.String); 28475 method public android.security.KeyPairGeneratorSpec.Builder setEncryptionRequired(); 28476 method public android.security.KeyPairGeneratorSpec.Builder setEndDate(java.util.Date); 28477 method public android.security.KeyPairGeneratorSpec.Builder setKeySize(int); 28478 method public android.security.KeyPairGeneratorSpec.Builder setKeyType(java.lang.String) throws java.security.NoSuchAlgorithmException; 28479 method public android.security.KeyPairGeneratorSpec.Builder setSerialNumber(java.math.BigInteger); 28480 method public android.security.KeyPairGeneratorSpec.Builder setStartDate(java.util.Date); 28481 method public android.security.KeyPairGeneratorSpec.Builder setSubject(javax.security.auth.x500.X500Principal); 28482 } 28483 28484 public final class KeyStoreParameter implements java.security.KeyStore.ProtectionParameter { 28485 method public boolean isEncryptionRequired(); 28486 } 28487 28488 public static final class KeyStoreParameter.Builder { 28489 ctor public KeyStoreParameter.Builder(android.content.Context); 28490 method public android.security.KeyStoreParameter build(); 28491 method public android.security.KeyStoreParameter.Builder setEncryptionRequired(boolean); 28492 } 28493 28494} 28495 28496package android.service.carrier { 28497 28498 public abstract class CarrierMessagingService extends android.app.Service { 28499 ctor public CarrierMessagingService(); 28500 method public android.os.IBinder onBind(android.content.Intent); 28501 method public void onDownloadMms(android.net.Uri, int, android.net.Uri, android.service.carrier.CarrierMessagingService.ResultCallback<java.lang.Integer>); 28502 method public void onFilterSms(android.service.carrier.MessagePdu, java.lang.String, int, int, android.service.carrier.CarrierMessagingService.ResultCallback<java.lang.Boolean>); 28503 method public void onSendDataSms(byte[], int, java.lang.String, int, android.service.carrier.CarrierMessagingService.ResultCallback<android.service.carrier.CarrierMessagingService.SendSmsResult>); 28504 method public void onSendMms(android.net.Uri, int, android.net.Uri, android.service.carrier.CarrierMessagingService.ResultCallback<android.service.carrier.CarrierMessagingService.SendMmsResult>); 28505 method public void onSendMultipartTextSms(java.util.List<java.lang.String>, int, java.lang.String, android.service.carrier.CarrierMessagingService.ResultCallback<android.service.carrier.CarrierMessagingService.SendMultipartSmsResult>); 28506 method public void onSendTextSms(java.lang.String, int, java.lang.String, android.service.carrier.CarrierMessagingService.ResultCallback<android.service.carrier.CarrierMessagingService.SendSmsResult>); 28507 field public static final int DOWNLOAD_STATUS_ERROR = 2; // 0x2 28508 field public static final int DOWNLOAD_STATUS_OK = 0; // 0x0 28509 field public static final int DOWNLOAD_STATUS_RETRY_ON_CARRIER_NETWORK = 1; // 0x1 28510 field public static final int SEND_STATUS_ERROR = 2; // 0x2 28511 field public static final int SEND_STATUS_OK = 0; // 0x0 28512 field public static final int SEND_STATUS_RETRY_ON_CARRIER_NETWORK = 1; // 0x1 28513 field public static final java.lang.String SERVICE_INTERFACE = "android.service.carrier.CarrierMessagingService"; 28514 } 28515 28516 public static abstract interface CarrierMessagingService.ResultCallback { 28517 method public abstract void onReceiveResult(T) throws android.os.RemoteException; 28518 } 28519 28520 public static final class CarrierMessagingService.SendMmsResult { 28521 ctor public CarrierMessagingService.SendMmsResult(int, byte[]); 28522 method public byte[] getSendConfPdu(); 28523 method public int getSendStatus(); 28524 } 28525 28526 public static final class CarrierMessagingService.SendMultipartSmsResult { 28527 ctor public CarrierMessagingService.SendMultipartSmsResult(int, int[]); 28528 method public int[] getMessageRefs(); 28529 method public int getSendStatus(); 28530 } 28531 28532 public static final class CarrierMessagingService.SendSmsResult { 28533 ctor public CarrierMessagingService.SendSmsResult(int, int); 28534 method public int getMessageRef(); 28535 method public int getSendStatus(); 28536 } 28537 28538 public final class MessagePdu implements android.os.Parcelable { 28539 ctor public MessagePdu(java.util.List<byte[]>); 28540 method public int describeContents(); 28541 method public java.util.List<byte[]> getPdus(); 28542 method public void writeToParcel(android.os.Parcel, int); 28543 field public static final android.os.Parcelable.Creator<android.service.carrier.MessagePdu> CREATOR; 28544 } 28545 28546} 28547 28548package android.service.dreams { 28549 28550 public class DreamService extends android.app.Service implements android.view.Window.Callback { 28551 ctor public DreamService(); 28552 method public void addContentView(android.view.View, android.view.ViewGroup.LayoutParams); 28553 method public boolean dispatchGenericMotionEvent(android.view.MotionEvent); 28554 method public boolean dispatchKeyEvent(android.view.KeyEvent); 28555 method public boolean dispatchKeyShortcutEvent(android.view.KeyEvent); 28556 method public boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 28557 method public boolean dispatchTouchEvent(android.view.MotionEvent); 28558 method public boolean dispatchTrackballEvent(android.view.MotionEvent); 28559 method public android.view.View findViewById(int); 28560 method public final void finish(); 28561 method public android.view.Window getWindow(); 28562 method public android.view.WindowManager getWindowManager(); 28563 method public boolean isFullscreen(); 28564 method public boolean isInteractive(); 28565 method public boolean isScreenBright(); 28566 method public void onActionModeFinished(android.view.ActionMode); 28567 method public void onActionModeStarted(android.view.ActionMode); 28568 method public void onAttachedToWindow(); 28569 method public final android.os.IBinder onBind(android.content.Intent); 28570 method public void onContentChanged(); 28571 method public boolean onCreatePanelMenu(int, android.view.Menu); 28572 method public android.view.View onCreatePanelView(int); 28573 method public void onDetachedFromWindow(); 28574 method public void onDreamingStarted(); 28575 method public void onDreamingStopped(); 28576 method public boolean onMenuItemSelected(int, android.view.MenuItem); 28577 method public boolean onMenuOpened(int, android.view.Menu); 28578 method public void onPanelClosed(int, android.view.Menu); 28579 method public boolean onPreparePanel(int, android.view.View, android.view.Menu); 28580 method public boolean onSearchRequested(); 28581 method public void onWakeUp(); 28582 method public void onWindowAttributesChanged(android.view.WindowManager.LayoutParams); 28583 method public void onWindowFocusChanged(boolean); 28584 method public android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode.Callback); 28585 method public void setContentView(int); 28586 method public void setContentView(android.view.View); 28587 method public void setContentView(android.view.View, android.view.ViewGroup.LayoutParams); 28588 method public void setFullscreen(boolean); 28589 method public void setInteractive(boolean); 28590 method public void setScreenBright(boolean); 28591 method public final void wakeUp(); 28592 field public static final java.lang.String DREAM_META_DATA = "android.service.dream"; 28593 field public static final java.lang.String SERVICE_INTERFACE = "android.service.dreams.DreamService"; 28594 } 28595 28596} 28597 28598package android.service.media { 28599 28600 public abstract class MediaBrowserService extends android.app.Service { 28601 ctor public MediaBrowserService(); 28602 method public void dump(java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 28603 method public android.media.session.MediaSession.Token getSessionToken(); 28604 method public void notifyChildrenChanged(java.lang.String); 28605 method public android.os.IBinder onBind(android.content.Intent); 28606 method public abstract android.service.media.MediaBrowserService.BrowserRoot onGetRoot(java.lang.String, int, android.os.Bundle); 28607 method public abstract void onLoadChildren(java.lang.String, android.service.media.MediaBrowserService.Result<java.util.List<android.media.browse.MediaBrowser.MediaItem>>); 28608 method public void setSessionToken(android.media.session.MediaSession.Token); 28609 field public static final java.lang.String SERVICE_INTERFACE = "android.media.browse.MediaBrowserService"; 28610 } 28611 28612 public static final class MediaBrowserService.BrowserRoot { 28613 ctor public MediaBrowserService.BrowserRoot(java.lang.String, android.os.Bundle); 28614 method public android.os.Bundle getExtras(); 28615 method public java.lang.String getRootId(); 28616 } 28617 28618 public class MediaBrowserService.Result { 28619 method public void detach(); 28620 method public void sendResult(T); 28621 } 28622 28623} 28624 28625package android.service.notification { 28626 28627 public class Condition implements android.os.Parcelable { 28628 ctor public Condition(android.net.Uri, java.lang.String, java.lang.String, java.lang.String, int, int, int); 28629 method public android.service.notification.Condition copy(); 28630 method public int describeContents(); 28631 method public static boolean isValidId(android.net.Uri, java.lang.String); 28632 method public static android.net.Uri.Builder newId(android.content.Context); 28633 method public static java.lang.String relevanceToString(int); 28634 method public static java.lang.String stateToString(int); 28635 method public void writeToParcel(android.os.Parcel, int); 28636 field public static final android.os.Parcelable.Creator<android.service.notification.Condition> CREATOR; 28637 field public static final int FLAG_RELEVANT_ALWAYS = 2; // 0x2 28638 field public static final int FLAG_RELEVANT_NOW = 1; // 0x1 28639 field public static final java.lang.String SCHEME = "condition"; 28640 field public static final int STATE_ERROR = 3; // 0x3 28641 field public static final int STATE_FALSE = 0; // 0x0 28642 field public static final int STATE_TRUE = 1; // 0x1 28643 field public static final int STATE_UNKNOWN = 2; // 0x2 28644 field public final int flags; 28645 field public final int icon; 28646 field public final android.net.Uri id; 28647 field public final java.lang.String line1; 28648 field public final java.lang.String line2; 28649 field public final int state; 28650 field public final java.lang.String summary; 28651 } 28652 28653 public abstract class ConditionProviderService extends android.app.Service { 28654 ctor public ConditionProviderService(); 28655 method public final void notifyCondition(android.service.notification.Condition); 28656 method public final void notifyConditions(android.service.notification.Condition...); 28657 method public android.os.IBinder onBind(android.content.Intent); 28658 method public abstract void onConnected(); 28659 method public abstract void onRequestConditions(int); 28660 method public abstract void onSubscribe(android.net.Uri); 28661 method public abstract void onUnsubscribe(android.net.Uri); 28662 field public static final java.lang.String SERVICE_INTERFACE = "android.service.notification.ConditionProviderService"; 28663 } 28664 28665 public abstract class NotificationListenerService extends android.app.Service { 28666 ctor public NotificationListenerService(); 28667 method public final void cancelAllNotifications(); 28668 method public final deprecated void cancelNotification(java.lang.String, java.lang.String, int); 28669 method public final void cancelNotification(java.lang.String); 28670 method public final void cancelNotifications(java.lang.String[]); 28671 method public android.service.notification.StatusBarNotification[] getActiveNotifications(); 28672 method public android.service.notification.StatusBarNotification[] getActiveNotifications(int); 28673 method public android.service.notification.StatusBarNotification[] getActiveNotifications(java.lang.String[]); 28674 method public android.service.notification.StatusBarNotification[] getActiveNotifications(java.lang.String[], int); 28675 method public final int getCurrentInterruptionFilter(); 28676 method public final int getCurrentListenerHints(); 28677 method public android.service.notification.NotificationListenerService.RankingMap getCurrentRanking(); 28678 method public android.os.IBinder onBind(android.content.Intent); 28679 method public void onInterruptionFilterChanged(int); 28680 method public void onListenerConnected(); 28681 method public void onListenerHintsChanged(int); 28682 method public void onNotificationPosted(android.service.notification.StatusBarNotification); 28683 method public void onNotificationPosted(android.service.notification.StatusBarNotification, android.service.notification.NotificationListenerService.RankingMap); 28684 method public void onNotificationRankingUpdate(android.service.notification.NotificationListenerService.RankingMap); 28685 method public void onNotificationRemoved(android.service.notification.StatusBarNotification); 28686 method public void onNotificationRemoved(android.service.notification.StatusBarNotification, android.service.notification.NotificationListenerService.RankingMap); 28687 method public void registerAsSystemService(android.content.Context, android.content.ComponentName, int) throws android.os.RemoteException; 28688 method public final void requestInterruptionFilter(int); 28689 method public final void requestListenerHints(int); 28690 method public final void setOnNotificationPostedTrim(int); 28691 method public void unregisterAsSystemService() throws android.os.RemoteException; 28692 field public static final int HINT_HOST_DISABLE_EFFECTS = 1; // 0x1 28693 field public static final int INTERRUPTION_FILTER_ALL = 1; // 0x1 28694 field public static final int INTERRUPTION_FILTER_NONE = 3; // 0x3 28695 field public static final int INTERRUPTION_FILTER_PRIORITY = 2; // 0x2 28696 field public static final java.lang.String SERVICE_INTERFACE = "android.service.notification.NotificationListenerService"; 28697 field public static final int TRIM_FULL = 0; // 0x0 28698 field public static final int TRIM_LIGHT = 1; // 0x1 28699 } 28700 28701 public static class NotificationListenerService.Ranking { 28702 ctor public NotificationListenerService.Ranking(); 28703 method public java.lang.String getKey(); 28704 method public int getRank(); 28705 method public boolean isAmbient(); 28706 method public boolean matchesInterruptionFilter(); 28707 } 28708 28709 public static class NotificationListenerService.RankingMap implements android.os.Parcelable { 28710 method public int describeContents(); 28711 method public java.lang.String[] getOrderedKeys(); 28712 method public boolean getRanking(java.lang.String, android.service.notification.NotificationListenerService.Ranking); 28713 method public void writeToParcel(android.os.Parcel, int); 28714 field public static final android.os.Parcelable.Creator<android.service.notification.NotificationListenerService.RankingMap> CREATOR; 28715 } 28716 28717 public class StatusBarNotification implements android.os.Parcelable { 28718 ctor public StatusBarNotification(java.lang.String, java.lang.String, int, java.lang.String, int, int, int, android.app.Notification, android.os.UserHandle, long); 28719 ctor public StatusBarNotification(android.os.Parcel); 28720 method public android.service.notification.StatusBarNotification clone(); 28721 method public int describeContents(); 28722 method public java.lang.String getGroupKey(); 28723 method public int getId(); 28724 method public java.lang.String getKey(); 28725 method public android.app.Notification getNotification(); 28726 method public java.lang.String getPackageName(); 28727 method public long getPostTime(); 28728 method public java.lang.String getTag(); 28729 method public android.os.UserHandle getUser(); 28730 method public deprecated int getUserId(); 28731 method public boolean isClearable(); 28732 method public boolean isOngoing(); 28733 method public void writeToParcel(android.os.Parcel, int); 28734 field public static final android.os.Parcelable.Creator<android.service.notification.StatusBarNotification> CREATOR; 28735 } 28736 28737} 28738 28739package android.service.persistentdata { 28740 28741 public abstract interface IPersistentDataBlockService implements android.os.IInterface { 28742 method public abstract int getDataBlockSize() throws android.os.RemoteException; 28743 method public abstract long getMaximumDataBlockSize() throws android.os.RemoteException; 28744 method public abstract boolean getOemUnlockEnabled() throws android.os.RemoteException; 28745 method public abstract byte[] read() throws android.os.RemoteException; 28746 method public abstract void setOemUnlockEnabled(boolean) throws android.os.RemoteException; 28747 method public abstract void wipe() throws android.os.RemoteException; 28748 method public abstract int write(byte[]) throws android.os.RemoteException; 28749 } 28750 28751 public class PersistentDataBlockManager { 28752 ctor public PersistentDataBlockManager(android.service.persistentdata.IPersistentDataBlockService); 28753 method public int getDataBlockSize(); 28754 method public long getMaximumDataBlockSize(); 28755 method public boolean getOemUnlockEnabled(); 28756 method public byte[] read(); 28757 method public void setOemUnlockEnabled(boolean); 28758 method public void wipe(); 28759 method public int write(byte[]); 28760 } 28761 28762} 28763 28764package android.service.restrictions { 28765 28766 public abstract class RestrictionsReceiver extends android.content.BroadcastReceiver { 28767 ctor public RestrictionsReceiver(); 28768 method public void onReceive(android.content.Context, android.content.Intent); 28769 method public abstract void onRequestPermission(android.content.Context, java.lang.String, java.lang.String, java.lang.String, android.os.PersistableBundle); 28770 } 28771 28772} 28773 28774package android.service.textservice { 28775 28776 public abstract class SpellCheckerService extends android.app.Service { 28777 ctor public SpellCheckerService(); 28778 method public abstract android.service.textservice.SpellCheckerService.Session createSession(); 28779 method public final android.os.IBinder onBind(android.content.Intent); 28780 field public static final java.lang.String SERVICE_INTERFACE = "android.service.textservice.SpellCheckerService"; 28781 } 28782 28783 public static abstract class SpellCheckerService.Session { 28784 ctor public SpellCheckerService.Session(); 28785 method public android.os.Bundle getBundle(); 28786 method public java.lang.String getLocale(); 28787 method public void onCancel(); 28788 method public void onClose(); 28789 method public abstract void onCreate(); 28790 method public android.view.textservice.SentenceSuggestionsInfo[] onGetSentenceSuggestionsMultiple(android.view.textservice.TextInfo[], int); 28791 method public abstract android.view.textservice.SuggestionsInfo onGetSuggestions(android.view.textservice.TextInfo, int); 28792 method public android.view.textservice.SuggestionsInfo[] onGetSuggestionsMultiple(android.view.textservice.TextInfo[], int, boolean); 28793 } 28794 28795} 28796 28797package android.service.trust { 28798 28799 public class TrustAgentService extends android.app.Service { 28800 ctor public TrustAgentService(); 28801 method public final void grantTrust(java.lang.CharSequence, long, boolean); 28802 method public final android.os.IBinder onBind(android.content.Intent); 28803 method public boolean onConfigure(java.util.List<android.os.PersistableBundle>); 28804 method public void onDeviceLocked(); 28805 method public void onDeviceUnlocked(); 28806 method public void onTrustTimeout(); 28807 method public void onUnlockAttempt(boolean); 28808 method public final void revokeTrust(); 28809 method public final void setManagingTrust(boolean); 28810 field public static final java.lang.String SERVICE_INTERFACE = "android.service.trust.TrustAgentService"; 28811 field public static final java.lang.String TRUST_AGENT_META_DATA = "android.service.trust.trustagent"; 28812 } 28813 28814} 28815 28816package android.service.voice { 28817 28818 public class AlwaysOnHotwordDetector { 28819 method public android.content.Intent createEnrollIntent(); 28820 method public android.content.Intent createReEnrollIntent(); 28821 method public android.content.Intent createUnEnrollIntent(); 28822 method public int getSupportedRecognitionModes(); 28823 method public boolean startRecognition(int); 28824 method public boolean stopRecognition(); 28825 field public static final int RECOGNITION_FLAG_ALLOW_MULTIPLE_TRIGGERS = 2; // 0x2 28826 field public static final int RECOGNITION_FLAG_CAPTURE_TRIGGER_AUDIO = 1; // 0x1 28827 field public static final int RECOGNITION_MODE_USER_IDENTIFICATION = 2; // 0x2 28828 field public static final int RECOGNITION_MODE_VOICE_TRIGGER = 1; // 0x1 28829 field public static final int STATE_HARDWARE_UNAVAILABLE = -2; // 0xfffffffe 28830 field public static final int STATE_KEYPHRASE_ENROLLED = 2; // 0x2 28831 field public static final int STATE_KEYPHRASE_UNENROLLED = 1; // 0x1 28832 field public static final int STATE_KEYPHRASE_UNSUPPORTED = -1; // 0xffffffff 28833 } 28834 28835 public static abstract class AlwaysOnHotwordDetector.Callback { 28836 ctor public AlwaysOnHotwordDetector.Callback(); 28837 method public abstract void onAvailabilityChanged(int); 28838 method public abstract void onDetected(android.service.voice.AlwaysOnHotwordDetector.EventPayload); 28839 method public abstract void onError(); 28840 method public abstract void onRecognitionPaused(); 28841 method public abstract void onRecognitionResumed(); 28842 } 28843 28844 public static class AlwaysOnHotwordDetector.EventPayload { 28845 method public android.media.AudioFormat getCaptureAudioFormat(); 28846 method public byte[] getTriggerAudio(); 28847 } 28848 28849 public class VoiceInteractionService extends android.app.Service { 28850 ctor public VoiceInteractionService(); 28851 method public final android.service.voice.AlwaysOnHotwordDetector createAlwaysOnHotwordDetector(java.lang.String, java.util.Locale, android.service.voice.AlwaysOnHotwordDetector.Callback); 28852 method public static boolean isActiveService(android.content.Context, android.content.ComponentName); 28853 method public android.os.IBinder onBind(android.content.Intent); 28854 method public void onReady(); 28855 method public void onShutdown(); 28856 method public void startSession(android.os.Bundle); 28857 field public static final java.lang.String SERVICE_INTERFACE = "android.service.voice.VoiceInteractionService"; 28858 field public static final java.lang.String SERVICE_META_DATA = "android.voice_interaction"; 28859 } 28860 28861 public abstract class VoiceInteractionSession implements android.view.KeyEvent.Callback { 28862 ctor public VoiceInteractionSession(android.content.Context); 28863 ctor public VoiceInteractionSession(android.content.Context, android.os.Handler); 28864 method public void finish(); 28865 method public android.view.LayoutInflater getLayoutInflater(); 28866 method public android.app.Dialog getWindow(); 28867 method public void hideWindow(); 28868 method public void onBackPressed(); 28869 method public void onCloseSystemDialogs(); 28870 method public void onComputeInsets(android.service.voice.VoiceInteractionSession.Insets); 28871 method public void onCreate(android.os.Bundle); 28872 method public android.view.View onCreateContentView(); 28873 method public void onDestroy(); 28874 method public boolean onKeyDown(int, android.view.KeyEvent); 28875 method public boolean onKeyLongPress(int, android.view.KeyEvent); 28876 method public boolean onKeyMultiple(int, int, android.view.KeyEvent); 28877 method public boolean onKeyUp(int, android.view.KeyEvent); 28878 method public void setContentView(android.view.View); 28879 method public void setTheme(int); 28880 method public void showWindow(); 28881 method public void startVoiceActivity(android.content.Intent); 28882 } 28883 28884 public static class VoiceInteractionSession.Caller { 28885 } 28886 28887 public static final class VoiceInteractionSession.Insets { 28888 ctor public VoiceInteractionSession.Insets(); 28889 field public static final int TOUCHABLE_INSETS_CONTENT = 1; // 0x1 28890 field public static final int TOUCHABLE_INSETS_FRAME = 0; // 0x0 28891 field public static final int TOUCHABLE_INSETS_REGION = 3; // 0x3 28892 field public final android.graphics.Rect contentInsets; 28893 field public int touchableInsets; 28894 field public final android.graphics.Region touchableRegion; 28895 } 28896 28897 public static class VoiceInteractionSession.Request { 28898 method public void sendAbortVoiceResult(android.os.Bundle); 28899 method public void sendCancelResult(); 28900 method public void sendCommandResult(boolean, android.os.Bundle); 28901 method public void sendCompleteVoiceResult(android.os.Bundle); 28902 method public void sendConfirmResult(boolean, android.os.Bundle); 28903 } 28904 28905 public abstract class VoiceInteractionSessionService extends android.app.Service { 28906 ctor public VoiceInteractionSessionService(); 28907 method public android.os.IBinder onBind(android.content.Intent); 28908 method public abstract android.service.voice.VoiceInteractionSession onNewSession(android.os.Bundle); 28909 } 28910 28911} 28912 28913package android.service.wallpaper { 28914 28915 public abstract class WallpaperService extends android.app.Service { 28916 ctor public WallpaperService(); 28917 method public final android.os.IBinder onBind(android.content.Intent); 28918 method public abstract android.service.wallpaper.WallpaperService.Engine onCreateEngine(); 28919 field public static final java.lang.String SERVICE_INTERFACE = "android.service.wallpaper.WallpaperService"; 28920 field public static final java.lang.String SERVICE_META_DATA = "android.service.wallpaper"; 28921 } 28922 28923 public class WallpaperService.Engine { 28924 ctor public WallpaperService.Engine(); 28925 method protected void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 28926 method public int getDesiredMinimumHeight(); 28927 method public int getDesiredMinimumWidth(); 28928 method public android.view.SurfaceHolder getSurfaceHolder(); 28929 method public boolean isPreview(); 28930 method public boolean isVisible(); 28931 method public void onApplyWindowInsets(android.view.WindowInsets); 28932 method public android.os.Bundle onCommand(java.lang.String, int, int, int, android.os.Bundle, boolean); 28933 method public void onCreate(android.view.SurfaceHolder); 28934 method public void onDesiredSizeChanged(int, int); 28935 method public void onDestroy(); 28936 method public void onOffsetsChanged(float, float, float, float, int, int); 28937 method public void onSurfaceChanged(android.view.SurfaceHolder, int, int, int); 28938 method public void onSurfaceCreated(android.view.SurfaceHolder); 28939 method public void onSurfaceDestroyed(android.view.SurfaceHolder); 28940 method public void onSurfaceRedrawNeeded(android.view.SurfaceHolder); 28941 method public void onTouchEvent(android.view.MotionEvent); 28942 method public void onVisibilityChanged(boolean); 28943 method public void setOffsetNotificationsEnabled(boolean); 28944 method public void setTouchEventsEnabled(boolean); 28945 } 28946 28947} 28948 28949package android.speech { 28950 28951 public abstract interface RecognitionListener { 28952 method public abstract void onBeginningOfSpeech(); 28953 method public abstract void onBufferReceived(byte[]); 28954 method public abstract void onEndOfSpeech(); 28955 method public abstract void onError(int); 28956 method public abstract void onEvent(int, android.os.Bundle); 28957 method public abstract void onPartialResults(android.os.Bundle); 28958 method public abstract void onReadyForSpeech(android.os.Bundle); 28959 method public abstract void onResults(android.os.Bundle); 28960 method public abstract void onRmsChanged(float); 28961 } 28962 28963 public abstract class RecognitionService extends android.app.Service { 28964 ctor public RecognitionService(); 28965 method public final android.os.IBinder onBind(android.content.Intent); 28966 method protected abstract void onCancel(android.speech.RecognitionService.Callback); 28967 method protected abstract void onStartListening(android.content.Intent, android.speech.RecognitionService.Callback); 28968 method protected abstract void onStopListening(android.speech.RecognitionService.Callback); 28969 field public static final java.lang.String SERVICE_INTERFACE = "android.speech.RecognitionService"; 28970 field public static final java.lang.String SERVICE_META_DATA = "android.speech"; 28971 } 28972 28973 public class RecognitionService.Callback { 28974 method public void beginningOfSpeech() throws android.os.RemoteException; 28975 method public void bufferReceived(byte[]) throws android.os.RemoteException; 28976 method public void endOfSpeech() throws android.os.RemoteException; 28977 method public void error(int) throws android.os.RemoteException; 28978 method public void partialResults(android.os.Bundle) throws android.os.RemoteException; 28979 method public void readyForSpeech(android.os.Bundle) throws android.os.RemoteException; 28980 method public void results(android.os.Bundle) throws android.os.RemoteException; 28981 method public void rmsChanged(float) throws android.os.RemoteException; 28982 } 28983 28984 public class RecognizerIntent { 28985 method public static final android.content.Intent getVoiceDetailsIntent(android.content.Context); 28986 field public static final java.lang.String ACTION_GET_LANGUAGE_DETAILS = "android.speech.action.GET_LANGUAGE_DETAILS"; 28987 field public static final java.lang.String ACTION_RECOGNIZE_SPEECH = "android.speech.action.RECOGNIZE_SPEECH"; 28988 field public static final java.lang.String ACTION_VOICE_SEARCH_HANDS_FREE = "android.speech.action.VOICE_SEARCH_HANDS_FREE"; 28989 field public static final java.lang.String ACTION_WEB_SEARCH = "android.speech.action.WEB_SEARCH"; 28990 field public static final java.lang.String DETAILS_META_DATA = "android.speech.DETAILS"; 28991 field public static final java.lang.String EXTRA_CALLING_PACKAGE = "calling_package"; 28992 field public static final java.lang.String EXTRA_CONFIDENCE_SCORES = "android.speech.extra.CONFIDENCE_SCORES"; 28993 field public static final java.lang.String EXTRA_LANGUAGE = "android.speech.extra.LANGUAGE"; 28994 field public static final java.lang.String EXTRA_LANGUAGE_MODEL = "android.speech.extra.LANGUAGE_MODEL"; 28995 field public static final java.lang.String EXTRA_LANGUAGE_PREFERENCE = "android.speech.extra.LANGUAGE_PREFERENCE"; 28996 field public static final java.lang.String EXTRA_MAX_RESULTS = "android.speech.extra.MAX_RESULTS"; 28997 field public static final java.lang.String EXTRA_ONLY_RETURN_LANGUAGE_PREFERENCE = "android.speech.extra.ONLY_RETURN_LANGUAGE_PREFERENCE"; 28998 field public static final java.lang.String EXTRA_ORIGIN = "android.speech.extra.ORIGIN"; 28999 field public static final java.lang.String EXTRA_PARTIAL_RESULTS = "android.speech.extra.PARTIAL_RESULTS"; 29000 field public static final java.lang.String EXTRA_PROMPT = "android.speech.extra.PROMPT"; 29001 field public static final java.lang.String EXTRA_RESULTS = "android.speech.extra.RESULTS"; 29002 field public static final java.lang.String EXTRA_RESULTS_PENDINGINTENT = "android.speech.extra.RESULTS_PENDINGINTENT"; 29003 field public static final java.lang.String EXTRA_RESULTS_PENDINGINTENT_BUNDLE = "android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE"; 29004 field public static final java.lang.String EXTRA_SECURE = "android.speech.extras.EXTRA_SECURE"; 29005 field public static final java.lang.String EXTRA_SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS = "android.speech.extras.SPEECH_INPUT_COMPLETE_SILENCE_LENGTH_MILLIS"; 29006 field public static final java.lang.String EXTRA_SPEECH_INPUT_MINIMUM_LENGTH_MILLIS = "android.speech.extras.SPEECH_INPUT_MINIMUM_LENGTH_MILLIS"; 29007 field public static final java.lang.String EXTRA_SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS = "android.speech.extras.SPEECH_INPUT_POSSIBLY_COMPLETE_SILENCE_LENGTH_MILLIS"; 29008 field public static final java.lang.String EXTRA_SUPPORTED_LANGUAGES = "android.speech.extra.SUPPORTED_LANGUAGES"; 29009 field public static final java.lang.String EXTRA_WEB_SEARCH_ONLY = "android.speech.extra.WEB_SEARCH_ONLY"; 29010 field public static final java.lang.String LANGUAGE_MODEL_FREE_FORM = "free_form"; 29011 field public static final java.lang.String LANGUAGE_MODEL_WEB_SEARCH = "web_search"; 29012 field public static final int RESULT_AUDIO_ERROR = 5; // 0x5 29013 field public static final int RESULT_CLIENT_ERROR = 2; // 0x2 29014 field public static final int RESULT_NETWORK_ERROR = 4; // 0x4 29015 field public static final int RESULT_NO_MATCH = 1; // 0x1 29016 field public static final int RESULT_SERVER_ERROR = 3; // 0x3 29017 } 29018 29019 public class RecognizerResultsIntent { 29020 field public static final java.lang.String ACTION_VOICE_SEARCH_RESULTS = "android.speech.action.VOICE_SEARCH_RESULTS"; 29021 field public static final java.lang.String EXTRA_VOICE_SEARCH_RESULT_HTML = "android.speech.extras.VOICE_SEARCH_RESULT_HTML"; 29022 field public static final java.lang.String EXTRA_VOICE_SEARCH_RESULT_HTML_BASE_URLS = "android.speech.extras.VOICE_SEARCH_RESULT_HTML_BASE_URLS"; 29023 field public static final java.lang.String EXTRA_VOICE_SEARCH_RESULT_HTTP_HEADERS = "android.speech.extras.EXTRA_VOICE_SEARCH_RESULT_HTTP_HEADERS"; 29024 field public static final java.lang.String EXTRA_VOICE_SEARCH_RESULT_STRINGS = "android.speech.extras.VOICE_SEARCH_RESULT_STRINGS"; 29025 field public static final java.lang.String EXTRA_VOICE_SEARCH_RESULT_URLS = "android.speech.extras.VOICE_SEARCH_RESULT_URLS"; 29026 field public static final java.lang.String URI_SCHEME_INLINE = "inline"; 29027 } 29028 29029 public class SpeechRecognizer { 29030 method public void cancel(); 29031 method public static android.speech.SpeechRecognizer createSpeechRecognizer(android.content.Context); 29032 method public static android.speech.SpeechRecognizer createSpeechRecognizer(android.content.Context, android.content.ComponentName); 29033 method public void destroy(); 29034 method public static boolean isRecognitionAvailable(android.content.Context); 29035 method public void setRecognitionListener(android.speech.RecognitionListener); 29036 method public void startListening(android.content.Intent); 29037 method public void stopListening(); 29038 field public static final java.lang.String CONFIDENCE_SCORES = "confidence_scores"; 29039 field public static final int ERROR_AUDIO = 3; // 0x3 29040 field public static final int ERROR_CLIENT = 5; // 0x5 29041 field public static final int ERROR_INSUFFICIENT_PERMISSIONS = 9; // 0x9 29042 field public static final int ERROR_NETWORK = 2; // 0x2 29043 field public static final int ERROR_NETWORK_TIMEOUT = 1; // 0x1 29044 field public static final int ERROR_NO_MATCH = 7; // 0x7 29045 field public static final int ERROR_RECOGNIZER_BUSY = 8; // 0x8 29046 field public static final int ERROR_SERVER = 4; // 0x4 29047 field public static final int ERROR_SPEECH_TIMEOUT = 6; // 0x6 29048 field public static final java.lang.String RESULTS_RECOGNITION = "results_recognition"; 29049 } 29050 29051} 29052 29053package android.speech.tts { 29054 29055 public abstract interface SynthesisCallback { 29056 method public abstract int audioAvailable(byte[], int, int); 29057 method public abstract int done(); 29058 method public abstract void error(); 29059 method public abstract void error(int); 29060 method public abstract int getMaxBufferSize(); 29061 method public abstract boolean hasFinished(); 29062 method public abstract boolean hasStarted(); 29063 method public abstract int start(int, int, int); 29064 } 29065 29066 public final class SynthesisRequest { 29067 ctor public SynthesisRequest(java.lang.String, android.os.Bundle); 29068 ctor public SynthesisRequest(java.lang.CharSequence, android.os.Bundle); 29069 method public int getCallerUid(); 29070 method public java.lang.CharSequence getCharSequenceText(); 29071 method public java.lang.String getCountry(); 29072 method public java.lang.String getLanguage(); 29073 method public android.os.Bundle getParams(); 29074 method public int getPitch(); 29075 method public int getSpeechRate(); 29076 method public deprecated java.lang.String getText(); 29077 method public java.lang.String getVariant(); 29078 method public java.lang.String getVoiceName(); 29079 } 29080 29081 public class TextToSpeech { 29082 ctor public TextToSpeech(android.content.Context, android.speech.tts.TextToSpeech.OnInitListener); 29083 ctor public TextToSpeech(android.content.Context, android.speech.tts.TextToSpeech.OnInitListener, java.lang.String); 29084 method public int addEarcon(java.lang.String, java.lang.String, int); 29085 method public deprecated int addEarcon(java.lang.String, java.lang.String); 29086 method public int addEarcon(java.lang.String, java.io.File); 29087 method public int addSpeech(java.lang.String, java.lang.String, int); 29088 method public int addSpeech(java.lang.CharSequence, java.lang.String, int); 29089 method public int addSpeech(java.lang.String, java.lang.String); 29090 method public int addSpeech(java.lang.CharSequence, java.io.File); 29091 method public deprecated boolean areDefaultsEnforced(); 29092 method public java.util.Set<java.util.Locale> getAvailableLanguages(); 29093 method public java.lang.String getDefaultEngine(); 29094 method public deprecated java.util.Locale getDefaultLanguage(); 29095 method public android.speech.tts.Voice getDefaultVoice(); 29096 method public java.util.List<android.speech.tts.TextToSpeech.EngineInfo> getEngines(); 29097 method public deprecated java.util.Set<java.lang.String> getFeatures(java.util.Locale); 29098 method public deprecated java.util.Locale getLanguage(); 29099 method public static int getMaxSpeechInputLength(); 29100 method public android.speech.tts.Voice getVoice(); 29101 method public java.util.Set<android.speech.tts.Voice> getVoices(); 29102 method public int isLanguageAvailable(java.util.Locale); 29103 method public boolean isSpeaking(); 29104 method public int playEarcon(java.lang.String, int, android.os.Bundle, java.lang.String); 29105 method public deprecated int playEarcon(java.lang.String, int, java.util.HashMap<java.lang.String, java.lang.String>); 29106 method public deprecated int playSilence(long, int, java.util.HashMap<java.lang.String, java.lang.String>); 29107 method public int playSilentUtterance(long, int, java.lang.String); 29108 method public int setAudioAttributes(android.media.AudioAttributes); 29109 method public deprecated int setEngineByPackageName(java.lang.String); 29110 method public int setLanguage(java.util.Locale); 29111 method public deprecated int setOnUtteranceCompletedListener(android.speech.tts.TextToSpeech.OnUtteranceCompletedListener); 29112 method public int setOnUtteranceProgressListener(android.speech.tts.UtteranceProgressListener); 29113 method public int setPitch(float); 29114 method public int setSpeechRate(float); 29115 method public int setVoice(android.speech.tts.Voice); 29116 method public void shutdown(); 29117 method public int speak(java.lang.CharSequence, int, android.os.Bundle, java.lang.String); 29118 method public deprecated int speak(java.lang.String, int, java.util.HashMap<java.lang.String, java.lang.String>); 29119 method public int stop(); 29120 method public int synthesizeToFile(java.lang.CharSequence, android.os.Bundle, java.io.File, java.lang.String); 29121 method public deprecated int synthesizeToFile(java.lang.String, java.util.HashMap<java.lang.String, java.lang.String>, java.lang.String); 29122 field public static final java.lang.String ACTION_TTS_QUEUE_PROCESSING_COMPLETED = "android.speech.tts.TTS_QUEUE_PROCESSING_COMPLETED"; 29123 field public static final int ERROR = -1; // 0xffffffff 29124 field public static final int ERROR_INVALID_REQUEST = -8; // 0xfffffff8 29125 field public static final int ERROR_NETWORK = -6; // 0xfffffffa 29126 field public static final int ERROR_NETWORK_TIMEOUT = -7; // 0xfffffff9 29127 field public static final int ERROR_NOT_INSTALLED_YET = -9; // 0xfffffff7 29128 field public static final int ERROR_OUTPUT = -5; // 0xfffffffb 29129 field public static final int ERROR_SERVICE = -4; // 0xfffffffc 29130 field public static final int ERROR_SYNTHESIS = -3; // 0xfffffffd 29131 field public static final int LANG_AVAILABLE = 0; // 0x0 29132 field public static final int LANG_COUNTRY_AVAILABLE = 1; // 0x1 29133 field public static final int LANG_COUNTRY_VAR_AVAILABLE = 2; // 0x2 29134 field public static final int LANG_MISSING_DATA = -1; // 0xffffffff 29135 field public static final int LANG_NOT_SUPPORTED = -2; // 0xfffffffe 29136 field public static final int QUEUE_ADD = 1; // 0x1 29137 field public static final int QUEUE_FLUSH = 0; // 0x0 29138 field public static final int STOPPED = -2; // 0xfffffffe 29139 field public static final int SUCCESS = 0; // 0x0 29140 } 29141 29142 public class TextToSpeech.Engine { 29143 ctor public TextToSpeech.Engine(); 29144 field public static final java.lang.String ACTION_CHECK_TTS_DATA = "android.speech.tts.engine.CHECK_TTS_DATA"; 29145 field public static final java.lang.String ACTION_GET_SAMPLE_TEXT = "android.speech.tts.engine.GET_SAMPLE_TEXT"; 29146 field public static final java.lang.String ACTION_INSTALL_TTS_DATA = "android.speech.tts.engine.INSTALL_TTS_DATA"; 29147 field public static final java.lang.String ACTION_TTS_DATA_INSTALLED = "android.speech.tts.engine.TTS_DATA_INSTALLED"; 29148 field public static final deprecated int CHECK_VOICE_DATA_BAD_DATA = -1; // 0xffffffff 29149 field public static final int CHECK_VOICE_DATA_FAIL = 0; // 0x0 29150 field public static final deprecated int CHECK_VOICE_DATA_MISSING_DATA = -2; // 0xfffffffe 29151 field public static final deprecated int CHECK_VOICE_DATA_MISSING_VOLUME = -3; // 0xfffffffd 29152 field public static final int CHECK_VOICE_DATA_PASS = 1; // 0x1 29153 field public static final int DEFAULT_STREAM = 3; // 0x3 29154 field public static final java.lang.String EXTRA_AVAILABLE_VOICES = "availableVoices"; 29155 field public static final deprecated java.lang.String EXTRA_CHECK_VOICE_DATA_FOR = "checkVoiceDataFor"; 29156 field public static final java.lang.String EXTRA_SAMPLE_TEXT = "sampleText"; 29157 field public static final deprecated java.lang.String EXTRA_TTS_DATA_INSTALLED = "dataInstalled"; 29158 field public static final java.lang.String EXTRA_UNAVAILABLE_VOICES = "unavailableVoices"; 29159 field public static final deprecated java.lang.String EXTRA_VOICE_DATA_FILES = "dataFiles"; 29160 field public static final deprecated java.lang.String EXTRA_VOICE_DATA_FILES_INFO = "dataFilesInfo"; 29161 field public static final deprecated java.lang.String EXTRA_VOICE_DATA_ROOT_DIRECTORY = "dataRoot"; 29162 field public static final java.lang.String INTENT_ACTION_TTS_SERVICE = "android.intent.action.TTS_SERVICE"; 29163 field public static final deprecated java.lang.String KEY_FEATURE_EMBEDDED_SYNTHESIS = "embeddedTts"; 29164 field public static final java.lang.String KEY_FEATURE_NETWORK_RETRIES_COUNT = "networkRetriesCount"; 29165 field public static final deprecated java.lang.String KEY_FEATURE_NETWORK_SYNTHESIS = "networkTts"; 29166 field public static final java.lang.String KEY_FEATURE_NETWORK_TIMEOUT_MS = "networkTimeoutMs"; 29167 field public static final java.lang.String KEY_FEATURE_NOT_INSTALLED = "notInstalled"; 29168 field public static final java.lang.String KEY_PARAM_PAN = "pan"; 29169 field public static final java.lang.String KEY_PARAM_SESSION_ID = "sessionId"; 29170 field public static final java.lang.String KEY_PARAM_STREAM = "streamType"; 29171 field public static final java.lang.String KEY_PARAM_UTTERANCE_ID = "utteranceId"; 29172 field public static final java.lang.String KEY_PARAM_VOLUME = "volume"; 29173 field public static final java.lang.String SERVICE_META_DATA = "android.speech.tts"; 29174 } 29175 29176 public static class TextToSpeech.EngineInfo { 29177 ctor public TextToSpeech.EngineInfo(); 29178 field public int icon; 29179 field public java.lang.String label; 29180 field public java.lang.String name; 29181 } 29182 29183 public static abstract interface TextToSpeech.OnInitListener { 29184 method public abstract void onInit(int); 29185 } 29186 29187 public static abstract deprecated interface TextToSpeech.OnUtteranceCompletedListener { 29188 method public abstract void onUtteranceCompleted(java.lang.String); 29189 } 29190 29191 public abstract class TextToSpeechService extends android.app.Service { 29192 ctor public TextToSpeechService(); 29193 method public android.os.IBinder onBind(android.content.Intent); 29194 method public java.lang.String onGetDefaultVoiceNameFor(java.lang.String, java.lang.String, java.lang.String); 29195 method protected java.util.Set<java.lang.String> onGetFeaturesForLanguage(java.lang.String, java.lang.String, java.lang.String); 29196 method protected abstract java.lang.String[] onGetLanguage(); 29197 method public java.util.List<android.speech.tts.Voice> onGetVoices(); 29198 method protected abstract int onIsLanguageAvailable(java.lang.String, java.lang.String, java.lang.String); 29199 method public int onIsValidVoiceName(java.lang.String); 29200 method protected abstract int onLoadLanguage(java.lang.String, java.lang.String, java.lang.String); 29201 method public int onLoadVoice(java.lang.String); 29202 method protected abstract void onStop(); 29203 method protected abstract void onSynthesizeText(android.speech.tts.SynthesisRequest, android.speech.tts.SynthesisCallback); 29204 } 29205 29206 public abstract class UtteranceProgressListener { 29207 ctor public UtteranceProgressListener(); 29208 method public abstract void onDone(java.lang.String); 29209 method public abstract deprecated void onError(java.lang.String); 29210 method public void onError(java.lang.String, int); 29211 method public abstract void onStart(java.lang.String); 29212 } 29213 29214 public class Voice implements android.os.Parcelable { 29215 ctor public Voice(java.lang.String, java.util.Locale, int, int, boolean, java.util.Set<java.lang.String>); 29216 method public int describeContents(); 29217 method public java.util.Set<java.lang.String> getFeatures(); 29218 method public int getLatency(); 29219 method public java.util.Locale getLocale(); 29220 method public java.lang.String getName(); 29221 method public int getQuality(); 29222 method public boolean isNetworkConnectionRequired(); 29223 method public void writeToParcel(android.os.Parcel, int); 29224 field public static final android.os.Parcelable.Creator<android.speech.tts.Voice> CREATOR; 29225 field public static final int LATENCY_HIGH = 400; // 0x190 29226 field public static final int LATENCY_LOW = 200; // 0xc8 29227 field public static final int LATENCY_NORMAL = 300; // 0x12c 29228 field public static final int LATENCY_VERY_HIGH = 500; // 0x1f4 29229 field public static final int LATENCY_VERY_LOW = 100; // 0x64 29230 field public static final int QUALITY_HIGH = 400; // 0x190 29231 field public static final int QUALITY_LOW = 200; // 0xc8 29232 field public static final int QUALITY_NORMAL = 300; // 0x12c 29233 field public static final int QUALITY_VERY_HIGH = 500; // 0x1f4 29234 field public static final int QUALITY_VERY_LOW = 100; // 0x64 29235 } 29236 29237} 29238 29239package android.system { 29240 29241 public final class ErrnoException extends java.lang.Exception { 29242 ctor public ErrnoException(java.lang.String, int); 29243 ctor public ErrnoException(java.lang.String, int, java.lang.Throwable); 29244 field public final int errno; 29245 } 29246 29247 public final class Os { 29248 method public static java.io.FileDescriptor accept(java.io.FileDescriptor, java.net.InetSocketAddress) throws android.system.ErrnoException, java.net.SocketException; 29249 method public static boolean access(java.lang.String, int) throws android.system.ErrnoException; 29250 method public static void bind(java.io.FileDescriptor, java.net.InetAddress, int) throws android.system.ErrnoException, java.net.SocketException; 29251 method public static void chmod(java.lang.String, int) throws android.system.ErrnoException; 29252 method public static void chown(java.lang.String, int, int) throws android.system.ErrnoException; 29253 method public static void close(java.io.FileDescriptor) throws android.system.ErrnoException; 29254 method public static void connect(java.io.FileDescriptor, java.net.InetAddress, int) throws android.system.ErrnoException, java.net.SocketException; 29255 method public static java.io.FileDescriptor dup(java.io.FileDescriptor) throws android.system.ErrnoException; 29256 method public static java.io.FileDescriptor dup2(java.io.FileDescriptor, int) throws android.system.ErrnoException; 29257 method public static java.lang.String[] environ(); 29258 method public static void execv(java.lang.String, java.lang.String[]) throws android.system.ErrnoException; 29259 method public static void execve(java.lang.String, java.lang.String[], java.lang.String[]) throws android.system.ErrnoException; 29260 method public static void fchmod(java.io.FileDescriptor, int) throws android.system.ErrnoException; 29261 method public static void fchown(java.io.FileDescriptor, int, int) throws android.system.ErrnoException; 29262 method public static void fdatasync(java.io.FileDescriptor) throws android.system.ErrnoException; 29263 method public static android.system.StructStat fstat(java.io.FileDescriptor) throws android.system.ErrnoException; 29264 method public static android.system.StructStatVfs fstatvfs(java.io.FileDescriptor) throws android.system.ErrnoException; 29265 method public static void fsync(java.io.FileDescriptor) throws android.system.ErrnoException; 29266 method public static void ftruncate(java.io.FileDescriptor, long) throws android.system.ErrnoException; 29267 method public static java.lang.String gai_strerror(int); 29268 method public static int getegid(); 29269 method public static java.lang.String getenv(java.lang.String); 29270 method public static int geteuid(); 29271 method public static int getgid(); 29272 method public static java.net.SocketAddress getpeername(java.io.FileDescriptor) throws android.system.ErrnoException; 29273 method public static int getpid(); 29274 method public static int getppid(); 29275 method public static java.net.SocketAddress getsockname(java.io.FileDescriptor) throws android.system.ErrnoException; 29276 method public static int gettid(); 29277 method public static int getuid(); 29278 method public static java.lang.String if_indextoname(int); 29279 method public static java.net.InetAddress inet_pton(int, java.lang.String); 29280 method public static boolean isatty(java.io.FileDescriptor); 29281 method public static void kill(int, int) throws android.system.ErrnoException; 29282 method public static void lchown(java.lang.String, int, int) throws android.system.ErrnoException; 29283 method public static void link(java.lang.String, java.lang.String) throws android.system.ErrnoException; 29284 method public static void listen(java.io.FileDescriptor, int) throws android.system.ErrnoException; 29285 method public static long lseek(java.io.FileDescriptor, long, int) throws android.system.ErrnoException; 29286 method public static android.system.StructStat lstat(java.lang.String) throws android.system.ErrnoException; 29287 method public static void mincore(long, long, byte[]) throws android.system.ErrnoException; 29288 method public static void mkdir(java.lang.String, int) throws android.system.ErrnoException; 29289 method public static void mkfifo(java.lang.String, int) throws android.system.ErrnoException; 29290 method public static void mlock(long, long) throws android.system.ErrnoException; 29291 method public static long mmap(long, long, int, int, java.io.FileDescriptor, long) throws android.system.ErrnoException; 29292 method public static void msync(long, long, int) throws android.system.ErrnoException; 29293 method public static void munlock(long, long) throws android.system.ErrnoException; 29294 method public static void munmap(long, long) throws android.system.ErrnoException; 29295 method public static java.io.FileDescriptor open(java.lang.String, int, int) throws android.system.ErrnoException; 29296 method public static java.io.FileDescriptor[] pipe() throws android.system.ErrnoException; 29297 method public static int poll(android.system.StructPollfd[], int) throws android.system.ErrnoException; 29298 method public static void posix_fallocate(java.io.FileDescriptor, long, long) throws android.system.ErrnoException; 29299 method public static int prctl(int, long, long, long, long) throws android.system.ErrnoException; 29300 method public static int pread(java.io.FileDescriptor, java.nio.ByteBuffer, long) throws android.system.ErrnoException, java.io.InterruptedIOException; 29301 method public static int pread(java.io.FileDescriptor, byte[], int, int, long) throws android.system.ErrnoException, java.io.InterruptedIOException; 29302 method public static int pwrite(java.io.FileDescriptor, java.nio.ByteBuffer, long) throws android.system.ErrnoException, java.io.InterruptedIOException; 29303 method public static int pwrite(java.io.FileDescriptor, byte[], int, int, long) throws android.system.ErrnoException, java.io.InterruptedIOException; 29304 method public static int read(java.io.FileDescriptor, java.nio.ByteBuffer) throws android.system.ErrnoException, java.io.InterruptedIOException; 29305 method public static int read(java.io.FileDescriptor, byte[], int, int) throws android.system.ErrnoException, java.io.InterruptedIOException; 29306 method public static java.lang.String readlink(java.lang.String) throws android.system.ErrnoException; 29307 method public static int readv(java.io.FileDescriptor, java.lang.Object[], int[], int[]) throws android.system.ErrnoException, java.io.InterruptedIOException; 29308 method public static int recvfrom(java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.InetSocketAddress) throws android.system.ErrnoException, java.net.SocketException; 29309 method public static int recvfrom(java.io.FileDescriptor, byte[], int, int, int, java.net.InetSocketAddress) throws android.system.ErrnoException, java.net.SocketException; 29310 method public static void remove(java.lang.String) throws android.system.ErrnoException; 29311 method public static void rename(java.lang.String, java.lang.String) throws android.system.ErrnoException; 29312 method public static long sendfile(java.io.FileDescriptor, java.io.FileDescriptor, android.util.MutableLong, long) throws android.system.ErrnoException; 29313 method public static int sendto(java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.InetAddress, int) throws android.system.ErrnoException, java.net.SocketException; 29314 method public static int sendto(java.io.FileDescriptor, byte[], int, int, int, java.net.InetAddress, int) throws android.system.ErrnoException, java.net.SocketException; 29315 method public static void setegid(int) throws android.system.ErrnoException; 29316 method public static void setenv(java.lang.String, java.lang.String, boolean) throws android.system.ErrnoException; 29317 method public static void seteuid(int) throws android.system.ErrnoException; 29318 method public static void setgid(int) throws android.system.ErrnoException; 29319 method public static int setsid() throws android.system.ErrnoException; 29320 method public static void setuid(int) throws android.system.ErrnoException; 29321 method public static void shutdown(java.io.FileDescriptor, int) throws android.system.ErrnoException; 29322 method public static java.io.FileDescriptor socket(int, int, int) throws android.system.ErrnoException; 29323 method public static void socketpair(int, int, int, java.io.FileDescriptor, java.io.FileDescriptor) throws android.system.ErrnoException; 29324 method public static android.system.StructStat stat(java.lang.String) throws android.system.ErrnoException; 29325 method public static android.system.StructStatVfs statvfs(java.lang.String) throws android.system.ErrnoException; 29326 method public static java.lang.String strerror(int); 29327 method public static java.lang.String strsignal(int); 29328 method public static void symlink(java.lang.String, java.lang.String) throws android.system.ErrnoException; 29329 method public static long sysconf(int); 29330 method public static void tcdrain(java.io.FileDescriptor) throws android.system.ErrnoException; 29331 method public static void tcsendbreak(java.io.FileDescriptor, int) throws android.system.ErrnoException; 29332 method public static int umask(int); 29333 method public static android.system.StructUtsname uname(); 29334 method public static void unsetenv(java.lang.String) throws android.system.ErrnoException; 29335 method public static int waitpid(int, android.util.MutableInt, int) throws android.system.ErrnoException; 29336 method public static int write(java.io.FileDescriptor, java.nio.ByteBuffer) throws android.system.ErrnoException, java.io.InterruptedIOException; 29337 method public static int write(java.io.FileDescriptor, byte[], int, int) throws android.system.ErrnoException, java.io.InterruptedIOException; 29338 method public static int writev(java.io.FileDescriptor, java.lang.Object[], int[], int[]) throws android.system.ErrnoException, java.io.InterruptedIOException; 29339 } 29340 29341 public final class OsConstants { 29342 method public static boolean S_ISBLK(int); 29343 method public static boolean S_ISCHR(int); 29344 method public static boolean S_ISDIR(int); 29345 method public static boolean S_ISFIFO(int); 29346 method public static boolean S_ISLNK(int); 29347 method public static boolean S_ISREG(int); 29348 method public static boolean S_ISSOCK(int); 29349 method public static boolean WCOREDUMP(int); 29350 method public static int WEXITSTATUS(int); 29351 method public static boolean WIFEXITED(int); 29352 method public static boolean WIFSIGNALED(int); 29353 method public static boolean WIFSTOPPED(int); 29354 method public static int WSTOPSIG(int); 29355 method public static int WTERMSIG(int); 29356 method public static java.lang.String errnoName(int); 29357 method public static java.lang.String gaiName(int); 29358 field public static final int AF_INET; 29359 field public static final int AF_INET6; 29360 field public static final int AF_UNIX; 29361 field public static final int AF_UNSPEC; 29362 field public static final int AI_ADDRCONFIG; 29363 field public static final int AI_ALL; 29364 field public static final int AI_CANONNAME; 29365 field public static final int AI_NUMERICHOST; 29366 field public static final int AI_NUMERICSERV; 29367 field public static final int AI_PASSIVE; 29368 field public static final int AI_V4MAPPED; 29369 field public static final int CAP_AUDIT_CONTROL; 29370 field public static final int CAP_AUDIT_WRITE; 29371 field public static final int CAP_BLOCK_SUSPEND; 29372 field public static final int CAP_CHOWN; 29373 field public static final int CAP_DAC_OVERRIDE; 29374 field public static final int CAP_DAC_READ_SEARCH; 29375 field public static final int CAP_FOWNER; 29376 field public static final int CAP_FSETID; 29377 field public static final int CAP_IPC_LOCK; 29378 field public static final int CAP_IPC_OWNER; 29379 field public static final int CAP_KILL; 29380 field public static final int CAP_LAST_CAP; 29381 field public static final int CAP_LEASE; 29382 field public static final int CAP_LINUX_IMMUTABLE; 29383 field public static final int CAP_MAC_ADMIN; 29384 field public static final int CAP_MAC_OVERRIDE; 29385 field public static final int CAP_MKNOD; 29386 field public static final int CAP_NET_ADMIN; 29387 field public static final int CAP_NET_BIND_SERVICE; 29388 field public static final int CAP_NET_BROADCAST; 29389 field public static final int CAP_NET_RAW; 29390 field public static final int CAP_SETFCAP; 29391 field public static final int CAP_SETGID; 29392 field public static final int CAP_SETPCAP; 29393 field public static final int CAP_SETUID; 29394 field public static final int CAP_SYSLOG; 29395 field public static final int CAP_SYS_ADMIN; 29396 field public static final int CAP_SYS_BOOT; 29397 field public static final int CAP_SYS_CHROOT; 29398 field public static final int CAP_SYS_MODULE; 29399 field public static final int CAP_SYS_NICE; 29400 field public static final int CAP_SYS_PACCT; 29401 field public static final int CAP_SYS_PTRACE; 29402 field public static final int CAP_SYS_RAWIO; 29403 field public static final int CAP_SYS_RESOURCE; 29404 field public static final int CAP_SYS_TIME; 29405 field public static final int CAP_SYS_TTY_CONFIG; 29406 field public static final int CAP_WAKE_ALARM; 29407 field public static final int E2BIG; 29408 field public static final int EACCES; 29409 field public static final int EADDRINUSE; 29410 field public static final int EADDRNOTAVAIL; 29411 field public static final int EAFNOSUPPORT; 29412 field public static final int EAGAIN; 29413 field public static final int EAI_AGAIN; 29414 field public static final int EAI_BADFLAGS; 29415 field public static final int EAI_FAIL; 29416 field public static final int EAI_FAMILY; 29417 field public static final int EAI_MEMORY; 29418 field public static final int EAI_NODATA; 29419 field public static final int EAI_NONAME; 29420 field public static final int EAI_OVERFLOW; 29421 field public static final int EAI_SERVICE; 29422 field public static final int EAI_SOCKTYPE; 29423 field public static final int EAI_SYSTEM; 29424 field public static final int EALREADY; 29425 field public static final int EBADF; 29426 field public static final int EBADMSG; 29427 field public static final int EBUSY; 29428 field public static final int ECANCELED; 29429 field public static final int ECHILD; 29430 field public static final int ECONNABORTED; 29431 field public static final int ECONNREFUSED; 29432 field public static final int ECONNRESET; 29433 field public static final int EDEADLK; 29434 field public static final int EDESTADDRREQ; 29435 field public static final int EDOM; 29436 field public static final int EDQUOT; 29437 field public static final int EEXIST; 29438 field public static final int EFAULT; 29439 field public static final int EFBIG; 29440 field public static final int EHOSTUNREACH; 29441 field public static final int EIDRM; 29442 field public static final int EILSEQ; 29443 field public static final int EINPROGRESS; 29444 field public static final int EINTR; 29445 field public static final int EINVAL; 29446 field public static final int EIO; 29447 field public static final int EISCONN; 29448 field public static final int EISDIR; 29449 field public static final int ELOOP; 29450 field public static final int EMFILE; 29451 field public static final int EMLINK; 29452 field public static final int EMSGSIZE; 29453 field public static final int EMULTIHOP; 29454 field public static final int ENAMETOOLONG; 29455 field public static final int ENETDOWN; 29456 field public static final int ENETRESET; 29457 field public static final int ENETUNREACH; 29458 field public static final int ENFILE; 29459 field public static final int ENOBUFS; 29460 field public static final int ENODATA; 29461 field public static final int ENODEV; 29462 field public static final int ENOENT; 29463 field public static final int ENOEXEC; 29464 field public static final int ENOLCK; 29465 field public static final int ENOLINK; 29466 field public static final int ENOMEM; 29467 field public static final int ENOMSG; 29468 field public static final int ENOPROTOOPT; 29469 field public static final int ENOSPC; 29470 field public static final int ENOSR; 29471 field public static final int ENOSTR; 29472 field public static final int ENOSYS; 29473 field public static final int ENOTCONN; 29474 field public static final int ENOTDIR; 29475 field public static final int ENOTEMPTY; 29476 field public static final int ENOTSOCK; 29477 field public static final int ENOTSUP; 29478 field public static final int ENOTTY; 29479 field public static final int ENXIO; 29480 field public static final int EOPNOTSUPP; 29481 field public static final int EOVERFLOW; 29482 field public static final int EPERM; 29483 field public static final int EPIPE; 29484 field public static final int EPROTO; 29485 field public static final int EPROTONOSUPPORT; 29486 field public static final int EPROTOTYPE; 29487 field public static final int ERANGE; 29488 field public static final int EROFS; 29489 field public static final int ESPIPE; 29490 field public static final int ESRCH; 29491 field public static final int ESTALE; 29492 field public static final int ETIME; 29493 field public static final int ETIMEDOUT; 29494 field public static final int ETXTBSY; 29495 field public static final int EXDEV; 29496 field public static final int EXIT_FAILURE; 29497 field public static final int EXIT_SUCCESS; 29498 field public static final int FD_CLOEXEC; 29499 field public static final int FIONREAD; 29500 field public static final int F_DUPFD; 29501 field public static final int F_GETFD; 29502 field public static final int F_GETFL; 29503 field public static final int F_GETLK; 29504 field public static final int F_GETLK64; 29505 field public static final int F_GETOWN; 29506 field public static final int F_OK; 29507 field public static final int F_RDLCK; 29508 field public static final int F_SETFD; 29509 field public static final int F_SETFL; 29510 field public static final int F_SETLK; 29511 field public static final int F_SETLK64; 29512 field public static final int F_SETLKW; 29513 field public static final int F_SETLKW64; 29514 field public static final int F_SETOWN; 29515 field public static final int F_UNLCK; 29516 field public static final int F_WRLCK; 29517 field public static final int IFA_F_DADFAILED; 29518 field public static final int IFA_F_DEPRECATED; 29519 field public static final int IFA_F_HOMEADDRESS; 29520 field public static final int IFA_F_NODAD; 29521 field public static final int IFA_F_OPTIMISTIC; 29522 field public static final int IFA_F_PERMANENT; 29523 field public static final int IFA_F_SECONDARY; 29524 field public static final int IFA_F_TEMPORARY; 29525 field public static final int IFA_F_TENTATIVE; 29526 field public static final int IFF_ALLMULTI; 29527 field public static final int IFF_AUTOMEDIA; 29528 field public static final int IFF_BROADCAST; 29529 field public static final int IFF_DEBUG; 29530 field public static final int IFF_DYNAMIC; 29531 field public static final int IFF_LOOPBACK; 29532 field public static final int IFF_MASTER; 29533 field public static final int IFF_MULTICAST; 29534 field public static final int IFF_NOARP; 29535 field public static final int IFF_NOTRAILERS; 29536 field public static final int IFF_POINTOPOINT; 29537 field public static final int IFF_PORTSEL; 29538 field public static final int IFF_PROMISC; 29539 field public static final int IFF_RUNNING; 29540 field public static final int IFF_SLAVE; 29541 field public static final int IFF_UP; 29542 field public static final int IPPROTO_ICMP; 29543 field public static final int IPPROTO_ICMPV6; 29544 field public static final int IPPROTO_IP; 29545 field public static final int IPPROTO_IPV6; 29546 field public static final int IPPROTO_RAW; 29547 field public static final int IPPROTO_TCP; 29548 field public static final int IPPROTO_UDP; 29549 field public static final int IPV6_CHECKSUM; 29550 field public static final int IPV6_MULTICAST_HOPS; 29551 field public static final int IPV6_MULTICAST_IF; 29552 field public static final int IPV6_MULTICAST_LOOP; 29553 field public static final int IPV6_RECVDSTOPTS; 29554 field public static final int IPV6_RECVHOPLIMIT; 29555 field public static final int IPV6_RECVHOPOPTS; 29556 field public static final int IPV6_RECVPKTINFO; 29557 field public static final int IPV6_RECVRTHDR; 29558 field public static final int IPV6_RECVTCLASS; 29559 field public static final int IPV6_TCLASS; 29560 field public static final int IPV6_UNICAST_HOPS; 29561 field public static final int IPV6_V6ONLY; 29562 field public static final int IP_MULTICAST_IF; 29563 field public static final int IP_MULTICAST_LOOP; 29564 field public static final int IP_MULTICAST_TTL; 29565 field public static final int IP_TOS; 29566 field public static final int IP_TTL; 29567 field public static final int MAP_FIXED; 29568 field public static final int MAP_PRIVATE; 29569 field public static final int MAP_SHARED; 29570 field public static final int MCAST_BLOCK_SOURCE; 29571 field public static final int MCAST_JOIN_GROUP; 29572 field public static final int MCAST_JOIN_SOURCE_GROUP; 29573 field public static final int MCAST_LEAVE_GROUP; 29574 field public static final int MCAST_LEAVE_SOURCE_GROUP; 29575 field public static final int MCAST_UNBLOCK_SOURCE; 29576 field public static final int MCL_CURRENT; 29577 field public static final int MCL_FUTURE; 29578 field public static final int MSG_CTRUNC; 29579 field public static final int MSG_DONTROUTE; 29580 field public static final int MSG_EOR; 29581 field public static final int MSG_OOB; 29582 field public static final int MSG_PEEK; 29583 field public static final int MSG_TRUNC; 29584 field public static final int MSG_WAITALL; 29585 field public static final int MS_ASYNC; 29586 field public static final int MS_INVALIDATE; 29587 field public static final int MS_SYNC; 29588 field public static final int NI_DGRAM; 29589 field public static final int NI_NAMEREQD; 29590 field public static final int NI_NOFQDN; 29591 field public static final int NI_NUMERICHOST; 29592 field public static final int NI_NUMERICSERV; 29593 field public static final int O_ACCMODE; 29594 field public static final int O_APPEND; 29595 field public static final int O_CREAT; 29596 field public static final int O_EXCL; 29597 field public static final int O_NOCTTY; 29598 field public static final int O_NOFOLLOW; 29599 field public static final int O_NONBLOCK; 29600 field public static final int O_RDONLY; 29601 field public static final int O_RDWR; 29602 field public static final int O_SYNC; 29603 field public static final int O_TRUNC; 29604 field public static final int O_WRONLY; 29605 field public static final int POLLERR; 29606 field public static final int POLLHUP; 29607 field public static final int POLLIN; 29608 field public static final int POLLNVAL; 29609 field public static final int POLLOUT; 29610 field public static final int POLLPRI; 29611 field public static final int POLLRDBAND; 29612 field public static final int POLLRDNORM; 29613 field public static final int POLLWRBAND; 29614 field public static final int POLLWRNORM; 29615 field public static final int PROT_EXEC; 29616 field public static final int PROT_NONE; 29617 field public static final int PROT_READ; 29618 field public static final int PROT_WRITE; 29619 field public static final int PR_GET_DUMPABLE; 29620 field public static final int PR_SET_DUMPABLE; 29621 field public static final int PR_SET_NO_NEW_PRIVS; 29622 field public static final int RT_SCOPE_HOST; 29623 field public static final int RT_SCOPE_LINK; 29624 field public static final int RT_SCOPE_NOWHERE; 29625 field public static final int RT_SCOPE_SITE; 29626 field public static final int RT_SCOPE_UNIVERSE; 29627 field public static final int R_OK; 29628 field public static final int SEEK_CUR; 29629 field public static final int SEEK_END; 29630 field public static final int SEEK_SET; 29631 field public static final int SHUT_RD; 29632 field public static final int SHUT_RDWR; 29633 field public static final int SHUT_WR; 29634 field public static final int SIGABRT; 29635 field public static final int SIGALRM; 29636 field public static final int SIGBUS; 29637 field public static final int SIGCHLD; 29638 field public static final int SIGCONT; 29639 field public static final int SIGFPE; 29640 field public static final int SIGHUP; 29641 field public static final int SIGILL; 29642 field public static final int SIGINT; 29643 field public static final int SIGIO; 29644 field public static final int SIGKILL; 29645 field public static final int SIGPIPE; 29646 field public static final int SIGPROF; 29647 field public static final int SIGPWR; 29648 field public static final int SIGQUIT; 29649 field public static final int SIGRTMAX; 29650 field public static final int SIGRTMIN; 29651 field public static final int SIGSEGV; 29652 field public static final int SIGSTKFLT; 29653 field public static final int SIGSTOP; 29654 field public static final int SIGSYS; 29655 field public static final int SIGTERM; 29656 field public static final int SIGTRAP; 29657 field public static final int SIGTSTP; 29658 field public static final int SIGTTIN; 29659 field public static final int SIGTTOU; 29660 field public static final int SIGURG; 29661 field public static final int SIGUSR1; 29662 field public static final int SIGUSR2; 29663 field public static final int SIGVTALRM; 29664 field public static final int SIGWINCH; 29665 field public static final int SIGXCPU; 29666 field public static final int SIGXFSZ; 29667 field public static final int SIOCGIFADDR; 29668 field public static final int SIOCGIFBRDADDR; 29669 field public static final int SIOCGIFDSTADDR; 29670 field public static final int SIOCGIFNETMASK; 29671 field public static final int SOCK_DGRAM; 29672 field public static final int SOCK_RAW; 29673 field public static final int SOCK_SEQPACKET; 29674 field public static final int SOCK_STREAM; 29675 field public static final int SOL_SOCKET; 29676 field public static final int SO_BINDTODEVICE; 29677 field public static final int SO_BROADCAST; 29678 field public static final int SO_DEBUG; 29679 field public static final int SO_DONTROUTE; 29680 field public static final int SO_ERROR; 29681 field public static final int SO_KEEPALIVE; 29682 field public static final int SO_LINGER; 29683 field public static final int SO_OOBINLINE; 29684 field public static final int SO_PASSCRED; 29685 field public static final int SO_PEERCRED; 29686 field public static final int SO_RCVBUF; 29687 field public static final int SO_RCVLOWAT; 29688 field public static final int SO_RCVTIMEO; 29689 field public static final int SO_REUSEADDR; 29690 field public static final int SO_SNDBUF; 29691 field public static final int SO_SNDLOWAT; 29692 field public static final int SO_SNDTIMEO; 29693 field public static final int SO_TYPE; 29694 field public static final int STDERR_FILENO; 29695 field public static final int STDIN_FILENO; 29696 field public static final int STDOUT_FILENO; 29697 field public static final int S_IFBLK; 29698 field public static final int S_IFCHR; 29699 field public static final int S_IFDIR; 29700 field public static final int S_IFIFO; 29701 field public static final int S_IFLNK; 29702 field public static final int S_IFMT; 29703 field public static final int S_IFREG; 29704 field public static final int S_IFSOCK; 29705 field public static final int S_IRGRP; 29706 field public static final int S_IROTH; 29707 field public static final int S_IRUSR; 29708 field public static final int S_IRWXG; 29709 field public static final int S_IRWXO; 29710 field public static final int S_IRWXU; 29711 field public static final int S_ISGID; 29712 field public static final int S_ISUID; 29713 field public static final int S_ISVTX; 29714 field public static final int S_IWGRP; 29715 field public static final int S_IWOTH; 29716 field public static final int S_IWUSR; 29717 field public static final int S_IXGRP; 29718 field public static final int S_IXOTH; 29719 field public static final int S_IXUSR; 29720 field public static final int TCP_NODELAY; 29721 field public static final int WCONTINUED; 29722 field public static final int WEXITED; 29723 field public static final int WNOHANG; 29724 field public static final int WNOWAIT; 29725 field public static final int WSTOPPED; 29726 field public static final int WUNTRACED; 29727 field public static final int W_OK; 29728 field public static final int X_OK; 29729 field public static final int _SC_2_CHAR_TERM; 29730 field public static final int _SC_2_C_BIND; 29731 field public static final int _SC_2_C_DEV; 29732 field public static final int _SC_2_C_VERSION; 29733 field public static final int _SC_2_FORT_DEV; 29734 field public static final int _SC_2_FORT_RUN; 29735 field public static final int _SC_2_LOCALEDEF; 29736 field public static final int _SC_2_SW_DEV; 29737 field public static final int _SC_2_UPE; 29738 field public static final int _SC_2_VERSION; 29739 field public static final int _SC_AIO_LISTIO_MAX; 29740 field public static final int _SC_AIO_MAX; 29741 field public static final int _SC_AIO_PRIO_DELTA_MAX; 29742 field public static final int _SC_ARG_MAX; 29743 field public static final int _SC_ASYNCHRONOUS_IO; 29744 field public static final int _SC_ATEXIT_MAX; 29745 field public static final int _SC_AVPHYS_PAGES; 29746 field public static final int _SC_BC_BASE_MAX; 29747 field public static final int _SC_BC_DIM_MAX; 29748 field public static final int _SC_BC_SCALE_MAX; 29749 field public static final int _SC_BC_STRING_MAX; 29750 field public static final int _SC_CHILD_MAX; 29751 field public static final int _SC_CLK_TCK; 29752 field public static final int _SC_COLL_WEIGHTS_MAX; 29753 field public static final int _SC_DELAYTIMER_MAX; 29754 field public static final int _SC_EXPR_NEST_MAX; 29755 field public static final int _SC_FSYNC; 29756 field public static final int _SC_GETGR_R_SIZE_MAX; 29757 field public static final int _SC_GETPW_R_SIZE_MAX; 29758 field public static final int _SC_IOV_MAX; 29759 field public static final int _SC_JOB_CONTROL; 29760 field public static final int _SC_LINE_MAX; 29761 field public static final int _SC_LOGIN_NAME_MAX; 29762 field public static final int _SC_MAPPED_FILES; 29763 field public static final int _SC_MEMLOCK; 29764 field public static final int _SC_MEMLOCK_RANGE; 29765 field public static final int _SC_MEMORY_PROTECTION; 29766 field public static final int _SC_MESSAGE_PASSING; 29767 field public static final int _SC_MQ_OPEN_MAX; 29768 field public static final int _SC_MQ_PRIO_MAX; 29769 field public static final int _SC_NGROUPS_MAX; 29770 field public static final int _SC_NPROCESSORS_CONF; 29771 field public static final int _SC_NPROCESSORS_ONLN; 29772 field public static final int _SC_OPEN_MAX; 29773 field public static final int _SC_PAGESIZE; 29774 field public static final int _SC_PAGE_SIZE; 29775 field public static final int _SC_PASS_MAX; 29776 field public static final int _SC_PHYS_PAGES; 29777 field public static final int _SC_PRIORITIZED_IO; 29778 field public static final int _SC_PRIORITY_SCHEDULING; 29779 field public static final int _SC_REALTIME_SIGNALS; 29780 field public static final int _SC_RE_DUP_MAX; 29781 field public static final int _SC_RTSIG_MAX; 29782 field public static final int _SC_SAVED_IDS; 29783 field public static final int _SC_SEMAPHORES; 29784 field public static final int _SC_SEM_NSEMS_MAX; 29785 field public static final int _SC_SEM_VALUE_MAX; 29786 field public static final int _SC_SHARED_MEMORY_OBJECTS; 29787 field public static final int _SC_SIGQUEUE_MAX; 29788 field public static final int _SC_STREAM_MAX; 29789 field public static final int _SC_SYNCHRONIZED_IO; 29790 field public static final int _SC_THREADS; 29791 field public static final int _SC_THREAD_ATTR_STACKADDR; 29792 field public static final int _SC_THREAD_ATTR_STACKSIZE; 29793 field public static final int _SC_THREAD_DESTRUCTOR_ITERATIONS; 29794 field public static final int _SC_THREAD_KEYS_MAX; 29795 field public static final int _SC_THREAD_PRIORITY_SCHEDULING; 29796 field public static final int _SC_THREAD_PRIO_INHERIT; 29797 field public static final int _SC_THREAD_PRIO_PROTECT; 29798 field public static final int _SC_THREAD_SAFE_FUNCTIONS; 29799 field public static final int _SC_THREAD_STACK_MIN; 29800 field public static final int _SC_THREAD_THREADS_MAX; 29801 field public static final int _SC_TIMERS; 29802 field public static final int _SC_TIMER_MAX; 29803 field public static final int _SC_TTY_NAME_MAX; 29804 field public static final int _SC_TZNAME_MAX; 29805 field public static final int _SC_VERSION; 29806 field public static final int _SC_XBS5_ILP32_OFF32; 29807 field public static final int _SC_XBS5_ILP32_OFFBIG; 29808 field public static final int _SC_XBS5_LP64_OFF64; 29809 field public static final int _SC_XBS5_LPBIG_OFFBIG; 29810 field public static final int _SC_XOPEN_CRYPT; 29811 field public static final int _SC_XOPEN_ENH_I18N; 29812 field public static final int _SC_XOPEN_LEGACY; 29813 field public static final int _SC_XOPEN_REALTIME; 29814 field public static final int _SC_XOPEN_REALTIME_THREADS; 29815 field public static final int _SC_XOPEN_SHM; 29816 field public static final int _SC_XOPEN_UNIX; 29817 field public static final int _SC_XOPEN_VERSION; 29818 field public static final int _SC_XOPEN_XCU_VERSION; 29819 } 29820 29821 public final class StructPollfd { 29822 ctor public StructPollfd(); 29823 field public short events; 29824 field public java.io.FileDescriptor fd; 29825 field public short revents; 29826 field public java.lang.Object userData; 29827 } 29828 29829 public final class StructStat { 29830 ctor public StructStat(long, long, int, long, int, int, long, long, long, long, long, long, long); 29831 field public final long st_atime; 29832 field public final long st_blksize; 29833 field public final long st_blocks; 29834 field public final long st_ctime; 29835 field public final long st_dev; 29836 field public final int st_gid; 29837 field public final long st_ino; 29838 field public final int st_mode; 29839 field public final long st_mtime; 29840 field public final long st_nlink; 29841 field public final long st_rdev; 29842 field public final long st_size; 29843 field public final int st_uid; 29844 } 29845 29846 public final class StructStatVfs { 29847 ctor public StructStatVfs(long, long, long, long, long, long, long, long, long, long, long); 29848 field public final long f_bavail; 29849 field public final long f_bfree; 29850 field public final long f_blocks; 29851 field public final long f_bsize; 29852 field public final long f_favail; 29853 field public final long f_ffree; 29854 field public final long f_files; 29855 field public final long f_flag; 29856 field public final long f_frsize; 29857 field public final long f_fsid; 29858 field public final long f_namemax; 29859 } 29860 29861 public final class StructUtsname { 29862 ctor public StructUtsname(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String); 29863 field public final java.lang.String machine; 29864 field public final java.lang.String nodename; 29865 field public final java.lang.String release; 29866 field public final java.lang.String sysname; 29867 field public final java.lang.String version; 29868 } 29869 29870} 29871 29872package android.telecom { 29873 29874 public final class AudioState implements android.os.Parcelable { 29875 ctor public AudioState(boolean, int, int); 29876 ctor public AudioState(android.telecom.AudioState); 29877 method public int describeContents(); 29878 method public int getRoute(); 29879 method public int getSupportedRouteMask(); 29880 method public boolean isMuted(); 29881 method public void writeToParcel(android.os.Parcel, int); 29882 field public static final android.os.Parcelable.Creator<android.telecom.AudioState> CREATOR; 29883 field public static final int ROUTE_BLUETOOTH = 2; // 0x2 29884 field public static final int ROUTE_EARPIECE = 1; // 0x1 29885 field public static final int ROUTE_SPEAKER = 8; // 0x8 29886 field public static final int ROUTE_WIRED_HEADSET = 4; // 0x4 29887 field public static final int ROUTE_WIRED_OR_EARPIECE = 5; // 0x5 29888 field public final boolean isMuted; 29889 field public final int route; 29890 field public final int supportedRouteMask; 29891 } 29892 29893 public final class Call { 29894 method public void addListener(android.telecom.Call.Listener); 29895 method public void answer(int); 29896 method public void conference(android.telecom.Call); 29897 method public void disconnect(); 29898 method public java.util.List<java.lang.String> getCannedTextResponses(); 29899 method public java.util.List<android.telecom.Call> getChildren(); 29900 method public java.util.List<android.telecom.Call> getConferenceableCalls(); 29901 method public android.telecom.Call.Details getDetails(); 29902 method public android.telecom.Call getParent(); 29903 method public java.lang.String getRemainingPostDialSequence(); 29904 method public int getState(); 29905 method public void hold(); 29906 method public void mergeConference(); 29907 method public void phoneAccountSelected(android.telecom.PhoneAccountHandle, boolean); 29908 method public void playDtmfTone(char); 29909 method public void postDialContinue(boolean); 29910 method public void reject(boolean, java.lang.String); 29911 method public void removeListener(android.telecom.Call.Listener); 29912 method public void splitFromConference(); 29913 method public void stopDtmfTone(); 29914 method public void swapConference(); 29915 method public void unhold(); 29916 field public static final int STATE_ACTIVE = 4; // 0x4 29917 field public static final int STATE_CONNECTING = 9; // 0x9 29918 field public static final int STATE_DIALING = 1; // 0x1 29919 field public static final int STATE_DISCONNECTED = 7; // 0x7 29920 field public static final int STATE_DISCONNECTING = 10; // 0xa 29921 field public static final int STATE_HOLDING = 3; // 0x3 29922 field public static final int STATE_NEW = 0; // 0x0 29923 field public static final int STATE_PRE_DIAL_WAIT = 8; // 0x8 29924 field public static final int STATE_RINGING = 2; // 0x2 29925 } 29926 29927 public static class Call.Details { 29928 method public static java.lang.String capabilitiesToString(int); 29929 method public android.telecom.PhoneAccountHandle getAccountHandle(); 29930 method public int getCallCapabilities(); 29931 method public int getCallProperties(); 29932 method public java.lang.String getCallerDisplayName(); 29933 method public int getCallerDisplayNamePresentation(); 29934 method public long getConnectTimeMillis(); 29935 method public android.telecom.DisconnectCause getDisconnectCause(); 29936 method public android.os.Bundle getExtras(); 29937 method public android.telecom.GatewayInfo getGatewayInfo(); 29938 method public android.net.Uri getHandle(); 29939 method public int getHandlePresentation(); 29940 method public android.telecom.StatusHints getStatusHints(); 29941 method public int getVideoState(); 29942 field public static final int CAPABILITY_DISCONNECT_FROM_CONFERENCE = 8192; // 0x2000 29943 field public static final int CAPABILITY_HOLD = 1; // 0x1 29944 field public static final int CAPABILITY_MANAGE_CONFERENCE = 128; // 0x80 29945 field public static final int CAPABILITY_MERGE_CONFERENCE = 4; // 0x4 29946 field public static final int CAPABILITY_MUTE = 64; // 0x40 29947 field public static final int CAPABILITY_RESPOND_VIA_TEXT = 32; // 0x20 29948 field public static final int CAPABILITY_SEPARATE_FROM_CONFERENCE = 4096; // 0x1000 29949 field public static final int CAPABILITY_SUPPORT_HOLD = 2; // 0x2 29950 field public static final int CAPABILITY_SWAP_CONFERENCE = 8; // 0x8 29951 } 29952 29953 public static abstract class Call.Listener { 29954 ctor public Call.Listener(); 29955 method public void onCallDestroyed(android.telecom.Call); 29956 method public void onCannedTextResponsesLoaded(android.telecom.Call, java.util.List<java.lang.String>); 29957 method public void onChildrenChanged(android.telecom.Call, java.util.List<android.telecom.Call>); 29958 method public void onConferenceableCallsChanged(android.telecom.Call, java.util.List<android.telecom.Call>); 29959 method public void onDetailsChanged(android.telecom.Call, android.telecom.Call.Details); 29960 method public void onParentChanged(android.telecom.Call, android.telecom.Call); 29961 method public void onPostDialWait(android.telecom.Call, java.lang.String); 29962 method public void onStateChanged(android.telecom.Call, int); 29963 } 29964 29965 public final class CallState { 29966 method public static java.lang.String toString(int); 29967 field public static final int ABORTED = 8; // 0x8 29968 field public static final int ACTIVE = 5; // 0x5 29969 field public static final int CONNECTING = 1; // 0x1 29970 field public static final int DIALING = 3; // 0x3 29971 field public static final int DISCONNECTED = 7; // 0x7 29972 field public static final int DISCONNECTING = 9; // 0x9 29973 field public static final int NEW = 0; // 0x0 29974 field public static final int ON_HOLD = 6; // 0x6 29975 field public static final int PRE_DIAL_WAIT = 2; // 0x2 29976 field public static final int RINGING = 4; // 0x4 29977 } 29978 29979 public abstract class Conference implements android.telecom.IConferenceable { 29980 ctor public Conference(android.telecom.PhoneAccountHandle); 29981 method public final boolean addConnection(android.telecom.Connection); 29982 method public final void destroy(); 29983 method public final android.telecom.AudioState getAudioState(); 29984 method public final java.util.List<android.telecom.Connection> getConferenceableConnections(); 29985 method public long getConnectTimeMillis(); 29986 method public final int getConnectionCapabilities(); 29987 method public final java.util.List<android.telecom.Connection> getConnections(); 29988 method public final android.telecom.DisconnectCause getDisconnectCause(); 29989 method public final android.telecom.PhoneAccountHandle getPhoneAccountHandle(); 29990 method public android.telecom.Connection getPrimaryConnection(); 29991 method public final int getState(); 29992 method public void onAudioStateChanged(android.telecom.AudioState); 29993 method public void onConnectionAdded(android.telecom.Connection); 29994 method public void onDisconnect(); 29995 method public void onHold(); 29996 method public void onMerge(android.telecom.Connection); 29997 method public void onMerge(); 29998 method public void onPlayDtmfTone(char); 29999 method public void onSeparate(android.telecom.Connection); 30000 method public void onStopDtmfTone(); 30001 method public void onSwap(); 30002 method public void onUnhold(); 30003 method public final void removeConnection(android.telecom.Connection); 30004 method public final void setActive(); 30005 method public final void setConferenceableConnections(java.util.List<android.telecom.Connection>); 30006 method public void setConnectTimeMillis(long); 30007 method public final void setConnectionCapabilities(int); 30008 method public final void setDisconnected(android.telecom.DisconnectCause); 30009 method public final void setOnHold(); 30010 field public static long CONNECT_TIME_NOT_SPECIFIED; 30011 field protected android.telecom.PhoneAccountHandle mPhoneAccount; 30012 } 30013 30014 public abstract class Connection implements android.telecom.IConferenceable { 30015 ctor public Connection(); 30016 method public static java.lang.String capabilitiesToString(int); 30017 method public static android.telecom.Connection createCanceledConnection(); 30018 method public static android.telecom.Connection createFailedConnection(android.telecom.DisconnectCause); 30019 method public final void destroy(); 30020 method public final android.net.Uri getAddress(); 30021 method public final int getAddressPresentation(); 30022 method public final boolean getAudioModeIsVoip(); 30023 method public final android.telecom.AudioState getAudioState(); 30024 method public final deprecated int getCallCapabilities(); 30025 method public final java.lang.String getCallerDisplayName(); 30026 method public final int getCallerDisplayNamePresentation(); 30027 method public final android.telecom.Conference getConference(); 30028 method public final java.util.List<android.telecom.IConferenceable> getConferenceables(); 30029 method public final int getConnectionCapabilities(); 30030 method public final android.telecom.DisconnectCause getDisconnectCause(); 30031 method public final int getState(); 30032 method public final android.telecom.StatusHints getStatusHints(); 30033 method public final boolean isRingbackRequested(); 30034 method public void onAbort(); 30035 method public void onAnswer(); 30036 method public void onAudioStateChanged(android.telecom.AudioState); 30037 method public void onDisconnect(); 30038 method public void onHold(); 30039 method public void onPlayDtmfTone(char); 30040 method public void onPostDialContinue(boolean); 30041 method public void onReject(); 30042 method public void onSeparate(); 30043 method public void onStateChanged(int); 30044 method public void onStopDtmfTone(); 30045 method public void onUnhold(); 30046 method public final void setActive(); 30047 method public final void setAddress(android.net.Uri, int); 30048 method public final void setAudioModeIsVoip(boolean); 30049 method public final deprecated void setCallCapabilities(int); 30050 method public final void setCallerDisplayName(java.lang.String, int); 30051 method public final void setConferenceableConnections(java.util.List<android.telecom.Connection>); 30052 method public final void setConferenceables(java.util.List<android.telecom.IConferenceable>); 30053 method public final void setConnectionCapabilities(int); 30054 method public final void setConnectionService(android.telecom.ConnectionService); 30055 method public final void setDialing(); 30056 method public final void setDisconnected(android.telecom.DisconnectCause); 30057 method public final void setInitialized(); 30058 method public final void setInitializing(); 30059 method public final void setOnHold(); 30060 method public final void setPostDialWait(java.lang.String); 30061 method public final void setRingbackRequested(boolean); 30062 method public final void setRinging(); 30063 method public final void setStatusHints(android.telecom.StatusHints); 30064 method public static java.lang.String stateToString(int); 30065 field public static final int CAPABILITY_DISCONNECT_FROM_CONFERENCE = 8192; // 0x2000 30066 field public static final int CAPABILITY_HOLD = 1; // 0x1 30067 field public static final int CAPABILITY_MANAGE_CONFERENCE = 128; // 0x80 30068 field public static final int CAPABILITY_MERGE_CONFERENCE = 4; // 0x4 30069 field public static final int CAPABILITY_MUTE = 64; // 0x40 30070 field public static final int CAPABILITY_RESPOND_VIA_TEXT = 32; // 0x20 30071 field public static final int CAPABILITY_SEPARATE_FROM_CONFERENCE = 4096; // 0x1000 30072 field public static final int CAPABILITY_SUPPORT_HOLD = 2; // 0x2 30073 field public static final int CAPABILITY_SWAP_CONFERENCE = 8; // 0x8 30074 field public static final int STATE_ACTIVE = 4; // 0x4 30075 field public static final int STATE_DIALING = 3; // 0x3 30076 field public static final int STATE_DISCONNECTED = 6; // 0x6 30077 field public static final int STATE_HOLDING = 5; // 0x5 30078 field public static final int STATE_INITIALIZING = 0; // 0x0 30079 field public static final int STATE_NEW = 1; // 0x1 30080 field public static final int STATE_RINGING = 2; // 0x2 30081 } 30082 30083 public final class ConnectionRequest implements android.os.Parcelable { 30084 ctor public ConnectionRequest(android.telecom.PhoneAccountHandle, android.net.Uri, android.os.Bundle); 30085 method public int describeContents(); 30086 method public android.telecom.PhoneAccountHandle getAccountHandle(); 30087 method public android.net.Uri getAddress(); 30088 method public android.os.Bundle getExtras(); 30089 method public void writeToParcel(android.os.Parcel, int); 30090 field public static final android.os.Parcelable.Creator<android.telecom.ConnectionRequest> CREATOR; 30091 } 30092 30093 public abstract class ConnectionService extends android.app.Service { 30094 ctor public ConnectionService(); 30095 method public final void addConference(android.telecom.Conference); 30096 method public final void addExistingConnection(android.telecom.PhoneAccountHandle, android.telecom.Connection); 30097 method public final void conferenceRemoteConnections(android.telecom.RemoteConnection, android.telecom.RemoteConnection); 30098 method public final android.telecom.RemoteConnection createRemoteIncomingConnection(android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest); 30099 method public final android.telecom.RemoteConnection createRemoteOutgoingConnection(android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest); 30100 method public final java.util.Collection<android.telecom.Connection> getAllConnections(); 30101 method public final android.os.IBinder onBind(android.content.Intent); 30102 method public void onConference(android.telecom.Connection, android.telecom.Connection); 30103 method public android.telecom.Connection onCreateIncomingConnection(android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest); 30104 method public android.telecom.Connection onCreateOutgoingConnection(android.telecom.PhoneAccountHandle, android.telecom.ConnectionRequest); 30105 method public void onRemoteConferenceAdded(android.telecom.RemoteConference); 30106 method public void onRemoteExistingConnectionAdded(android.telecom.RemoteConnection); 30107 field public static final java.lang.String SERVICE_INTERFACE = "android.telecom.ConnectionService"; 30108 } 30109 30110 public final class DisconnectCause implements android.os.Parcelable { 30111 ctor public DisconnectCause(int); 30112 ctor public DisconnectCause(int, java.lang.String); 30113 ctor public DisconnectCause(int, java.lang.CharSequence, java.lang.CharSequence, java.lang.String); 30114 ctor public DisconnectCause(int, java.lang.CharSequence, java.lang.CharSequence, java.lang.String, int); 30115 method public int describeContents(); 30116 method public int getCode(); 30117 method public java.lang.CharSequence getDescription(); 30118 method public java.lang.CharSequence getLabel(); 30119 method public java.lang.String getReason(); 30120 method public int getTone(); 30121 method public void writeToParcel(android.os.Parcel, int); 30122 field public static final int BUSY = 7; // 0x7 30123 field public static final int CANCELED = 4; // 0x4 30124 field public static final int CONNECTION_MANAGER_NOT_SUPPORTED = 10; // 0xa 30125 field public static final android.os.Parcelable.Creator<android.telecom.DisconnectCause> CREATOR; 30126 field public static final int ERROR = 1; // 0x1 30127 field public static final int LOCAL = 2; // 0x2 30128 field public static final int MISSED = 5; // 0x5 30129 field public static final int OTHER = 9; // 0x9 30130 field public static final int REJECTED = 6; // 0x6 30131 field public static final int REMOTE = 3; // 0x3 30132 field public static final int RESTRICTED = 8; // 0x8 30133 field public static final int UNKNOWN = 0; // 0x0 30134 } 30135 30136 public class GatewayInfo implements android.os.Parcelable { 30137 ctor public GatewayInfo(java.lang.String, android.net.Uri, android.net.Uri); 30138 method public int describeContents(); 30139 method public android.net.Uri getGatewayAddress(); 30140 method public java.lang.String getGatewayProviderPackageName(); 30141 method public android.net.Uri getOriginalAddress(); 30142 method public boolean isEmpty(); 30143 method public void writeToParcel(android.os.Parcel, int); 30144 field public static final android.os.Parcelable.Creator<android.telecom.GatewayInfo> CREATOR; 30145 } 30146 30147 public abstract interface IConferenceable { 30148 } 30149 30150 public abstract class InCallService extends android.app.Service { 30151 ctor public InCallService(); 30152 method public android.telecom.Phone getPhone(); 30153 method public android.os.IBinder onBind(android.content.Intent); 30154 method public void onPhoneCreated(android.telecom.Phone); 30155 method public void onPhoneDestroyed(android.telecom.Phone); 30156 field public static final java.lang.String SERVICE_INTERFACE = "android.telecom.InCallService"; 30157 } 30158 30159 public final class Phone { 30160 method public final void addListener(android.telecom.Phone.Listener); 30161 method public final boolean canAddCall(); 30162 method public final android.telecom.AudioState getAudioState(); 30163 method public final java.util.List<android.telecom.Call> getCalls(); 30164 method public final void removeListener(android.telecom.Phone.Listener); 30165 method public final void setAudioRoute(int); 30166 method public final void setMuted(boolean); 30167 method public final void setProximitySensorOff(boolean); 30168 method public final void setProximitySensorOn(); 30169 } 30170 30171 public static abstract class Phone.Listener { 30172 ctor public Phone.Listener(); 30173 method public void onAudioStateChanged(android.telecom.Phone, android.telecom.AudioState); 30174 method public void onBringToForeground(android.telecom.Phone, boolean); 30175 method public void onCallAdded(android.telecom.Phone, android.telecom.Call); 30176 method public void onCallRemoved(android.telecom.Phone, android.telecom.Call); 30177 method public void onCanAddCallChanged(android.telecom.Phone, boolean); 30178 } 30179 30180 public class PhoneAccount implements android.os.Parcelable { 30181 method public static android.telecom.PhoneAccount.Builder builder(android.telecom.PhoneAccountHandle, java.lang.CharSequence); 30182 method public android.graphics.drawable.Drawable createIconDrawable(android.content.Context); 30183 method public int describeContents(); 30184 method public android.telecom.PhoneAccountHandle getAccountHandle(); 30185 method public android.net.Uri getAddress(); 30186 method public int getCapabilities(); 30187 method public int getHighlightColor(); 30188 method public android.graphics.Bitmap getIconBitmap(); 30189 method public java.lang.String getIconPackageName(); 30190 method public int getIconResId(); 30191 method public int getIconTint(); 30192 method public java.lang.CharSequence getLabel(); 30193 method public java.lang.CharSequence getShortDescription(); 30194 method public android.net.Uri getSubscriptionAddress(); 30195 method public java.util.List<java.lang.String> getSupportedUriSchemes(); 30196 method public boolean hasCapabilities(int); 30197 method public boolean supportsUriScheme(java.lang.String); 30198 method public void writeToParcel(android.os.Parcel, int); 30199 field public static final int CAPABILITY_CONNECTION_MANAGER = 1; // 0x1 30200 field public static final int CAPABILITY_PLACE_EMERGENCY_CALLS = 16; // 0x10 30201 field public static final int CAPABILITY_SIM_SUBSCRIPTION = 4; // 0x4 30202 field public static final android.os.Parcelable.Creator<android.telecom.PhoneAccount> CREATOR; 30203 field public static final int NO_HIGHLIGHT_COLOR = 0; // 0x0 30204 field public static final int NO_ICON_TINT = 0; // 0x0 30205 field public static final int NO_RESOURCE_ID = -1; // 0xffffffff 30206 field public static final java.lang.String SCHEME_SIP = "sip"; 30207 field public static final java.lang.String SCHEME_TEL = "tel"; 30208 field public static final java.lang.String SCHEME_VOICEMAIL = "voicemail"; 30209 } 30210 30211 public static class PhoneAccount.Builder { 30212 ctor public PhoneAccount.Builder(android.telecom.PhoneAccountHandle, java.lang.CharSequence); 30213 ctor public PhoneAccount.Builder(android.telecom.PhoneAccount); 30214 method public android.telecom.PhoneAccount build(); 30215 method public android.telecom.PhoneAccount.Builder setAddress(android.net.Uri); 30216 method public android.telecom.PhoneAccount.Builder setCapabilities(int); 30217 method public android.telecom.PhoneAccount.Builder setHighlightColor(int); 30218 method public android.telecom.PhoneAccount.Builder setIcon(android.content.Context, int); 30219 method public android.telecom.PhoneAccount.Builder setIcon(java.lang.String, int); 30220 method public android.telecom.PhoneAccount.Builder setIcon(android.content.Context, int, int); 30221 method public android.telecom.PhoneAccount.Builder setIcon(java.lang.String, int, int); 30222 method public android.telecom.PhoneAccount.Builder setIcon(android.graphics.Bitmap); 30223 method public android.telecom.PhoneAccount.Builder setShortDescription(java.lang.CharSequence); 30224 method public android.telecom.PhoneAccount.Builder setSubscriptionAddress(android.net.Uri); 30225 method public android.telecom.PhoneAccount.Builder setSupportedUriSchemes(java.util.List<java.lang.String>); 30226 } 30227 30228 public class PhoneAccountHandle implements android.os.Parcelable { 30229 ctor public PhoneAccountHandle(android.content.ComponentName, java.lang.String); 30230 method public int describeContents(); 30231 method public android.content.ComponentName getComponentName(); 30232 method public java.lang.String getId(); 30233 method public void writeToParcel(android.os.Parcel, int); 30234 field public static final android.os.Parcelable.Creator<android.telecom.PhoneAccountHandle> CREATOR; 30235 } 30236 30237 public final class RemoteConference { 30238 method public void disconnect(); 30239 method public java.util.List<android.telecom.RemoteConnection> getConferenceableConnections(); 30240 method public final int getConnectionCapabilities(); 30241 method public final java.util.List<android.telecom.RemoteConnection> getConnections(); 30242 method public android.telecom.DisconnectCause getDisconnectCause(); 30243 method public final int getState(); 30244 method public void hold(); 30245 method public void merge(); 30246 method public void playDtmfTone(char); 30247 method public final void registerCallback(android.telecom.RemoteConference.Callback); 30248 method public void separate(android.telecom.RemoteConnection); 30249 method public void setAudioState(android.telecom.AudioState); 30250 method public void stopDtmfTone(); 30251 method public void swap(); 30252 method public void unhold(); 30253 method public final void unregisterCallback(android.telecom.RemoteConference.Callback); 30254 } 30255 30256 public static abstract class RemoteConference.Callback { 30257 ctor public RemoteConference.Callback(); 30258 method public void onConferenceableConnectionsChanged(android.telecom.RemoteConference, java.util.List<android.telecom.RemoteConnection>); 30259 method public void onConnectionAdded(android.telecom.RemoteConference, android.telecom.RemoteConnection); 30260 method public void onConnectionCapabilitiesChanged(android.telecom.RemoteConference, int); 30261 method public void onConnectionRemoved(android.telecom.RemoteConference, android.telecom.RemoteConnection); 30262 method public void onDestroyed(android.telecom.RemoteConference); 30263 method public void onDisconnected(android.telecom.RemoteConference, android.telecom.DisconnectCause); 30264 method public void onStateChanged(android.telecom.RemoteConference, int, int); 30265 } 30266 30267 public final class RemoteConnection { 30268 method public void abort(); 30269 method public void answer(); 30270 method public void disconnect(); 30271 method public android.net.Uri getAddress(); 30272 method public int getAddressPresentation(); 30273 method public java.lang.CharSequence getCallerDisplayName(); 30274 method public int getCallerDisplayNamePresentation(); 30275 method public android.telecom.RemoteConference getConference(); 30276 method public java.util.List<android.telecom.RemoteConnection> getConferenceableConnections(); 30277 method public int getConnectionCapabilities(); 30278 method public android.telecom.DisconnectCause getDisconnectCause(); 30279 method public int getState(); 30280 method public android.telecom.StatusHints getStatusHints(); 30281 method public void hold(); 30282 method public boolean isRingbackRequested(); 30283 method public boolean isVoipAudioMode(); 30284 method public void playDtmfTone(char); 30285 method public void postDialContinue(boolean); 30286 method public void registerCallback(android.telecom.RemoteConnection.Callback); 30287 method public void reject(); 30288 method public void setAudioState(android.telecom.AudioState); 30289 method public void stopDtmfTone(); 30290 method public void unhold(); 30291 method public void unregisterCallback(android.telecom.RemoteConnection.Callback); 30292 } 30293 30294 public static abstract class RemoteConnection.Callback { 30295 ctor public RemoteConnection.Callback(); 30296 method public void onAddressChanged(android.telecom.RemoteConnection, android.net.Uri, int); 30297 method public void onCallerDisplayNameChanged(android.telecom.RemoteConnection, java.lang.String, int); 30298 method public void onConferenceChanged(android.telecom.RemoteConnection, android.telecom.RemoteConference); 30299 method public void onConferenceableConnectionsChanged(android.telecom.RemoteConnection, java.util.List<android.telecom.RemoteConnection>); 30300 method public void onConnectionCapabilitiesChanged(android.telecom.RemoteConnection, int); 30301 method public void onDestroyed(android.telecom.RemoteConnection); 30302 method public void onDisconnected(android.telecom.RemoteConnection, android.telecom.DisconnectCause); 30303 method public void onPostDialChar(android.telecom.RemoteConnection, char); 30304 method public void onPostDialWait(android.telecom.RemoteConnection, java.lang.String); 30305 method public void onRingbackRequested(android.telecom.RemoteConnection, boolean); 30306 method public void onStateChanged(android.telecom.RemoteConnection, int); 30307 method public void onStatusHintsChanged(android.telecom.RemoteConnection, android.telecom.StatusHints); 30308 method public void onVoipAudioChanged(android.telecom.RemoteConnection, boolean); 30309 } 30310 30311 public final class StatusHints implements android.os.Parcelable { 30312 ctor public StatusHints(android.content.ComponentName, java.lang.CharSequence, int, android.os.Bundle); 30313 method public int describeContents(); 30314 method public android.os.Bundle getExtras(); 30315 method public android.graphics.drawable.Drawable getIcon(android.content.Context); 30316 method public int getIconResId(); 30317 method public java.lang.CharSequence getLabel(); 30318 method public android.content.ComponentName getPackageName(); 30319 method public void writeToParcel(android.os.Parcel, int); 30320 field public static final android.os.Parcelable.Creator<android.telecom.StatusHints> CREATOR; 30321 } 30322 30323 public class TelecomManager { 30324 method public void acceptRingingCall(); 30325 method public void addNewIncomingCall(android.telecom.PhoneAccountHandle, android.os.Bundle); 30326 method public void addNewUnknownCall(android.telecom.PhoneAccountHandle, android.os.Bundle); 30327 method public void cancelMissedCallsNotification(); 30328 method public void clearAccounts(); 30329 method public boolean endCall(); 30330 method public android.net.Uri getAdnUriForPhoneAccount(android.telecom.PhoneAccountHandle); 30331 method public java.util.List<android.telecom.PhoneAccountHandle> getAllPhoneAccountHandles(); 30332 method public java.util.List<android.telecom.PhoneAccount> getAllPhoneAccounts(); 30333 method public int getAllPhoneAccountsCount(); 30334 method public int getCallState(); 30335 method public android.telecom.PhoneAccountHandle getConnectionManager(); 30336 method public android.telecom.PhoneAccountHandle getDefaultOutgoingPhoneAccount(java.lang.String); 30337 method public android.content.ComponentName getDefaultPhoneApp(); 30338 method public android.telecom.PhoneAccount getPhoneAccount(android.telecom.PhoneAccountHandle); 30339 method public java.util.List<android.telecom.PhoneAccountHandle> getPhoneAccountsForPackage(); 30340 method public java.util.List<android.telecom.PhoneAccountHandle> getPhoneAccountsSupportingScheme(java.lang.String); 30341 method public java.util.List<android.telecom.PhoneAccountHandle> getRegisteredConnectionManagers(); 30342 method public boolean handleMmi(java.lang.String); 30343 method public boolean handleMmi(android.telecom.PhoneAccountHandle, java.lang.String); 30344 method public boolean hasMultipleCallCapableAccounts(); 30345 method public boolean hasVoiceMailNumber(android.telecom.PhoneAccountHandle); 30346 method public boolean isInCall(); 30347 method public boolean isRinging(); 30348 method public boolean isTtySupported(); 30349 method public boolean isVoiceMailNumber(android.telecom.PhoneAccountHandle, java.lang.String); 30350 method public void registerPhoneAccount(android.telecom.PhoneAccount); 30351 method public void showInCallScreen(boolean); 30352 method public void silenceRinger(); 30353 method public void unregisterPhoneAccount(android.telecom.PhoneAccountHandle); 30354 field public static final java.lang.String ACTION_CHANGE_PHONE_ACCOUNTS = "android.telecom.action.CHANGE_PHONE_ACCOUNTS"; 30355 field public static final java.lang.String ACTION_CONNECTION_SERVICE_CONFIGURE = "android.telecom.action.CONNECTION_SERVICE_CONFIGURE"; 30356 field public static final java.lang.String ACTION_SHOW_CALL_SETTINGS = "android.telecom.action.SHOW_CALL_SETTINGS"; 30357 field public static final char DTMF_CHARACTER_PAUSE = 44; // 0x002c ',' 30358 field public static final char DTMF_CHARACTER_WAIT = 59; // 0x003b ';' 30359 field public static final java.lang.String EXTRA_CALL_BACK_NUMBER = "android.telecom.extra.CALL_BACK_NUMBER"; 30360 field public static final java.lang.String EXTRA_CALL_DISCONNECT_CAUSE = "android.telecom.extra.CALL_DISCONNECT_CAUSE"; 30361 field public static final java.lang.String EXTRA_CALL_DISCONNECT_MESSAGE = "android.telecom.extra.CALL_DISCONNECT_MESSAGE"; 30362 field public static final java.lang.String EXTRA_CONNECTION_SERVICE = "android.telecom.extra.CONNECTION_SERVICE"; 30363 field public static final java.lang.String EXTRA_INCOMING_CALL_EXTRAS = "android.telecom.extra.INCOMING_CALL_EXTRAS"; 30364 field public static final java.lang.String EXTRA_OUTGOING_CALL_EXTRAS = "android.telecom.extra.OUTGOING_CALL_EXTRAS"; 30365 field public static final java.lang.String EXTRA_PHONE_ACCOUNT_HANDLE = "android.telecom.extra.PHONE_ACCOUNT_HANDLE"; 30366 field public static final java.lang.String EXTRA_START_CALL_WITH_SPEAKERPHONE = "android.telecom.extra.START_CALL_WITH_SPEAKERPHONE"; 30367 field public static final java.lang.String GATEWAY_ORIGINAL_ADDRESS = "android.telecom.extra.GATEWAY_ORIGINAL_ADDRESS"; 30368 field public static final java.lang.String GATEWAY_PROVIDER_PACKAGE = "android.telecom.extra.GATEWAY_PROVIDER_PACKAGE"; 30369 field public static final int PRESENTATION_ALLOWED = 1; // 0x1 30370 field public static final int PRESENTATION_PAYPHONE = 4; // 0x4 30371 field public static final int PRESENTATION_RESTRICTED = 2; // 0x2 30372 field public static final int PRESENTATION_UNKNOWN = 3; // 0x3 30373 } 30374 30375} 30376 30377package android.telephony { 30378 30379 public final class CellIdentityCdma implements android.os.Parcelable { 30380 method public int describeContents(); 30381 method public int getBasestationId(); 30382 method public int getLatitude(); 30383 method public int getLongitude(); 30384 method public int getNetworkId(); 30385 method public int getSystemId(); 30386 method public void writeToParcel(android.os.Parcel, int); 30387 field public static final android.os.Parcelable.Creator<android.telephony.CellIdentityCdma> CREATOR; 30388 } 30389 30390 public final class CellIdentityGsm implements android.os.Parcelable { 30391 method public int describeContents(); 30392 method public int getCid(); 30393 method public int getLac(); 30394 method public int getMcc(); 30395 method public int getMnc(); 30396 method public deprecated int getPsc(); 30397 method public void writeToParcel(android.os.Parcel, int); 30398 field public static final android.os.Parcelable.Creator<android.telephony.CellIdentityGsm> CREATOR; 30399 } 30400 30401 public final class CellIdentityLte implements android.os.Parcelable { 30402 method public int describeContents(); 30403 method public int getCi(); 30404 method public int getMcc(); 30405 method public int getMnc(); 30406 method public int getPci(); 30407 method public int getTac(); 30408 method public void writeToParcel(android.os.Parcel, int); 30409 field public static final android.os.Parcelable.Creator<android.telephony.CellIdentityLte> CREATOR; 30410 } 30411 30412 public final class CellIdentityWcdma implements android.os.Parcelable { 30413 method public int describeContents(); 30414 method public int getCid(); 30415 method public int getLac(); 30416 method public int getMcc(); 30417 method public int getMnc(); 30418 method public int getPsc(); 30419 method public void writeToParcel(android.os.Parcel, int); 30420 field public static final android.os.Parcelable.Creator<android.telephony.CellIdentityWcdma> CREATOR; 30421 } 30422 30423 public abstract class CellInfo implements android.os.Parcelable { 30424 method public int describeContents(); 30425 method public long getTimeStamp(); 30426 method public boolean isRegistered(); 30427 method public abstract void writeToParcel(android.os.Parcel, int); 30428 field public static final android.os.Parcelable.Creator<android.telephony.CellInfo> CREATOR; 30429 } 30430 30431 public final class CellInfoCdma extends android.telephony.CellInfo implements android.os.Parcelable { 30432 method public android.telephony.CellIdentityCdma getCellIdentity(); 30433 method public android.telephony.CellSignalStrengthCdma getCellSignalStrength(); 30434 method public void writeToParcel(android.os.Parcel, int); 30435 field public static final android.os.Parcelable.Creator<android.telephony.CellInfoCdma> CREATOR; 30436 } 30437 30438 public final class CellInfoGsm extends android.telephony.CellInfo implements android.os.Parcelable { 30439 method public android.telephony.CellIdentityGsm getCellIdentity(); 30440 method public android.telephony.CellSignalStrengthGsm getCellSignalStrength(); 30441 method public void writeToParcel(android.os.Parcel, int); 30442 field public static final android.os.Parcelable.Creator<android.telephony.CellInfoGsm> CREATOR; 30443 } 30444 30445 public final class CellInfoLte extends android.telephony.CellInfo implements android.os.Parcelable { 30446 method public android.telephony.CellIdentityLte getCellIdentity(); 30447 method public android.telephony.CellSignalStrengthLte getCellSignalStrength(); 30448 method public void writeToParcel(android.os.Parcel, int); 30449 field public static final android.os.Parcelable.Creator<android.telephony.CellInfoLte> CREATOR; 30450 } 30451 30452 public final class CellInfoWcdma extends android.telephony.CellInfo implements android.os.Parcelable { 30453 method public android.telephony.CellIdentityWcdma getCellIdentity(); 30454 method public android.telephony.CellSignalStrengthWcdma getCellSignalStrength(); 30455 method public void writeToParcel(android.os.Parcel, int); 30456 field public static final android.os.Parcelable.Creator<android.telephony.CellInfoWcdma> CREATOR; 30457 } 30458 30459 public abstract class CellLocation { 30460 ctor public CellLocation(); 30461 method public static android.telephony.CellLocation getEmpty(); 30462 method public static void requestLocationUpdate(); 30463 } 30464 30465 public abstract class CellSignalStrength { 30466 method public abstract boolean equals(java.lang.Object); 30467 method public abstract int getAsuLevel(); 30468 method public abstract int getDbm(); 30469 method public abstract int getLevel(); 30470 method public abstract int hashCode(); 30471 } 30472 30473 public final class CellSignalStrengthCdma extends android.telephony.CellSignalStrength implements android.os.Parcelable { 30474 method public int describeContents(); 30475 method public boolean equals(java.lang.Object); 30476 method public int getAsuLevel(); 30477 method public int getCdmaDbm(); 30478 method public int getCdmaEcio(); 30479 method public int getCdmaLevel(); 30480 method public int getDbm(); 30481 method public int getEvdoDbm(); 30482 method public int getEvdoEcio(); 30483 method public int getEvdoLevel(); 30484 method public int getEvdoSnr(); 30485 method public int getLevel(); 30486 method public int hashCode(); 30487 method public void writeToParcel(android.os.Parcel, int); 30488 field public static final android.os.Parcelable.Creator<android.telephony.CellSignalStrengthCdma> CREATOR; 30489 } 30490 30491 public final class CellSignalStrengthGsm extends android.telephony.CellSignalStrength implements android.os.Parcelable { 30492 method public int describeContents(); 30493 method public boolean equals(java.lang.Object); 30494 method public int getAsuLevel(); 30495 method public int getDbm(); 30496 method public int getLevel(); 30497 method public int hashCode(); 30498 method public void writeToParcel(android.os.Parcel, int); 30499 field public static final android.os.Parcelable.Creator<android.telephony.CellSignalStrengthGsm> CREATOR; 30500 } 30501 30502 public final class CellSignalStrengthLte extends android.telephony.CellSignalStrength implements android.os.Parcelable { 30503 method public int describeContents(); 30504 method public boolean equals(java.lang.Object); 30505 method public int getAsuLevel(); 30506 method public int getDbm(); 30507 method public int getLevel(); 30508 method public int getTimingAdvance(); 30509 method public int hashCode(); 30510 method public void writeToParcel(android.os.Parcel, int); 30511 field public static final android.os.Parcelable.Creator<android.telephony.CellSignalStrengthLte> CREATOR; 30512 } 30513 30514 public final class CellSignalStrengthWcdma extends android.telephony.CellSignalStrength implements android.os.Parcelable { 30515 method public int describeContents(); 30516 method public boolean equals(java.lang.Object); 30517 method public int getAsuLevel(); 30518 method public int getDbm(); 30519 method public int getLevel(); 30520 method public int hashCode(); 30521 method public void writeToParcel(android.os.Parcel, int); 30522 field public static final android.os.Parcelable.Creator<android.telephony.CellSignalStrengthWcdma> CREATOR; 30523 } 30524 30525 public class IccOpenLogicalChannelResponse implements android.os.Parcelable { 30526 method public int describeContents(); 30527 method public int getChannel(); 30528 method public byte[] getSelectResponse(); 30529 method public int getStatus(); 30530 method public void writeToParcel(android.os.Parcel, int); 30531 field public static final android.os.Parcelable.Creator<android.telephony.IccOpenLogicalChannelResponse> CREATOR; 30532 field public static final int INVALID_CHANNEL = -1; // 0xffffffff 30533 field public static final int STATUS_MISSING_RESOURCE = 2; // 0x2 30534 field public static final int STATUS_NO_ERROR = 1; // 0x1 30535 field public static final int STATUS_NO_SUCH_ELEMENT = 3; // 0x3 30536 field public static final int STATUS_UNKNOWN_ERROR = 4; // 0x4 30537 } 30538 30539 public class NeighboringCellInfo implements android.os.Parcelable { 30540 ctor public deprecated NeighboringCellInfo(); 30541 ctor public deprecated NeighboringCellInfo(int, int); 30542 ctor public NeighboringCellInfo(int, java.lang.String, int); 30543 ctor public NeighboringCellInfo(android.os.Parcel); 30544 method public int describeContents(); 30545 method public int getCid(); 30546 method public int getLac(); 30547 method public int getNetworkType(); 30548 method public int getPsc(); 30549 method public int getRssi(); 30550 method public deprecated void setCid(int); 30551 method public deprecated void setRssi(int); 30552 method public void writeToParcel(android.os.Parcel, int); 30553 field public static final android.os.Parcelable.Creator<android.telephony.NeighboringCellInfo> CREATOR; 30554 field public static final int UNKNOWN_CID = -1; // 0xffffffff 30555 field public static final int UNKNOWN_RSSI = 99; // 0x63 30556 } 30557 30558 public class PhoneNumberFormattingTextWatcher implements android.text.TextWatcher { 30559 ctor public PhoneNumberFormattingTextWatcher(); 30560 ctor public PhoneNumberFormattingTextWatcher(java.lang.String); 30561 method public synchronized void afterTextChanged(android.text.Editable); 30562 method public void beforeTextChanged(java.lang.CharSequence, int, int, int); 30563 method public void onTextChanged(java.lang.CharSequence, int, int, int); 30564 } 30565 30566 public class PhoneNumberUtils { 30567 ctor public PhoneNumberUtils(); 30568 method public static java.lang.String calledPartyBCDFragmentToString(byte[], int, int); 30569 method public static java.lang.String calledPartyBCDToString(byte[], int, int); 30570 method public static boolean compare(java.lang.String, java.lang.String); 30571 method public static boolean compare(android.content.Context, java.lang.String, java.lang.String); 30572 method public static java.lang.String convertKeypadLettersToDigits(java.lang.String); 30573 method public static java.lang.String extractNetworkPortion(java.lang.String); 30574 method public static java.lang.String extractPostDialPortion(java.lang.String); 30575 method public static deprecated void formatJapaneseNumber(android.text.Editable); 30576 method public static deprecated void formatNanpNumber(android.text.Editable); 30577 method public static deprecated java.lang.String formatNumber(java.lang.String); 30578 method public static deprecated void formatNumber(android.text.Editable, int); 30579 method public static java.lang.String formatNumber(java.lang.String, java.lang.String); 30580 method public static java.lang.String formatNumber(java.lang.String, java.lang.String, java.lang.String); 30581 method public static java.lang.String formatNumberToE164(java.lang.String, java.lang.String); 30582 method public static deprecated int getFormatTypeForLocale(java.util.Locale); 30583 method public static java.lang.String getNumberFromIntent(android.content.Intent, android.content.Context); 30584 method public static java.lang.String getStrippedReversed(java.lang.String); 30585 method public static final boolean is12Key(char); 30586 method public static final boolean isDialable(char); 30587 method public static boolean isEmergencyNumber(java.lang.String); 30588 method public static boolean isGlobalPhoneNumber(java.lang.String); 30589 method public static boolean isISODigit(char); 30590 method public static boolean isLocalEmergencyNumber(android.content.Context, java.lang.String); 30591 method public static final boolean isNonSeparator(char); 30592 method public static final boolean isReallyDialable(char); 30593 method public static final boolean isStartsPostDial(char); 30594 method public static boolean isVoiceMailNumber(java.lang.String); 30595 method public static boolean isWellFormedSmsAddress(java.lang.String); 30596 method public static byte[] networkPortionToCalledPartyBCD(java.lang.String); 30597 method public static byte[] networkPortionToCalledPartyBCDWithLength(java.lang.String); 30598 method public static java.lang.String normalizeNumber(java.lang.String); 30599 method public static byte[] numberToCalledPartyBCD(java.lang.String); 30600 method public static java.lang.String replaceUnicodeDigits(java.lang.String); 30601 method public static java.lang.String stringFromStringAndTOA(java.lang.String, int); 30602 method public static java.lang.String stripSeparators(java.lang.String); 30603 method public static java.lang.String toCallerIDMinMatch(java.lang.String); 30604 method public static int toaFromString(java.lang.String); 30605 field public static final int FORMAT_JAPAN = 2; // 0x2 30606 field public static final int FORMAT_NANP = 1; // 0x1 30607 field public static final int FORMAT_UNKNOWN = 0; // 0x0 30608 field public static final char PAUSE = 44; // 0x002c ',' 30609 field public static final int TOA_International = 145; // 0x91 30610 field public static final int TOA_Unknown = 129; // 0x81 30611 field public static final char WAIT = 59; // 0x003b ';' 30612 field public static final char WILD = 78; // 0x004e 'N' 30613 } 30614 30615 public class PhoneStateListener { 30616 ctor public PhoneStateListener(); 30617 method public void onCallForwardingIndicatorChanged(boolean); 30618 method public void onCallStateChanged(int, java.lang.String); 30619 method public void onCellInfoChanged(java.util.List<android.telephony.CellInfo>); 30620 method public void onCellLocationChanged(android.telephony.CellLocation); 30621 method public void onDataActivity(int); 30622 method public void onDataConnectionStateChanged(int); 30623 method public void onDataConnectionStateChanged(int, int); 30624 method public void onMessageWaitingIndicatorChanged(boolean); 30625 method public void onServiceStateChanged(android.telephony.ServiceState); 30626 method public deprecated void onSignalStrengthChanged(int); 30627 method public void onSignalStrengthsChanged(android.telephony.SignalStrength); 30628 field public static final int LISTEN_CALL_FORWARDING_INDICATOR = 8; // 0x8 30629 field public static final int LISTEN_CALL_STATE = 32; // 0x20 30630 field public static final int LISTEN_CELL_INFO = 1024; // 0x400 30631 field public static final int LISTEN_CELL_LOCATION = 16; // 0x10 30632 field public static final int LISTEN_DATA_ACTIVITY = 128; // 0x80 30633 field public static final int LISTEN_DATA_CONNECTION_STATE = 64; // 0x40 30634 field public static final int LISTEN_MESSAGE_WAITING_INDICATOR = 4; // 0x4 30635 field public static final int LISTEN_NONE = 0; // 0x0 30636 field public static final int LISTEN_SERVICE_STATE = 1; // 0x1 30637 field public static final deprecated int LISTEN_SIGNAL_STRENGTH = 2; // 0x2 30638 field public static final int LISTEN_SIGNAL_STRENGTHS = 256; // 0x100 30639 } 30640 30641 public class ServiceState implements android.os.Parcelable { 30642 ctor public ServiceState(); 30643 ctor public ServiceState(android.telephony.ServiceState); 30644 ctor public ServiceState(android.os.Parcel); 30645 method protected void copyFrom(android.telephony.ServiceState); 30646 method public int describeContents(); 30647 method public boolean getIsManualSelection(); 30648 method public java.lang.String getOperatorAlphaLong(); 30649 method public java.lang.String getOperatorAlphaShort(); 30650 method public java.lang.String getOperatorNumeric(); 30651 method public boolean getRoaming(); 30652 method public int getState(); 30653 method public void setIsManualSelection(boolean); 30654 method public void setOperatorName(java.lang.String, java.lang.String, java.lang.String); 30655 method public void setRoaming(boolean); 30656 method public void setState(int); 30657 method public void setStateOff(); 30658 method public void setStateOutOfService(); 30659 method public void writeToParcel(android.os.Parcel, int); 30660 field public static final android.os.Parcelable.Creator<android.telephony.ServiceState> CREATOR; 30661 field public static final int STATE_EMERGENCY_ONLY = 2; // 0x2 30662 field public static final int STATE_IN_SERVICE = 0; // 0x0 30663 field public static final int STATE_OUT_OF_SERVICE = 1; // 0x1 30664 field public static final int STATE_POWER_OFF = 3; // 0x3 30665 } 30666 30667 public class SignalStrength implements android.os.Parcelable { 30668 method public int describeContents(); 30669 method public int getCdmaDbm(); 30670 method public int getCdmaEcio(); 30671 method public int getEvdoDbm(); 30672 method public int getEvdoEcio(); 30673 method public int getEvdoSnr(); 30674 method public int getGsmBitErrorRate(); 30675 method public int getGsmSignalStrength(); 30676 method public boolean isGsm(); 30677 method public void writeToParcel(android.os.Parcel, int); 30678 } 30679 30680 public final class SmsManager { 30681 method public java.util.ArrayList<java.lang.String> divideMessage(java.lang.String); 30682 method public void downloadMultimediaMessage(android.content.Context, java.lang.String, android.net.Uri, android.os.Bundle, android.app.PendingIntent); 30683 method public android.os.Bundle getCarrierConfigValues(); 30684 method public static android.telephony.SmsManager getDefault(); 30685 method public static int getDefaultSmsSubscriptionId(); 30686 method public static android.telephony.SmsManager getSmsManagerForSubscriptionId(int); 30687 method public int getSubscriptionId(); 30688 method public void injectSmsPdu(byte[], java.lang.String, android.app.PendingIntent); 30689 method public void sendDataMessage(java.lang.String, java.lang.String, short, byte[], android.app.PendingIntent, android.app.PendingIntent); 30690 method public void sendMultimediaMessage(android.content.Context, android.net.Uri, java.lang.String, android.os.Bundle, android.app.PendingIntent); 30691 method public void sendMultipartTextMessage(java.lang.String, java.lang.String, java.util.ArrayList<java.lang.String>, java.util.ArrayList<android.app.PendingIntent>, java.util.ArrayList<android.app.PendingIntent>); 30692 method public void sendTextMessage(java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent); 30693 field public static final java.lang.String EXTRA_MMS_DATA = "android.telephony.extra.MMS_DATA"; 30694 field public static final java.lang.String EXTRA_MMS_HTTP_STATUS = "android.telephony.extra.MMS_HTTP_STATUS"; 30695 field public static final java.lang.String MMS_CONFIG_ALIAS_ENABLED = "aliasEnabled"; 30696 field public static final java.lang.String MMS_CONFIG_ALIAS_MAX_CHARS = "aliasMaxChars"; 30697 field public static final java.lang.String MMS_CONFIG_ALIAS_MIN_CHARS = "aliasMinChars"; 30698 field public static final java.lang.String MMS_CONFIG_ALLOW_ATTACH_AUDIO = "allowAttachAudio"; 30699 field public static final java.lang.String MMS_CONFIG_APPEND_TRANSACTION_ID = "enabledTransID"; 30700 field public static final java.lang.String MMS_CONFIG_EMAIL_GATEWAY_NUMBER = "emailGatewayNumber"; 30701 field public static final java.lang.String MMS_CONFIG_GROUP_MMS_ENABLED = "enableGroupMms"; 30702 field public static final java.lang.String MMS_CONFIG_HTTP_PARAMS = "httpParams"; 30703 field public static final java.lang.String MMS_CONFIG_HTTP_SOCKET_TIMEOUT = "httpSocketTimeout"; 30704 field public static final java.lang.String MMS_CONFIG_MAX_IMAGE_HEIGHT = "maxImageHeight"; 30705 field public static final java.lang.String MMS_CONFIG_MAX_IMAGE_WIDTH = "maxImageWidth"; 30706 field public static final java.lang.String MMS_CONFIG_MAX_MESSAGE_SIZE = "maxMessageSize"; 30707 field public static final java.lang.String MMS_CONFIG_MESSAGE_TEXT_MAX_SIZE = "maxMessageTextSize"; 30708 field public static final java.lang.String MMS_CONFIG_MMS_DELIVERY_REPORT_ENABLED = "enableMMSDeliveryReports"; 30709 field public static final java.lang.String MMS_CONFIG_MMS_ENABLED = "enabledMMS"; 30710 field public static final java.lang.String MMS_CONFIG_MMS_READ_REPORT_ENABLED = "enableMMSReadReports"; 30711 field public static final java.lang.String MMS_CONFIG_MULTIPART_SMS_ENABLED = "enableMultipartSMS"; 30712 field public static final java.lang.String MMS_CONFIG_NAI_SUFFIX = "naiSuffix"; 30713 field public static final java.lang.String MMS_CONFIG_NOTIFY_WAP_MMSC_ENABLED = "enabledNotifyWapMMSC"; 30714 field public static final java.lang.String MMS_CONFIG_RECIPIENT_LIMIT = "recipientLimit"; 30715 field public static final java.lang.String MMS_CONFIG_SEND_MULTIPART_SMS_AS_SEPARATE_MESSAGES = "sendMultipartSmsAsSeparateMessages"; 30716 field public static final java.lang.String MMS_CONFIG_SHOW_CELL_BROADCAST_APP_LINKS = "config_cellBroadcastAppLinks"; 30717 field public static final java.lang.String MMS_CONFIG_SMS_DELIVERY_REPORT_ENABLED = "enableSMSDeliveryReports"; 30718 field public static final java.lang.String MMS_CONFIG_SMS_TO_MMS_TEXT_LENGTH_THRESHOLD = "smsToMmsTextLengthThreshold"; 30719 field public static final java.lang.String MMS_CONFIG_SMS_TO_MMS_TEXT_THRESHOLD = "smsToMmsTextThreshold"; 30720 field public static final java.lang.String MMS_CONFIG_SUBJECT_MAX_LENGTH = "maxSubjectLength"; 30721 field public static final java.lang.String MMS_CONFIG_SUPPORT_MMS_CONTENT_DISPOSITION = "supportMmsContentDisposition"; 30722 field public static final java.lang.String MMS_CONFIG_UA_PROF_TAG_NAME = "uaProfTagName"; 30723 field public static final java.lang.String MMS_CONFIG_UA_PROF_URL = "uaProfUrl"; 30724 field public static final java.lang.String MMS_CONFIG_USER_AGENT = "userAgent"; 30725 field public static final int MMS_ERROR_CONFIGURATION_ERROR = 7; // 0x7 30726 field public static final int MMS_ERROR_HTTP_FAILURE = 4; // 0x4 30727 field public static final int MMS_ERROR_INVALID_APN = 2; // 0x2 30728 field public static final int MMS_ERROR_IO_ERROR = 5; // 0x5 30729 field public static final int MMS_ERROR_NO_DATA_NETWORK = 8; // 0x8 30730 field public static final int MMS_ERROR_RETRY = 6; // 0x6 30731 field public static final int MMS_ERROR_UNABLE_CONNECT_MMS = 3; // 0x3 30732 field public static final int MMS_ERROR_UNSPECIFIED = 1; // 0x1 30733 field public static final int RESULT_ERROR_GENERIC_FAILURE = 1; // 0x1 30734 field public static final int RESULT_ERROR_NO_SERVICE = 4; // 0x4 30735 field public static final int RESULT_ERROR_NULL_PDU = 3; // 0x3 30736 field public static final int RESULT_ERROR_RADIO_OFF = 2; // 0x2 30737 field public static final int STATUS_ON_ICC_FREE = 0; // 0x0 30738 field public static final int STATUS_ON_ICC_READ = 1; // 0x1 30739 field public static final int STATUS_ON_ICC_SENT = 5; // 0x5 30740 field public static final int STATUS_ON_ICC_UNREAD = 3; // 0x3 30741 field public static final int STATUS_ON_ICC_UNSENT = 7; // 0x7 30742 } 30743 30744 public class SmsMessage { 30745 method public static int[] calculateLength(java.lang.CharSequence, boolean); 30746 method public static int[] calculateLength(java.lang.String, boolean); 30747 method public static android.telephony.SmsMessage createFromPdu(byte[]); 30748 method public java.lang.String getDisplayMessageBody(); 30749 method public java.lang.String getDisplayOriginatingAddress(); 30750 method public java.lang.String getEmailBody(); 30751 method public java.lang.String getEmailFrom(); 30752 method public int getIndexOnIcc(); 30753 method public deprecated int getIndexOnSim(); 30754 method public java.lang.String getMessageBody(); 30755 method public android.telephony.SmsMessage.MessageClass getMessageClass(); 30756 method public java.lang.String getOriginatingAddress(); 30757 method public byte[] getPdu(); 30758 method public int getProtocolIdentifier(); 30759 method public java.lang.String getPseudoSubject(); 30760 method public java.lang.String getServiceCenterAddress(); 30761 method public int getStatus(); 30762 method public int getStatusOnIcc(); 30763 method public deprecated int getStatusOnSim(); 30764 method public static android.telephony.SmsMessage.SubmitPdu getSubmitPdu(java.lang.String, java.lang.String, java.lang.String, boolean); 30765 method public static android.telephony.SmsMessage.SubmitPdu getSubmitPdu(java.lang.String, java.lang.String, short, byte[], boolean); 30766 method public static int getTPLayerLengthForPDU(java.lang.String); 30767 method public long getTimestampMillis(); 30768 method public byte[] getUserData(); 30769 method public boolean isCphsMwiMessage(); 30770 method public boolean isEmail(); 30771 method public boolean isMWIClearMessage(); 30772 method public boolean isMWISetMessage(); 30773 method public boolean isMwiDontStore(); 30774 method public boolean isReplace(); 30775 method public boolean isReplyPathPresent(); 30776 method public boolean isStatusReportMessage(); 30777 field public static final int ENCODING_16BIT = 3; // 0x3 30778 field public static final int ENCODING_7BIT = 1; // 0x1 30779 field public static final int ENCODING_8BIT = 2; // 0x2 30780 field public static final int ENCODING_UNKNOWN = 0; // 0x0 30781 field public static final int MAX_USER_DATA_BYTES = 140; // 0x8c 30782 field public static final int MAX_USER_DATA_BYTES_WITH_HEADER = 134; // 0x86 30783 field public static final int MAX_USER_DATA_SEPTETS = 160; // 0xa0 30784 field public static final int MAX_USER_DATA_SEPTETS_WITH_HEADER = 153; // 0x99 30785 } 30786 30787 public static final class SmsMessage.MessageClass extends java.lang.Enum { 30788 method public static android.telephony.SmsMessage.MessageClass valueOf(java.lang.String); 30789 method public static final android.telephony.SmsMessage.MessageClass[] values(); 30790 enum_constant public static final android.telephony.SmsMessage.MessageClass CLASS_0; 30791 enum_constant public static final android.telephony.SmsMessage.MessageClass CLASS_1; 30792 enum_constant public static final android.telephony.SmsMessage.MessageClass CLASS_2; 30793 enum_constant public static final android.telephony.SmsMessage.MessageClass CLASS_3; 30794 enum_constant public static final android.telephony.SmsMessage.MessageClass UNKNOWN; 30795 } 30796 30797 public static class SmsMessage.SubmitPdu { 30798 field public byte[] encodedMessage; 30799 field public byte[] encodedScAddress; 30800 } 30801 30802 public class SubscriptionInfo implements android.os.Parcelable { 30803 method public android.graphics.Bitmap createIconBitmap(android.content.Context); 30804 method public int describeContents(); 30805 method public java.lang.CharSequence getCarrierName(); 30806 method public java.lang.String getCountryIso(); 30807 method public int getDataRoaming(); 30808 method public java.lang.CharSequence getDisplayName(); 30809 method public java.lang.String getIccId(); 30810 method public int getIconTint(); 30811 method public int getMcc(); 30812 method public int getMnc(); 30813 method public java.lang.String getNumber(); 30814 method public int getSimSlotIndex(); 30815 method public int getSubscriptionId(); 30816 method public void writeToParcel(android.os.Parcel, int); 30817 field public static final android.os.Parcelable.Creator<android.telephony.SubscriptionInfo> CREATOR; 30818 } 30819 30820 public class SubscriptionManager { 30821 method public void addOnSubscriptionsChangedListener(android.telephony.SubscriptionManager.OnSubscriptionsChangedListener); 30822 method public static android.telephony.SubscriptionManager from(android.content.Context); 30823 method public android.telephony.SubscriptionInfo getActiveSubscriptionInfo(int); 30824 method public int getActiveSubscriptionInfoCount(); 30825 method public int getActiveSubscriptionInfoCountMax(); 30826 method public android.telephony.SubscriptionInfo getActiveSubscriptionInfoForSimSlotIndex(int); 30827 method public java.util.List<android.telephony.SubscriptionInfo> getActiveSubscriptionInfoList(); 30828 method public boolean isNetworkRoaming(int); 30829 method public void removeOnSubscriptionsChangedListener(android.telephony.SubscriptionManager.OnSubscriptionsChangedListener); 30830 field public static final int DATA_ROAMING_DISABLE = 0; // 0x0 30831 field public static final int DATA_ROAMING_ENABLE = 1; // 0x1 30832 } 30833 30834 public static class SubscriptionManager.OnSubscriptionsChangedListener { 30835 ctor public SubscriptionManager.OnSubscriptionsChangedListener(); 30836 method public void onSubscriptionsChanged(); 30837 } 30838 30839 public class TelephonyManager { 30840 method public void answerRingingCall(); 30841 method public void call(java.lang.String, java.lang.String); 30842 method public int checkCarrierPrivilegesForPackage(java.lang.String); 30843 method public void dial(java.lang.String); 30844 method public boolean disableDataConnectivity(); 30845 method public boolean enableDataConnectivity(); 30846 method public void enableVideoCalling(boolean); 30847 method public boolean endCall(); 30848 method public java.util.List<android.telephony.CellInfo> getAllCellInfo(); 30849 method public int getCallState(); 30850 method public java.util.List<java.lang.String> getCarrierPackageNamesForIntent(android.content.Intent); 30851 method public java.lang.String getCdmaMdn(); 30852 method public java.lang.String getCdmaMdn(int); 30853 method public java.lang.String getCdmaMin(); 30854 method public java.lang.String getCdmaMin(int); 30855 method public android.telephony.CellLocation getCellLocation(); 30856 method public int getCurrentPhoneType(); 30857 method public int getCurrentPhoneType(int); 30858 method public int getDataActivity(); 30859 method public boolean getDataEnabled(); 30860 method public boolean getDataEnabled(int); 30861 method public int getDataState(); 30862 method public java.lang.String getDeviceId(); 30863 method public java.lang.String getDeviceSoftwareVersion(); 30864 method public java.lang.String getGroupIdLevel1(); 30865 method public java.lang.String getLine1Number(); 30866 method public java.lang.String getMmsUAProfUrl(); 30867 method public java.lang.String getMmsUserAgent(); 30868 method public java.util.List<android.telephony.NeighboringCellInfo> getNeighboringCellInfo(); 30869 method public java.lang.String getNetworkCountryIso(); 30870 method public java.lang.String getNetworkOperator(); 30871 method public java.lang.String getNetworkOperatorName(); 30872 method public int getNetworkType(); 30873 method public int getPhoneType(); 30874 method public java.lang.String getSimCountryIso(); 30875 method public java.lang.String getSimOperator(); 30876 method public java.lang.String getSimOperatorName(); 30877 method public java.lang.String getSimSerialNumber(); 30878 method public int getSimState(); 30879 method public java.lang.String getSubscriberId(); 30880 method public java.lang.String getVoiceMailAlphaTag(); 30881 method public java.lang.String getVoiceMailNumber(); 30882 method public boolean handlePinMmi(java.lang.String); 30883 method public boolean handlePinMmiForSubscriber(int, java.lang.String); 30884 method public boolean hasCarrierPrivileges(); 30885 method public boolean hasIccCard(); 30886 method public boolean iccCloseLogicalChannel(int); 30887 method public byte[] iccExchangeSimIO(int, int, int, int, int, java.lang.String); 30888 method public android.telephony.IccOpenLogicalChannelResponse iccOpenLogicalChannel(java.lang.String); 30889 method public java.lang.String iccTransmitApduBasicChannel(int, int, int, int, int, java.lang.String); 30890 method public java.lang.String iccTransmitApduLogicalChannel(int, int, int, int, int, int, java.lang.String); 30891 method public boolean isDataConnectivityPossible(); 30892 method public boolean isIdle(); 30893 method public boolean isNetworkRoaming(); 30894 method public boolean isOffhook(); 30895 method public boolean isRadioOn(); 30896 method public boolean isRinging(); 30897 method public boolean isSimPinEnabled(); 30898 method public boolean isSmsCapable(); 30899 method public boolean isVideoCallingEnabled(); 30900 method public boolean isVoiceCapable(); 30901 method public void listen(android.telephony.PhoneStateListener, int); 30902 method public boolean needsOtaServiceProvisioning(); 30903 method public java.lang.String sendEnvelopeWithStatus(java.lang.String); 30904 method public void setDataEnabled(boolean); 30905 method public void setDataEnabled(int, boolean); 30906 method public boolean setLine1NumberForDisplay(java.lang.String, java.lang.String); 30907 method public boolean setOperatorBrandOverride(java.lang.String); 30908 method public boolean setPreferredNetworkTypeToGlobal(); 30909 method public boolean setRadio(boolean); 30910 method public boolean setRadioPower(boolean); 30911 method public boolean setVoiceMailNumber(java.lang.String, java.lang.String); 30912 method public void silenceRinger(); 30913 method public boolean supplyPin(java.lang.String); 30914 method public int[] supplyPinReportResult(java.lang.String); 30915 method public boolean supplyPuk(java.lang.String, java.lang.String); 30916 method public int[] supplyPukReportResult(java.lang.String, java.lang.String); 30917 method public void toggleRadioOnOff(); 30918 method public void updateServiceLocation(); 30919 field public static final java.lang.String ACTION_PHONE_STATE_CHANGED = "android.intent.action.PHONE_STATE"; 30920 field public static final java.lang.String ACTION_RESPOND_VIA_MESSAGE = "android.intent.action.RESPOND_VIA_MESSAGE"; 30921 field public static final int CALL_STATE_IDLE = 0; // 0x0 30922 field public static final int CALL_STATE_OFFHOOK = 2; // 0x2 30923 field public static final int CALL_STATE_RINGING = 1; // 0x1 30924 field public static final int DATA_ACTIVITY_DORMANT = 4; // 0x4 30925 field public static final int DATA_ACTIVITY_IN = 1; // 0x1 30926 field public static final int DATA_ACTIVITY_INOUT = 3; // 0x3 30927 field public static final int DATA_ACTIVITY_NONE = 0; // 0x0 30928 field public static final int DATA_ACTIVITY_OUT = 2; // 0x2 30929 field public static final int DATA_CONNECTED = 2; // 0x2 30930 field public static final int DATA_CONNECTING = 1; // 0x1 30931 field public static final int DATA_DISCONNECTED = 0; // 0x0 30932 field public static final int DATA_SUSPENDED = 3; // 0x3 30933 field public static final java.lang.String EXTRA_INCOMING_NUMBER = "incoming_number"; 30934 field public static final java.lang.String EXTRA_STATE = "state"; 30935 field public static final java.lang.String EXTRA_STATE_IDLE; 30936 field public static final java.lang.String EXTRA_STATE_OFFHOOK; 30937 field public static final java.lang.String EXTRA_STATE_RINGING; 30938 field public static final int NETWORK_TYPE_1xRTT = 7; // 0x7 30939 field public static final int NETWORK_TYPE_CDMA = 4; // 0x4 30940 field public static final int NETWORK_TYPE_EDGE = 2; // 0x2 30941 field public static final int NETWORK_TYPE_EHRPD = 14; // 0xe 30942 field public static final int NETWORK_TYPE_EVDO_0 = 5; // 0x5 30943 field public static final int NETWORK_TYPE_EVDO_A = 6; // 0x6 30944 field public static final int NETWORK_TYPE_EVDO_B = 12; // 0xc 30945 field public static final int NETWORK_TYPE_GPRS = 1; // 0x1 30946 field public static final int NETWORK_TYPE_HSDPA = 8; // 0x8 30947 field public static final int NETWORK_TYPE_HSPA = 10; // 0xa 30948 field public static final int NETWORK_TYPE_HSPAP = 15; // 0xf 30949 field public static final int NETWORK_TYPE_HSUPA = 9; // 0x9 30950 field public static final int NETWORK_TYPE_IDEN = 11; // 0xb 30951 field public static final int NETWORK_TYPE_LTE = 13; // 0xd 30952 field public static final int NETWORK_TYPE_UMTS = 3; // 0x3 30953 field public static final int NETWORK_TYPE_UNKNOWN = 0; // 0x0 30954 field public static final int PHONE_TYPE_CDMA = 2; // 0x2 30955 field public static final int PHONE_TYPE_GSM = 1; // 0x1 30956 field public static final int PHONE_TYPE_NONE = 0; // 0x0 30957 field public static final int PHONE_TYPE_SIP = 3; // 0x3 30958 field public static final int SIM_STATE_ABSENT = 1; // 0x1 30959 field public static final int SIM_STATE_NETWORK_LOCKED = 4; // 0x4 30960 field public static final int SIM_STATE_PIN_REQUIRED = 2; // 0x2 30961 field public static final int SIM_STATE_PUK_REQUIRED = 3; // 0x3 30962 field public static final int SIM_STATE_READY = 5; // 0x5 30963 field public static final int SIM_STATE_UNKNOWN = 0; // 0x0 30964 } 30965 30966} 30967 30968package android.telephony.cdma { 30969 30970 public class CdmaCellLocation extends android.telephony.CellLocation { 30971 ctor public CdmaCellLocation(); 30972 ctor public CdmaCellLocation(android.os.Bundle); 30973 method public static double convertQuartSecToDecDegrees(int); 30974 method public void fillInNotifierBundle(android.os.Bundle); 30975 method public int getBaseStationId(); 30976 method public int getBaseStationLatitude(); 30977 method public int getBaseStationLongitude(); 30978 method public int getNetworkId(); 30979 method public int getSystemId(); 30980 method public void setCellLocationData(int, int, int); 30981 method public void setCellLocationData(int, int, int, int, int); 30982 method public void setStateInvalid(); 30983 } 30984 30985} 30986 30987package android.telephony.gsm { 30988 30989 public class GsmCellLocation extends android.telephony.CellLocation { 30990 ctor public GsmCellLocation(); 30991 ctor public GsmCellLocation(android.os.Bundle); 30992 method public void fillInNotifierBundle(android.os.Bundle); 30993 method public int getCid(); 30994 method public int getLac(); 30995 method public int getPsc(); 30996 method public void setLacAndCid(int, int); 30997 method public void setStateInvalid(); 30998 } 30999 31000 public final deprecated class SmsManager { 31001 method public final deprecated java.util.ArrayList<java.lang.String> divideMessage(java.lang.String); 31002 method public static final deprecated android.telephony.gsm.SmsManager getDefault(); 31003 method public final deprecated void sendDataMessage(java.lang.String, java.lang.String, short, byte[], android.app.PendingIntent, android.app.PendingIntent); 31004 method public final deprecated void sendMultipartTextMessage(java.lang.String, java.lang.String, java.util.ArrayList<java.lang.String>, java.util.ArrayList<android.app.PendingIntent>, java.util.ArrayList<android.app.PendingIntent>); 31005 method public final deprecated void sendTextMessage(java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent); 31006 field public static final deprecated int RESULT_ERROR_GENERIC_FAILURE = 1; // 0x1 31007 field public static final deprecated int RESULT_ERROR_NO_SERVICE = 4; // 0x4 31008 field public static final deprecated int RESULT_ERROR_NULL_PDU = 3; // 0x3 31009 field public static final deprecated int RESULT_ERROR_RADIO_OFF = 2; // 0x2 31010 field public static final deprecated int STATUS_ON_SIM_FREE = 0; // 0x0 31011 field public static final deprecated int STATUS_ON_SIM_READ = 1; // 0x1 31012 field public static final deprecated int STATUS_ON_SIM_SENT = 5; // 0x5 31013 field public static final deprecated int STATUS_ON_SIM_UNREAD = 3; // 0x3 31014 field public static final deprecated int STATUS_ON_SIM_UNSENT = 7; // 0x7 31015 } 31016 31017 public deprecated class SmsMessage { 31018 ctor public deprecated SmsMessage(); 31019 method public static deprecated int[] calculateLength(java.lang.CharSequence, boolean); 31020 method public static deprecated int[] calculateLength(java.lang.String, boolean); 31021 method public static deprecated android.telephony.gsm.SmsMessage createFromPdu(byte[]); 31022 method public deprecated java.lang.String getDisplayMessageBody(); 31023 method public deprecated java.lang.String getDisplayOriginatingAddress(); 31024 method public deprecated java.lang.String getEmailBody(); 31025 method public deprecated java.lang.String getEmailFrom(); 31026 method public deprecated int getIndexOnSim(); 31027 method public deprecated java.lang.String getMessageBody(); 31028 method public deprecated android.telephony.gsm.SmsMessage.MessageClass getMessageClass(); 31029 method public deprecated java.lang.String getOriginatingAddress(); 31030 method public deprecated byte[] getPdu(); 31031 method public deprecated int getProtocolIdentifier(); 31032 method public deprecated java.lang.String getPseudoSubject(); 31033 method public deprecated java.lang.String getServiceCenterAddress(); 31034 method public deprecated int getStatus(); 31035 method public deprecated int getStatusOnSim(); 31036 method public static deprecated android.telephony.gsm.SmsMessage.SubmitPdu getSubmitPdu(java.lang.String, java.lang.String, java.lang.String, boolean); 31037 method public static deprecated android.telephony.gsm.SmsMessage.SubmitPdu getSubmitPdu(java.lang.String, java.lang.String, short, byte[], boolean); 31038 method public static deprecated int getTPLayerLengthForPDU(java.lang.String); 31039 method public deprecated long getTimestampMillis(); 31040 method public deprecated byte[] getUserData(); 31041 method public deprecated boolean isCphsMwiMessage(); 31042 method public deprecated boolean isEmail(); 31043 method public deprecated boolean isMWIClearMessage(); 31044 method public deprecated boolean isMWISetMessage(); 31045 method public deprecated boolean isMwiDontStore(); 31046 method public deprecated boolean isReplace(); 31047 method public deprecated boolean isReplyPathPresent(); 31048 method public deprecated boolean isStatusReportMessage(); 31049 field public static final deprecated int ENCODING_16BIT = 3; // 0x3 31050 field public static final deprecated int ENCODING_7BIT = 1; // 0x1 31051 field public static final deprecated int ENCODING_8BIT = 2; // 0x2 31052 field public static final deprecated int ENCODING_UNKNOWN = 0; // 0x0 31053 field public static final deprecated int MAX_USER_DATA_BYTES = 140; // 0x8c 31054 field public static final deprecated int MAX_USER_DATA_SEPTETS = 160; // 0xa0 31055 field public static final deprecated int MAX_USER_DATA_SEPTETS_WITH_HEADER = 153; // 0x99 31056 } 31057 31058 public static final deprecated class SmsMessage.MessageClass extends java.lang.Enum { 31059 method public static android.telephony.gsm.SmsMessage.MessageClass valueOf(java.lang.String); 31060 method public static final android.telephony.gsm.SmsMessage.MessageClass[] values(); 31061 enum_constant public static final android.telephony.gsm.SmsMessage.MessageClass CLASS_0; 31062 enum_constant public static final android.telephony.gsm.SmsMessage.MessageClass CLASS_1; 31063 enum_constant public static final android.telephony.gsm.SmsMessage.MessageClass CLASS_2; 31064 enum_constant public static final android.telephony.gsm.SmsMessage.MessageClass CLASS_3; 31065 enum_constant public static final android.telephony.gsm.SmsMessage.MessageClass UNKNOWN; 31066 } 31067 31068 public static deprecated class SmsMessage.SubmitPdu { 31069 ctor public deprecated SmsMessage.SubmitPdu(); 31070 field public deprecated byte[] encodedMessage; 31071 field public deprecated byte[] encodedScAddress; 31072 } 31073 31074} 31075 31076package android.test { 31077 31078 public abstract deprecated class ActivityInstrumentationTestCase extends android.test.ActivityTestCase { 31079 ctor public ActivityInstrumentationTestCase(java.lang.String, java.lang.Class<T>); 31080 ctor public ActivityInstrumentationTestCase(java.lang.String, java.lang.Class<T>, boolean); 31081 method public T getActivity(); 31082 method public void testActivityTestCaseSetUpProperly() throws java.lang.Exception; 31083 } 31084 31085 public abstract class ActivityInstrumentationTestCase2 extends android.test.ActivityTestCase { 31086 ctor public deprecated ActivityInstrumentationTestCase2(java.lang.String, java.lang.Class<T>); 31087 ctor public ActivityInstrumentationTestCase2(java.lang.Class<T>); 31088 method public T getActivity(); 31089 method public void setActivityInitialTouchMode(boolean); 31090 method public void setActivityIntent(android.content.Intent); 31091 } 31092 31093 public abstract class ActivityTestCase extends android.test.InstrumentationTestCase { 31094 ctor public ActivityTestCase(); 31095 method protected android.app.Activity getActivity(); 31096 method protected void scrubClass(java.lang.Class<?>) throws java.lang.IllegalAccessException; 31097 method protected void setActivity(android.app.Activity); 31098 } 31099 31100 public abstract class ActivityUnitTestCase extends android.test.ActivityTestCase { 31101 ctor public ActivityUnitTestCase(java.lang.Class<T>); 31102 method public T getActivity(); 31103 method public int getFinishedActivityRequest(); 31104 method public int getRequestedOrientation(); 31105 method public android.content.Intent getStartedActivityIntent(); 31106 method public int getStartedActivityRequest(); 31107 method public boolean isFinishCalled(); 31108 method public void setActivityContext(android.content.Context); 31109 method public void setApplication(android.app.Application); 31110 method protected T startActivity(android.content.Intent, android.os.Bundle, java.lang.Object); 31111 } 31112 31113 public class AndroidTestCase extends junit.framework.TestCase { 31114 ctor public AndroidTestCase(); 31115 method public void assertActivityRequiresPermission(java.lang.String, java.lang.String, java.lang.String); 31116 method public void assertReadingContentUriRequiresPermission(android.net.Uri, java.lang.String); 31117 method public void assertWritingContentUriRequiresPermission(android.net.Uri, java.lang.String); 31118 method public android.content.Context getContext(); 31119 method protected void scrubClass(java.lang.Class<?>) throws java.lang.IllegalAccessException; 31120 method public void setContext(android.content.Context); 31121 method public void testAndroidTestCaseSetupProperly(); 31122 field protected android.content.Context mContext; 31123 } 31124 31125 public class AndroidTestRunner extends junit.runner.BaseTestRunner { 31126 ctor public AndroidTestRunner(); 31127 method public void addTestListener(junit.framework.TestListener); 31128 method public void clearTestListeners(); 31129 method protected junit.framework.TestResult createTestResult(); 31130 method public java.util.List<junit.framework.TestCase> getTestCases(); 31131 method public java.lang.String getTestClassName(); 31132 method public junit.framework.TestResult getTestResult(); 31133 method protected void runFailed(java.lang.String); 31134 method public void runTest(); 31135 method public void runTest(junit.framework.TestResult); 31136 method public void setContext(android.content.Context); 31137 method public deprecated void setInstrumentaiton(android.app.Instrumentation); 31138 method public void setInstrumentation(android.app.Instrumentation); 31139 method public void setTest(junit.framework.Test); 31140 method public void setTestClassName(java.lang.String, java.lang.String); 31141 method public void testEnded(java.lang.String); 31142 method public void testFailed(int, junit.framework.Test, java.lang.Throwable); 31143 method public void testStarted(java.lang.String); 31144 } 31145 31146 public abstract class ApplicationTestCase extends android.test.AndroidTestCase { 31147 ctor public ApplicationTestCase(java.lang.Class<T>); 31148 method protected final void createApplication(); 31149 method public T getApplication(); 31150 method public android.content.Context getSystemContext(); 31151 method protected final void terminateApplication(); 31152 method public final void testApplicationTestCaseSetUpProperly() throws java.lang.Exception; 31153 } 31154 31155 public deprecated class AssertionFailedError extends java.lang.Error { 31156 ctor public AssertionFailedError(); 31157 ctor public AssertionFailedError(java.lang.String); 31158 } 31159 31160 public deprecated class ComparisonFailure extends android.test.AssertionFailedError { 31161 ctor public ComparisonFailure(java.lang.String, java.lang.String, java.lang.String); 31162 } 31163 31164 public abstract class FlakyTest implements java.lang.annotation.Annotation { 31165 } 31166 31167 public class InstrumentationTestCase extends junit.framework.TestCase { 31168 ctor public InstrumentationTestCase(); 31169 method public android.app.Instrumentation getInstrumentation(); 31170 method public deprecated void injectInsrumentation(android.app.Instrumentation); 31171 method public void injectInstrumentation(android.app.Instrumentation); 31172 method public final T launchActivity(java.lang.String, java.lang.Class<T>, android.os.Bundle); 31173 method public final T launchActivityWithIntent(java.lang.String, java.lang.Class<T>, android.content.Intent); 31174 method public void runTestOnUiThread(java.lang.Runnable) throws java.lang.Throwable; 31175 method public void sendKeys(java.lang.String); 31176 method public void sendKeys(int...); 31177 method public void sendRepeatedKeys(int...); 31178 } 31179 31180 public class InstrumentationTestRunner extends android.app.Instrumentation implements android.test.TestSuiteProvider { 31181 ctor public InstrumentationTestRunner(); 31182 method public junit.framework.TestSuite getAllTests(); 31183 method protected android.test.AndroidTestRunner getAndroidTestRunner(); 31184 method public android.os.Bundle getArguments(); 31185 method public java.lang.ClassLoader getLoader(); 31186 method public junit.framework.TestSuite getTestSuite(); 31187 field public static final java.lang.String REPORT_KEY_NAME_CLASS = "class"; 31188 field public static final java.lang.String REPORT_KEY_NAME_TEST = "test"; 31189 field public static final java.lang.String REPORT_KEY_NUM_CURRENT = "current"; 31190 field public static final java.lang.String REPORT_KEY_NUM_TOTAL = "numtests"; 31191 field public static final java.lang.String REPORT_KEY_STACK = "stack"; 31192 field public static final java.lang.String REPORT_VALUE_ID = "InstrumentationTestRunner"; 31193 field public static final int REPORT_VALUE_RESULT_ERROR = -1; // 0xffffffff 31194 field public static final int REPORT_VALUE_RESULT_FAILURE = -2; // 0xfffffffe 31195 field public static final int REPORT_VALUE_RESULT_OK = 0; // 0x0 31196 field public static final int REPORT_VALUE_RESULT_START = 1; // 0x1 31197 } 31198 31199 public class InstrumentationTestSuite extends junit.framework.TestSuite { 31200 ctor public InstrumentationTestSuite(android.app.Instrumentation); 31201 ctor public InstrumentationTestSuite(java.lang.String, android.app.Instrumentation); 31202 ctor public InstrumentationTestSuite(java.lang.Class, android.app.Instrumentation); 31203 method public void addTestSuite(java.lang.Class); 31204 } 31205 31206 public class IsolatedContext extends android.content.ContextWrapper { 31207 ctor public IsolatedContext(android.content.ContentResolver, android.content.Context); 31208 method public java.util.List<android.content.Intent> getAndClearBroadcastIntents(); 31209 } 31210 31211 public class LoaderTestCase extends android.test.AndroidTestCase { 31212 ctor public LoaderTestCase(); 31213 method public T getLoaderResultSynchronously(android.content.Loader<T>); 31214 } 31215 31216 public final class MoreAsserts { 31217 method public static void assertAssignableFrom(java.lang.Class<?>, java.lang.Object); 31218 method public static void assertAssignableFrom(java.lang.Class<?>, java.lang.Class<?>); 31219 method public static java.util.regex.MatchResult assertContainsRegex(java.lang.String, java.lang.String, java.lang.String); 31220 method public static java.util.regex.MatchResult assertContainsRegex(java.lang.String, java.lang.String); 31221 method public static void assertContentsInAnyOrder(java.lang.String, java.lang.Iterable<?>, java.lang.Object...); 31222 method public static void assertContentsInAnyOrder(java.lang.Iterable<?>, java.lang.Object...); 31223 method public static void assertContentsInOrder(java.lang.String, java.lang.Iterable<?>, java.lang.Object...); 31224 method public static void assertContentsInOrder(java.lang.Iterable<?>, java.lang.Object...); 31225 method public static void assertEmpty(java.lang.String, java.lang.Iterable<?>); 31226 method public static void assertEmpty(java.lang.Iterable<?>); 31227 method public static void assertEmpty(java.lang.String, java.util.Map<?, ?>); 31228 method public static void assertEmpty(java.util.Map<?, ?>); 31229 method public static void assertEquals(java.lang.String, byte[], byte[]); 31230 method public static void assertEquals(byte[], byte[]); 31231 method public static void assertEquals(java.lang.String, int[], int[]); 31232 method public static void assertEquals(int[], int[]); 31233 method public static void assertEquals(java.lang.String, double[], double[]); 31234 method public static void assertEquals(double[], double[]); 31235 method public static void assertEquals(java.lang.String, java.lang.Object[], java.lang.Object[]); 31236 method public static void assertEquals(java.lang.Object[], java.lang.Object[]); 31237 method public static void assertEquals(java.lang.String, java.util.Set<? extends java.lang.Object>, java.util.Set<? extends java.lang.Object>); 31238 method public static void assertEquals(java.util.Set<? extends java.lang.Object>, java.util.Set<? extends java.lang.Object>); 31239 method public static java.util.regex.MatchResult assertMatchesRegex(java.lang.String, java.lang.String, java.lang.String); 31240 method public static java.util.regex.MatchResult assertMatchesRegex(java.lang.String, java.lang.String); 31241 method public static void assertNotContainsRegex(java.lang.String, java.lang.String, java.lang.String); 31242 method public static void assertNotContainsRegex(java.lang.String, java.lang.String); 31243 method public static void assertNotEmpty(java.lang.String, java.lang.Iterable<?>); 31244 method public static void assertNotEmpty(java.lang.Iterable<?>); 31245 method public static void assertNotEmpty(java.lang.String, java.util.Map<?, ?>); 31246 method public static void assertNotEmpty(java.util.Map<?, ?>); 31247 method public static void assertNotEqual(java.lang.String, java.lang.Object, java.lang.Object); 31248 method public static void assertNotEqual(java.lang.Object, java.lang.Object); 31249 method public static void assertNotMatchesRegex(java.lang.String, java.lang.String, java.lang.String); 31250 method public static void assertNotMatchesRegex(java.lang.String, java.lang.String); 31251 method public static void checkEqualsAndHashCodeMethods(java.lang.String, java.lang.Object, java.lang.Object, boolean); 31252 method public static void checkEqualsAndHashCodeMethods(java.lang.Object, java.lang.Object, boolean); 31253 } 31254 31255 public abstract interface PerformanceTestCase { 31256 method public abstract boolean isPerformanceOnly(); 31257 method public abstract int startPerformance(android.test.PerformanceTestCase.Intermediates); 31258 } 31259 31260 public static abstract interface PerformanceTestCase.Intermediates { 31261 method public abstract void addIntermediate(java.lang.String); 31262 method public abstract void addIntermediate(java.lang.String, long); 31263 method public abstract void finishTiming(boolean); 31264 method public abstract void setInternalIterations(int); 31265 method public abstract void startTiming(boolean); 31266 } 31267 31268 public abstract deprecated class ProviderTestCase extends android.test.InstrumentationTestCase { 31269 ctor public ProviderTestCase(java.lang.Class<T>, java.lang.String); 31270 method public android.test.mock.MockContentResolver getMockContentResolver(); 31271 method public android.test.IsolatedContext getMockContext(); 31272 method public T getProvider(); 31273 method public static android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.Class<T>, java.lang.String, java.lang.String, int, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException; 31274 } 31275 31276 public abstract class ProviderTestCase2 extends android.test.AndroidTestCase { 31277 ctor public ProviderTestCase2(java.lang.Class<T>, java.lang.String); 31278 method public android.test.mock.MockContentResolver getMockContentResolver(); 31279 method public android.test.IsolatedContext getMockContext(); 31280 method public T getProvider(); 31281 method public static android.content.ContentResolver newResolverWithContentProviderFromSql(android.content.Context, java.lang.String, java.lang.Class<T>, java.lang.String, java.lang.String, int, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException; 31282 } 31283 31284 public class RenamingDelegatingContext extends android.content.ContextWrapper { 31285 ctor public RenamingDelegatingContext(android.content.Context, java.lang.String); 31286 ctor public RenamingDelegatingContext(android.content.Context, android.content.Context, java.lang.String); 31287 method public java.lang.String getDatabasePrefix(); 31288 method public void makeExistingFilesAndDbsAccessible(); 31289 method public static T providerWithRenamedContext(java.lang.Class<T>, android.content.Context, java.lang.String) throws java.lang.IllegalAccessException, java.lang.InstantiationException; 31290 method public static T providerWithRenamedContext(java.lang.Class<T>, android.content.Context, java.lang.String, boolean) throws java.lang.IllegalAccessException, java.lang.InstantiationException; 31291 } 31292 31293 public abstract class ServiceTestCase extends android.test.AndroidTestCase { 31294 ctor public ServiceTestCase(java.lang.Class<T>); 31295 method protected android.os.IBinder bindService(android.content.Intent); 31296 method public android.app.Application getApplication(); 31297 method public T getService(); 31298 method public android.content.Context getSystemContext(); 31299 method public void setApplication(android.app.Application); 31300 method protected void setupService(); 31301 method protected void shutdownService(); 31302 method protected void startService(android.content.Intent); 31303 method public void testServiceTestCaseSetUpProperly() throws java.lang.Exception; 31304 } 31305 31306 public abstract class SingleLaunchActivityTestCase extends android.test.InstrumentationTestCase { 31307 ctor public SingleLaunchActivityTestCase(java.lang.String, java.lang.Class<T>); 31308 method public T getActivity(); 31309 method public void testActivityTestCaseSetUpProperly() throws java.lang.Exception; 31310 } 31311 31312 public class SyncBaseInstrumentation extends android.test.InstrumentationTestCase { 31313 ctor public SyncBaseInstrumentation(); 31314 method protected void cancelSyncsandDisableAutoSync(); 31315 method protected void syncProvider(android.net.Uri, java.lang.String, java.lang.String) throws java.lang.Exception; 31316 } 31317 31318 public abstract interface TestSuiteProvider { 31319 method public abstract junit.framework.TestSuite getTestSuite(); 31320 } 31321 31322 public class TouchUtils { 31323 ctor public TouchUtils(); 31324 method public static void clickView(android.test.InstrumentationTestCase, android.view.View); 31325 method public static deprecated void drag(android.test.ActivityInstrumentationTestCase, float, float, float, float, int); 31326 method public static void drag(android.test.InstrumentationTestCase, float, float, float, float, int); 31327 method public static deprecated void dragQuarterScreenDown(android.test.ActivityInstrumentationTestCase); 31328 method public static void dragQuarterScreenDown(android.test.InstrumentationTestCase, android.app.Activity); 31329 method public static deprecated void dragQuarterScreenUp(android.test.ActivityInstrumentationTestCase); 31330 method public static void dragQuarterScreenUp(android.test.InstrumentationTestCase, android.app.Activity); 31331 method public static deprecated int dragViewBy(android.test.ActivityInstrumentationTestCase, android.view.View, int, int, int); 31332 method public static deprecated int dragViewBy(android.test.InstrumentationTestCase, android.view.View, int, int, int); 31333 method public static deprecated int dragViewTo(android.test.ActivityInstrumentationTestCase, android.view.View, int, int, int); 31334 method public static int dragViewTo(android.test.InstrumentationTestCase, android.view.View, int, int, int); 31335 method public static deprecated void dragViewToBottom(android.test.ActivityInstrumentationTestCase, android.view.View); 31336 method public static void dragViewToBottom(android.test.InstrumentationTestCase, android.app.Activity, android.view.View); 31337 method public static deprecated void dragViewToBottom(android.test.ActivityInstrumentationTestCase, android.view.View, int); 31338 method public static void dragViewToBottom(android.test.InstrumentationTestCase, android.app.Activity, android.view.View, int); 31339 method public static deprecated void dragViewToTop(android.test.ActivityInstrumentationTestCase, android.view.View); 31340 method public static deprecated void dragViewToTop(android.test.ActivityInstrumentationTestCase, android.view.View, int); 31341 method public static void dragViewToTop(android.test.InstrumentationTestCase, android.view.View); 31342 method public static void dragViewToTop(android.test.InstrumentationTestCase, android.view.View, int); 31343 method public static deprecated int dragViewToX(android.test.ActivityInstrumentationTestCase, android.view.View, int, int); 31344 method public static int dragViewToX(android.test.InstrumentationTestCase, android.view.View, int, int); 31345 method public static deprecated int dragViewToY(android.test.ActivityInstrumentationTestCase, android.view.View, int, int); 31346 method public static int dragViewToY(android.test.InstrumentationTestCase, android.view.View, int, int); 31347 method public static deprecated void longClickView(android.test.ActivityInstrumentationTestCase, android.view.View); 31348 method public static void longClickView(android.test.InstrumentationTestCase, android.view.View); 31349 method public static deprecated void scrollToBottom(android.test.ActivityInstrumentationTestCase, android.view.ViewGroup); 31350 method public static void scrollToBottom(android.test.InstrumentationTestCase, android.app.Activity, android.view.ViewGroup); 31351 method public static deprecated void scrollToTop(android.test.ActivityInstrumentationTestCase, android.view.ViewGroup); 31352 method public static void scrollToTop(android.test.InstrumentationTestCase, android.app.Activity, android.view.ViewGroup); 31353 method public static void tapView(android.test.InstrumentationTestCase, android.view.View); 31354 method public static void touchAndCancelView(android.test.InstrumentationTestCase, android.view.View); 31355 } 31356 31357 public abstract class UiThreadTest implements java.lang.annotation.Annotation { 31358 } 31359 31360 public class ViewAsserts { 31361 method public static void assertBaselineAligned(android.view.View, android.view.View); 31362 method public static void assertBottomAligned(android.view.View, android.view.View); 31363 method public static void assertBottomAligned(android.view.View, android.view.View, int); 31364 method public static void assertGroupContains(android.view.ViewGroup, android.view.View); 31365 method public static void assertGroupIntegrity(android.view.ViewGroup); 31366 method public static void assertGroupNotContains(android.view.ViewGroup, android.view.View); 31367 method public static void assertHasScreenCoordinates(android.view.View, android.view.View, int, int); 31368 method public static void assertHorizontalCenterAligned(android.view.View, android.view.View); 31369 method public static void assertLeftAligned(android.view.View, android.view.View); 31370 method public static void assertLeftAligned(android.view.View, android.view.View, int); 31371 method public static void assertOffScreenAbove(android.view.View, android.view.View); 31372 method public static void assertOffScreenBelow(android.view.View, android.view.View); 31373 method public static void assertOnScreen(android.view.View, android.view.View); 31374 method public static void assertRightAligned(android.view.View, android.view.View); 31375 method public static void assertRightAligned(android.view.View, android.view.View, int); 31376 method public static void assertTopAligned(android.view.View, android.view.View); 31377 method public static void assertTopAligned(android.view.View, android.view.View, int); 31378 method public static void assertVerticalCenterAligned(android.view.View, android.view.View); 31379 } 31380 31381} 31382 31383package android.test.mock { 31384 31385 public class MockApplication extends android.app.Application { 31386 ctor public MockApplication(); 31387 } 31388 31389 public class MockContentProvider extends android.content.ContentProvider { 31390 ctor protected MockContentProvider(); 31391 ctor public MockContentProvider(android.content.Context); 31392 ctor public MockContentProvider(android.content.Context, java.lang.String, java.lang.String, android.content.pm.PathPermission[]); 31393 method public int delete(android.net.Uri, java.lang.String, java.lang.String[]); 31394 method public java.lang.String getType(android.net.Uri); 31395 method public android.net.Uri insert(android.net.Uri, android.content.ContentValues); 31396 method public boolean onCreate(); 31397 method public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 31398 method public int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); 31399 } 31400 31401 public class MockContentResolver extends android.content.ContentResolver { 31402 ctor public MockContentResolver(); 31403 ctor public MockContentResolver(android.content.Context); 31404 method public void addProvider(java.lang.String, android.content.ContentProvider); 31405 } 31406 31407 public class MockContext extends android.content.Context { 31408 ctor public MockContext(); 31409 method public boolean bindService(android.content.Intent, android.content.ServiceConnection, int); 31410 method public int checkCallingOrSelfPermission(java.lang.String); 31411 method public int checkCallingOrSelfUriPermission(android.net.Uri, int); 31412 method public int checkCallingPermission(java.lang.String); 31413 method public int checkCallingUriPermission(android.net.Uri, int); 31414 method public int checkPermission(java.lang.String, int, int); 31415 method public int checkUriPermission(android.net.Uri, int, int, int); 31416 method public int checkUriPermission(android.net.Uri, java.lang.String, java.lang.String, int, int, int); 31417 method public void clearWallpaper(); 31418 method public android.content.Context createConfigurationContext(android.content.res.Configuration); 31419 method public android.content.Context createDisplayContext(android.view.Display); 31420 method public android.content.Context createPackageContext(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException; 31421 method public java.lang.String[] databaseList(); 31422 method public boolean deleteDatabase(java.lang.String); 31423 method public boolean deleteFile(java.lang.String); 31424 method public void enforceCallingOrSelfPermission(java.lang.String, java.lang.String); 31425 method public void enforceCallingOrSelfUriPermission(android.net.Uri, int, java.lang.String); 31426 method public void enforceCallingPermission(java.lang.String, java.lang.String); 31427 method public void enforceCallingUriPermission(android.net.Uri, int, java.lang.String); 31428 method public void enforcePermission(java.lang.String, int, int, java.lang.String); 31429 method public void enforceUriPermission(android.net.Uri, int, int, int, java.lang.String); 31430 method public void enforceUriPermission(android.net.Uri, java.lang.String, java.lang.String, int, int, int, java.lang.String); 31431 method public java.lang.String[] fileList(); 31432 method public android.content.Context getApplicationContext(); 31433 method public android.content.pm.ApplicationInfo getApplicationInfo(); 31434 method public android.content.res.AssetManager getAssets(); 31435 method public java.io.File getCacheDir(); 31436 method public java.lang.ClassLoader getClassLoader(); 31437 method public java.io.File getCodeCacheDir(); 31438 method public android.content.ContentResolver getContentResolver(); 31439 method public java.io.File getDatabasePath(java.lang.String); 31440 method public java.io.File getDir(java.lang.String, int); 31441 method public java.io.File getExternalCacheDir(); 31442 method public java.io.File[] getExternalCacheDirs(); 31443 method public java.io.File getExternalFilesDir(java.lang.String); 31444 method public java.io.File[] getExternalFilesDirs(java.lang.String); 31445 method public java.io.File[] getExternalMediaDirs(); 31446 method public java.io.File getFileStreamPath(java.lang.String); 31447 method public java.io.File getFilesDir(); 31448 method public android.os.Looper getMainLooper(); 31449 method public java.io.File getNoBackupFilesDir(); 31450 method public java.io.File getObbDir(); 31451 method public java.io.File[] getObbDirs(); 31452 method public java.lang.String getPackageCodePath(); 31453 method public android.content.pm.PackageManager getPackageManager(); 31454 method public java.lang.String getPackageName(); 31455 method public java.lang.String getPackageResourcePath(); 31456 method public android.content.res.Resources getResources(); 31457 method public android.content.SharedPreferences getSharedPreferences(java.lang.String, int); 31458 method public java.lang.Object getSystemService(java.lang.String); 31459 method public android.content.res.Resources.Theme getTheme(); 31460 method public android.graphics.drawable.Drawable getWallpaper(); 31461 method public int getWallpaperDesiredMinimumHeight(); 31462 method public int getWallpaperDesiredMinimumWidth(); 31463 method public void grantUriPermission(java.lang.String, android.net.Uri, int); 31464 method public java.io.FileInputStream openFileInput(java.lang.String) throws java.io.FileNotFoundException; 31465 method public java.io.FileOutputStream openFileOutput(java.lang.String, int) throws java.io.FileNotFoundException; 31466 method public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase.CursorFactory); 31467 method public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase.CursorFactory, android.database.DatabaseErrorHandler); 31468 method public android.graphics.drawable.Drawable peekWallpaper(); 31469 method public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter); 31470 method public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler); 31471 method public void removeStickyBroadcast(android.content.Intent); 31472 method public void removeStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle); 31473 method public void revokeUriPermission(android.net.Uri, int); 31474 method public void sendBroadcast(android.content.Intent); 31475 method public void sendBroadcast(android.content.Intent, java.lang.String); 31476 method public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle); 31477 method public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String); 31478 method public void sendOrderedBroadcast(android.content.Intent, java.lang.String); 31479 method public void sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 31480 method public void sendOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 31481 method public void sendStickyBroadcast(android.content.Intent); 31482 method public void sendStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle); 31483 method public void sendStickyOrderedBroadcast(android.content.Intent, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 31484 method public void sendStickyOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 31485 method public void setTheme(int); 31486 method public void setWallpaper(android.graphics.Bitmap) throws java.io.IOException; 31487 method public void setWallpaper(java.io.InputStream) throws java.io.IOException; 31488 method public void startActivities(android.content.Intent[]); 31489 method public void startActivities(android.content.Intent[], android.os.Bundle); 31490 method public void startActivity(android.content.Intent); 31491 method public void startActivity(android.content.Intent, android.os.Bundle); 31492 method public boolean startInstrumentation(android.content.ComponentName, java.lang.String, android.os.Bundle); 31493 method public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int) throws android.content.IntentSender.SendIntentException; 31494 method public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle) throws android.content.IntentSender.SendIntentException; 31495 method public android.content.ComponentName startService(android.content.Intent); 31496 method public boolean stopService(android.content.Intent); 31497 method public void unbindService(android.content.ServiceConnection); 31498 method public void unregisterReceiver(android.content.BroadcastReceiver); 31499 } 31500 31501 public class MockCursor implements android.database.Cursor { 31502 ctor public MockCursor(); 31503 method public void close(); 31504 method public void copyStringToBuffer(int, android.database.CharArrayBuffer); 31505 method public void deactivate(); 31506 method public byte[] getBlob(int); 31507 method public int getColumnCount(); 31508 method public int getColumnIndex(java.lang.String); 31509 method public int getColumnIndexOrThrow(java.lang.String); 31510 method public java.lang.String getColumnName(int); 31511 method public java.lang.String[] getColumnNames(); 31512 method public int getCount(); 31513 method public double getDouble(int); 31514 method public android.os.Bundle getExtras(); 31515 method public float getFloat(int); 31516 method public int getInt(int); 31517 method public long getLong(int); 31518 method public android.net.Uri getNotificationUri(); 31519 method public int getPosition(); 31520 method public short getShort(int); 31521 method public java.lang.String getString(int); 31522 method public int getType(int); 31523 method public boolean getWantsAllOnMoveCalls(); 31524 method public boolean isAfterLast(); 31525 method public boolean isBeforeFirst(); 31526 method public boolean isClosed(); 31527 method public boolean isFirst(); 31528 method public boolean isLast(); 31529 method public boolean isNull(int); 31530 method public boolean move(int); 31531 method public boolean moveToFirst(); 31532 method public boolean moveToLast(); 31533 method public boolean moveToNext(); 31534 method public boolean moveToPosition(int); 31535 method public boolean moveToPrevious(); 31536 method public void registerContentObserver(android.database.ContentObserver); 31537 method public void registerDataSetObserver(android.database.DataSetObserver); 31538 method public boolean requery(); 31539 method public android.os.Bundle respond(android.os.Bundle); 31540 method public void setNotificationUri(android.content.ContentResolver, android.net.Uri); 31541 method public void unregisterContentObserver(android.database.ContentObserver); 31542 method public void unregisterDataSetObserver(android.database.DataSetObserver); 31543 } 31544 31545 public class MockDialogInterface implements android.content.DialogInterface { 31546 ctor public MockDialogInterface(); 31547 method public void cancel(); 31548 method public void dismiss(); 31549 } 31550 31551 public class MockPackageManager extends android.content.pm.PackageManager { 31552 ctor public MockPackageManager(); 31553 method public void addPackageToPreferred(java.lang.String); 31554 method public boolean addPermission(android.content.pm.PermissionInfo); 31555 method public boolean addPermissionAsync(android.content.pm.PermissionInfo); 31556 method public void addPreferredActivity(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName); 31557 method public java.lang.String[] canonicalToCurrentPackageNames(java.lang.String[]); 31558 method public int checkPermission(java.lang.String, java.lang.String); 31559 method public int checkSignatures(java.lang.String, java.lang.String); 31560 method public int checkSignatures(int, int); 31561 method public void clearPackagePreferredActivities(java.lang.String); 31562 method public java.lang.String[] currentToCanonicalPackageNames(java.lang.String[]); 31563 method public void extendVerificationTimeout(int, int, long); 31564 method public android.graphics.drawable.Drawable getActivityBanner(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 31565 method public android.graphics.drawable.Drawable getActivityBanner(android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException; 31566 method public android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 31567 method public android.graphics.drawable.Drawable getActivityIcon(android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException; 31568 method public android.content.pm.ActivityInfo getActivityInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException; 31569 method public android.graphics.drawable.Drawable getActivityLogo(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 31570 method public android.graphics.drawable.Drawable getActivityLogo(android.content.Intent) throws android.content.pm.PackageManager.NameNotFoundException; 31571 method public java.util.List<android.content.pm.PermissionGroupInfo> getAllPermissionGroups(int); 31572 method public android.graphics.drawable.Drawable getApplicationBanner(android.content.pm.ApplicationInfo); 31573 method public android.graphics.drawable.Drawable getApplicationBanner(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException; 31574 method public int getApplicationEnabledSetting(java.lang.String); 31575 method public android.graphics.drawable.Drawable getApplicationIcon(android.content.pm.ApplicationInfo); 31576 method public android.graphics.drawable.Drawable getApplicationIcon(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException; 31577 method public android.content.pm.ApplicationInfo getApplicationInfo(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException; 31578 method public java.lang.CharSequence getApplicationLabel(android.content.pm.ApplicationInfo); 31579 method public android.graphics.drawable.Drawable getApplicationLogo(android.content.pm.ApplicationInfo); 31580 method public android.graphics.drawable.Drawable getApplicationLogo(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException; 31581 method public int getComponentEnabledSetting(android.content.ComponentName); 31582 method public android.graphics.drawable.Drawable getDefaultActivityIcon(); 31583 method public android.graphics.drawable.Drawable getDrawable(java.lang.String, int, android.content.pm.ApplicationInfo); 31584 method public java.util.List<android.content.pm.ApplicationInfo> getInstalledApplications(int); 31585 method public java.util.List<android.content.pm.PackageInfo> getInstalledPackages(int); 31586 method public java.lang.String getInstallerPackageName(java.lang.String); 31587 method public android.content.pm.InstrumentationInfo getInstrumentationInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException; 31588 method public android.content.Intent getLaunchIntentForPackage(java.lang.String); 31589 method public android.content.Intent getLeanbackLaunchIntentForPackage(java.lang.String); 31590 method public java.lang.String getNameForUid(int); 31591 method public int[] getPackageGids(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException; 31592 method public android.content.pm.PackageInfo getPackageInfo(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException; 31593 method public android.content.pm.PackageInstaller getPackageInstaller(); 31594 method public java.lang.String[] getPackagesForUid(int); 31595 method public java.util.List<android.content.pm.PackageInfo> getPackagesHoldingPermissions(java.lang.String[], int); 31596 method public android.content.pm.PermissionGroupInfo getPermissionGroupInfo(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException; 31597 method public android.content.pm.PermissionInfo getPermissionInfo(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException; 31598 method public int getPreferredActivities(java.util.List<android.content.IntentFilter>, java.util.List<android.content.ComponentName>, java.lang.String); 31599 method public java.util.List<android.content.pm.PackageInfo> getPreferredPackages(int); 31600 method public android.content.pm.ProviderInfo getProviderInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException; 31601 method public android.content.pm.ActivityInfo getReceiverInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException; 31602 method public android.content.res.Resources getResourcesForActivity(android.content.ComponentName) throws android.content.pm.PackageManager.NameNotFoundException; 31603 method public android.content.res.Resources getResourcesForApplication(android.content.pm.ApplicationInfo); 31604 method public android.content.res.Resources getResourcesForApplication(java.lang.String) throws android.content.pm.PackageManager.NameNotFoundException; 31605 method public android.content.pm.ServiceInfo getServiceInfo(android.content.ComponentName, int) throws android.content.pm.PackageManager.NameNotFoundException; 31606 method public android.content.pm.FeatureInfo[] getSystemAvailableFeatures(); 31607 method public java.lang.String[] getSystemSharedLibraryNames(); 31608 method public java.lang.CharSequence getText(java.lang.String, int, android.content.pm.ApplicationInfo); 31609 method public android.graphics.drawable.Drawable getUserBadgedDrawableForDensity(android.graphics.drawable.Drawable, android.os.UserHandle, android.graphics.Rect, int); 31610 method public android.graphics.drawable.Drawable getUserBadgedIcon(android.graphics.drawable.Drawable, android.os.UserHandle); 31611 method public java.lang.CharSequence getUserBadgedLabel(java.lang.CharSequence, android.os.UserHandle); 31612 method public android.content.res.XmlResourceParser getXml(java.lang.String, int, android.content.pm.ApplicationInfo); 31613 method public boolean hasSystemFeature(java.lang.String); 31614 method public boolean isSafeMode(); 31615 method public java.util.List<android.content.pm.ResolveInfo> queryBroadcastReceivers(android.content.Intent, int); 31616 method public java.util.List<android.content.pm.ProviderInfo> queryContentProviders(java.lang.String, int, int); 31617 method public java.util.List<android.content.pm.InstrumentationInfo> queryInstrumentation(java.lang.String, int); 31618 method public java.util.List<android.content.pm.ResolveInfo> queryIntentActivities(android.content.Intent, int); 31619 method public java.util.List<android.content.pm.ResolveInfo> queryIntentActivityOptions(android.content.ComponentName, android.content.Intent[], android.content.Intent, int); 31620 method public java.util.List<android.content.pm.ResolveInfo> queryIntentContentProviders(android.content.Intent, int); 31621 method public java.util.List<android.content.pm.ResolveInfo> queryIntentServices(android.content.Intent, int); 31622 method public java.util.List<android.content.pm.PermissionInfo> queryPermissionsByGroup(java.lang.String, int) throws android.content.pm.PackageManager.NameNotFoundException; 31623 method public void removePackageFromPreferred(java.lang.String); 31624 method public void removePermission(java.lang.String); 31625 method public android.content.pm.ResolveInfo resolveActivity(android.content.Intent, int); 31626 method public android.content.pm.ProviderInfo resolveContentProvider(java.lang.String, int); 31627 method public android.content.pm.ResolveInfo resolveService(android.content.Intent, int); 31628 method public void setApplicationEnabledSetting(java.lang.String, int, int); 31629 method public void setComponentEnabledSetting(android.content.ComponentName, int, int); 31630 method public void setInstallerPackageName(java.lang.String, java.lang.String); 31631 method public void verifyPendingInstall(int, int); 31632 } 31633 31634 public class MockResources extends android.content.res.Resources { 31635 ctor public MockResources(); 31636 } 31637 31638} 31639 31640package android.test.suitebuilder { 31641 31642 public class TestMethod { 31643 ctor public TestMethod(java.lang.reflect.Method, java.lang.Class<? extends junit.framework.TestCase>); 31644 ctor public TestMethod(java.lang.String, java.lang.Class<? extends junit.framework.TestCase>); 31645 ctor public TestMethod(junit.framework.TestCase); 31646 method public junit.framework.TestCase createTest() throws java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException; 31647 method public T getAnnotation(java.lang.Class<T>); 31648 method public java.lang.Class<? extends junit.framework.TestCase> getEnclosingClass(); 31649 method public java.lang.String getEnclosingClassname(); 31650 method public java.lang.String getName(); 31651 } 31652 31653 public class TestSuiteBuilder { 31654 ctor public TestSuiteBuilder(java.lang.Class); 31655 ctor public TestSuiteBuilder(java.lang.String, java.lang.ClassLoader); 31656 method public android.test.suitebuilder.TestSuiteBuilder addRequirements(java.util.List<com.android.internal.util.Predicate<android.test.suitebuilder.TestMethod>>); 31657 method public final android.test.suitebuilder.TestSuiteBuilder addRequirements(com.android.internal.util.Predicate<android.test.suitebuilder.TestMethod>...); 31658 method public final junit.framework.TestSuite build(); 31659 method public android.test.suitebuilder.TestSuiteBuilder excludePackages(java.lang.String...); 31660 method protected java.lang.String getSuiteName(); 31661 method public final android.test.suitebuilder.TestSuiteBuilder includeAllPackagesUnderHere(); 31662 method public android.test.suitebuilder.TestSuiteBuilder includePackages(java.lang.String...); 31663 method public android.test.suitebuilder.TestSuiteBuilder named(java.lang.String); 31664 } 31665 31666 public static class TestSuiteBuilder.FailedToCreateTests extends junit.framework.TestCase { 31667 ctor public TestSuiteBuilder.FailedToCreateTests(java.lang.Exception); 31668 method public void testSuiteConstructionFailed(); 31669 } 31670 31671} 31672 31673package android.test.suitebuilder.annotation { 31674 31675 public abstract class LargeTest implements java.lang.annotation.Annotation { 31676 } 31677 31678 public abstract class MediumTest implements java.lang.annotation.Annotation { 31679 } 31680 31681 public abstract class SmallTest implements java.lang.annotation.Annotation { 31682 } 31683 31684 public abstract class Smoke implements java.lang.annotation.Annotation { 31685 } 31686 31687 public abstract class Suppress implements java.lang.annotation.Annotation { 31688 } 31689 31690} 31691 31692package android.text { 31693 31694 public class AlteredCharSequence implements java.lang.CharSequence android.text.GetChars { 31695 method public char charAt(int); 31696 method public void getChars(int, int, char[], int); 31697 method public int length(); 31698 method public static android.text.AlteredCharSequence make(java.lang.CharSequence, char[], int, int); 31699 method public java.lang.CharSequence subSequence(int, int); 31700 } 31701 31702 public class AndroidCharacter { 31703 ctor public AndroidCharacter(); 31704 method public static void getDirectionalities(char[], byte[], int); 31705 method public static int getEastAsianWidth(char); 31706 method public static void getEastAsianWidths(char[], int, int, byte[]); 31707 method public static char getMirror(char); 31708 method public static boolean mirror(char[], int, int); 31709 field public static final int EAST_ASIAN_WIDTH_AMBIGUOUS = 1; // 0x1 31710 field public static final int EAST_ASIAN_WIDTH_FULL_WIDTH = 3; // 0x3 31711 field public static final int EAST_ASIAN_WIDTH_HALF_WIDTH = 2; // 0x2 31712 field public static final int EAST_ASIAN_WIDTH_NARROW = 4; // 0x4 31713 field public static final int EAST_ASIAN_WIDTH_NEUTRAL = 0; // 0x0 31714 field public static final int EAST_ASIAN_WIDTH_WIDE = 5; // 0x5 31715 } 31716 31717 public class Annotation implements android.text.ParcelableSpan { 31718 ctor public Annotation(java.lang.String, java.lang.String); 31719 ctor public Annotation(android.os.Parcel); 31720 method public int describeContents(); 31721 method public java.lang.String getKey(); 31722 method public int getSpanTypeId(); 31723 method public java.lang.String getValue(); 31724 method public void writeToParcel(android.os.Parcel, int); 31725 } 31726 31727 public class AutoText { 31728 method public static java.lang.String get(java.lang.CharSequence, int, int, android.view.View); 31729 method public static int getSize(android.view.View); 31730 } 31731 31732 public final class BidiFormatter { 31733 method public static android.text.BidiFormatter getInstance(); 31734 method public static android.text.BidiFormatter getInstance(boolean); 31735 method public static android.text.BidiFormatter getInstance(java.util.Locale); 31736 method public boolean getStereoReset(); 31737 method public boolean isRtl(java.lang.String); 31738 method public boolean isRtlContext(); 31739 method public java.lang.String unicodeWrap(java.lang.String, android.text.TextDirectionHeuristic, boolean); 31740 method public java.lang.String unicodeWrap(java.lang.String, android.text.TextDirectionHeuristic); 31741 method public java.lang.String unicodeWrap(java.lang.String, boolean); 31742 method public java.lang.String unicodeWrap(java.lang.String); 31743 } 31744 31745 public static final class BidiFormatter.Builder { 31746 ctor public BidiFormatter.Builder(); 31747 ctor public BidiFormatter.Builder(boolean); 31748 ctor public BidiFormatter.Builder(java.util.Locale); 31749 method public android.text.BidiFormatter build(); 31750 method public android.text.BidiFormatter.Builder setTextDirectionHeuristic(android.text.TextDirectionHeuristic); 31751 method public android.text.BidiFormatter.Builder stereoReset(boolean); 31752 } 31753 31754 public class BoringLayout extends android.text.Layout implements android.text.TextUtils.EllipsizeCallback { 31755 ctor public BoringLayout(java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout.Alignment, float, float, android.text.BoringLayout.Metrics, boolean); 31756 ctor public BoringLayout(java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout.Alignment, float, float, android.text.BoringLayout.Metrics, boolean, android.text.TextUtils.TruncateAt, int); 31757 method public void ellipsized(int, int); 31758 method public int getBottomPadding(); 31759 method public int getEllipsisCount(int); 31760 method public int getEllipsisStart(int); 31761 method public boolean getLineContainsTab(int); 31762 method public int getLineCount(); 31763 method public int getLineDescent(int); 31764 method public final android.text.Layout.Directions getLineDirections(int); 31765 method public int getLineStart(int); 31766 method public int getLineTop(int); 31767 method public int getParagraphDirection(int); 31768 method public int getTopPadding(); 31769 method public static android.text.BoringLayout.Metrics isBoring(java.lang.CharSequence, android.text.TextPaint); 31770 method public static android.text.BoringLayout.Metrics isBoring(java.lang.CharSequence, android.text.TextPaint, android.text.BoringLayout.Metrics); 31771 method public static android.text.BoringLayout make(java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout.Alignment, float, float, android.text.BoringLayout.Metrics, boolean); 31772 method public static android.text.BoringLayout make(java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout.Alignment, float, float, android.text.BoringLayout.Metrics, boolean, android.text.TextUtils.TruncateAt, int); 31773 method public android.text.BoringLayout replaceOrMake(java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout.Alignment, float, float, android.text.BoringLayout.Metrics, boolean); 31774 method public android.text.BoringLayout replaceOrMake(java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout.Alignment, float, float, android.text.BoringLayout.Metrics, boolean, android.text.TextUtils.TruncateAt, int); 31775 } 31776 31777 public static class BoringLayout.Metrics extends android.graphics.Paint.FontMetricsInt { 31778 ctor public BoringLayout.Metrics(); 31779 field public int width; 31780 } 31781 31782 public abstract deprecated class ClipboardManager { 31783 ctor public ClipboardManager(); 31784 method public abstract java.lang.CharSequence getText(); 31785 method public abstract boolean hasText(); 31786 method public abstract void setText(java.lang.CharSequence); 31787 } 31788 31789 public class DynamicLayout extends android.text.Layout { 31790 ctor public DynamicLayout(java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout.Alignment, float, float, boolean); 31791 ctor public DynamicLayout(java.lang.CharSequence, java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout.Alignment, float, float, boolean); 31792 ctor public DynamicLayout(java.lang.CharSequence, java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout.Alignment, float, float, boolean, android.text.TextUtils.TruncateAt, int); 31793 method public int getBottomPadding(); 31794 method public int getEllipsisCount(int); 31795 method public int getEllipsisStart(int); 31796 method public boolean getLineContainsTab(int); 31797 method public int getLineCount(); 31798 method public int getLineDescent(int); 31799 method public final android.text.Layout.Directions getLineDirections(int); 31800 method public int getLineStart(int); 31801 method public int getLineTop(int); 31802 method public int getParagraphDirection(int); 31803 method public int getTopPadding(); 31804 } 31805 31806 public abstract interface Editable implements java.lang.Appendable java.lang.CharSequence android.text.GetChars android.text.Spannable { 31807 method public abstract android.text.Editable append(java.lang.CharSequence); 31808 method public abstract android.text.Editable append(java.lang.CharSequence, int, int); 31809 method public abstract android.text.Editable append(char); 31810 method public abstract void clear(); 31811 method public abstract void clearSpans(); 31812 method public abstract android.text.Editable delete(int, int); 31813 method public abstract android.text.InputFilter[] getFilters(); 31814 method public abstract android.text.Editable insert(int, java.lang.CharSequence, int, int); 31815 method public abstract android.text.Editable insert(int, java.lang.CharSequence); 31816 method public abstract android.text.Editable replace(int, int, java.lang.CharSequence, int, int); 31817 method public abstract android.text.Editable replace(int, int, java.lang.CharSequence); 31818 method public abstract void setFilters(android.text.InputFilter[]); 31819 } 31820 31821 public static class Editable.Factory { 31822 ctor public Editable.Factory(); 31823 method public static android.text.Editable.Factory getInstance(); 31824 method public android.text.Editable newEditable(java.lang.CharSequence); 31825 } 31826 31827 public abstract interface GetChars implements java.lang.CharSequence { 31828 method public abstract void getChars(int, int, char[], int); 31829 } 31830 31831 public class Html { 31832 method public static java.lang.String escapeHtml(java.lang.CharSequence); 31833 method public static android.text.Spanned fromHtml(java.lang.String); 31834 method public static android.text.Spanned fromHtml(java.lang.String, android.text.Html.ImageGetter, android.text.Html.TagHandler); 31835 method public static java.lang.String toHtml(android.text.Spanned); 31836 } 31837 31838 public static abstract interface Html.ImageGetter { 31839 method public abstract android.graphics.drawable.Drawable getDrawable(java.lang.String); 31840 } 31841 31842 public static abstract interface Html.TagHandler { 31843 method public abstract void handleTag(boolean, java.lang.String, android.text.Editable, org.xml.sax.XMLReader); 31844 } 31845 31846 public abstract interface InputFilter { 31847 method public abstract java.lang.CharSequence filter(java.lang.CharSequence, int, int, android.text.Spanned, int, int); 31848 } 31849 31850 public static class InputFilter.AllCaps implements android.text.InputFilter { 31851 ctor public InputFilter.AllCaps(); 31852 method public java.lang.CharSequence filter(java.lang.CharSequence, int, int, android.text.Spanned, int, int); 31853 } 31854 31855 public static class InputFilter.LengthFilter implements android.text.InputFilter { 31856 ctor public InputFilter.LengthFilter(int); 31857 method public java.lang.CharSequence filter(java.lang.CharSequence, int, int, android.text.Spanned, int, int); 31858 method public int getMax(); 31859 } 31860 31861 public abstract interface InputType { 31862 field public static final int TYPE_CLASS_DATETIME = 4; // 0x4 31863 field public static final int TYPE_CLASS_NUMBER = 2; // 0x2 31864 field public static final int TYPE_CLASS_PHONE = 3; // 0x3 31865 field public static final int TYPE_CLASS_TEXT = 1; // 0x1 31866 field public static final int TYPE_DATETIME_VARIATION_DATE = 16; // 0x10 31867 field public static final int TYPE_DATETIME_VARIATION_NORMAL = 0; // 0x0 31868 field public static final int TYPE_DATETIME_VARIATION_TIME = 32; // 0x20 31869 field public static final int TYPE_MASK_CLASS = 15; // 0xf 31870 field public static final int TYPE_MASK_FLAGS = 16773120; // 0xfff000 31871 field public static final int TYPE_MASK_VARIATION = 4080; // 0xff0 31872 field public static final int TYPE_NULL = 0; // 0x0 31873 field public static final int TYPE_NUMBER_FLAG_DECIMAL = 8192; // 0x2000 31874 field public static final int TYPE_NUMBER_FLAG_SIGNED = 4096; // 0x1000 31875 field public static final int TYPE_NUMBER_VARIATION_NORMAL = 0; // 0x0 31876 field public static final int TYPE_NUMBER_VARIATION_PASSWORD = 16; // 0x10 31877 field public static final int TYPE_TEXT_FLAG_AUTO_COMPLETE = 65536; // 0x10000 31878 field public static final int TYPE_TEXT_FLAG_AUTO_CORRECT = 32768; // 0x8000 31879 field public static final int TYPE_TEXT_FLAG_CAP_CHARACTERS = 4096; // 0x1000 31880 field public static final int TYPE_TEXT_FLAG_CAP_SENTENCES = 16384; // 0x4000 31881 field public static final int TYPE_TEXT_FLAG_CAP_WORDS = 8192; // 0x2000 31882 field public static final int TYPE_TEXT_FLAG_IME_MULTI_LINE = 262144; // 0x40000 31883 field public static final int TYPE_TEXT_FLAG_MULTI_LINE = 131072; // 0x20000 31884 field public static final int TYPE_TEXT_FLAG_NO_SUGGESTIONS = 524288; // 0x80000 31885 field public static final int TYPE_TEXT_VARIATION_EMAIL_ADDRESS = 32; // 0x20 31886 field public static final int TYPE_TEXT_VARIATION_EMAIL_SUBJECT = 48; // 0x30 31887 field public static final int TYPE_TEXT_VARIATION_FILTER = 176; // 0xb0 31888 field public static final int TYPE_TEXT_VARIATION_LONG_MESSAGE = 80; // 0x50 31889 field public static final int TYPE_TEXT_VARIATION_NORMAL = 0; // 0x0 31890 field public static final int TYPE_TEXT_VARIATION_PASSWORD = 128; // 0x80 31891 field public static final int TYPE_TEXT_VARIATION_PERSON_NAME = 96; // 0x60 31892 field public static final int TYPE_TEXT_VARIATION_PHONETIC = 192; // 0xc0 31893 field public static final int TYPE_TEXT_VARIATION_POSTAL_ADDRESS = 112; // 0x70 31894 field public static final int TYPE_TEXT_VARIATION_SHORT_MESSAGE = 64; // 0x40 31895 field public static final int TYPE_TEXT_VARIATION_URI = 16; // 0x10 31896 field public static final int TYPE_TEXT_VARIATION_VISIBLE_PASSWORD = 144; // 0x90 31897 field public static final int TYPE_TEXT_VARIATION_WEB_EDIT_TEXT = 160; // 0xa0 31898 field public static final int TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS = 208; // 0xd0 31899 field public static final int TYPE_TEXT_VARIATION_WEB_PASSWORD = 224; // 0xe0 31900 } 31901 31902 public abstract class Layout { 31903 ctor protected Layout(java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout.Alignment, float, float); 31904 method public void draw(android.graphics.Canvas); 31905 method public void draw(android.graphics.Canvas, android.graphics.Path, android.graphics.Paint, int); 31906 method public final android.text.Layout.Alignment getAlignment(); 31907 method public abstract int getBottomPadding(); 31908 method public void getCursorPath(int, android.graphics.Path, java.lang.CharSequence); 31909 method public static float getDesiredWidth(java.lang.CharSequence, android.text.TextPaint); 31910 method public static float getDesiredWidth(java.lang.CharSequence, int, int, android.text.TextPaint); 31911 method public abstract int getEllipsisCount(int); 31912 method public abstract int getEllipsisStart(int); 31913 method public int getEllipsizedWidth(); 31914 method public int getHeight(); 31915 method public final int getLineAscent(int); 31916 method public final int getLineBaseline(int); 31917 method public final int getLineBottom(int); 31918 method public int getLineBounds(int, android.graphics.Rect); 31919 method public abstract boolean getLineContainsTab(int); 31920 method public abstract int getLineCount(); 31921 method public abstract int getLineDescent(int); 31922 method public abstract android.text.Layout.Directions getLineDirections(int); 31923 method public final int getLineEnd(int); 31924 method public int getLineForOffset(int); 31925 method public int getLineForVertical(int); 31926 method public float getLineLeft(int); 31927 method public float getLineMax(int); 31928 method public float getLineRight(int); 31929 method public abstract int getLineStart(int); 31930 method public abstract int getLineTop(int); 31931 method public int getLineVisibleEnd(int); 31932 method public float getLineWidth(int); 31933 method public int getOffsetForHorizontal(int, float); 31934 method public int getOffsetToLeftOf(int); 31935 method public int getOffsetToRightOf(int); 31936 method public final android.text.TextPaint getPaint(); 31937 method public final android.text.Layout.Alignment getParagraphAlignment(int); 31938 method public abstract int getParagraphDirection(int); 31939 method public final int getParagraphLeft(int); 31940 method public final int getParagraphRight(int); 31941 method public float getPrimaryHorizontal(int); 31942 method public float getSecondaryHorizontal(int); 31943 method public void getSelectionPath(int, int, android.graphics.Path); 31944 method public final float getSpacingAdd(); 31945 method public final float getSpacingMultiplier(); 31946 method public final java.lang.CharSequence getText(); 31947 method public abstract int getTopPadding(); 31948 method public final int getWidth(); 31949 method public final void increaseWidthTo(int); 31950 method public boolean isRtlCharAt(int); 31951 method protected final boolean isSpanned(); 31952 field public static final int DIR_LEFT_TO_RIGHT = 1; // 0x1 31953 field public static final int DIR_RIGHT_TO_LEFT = -1; // 0xffffffff 31954 } 31955 31956 public static final class Layout.Alignment extends java.lang.Enum { 31957 method public static android.text.Layout.Alignment valueOf(java.lang.String); 31958 method public static final android.text.Layout.Alignment[] values(); 31959 enum_constant public static final android.text.Layout.Alignment ALIGN_CENTER; 31960 enum_constant public static final android.text.Layout.Alignment ALIGN_NORMAL; 31961 enum_constant public static final android.text.Layout.Alignment ALIGN_OPPOSITE; 31962 } 31963 31964 public static class Layout.Directions { 31965 } 31966 31967 public abstract class LoginFilter implements android.text.InputFilter { 31968 method public java.lang.CharSequence filter(java.lang.CharSequence, int, int, android.text.Spanned, int, int); 31969 method public abstract boolean isAllowed(char); 31970 method public void onInvalidCharacter(char); 31971 method public void onStart(); 31972 method public void onStop(); 31973 } 31974 31975 public static class LoginFilter.PasswordFilterGMail extends android.text.LoginFilter { 31976 ctor public LoginFilter.PasswordFilterGMail(); 31977 ctor public LoginFilter.PasswordFilterGMail(boolean); 31978 method public boolean isAllowed(char); 31979 } 31980 31981 public static class LoginFilter.UsernameFilterGMail extends android.text.LoginFilter { 31982 ctor public LoginFilter.UsernameFilterGMail(); 31983 ctor public LoginFilter.UsernameFilterGMail(boolean); 31984 method public boolean isAllowed(char); 31985 } 31986 31987 public static class LoginFilter.UsernameFilterGeneric extends android.text.LoginFilter { 31988 ctor public LoginFilter.UsernameFilterGeneric(); 31989 ctor public LoginFilter.UsernameFilterGeneric(boolean); 31990 method public boolean isAllowed(char); 31991 } 31992 31993 public abstract interface NoCopySpan { 31994 } 31995 31996 public static class NoCopySpan.Concrete implements android.text.NoCopySpan { 31997 ctor public NoCopySpan.Concrete(); 31998 } 31999 32000 public abstract interface ParcelableSpan implements android.os.Parcelable { 32001 method public abstract int getSpanTypeId(); 32002 } 32003 32004 public class Selection { 32005 method public static boolean extendDown(android.text.Spannable, android.text.Layout); 32006 method public static boolean extendLeft(android.text.Spannable, android.text.Layout); 32007 method public static boolean extendRight(android.text.Spannable, android.text.Layout); 32008 method public static final void extendSelection(android.text.Spannable, int); 32009 method public static boolean extendToLeftEdge(android.text.Spannable, android.text.Layout); 32010 method public static boolean extendToRightEdge(android.text.Spannable, android.text.Layout); 32011 method public static boolean extendUp(android.text.Spannable, android.text.Layout); 32012 method public static final int getSelectionEnd(java.lang.CharSequence); 32013 method public static final int getSelectionStart(java.lang.CharSequence); 32014 method public static boolean moveDown(android.text.Spannable, android.text.Layout); 32015 method public static boolean moveLeft(android.text.Spannable, android.text.Layout); 32016 method public static boolean moveRight(android.text.Spannable, android.text.Layout); 32017 method public static boolean moveToLeftEdge(android.text.Spannable, android.text.Layout); 32018 method public static boolean moveToRightEdge(android.text.Spannable, android.text.Layout); 32019 method public static boolean moveUp(android.text.Spannable, android.text.Layout); 32020 method public static final void removeSelection(android.text.Spannable); 32021 method public static final void selectAll(android.text.Spannable); 32022 method public static void setSelection(android.text.Spannable, int, int); 32023 method public static final void setSelection(android.text.Spannable, int); 32024 field public static final java.lang.Object SELECTION_END; 32025 field public static final java.lang.Object SELECTION_START; 32026 } 32027 32028 public abstract interface SpanWatcher implements android.text.NoCopySpan { 32029 method public abstract void onSpanAdded(android.text.Spannable, java.lang.Object, int, int); 32030 method public abstract void onSpanChanged(android.text.Spannable, java.lang.Object, int, int, int, int); 32031 method public abstract void onSpanRemoved(android.text.Spannable, java.lang.Object, int, int); 32032 } 32033 32034 public abstract interface Spannable implements android.text.Spanned { 32035 method public abstract void removeSpan(java.lang.Object); 32036 method public abstract void setSpan(java.lang.Object, int, int, int); 32037 } 32038 32039 public static class Spannable.Factory { 32040 ctor public Spannable.Factory(); 32041 method public static android.text.Spannable.Factory getInstance(); 32042 method public android.text.Spannable newSpannable(java.lang.CharSequence); 32043 } 32044 32045 public class SpannableString extends android.text.SpannableStringInternal implements java.lang.CharSequence android.text.GetChars android.text.Spannable { 32046 ctor public SpannableString(java.lang.CharSequence); 32047 method public void removeSpan(java.lang.Object); 32048 method public void setSpan(java.lang.Object, int, int, int); 32049 method public final java.lang.CharSequence subSequence(int, int); 32050 method public static android.text.SpannableString valueOf(java.lang.CharSequence); 32051 } 32052 32053 public class SpannableStringBuilder implements java.lang.Appendable java.lang.CharSequence android.text.Editable android.text.GetChars android.text.Spannable { 32054 ctor public SpannableStringBuilder(); 32055 ctor public SpannableStringBuilder(java.lang.CharSequence); 32056 ctor public SpannableStringBuilder(java.lang.CharSequence, int, int); 32057 method public android.text.SpannableStringBuilder append(java.lang.CharSequence); 32058 method public android.text.SpannableStringBuilder append(java.lang.CharSequence, java.lang.Object, int); 32059 method public android.text.SpannableStringBuilder append(java.lang.CharSequence, int, int); 32060 method public android.text.SpannableStringBuilder append(char); 32061 method public char charAt(int); 32062 method public void clear(); 32063 method public void clearSpans(); 32064 method public android.text.SpannableStringBuilder delete(int, int); 32065 method public void getChars(int, int, char[], int); 32066 method public android.text.InputFilter[] getFilters(); 32067 method public int getSpanEnd(java.lang.Object); 32068 method public int getSpanFlags(java.lang.Object); 32069 method public int getSpanStart(java.lang.Object); 32070 method public T[] getSpans(int, int, java.lang.Class<T>); 32071 method public deprecated int getTextRunCursor(int, int, int, int, int, android.graphics.Paint); 32072 method public android.text.SpannableStringBuilder insert(int, java.lang.CharSequence, int, int); 32073 method public android.text.SpannableStringBuilder insert(int, java.lang.CharSequence); 32074 method public int length(); 32075 method public int nextSpanTransition(int, int, java.lang.Class); 32076 method public void removeSpan(java.lang.Object); 32077 method public android.text.SpannableStringBuilder replace(int, int, java.lang.CharSequence); 32078 method public android.text.SpannableStringBuilder replace(int, int, java.lang.CharSequence, int, int); 32079 method public void setFilters(android.text.InputFilter[]); 32080 method public void setSpan(java.lang.Object, int, int, int); 32081 method public java.lang.CharSequence subSequence(int, int); 32082 method public static android.text.SpannableStringBuilder valueOf(java.lang.CharSequence); 32083 } 32084 32085 abstract class SpannableStringInternal { 32086 method public final char charAt(int); 32087 method public final void getChars(int, int, char[], int); 32088 method public int getSpanEnd(java.lang.Object); 32089 method public int getSpanFlags(java.lang.Object); 32090 method public int getSpanStart(java.lang.Object); 32091 method public T[] getSpans(int, int, java.lang.Class<T>); 32092 method public final int length(); 32093 method public int nextSpanTransition(int, int, java.lang.Class); 32094 method public final java.lang.String toString(); 32095 } 32096 32097 public abstract interface Spanned implements java.lang.CharSequence { 32098 method public abstract int getSpanEnd(java.lang.Object); 32099 method public abstract int getSpanFlags(java.lang.Object); 32100 method public abstract int getSpanStart(java.lang.Object); 32101 method public abstract T[] getSpans(int, int, java.lang.Class<T>); 32102 method public abstract int nextSpanTransition(int, int, java.lang.Class); 32103 field public static final int SPAN_COMPOSING = 256; // 0x100 32104 field public static final int SPAN_EXCLUSIVE_EXCLUSIVE = 33; // 0x21 32105 field public static final int SPAN_EXCLUSIVE_INCLUSIVE = 34; // 0x22 32106 field public static final int SPAN_INCLUSIVE_EXCLUSIVE = 17; // 0x11 32107 field public static final int SPAN_INCLUSIVE_INCLUSIVE = 18; // 0x12 32108 field public static final int SPAN_INTERMEDIATE = 512; // 0x200 32109 field public static final int SPAN_MARK_MARK = 17; // 0x11 32110 field public static final int SPAN_MARK_POINT = 18; // 0x12 32111 field public static final int SPAN_PARAGRAPH = 51; // 0x33 32112 field public static final int SPAN_POINT_MARK = 33; // 0x21 32113 field public static final int SPAN_POINT_MARK_MASK = 51; // 0x33 32114 field public static final int SPAN_POINT_POINT = 34; // 0x22 32115 field public static final int SPAN_PRIORITY = 16711680; // 0xff0000 32116 field public static final int SPAN_PRIORITY_SHIFT = 16; // 0x10 32117 field public static final int SPAN_USER = -16777216; // 0xff000000 32118 field public static final int SPAN_USER_SHIFT = 24; // 0x18 32119 } 32120 32121 public final class SpannedString extends android.text.SpannableStringInternal implements java.lang.CharSequence android.text.GetChars android.text.Spanned { 32122 ctor public SpannedString(java.lang.CharSequence); 32123 method public java.lang.CharSequence subSequence(int, int); 32124 method public static android.text.SpannedString valueOf(java.lang.CharSequence); 32125 } 32126 32127 public class StaticLayout extends android.text.Layout { 32128 ctor public StaticLayout(java.lang.CharSequence, android.text.TextPaint, int, android.text.Layout.Alignment, float, float, boolean); 32129 ctor public StaticLayout(java.lang.CharSequence, int, int, android.text.TextPaint, int, android.text.Layout.Alignment, float, float, boolean); 32130 ctor public StaticLayout(java.lang.CharSequence, int, int, android.text.TextPaint, int, android.text.Layout.Alignment, float, float, boolean, android.text.TextUtils.TruncateAt, int); 32131 method public int getBottomPadding(); 32132 method public int getEllipsisCount(int); 32133 method public int getEllipsisStart(int); 32134 method public boolean getLineContainsTab(int); 32135 method public int getLineCount(); 32136 method public int getLineDescent(int); 32137 method public final android.text.Layout.Directions getLineDirections(int); 32138 method public int getLineStart(int); 32139 method public int getLineTop(int); 32140 method public int getParagraphDirection(int); 32141 method public int getTopPadding(); 32142 } 32143 32144 public abstract interface TextDirectionHeuristic { 32145 method public abstract boolean isRtl(char[], int, int); 32146 method public abstract boolean isRtl(java.lang.CharSequence, int, int); 32147 } 32148 32149 public class TextDirectionHeuristics { 32150 ctor public TextDirectionHeuristics(); 32151 field public static final android.text.TextDirectionHeuristic ANYRTL_LTR; 32152 field public static final android.text.TextDirectionHeuristic FIRSTSTRONG_LTR; 32153 field public static final android.text.TextDirectionHeuristic FIRSTSTRONG_RTL; 32154 field public static final android.text.TextDirectionHeuristic LOCALE; 32155 field public static final android.text.TextDirectionHeuristic LTR; 32156 field public static final android.text.TextDirectionHeuristic RTL; 32157 } 32158 32159 public class TextPaint extends android.graphics.Paint { 32160 ctor public TextPaint(); 32161 ctor public TextPaint(int); 32162 ctor public TextPaint(android.graphics.Paint); 32163 method public void set(android.text.TextPaint); 32164 field public int baselineShift; 32165 field public int bgColor; 32166 field public float density; 32167 field public int[] drawableState; 32168 field public int linkColor; 32169 } 32170 32171 public class TextUtils { 32172 method public static java.lang.CharSequence commaEllipsize(java.lang.CharSequence, android.text.TextPaint, float, java.lang.String, java.lang.String); 32173 method public static java.lang.CharSequence concat(java.lang.CharSequence...); 32174 method public static void copySpansFrom(android.text.Spanned, int, int, java.lang.Class, android.text.Spannable, int); 32175 method public static void dumpSpans(java.lang.CharSequence, android.util.Printer, java.lang.String); 32176 method public static java.lang.CharSequence ellipsize(java.lang.CharSequence, android.text.TextPaint, float, android.text.TextUtils.TruncateAt); 32177 method public static java.lang.CharSequence ellipsize(java.lang.CharSequence, android.text.TextPaint, float, android.text.TextUtils.TruncateAt, boolean, android.text.TextUtils.EllipsizeCallback); 32178 method public static boolean equals(java.lang.CharSequence, java.lang.CharSequence); 32179 method public static java.lang.CharSequence expandTemplate(java.lang.CharSequence, java.lang.CharSequence...); 32180 method public static int getCapsMode(java.lang.CharSequence, int, int); 32181 method public static void getChars(java.lang.CharSequence, int, int, char[], int); 32182 method public static int getLayoutDirectionFromLocale(java.util.Locale); 32183 method public static int getOffsetAfter(java.lang.CharSequence, int); 32184 method public static int getOffsetBefore(java.lang.CharSequence, int); 32185 method public static java.lang.CharSequence getReverse(java.lang.CharSequence, int, int); 32186 method public static int getTrimmedLength(java.lang.CharSequence); 32187 method public static java.lang.String htmlEncode(java.lang.String); 32188 method public static int indexOf(java.lang.CharSequence, char); 32189 method public static int indexOf(java.lang.CharSequence, char, int); 32190 method public static int indexOf(java.lang.CharSequence, char, int, int); 32191 method public static int indexOf(java.lang.CharSequence, java.lang.CharSequence); 32192 method public static int indexOf(java.lang.CharSequence, java.lang.CharSequence, int); 32193 method public static int indexOf(java.lang.CharSequence, java.lang.CharSequence, int, int); 32194 method public static boolean isDigitsOnly(java.lang.CharSequence); 32195 method public static boolean isEmpty(java.lang.CharSequence); 32196 method public static boolean isGraphic(java.lang.CharSequence); 32197 method public static boolean isGraphic(char); 32198 method public static java.lang.String join(java.lang.CharSequence, java.lang.Object[]); 32199 method public static java.lang.String join(java.lang.CharSequence, java.lang.Iterable); 32200 method public static int lastIndexOf(java.lang.CharSequence, char); 32201 method public static int lastIndexOf(java.lang.CharSequence, char, int); 32202 method public static int lastIndexOf(java.lang.CharSequence, char, int, int); 32203 method public static boolean regionMatches(java.lang.CharSequence, int, java.lang.CharSequence, int, int); 32204 method public static java.lang.CharSequence replace(java.lang.CharSequence, java.lang.String[], java.lang.CharSequence[]); 32205 method public static java.lang.String[] split(java.lang.String, java.lang.String); 32206 method public static java.lang.String[] split(java.lang.String, java.util.regex.Pattern); 32207 method public static java.lang.CharSequence stringOrSpannedString(java.lang.CharSequence); 32208 method public static java.lang.String substring(java.lang.CharSequence, int, int); 32209 method public static void writeToParcel(java.lang.CharSequence, android.os.Parcel, int); 32210 field public static final int CAP_MODE_CHARACTERS = 4096; // 0x1000 32211 field public static final int CAP_MODE_SENTENCES = 16384; // 0x4000 32212 field public static final int CAP_MODE_WORDS = 8192; // 0x2000 32213 field public static final android.os.Parcelable.Creator<java.lang.CharSequence> CHAR_SEQUENCE_CREATOR; 32214 } 32215 32216 public static abstract interface TextUtils.EllipsizeCallback { 32217 method public abstract void ellipsized(int, int); 32218 } 32219 32220 public static class TextUtils.SimpleStringSplitter implements java.util.Iterator android.text.TextUtils.StringSplitter { 32221 ctor public TextUtils.SimpleStringSplitter(char); 32222 method public boolean hasNext(); 32223 method public java.util.Iterator<java.lang.String> iterator(); 32224 method public java.lang.String next(); 32225 method public void remove(); 32226 method public void setString(java.lang.String); 32227 } 32228 32229 public static abstract interface TextUtils.StringSplitter implements java.lang.Iterable { 32230 method public abstract void setString(java.lang.String); 32231 } 32232 32233 public static final class TextUtils.TruncateAt extends java.lang.Enum { 32234 method public static android.text.TextUtils.TruncateAt valueOf(java.lang.String); 32235 method public static final android.text.TextUtils.TruncateAt[] values(); 32236 enum_constant public static final android.text.TextUtils.TruncateAt END; 32237 enum_constant public static final android.text.TextUtils.TruncateAt MARQUEE; 32238 enum_constant public static final android.text.TextUtils.TruncateAt MIDDLE; 32239 enum_constant public static final android.text.TextUtils.TruncateAt START; 32240 } 32241 32242 public abstract interface TextWatcher implements android.text.NoCopySpan { 32243 method public abstract void afterTextChanged(android.text.Editable); 32244 method public abstract void beforeTextChanged(java.lang.CharSequence, int, int, int); 32245 method public abstract void onTextChanged(java.lang.CharSequence, int, int, int); 32246 } 32247 32248} 32249 32250package android.text.format { 32251 32252 public class DateFormat { 32253 ctor public DateFormat(); 32254 method public static java.lang.CharSequence format(java.lang.CharSequence, long); 32255 method public static java.lang.CharSequence format(java.lang.CharSequence, java.util.Date); 32256 method public static java.lang.CharSequence format(java.lang.CharSequence, java.util.Calendar); 32257 method public static java.lang.String getBestDateTimePattern(java.util.Locale, java.lang.String); 32258 method public static java.text.DateFormat getDateFormat(android.content.Context); 32259 method public static char[] getDateFormatOrder(android.content.Context); 32260 method public static java.text.DateFormat getLongDateFormat(android.content.Context); 32261 method public static java.text.DateFormat getMediumDateFormat(android.content.Context); 32262 method public static java.text.DateFormat getTimeFormat(android.content.Context); 32263 method public static boolean is24HourFormat(android.content.Context); 32264 } 32265 32266 public class DateUtils { 32267 ctor public DateUtils(); 32268 method public static java.lang.String formatDateRange(android.content.Context, long, long, int); 32269 method public static java.util.Formatter formatDateRange(android.content.Context, java.util.Formatter, long, long, int); 32270 method public static java.util.Formatter formatDateRange(android.content.Context, java.util.Formatter, long, long, int, java.lang.String); 32271 method public static java.lang.String formatDateTime(android.content.Context, long, int); 32272 method public static java.lang.String formatElapsedTime(long); 32273 method public static java.lang.String formatElapsedTime(java.lang.StringBuilder, long); 32274 method public static final java.lang.CharSequence formatSameDayTime(long, long, int, int); 32275 method public static deprecated java.lang.String getAMPMString(int); 32276 method public static deprecated java.lang.String getDayOfWeekString(int, int); 32277 method public static deprecated java.lang.String getMonthString(int, int); 32278 method public static java.lang.CharSequence getRelativeDateTimeString(android.content.Context, long, long, long, int); 32279 method public static java.lang.CharSequence getRelativeTimeSpanString(long); 32280 method public static java.lang.CharSequence getRelativeTimeSpanString(long, long, long); 32281 method public static java.lang.CharSequence getRelativeTimeSpanString(long, long, long, int); 32282 method public static java.lang.CharSequence getRelativeTimeSpanString(android.content.Context, long, boolean); 32283 method public static java.lang.CharSequence getRelativeTimeSpanString(android.content.Context, long); 32284 method public static boolean isToday(long); 32285 field public static final deprecated java.lang.String ABBREV_MONTH_FORMAT = "%b"; 32286 field public static final java.lang.String ABBREV_WEEKDAY_FORMAT = "%a"; 32287 field public static final long DAY_IN_MILLIS = 86400000L; // 0x5265c00L 32288 field public static final deprecated int FORMAT_12HOUR = 64; // 0x40 32289 field public static final deprecated int FORMAT_24HOUR = 128; // 0x80 32290 field public static final int FORMAT_ABBREV_ALL = 524288; // 0x80000 32291 field public static final int FORMAT_ABBREV_MONTH = 65536; // 0x10000 32292 field public static final int FORMAT_ABBREV_RELATIVE = 262144; // 0x40000 32293 field public static final int FORMAT_ABBREV_TIME = 16384; // 0x4000 32294 field public static final int FORMAT_ABBREV_WEEKDAY = 32768; // 0x8000 32295 field public static final deprecated int FORMAT_CAP_AMPM = 256; // 0x100 32296 field public static final deprecated int FORMAT_CAP_MIDNIGHT = 4096; // 0x1000 32297 field public static final deprecated int FORMAT_CAP_NOON = 1024; // 0x400 32298 field public static final deprecated int FORMAT_CAP_NOON_MIDNIGHT = 5120; // 0x1400 32299 field public static final int FORMAT_NO_MIDNIGHT = 2048; // 0x800 32300 field public static final int FORMAT_NO_MONTH_DAY = 32; // 0x20 32301 field public static final int FORMAT_NO_NOON = 512; // 0x200 32302 field public static final deprecated int FORMAT_NO_NOON_MIDNIGHT = 2560; // 0xa00 32303 field public static final int FORMAT_NO_YEAR = 8; // 0x8 32304 field public static final int FORMAT_NUMERIC_DATE = 131072; // 0x20000 32305 field public static final int FORMAT_SHOW_DATE = 16; // 0x10 32306 field public static final int FORMAT_SHOW_TIME = 1; // 0x1 32307 field public static final int FORMAT_SHOW_WEEKDAY = 2; // 0x2 32308 field public static final int FORMAT_SHOW_YEAR = 4; // 0x4 32309 field public static final deprecated int FORMAT_UTC = 8192; // 0x2000 32310 field public static final long HOUR_IN_MILLIS = 3600000L; // 0x36ee80L 32311 field public static final deprecated java.lang.String HOUR_MINUTE_24 = "%H:%M"; 32312 field public static final deprecated int LENGTH_LONG = 10; // 0xa 32313 field public static final deprecated int LENGTH_MEDIUM = 20; // 0x14 32314 field public static final deprecated int LENGTH_SHORT = 30; // 0x1e 32315 field public static final deprecated int LENGTH_SHORTER = 40; // 0x28 32316 field public static final deprecated int LENGTH_SHORTEST = 50; // 0x32 32317 field public static final long MINUTE_IN_MILLIS = 60000L; // 0xea60L 32318 field public static final java.lang.String MONTH_DAY_FORMAT = "%-d"; 32319 field public static final java.lang.String MONTH_FORMAT = "%B"; 32320 field public static final java.lang.String NUMERIC_MONTH_FORMAT = "%m"; 32321 field public static final long SECOND_IN_MILLIS = 1000L; // 0x3e8L 32322 field public static final java.lang.String WEEKDAY_FORMAT = "%A"; 32323 field public static final long WEEK_IN_MILLIS = 604800000L; // 0x240c8400L 32324 field public static final java.lang.String YEAR_FORMAT = "%Y"; 32325 field public static final java.lang.String YEAR_FORMAT_TWO_DIGITS = "%g"; 32326 field public static final long YEAR_IN_MILLIS = 31449600000L; // 0x7528ad000L 32327 field public static final deprecated int[] sameMonthTable; 32328 field public static final deprecated int[] sameYearTable; 32329 } 32330 32331 public final class Formatter { 32332 ctor public Formatter(); 32333 method public static java.lang.String formatFileSize(android.content.Context, long); 32334 method public static deprecated java.lang.String formatIpAddress(int); 32335 method public static java.lang.String formatShortFileSize(android.content.Context, long); 32336 } 32337 32338 public deprecated class Time { 32339 ctor public Time(java.lang.String); 32340 ctor public Time(); 32341 ctor public Time(android.text.format.Time); 32342 method public boolean after(android.text.format.Time); 32343 method public boolean before(android.text.format.Time); 32344 method public void clear(java.lang.String); 32345 method public static int compare(android.text.format.Time, android.text.format.Time); 32346 method public java.lang.String format(java.lang.String); 32347 method public java.lang.String format2445(); 32348 method public java.lang.String format3339(boolean); 32349 method public int getActualMaximum(int); 32350 method public static java.lang.String getCurrentTimezone(); 32351 method public static int getJulianDay(long, long); 32352 method public static int getJulianMondayFromWeeksSinceEpoch(int); 32353 method public int getWeekNumber(); 32354 method public static int getWeeksSinceEpochFromJulianDay(int, int); 32355 method public static boolean isEpoch(android.text.format.Time); 32356 method public long normalize(boolean); 32357 method public boolean parse(java.lang.String); 32358 method public boolean parse3339(java.lang.String); 32359 method public void set(long); 32360 method public void set(android.text.format.Time); 32361 method public void set(int, int, int, int, int, int); 32362 method public void set(int, int, int); 32363 method public long setJulianDay(int); 32364 method public void setToNow(); 32365 method public void switchTimezone(java.lang.String); 32366 method public long toMillis(boolean); 32367 field public static final int EPOCH_JULIAN_DAY = 2440588; // 0x253d8c 32368 field public static final int FRIDAY = 5; // 0x5 32369 field public static final int HOUR = 3; // 0x3 32370 field public static final int MINUTE = 2; // 0x2 32371 field public static final int MONDAY = 1; // 0x1 32372 field public static final int MONDAY_BEFORE_JULIAN_EPOCH = 2440585; // 0x253d89 32373 field public static final int MONTH = 5; // 0x5 32374 field public static final int MONTH_DAY = 4; // 0x4 32375 field public static final int SATURDAY = 6; // 0x6 32376 field public static final int SECOND = 1; // 0x1 32377 field public static final int SUNDAY = 0; // 0x0 32378 field public static final int THURSDAY = 4; // 0x4 32379 field public static final java.lang.String TIMEZONE_UTC = "UTC"; 32380 field public static final int TUESDAY = 2; // 0x2 32381 field public static final int WEDNESDAY = 3; // 0x3 32382 field public static final int WEEK_DAY = 7; // 0x7 32383 field public static final int WEEK_NUM = 9; // 0x9 32384 field public static final int YEAR = 6; // 0x6 32385 field public static final int YEAR_DAY = 8; // 0x8 32386 field public boolean allDay; 32387 field public long gmtoff; 32388 field public int hour; 32389 field public int isDst; 32390 field public int minute; 32391 field public int month; 32392 field public int monthDay; 32393 field public int second; 32394 field public java.lang.String timezone; 32395 field public int weekDay; 32396 field public int year; 32397 field public int yearDay; 32398 } 32399 32400} 32401 32402package android.text.method { 32403 32404 public class ArrowKeyMovementMethod extends android.text.method.BaseMovementMethod implements android.text.method.MovementMethod { 32405 ctor public ArrowKeyMovementMethod(); 32406 method public static android.text.method.MovementMethod getInstance(); 32407 } 32408 32409 public abstract class BaseKeyListener extends android.text.method.MetaKeyKeyListener implements android.text.method.KeyListener { 32410 ctor public BaseKeyListener(); 32411 method public boolean backspace(android.view.View, android.text.Editable, int, android.view.KeyEvent); 32412 method public boolean forwardDelete(android.view.View, android.text.Editable, int, android.view.KeyEvent); 32413 method public boolean onKeyOther(android.view.View, android.text.Editable, android.view.KeyEvent); 32414 } 32415 32416 public class BaseMovementMethod implements android.text.method.MovementMethod { 32417 ctor public BaseMovementMethod(); 32418 method protected boolean bottom(android.widget.TextView, android.text.Spannable); 32419 method public boolean canSelectArbitrarily(); 32420 method protected boolean down(android.widget.TextView, android.text.Spannable); 32421 method protected boolean end(android.widget.TextView, android.text.Spannable); 32422 method protected int getMovementMetaState(android.text.Spannable, android.view.KeyEvent); 32423 method protected boolean handleMovementKey(android.widget.TextView, android.text.Spannable, int, int, android.view.KeyEvent); 32424 method protected boolean home(android.widget.TextView, android.text.Spannable); 32425 method public void initialize(android.widget.TextView, android.text.Spannable); 32426 method protected boolean left(android.widget.TextView, android.text.Spannable); 32427 method protected boolean lineEnd(android.widget.TextView, android.text.Spannable); 32428 method protected boolean lineStart(android.widget.TextView, android.text.Spannable); 32429 method public boolean onGenericMotionEvent(android.widget.TextView, android.text.Spannable, android.view.MotionEvent); 32430 method public boolean onKeyDown(android.widget.TextView, android.text.Spannable, int, android.view.KeyEvent); 32431 method public boolean onKeyOther(android.widget.TextView, android.text.Spannable, android.view.KeyEvent); 32432 method public boolean onKeyUp(android.widget.TextView, android.text.Spannable, int, android.view.KeyEvent); 32433 method public void onTakeFocus(android.widget.TextView, android.text.Spannable, int); 32434 method public boolean onTouchEvent(android.widget.TextView, android.text.Spannable, android.view.MotionEvent); 32435 method public boolean onTrackballEvent(android.widget.TextView, android.text.Spannable, android.view.MotionEvent); 32436 method protected boolean pageDown(android.widget.TextView, android.text.Spannable); 32437 method protected boolean pageUp(android.widget.TextView, android.text.Spannable); 32438 method protected boolean right(android.widget.TextView, android.text.Spannable); 32439 method protected boolean top(android.widget.TextView, android.text.Spannable); 32440 method protected boolean up(android.widget.TextView, android.text.Spannable); 32441 } 32442 32443 public class CharacterPickerDialog extends android.app.Dialog implements android.widget.AdapterView.OnItemClickListener android.view.View.OnClickListener { 32444 ctor public CharacterPickerDialog(android.content.Context, android.view.View, android.text.Editable, java.lang.String, boolean); 32445 method public void onClick(android.view.View); 32446 method public void onItemClick(android.widget.AdapterView, android.view.View, int, long); 32447 } 32448 32449 public class DateKeyListener extends android.text.method.NumberKeyListener { 32450 ctor public DateKeyListener(); 32451 method protected char[] getAcceptedChars(); 32452 method public int getInputType(); 32453 method public static android.text.method.DateKeyListener getInstance(); 32454 field public static final char[] CHARACTERS; 32455 } 32456 32457 public class DateTimeKeyListener extends android.text.method.NumberKeyListener { 32458 ctor public DateTimeKeyListener(); 32459 method protected char[] getAcceptedChars(); 32460 method public int getInputType(); 32461 method public static android.text.method.DateTimeKeyListener getInstance(); 32462 field public static final char[] CHARACTERS; 32463 } 32464 32465 public class DialerKeyListener extends android.text.method.NumberKeyListener { 32466 ctor public DialerKeyListener(); 32467 method protected char[] getAcceptedChars(); 32468 method public int getInputType(); 32469 method public static android.text.method.DialerKeyListener getInstance(); 32470 field public static final char[] CHARACTERS; 32471 } 32472 32473 public class DigitsKeyListener extends android.text.method.NumberKeyListener { 32474 ctor public DigitsKeyListener(); 32475 ctor public DigitsKeyListener(boolean, boolean); 32476 method protected char[] getAcceptedChars(); 32477 method public int getInputType(); 32478 method public static android.text.method.DigitsKeyListener getInstance(); 32479 method public static android.text.method.DigitsKeyListener getInstance(boolean, boolean); 32480 method public static android.text.method.DigitsKeyListener getInstance(java.lang.String); 32481 } 32482 32483 public class HideReturnsTransformationMethod extends android.text.method.ReplacementTransformationMethod { 32484 ctor public HideReturnsTransformationMethod(); 32485 method public static android.text.method.HideReturnsTransformationMethod getInstance(); 32486 method protected char[] getOriginal(); 32487 method protected char[] getReplacement(); 32488 } 32489 32490 public abstract interface KeyListener { 32491 method public abstract void clearMetaKeyState(android.view.View, android.text.Editable, int); 32492 method public abstract int getInputType(); 32493 method public abstract boolean onKeyDown(android.view.View, android.text.Editable, int, android.view.KeyEvent); 32494 method public abstract boolean onKeyOther(android.view.View, android.text.Editable, android.view.KeyEvent); 32495 method public abstract boolean onKeyUp(android.view.View, android.text.Editable, int, android.view.KeyEvent); 32496 } 32497 32498 public class LinkMovementMethod extends android.text.method.ScrollingMovementMethod { 32499 ctor public LinkMovementMethod(); 32500 method public static android.text.method.MovementMethod getInstance(); 32501 } 32502 32503 public abstract class MetaKeyKeyListener { 32504 ctor public MetaKeyKeyListener(); 32505 method public static void adjustMetaAfterKeypress(android.text.Spannable); 32506 method public static long adjustMetaAfterKeypress(long); 32507 method public void clearMetaKeyState(android.view.View, android.text.Editable, int); 32508 method public static void clearMetaKeyState(android.text.Editable, int); 32509 method public long clearMetaKeyState(long, int); 32510 method public static final int getMetaState(java.lang.CharSequence); 32511 method public static final int getMetaState(java.lang.CharSequence, android.view.KeyEvent); 32512 method public static final int getMetaState(java.lang.CharSequence, int); 32513 method public static final int getMetaState(java.lang.CharSequence, int, android.view.KeyEvent); 32514 method public static final int getMetaState(long); 32515 method public static final int getMetaState(long, int); 32516 method public static long handleKeyDown(long, int, android.view.KeyEvent); 32517 method public static long handleKeyUp(long, int, android.view.KeyEvent); 32518 method public static boolean isMetaTracker(java.lang.CharSequence, java.lang.Object); 32519 method public static boolean isSelectingMetaTracker(java.lang.CharSequence, java.lang.Object); 32520 method public boolean onKeyDown(android.view.View, android.text.Editable, int, android.view.KeyEvent); 32521 method public boolean onKeyUp(android.view.View, android.text.Editable, int, android.view.KeyEvent); 32522 method protected static void resetLockedMeta(android.text.Spannable); 32523 method public static long resetLockedMeta(long); 32524 method public static void resetMetaState(android.text.Spannable); 32525 field public static final int META_ALT_LOCKED = 512; // 0x200 32526 field public static final int META_ALT_ON = 2; // 0x2 32527 field public static final int META_CAP_LOCKED = 256; // 0x100 32528 field public static final int META_SHIFT_ON = 1; // 0x1 32529 field public static final int META_SYM_LOCKED = 1024; // 0x400 32530 field public static final int META_SYM_ON = 4; // 0x4 32531 } 32532 32533 public abstract interface MovementMethod { 32534 method public abstract boolean canSelectArbitrarily(); 32535 method public abstract void initialize(android.widget.TextView, android.text.Spannable); 32536 method public abstract boolean onGenericMotionEvent(android.widget.TextView, android.text.Spannable, android.view.MotionEvent); 32537 method public abstract boolean onKeyDown(android.widget.TextView, android.text.Spannable, int, android.view.KeyEvent); 32538 method public abstract boolean onKeyOther(android.widget.TextView, android.text.Spannable, android.view.KeyEvent); 32539 method public abstract boolean onKeyUp(android.widget.TextView, android.text.Spannable, int, android.view.KeyEvent); 32540 method public abstract void onTakeFocus(android.widget.TextView, android.text.Spannable, int); 32541 method public abstract boolean onTouchEvent(android.widget.TextView, android.text.Spannable, android.view.MotionEvent); 32542 method public abstract boolean onTrackballEvent(android.widget.TextView, android.text.Spannable, android.view.MotionEvent); 32543 } 32544 32545 public class MultiTapKeyListener extends android.text.method.BaseKeyListener implements android.text.SpanWatcher { 32546 ctor public MultiTapKeyListener(android.text.method.TextKeyListener.Capitalize, boolean); 32547 method public int getInputType(); 32548 method public static android.text.method.MultiTapKeyListener getInstance(boolean, android.text.method.TextKeyListener.Capitalize); 32549 method public void onSpanAdded(android.text.Spannable, java.lang.Object, int, int); 32550 method public void onSpanChanged(android.text.Spannable, java.lang.Object, int, int, int, int); 32551 method public void onSpanRemoved(android.text.Spannable, java.lang.Object, int, int); 32552 } 32553 32554 public abstract class NumberKeyListener extends android.text.method.BaseKeyListener implements android.text.InputFilter { 32555 ctor public NumberKeyListener(); 32556 method public java.lang.CharSequence filter(java.lang.CharSequence, int, int, android.text.Spanned, int, int); 32557 method protected abstract char[] getAcceptedChars(); 32558 method protected int lookup(android.view.KeyEvent, android.text.Spannable); 32559 method protected static boolean ok(char[], char); 32560 } 32561 32562 public class PasswordTransformationMethod implements android.text.TextWatcher android.text.method.TransformationMethod { 32563 ctor public PasswordTransformationMethod(); 32564 method public void afterTextChanged(android.text.Editable); 32565 method public void beforeTextChanged(java.lang.CharSequence, int, int, int); 32566 method public static android.text.method.PasswordTransformationMethod getInstance(); 32567 method public java.lang.CharSequence getTransformation(java.lang.CharSequence, android.view.View); 32568 method public void onFocusChanged(android.view.View, java.lang.CharSequence, boolean, int, android.graphics.Rect); 32569 method public void onTextChanged(java.lang.CharSequence, int, int, int); 32570 } 32571 32572 public class QwertyKeyListener extends android.text.method.BaseKeyListener { 32573 ctor public QwertyKeyListener(android.text.method.TextKeyListener.Capitalize, boolean); 32574 method public int getInputType(); 32575 method public static android.text.method.QwertyKeyListener getInstance(boolean, android.text.method.TextKeyListener.Capitalize); 32576 method public static android.text.method.QwertyKeyListener getInstanceForFullKeyboard(); 32577 method public static void markAsReplaced(android.text.Spannable, int, int, java.lang.String); 32578 } 32579 32580 public abstract class ReplacementTransformationMethod implements android.text.method.TransformationMethod { 32581 ctor public ReplacementTransformationMethod(); 32582 method protected abstract char[] getOriginal(); 32583 method protected abstract char[] getReplacement(); 32584 method public java.lang.CharSequence getTransformation(java.lang.CharSequence, android.view.View); 32585 method public void onFocusChanged(android.view.View, java.lang.CharSequence, boolean, int, android.graphics.Rect); 32586 } 32587 32588 public class ScrollingMovementMethod extends android.text.method.BaseMovementMethod implements android.text.method.MovementMethod { 32589 ctor public ScrollingMovementMethod(); 32590 method public static android.text.method.MovementMethod getInstance(); 32591 } 32592 32593 public class SingleLineTransformationMethod extends android.text.method.ReplacementTransformationMethod { 32594 ctor public SingleLineTransformationMethod(); 32595 method public static android.text.method.SingleLineTransformationMethod getInstance(); 32596 method protected char[] getOriginal(); 32597 method protected char[] getReplacement(); 32598 } 32599 32600 public class TextKeyListener extends android.text.method.BaseKeyListener implements android.text.SpanWatcher { 32601 ctor public TextKeyListener(android.text.method.TextKeyListener.Capitalize, boolean); 32602 method public static void clear(android.text.Editable); 32603 method public int getInputType(); 32604 method public static android.text.method.TextKeyListener getInstance(boolean, android.text.method.TextKeyListener.Capitalize); 32605 method public static android.text.method.TextKeyListener getInstance(); 32606 method public void onSpanAdded(android.text.Spannable, java.lang.Object, int, int); 32607 method public void onSpanChanged(android.text.Spannable, java.lang.Object, int, int, int, int); 32608 method public void onSpanRemoved(android.text.Spannable, java.lang.Object, int, int); 32609 method public void release(); 32610 method public static boolean shouldCap(android.text.method.TextKeyListener.Capitalize, java.lang.CharSequence, int); 32611 } 32612 32613 public static final class TextKeyListener.Capitalize extends java.lang.Enum { 32614 method public static android.text.method.TextKeyListener.Capitalize valueOf(java.lang.String); 32615 method public static final android.text.method.TextKeyListener.Capitalize[] values(); 32616 enum_constant public static final android.text.method.TextKeyListener.Capitalize CHARACTERS; 32617 enum_constant public static final android.text.method.TextKeyListener.Capitalize NONE; 32618 enum_constant public static final android.text.method.TextKeyListener.Capitalize SENTENCES; 32619 enum_constant public static final android.text.method.TextKeyListener.Capitalize WORDS; 32620 } 32621 32622 public class TimeKeyListener extends android.text.method.NumberKeyListener { 32623 ctor public TimeKeyListener(); 32624 method protected char[] getAcceptedChars(); 32625 method public int getInputType(); 32626 method public static android.text.method.TimeKeyListener getInstance(); 32627 field public static final char[] CHARACTERS; 32628 } 32629 32630 public class Touch { 32631 method public static int getInitialScrollX(android.widget.TextView, android.text.Spannable); 32632 method public static int getInitialScrollY(android.widget.TextView, android.text.Spannable); 32633 method public static boolean onTouchEvent(android.widget.TextView, android.text.Spannable, android.view.MotionEvent); 32634 method public static void scrollTo(android.widget.TextView, android.text.Layout, int, int); 32635 } 32636 32637 public abstract interface TransformationMethod { 32638 method public abstract java.lang.CharSequence getTransformation(java.lang.CharSequence, android.view.View); 32639 method public abstract void onFocusChanged(android.view.View, java.lang.CharSequence, boolean, int, android.graphics.Rect); 32640 } 32641 32642} 32643 32644package android.text.style { 32645 32646 public class AbsoluteSizeSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan { 32647 ctor public AbsoluteSizeSpan(int); 32648 ctor public AbsoluteSizeSpan(int, boolean); 32649 ctor public AbsoluteSizeSpan(android.os.Parcel); 32650 method public int describeContents(); 32651 method public boolean getDip(); 32652 method public int getSize(); 32653 method public int getSpanTypeId(); 32654 method public void updateDrawState(android.text.TextPaint); 32655 method public void updateMeasureState(android.text.TextPaint); 32656 method public void writeToParcel(android.os.Parcel, int); 32657 } 32658 32659 public abstract interface AlignmentSpan implements android.text.style.ParagraphStyle { 32660 method public abstract android.text.Layout.Alignment getAlignment(); 32661 } 32662 32663 public static class AlignmentSpan.Standard implements android.text.style.AlignmentSpan android.text.ParcelableSpan { 32664 ctor public AlignmentSpan.Standard(android.text.Layout.Alignment); 32665 ctor public AlignmentSpan.Standard(android.os.Parcel); 32666 method public int describeContents(); 32667 method public android.text.Layout.Alignment getAlignment(); 32668 method public int getSpanTypeId(); 32669 method public void writeToParcel(android.os.Parcel, int); 32670 } 32671 32672 public class BackgroundColorSpan extends android.text.style.CharacterStyle implements android.text.ParcelableSpan android.text.style.UpdateAppearance { 32673 ctor public BackgroundColorSpan(int); 32674 ctor public BackgroundColorSpan(android.os.Parcel); 32675 method public int describeContents(); 32676 method public int getBackgroundColor(); 32677 method public int getSpanTypeId(); 32678 method public void updateDrawState(android.text.TextPaint); 32679 method public void writeToParcel(android.os.Parcel, int); 32680 } 32681 32682 public class BulletSpan implements android.text.style.LeadingMarginSpan android.text.ParcelableSpan { 32683 ctor public BulletSpan(); 32684 ctor public BulletSpan(int); 32685 ctor public BulletSpan(int, int); 32686 ctor public BulletSpan(android.os.Parcel); 32687 method public int describeContents(); 32688 method public void drawLeadingMargin(android.graphics.Canvas, android.graphics.Paint, int, int, int, int, int, java.lang.CharSequence, int, int, boolean, android.text.Layout); 32689 method public int getLeadingMargin(boolean); 32690 method public int getSpanTypeId(); 32691 method public void writeToParcel(android.os.Parcel, int); 32692 field public static final int STANDARD_GAP_WIDTH = 2; // 0x2 32693 } 32694 32695 public abstract class CharacterStyle { 32696 ctor public CharacterStyle(); 32697 method public android.text.style.CharacterStyle getUnderlying(); 32698 method public abstract void updateDrawState(android.text.TextPaint); 32699 method public static android.text.style.CharacterStyle wrap(android.text.style.CharacterStyle); 32700 } 32701 32702 public abstract class ClickableSpan extends android.text.style.CharacterStyle implements android.text.style.UpdateAppearance { 32703 ctor public ClickableSpan(); 32704 method public abstract void onClick(android.view.View); 32705 method public void updateDrawState(android.text.TextPaint); 32706 } 32707 32708 public class DrawableMarginSpan implements android.text.style.LeadingMarginSpan android.text.style.LineHeightSpan { 32709 ctor public DrawableMarginSpan(android.graphics.drawable.Drawable); 32710 ctor public DrawableMarginSpan(android.graphics.drawable.Drawable, int); 32711 method public void chooseHeight(java.lang.CharSequence, int, int, int, int, android.graphics.Paint.FontMetricsInt); 32712 method public void drawLeadingMargin(android.graphics.Canvas, android.graphics.Paint, int, int, int, int, int, java.lang.CharSequence, int, int, boolean, android.text.Layout); 32713 method public int getLeadingMargin(boolean); 32714 } 32715 32716 public abstract class DynamicDrawableSpan extends android.text.style.ReplacementSpan { 32717 ctor public DynamicDrawableSpan(); 32718 ctor protected DynamicDrawableSpan(int); 32719 method public void draw(android.graphics.Canvas, java.lang.CharSequence, int, int, float, int, int, int, android.graphics.Paint); 32720 method public abstract android.graphics.drawable.Drawable getDrawable(); 32721 method public int getSize(android.graphics.Paint, java.lang.CharSequence, int, int, android.graphics.Paint.FontMetricsInt); 32722 method public int getVerticalAlignment(); 32723 field public static final int ALIGN_BASELINE = 1; // 0x1 32724 field public static final int ALIGN_BOTTOM = 0; // 0x0 32725 field protected final int mVerticalAlignment; 32726 } 32727 32728 public class EasyEditSpan implements android.text.ParcelableSpan { 32729 ctor public EasyEditSpan(); 32730 ctor public EasyEditSpan(android.app.PendingIntent); 32731 ctor public EasyEditSpan(android.os.Parcel); 32732 method public int describeContents(); 32733 method public int getSpanTypeId(); 32734 method public void writeToParcel(android.os.Parcel, int); 32735 field public static final java.lang.String EXTRA_TEXT_CHANGED_TYPE = "android.text.style.EXTRA_TEXT_CHANGED_TYPE"; 32736 field public static final int TEXT_DELETED = 1; // 0x1 32737 field public static final int TEXT_MODIFIED = 2; // 0x2 32738 } 32739 32740 public class ForegroundColorSpan extends android.text.style.CharacterStyle implements android.text.ParcelableSpan android.text.style.UpdateAppearance { 32741 ctor public ForegroundColorSpan(int); 32742 ctor public ForegroundColorSpan(android.os.Parcel); 32743 method public int describeContents(); 32744 method public int getForegroundColor(); 32745 method public int getSpanTypeId(); 32746 method public void updateDrawState(android.text.TextPaint); 32747 method public void writeToParcel(android.os.Parcel, int); 32748 } 32749 32750 public class IconMarginSpan implements android.text.style.LeadingMarginSpan android.text.style.LineHeightSpan { 32751 ctor public IconMarginSpan(android.graphics.Bitmap); 32752 ctor public IconMarginSpan(android.graphics.Bitmap, int); 32753 method public void chooseHeight(java.lang.CharSequence, int, int, int, int, android.graphics.Paint.FontMetricsInt); 32754 method public void drawLeadingMargin(android.graphics.Canvas, android.graphics.Paint, int, int, int, int, int, java.lang.CharSequence, int, int, boolean, android.text.Layout); 32755 method public int getLeadingMargin(boolean); 32756 } 32757 32758 public class ImageSpan extends android.text.style.DynamicDrawableSpan { 32759 ctor public deprecated ImageSpan(android.graphics.Bitmap); 32760 ctor public deprecated ImageSpan(android.graphics.Bitmap, int); 32761 ctor public ImageSpan(android.content.Context, android.graphics.Bitmap); 32762 ctor public ImageSpan(android.content.Context, android.graphics.Bitmap, int); 32763 ctor public ImageSpan(android.graphics.drawable.Drawable); 32764 ctor public ImageSpan(android.graphics.drawable.Drawable, int); 32765 ctor public ImageSpan(android.graphics.drawable.Drawable, java.lang.String); 32766 ctor public ImageSpan(android.graphics.drawable.Drawable, java.lang.String, int); 32767 ctor public ImageSpan(android.content.Context, android.net.Uri); 32768 ctor public ImageSpan(android.content.Context, android.net.Uri, int); 32769 ctor public ImageSpan(android.content.Context, int); 32770 ctor public ImageSpan(android.content.Context, int, int); 32771 method public android.graphics.drawable.Drawable getDrawable(); 32772 method public java.lang.String getSource(); 32773 } 32774 32775 public abstract interface LeadingMarginSpan implements android.text.style.ParagraphStyle { 32776 method public abstract void drawLeadingMargin(android.graphics.Canvas, android.graphics.Paint, int, int, int, int, int, java.lang.CharSequence, int, int, boolean, android.text.Layout); 32777 method public abstract int getLeadingMargin(boolean); 32778 } 32779 32780 public static abstract interface LeadingMarginSpan.LeadingMarginSpan2 implements android.text.style.LeadingMarginSpan android.text.style.WrapTogetherSpan { 32781 method public abstract int getLeadingMarginLineCount(); 32782 } 32783 32784 public static class LeadingMarginSpan.Standard implements android.text.style.LeadingMarginSpan android.text.ParcelableSpan { 32785 ctor public LeadingMarginSpan.Standard(int, int); 32786 ctor public LeadingMarginSpan.Standard(int); 32787 ctor public LeadingMarginSpan.Standard(android.os.Parcel); 32788 method public int describeContents(); 32789 method public void drawLeadingMargin(android.graphics.Canvas, android.graphics.Paint, int, int, int, int, int, java.lang.CharSequence, int, int, boolean, android.text.Layout); 32790 method public int getLeadingMargin(boolean); 32791 method public int getSpanTypeId(); 32792 method public void writeToParcel(android.os.Parcel, int); 32793 } 32794 32795 public abstract interface LineBackgroundSpan implements android.text.style.ParagraphStyle { 32796 method public abstract void drawBackground(android.graphics.Canvas, android.graphics.Paint, int, int, int, int, int, java.lang.CharSequence, int, int, int); 32797 } 32798 32799 public abstract interface LineHeightSpan implements android.text.style.ParagraphStyle android.text.style.WrapTogetherSpan { 32800 method public abstract void chooseHeight(java.lang.CharSequence, int, int, int, int, android.graphics.Paint.FontMetricsInt); 32801 } 32802 32803 public static abstract interface LineHeightSpan.WithDensity implements android.text.style.LineHeightSpan { 32804 method public abstract void chooseHeight(java.lang.CharSequence, int, int, int, int, android.graphics.Paint.FontMetricsInt, android.text.TextPaint); 32805 } 32806 32807 public class LocaleSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan { 32808 ctor public LocaleSpan(java.util.Locale); 32809 ctor public LocaleSpan(android.os.Parcel); 32810 method public int describeContents(); 32811 method public java.util.Locale getLocale(); 32812 method public int getSpanTypeId(); 32813 method public void updateDrawState(android.text.TextPaint); 32814 method public void updateMeasureState(android.text.TextPaint); 32815 method public void writeToParcel(android.os.Parcel, int); 32816 } 32817 32818 public class MaskFilterSpan extends android.text.style.CharacterStyle implements android.text.style.UpdateAppearance { 32819 ctor public MaskFilterSpan(android.graphics.MaskFilter); 32820 method public android.graphics.MaskFilter getMaskFilter(); 32821 method public void updateDrawState(android.text.TextPaint); 32822 } 32823 32824 public abstract class MetricAffectingSpan extends android.text.style.CharacterStyle implements android.text.style.UpdateLayout { 32825 ctor public MetricAffectingSpan(); 32826 method public abstract void updateMeasureState(android.text.TextPaint); 32827 } 32828 32829 public abstract interface ParagraphStyle { 32830 } 32831 32832 public class QuoteSpan implements android.text.style.LeadingMarginSpan android.text.ParcelableSpan { 32833 ctor public QuoteSpan(); 32834 ctor public QuoteSpan(int); 32835 ctor public QuoteSpan(android.os.Parcel); 32836 method public int describeContents(); 32837 method public void drawLeadingMargin(android.graphics.Canvas, android.graphics.Paint, int, int, int, int, int, java.lang.CharSequence, int, int, boolean, android.text.Layout); 32838 method public int getColor(); 32839 method public int getLeadingMargin(boolean); 32840 method public int getSpanTypeId(); 32841 method public void writeToParcel(android.os.Parcel, int); 32842 } 32843 32844 public class RasterizerSpan extends android.text.style.CharacterStyle implements android.text.style.UpdateAppearance { 32845 ctor public RasterizerSpan(android.graphics.Rasterizer); 32846 method public android.graphics.Rasterizer getRasterizer(); 32847 method public void updateDrawState(android.text.TextPaint); 32848 } 32849 32850 public class RelativeSizeSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan { 32851 ctor public RelativeSizeSpan(float); 32852 ctor public RelativeSizeSpan(android.os.Parcel); 32853 method public int describeContents(); 32854 method public float getSizeChange(); 32855 method public int getSpanTypeId(); 32856 method public void updateDrawState(android.text.TextPaint); 32857 method public void updateMeasureState(android.text.TextPaint); 32858 method public void writeToParcel(android.os.Parcel, int); 32859 } 32860 32861 public abstract class ReplacementSpan extends android.text.style.MetricAffectingSpan { 32862 ctor public ReplacementSpan(); 32863 method public abstract void draw(android.graphics.Canvas, java.lang.CharSequence, int, int, float, int, int, int, android.graphics.Paint); 32864 method public abstract int getSize(android.graphics.Paint, java.lang.CharSequence, int, int, android.graphics.Paint.FontMetricsInt); 32865 method public void updateDrawState(android.text.TextPaint); 32866 method public void updateMeasureState(android.text.TextPaint); 32867 } 32868 32869 public class ScaleXSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan { 32870 ctor public ScaleXSpan(float); 32871 ctor public ScaleXSpan(android.os.Parcel); 32872 method public int describeContents(); 32873 method public float getScaleX(); 32874 method public int getSpanTypeId(); 32875 method public void updateDrawState(android.text.TextPaint); 32876 method public void updateMeasureState(android.text.TextPaint); 32877 method public void writeToParcel(android.os.Parcel, int); 32878 } 32879 32880 public class StrikethroughSpan extends android.text.style.CharacterStyle implements android.text.ParcelableSpan android.text.style.UpdateAppearance { 32881 ctor public StrikethroughSpan(); 32882 ctor public StrikethroughSpan(android.os.Parcel); 32883 method public int describeContents(); 32884 method public int getSpanTypeId(); 32885 method public void updateDrawState(android.text.TextPaint); 32886 method public void writeToParcel(android.os.Parcel, int); 32887 } 32888 32889 public class StyleSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan { 32890 ctor public StyleSpan(int); 32891 ctor public StyleSpan(android.os.Parcel); 32892 method public int describeContents(); 32893 method public int getSpanTypeId(); 32894 method public int getStyle(); 32895 method public void updateDrawState(android.text.TextPaint); 32896 method public void updateMeasureState(android.text.TextPaint); 32897 method public void writeToParcel(android.os.Parcel, int); 32898 } 32899 32900 public class SubscriptSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan { 32901 ctor public SubscriptSpan(); 32902 ctor public SubscriptSpan(android.os.Parcel); 32903 method public int describeContents(); 32904 method public int getSpanTypeId(); 32905 method public void updateDrawState(android.text.TextPaint); 32906 method public void updateMeasureState(android.text.TextPaint); 32907 method public void writeToParcel(android.os.Parcel, int); 32908 } 32909 32910 public class SuggestionSpan extends android.text.style.CharacterStyle implements android.text.ParcelableSpan { 32911 ctor public SuggestionSpan(android.content.Context, java.lang.String[], int); 32912 ctor public SuggestionSpan(java.util.Locale, java.lang.String[], int); 32913 ctor public SuggestionSpan(android.content.Context, java.util.Locale, java.lang.String[], int, java.lang.Class<?>); 32914 ctor public SuggestionSpan(android.os.Parcel); 32915 method public int describeContents(); 32916 method public int getFlags(); 32917 method public java.lang.String getLocale(); 32918 method public int getSpanTypeId(); 32919 method public java.lang.String[] getSuggestions(); 32920 method public void setFlags(int); 32921 method public void updateDrawState(android.text.TextPaint); 32922 method public void writeToParcel(android.os.Parcel, int); 32923 field public static final java.lang.String ACTION_SUGGESTION_PICKED = "android.text.style.SUGGESTION_PICKED"; 32924 field public static final android.os.Parcelable.Creator<android.text.style.SuggestionSpan> CREATOR; 32925 field public static final int FLAG_AUTO_CORRECTION = 4; // 0x4 32926 field public static final int FLAG_EASY_CORRECT = 1; // 0x1 32927 field public static final int FLAG_MISSPELLED = 2; // 0x2 32928 field public static final int SUGGESTIONS_MAX_SIZE = 5; // 0x5 32929 field public static final java.lang.String SUGGESTION_SPAN_PICKED_AFTER = "after"; 32930 field public static final java.lang.String SUGGESTION_SPAN_PICKED_BEFORE = "before"; 32931 field public static final java.lang.String SUGGESTION_SPAN_PICKED_HASHCODE = "hashcode"; 32932 } 32933 32934 public class SuperscriptSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan { 32935 ctor public SuperscriptSpan(); 32936 ctor public SuperscriptSpan(android.os.Parcel); 32937 method public int describeContents(); 32938 method public int getSpanTypeId(); 32939 method public void updateDrawState(android.text.TextPaint); 32940 method public void updateMeasureState(android.text.TextPaint); 32941 method public void writeToParcel(android.os.Parcel, int); 32942 } 32943 32944 public abstract interface TabStopSpan implements android.text.style.ParagraphStyle { 32945 method public abstract int getTabStop(); 32946 } 32947 32948 public static class TabStopSpan.Standard implements android.text.style.TabStopSpan { 32949 ctor public TabStopSpan.Standard(int); 32950 method public int getTabStop(); 32951 } 32952 32953 public class TextAppearanceSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan { 32954 ctor public TextAppearanceSpan(android.content.Context, int); 32955 ctor public TextAppearanceSpan(android.content.Context, int, int); 32956 ctor public TextAppearanceSpan(java.lang.String, int, int, android.content.res.ColorStateList, android.content.res.ColorStateList); 32957 ctor public TextAppearanceSpan(android.os.Parcel); 32958 method public int describeContents(); 32959 method public java.lang.String getFamily(); 32960 method public android.content.res.ColorStateList getLinkTextColor(); 32961 method public int getSpanTypeId(); 32962 method public android.content.res.ColorStateList getTextColor(); 32963 method public int getTextSize(); 32964 method public int getTextStyle(); 32965 method public void updateDrawState(android.text.TextPaint); 32966 method public void updateMeasureState(android.text.TextPaint); 32967 method public void writeToParcel(android.os.Parcel, int); 32968 } 32969 32970 public class TtsSpan implements android.text.ParcelableSpan { 32971 ctor public TtsSpan(java.lang.String, android.os.PersistableBundle); 32972 ctor public TtsSpan(android.os.Parcel); 32973 method public int describeContents(); 32974 method public android.os.PersistableBundle getArgs(); 32975 method public int getSpanTypeId(); 32976 method public java.lang.String getType(); 32977 method public void writeToParcel(android.os.Parcel, int); 32978 field public static final java.lang.String ANIMACY_ANIMATE = "android.animate"; 32979 field public static final java.lang.String ANIMACY_INANIMATE = "android.inanimate"; 32980 field public static final java.lang.String ARG_ANIMACY = "android.arg.animacy"; 32981 field public static final java.lang.String ARG_CASE = "android.arg.case"; 32982 field public static final java.lang.String ARG_COUNTRY_CODE = "android.arg.country_code"; 32983 field public static final java.lang.String ARG_CURRENCY = "android.arg.money"; 32984 field public static final java.lang.String ARG_DAY = "android.arg.day"; 32985 field public static final java.lang.String ARG_DENOMINATOR = "android.arg.denominator"; 32986 field public static final java.lang.String ARG_DIGITS = "android.arg.digits"; 32987 field public static final java.lang.String ARG_DOMAIN = "android.arg.domain"; 32988 field public static final java.lang.String ARG_EXTENSION = "android.arg.extension"; 32989 field public static final java.lang.String ARG_FRACTIONAL_PART = "android.arg.fractional_part"; 32990 field public static final java.lang.String ARG_FRAGMENT_ID = "android.arg.fragment_id"; 32991 field public static final java.lang.String ARG_GENDER = "android.arg.gender"; 32992 field public static final java.lang.String ARG_HOURS = "android.arg.hours"; 32993 field public static final java.lang.String ARG_INTEGER_PART = "android.arg.integer_part"; 32994 field public static final java.lang.String ARG_MINUTES = "android.arg.minutes"; 32995 field public static final java.lang.String ARG_MONTH = "android.arg.month"; 32996 field public static final java.lang.String ARG_MULTIPLICITY = "android.arg.multiplicity"; 32997 field public static final java.lang.String ARG_NUMBER = "android.arg.number"; 32998 field public static final java.lang.String ARG_NUMBER_PARTS = "android.arg.number_parts"; 32999 field public static final java.lang.String ARG_NUMERATOR = "android.arg.numerator"; 33000 field public static final java.lang.String ARG_PASSWORD = "android.arg.password"; 33001 field public static final java.lang.String ARG_PATH = "android.arg.path"; 33002 field public static final java.lang.String ARG_PORT = "android.arg.port"; 33003 field public static final java.lang.String ARG_PROTOCOL = "android.arg.protocol"; 33004 field public static final java.lang.String ARG_QUANTITY = "android.arg.quantity"; 33005 field public static final java.lang.String ARG_QUERY_STRING = "android.arg.query_string"; 33006 field public static final java.lang.String ARG_TEXT = "android.arg.text"; 33007 field public static final java.lang.String ARG_UNIT = "android.arg.unit"; 33008 field public static final java.lang.String ARG_USERNAME = "android.arg.username"; 33009 field public static final java.lang.String ARG_VERBATIM = "android.arg.verbatim"; 33010 field public static final java.lang.String ARG_WEEKDAY = "android.arg.weekday"; 33011 field public static final java.lang.String ARG_YEAR = "android.arg.year"; 33012 field public static final java.lang.String CASE_ABLATIVE = "android.ablative"; 33013 field public static final java.lang.String CASE_ACCUSATIVE = "android.accusative"; 33014 field public static final java.lang.String CASE_DATIVE = "android.dative"; 33015 field public static final java.lang.String CASE_GENITIVE = "android.genitive"; 33016 field public static final java.lang.String CASE_INSTRUMENTAL = "android.instrumental"; 33017 field public static final java.lang.String CASE_LOCATIVE = "android.locative"; 33018 field public static final java.lang.String CASE_NOMINATIVE = "android.nominative"; 33019 field public static final java.lang.String CASE_VOCATIVE = "android.vocative"; 33020 field public static final java.lang.String GENDER_FEMALE = "android.female"; 33021 field public static final java.lang.String GENDER_MALE = "android.male"; 33022 field public static final java.lang.String GENDER_NEUTRAL = "android.neutral"; 33023 field public static final int MONTH_APRIL = 3; // 0x3 33024 field public static final int MONTH_AUGUST = 7; // 0x7 33025 field public static final int MONTH_DECEMBER = 11; // 0xb 33026 field public static final int MONTH_FEBRUARY = 1; // 0x1 33027 field public static final int MONTH_JANUARY = 0; // 0x0 33028 field public static final int MONTH_JULY = 6; // 0x6 33029 field public static final int MONTH_JUNE = 5; // 0x5 33030 field public static final int MONTH_MARCH = 2; // 0x2 33031 field public static final int MONTH_MAY = 4; // 0x4 33032 field public static final int MONTH_NOVEMBER = 10; // 0xa 33033 field public static final int MONTH_OCTOBER = 9; // 0x9 33034 field public static final int MONTH_SEPTEMBER = 8; // 0x8 33035 field public static final java.lang.String MULTIPLICITY_DUAL = "android.dual"; 33036 field public static final java.lang.String MULTIPLICITY_PLURAL = "android.plural"; 33037 field public static final java.lang.String MULTIPLICITY_SINGLE = "android.single"; 33038 field public static final java.lang.String TYPE_CARDINAL = "android.type.cardinal"; 33039 field public static final java.lang.String TYPE_DATE = "android.type.date"; 33040 field public static final java.lang.String TYPE_DECIMAL = "android.type.decimal"; 33041 field public static final java.lang.String TYPE_DIGITS = "android.type.digits"; 33042 field public static final java.lang.String TYPE_ELECTRONIC = "android.type.electronic"; 33043 field public static final java.lang.String TYPE_FRACTION = "android.type.fraction"; 33044 field public static final java.lang.String TYPE_MEASURE = "android.type.measure"; 33045 field public static final java.lang.String TYPE_MONEY = "android.type.money"; 33046 field public static final java.lang.String TYPE_ORDINAL = "android.type.ordinal"; 33047 field public static final java.lang.String TYPE_TELEPHONE = "android.type.telephone"; 33048 field public static final java.lang.String TYPE_TEXT = "android.type.text"; 33049 field public static final java.lang.String TYPE_TIME = "android.type.time"; 33050 field public static final java.lang.String TYPE_VERBATIM = "android.type.verbatim"; 33051 field public static final int WEEKDAY_FRIDAY = 6; // 0x6 33052 field public static final int WEEKDAY_MONDAY = 2; // 0x2 33053 field public static final int WEEKDAY_SATURDAY = 7; // 0x7 33054 field public static final int WEEKDAY_SUNDAY = 1; // 0x1 33055 field public static final int WEEKDAY_THURSDAY = 5; // 0x5 33056 field public static final int WEEKDAY_TUESDAY = 3; // 0x3 33057 field public static final int WEEKDAY_WEDNESDAY = 4; // 0x4 33058 } 33059 33060 public static class TtsSpan.Builder { 33061 ctor public TtsSpan.Builder(java.lang.String); 33062 method public android.text.style.TtsSpan build(); 33063 method public C setIntArgument(java.lang.String, int); 33064 method public C setLongArgument(java.lang.String, long); 33065 method public C setStringArgument(java.lang.String, java.lang.String); 33066 } 33067 33068 public static class TtsSpan.CardinalBuilder extends android.text.style.TtsSpan.SemioticClassBuilder { 33069 ctor public TtsSpan.CardinalBuilder(); 33070 ctor public TtsSpan.CardinalBuilder(long); 33071 ctor public TtsSpan.CardinalBuilder(java.lang.String); 33072 method public android.text.style.TtsSpan.CardinalBuilder setNumber(long); 33073 method public android.text.style.TtsSpan.CardinalBuilder setNumber(java.lang.String); 33074 } 33075 33076 public static class TtsSpan.DateBuilder extends android.text.style.TtsSpan.SemioticClassBuilder { 33077 ctor public TtsSpan.DateBuilder(); 33078 ctor public TtsSpan.DateBuilder(java.lang.Integer, java.lang.Integer, java.lang.Integer, java.lang.Integer); 33079 method public android.text.style.TtsSpan.DateBuilder setDay(int); 33080 method public android.text.style.TtsSpan.DateBuilder setMonth(int); 33081 method public android.text.style.TtsSpan.DateBuilder setWeekday(int); 33082 method public android.text.style.TtsSpan.DateBuilder setYear(int); 33083 } 33084 33085 public static class TtsSpan.DecimalBuilder extends android.text.style.TtsSpan.SemioticClassBuilder { 33086 ctor public TtsSpan.DecimalBuilder(); 33087 ctor public TtsSpan.DecimalBuilder(double, int, int); 33088 ctor public TtsSpan.DecimalBuilder(java.lang.String, java.lang.String); 33089 method public android.text.style.TtsSpan.DecimalBuilder setArgumentsFromDouble(double, int, int); 33090 method public android.text.style.TtsSpan.DecimalBuilder setFractionalPart(java.lang.String); 33091 method public android.text.style.TtsSpan.DecimalBuilder setIntegerPart(long); 33092 method public android.text.style.TtsSpan.DecimalBuilder setIntegerPart(java.lang.String); 33093 } 33094 33095 public static class TtsSpan.DigitsBuilder extends android.text.style.TtsSpan.SemioticClassBuilder { 33096 ctor public TtsSpan.DigitsBuilder(); 33097 ctor public TtsSpan.DigitsBuilder(java.lang.String); 33098 method public android.text.style.TtsSpan.DigitsBuilder setDigits(java.lang.String); 33099 } 33100 33101 public static class TtsSpan.ElectronicBuilder extends android.text.style.TtsSpan.SemioticClassBuilder { 33102 ctor public TtsSpan.ElectronicBuilder(); 33103 method public android.text.style.TtsSpan.ElectronicBuilder setDomain(java.lang.String); 33104 method public android.text.style.TtsSpan.ElectronicBuilder setEmailArguments(java.lang.String, java.lang.String); 33105 method public android.text.style.TtsSpan.ElectronicBuilder setFragmentId(java.lang.String); 33106 method public android.text.style.TtsSpan.ElectronicBuilder setPassword(java.lang.String); 33107 method public android.text.style.TtsSpan.ElectronicBuilder setPath(java.lang.String); 33108 method public android.text.style.TtsSpan.ElectronicBuilder setPort(int); 33109 method public android.text.style.TtsSpan.ElectronicBuilder setProtocol(java.lang.String); 33110 method public android.text.style.TtsSpan.ElectronicBuilder setQueryString(java.lang.String); 33111 method public android.text.style.TtsSpan.ElectronicBuilder setUsername(java.lang.String); 33112 } 33113 33114 public static class TtsSpan.FractionBuilder extends android.text.style.TtsSpan.SemioticClassBuilder { 33115 ctor public TtsSpan.FractionBuilder(); 33116 ctor public TtsSpan.FractionBuilder(long, long, long); 33117 method public android.text.style.TtsSpan.FractionBuilder setDenominator(long); 33118 method public android.text.style.TtsSpan.FractionBuilder setDenominator(java.lang.String); 33119 method public android.text.style.TtsSpan.FractionBuilder setIntegerPart(long); 33120 method public android.text.style.TtsSpan.FractionBuilder setIntegerPart(java.lang.String); 33121 method public android.text.style.TtsSpan.FractionBuilder setNumerator(long); 33122 method public android.text.style.TtsSpan.FractionBuilder setNumerator(java.lang.String); 33123 } 33124 33125 public static class TtsSpan.MeasureBuilder extends android.text.style.TtsSpan.SemioticClassBuilder { 33126 ctor public TtsSpan.MeasureBuilder(); 33127 method public android.text.style.TtsSpan.MeasureBuilder setDenominator(long); 33128 method public android.text.style.TtsSpan.MeasureBuilder setDenominator(java.lang.String); 33129 method public android.text.style.TtsSpan.MeasureBuilder setFractionalPart(java.lang.String); 33130 method public android.text.style.TtsSpan.MeasureBuilder setIntegerPart(long); 33131 method public android.text.style.TtsSpan.MeasureBuilder setIntegerPart(java.lang.String); 33132 method public android.text.style.TtsSpan.MeasureBuilder setNumber(long); 33133 method public android.text.style.TtsSpan.MeasureBuilder setNumber(java.lang.String); 33134 method public android.text.style.TtsSpan.MeasureBuilder setNumerator(long); 33135 method public android.text.style.TtsSpan.MeasureBuilder setNumerator(java.lang.String); 33136 method public android.text.style.TtsSpan.MeasureBuilder setUnit(java.lang.String); 33137 } 33138 33139 public static class TtsSpan.MoneyBuilder extends android.text.style.TtsSpan.SemioticClassBuilder { 33140 ctor public TtsSpan.MoneyBuilder(); 33141 method public android.text.style.TtsSpan.MoneyBuilder setCurrency(java.lang.String); 33142 method public android.text.style.TtsSpan.MoneyBuilder setFractionalPart(java.lang.String); 33143 method public android.text.style.TtsSpan.MoneyBuilder setIntegerPart(long); 33144 method public android.text.style.TtsSpan.MoneyBuilder setIntegerPart(java.lang.String); 33145 method public android.text.style.TtsSpan.MoneyBuilder setQuantity(java.lang.String); 33146 } 33147 33148 public static class TtsSpan.OrdinalBuilder extends android.text.style.TtsSpan.SemioticClassBuilder { 33149 ctor public TtsSpan.OrdinalBuilder(); 33150 ctor public TtsSpan.OrdinalBuilder(long); 33151 ctor public TtsSpan.OrdinalBuilder(java.lang.String); 33152 method public android.text.style.TtsSpan.OrdinalBuilder setNumber(long); 33153 method public android.text.style.TtsSpan.OrdinalBuilder setNumber(java.lang.String); 33154 } 33155 33156 public static class TtsSpan.SemioticClassBuilder extends android.text.style.TtsSpan.Builder { 33157 ctor public TtsSpan.SemioticClassBuilder(java.lang.String); 33158 method public C setAnimacy(java.lang.String); 33159 method public C setCase(java.lang.String); 33160 method public C setGender(java.lang.String); 33161 method public C setMultiplicity(java.lang.String); 33162 } 33163 33164 public static class TtsSpan.TelephoneBuilder extends android.text.style.TtsSpan.SemioticClassBuilder { 33165 ctor public TtsSpan.TelephoneBuilder(); 33166 ctor public TtsSpan.TelephoneBuilder(java.lang.String); 33167 method public android.text.style.TtsSpan.TelephoneBuilder setCountryCode(java.lang.String); 33168 method public android.text.style.TtsSpan.TelephoneBuilder setExtension(java.lang.String); 33169 method public android.text.style.TtsSpan.TelephoneBuilder setNumberParts(java.lang.String); 33170 } 33171 33172 public static class TtsSpan.TextBuilder extends android.text.style.TtsSpan.SemioticClassBuilder { 33173 ctor public TtsSpan.TextBuilder(); 33174 ctor public TtsSpan.TextBuilder(java.lang.String); 33175 method public android.text.style.TtsSpan.TextBuilder setText(java.lang.String); 33176 } 33177 33178 public static class TtsSpan.TimeBuilder extends android.text.style.TtsSpan.SemioticClassBuilder { 33179 ctor public TtsSpan.TimeBuilder(); 33180 ctor public TtsSpan.TimeBuilder(int, int); 33181 method public android.text.style.TtsSpan.TimeBuilder setHours(int); 33182 method public android.text.style.TtsSpan.TimeBuilder setMinutes(int); 33183 } 33184 33185 public static class TtsSpan.VerbatimBuilder extends android.text.style.TtsSpan.SemioticClassBuilder { 33186 ctor public TtsSpan.VerbatimBuilder(); 33187 ctor public TtsSpan.VerbatimBuilder(java.lang.String); 33188 method public android.text.style.TtsSpan.VerbatimBuilder setVerbatim(java.lang.String); 33189 } 33190 33191 public class TypefaceSpan extends android.text.style.MetricAffectingSpan implements android.text.ParcelableSpan { 33192 ctor public TypefaceSpan(java.lang.String); 33193 ctor public TypefaceSpan(android.os.Parcel); 33194 method public int describeContents(); 33195 method public java.lang.String getFamily(); 33196 method public int getSpanTypeId(); 33197 method public void updateDrawState(android.text.TextPaint); 33198 method public void updateMeasureState(android.text.TextPaint); 33199 method public void writeToParcel(android.os.Parcel, int); 33200 } 33201 33202 public class URLSpan extends android.text.style.ClickableSpan implements android.text.ParcelableSpan { 33203 ctor public URLSpan(java.lang.String); 33204 ctor public URLSpan(android.os.Parcel); 33205 method public int describeContents(); 33206 method public int getSpanTypeId(); 33207 method public java.lang.String getURL(); 33208 method public void onClick(android.view.View); 33209 method public void writeToParcel(android.os.Parcel, int); 33210 } 33211 33212 public class UnderlineSpan extends android.text.style.CharacterStyle implements android.text.ParcelableSpan android.text.style.UpdateAppearance { 33213 ctor public UnderlineSpan(); 33214 ctor public UnderlineSpan(android.os.Parcel); 33215 method public int describeContents(); 33216 method public int getSpanTypeId(); 33217 method public void updateDrawState(android.text.TextPaint); 33218 method public void writeToParcel(android.os.Parcel, int); 33219 } 33220 33221 public abstract interface UpdateAppearance { 33222 } 33223 33224 public abstract interface UpdateLayout implements android.text.style.UpdateAppearance { 33225 } 33226 33227 public abstract interface WrapTogetherSpan implements android.text.style.ParagraphStyle { 33228 } 33229 33230} 33231 33232package android.text.util { 33233 33234 public class Linkify { 33235 ctor public Linkify(); 33236 method public static final boolean addLinks(android.text.Spannable, int); 33237 method public static final boolean addLinks(android.widget.TextView, int); 33238 method public static final void addLinks(android.widget.TextView, java.util.regex.Pattern, java.lang.String); 33239 method public static final void addLinks(android.widget.TextView, java.util.regex.Pattern, java.lang.String, android.text.util.Linkify.MatchFilter, android.text.util.Linkify.TransformFilter); 33240 method public static final boolean addLinks(android.text.Spannable, java.util.regex.Pattern, java.lang.String); 33241 method public static final boolean addLinks(android.text.Spannable, java.util.regex.Pattern, java.lang.String, android.text.util.Linkify.MatchFilter, android.text.util.Linkify.TransformFilter); 33242 field public static final int ALL = 15; // 0xf 33243 field public static final int EMAIL_ADDRESSES = 2; // 0x2 33244 field public static final int MAP_ADDRESSES = 8; // 0x8 33245 field public static final int PHONE_NUMBERS = 4; // 0x4 33246 field public static final int WEB_URLS = 1; // 0x1 33247 field public static final android.text.util.Linkify.MatchFilter sPhoneNumberMatchFilter; 33248 field public static final android.text.util.Linkify.TransformFilter sPhoneNumberTransformFilter; 33249 field public static final android.text.util.Linkify.MatchFilter sUrlMatchFilter; 33250 } 33251 33252 public static abstract interface Linkify.MatchFilter { 33253 method public abstract boolean acceptMatch(java.lang.CharSequence, int, int); 33254 } 33255 33256 public static abstract interface Linkify.TransformFilter { 33257 method public abstract java.lang.String transformUrl(java.util.regex.Matcher, java.lang.String); 33258 } 33259 33260 public class Rfc822Token { 33261 ctor public Rfc822Token(java.lang.String, java.lang.String, java.lang.String); 33262 method public java.lang.String getAddress(); 33263 method public java.lang.String getComment(); 33264 method public java.lang.String getName(); 33265 method public static java.lang.String quoteComment(java.lang.String); 33266 method public static java.lang.String quoteName(java.lang.String); 33267 method public static java.lang.String quoteNameIfNecessary(java.lang.String); 33268 method public void setAddress(java.lang.String); 33269 method public void setComment(java.lang.String); 33270 method public void setName(java.lang.String); 33271 } 33272 33273 public class Rfc822Tokenizer implements android.widget.MultiAutoCompleteTextView.Tokenizer { 33274 ctor public Rfc822Tokenizer(); 33275 method public int findTokenEnd(java.lang.CharSequence, int); 33276 method public int findTokenStart(java.lang.CharSequence, int); 33277 method public java.lang.CharSequence terminateToken(java.lang.CharSequence); 33278 method public static void tokenize(java.lang.CharSequence, java.util.Collection<android.text.util.Rfc822Token>); 33279 method public static android.text.util.Rfc822Token[] tokenize(java.lang.CharSequence); 33280 } 33281 33282} 33283 33284package android.transition { 33285 33286 public class ArcMotion extends android.transition.PathMotion { 33287 ctor public ArcMotion(); 33288 ctor public ArcMotion(android.content.Context, android.util.AttributeSet); 33289 method public float getMaximumAngle(); 33290 method public float getMinimumHorizontalAngle(); 33291 method public float getMinimumVerticalAngle(); 33292 method public android.graphics.Path getPath(float, float, float, float); 33293 method public void setMaximumAngle(float); 33294 method public void setMinimumHorizontalAngle(float); 33295 method public void setMinimumVerticalAngle(float); 33296 } 33297 33298 public class AutoTransition extends android.transition.TransitionSet { 33299 ctor public AutoTransition(); 33300 ctor public AutoTransition(android.content.Context, android.util.AttributeSet); 33301 } 33302 33303 public class ChangeBounds extends android.transition.Transition { 33304 ctor public ChangeBounds(); 33305 ctor public ChangeBounds(android.content.Context, android.util.AttributeSet); 33306 method public void captureEndValues(android.transition.TransitionValues); 33307 method public void captureStartValues(android.transition.TransitionValues); 33308 method public boolean getResizeClip(); 33309 method public deprecated void setReparent(boolean); 33310 method public void setResizeClip(boolean); 33311 } 33312 33313 public class ChangeClipBounds extends android.transition.Transition { 33314 ctor public ChangeClipBounds(); 33315 ctor public ChangeClipBounds(android.content.Context, android.util.AttributeSet); 33316 method public void captureEndValues(android.transition.TransitionValues); 33317 method public void captureStartValues(android.transition.TransitionValues); 33318 } 33319 33320 public class ChangeImageTransform extends android.transition.Transition { 33321 ctor public ChangeImageTransform(); 33322 ctor public ChangeImageTransform(android.content.Context, android.util.AttributeSet); 33323 method public void captureEndValues(android.transition.TransitionValues); 33324 method public void captureStartValues(android.transition.TransitionValues); 33325 } 33326 33327 public class ChangeTransform extends android.transition.Transition { 33328 ctor public ChangeTransform(); 33329 ctor public ChangeTransform(android.content.Context, android.util.AttributeSet); 33330 method public void captureEndValues(android.transition.TransitionValues); 33331 method public void captureStartValues(android.transition.TransitionValues); 33332 method public boolean getReparent(); 33333 method public boolean getReparentWithOverlay(); 33334 method public void setReparent(boolean); 33335 method public void setReparentWithOverlay(boolean); 33336 } 33337 33338 public class CircularPropagation extends android.transition.VisibilityPropagation { 33339 ctor public CircularPropagation(); 33340 method public long getStartDelay(android.view.ViewGroup, android.transition.Transition, android.transition.TransitionValues, android.transition.TransitionValues); 33341 method public void setPropagationSpeed(float); 33342 } 33343 33344 public class Explode extends android.transition.Visibility { 33345 ctor public Explode(); 33346 ctor public Explode(android.content.Context, android.util.AttributeSet); 33347 } 33348 33349 public class Fade extends android.transition.Visibility { 33350 ctor public Fade(); 33351 ctor public Fade(int); 33352 ctor public Fade(android.content.Context, android.util.AttributeSet); 33353 field public static final int IN = 1; // 0x1 33354 field public static final int OUT = 2; // 0x2 33355 } 33356 33357 public abstract class PathMotion { 33358 ctor public PathMotion(); 33359 ctor public PathMotion(android.content.Context, android.util.AttributeSet); 33360 method public abstract android.graphics.Path getPath(float, float, float, float); 33361 } 33362 33363 public class PatternPathMotion extends android.transition.PathMotion { 33364 ctor public PatternPathMotion(); 33365 ctor public PatternPathMotion(android.content.Context, android.util.AttributeSet); 33366 ctor public PatternPathMotion(android.graphics.Path); 33367 method public android.graphics.Path getPath(float, float, float, float); 33368 method public android.graphics.Path getPatternPath(); 33369 method public void setPatternPath(android.graphics.Path); 33370 } 33371 33372 public final class Scene { 33373 ctor public Scene(android.view.ViewGroup); 33374 ctor public Scene(android.view.ViewGroup, android.view.View); 33375 ctor public deprecated Scene(android.view.ViewGroup, android.view.ViewGroup); 33376 method public void enter(); 33377 method public void exit(); 33378 method public static android.transition.Scene getSceneForLayout(android.view.ViewGroup, int, android.content.Context); 33379 method public android.view.ViewGroup getSceneRoot(); 33380 method public void setEnterAction(java.lang.Runnable); 33381 method public void setExitAction(java.lang.Runnable); 33382 } 33383 33384 public class SidePropagation extends android.transition.VisibilityPropagation { 33385 ctor public SidePropagation(); 33386 method public long getStartDelay(android.view.ViewGroup, android.transition.Transition, android.transition.TransitionValues, android.transition.TransitionValues); 33387 method public void setPropagationSpeed(float); 33388 method public void setSide(int); 33389 } 33390 33391 public class Slide extends android.transition.Visibility { 33392 ctor public Slide(); 33393 ctor public Slide(int); 33394 ctor public Slide(android.content.Context, android.util.AttributeSet); 33395 method public int getSlideEdge(); 33396 method public void setSlideEdge(int); 33397 } 33398 33399 public abstract class Transition implements java.lang.Cloneable { 33400 ctor public Transition(); 33401 ctor public Transition(android.content.Context, android.util.AttributeSet); 33402 method public android.transition.Transition addListener(android.transition.Transition.TransitionListener); 33403 method public android.transition.Transition addTarget(int); 33404 method public android.transition.Transition addTarget(java.lang.String); 33405 method public android.transition.Transition addTarget(java.lang.Class); 33406 method public android.transition.Transition addTarget(android.view.View); 33407 method public boolean canRemoveViews(); 33408 method public abstract void captureEndValues(android.transition.TransitionValues); 33409 method public abstract void captureStartValues(android.transition.TransitionValues); 33410 method public android.transition.Transition clone(); 33411 method public android.animation.Animator createAnimator(android.view.ViewGroup, android.transition.TransitionValues, android.transition.TransitionValues); 33412 method public android.transition.Transition excludeChildren(int, boolean); 33413 method public android.transition.Transition excludeChildren(android.view.View, boolean); 33414 method public android.transition.Transition excludeChildren(java.lang.Class, boolean); 33415 method public android.transition.Transition excludeTarget(int, boolean); 33416 method public android.transition.Transition excludeTarget(java.lang.String, boolean); 33417 method public android.transition.Transition excludeTarget(android.view.View, boolean); 33418 method public android.transition.Transition excludeTarget(java.lang.Class, boolean); 33419 method public long getDuration(); 33420 method public android.graphics.Rect getEpicenter(); 33421 method public android.transition.Transition.EpicenterCallback getEpicenterCallback(); 33422 method public android.animation.TimeInterpolator getInterpolator(); 33423 method public java.lang.String getName(); 33424 method public android.transition.PathMotion getPathMotion(); 33425 method public android.transition.TransitionPropagation getPropagation(); 33426 method public long getStartDelay(); 33427 method public java.util.List<java.lang.Integer> getTargetIds(); 33428 method public java.util.List<java.lang.String> getTargetNames(); 33429 method public java.util.List<java.lang.Class> getTargetTypes(); 33430 method public java.util.List<android.view.View> getTargets(); 33431 method public java.lang.String[] getTransitionProperties(); 33432 method public android.transition.TransitionValues getTransitionValues(android.view.View, boolean); 33433 method public android.transition.Transition removeListener(android.transition.Transition.TransitionListener); 33434 method public android.transition.Transition removeTarget(int); 33435 method public android.transition.Transition removeTarget(java.lang.String); 33436 method public android.transition.Transition removeTarget(android.view.View); 33437 method public android.transition.Transition removeTarget(java.lang.Class); 33438 method public android.transition.Transition setDuration(long); 33439 method public void setEpicenterCallback(android.transition.Transition.EpicenterCallback); 33440 method public android.transition.Transition setInterpolator(android.animation.TimeInterpolator); 33441 method public void setMatchOrder(int...); 33442 method public void setPathMotion(android.transition.PathMotion); 33443 method public void setPropagation(android.transition.TransitionPropagation); 33444 method public android.transition.Transition setStartDelay(long); 33445 field public static final int MATCH_ID = 3; // 0x3 33446 field public static final int MATCH_INSTANCE = 1; // 0x1 33447 field public static final int MATCH_ITEM_ID = 4; // 0x4 33448 field public static final int MATCH_NAME = 2; // 0x2 33449 } 33450 33451 public static abstract class Transition.EpicenterCallback { 33452 ctor public Transition.EpicenterCallback(); 33453 method public abstract android.graphics.Rect onGetEpicenter(android.transition.Transition); 33454 } 33455 33456 public static abstract interface Transition.TransitionListener { 33457 method public abstract void onTransitionCancel(android.transition.Transition); 33458 method public abstract void onTransitionEnd(android.transition.Transition); 33459 method public abstract void onTransitionPause(android.transition.Transition); 33460 method public abstract void onTransitionResume(android.transition.Transition); 33461 method public abstract void onTransitionStart(android.transition.Transition); 33462 } 33463 33464 public class TransitionInflater { 33465 method public static android.transition.TransitionInflater from(android.content.Context); 33466 method public android.transition.Transition inflateTransition(int); 33467 method public android.transition.TransitionManager inflateTransitionManager(int, android.view.ViewGroup); 33468 } 33469 33470 public class TransitionManager { 33471 ctor public TransitionManager(); 33472 method public static void beginDelayedTransition(android.view.ViewGroup); 33473 method public static void beginDelayedTransition(android.view.ViewGroup, android.transition.Transition); 33474 method public static void go(android.transition.Scene); 33475 method public static void go(android.transition.Scene, android.transition.Transition); 33476 method public void setTransition(android.transition.Scene, android.transition.Transition); 33477 method public void setTransition(android.transition.Scene, android.transition.Scene, android.transition.Transition); 33478 method public void transitionTo(android.transition.Scene); 33479 } 33480 33481 public abstract class TransitionPropagation { 33482 ctor public TransitionPropagation(); 33483 method public abstract void captureValues(android.transition.TransitionValues); 33484 method public abstract java.lang.String[] getPropagationProperties(); 33485 method public abstract long getStartDelay(android.view.ViewGroup, android.transition.Transition, android.transition.TransitionValues, android.transition.TransitionValues); 33486 } 33487 33488 public class TransitionSet extends android.transition.Transition { 33489 ctor public TransitionSet(); 33490 ctor public TransitionSet(android.content.Context, android.util.AttributeSet); 33491 method public android.transition.TransitionSet addTransition(android.transition.Transition); 33492 method public void captureEndValues(android.transition.TransitionValues); 33493 method public void captureStartValues(android.transition.TransitionValues); 33494 method public int getOrdering(); 33495 method public android.transition.Transition getTransitionAt(int); 33496 method public int getTransitionCount(); 33497 method public android.transition.TransitionSet removeTransition(android.transition.Transition); 33498 method public android.transition.TransitionSet setOrdering(int); 33499 field public static final int ORDERING_SEQUENTIAL = 1; // 0x1 33500 field public static final int ORDERING_TOGETHER = 0; // 0x0 33501 } 33502 33503 public class TransitionValues { 33504 ctor public TransitionValues(); 33505 field public final java.util.Map<java.lang.String, java.lang.Object> values; 33506 field public android.view.View view; 33507 } 33508 33509 public abstract class Visibility extends android.transition.Transition { 33510 ctor public Visibility(); 33511 ctor public Visibility(android.content.Context, android.util.AttributeSet); 33512 method public void captureEndValues(android.transition.TransitionValues); 33513 method public void captureStartValues(android.transition.TransitionValues); 33514 method public int getMode(); 33515 method public boolean isVisible(android.transition.TransitionValues); 33516 method public android.animation.Animator onAppear(android.view.ViewGroup, android.transition.TransitionValues, int, android.transition.TransitionValues, int); 33517 method public android.animation.Animator onAppear(android.view.ViewGroup, android.view.View, android.transition.TransitionValues, android.transition.TransitionValues); 33518 method public android.animation.Animator onDisappear(android.view.ViewGroup, android.transition.TransitionValues, int, android.transition.TransitionValues, int); 33519 method public android.animation.Animator onDisappear(android.view.ViewGroup, android.view.View, android.transition.TransitionValues, android.transition.TransitionValues); 33520 method public void setMode(int); 33521 field public static final int MODE_IN = 1; // 0x1 33522 field public static final int MODE_OUT = 2; // 0x2 33523 } 33524 33525 public abstract class VisibilityPropagation extends android.transition.TransitionPropagation { 33526 ctor public VisibilityPropagation(); 33527 method public void captureValues(android.transition.TransitionValues); 33528 method public java.lang.String[] getPropagationProperties(); 33529 method public int getViewVisibility(android.transition.TransitionValues); 33530 method public int getViewX(android.transition.TransitionValues); 33531 method public int getViewY(android.transition.TransitionValues); 33532 } 33533 33534} 33535 33536package android.util { 33537 33538 public class AndroidException extends java.lang.Exception { 33539 ctor public AndroidException(); 33540 ctor public AndroidException(java.lang.String); 33541 ctor public AndroidException(java.lang.String, java.lang.Throwable); 33542 ctor public AndroidException(java.lang.Exception); 33543 } 33544 33545 public class AndroidRuntimeException extends java.lang.RuntimeException { 33546 ctor public AndroidRuntimeException(); 33547 ctor public AndroidRuntimeException(java.lang.String); 33548 ctor public AndroidRuntimeException(java.lang.String, java.lang.Throwable); 33549 ctor public AndroidRuntimeException(java.lang.Exception); 33550 } 33551 33552 public final class ArrayMap implements java.util.Map { 33553 ctor public ArrayMap(); 33554 ctor public ArrayMap(int); 33555 ctor public ArrayMap(android.util.ArrayMap); 33556 method public void clear(); 33557 method public boolean containsAll(java.util.Collection<?>); 33558 method public boolean containsKey(java.lang.Object); 33559 method public boolean containsValue(java.lang.Object); 33560 method public void ensureCapacity(int); 33561 method public java.util.Set<java.util.Map.Entry<K, V>> entrySet(); 33562 method public V get(java.lang.Object); 33563 method public int indexOfKey(java.lang.Object); 33564 method public boolean isEmpty(); 33565 method public K keyAt(int); 33566 method public java.util.Set<K> keySet(); 33567 method public V put(K, V); 33568 method public void putAll(android.util.ArrayMap<? extends K, ? extends V>); 33569 method public void putAll(java.util.Map<? extends K, ? extends V>); 33570 method public V remove(java.lang.Object); 33571 method public boolean removeAll(java.util.Collection<?>); 33572 method public V removeAt(int); 33573 method public boolean retainAll(java.util.Collection<?>); 33574 method public V setValueAt(int, V); 33575 method public int size(); 33576 method public V valueAt(int); 33577 method public java.util.Collection<V> values(); 33578 } 33579 33580 public class AtomicFile { 33581 ctor public AtomicFile(java.io.File); 33582 method public void delete(); 33583 method public void failWrite(java.io.FileOutputStream); 33584 method public void finishWrite(java.io.FileOutputStream); 33585 method public java.io.File getBaseFile(); 33586 method public java.io.FileInputStream openRead() throws java.io.FileNotFoundException; 33587 method public byte[] readFully() throws java.io.IOException; 33588 method public java.io.FileOutputStream startWrite() throws java.io.IOException; 33589 } 33590 33591 public abstract interface AttributeSet { 33592 method public abstract boolean getAttributeBooleanValue(java.lang.String, java.lang.String, boolean); 33593 method public abstract boolean getAttributeBooleanValue(int, boolean); 33594 method public abstract int getAttributeCount(); 33595 method public abstract float getAttributeFloatValue(java.lang.String, java.lang.String, float); 33596 method public abstract float getAttributeFloatValue(int, float); 33597 method public abstract int getAttributeIntValue(java.lang.String, java.lang.String, int); 33598 method public abstract int getAttributeIntValue(int, int); 33599 method public abstract int getAttributeListValue(java.lang.String, java.lang.String, java.lang.String[], int); 33600 method public abstract int getAttributeListValue(int, java.lang.String[], int); 33601 method public abstract java.lang.String getAttributeName(int); 33602 method public abstract int getAttributeNameResource(int); 33603 method public abstract int getAttributeResourceValue(java.lang.String, java.lang.String, int); 33604 method public abstract int getAttributeResourceValue(int, int); 33605 method public abstract int getAttributeUnsignedIntValue(java.lang.String, java.lang.String, int); 33606 method public abstract int getAttributeUnsignedIntValue(int, int); 33607 method public abstract java.lang.String getAttributeValue(int); 33608 method public abstract java.lang.String getAttributeValue(java.lang.String, java.lang.String); 33609 method public abstract java.lang.String getClassAttribute(); 33610 method public abstract java.lang.String getIdAttribute(); 33611 method public abstract int getIdAttributeResourceValue(int); 33612 method public abstract java.lang.String getPositionDescription(); 33613 method public abstract int getStyleAttribute(); 33614 } 33615 33616 public class Base64 { 33617 method public static byte[] decode(java.lang.String, int); 33618 method public static byte[] decode(byte[], int); 33619 method public static byte[] decode(byte[], int, int, int); 33620 method public static byte[] encode(byte[], int); 33621 method public static byte[] encode(byte[], int, int, int); 33622 method public static java.lang.String encodeToString(byte[], int); 33623 method public static java.lang.String encodeToString(byte[], int, int, int); 33624 field public static final int CRLF = 4; // 0x4 33625 field public static final int DEFAULT = 0; // 0x0 33626 field public static final int NO_CLOSE = 16; // 0x10 33627 field public static final int NO_PADDING = 1; // 0x1 33628 field public static final int NO_WRAP = 2; // 0x2 33629 field public static final int URL_SAFE = 8; // 0x8 33630 } 33631 33632 public class Base64DataException extends java.io.IOException { 33633 ctor public Base64DataException(java.lang.String); 33634 } 33635 33636 public class Base64InputStream extends java.io.FilterInputStream { 33637 ctor public Base64InputStream(java.io.InputStream, int); 33638 } 33639 33640 public class Base64OutputStream extends java.io.FilterOutputStream { 33641 ctor public Base64OutputStream(java.io.OutputStream, int); 33642 } 33643 33644 public final deprecated class Config { 33645 field public static final deprecated boolean DEBUG = false; 33646 field public static final deprecated boolean LOGD = true; 33647 field public static final deprecated boolean LOGV = false; 33648 field public static final deprecated boolean PROFILE = false; 33649 field public static final deprecated boolean RELEASE = true; 33650 } 33651 33652 public class DebugUtils { 33653 method public static boolean isObjectSelected(java.lang.Object); 33654 } 33655 33656 public class DisplayMetrics { 33657 ctor public DisplayMetrics(); 33658 method public boolean equals(android.util.DisplayMetrics); 33659 method public void setTo(android.util.DisplayMetrics); 33660 method public void setToDefaults(); 33661 field public static final int DENSITY_280 = 280; // 0x118 33662 field public static final int DENSITY_400 = 400; // 0x190 33663 field public static final int DENSITY_560 = 560; // 0x230 33664 field public static final int DENSITY_DEFAULT = 160; // 0xa0 33665 field public static final int DENSITY_HIGH = 240; // 0xf0 33666 field public static final int DENSITY_LOW = 120; // 0x78 33667 field public static final int DENSITY_MEDIUM = 160; // 0xa0 33668 field public static final int DENSITY_TV = 213; // 0xd5 33669 field public static final int DENSITY_XHIGH = 320; // 0x140 33670 field public static final int DENSITY_XXHIGH = 480; // 0x1e0 33671 field public static final int DENSITY_XXXHIGH = 640; // 0x280 33672 field public float density; 33673 field public int densityDpi; 33674 field public int heightPixels; 33675 field public float scaledDensity; 33676 field public int widthPixels; 33677 field public float xdpi; 33678 field public float ydpi; 33679 } 33680 33681 public class EventLog { 33682 method public static int getTagCode(java.lang.String); 33683 method public static java.lang.String getTagName(int); 33684 method public static void readEvents(int[], java.util.Collection<android.util.EventLog.Event>) throws java.io.IOException; 33685 method public static int writeEvent(int, int); 33686 method public static int writeEvent(int, long); 33687 method public static int writeEvent(int, java.lang.String); 33688 method public static int writeEvent(int, java.lang.Object...); 33689 } 33690 33691 public static final class EventLog.Event { 33692 method public synchronized java.lang.Object getData(); 33693 method public int getProcessId(); 33694 method public int getTag(); 33695 method public int getThreadId(); 33696 method public long getTimeNanos(); 33697 } 33698 33699 public deprecated class EventLogTags { 33700 ctor public EventLogTags() throws java.io.IOException; 33701 ctor public EventLogTags(java.io.BufferedReader) throws java.io.IOException; 33702 method public android.util.EventLogTags.Description get(java.lang.String); 33703 method public android.util.EventLogTags.Description get(int); 33704 } 33705 33706 public static class EventLogTags.Description { 33707 field public final java.lang.String mName; 33708 field public final int mTag; 33709 } 33710 33711 public deprecated class FloatMath { 33712 method public static float ceil(float); 33713 method public static float cos(float); 33714 method public static float exp(float); 33715 method public static float floor(float); 33716 method public static float hypot(float, float); 33717 method public static float pow(float, float); 33718 method public static float sin(float); 33719 method public static float sqrt(float); 33720 } 33721 33722 public final class JsonReader implements java.io.Closeable { 33723 ctor public JsonReader(java.io.Reader); 33724 method public void beginArray() throws java.io.IOException; 33725 method public void beginObject() throws java.io.IOException; 33726 method public void close() throws java.io.IOException; 33727 method public void endArray() throws java.io.IOException; 33728 method public void endObject() throws java.io.IOException; 33729 method public boolean hasNext() throws java.io.IOException; 33730 method public boolean isLenient(); 33731 method public boolean nextBoolean() throws java.io.IOException; 33732 method public double nextDouble() throws java.io.IOException; 33733 method public int nextInt() throws java.io.IOException; 33734 method public long nextLong() throws java.io.IOException; 33735 method public java.lang.String nextName() throws java.io.IOException; 33736 method public void nextNull() throws java.io.IOException; 33737 method public java.lang.String nextString() throws java.io.IOException; 33738 method public android.util.JsonToken peek() throws java.io.IOException; 33739 method public void setLenient(boolean); 33740 method public void skipValue() throws java.io.IOException; 33741 } 33742 33743 public final class JsonToken extends java.lang.Enum { 33744 method public static android.util.JsonToken valueOf(java.lang.String); 33745 method public static final android.util.JsonToken[] values(); 33746 enum_constant public static final android.util.JsonToken BEGIN_ARRAY; 33747 enum_constant public static final android.util.JsonToken BEGIN_OBJECT; 33748 enum_constant public static final android.util.JsonToken BOOLEAN; 33749 enum_constant public static final android.util.JsonToken END_ARRAY; 33750 enum_constant public static final android.util.JsonToken END_DOCUMENT; 33751 enum_constant public static final android.util.JsonToken END_OBJECT; 33752 enum_constant public static final android.util.JsonToken NAME; 33753 enum_constant public static final android.util.JsonToken NULL; 33754 enum_constant public static final android.util.JsonToken NUMBER; 33755 enum_constant public static final android.util.JsonToken STRING; 33756 } 33757 33758 public final class JsonWriter implements java.io.Closeable { 33759 ctor public JsonWriter(java.io.Writer); 33760 method public android.util.JsonWriter beginArray() throws java.io.IOException; 33761 method public android.util.JsonWriter beginObject() throws java.io.IOException; 33762 method public void close() throws java.io.IOException; 33763 method public android.util.JsonWriter endArray() throws java.io.IOException; 33764 method public android.util.JsonWriter endObject() throws java.io.IOException; 33765 method public void flush() throws java.io.IOException; 33766 method public boolean isLenient(); 33767 method public android.util.JsonWriter name(java.lang.String) throws java.io.IOException; 33768 method public android.util.JsonWriter nullValue() throws java.io.IOException; 33769 method public void setIndent(java.lang.String); 33770 method public void setLenient(boolean); 33771 method public android.util.JsonWriter value(java.lang.String) throws java.io.IOException; 33772 method public android.util.JsonWriter value(boolean) throws java.io.IOException; 33773 method public android.util.JsonWriter value(double) throws java.io.IOException; 33774 method public android.util.JsonWriter value(long) throws java.io.IOException; 33775 method public android.util.JsonWriter value(java.lang.Number) throws java.io.IOException; 33776 } 33777 33778 public final class LayoutDirection { 33779 field public static final int INHERIT = 2; // 0x2 33780 field public static final int LOCALE = 3; // 0x3 33781 field public static final int LTR = 0; // 0x0 33782 field public static final int RTL = 1; // 0x1 33783 } 33784 33785 public final class Log { 33786 method public static int d(java.lang.String, java.lang.String); 33787 method public static int d(java.lang.String, java.lang.String, java.lang.Throwable); 33788 method public static int e(java.lang.String, java.lang.String); 33789 method public static int e(java.lang.String, java.lang.String, java.lang.Throwable); 33790 method public static java.lang.String getStackTraceString(java.lang.Throwable); 33791 method public static int i(java.lang.String, java.lang.String); 33792 method public static int i(java.lang.String, java.lang.String, java.lang.Throwable); 33793 method public static boolean isLoggable(java.lang.String, int); 33794 method public static int println(int, java.lang.String, java.lang.String); 33795 method public static int v(java.lang.String, java.lang.String); 33796 method public static int v(java.lang.String, java.lang.String, java.lang.Throwable); 33797 method public static int w(java.lang.String, java.lang.String); 33798 method public static int w(java.lang.String, java.lang.String, java.lang.Throwable); 33799 method public static int w(java.lang.String, java.lang.Throwable); 33800 method public static int wtf(java.lang.String, java.lang.String); 33801 method public static int wtf(java.lang.String, java.lang.Throwable); 33802 method public static int wtf(java.lang.String, java.lang.String, java.lang.Throwable); 33803 field public static final int ASSERT = 7; // 0x7 33804 field public static final int DEBUG = 3; // 0x3 33805 field public static final int ERROR = 6; // 0x6 33806 field public static final int INFO = 4; // 0x4 33807 field public static final int VERBOSE = 2; // 0x2 33808 field public static final int WARN = 5; // 0x5 33809 } 33810 33811 public class LogPrinter implements android.util.Printer { 33812 ctor public LogPrinter(int, java.lang.String); 33813 method public void println(java.lang.String); 33814 } 33815 33816 public class LongSparseArray implements java.lang.Cloneable { 33817 ctor public LongSparseArray(); 33818 ctor public LongSparseArray(int); 33819 method public void append(long, E); 33820 method public void clear(); 33821 method public android.util.LongSparseArray<E> clone(); 33822 method public void delete(long); 33823 method public E get(long); 33824 method public E get(long, E); 33825 method public int indexOfKey(long); 33826 method public int indexOfValue(E); 33827 method public long keyAt(int); 33828 method public void put(long, E); 33829 method public void remove(long); 33830 method public void removeAt(int); 33831 method public void setValueAt(int, E); 33832 method public int size(); 33833 method public E valueAt(int); 33834 } 33835 33836 public class LruCache { 33837 ctor public LruCache(int); 33838 method protected V create(K); 33839 method public final synchronized int createCount(); 33840 method protected void entryRemoved(boolean, K, V, V); 33841 method public final void evictAll(); 33842 method public final synchronized int evictionCount(); 33843 method public final V get(K); 33844 method public final synchronized int hitCount(); 33845 method public final synchronized int maxSize(); 33846 method public final synchronized int missCount(); 33847 method public final V put(K, V); 33848 method public final synchronized int putCount(); 33849 method public final V remove(K); 33850 method public void resize(int); 33851 method public final synchronized int size(); 33852 method protected int sizeOf(K, V); 33853 method public final synchronized java.util.Map<K, V> snapshot(); 33854 method public final synchronized java.lang.String toString(); 33855 method public void trimToSize(int); 33856 } 33857 33858 public final class MalformedJsonException extends java.io.IOException { 33859 ctor public MalformedJsonException(java.lang.String); 33860 } 33861 33862 public class MonthDisplayHelper { 33863 ctor public MonthDisplayHelper(int, int, int); 33864 ctor public MonthDisplayHelper(int, int); 33865 method public int getColumnOf(int); 33866 method public int getDayAt(int, int); 33867 method public int[] getDigitsForRow(int); 33868 method public int getFirstDayOfMonth(); 33869 method public int getMonth(); 33870 method public int getNumberOfDaysInMonth(); 33871 method public int getOffset(); 33872 method public int getRowOf(int); 33873 method public int getWeekStartDay(); 33874 method public int getYear(); 33875 method public boolean isWithinCurrentMonth(int, int); 33876 method public void nextMonth(); 33877 method public void previousMonth(); 33878 } 33879 33880 public final class MutableBoolean { 33881 ctor public MutableBoolean(boolean); 33882 field public boolean value; 33883 } 33884 33885 public final class MutableByte { 33886 ctor public MutableByte(byte); 33887 field public byte value; 33888 } 33889 33890 public final class MutableChar { 33891 ctor public MutableChar(char); 33892 field public char value; 33893 } 33894 33895 public final class MutableDouble { 33896 ctor public MutableDouble(double); 33897 field public double value; 33898 } 33899 33900 public final class MutableFloat { 33901 ctor public MutableFloat(float); 33902 field public float value; 33903 } 33904 33905 public final class MutableInt { 33906 ctor public MutableInt(int); 33907 field public int value; 33908 } 33909 33910 public final class MutableLong { 33911 ctor public MutableLong(long); 33912 field public long value; 33913 } 33914 33915 public final class MutableShort { 33916 ctor public MutableShort(short); 33917 field public short value; 33918 } 33919 33920 public class NoSuchPropertyException extends java.lang.RuntimeException { 33921 ctor public NoSuchPropertyException(java.lang.String); 33922 } 33923 33924 public class Pair { 33925 ctor public Pair(F, S); 33926 method public static android.util.Pair<A, B> create(A, B); 33927 field public final F first; 33928 field public final S second; 33929 } 33930 33931 public class Patterns { 33932 method public static final java.lang.String concatGroups(java.util.regex.Matcher); 33933 method public static final java.lang.String digitsAndPlusOnly(java.util.regex.Matcher); 33934 field public static final java.util.regex.Pattern DOMAIN_NAME; 33935 field public static final java.util.regex.Pattern EMAIL_ADDRESS; 33936 field public static final java.lang.String GOOD_IRI_CHAR = "a-zA-Z0-9\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef"; 33937 field public static final java.util.regex.Pattern IP_ADDRESS; 33938 field public static final java.util.regex.Pattern PHONE; 33939 field public static final deprecated java.util.regex.Pattern TOP_LEVEL_DOMAIN; 33940 field public static final deprecated java.lang.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])"; 33941 field public static final deprecated java.lang.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]))"; 33942 field public static final java.util.regex.Pattern WEB_URL; 33943 } 33944 33945 public class PrintStreamPrinter implements android.util.Printer { 33946 ctor public PrintStreamPrinter(java.io.PrintStream); 33947 method public void println(java.lang.String); 33948 } 33949 33950 public class PrintWriterPrinter implements android.util.Printer { 33951 ctor public PrintWriterPrinter(java.io.PrintWriter); 33952 method public void println(java.lang.String); 33953 } 33954 33955 public abstract interface Printer { 33956 method public abstract void println(java.lang.String); 33957 } 33958 33959 public abstract class Property { 33960 ctor public Property(java.lang.Class<V>, java.lang.String); 33961 method public abstract V get(T); 33962 method public java.lang.String getName(); 33963 method public java.lang.Class<V> getType(); 33964 method public boolean isReadOnly(); 33965 method public static android.util.Property<T, V> of(java.lang.Class<T>, java.lang.Class<V>, java.lang.String); 33966 method public void set(T, V); 33967 } 33968 33969 public final class Range { 33970 ctor public Range(T, T); 33971 method public T clamp(T); 33972 method public boolean contains(T); 33973 method public boolean contains(android.util.Range<T>); 33974 method public static android.util.Range<T> create(T, T); 33975 method public android.util.Range<T> extend(android.util.Range<T>); 33976 method public android.util.Range<T> extend(T, T); 33977 method public android.util.Range<T> extend(T); 33978 method public T getLower(); 33979 method public T getUpper(); 33980 method public android.util.Range<T> intersect(android.util.Range<T>); 33981 method public android.util.Range<T> intersect(T, T); 33982 } 33983 33984 public final class Rational extends java.lang.Number implements java.lang.Comparable { 33985 ctor public Rational(int, int); 33986 method public int compareTo(android.util.Rational); 33987 method public double doubleValue(); 33988 method public float floatValue(); 33989 method public int getDenominator(); 33990 method public int getNumerator(); 33991 method public int intValue(); 33992 method public boolean isFinite(); 33993 method public boolean isInfinite(); 33994 method public boolean isNaN(); 33995 method public boolean isZero(); 33996 method public long longValue(); 33997 method public static android.util.Rational parseRational(java.lang.String) throws java.lang.NumberFormatException; 33998 field public static final android.util.Rational NEGATIVE_INFINITY; 33999 field public static final android.util.Rational NaN; 34000 field public static final android.util.Rational POSITIVE_INFINITY; 34001 field public static final android.util.Rational ZERO; 34002 } 34003 34004 public final class Size { 34005 ctor public Size(int, int); 34006 method public int getHeight(); 34007 method public int getWidth(); 34008 method public static android.util.Size parseSize(java.lang.String) throws java.lang.NumberFormatException; 34009 } 34010 34011 public final class SizeF { 34012 ctor public SizeF(float, float); 34013 method public float getHeight(); 34014 method public float getWidth(); 34015 method public static android.util.SizeF parseSizeF(java.lang.String) throws java.lang.NumberFormatException; 34016 } 34017 34018 public class SparseArray implements java.lang.Cloneable { 34019 ctor public SparseArray(); 34020 ctor public SparseArray(int); 34021 method public void append(int, E); 34022 method public void clear(); 34023 method public android.util.SparseArray<E> clone(); 34024 method public void delete(int); 34025 method public E get(int); 34026 method public E get(int, E); 34027 method public int indexOfKey(int); 34028 method public int indexOfValue(E); 34029 method public int keyAt(int); 34030 method public void put(int, E); 34031 method public void remove(int); 34032 method public void removeAt(int); 34033 method public void removeAtRange(int, int); 34034 method public void setValueAt(int, E); 34035 method public int size(); 34036 method public E valueAt(int); 34037 } 34038 34039 public class SparseBooleanArray implements java.lang.Cloneable { 34040 ctor public SparseBooleanArray(); 34041 ctor public SparseBooleanArray(int); 34042 method public void append(int, boolean); 34043 method public void clear(); 34044 method public android.util.SparseBooleanArray clone(); 34045 method public void delete(int); 34046 method public boolean get(int); 34047 method public boolean get(int, boolean); 34048 method public int indexOfKey(int); 34049 method public int indexOfValue(boolean); 34050 method public int keyAt(int); 34051 method public void put(int, boolean); 34052 method public int size(); 34053 method public boolean valueAt(int); 34054 } 34055 34056 public class SparseIntArray implements java.lang.Cloneable { 34057 ctor public SparseIntArray(); 34058 ctor public SparseIntArray(int); 34059 method public void append(int, int); 34060 method public void clear(); 34061 method public android.util.SparseIntArray clone(); 34062 method public void delete(int); 34063 method public int get(int); 34064 method public int get(int, int); 34065 method public int indexOfKey(int); 34066 method public int indexOfValue(int); 34067 method public int keyAt(int); 34068 method public void put(int, int); 34069 method public void removeAt(int); 34070 method public int size(); 34071 method public int valueAt(int); 34072 } 34073 34074 public class SparseLongArray implements java.lang.Cloneable { 34075 ctor public SparseLongArray(); 34076 ctor public SparseLongArray(int); 34077 method public void append(int, long); 34078 method public void clear(); 34079 method public android.util.SparseLongArray clone(); 34080 method public void delete(int); 34081 method public long get(int); 34082 method public long get(int, long); 34083 method public int indexOfKey(int); 34084 method public int indexOfValue(long); 34085 method public int keyAt(int); 34086 method public void put(int, long); 34087 method public void removeAt(int); 34088 method public int size(); 34089 method public long valueAt(int); 34090 } 34091 34092 public class StateSet { 34093 method public static java.lang.String dump(int[]); 34094 method public static boolean isWildCard(int[]); 34095 method public static boolean stateSetMatches(int[], int[]); 34096 method public static boolean stateSetMatches(int[], int); 34097 method public static int[] trimStateSet(int[], int); 34098 field public static final int[] NOTHING; 34099 field public static final int[] WILD_CARD; 34100 } 34101 34102 public class StringBuilderPrinter implements android.util.Printer { 34103 ctor public StringBuilderPrinter(java.lang.StringBuilder); 34104 method public void println(java.lang.String); 34105 } 34106 34107 public class TimeFormatException extends java.lang.RuntimeException { 34108 } 34109 34110 public class TimeUtils { 34111 method public static java.util.TimeZone getTimeZone(int, boolean, long, java.lang.String); 34112 method public static java.lang.String getTimeZoneDatabaseVersion(); 34113 } 34114 34115 public class TimingLogger { 34116 ctor public TimingLogger(java.lang.String, java.lang.String); 34117 method public void addSplit(java.lang.String); 34118 method public void dumpToLog(); 34119 method public void reset(java.lang.String, java.lang.String); 34120 method public void reset(); 34121 } 34122 34123 public class TypedValue { 34124 ctor public TypedValue(); 34125 method public static float applyDimension(int, float, android.util.DisplayMetrics); 34126 method public final java.lang.CharSequence coerceToString(); 34127 method public static final java.lang.String coerceToString(int, int); 34128 method public static float complexToDimension(int, android.util.DisplayMetrics); 34129 method public static int complexToDimensionPixelOffset(int, android.util.DisplayMetrics); 34130 method public static int complexToDimensionPixelSize(int, android.util.DisplayMetrics); 34131 method public static float complexToFloat(int); 34132 method public static float complexToFraction(int, float, float); 34133 method public int getComplexUnit(); 34134 method public float getDimension(android.util.DisplayMetrics); 34135 method public final float getFloat(); 34136 method public float getFraction(float, float); 34137 method public void setTo(android.util.TypedValue); 34138 field public static final int COMPLEX_MANTISSA_MASK = 16777215; // 0xffffff 34139 field public static final int COMPLEX_MANTISSA_SHIFT = 8; // 0x8 34140 field public static final int COMPLEX_RADIX_0p23 = 3; // 0x3 34141 field public static final int COMPLEX_RADIX_16p7 = 1; // 0x1 34142 field public static final int COMPLEX_RADIX_23p0 = 0; // 0x0 34143 field public static final int COMPLEX_RADIX_8p15 = 2; // 0x2 34144 field public static final int COMPLEX_RADIX_MASK = 3; // 0x3 34145 field public static final int COMPLEX_RADIX_SHIFT = 4; // 0x4 34146 field public static final int COMPLEX_UNIT_DIP = 1; // 0x1 34147 field public static final int COMPLEX_UNIT_FRACTION = 0; // 0x0 34148 field public static final int COMPLEX_UNIT_FRACTION_PARENT = 1; // 0x1 34149 field public static final int COMPLEX_UNIT_IN = 4; // 0x4 34150 field public static final int COMPLEX_UNIT_MASK = 15; // 0xf 34151 field public static final int COMPLEX_UNIT_MM = 5; // 0x5 34152 field public static final int COMPLEX_UNIT_PT = 3; // 0x3 34153 field public static final int COMPLEX_UNIT_PX = 0; // 0x0 34154 field public static final int COMPLEX_UNIT_SHIFT = 0; // 0x0 34155 field public static final int COMPLEX_UNIT_SP = 2; // 0x2 34156 field public static final int DATA_NULL_EMPTY = 1; // 0x1 34157 field public static final int DATA_NULL_UNDEFINED = 0; // 0x0 34158 field public static final int DENSITY_DEFAULT = 0; // 0x0 34159 field public static final int DENSITY_NONE = 65535; // 0xffff 34160 field public static final int TYPE_ATTRIBUTE = 2; // 0x2 34161 field public static final int TYPE_DIMENSION = 5; // 0x5 34162 field public static final int TYPE_FIRST_COLOR_INT = 28; // 0x1c 34163 field public static final int TYPE_FIRST_INT = 16; // 0x10 34164 field public static final int TYPE_FLOAT = 4; // 0x4 34165 field public static final int TYPE_FRACTION = 6; // 0x6 34166 field public static final int TYPE_INT_BOOLEAN = 18; // 0x12 34167 field public static final int TYPE_INT_COLOR_ARGB4 = 30; // 0x1e 34168 field public static final int TYPE_INT_COLOR_ARGB8 = 28; // 0x1c 34169 field public static final int TYPE_INT_COLOR_RGB4 = 31; // 0x1f 34170 field public static final int TYPE_INT_COLOR_RGB8 = 29; // 0x1d 34171 field public static final int TYPE_INT_DEC = 16; // 0x10 34172 field public static final int TYPE_INT_HEX = 17; // 0x11 34173 field public static final int TYPE_LAST_COLOR_INT = 31; // 0x1f 34174 field public static final int TYPE_LAST_INT = 31; // 0x1f 34175 field public static final int TYPE_NULL = 0; // 0x0 34176 field public static final int TYPE_REFERENCE = 1; // 0x1 34177 field public static final int TYPE_STRING = 3; // 0x3 34178 field public int assetCookie; 34179 field public int changingConfigurations; 34180 field public int data; 34181 field public int density; 34182 field public int resourceId; 34183 field public java.lang.CharSequence string; 34184 field public int type; 34185 } 34186 34187 public class Xml { 34188 method public static android.util.AttributeSet asAttributeSet(org.xmlpull.v1.XmlPullParser); 34189 method public static android.util.Xml.Encoding findEncodingByName(java.lang.String) throws java.io.UnsupportedEncodingException; 34190 method public static org.xmlpull.v1.XmlPullParser newPullParser(); 34191 method public static org.xmlpull.v1.XmlSerializer newSerializer(); 34192 method public static void parse(java.lang.String, org.xml.sax.ContentHandler) throws org.xml.sax.SAXException; 34193 method public static void parse(java.io.Reader, org.xml.sax.ContentHandler) throws java.io.IOException, org.xml.sax.SAXException; 34194 method public static void parse(java.io.InputStream, android.util.Xml.Encoding, org.xml.sax.ContentHandler) throws java.io.IOException, org.xml.sax.SAXException; 34195 field public static java.lang.String FEATURE_RELAXED; 34196 } 34197 34198 public static final class Xml.Encoding extends java.lang.Enum { 34199 method public static android.util.Xml.Encoding valueOf(java.lang.String); 34200 method public static final android.util.Xml.Encoding[] values(); 34201 enum_constant public static final android.util.Xml.Encoding ISO_8859_1; 34202 enum_constant public static final android.util.Xml.Encoding US_ASCII; 34203 enum_constant public static final android.util.Xml.Encoding UTF_16; 34204 enum_constant public static final android.util.Xml.Encoding UTF_8; 34205 } 34206 34207} 34208 34209package android.view { 34210 34211 public abstract class AbsSavedState implements android.os.Parcelable { 34212 ctor protected AbsSavedState(android.os.Parcelable); 34213 ctor protected AbsSavedState(android.os.Parcel); 34214 method public int describeContents(); 34215 method public final android.os.Parcelable getSuperState(); 34216 method public void writeToParcel(android.os.Parcel, int); 34217 field public static final android.os.Parcelable.Creator<android.view.AbsSavedState> CREATOR; 34218 field public static final android.view.AbsSavedState EMPTY_STATE; 34219 } 34220 34221 public abstract class ActionMode { 34222 ctor public ActionMode(); 34223 method public abstract void finish(); 34224 method public abstract android.view.View getCustomView(); 34225 method public abstract android.view.Menu getMenu(); 34226 method public abstract android.view.MenuInflater getMenuInflater(); 34227 method public abstract java.lang.CharSequence getSubtitle(); 34228 method public java.lang.Object getTag(); 34229 method public abstract java.lang.CharSequence getTitle(); 34230 method public boolean getTitleOptionalHint(); 34231 method public abstract void invalidate(); 34232 method public boolean isTitleOptional(); 34233 method public abstract void setCustomView(android.view.View); 34234 method public abstract void setSubtitle(java.lang.CharSequence); 34235 method public abstract void setSubtitle(int); 34236 method public void setTag(java.lang.Object); 34237 method public abstract void setTitle(java.lang.CharSequence); 34238 method public abstract void setTitle(int); 34239 method public void setTitleOptionalHint(boolean); 34240 } 34241 34242 public static abstract interface ActionMode.Callback { 34243 method public abstract boolean onActionItemClicked(android.view.ActionMode, android.view.MenuItem); 34244 method public abstract boolean onCreateActionMode(android.view.ActionMode, android.view.Menu); 34245 method public abstract void onDestroyActionMode(android.view.ActionMode); 34246 method public abstract boolean onPrepareActionMode(android.view.ActionMode, android.view.Menu); 34247 } 34248 34249 public abstract class ActionProvider { 34250 ctor public ActionProvider(android.content.Context); 34251 method public boolean hasSubMenu(); 34252 method public boolean isVisible(); 34253 method public abstract deprecated android.view.View onCreateActionView(); 34254 method public android.view.View onCreateActionView(android.view.MenuItem); 34255 method public boolean onPerformDefaultAction(); 34256 method public void onPrepareSubMenu(android.view.SubMenu); 34257 method public boolean overridesItemVisibility(); 34258 method public void refreshVisibility(); 34259 method public void setVisibilityListener(android.view.ActionProvider.VisibilityListener); 34260 } 34261 34262 public static abstract interface ActionProvider.VisibilityListener { 34263 method public abstract void onActionProviderVisibilityChanged(boolean); 34264 } 34265 34266 public final class Choreographer { 34267 method public static android.view.Choreographer getInstance(); 34268 method public void postFrameCallback(android.view.Choreographer.FrameCallback); 34269 method public void postFrameCallbackDelayed(android.view.Choreographer.FrameCallback, long); 34270 method public void removeFrameCallback(android.view.Choreographer.FrameCallback); 34271 } 34272 34273 public static abstract interface Choreographer.FrameCallback { 34274 method public abstract void doFrame(long); 34275 } 34276 34277 public abstract interface CollapsibleActionView { 34278 method public abstract void onActionViewCollapsed(); 34279 method public abstract void onActionViewExpanded(); 34280 } 34281 34282 public abstract interface ContextMenu implements android.view.Menu { 34283 method public abstract void clearHeader(); 34284 method public abstract android.view.ContextMenu setHeaderIcon(int); 34285 method public abstract android.view.ContextMenu setHeaderIcon(android.graphics.drawable.Drawable); 34286 method public abstract android.view.ContextMenu setHeaderTitle(int); 34287 method public abstract android.view.ContextMenu setHeaderTitle(java.lang.CharSequence); 34288 method public abstract android.view.ContextMenu setHeaderView(android.view.View); 34289 } 34290 34291 public static abstract interface ContextMenu.ContextMenuInfo { 34292 } 34293 34294 public class ContextThemeWrapper extends android.content.ContextWrapper { 34295 ctor public ContextThemeWrapper(); 34296 ctor public ContextThemeWrapper(android.content.Context, int); 34297 method public void applyOverrideConfiguration(android.content.res.Configuration); 34298 method protected void onApplyThemeResource(android.content.res.Resources.Theme, int, boolean); 34299 } 34300 34301 public final class Display { 34302 method public long getAppVsyncOffsetNanos(); 34303 method public void getCurrentSizeRange(android.graphics.Point, android.graphics.Point); 34304 method public int getDisplayId(); 34305 method public int getFlags(); 34306 method public deprecated int getHeight(); 34307 method public void getMetrics(android.util.DisplayMetrics); 34308 method public java.lang.String getName(); 34309 method public deprecated int getOrientation(); 34310 method public deprecated int getPixelFormat(); 34311 method public long getPresentationDeadlineNanos(); 34312 method public void getRealMetrics(android.util.DisplayMetrics); 34313 method public void getRealSize(android.graphics.Point); 34314 method public void getRectSize(android.graphics.Rect); 34315 method public float getRefreshRate(); 34316 method public int getRotation(); 34317 method public void getSize(android.graphics.Point); 34318 method public int getState(); 34319 method public float[] getSupportedRefreshRates(); 34320 method public deprecated int getWidth(); 34321 method public boolean isValid(); 34322 field public static final int DEFAULT_DISPLAY = 0; // 0x0 34323 field public static final int FLAG_PRESENTATION = 8; // 0x8 34324 field public static final int FLAG_PRIVATE = 4; // 0x4 34325 field public static final int FLAG_SECURE = 2; // 0x2 34326 field public static final int FLAG_SUPPORTS_PROTECTED_BUFFERS = 1; // 0x1 34327 field public static final int STATE_DOZE = 3; // 0x3 34328 field public static final int STATE_DOZE_SUSPEND = 4; // 0x4 34329 field public static final int STATE_OFF = 1; // 0x1 34330 field public static final int STATE_ON = 2; // 0x2 34331 field public static final int STATE_UNKNOWN = 0; // 0x0 34332 } 34333 34334 public class DragEvent implements android.os.Parcelable { 34335 method public int describeContents(); 34336 method public int getAction(); 34337 method public android.content.ClipData getClipData(); 34338 method public android.content.ClipDescription getClipDescription(); 34339 method public java.lang.Object getLocalState(); 34340 method public boolean getResult(); 34341 method public float getX(); 34342 method public float getY(); 34343 method public void writeToParcel(android.os.Parcel, int); 34344 field public static final int ACTION_DRAG_ENDED = 4; // 0x4 34345 field public static final int ACTION_DRAG_ENTERED = 5; // 0x5 34346 field public static final int ACTION_DRAG_EXITED = 6; // 0x6 34347 field public static final int ACTION_DRAG_LOCATION = 2; // 0x2 34348 field public static final int ACTION_DRAG_STARTED = 1; // 0x1 34349 field public static final int ACTION_DROP = 3; // 0x3 34350 field public static final android.os.Parcelable.Creator<android.view.DragEvent> CREATOR; 34351 } 34352 34353 public class FocusFinder { 34354 method public android.view.View findNearestTouchable(android.view.ViewGroup, int, int, int, int[]); 34355 method public final android.view.View findNextFocus(android.view.ViewGroup, android.view.View, int); 34356 method public android.view.View findNextFocusFromRect(android.view.ViewGroup, android.graphics.Rect, int); 34357 method public static android.view.FocusFinder getInstance(); 34358 } 34359 34360 public abstract class FrameStats { 34361 ctor public FrameStats(); 34362 method public final long getEndTimeNano(); 34363 method public final int getFrameCount(); 34364 method public final long getFramePresentedTimeNano(int); 34365 method public final long getRefreshPeriodNano(); 34366 method public final long getStartTimeNano(); 34367 field public static final long UNDEFINED_TIME_NANO = -1L; // 0xffffffffffffffffL 34368 } 34369 34370 public class GestureDetector { 34371 ctor public deprecated GestureDetector(android.view.GestureDetector.OnGestureListener, android.os.Handler); 34372 ctor public deprecated GestureDetector(android.view.GestureDetector.OnGestureListener); 34373 ctor public GestureDetector(android.content.Context, android.view.GestureDetector.OnGestureListener); 34374 ctor public GestureDetector(android.content.Context, android.view.GestureDetector.OnGestureListener, android.os.Handler); 34375 ctor public GestureDetector(android.content.Context, android.view.GestureDetector.OnGestureListener, android.os.Handler, boolean); 34376 method public boolean isLongpressEnabled(); 34377 method public boolean onTouchEvent(android.view.MotionEvent); 34378 method public void setIsLongpressEnabled(boolean); 34379 method public void setOnDoubleTapListener(android.view.GestureDetector.OnDoubleTapListener); 34380 } 34381 34382 public static abstract interface GestureDetector.OnDoubleTapListener { 34383 method public abstract boolean onDoubleTap(android.view.MotionEvent); 34384 method public abstract boolean onDoubleTapEvent(android.view.MotionEvent); 34385 method public abstract boolean onSingleTapConfirmed(android.view.MotionEvent); 34386 } 34387 34388 public static abstract interface GestureDetector.OnGestureListener { 34389 method public abstract boolean onDown(android.view.MotionEvent); 34390 method public abstract boolean onFling(android.view.MotionEvent, android.view.MotionEvent, float, float); 34391 method public abstract void onLongPress(android.view.MotionEvent); 34392 method public abstract boolean onScroll(android.view.MotionEvent, android.view.MotionEvent, float, float); 34393 method public abstract void onShowPress(android.view.MotionEvent); 34394 method public abstract boolean onSingleTapUp(android.view.MotionEvent); 34395 } 34396 34397 public static class GestureDetector.SimpleOnGestureListener implements android.view.GestureDetector.OnDoubleTapListener android.view.GestureDetector.OnGestureListener { 34398 ctor public GestureDetector.SimpleOnGestureListener(); 34399 method public boolean onDoubleTap(android.view.MotionEvent); 34400 method public boolean onDoubleTapEvent(android.view.MotionEvent); 34401 method public boolean onDown(android.view.MotionEvent); 34402 method public boolean onFling(android.view.MotionEvent, android.view.MotionEvent, float, float); 34403 method public void onLongPress(android.view.MotionEvent); 34404 method public boolean onScroll(android.view.MotionEvent, android.view.MotionEvent, float, float); 34405 method public void onShowPress(android.view.MotionEvent); 34406 method public boolean onSingleTapConfirmed(android.view.MotionEvent); 34407 method public boolean onSingleTapUp(android.view.MotionEvent); 34408 } 34409 34410 public class Gravity { 34411 ctor public Gravity(); 34412 method public static void apply(int, int, int, android.graphics.Rect, android.graphics.Rect); 34413 method public static void apply(int, int, int, android.graphics.Rect, android.graphics.Rect, int); 34414 method public static void apply(int, int, int, android.graphics.Rect, int, int, android.graphics.Rect); 34415 method public static void apply(int, int, int, android.graphics.Rect, int, int, android.graphics.Rect, int); 34416 method public static void applyDisplay(int, android.graphics.Rect, android.graphics.Rect); 34417 method public static void applyDisplay(int, android.graphics.Rect, android.graphics.Rect, int); 34418 method public static int getAbsoluteGravity(int, int); 34419 method public static boolean isHorizontal(int); 34420 method public static boolean isVertical(int); 34421 field public static final int AXIS_CLIP = 8; // 0x8 34422 field public static final int AXIS_PULL_AFTER = 4; // 0x4 34423 field public static final int AXIS_PULL_BEFORE = 2; // 0x2 34424 field public static final int AXIS_SPECIFIED = 1; // 0x1 34425 field public static final int AXIS_X_SHIFT = 0; // 0x0 34426 field public static final int AXIS_Y_SHIFT = 4; // 0x4 34427 field public static final int BOTTOM = 80; // 0x50 34428 field public static final int CENTER = 17; // 0x11 34429 field public static final int CENTER_HORIZONTAL = 1; // 0x1 34430 field public static final int CENTER_VERTICAL = 16; // 0x10 34431 field public static final int CLIP_HORIZONTAL = 8; // 0x8 34432 field public static final int CLIP_VERTICAL = 128; // 0x80 34433 field public static final int DISPLAY_CLIP_HORIZONTAL = 16777216; // 0x1000000 34434 field public static final int DISPLAY_CLIP_VERTICAL = 268435456; // 0x10000000 34435 field public static final int END = 8388613; // 0x800005 34436 field public static final int FILL = 119; // 0x77 34437 field public static final int FILL_HORIZONTAL = 7; // 0x7 34438 field public static final int FILL_VERTICAL = 112; // 0x70 34439 field public static final int HORIZONTAL_GRAVITY_MASK = 7; // 0x7 34440 field public static final int LEFT = 3; // 0x3 34441 field public static final int NO_GRAVITY = 0; // 0x0 34442 field public static final int RELATIVE_HORIZONTAL_GRAVITY_MASK = 8388615; // 0x800007 34443 field public static final int RELATIVE_LAYOUT_DIRECTION = 8388608; // 0x800000 34444 field public static final int RIGHT = 5; // 0x5 34445 field public static final int START = 8388611; // 0x800003 34446 field public static final int TOP = 48; // 0x30 34447 field public static final int VERTICAL_GRAVITY_MASK = 112; // 0x70 34448 } 34449 34450 public class HapticFeedbackConstants { 34451 field public static final int CLOCK_TICK = 4; // 0x4 34452 field public static final int FLAG_IGNORE_GLOBAL_SETTING = 2; // 0x2 34453 field public static final int FLAG_IGNORE_VIEW_SETTING = 1; // 0x1 34454 field public static final int KEYBOARD_TAP = 3; // 0x3 34455 field public static final int LONG_PRESS = 0; // 0x0 34456 field public static final int VIRTUAL_KEY = 1; // 0x1 34457 } 34458 34459 public class InflateException extends java.lang.RuntimeException { 34460 ctor public InflateException(); 34461 ctor public InflateException(java.lang.String, java.lang.Throwable); 34462 ctor public InflateException(java.lang.String); 34463 ctor public InflateException(java.lang.Throwable); 34464 } 34465 34466 public final class InputDevice implements android.os.Parcelable { 34467 method public int describeContents(); 34468 method public int getControllerNumber(); 34469 method public java.lang.String getDescriptor(); 34470 method public static android.view.InputDevice getDevice(int); 34471 method public static int[] getDeviceIds(); 34472 method public int getId(); 34473 method public android.view.KeyCharacterMap getKeyCharacterMap(); 34474 method public int getKeyboardType(); 34475 method public android.view.InputDevice.MotionRange getMotionRange(int); 34476 method public android.view.InputDevice.MotionRange getMotionRange(int, int); 34477 method public java.util.List<android.view.InputDevice.MotionRange> getMotionRanges(); 34478 method public java.lang.String getName(); 34479 method public int getProductId(); 34480 method public int getSources(); 34481 method public int getVendorId(); 34482 method public android.os.Vibrator getVibrator(); 34483 method public boolean[] hasKeys(int...); 34484 method public boolean isVirtual(); 34485 method public boolean supportsSource(int); 34486 method public void writeToParcel(android.os.Parcel, int); 34487 field public static final android.os.Parcelable.Creator<android.view.InputDevice> CREATOR; 34488 field public static final int KEYBOARD_TYPE_ALPHABETIC = 2; // 0x2 34489 field public static final int KEYBOARD_TYPE_NONE = 0; // 0x0 34490 field public static final int KEYBOARD_TYPE_NON_ALPHABETIC = 1; // 0x1 34491 field public static final deprecated int MOTION_RANGE_ORIENTATION = 8; // 0x8 34492 field public static final deprecated int MOTION_RANGE_PRESSURE = 2; // 0x2 34493 field public static final deprecated int MOTION_RANGE_SIZE = 3; // 0x3 34494 field public static final deprecated int MOTION_RANGE_TOOL_MAJOR = 6; // 0x6 34495 field public static final deprecated int MOTION_RANGE_TOOL_MINOR = 7; // 0x7 34496 field public static final deprecated int MOTION_RANGE_TOUCH_MAJOR = 4; // 0x4 34497 field public static final deprecated int MOTION_RANGE_TOUCH_MINOR = 5; // 0x5 34498 field public static final deprecated int MOTION_RANGE_X = 0; // 0x0 34499 field public static final deprecated int MOTION_RANGE_Y = 1; // 0x1 34500 field public static final int SOURCE_ANY = -256; // 0xffffff00 34501 field public static final int SOURCE_CLASS_BUTTON = 1; // 0x1 34502 field public static final int SOURCE_CLASS_JOYSTICK = 16; // 0x10 34503 field public static final int SOURCE_CLASS_MASK = 255; // 0xff 34504 field public static final int SOURCE_CLASS_NONE = 0; // 0x0 34505 field public static final int SOURCE_CLASS_POINTER = 2; // 0x2 34506 field public static final int SOURCE_CLASS_POSITION = 8; // 0x8 34507 field public static final int SOURCE_CLASS_TRACKBALL = 4; // 0x4 34508 field public static final int SOURCE_DPAD = 513; // 0x201 34509 field public static final int SOURCE_GAMEPAD = 1025; // 0x401 34510 field public static final int SOURCE_HDMI = 33554433; // 0x2000001 34511 field public static final int SOURCE_JOYSTICK = 16777232; // 0x1000010 34512 field public static final int SOURCE_KEYBOARD = 257; // 0x101 34513 field public static final int SOURCE_MOUSE = 8194; // 0x2002 34514 field public static final int SOURCE_STYLUS = 16386; // 0x4002 34515 field public static final int SOURCE_TOUCHPAD = 1048584; // 0x100008 34516 field public static final int SOURCE_TOUCHSCREEN = 4098; // 0x1002 34517 field public static final int SOURCE_TOUCH_NAVIGATION = 2097152; // 0x200000 34518 field public static final int SOURCE_TRACKBALL = 65540; // 0x10004 34519 field public static final int SOURCE_UNKNOWN = 0; // 0x0 34520 } 34521 34522 public static final class InputDevice.MotionRange { 34523 method public int getAxis(); 34524 method public float getFlat(); 34525 method public float getFuzz(); 34526 method public float getMax(); 34527 method public float getMin(); 34528 method public float getRange(); 34529 method public float getResolution(); 34530 method public int getSource(); 34531 method public boolean isFromSource(int); 34532 } 34533 34534 public abstract class InputEvent implements android.os.Parcelable { 34535 method public int describeContents(); 34536 method public final android.view.InputDevice getDevice(); 34537 method public abstract int getDeviceId(); 34538 method public abstract long getEventTime(); 34539 method public abstract int getSource(); 34540 method public boolean isFromSource(int); 34541 field public static final android.os.Parcelable.Creator<android.view.InputEvent> CREATOR; 34542 } 34543 34544 public final class InputQueue { 34545 } 34546 34547 public static abstract interface InputQueue.Callback { 34548 method public abstract void onInputQueueCreated(android.view.InputQueue); 34549 method public abstract void onInputQueueDestroyed(android.view.InputQueue); 34550 } 34551 34552 public class KeyCharacterMap implements android.os.Parcelable { 34553 method public int describeContents(); 34554 method public static boolean deviceHasKey(int); 34555 method public static boolean[] deviceHasKeys(int[]); 34556 method public int get(int, int); 34557 method public static int getDeadChar(int, int); 34558 method public char getDisplayLabel(int); 34559 method public android.view.KeyEvent[] getEvents(char[]); 34560 method public deprecated boolean getKeyData(int, android.view.KeyCharacterMap.KeyData); 34561 method public int getKeyboardType(); 34562 method public char getMatch(int, char[]); 34563 method public char getMatch(int, char[], int); 34564 method public int getModifierBehavior(); 34565 method public char getNumber(int); 34566 method public boolean isPrintingKey(int); 34567 method public static android.view.KeyCharacterMap load(int); 34568 method public void writeToParcel(android.os.Parcel, int); 34569 field public static final int ALPHA = 3; // 0x3 34570 field public static final deprecated int BUILT_IN_KEYBOARD = 0; // 0x0 34571 field public static final int COMBINING_ACCENT = -2147483648; // 0x80000000 34572 field public static final int COMBINING_ACCENT_MASK = 2147483647; // 0x7fffffff 34573 field public static final android.os.Parcelable.Creator<android.view.KeyCharacterMap> CREATOR; 34574 field public static final int FULL = 4; // 0x4 34575 field public static final char HEX_INPUT = 61184; // 0xef00 '\uef00' 34576 field public static final int MODIFIER_BEHAVIOR_CHORDED = 0; // 0x0 34577 field public static final int MODIFIER_BEHAVIOR_CHORDED_OR_TOGGLED = 1; // 0x1 34578 field public static final int NUMERIC = 1; // 0x1 34579 field public static final char PICKER_DIALOG_INPUT = 61185; // 0xef01 '\uef01' 34580 field public static final int PREDICTIVE = 2; // 0x2 34581 field public static final int SPECIAL_FUNCTION = 5; // 0x5 34582 field public static final int VIRTUAL_KEYBOARD = -1; // 0xffffffff 34583 } 34584 34585 public static deprecated class KeyCharacterMap.KeyData { 34586 ctor public KeyCharacterMap.KeyData(); 34587 field public static final int META_LENGTH = 4; // 0x4 34588 field public char displayLabel; 34589 field public char[] meta; 34590 field public char number; 34591 } 34592 34593 public static class KeyCharacterMap.UnavailableException extends android.util.AndroidRuntimeException { 34594 ctor public KeyCharacterMap.UnavailableException(java.lang.String); 34595 } 34596 34597 public class KeyEvent extends android.view.InputEvent implements android.os.Parcelable { 34598 ctor public KeyEvent(int, int); 34599 ctor public KeyEvent(long, long, int, int, int); 34600 ctor public KeyEvent(long, long, int, int, int, int); 34601 ctor public KeyEvent(long, long, int, int, int, int, int, int); 34602 ctor public KeyEvent(long, long, int, int, int, int, int, int, int); 34603 ctor public KeyEvent(long, long, int, int, int, int, int, int, int, int); 34604 ctor public KeyEvent(long, java.lang.String, int, int); 34605 ctor public KeyEvent(android.view.KeyEvent); 34606 ctor public deprecated KeyEvent(android.view.KeyEvent, long, int); 34607 method public static android.view.KeyEvent changeAction(android.view.KeyEvent, int); 34608 method public static android.view.KeyEvent changeFlags(android.view.KeyEvent, int); 34609 method public static android.view.KeyEvent changeTimeRepeat(android.view.KeyEvent, long, int); 34610 method public static android.view.KeyEvent changeTimeRepeat(android.view.KeyEvent, long, int, int); 34611 method public final deprecated boolean dispatch(android.view.KeyEvent.Callback); 34612 method public final boolean dispatch(android.view.KeyEvent.Callback, android.view.KeyEvent.DispatcherState, java.lang.Object); 34613 method public final int getAction(); 34614 method public final java.lang.String getCharacters(); 34615 method public static int getDeadChar(int, int); 34616 method public final int getDeviceId(); 34617 method public char getDisplayLabel(); 34618 method public final long getDownTime(); 34619 method public final long getEventTime(); 34620 method public final int getFlags(); 34621 method public final android.view.KeyCharacterMap getKeyCharacterMap(); 34622 method public final int getKeyCode(); 34623 method public deprecated boolean getKeyData(android.view.KeyCharacterMap.KeyData); 34624 method public char getMatch(char[]); 34625 method public char getMatch(char[], int); 34626 method public static int getMaxKeyCode(); 34627 method public final int getMetaState(); 34628 method public static int getModifierMetaStateMask(); 34629 method public final int getModifiers(); 34630 method public char getNumber(); 34631 method public final int getRepeatCount(); 34632 method public final int getScanCode(); 34633 method public final int getSource(); 34634 method public int getUnicodeChar(); 34635 method public int getUnicodeChar(int); 34636 method public final boolean hasModifiers(int); 34637 method public final boolean hasNoModifiers(); 34638 method public final boolean isAltPressed(); 34639 method public final boolean isCanceled(); 34640 method public final boolean isCapsLockOn(); 34641 method public final boolean isCtrlPressed(); 34642 method public final boolean isFunctionPressed(); 34643 method public static final boolean isGamepadButton(int); 34644 method public final boolean isLongPress(); 34645 method public final boolean isMetaPressed(); 34646 method public static boolean isModifierKey(int); 34647 method public final boolean isNumLockOn(); 34648 method public boolean isPrintingKey(); 34649 method public final boolean isScrollLockOn(); 34650 method public final boolean isShiftPressed(); 34651 method public final boolean isSymPressed(); 34652 method public final boolean isSystem(); 34653 method public final boolean isTracking(); 34654 method public static int keyCodeFromString(java.lang.String); 34655 method public static java.lang.String keyCodeToString(int); 34656 method public static boolean metaStateHasModifiers(int, int); 34657 method public static boolean metaStateHasNoModifiers(int); 34658 method public static int normalizeMetaState(int); 34659 method public final void setSource(int); 34660 method public final void startTracking(); 34661 method public void writeToParcel(android.os.Parcel, int); 34662 field public static final int ACTION_DOWN = 0; // 0x0 34663 field public static final int ACTION_MULTIPLE = 2; // 0x2 34664 field public static final int ACTION_UP = 1; // 0x1 34665 field public static final android.os.Parcelable.Creator<android.view.KeyEvent> CREATOR; 34666 field public static final int FLAG_CANCELED = 32; // 0x20 34667 field public static final int FLAG_CANCELED_LONG_PRESS = 256; // 0x100 34668 field public static final int FLAG_EDITOR_ACTION = 16; // 0x10 34669 field public static final int FLAG_FALLBACK = 1024; // 0x400 34670 field public static final int FLAG_FROM_SYSTEM = 8; // 0x8 34671 field public static final int FLAG_KEEP_TOUCH_MODE = 4; // 0x4 34672 field public static final int FLAG_LONG_PRESS = 128; // 0x80 34673 field public static final int FLAG_SOFT_KEYBOARD = 2; // 0x2 34674 field public static final int FLAG_TRACKING = 512; // 0x200 34675 field public static final int FLAG_VIRTUAL_HARD_KEY = 64; // 0x40 34676 field public static final deprecated int FLAG_WOKE_HERE = 1; // 0x1 34677 field public static final int KEYCODE_0 = 7; // 0x7 34678 field public static final int KEYCODE_1 = 8; // 0x8 34679 field public static final int KEYCODE_11 = 227; // 0xe3 34680 field public static final int KEYCODE_12 = 228; // 0xe4 34681 field public static final int KEYCODE_2 = 9; // 0x9 34682 field public static final int KEYCODE_3 = 10; // 0xa 34683 field public static final int KEYCODE_3D_MODE = 206; // 0xce 34684 field public static final int KEYCODE_4 = 11; // 0xb 34685 field public static final int KEYCODE_5 = 12; // 0xc 34686 field public static final int KEYCODE_6 = 13; // 0xd 34687 field public static final int KEYCODE_7 = 14; // 0xe 34688 field public static final int KEYCODE_8 = 15; // 0xf 34689 field public static final int KEYCODE_9 = 16; // 0x10 34690 field public static final int KEYCODE_A = 29; // 0x1d 34691 field public static final int KEYCODE_ALT_LEFT = 57; // 0x39 34692 field public static final int KEYCODE_ALT_RIGHT = 58; // 0x3a 34693 field public static final int KEYCODE_APOSTROPHE = 75; // 0x4b 34694 field public static final int KEYCODE_APP_SWITCH = 187; // 0xbb 34695 field public static final int KEYCODE_ASSIST = 219; // 0xdb 34696 field public static final int KEYCODE_AT = 77; // 0x4d 34697 field public static final int KEYCODE_AVR_INPUT = 182; // 0xb6 34698 field public static final int KEYCODE_AVR_POWER = 181; // 0xb5 34699 field public static final int KEYCODE_B = 30; // 0x1e 34700 field public static final int KEYCODE_BACK = 4; // 0x4 34701 field public static final int KEYCODE_BACKSLASH = 73; // 0x49 34702 field public static final int KEYCODE_BOOKMARK = 174; // 0xae 34703 field public static final int KEYCODE_BREAK = 121; // 0x79 34704 field public static final int KEYCODE_BRIGHTNESS_DOWN = 220; // 0xdc 34705 field public static final int KEYCODE_BRIGHTNESS_UP = 221; // 0xdd 34706 field public static final int KEYCODE_BUTTON_1 = 188; // 0xbc 34707 field public static final int KEYCODE_BUTTON_10 = 197; // 0xc5 34708 field public static final int KEYCODE_BUTTON_11 = 198; // 0xc6 34709 field public static final int KEYCODE_BUTTON_12 = 199; // 0xc7 34710 field public static final int KEYCODE_BUTTON_13 = 200; // 0xc8 34711 field public static final int KEYCODE_BUTTON_14 = 201; // 0xc9 34712 field public static final int KEYCODE_BUTTON_15 = 202; // 0xca 34713 field public static final int KEYCODE_BUTTON_16 = 203; // 0xcb 34714 field public static final int KEYCODE_BUTTON_2 = 189; // 0xbd 34715 field public static final int KEYCODE_BUTTON_3 = 190; // 0xbe 34716 field public static final int KEYCODE_BUTTON_4 = 191; // 0xbf 34717 field public static final int KEYCODE_BUTTON_5 = 192; // 0xc0 34718 field public static final int KEYCODE_BUTTON_6 = 193; // 0xc1 34719 field public static final int KEYCODE_BUTTON_7 = 194; // 0xc2 34720 field public static final int KEYCODE_BUTTON_8 = 195; // 0xc3 34721 field public static final int KEYCODE_BUTTON_9 = 196; // 0xc4 34722 field public static final int KEYCODE_BUTTON_A = 96; // 0x60 34723 field public static final int KEYCODE_BUTTON_B = 97; // 0x61 34724 field public static final int KEYCODE_BUTTON_C = 98; // 0x62 34725 field public static final int KEYCODE_BUTTON_L1 = 102; // 0x66 34726 field public static final int KEYCODE_BUTTON_L2 = 104; // 0x68 34727 field public static final int KEYCODE_BUTTON_MODE = 110; // 0x6e 34728 field public static final int KEYCODE_BUTTON_R1 = 103; // 0x67 34729 field public static final int KEYCODE_BUTTON_R2 = 105; // 0x69 34730 field public static final int KEYCODE_BUTTON_SELECT = 109; // 0x6d 34731 field public static final int KEYCODE_BUTTON_START = 108; // 0x6c 34732 field public static final int KEYCODE_BUTTON_THUMBL = 106; // 0x6a 34733 field public static final int KEYCODE_BUTTON_THUMBR = 107; // 0x6b 34734 field public static final int KEYCODE_BUTTON_X = 99; // 0x63 34735 field public static final int KEYCODE_BUTTON_Y = 100; // 0x64 34736 field public static final int KEYCODE_BUTTON_Z = 101; // 0x65 34737 field public static final int KEYCODE_C = 31; // 0x1f 34738 field public static final int KEYCODE_CALCULATOR = 210; // 0xd2 34739 field public static final int KEYCODE_CALENDAR = 208; // 0xd0 34740 field public static final int KEYCODE_CALL = 5; // 0x5 34741 field public static final int KEYCODE_CAMERA = 27; // 0x1b 34742 field public static final int KEYCODE_CAPS_LOCK = 115; // 0x73 34743 field public static final int KEYCODE_CAPTIONS = 175; // 0xaf 34744 field public static final int KEYCODE_CHANNEL_DOWN = 167; // 0xa7 34745 field public static final int KEYCODE_CHANNEL_UP = 166; // 0xa6 34746 field public static final int KEYCODE_CLEAR = 28; // 0x1c 34747 field public static final int KEYCODE_COMMA = 55; // 0x37 34748 field public static final int KEYCODE_CONTACTS = 207; // 0xcf 34749 field public static final int KEYCODE_CTRL_LEFT = 113; // 0x71 34750 field public static final int KEYCODE_CTRL_RIGHT = 114; // 0x72 34751 field public static final int KEYCODE_D = 32; // 0x20 34752 field public static final int KEYCODE_DEL = 67; // 0x43 34753 field public static final int KEYCODE_DPAD_CENTER = 23; // 0x17 34754 field public static final int KEYCODE_DPAD_DOWN = 20; // 0x14 34755 field public static final int KEYCODE_DPAD_LEFT = 21; // 0x15 34756 field public static final int KEYCODE_DPAD_RIGHT = 22; // 0x16 34757 field public static final int KEYCODE_DPAD_UP = 19; // 0x13 34758 field public static final int KEYCODE_DVR = 173; // 0xad 34759 field public static final int KEYCODE_E = 33; // 0x21 34760 field public static final int KEYCODE_EISU = 212; // 0xd4 34761 field public static final int KEYCODE_ENDCALL = 6; // 0x6 34762 field public static final int KEYCODE_ENTER = 66; // 0x42 34763 field public static final int KEYCODE_ENVELOPE = 65; // 0x41 34764 field public static final int KEYCODE_EQUALS = 70; // 0x46 34765 field public static final int KEYCODE_ESCAPE = 111; // 0x6f 34766 field public static final int KEYCODE_EXPLORER = 64; // 0x40 34767 field public static final int KEYCODE_F = 34; // 0x22 34768 field public static final int KEYCODE_F1 = 131; // 0x83 34769 field public static final int KEYCODE_F10 = 140; // 0x8c 34770 field public static final int KEYCODE_F11 = 141; // 0x8d 34771 field public static final int KEYCODE_F12 = 142; // 0x8e 34772 field public static final int KEYCODE_F2 = 132; // 0x84 34773 field public static final int KEYCODE_F3 = 133; // 0x85 34774 field public static final int KEYCODE_F4 = 134; // 0x86 34775 field public static final int KEYCODE_F5 = 135; // 0x87 34776 field public static final int KEYCODE_F6 = 136; // 0x88 34777 field public static final int KEYCODE_F7 = 137; // 0x89 34778 field public static final int KEYCODE_F8 = 138; // 0x8a 34779 field public static final int KEYCODE_F9 = 139; // 0x8b 34780 field public static final int KEYCODE_FOCUS = 80; // 0x50 34781 field public static final int KEYCODE_FORWARD = 125; // 0x7d 34782 field public static final int KEYCODE_FORWARD_DEL = 112; // 0x70 34783 field public static final int KEYCODE_FUNCTION = 119; // 0x77 34784 field public static final int KEYCODE_G = 35; // 0x23 34785 field public static final int KEYCODE_GRAVE = 68; // 0x44 34786 field public static final int KEYCODE_GUIDE = 172; // 0xac 34787 field public static final int KEYCODE_H = 36; // 0x24 34788 field public static final int KEYCODE_HEADSETHOOK = 79; // 0x4f 34789 field public static final int KEYCODE_HELP = 259; // 0x103 34790 field public static final int KEYCODE_HENKAN = 214; // 0xd6 34791 field public static final int KEYCODE_HOME = 3; // 0x3 34792 field public static final int KEYCODE_I = 37; // 0x25 34793 field public static final int KEYCODE_INFO = 165; // 0xa5 34794 field public static final int KEYCODE_INSERT = 124; // 0x7c 34795 field public static final int KEYCODE_J = 38; // 0x26 34796 field public static final int KEYCODE_K = 39; // 0x27 34797 field public static final int KEYCODE_KANA = 218; // 0xda 34798 field public static final int KEYCODE_KATAKANA_HIRAGANA = 215; // 0xd7 34799 field public static final int KEYCODE_L = 40; // 0x28 34800 field public static final int KEYCODE_LANGUAGE_SWITCH = 204; // 0xcc 34801 field public static final int KEYCODE_LAST_CHANNEL = 229; // 0xe5 34802 field public static final int KEYCODE_LEFT_BRACKET = 71; // 0x47 34803 field public static final int KEYCODE_M = 41; // 0x29 34804 field public static final int KEYCODE_MANNER_MODE = 205; // 0xcd 34805 field public static final int KEYCODE_MEDIA_AUDIO_TRACK = 222; // 0xde 34806 field public static final int KEYCODE_MEDIA_CLOSE = 128; // 0x80 34807 field public static final int KEYCODE_MEDIA_EJECT = 129; // 0x81 34808 field public static final int KEYCODE_MEDIA_FAST_FORWARD = 90; // 0x5a 34809 field public static final int KEYCODE_MEDIA_NEXT = 87; // 0x57 34810 field public static final int KEYCODE_MEDIA_PAUSE = 127; // 0x7f 34811 field public static final int KEYCODE_MEDIA_PLAY = 126; // 0x7e 34812 field public static final int KEYCODE_MEDIA_PLAY_PAUSE = 85; // 0x55 34813 field public static final int KEYCODE_MEDIA_PREVIOUS = 88; // 0x58 34814 field public static final int KEYCODE_MEDIA_RECORD = 130; // 0x82 34815 field public static final int KEYCODE_MEDIA_REWIND = 89; // 0x59 34816 field public static final int KEYCODE_MEDIA_STOP = 86; // 0x56 34817 field public static final int KEYCODE_MEDIA_TOP_MENU = 226; // 0xe2 34818 field public static final int KEYCODE_MENU = 82; // 0x52 34819 field public static final int KEYCODE_META_LEFT = 117; // 0x75 34820 field public static final int KEYCODE_META_RIGHT = 118; // 0x76 34821 field public static final int KEYCODE_MINUS = 69; // 0x45 34822 field public static final int KEYCODE_MOVE_END = 123; // 0x7b 34823 field public static final int KEYCODE_MOVE_HOME = 122; // 0x7a 34824 field public static final int KEYCODE_MUHENKAN = 213; // 0xd5 34825 field public static final int KEYCODE_MUSIC = 209; // 0xd1 34826 field public static final int KEYCODE_MUTE = 91; // 0x5b 34827 field public static final int KEYCODE_N = 42; // 0x2a 34828 field public static final int KEYCODE_NOTIFICATION = 83; // 0x53 34829 field public static final int KEYCODE_NUM = 78; // 0x4e 34830 field public static final int KEYCODE_NUMPAD_0 = 144; // 0x90 34831 field public static final int KEYCODE_NUMPAD_1 = 145; // 0x91 34832 field public static final int KEYCODE_NUMPAD_2 = 146; // 0x92 34833 field public static final int KEYCODE_NUMPAD_3 = 147; // 0x93 34834 field public static final int KEYCODE_NUMPAD_4 = 148; // 0x94 34835 field public static final int KEYCODE_NUMPAD_5 = 149; // 0x95 34836 field public static final int KEYCODE_NUMPAD_6 = 150; // 0x96 34837 field public static final int KEYCODE_NUMPAD_7 = 151; // 0x97 34838 field public static final int KEYCODE_NUMPAD_8 = 152; // 0x98 34839 field public static final int KEYCODE_NUMPAD_9 = 153; // 0x99 34840 field public static final int KEYCODE_NUMPAD_ADD = 157; // 0x9d 34841 field public static final int KEYCODE_NUMPAD_COMMA = 159; // 0x9f 34842 field public static final int KEYCODE_NUMPAD_DIVIDE = 154; // 0x9a 34843 field public static final int KEYCODE_NUMPAD_DOT = 158; // 0x9e 34844 field public static final int KEYCODE_NUMPAD_ENTER = 160; // 0xa0 34845 field public static final int KEYCODE_NUMPAD_EQUALS = 161; // 0xa1 34846 field public static final int KEYCODE_NUMPAD_LEFT_PAREN = 162; // 0xa2 34847 field public static final int KEYCODE_NUMPAD_MULTIPLY = 155; // 0x9b 34848 field public static final int KEYCODE_NUMPAD_RIGHT_PAREN = 163; // 0xa3 34849 field public static final int KEYCODE_NUMPAD_SUBTRACT = 156; // 0x9c 34850 field public static final int KEYCODE_NUM_LOCK = 143; // 0x8f 34851 field public static final int KEYCODE_O = 43; // 0x2b 34852 field public static final int KEYCODE_P = 44; // 0x2c 34853 field public static final int KEYCODE_PAGE_DOWN = 93; // 0x5d 34854 field public static final int KEYCODE_PAGE_UP = 92; // 0x5c 34855 field public static final int KEYCODE_PAIRING = 225; // 0xe1 34856 field public static final int KEYCODE_PERIOD = 56; // 0x38 34857 field public static final int KEYCODE_PICTSYMBOLS = 94; // 0x5e 34858 field public static final int KEYCODE_PLUS = 81; // 0x51 34859 field public static final int KEYCODE_POUND = 18; // 0x12 34860 field public static final int KEYCODE_POWER = 26; // 0x1a 34861 field public static final int KEYCODE_PROG_BLUE = 186; // 0xba 34862 field public static final int KEYCODE_PROG_GREEN = 184; // 0xb8 34863 field public static final int KEYCODE_PROG_RED = 183; // 0xb7 34864 field public static final int KEYCODE_PROG_YELLOW = 185; // 0xb9 34865 field public static final int KEYCODE_Q = 45; // 0x2d 34866 field public static final int KEYCODE_R = 46; // 0x2e 34867 field public static final int KEYCODE_RIGHT_BRACKET = 72; // 0x48 34868 field public static final int KEYCODE_RO = 217; // 0xd9 34869 field public static final int KEYCODE_S = 47; // 0x2f 34870 field public static final int KEYCODE_SCROLL_LOCK = 116; // 0x74 34871 field public static final int KEYCODE_SEARCH = 84; // 0x54 34872 field public static final int KEYCODE_SEMICOLON = 74; // 0x4a 34873 field public static final int KEYCODE_SETTINGS = 176; // 0xb0 34874 field public static final int KEYCODE_SHIFT_LEFT = 59; // 0x3b 34875 field public static final int KEYCODE_SHIFT_RIGHT = 60; // 0x3c 34876 field public static final int KEYCODE_SLASH = 76; // 0x4c 34877 field public static final int KEYCODE_SLEEP = 223; // 0xdf 34878 field public static final int KEYCODE_SOFT_LEFT = 1; // 0x1 34879 field public static final int KEYCODE_SOFT_RIGHT = 2; // 0x2 34880 field public static final int KEYCODE_SPACE = 62; // 0x3e 34881 field public static final int KEYCODE_STAR = 17; // 0x11 34882 field public static final int KEYCODE_STB_INPUT = 180; // 0xb4 34883 field public static final int KEYCODE_STB_POWER = 179; // 0xb3 34884 field public static final int KEYCODE_SWITCH_CHARSET = 95; // 0x5f 34885 field public static final int KEYCODE_SYM = 63; // 0x3f 34886 field public static final int KEYCODE_SYSRQ = 120; // 0x78 34887 field public static final int KEYCODE_T = 48; // 0x30 34888 field public static final int KEYCODE_TAB = 61; // 0x3d 34889 field public static final int KEYCODE_TV = 170; // 0xaa 34890 field public static final int KEYCODE_TV_ANTENNA_CABLE = 242; // 0xf2 34891 field public static final int KEYCODE_TV_AUDIO_DESCRIPTION = 252; // 0xfc 34892 field public static final int KEYCODE_TV_AUDIO_DESCRIPTION_MIX_DOWN = 254; // 0xfe 34893 field public static final int KEYCODE_TV_AUDIO_DESCRIPTION_MIX_UP = 253; // 0xfd 34894 field public static final int KEYCODE_TV_CONTENTS_MENU = 256; // 0x100 34895 field public static final int KEYCODE_TV_DATA_SERVICE = 230; // 0xe6 34896 field public static final int KEYCODE_TV_INPUT = 178; // 0xb2 34897 field public static final int KEYCODE_TV_INPUT_COMPONENT_1 = 249; // 0xf9 34898 field public static final int KEYCODE_TV_INPUT_COMPONENT_2 = 250; // 0xfa 34899 field public static final int KEYCODE_TV_INPUT_COMPOSITE_1 = 247; // 0xf7 34900 field public static final int KEYCODE_TV_INPUT_COMPOSITE_2 = 248; // 0xf8 34901 field public static final int KEYCODE_TV_INPUT_HDMI_1 = 243; // 0xf3 34902 field public static final int KEYCODE_TV_INPUT_HDMI_2 = 244; // 0xf4 34903 field public static final int KEYCODE_TV_INPUT_HDMI_3 = 245; // 0xf5 34904 field public static final int KEYCODE_TV_INPUT_HDMI_4 = 246; // 0xf6 34905 field public static final int KEYCODE_TV_INPUT_VGA_1 = 251; // 0xfb 34906 field public static final int KEYCODE_TV_MEDIA_CONTEXT_MENU = 257; // 0x101 34907 field public static final int KEYCODE_TV_NETWORK = 241; // 0xf1 34908 field public static final int KEYCODE_TV_NUMBER_ENTRY = 234; // 0xea 34909 field public static final int KEYCODE_TV_POWER = 177; // 0xb1 34910 field public static final int KEYCODE_TV_RADIO_SERVICE = 232; // 0xe8 34911 field public static final int KEYCODE_TV_SATELLITE = 237; // 0xed 34912 field public static final int KEYCODE_TV_SATELLITE_BS = 238; // 0xee 34913 field public static final int KEYCODE_TV_SATELLITE_CS = 239; // 0xef 34914 field public static final int KEYCODE_TV_SATELLITE_SERVICE = 240; // 0xf0 34915 field public static final int KEYCODE_TV_TELETEXT = 233; // 0xe9 34916 field public static final int KEYCODE_TV_TERRESTRIAL_ANALOG = 235; // 0xeb 34917 field public static final int KEYCODE_TV_TERRESTRIAL_DIGITAL = 236; // 0xec 34918 field public static final int KEYCODE_TV_TIMER_PROGRAMMING = 258; // 0x102 34919 field public static final int KEYCODE_TV_ZOOM_MODE = 255; // 0xff 34920 field public static final int KEYCODE_U = 49; // 0x31 34921 field public static final int KEYCODE_UNKNOWN = 0; // 0x0 34922 field public static final int KEYCODE_V = 50; // 0x32 34923 field public static final int KEYCODE_VOICE_ASSIST = 231; // 0xe7 34924 field public static final int KEYCODE_VOLUME_DOWN = 25; // 0x19 34925 field public static final int KEYCODE_VOLUME_MUTE = 164; // 0xa4 34926 field public static final int KEYCODE_VOLUME_UP = 24; // 0x18 34927 field public static final int KEYCODE_W = 51; // 0x33 34928 field public static final int KEYCODE_WAKEUP = 224; // 0xe0 34929 field public static final int KEYCODE_WINDOW = 171; // 0xab 34930 field public static final int KEYCODE_X = 52; // 0x34 34931 field public static final int KEYCODE_Y = 53; // 0x35 34932 field public static final int KEYCODE_YEN = 216; // 0xd8 34933 field public static final int KEYCODE_Z = 54; // 0x36 34934 field public static final int KEYCODE_ZENKAKU_HANKAKU = 211; // 0xd3 34935 field public static final int KEYCODE_ZOOM_IN = 168; // 0xa8 34936 field public static final int KEYCODE_ZOOM_OUT = 169; // 0xa9 34937 field public static final deprecated int MAX_KEYCODE = 84; // 0x54 34938 field public static final int META_ALT_LEFT_ON = 16; // 0x10 34939 field public static final int META_ALT_MASK = 50; // 0x32 34940 field public static final int META_ALT_ON = 2; // 0x2 34941 field public static final int META_ALT_RIGHT_ON = 32; // 0x20 34942 field public static final int META_CAPS_LOCK_ON = 1048576; // 0x100000 34943 field public static final int META_CTRL_LEFT_ON = 8192; // 0x2000 34944 field public static final int META_CTRL_MASK = 28672; // 0x7000 34945 field public static final int META_CTRL_ON = 4096; // 0x1000 34946 field public static final int META_CTRL_RIGHT_ON = 16384; // 0x4000 34947 field public static final int META_FUNCTION_ON = 8; // 0x8 34948 field public static final int META_META_LEFT_ON = 131072; // 0x20000 34949 field public static final int META_META_MASK = 458752; // 0x70000 34950 field public static final int META_META_ON = 65536; // 0x10000 34951 field public static final int META_META_RIGHT_ON = 262144; // 0x40000 34952 field public static final int META_NUM_LOCK_ON = 2097152; // 0x200000 34953 field public static final int META_SCROLL_LOCK_ON = 4194304; // 0x400000 34954 field public static final int META_SHIFT_LEFT_ON = 64; // 0x40 34955 field public static final int META_SHIFT_MASK = 193; // 0xc1 34956 field public static final int META_SHIFT_ON = 1; // 0x1 34957 field public static final int META_SHIFT_RIGHT_ON = 128; // 0x80 34958 field public static final int META_SYM_ON = 4; // 0x4 34959 } 34960 34961 public static abstract interface KeyEvent.Callback { 34962 method public abstract boolean onKeyDown(int, android.view.KeyEvent); 34963 method public abstract boolean onKeyLongPress(int, android.view.KeyEvent); 34964 method public abstract boolean onKeyMultiple(int, int, android.view.KeyEvent); 34965 method public abstract boolean onKeyUp(int, android.view.KeyEvent); 34966 } 34967 34968 public static class KeyEvent.DispatcherState { 34969 ctor public KeyEvent.DispatcherState(); 34970 method public void handleUpEvent(android.view.KeyEvent); 34971 method public boolean isTracking(android.view.KeyEvent); 34972 method public void performedLongPress(android.view.KeyEvent); 34973 method public void reset(); 34974 method public void reset(java.lang.Object); 34975 method public void startTracking(android.view.KeyEvent, java.lang.Object); 34976 } 34977 34978 public abstract class LayoutInflater { 34979 ctor protected LayoutInflater(android.content.Context); 34980 ctor protected LayoutInflater(android.view.LayoutInflater, android.content.Context); 34981 method public abstract android.view.LayoutInflater cloneInContext(android.content.Context); 34982 method public final android.view.View createView(java.lang.String, java.lang.String, android.util.AttributeSet) throws java.lang.ClassNotFoundException, android.view.InflateException; 34983 method public static android.view.LayoutInflater from(android.content.Context); 34984 method public android.content.Context getContext(); 34985 method public final android.view.LayoutInflater.Factory getFactory(); 34986 method public final android.view.LayoutInflater.Factory2 getFactory2(); 34987 method public android.view.LayoutInflater.Filter getFilter(); 34988 method public android.view.View inflate(int, android.view.ViewGroup); 34989 method public android.view.View inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup); 34990 method public android.view.View inflate(int, android.view.ViewGroup, boolean); 34991 method public android.view.View inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean); 34992 method protected android.view.View onCreateView(java.lang.String, android.util.AttributeSet) throws java.lang.ClassNotFoundException; 34993 method protected android.view.View onCreateView(android.view.View, java.lang.String, android.util.AttributeSet) throws java.lang.ClassNotFoundException; 34994 method public void setFactory(android.view.LayoutInflater.Factory); 34995 method public void setFactory2(android.view.LayoutInflater.Factory2); 34996 method public void setFilter(android.view.LayoutInflater.Filter); 34997 } 34998 34999 public static abstract interface LayoutInflater.Factory { 35000 method public abstract android.view.View onCreateView(java.lang.String, android.content.Context, android.util.AttributeSet); 35001 } 35002 35003 public static abstract interface LayoutInflater.Factory2 implements android.view.LayoutInflater.Factory { 35004 method public abstract android.view.View onCreateView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet); 35005 } 35006 35007 public static abstract interface LayoutInflater.Filter { 35008 method public abstract boolean onLoadClass(java.lang.Class); 35009 } 35010 35011 public abstract interface Menu { 35012 method public abstract android.view.MenuItem add(java.lang.CharSequence); 35013 method public abstract android.view.MenuItem add(int); 35014 method public abstract android.view.MenuItem add(int, int, int, java.lang.CharSequence); 35015 method public abstract android.view.MenuItem add(int, int, int, int); 35016 method public abstract int addIntentOptions(int, int, int, android.content.ComponentName, android.content.Intent[], android.content.Intent, int, android.view.MenuItem[]); 35017 method public abstract android.view.SubMenu addSubMenu(java.lang.CharSequence); 35018 method public abstract android.view.SubMenu addSubMenu(int); 35019 method public abstract android.view.SubMenu addSubMenu(int, int, int, java.lang.CharSequence); 35020 method public abstract android.view.SubMenu addSubMenu(int, int, int, int); 35021 method public abstract void clear(); 35022 method public abstract void close(); 35023 method public abstract android.view.MenuItem findItem(int); 35024 method public abstract android.view.MenuItem getItem(int); 35025 method public abstract boolean hasVisibleItems(); 35026 method public abstract boolean isShortcutKey(int, android.view.KeyEvent); 35027 method public abstract boolean performIdentifierAction(int, int); 35028 method public abstract boolean performShortcut(int, android.view.KeyEvent, int); 35029 method public abstract void removeGroup(int); 35030 method public abstract void removeItem(int); 35031 method public abstract void setGroupCheckable(int, boolean, boolean); 35032 method public abstract void setGroupEnabled(int, boolean); 35033 method public abstract void setGroupVisible(int, boolean); 35034 method public abstract void setQwertyMode(boolean); 35035 method public abstract int size(); 35036 field public static final int CATEGORY_ALTERNATIVE = 262144; // 0x40000 35037 field public static final int CATEGORY_CONTAINER = 65536; // 0x10000 35038 field public static final int CATEGORY_SECONDARY = 196608; // 0x30000 35039 field public static final int CATEGORY_SYSTEM = 131072; // 0x20000 35040 field public static final int FIRST = 1; // 0x1 35041 field public static final int FLAG_ALWAYS_PERFORM_CLOSE = 2; // 0x2 35042 field public static final int FLAG_APPEND_TO_GROUP = 1; // 0x1 35043 field public static final int FLAG_PERFORM_NO_CLOSE = 1; // 0x1 35044 field public static final int NONE = 0; // 0x0 35045 } 35046 35047 public class MenuInflater { 35048 ctor public MenuInflater(android.content.Context); 35049 method public void inflate(int, android.view.Menu); 35050 } 35051 35052 public abstract interface MenuItem { 35053 method public abstract boolean collapseActionView(); 35054 method public abstract boolean expandActionView(); 35055 method public abstract android.view.ActionProvider getActionProvider(); 35056 method public abstract android.view.View getActionView(); 35057 method public abstract char getAlphabeticShortcut(); 35058 method public abstract int getGroupId(); 35059 method public abstract android.graphics.drawable.Drawable getIcon(); 35060 method public abstract android.content.Intent getIntent(); 35061 method public abstract int getItemId(); 35062 method public abstract android.view.ContextMenu.ContextMenuInfo getMenuInfo(); 35063 method public abstract char getNumericShortcut(); 35064 method public abstract int getOrder(); 35065 method public abstract android.view.SubMenu getSubMenu(); 35066 method public abstract java.lang.CharSequence getTitle(); 35067 method public abstract java.lang.CharSequence getTitleCondensed(); 35068 method public abstract boolean hasSubMenu(); 35069 method public abstract boolean isActionViewExpanded(); 35070 method public abstract boolean isCheckable(); 35071 method public abstract boolean isChecked(); 35072 method public abstract boolean isEnabled(); 35073 method public abstract boolean isVisible(); 35074 method public abstract android.view.MenuItem setActionProvider(android.view.ActionProvider); 35075 method public abstract android.view.MenuItem setActionView(android.view.View); 35076 method public abstract android.view.MenuItem setActionView(int); 35077 method public abstract android.view.MenuItem setAlphabeticShortcut(char); 35078 method public abstract android.view.MenuItem setCheckable(boolean); 35079 method public abstract android.view.MenuItem setChecked(boolean); 35080 method public abstract android.view.MenuItem setEnabled(boolean); 35081 method public abstract android.view.MenuItem setIcon(android.graphics.drawable.Drawable); 35082 method public abstract android.view.MenuItem setIcon(int); 35083 method public abstract android.view.MenuItem setIntent(android.content.Intent); 35084 method public abstract android.view.MenuItem setNumericShortcut(char); 35085 method public abstract android.view.MenuItem setOnActionExpandListener(android.view.MenuItem.OnActionExpandListener); 35086 method public abstract android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem.OnMenuItemClickListener); 35087 method public abstract android.view.MenuItem setShortcut(char, char); 35088 method public abstract void setShowAsAction(int); 35089 method public abstract android.view.MenuItem setShowAsActionFlags(int); 35090 method public abstract android.view.MenuItem setTitle(java.lang.CharSequence); 35091 method public abstract android.view.MenuItem setTitle(int); 35092 method public abstract android.view.MenuItem setTitleCondensed(java.lang.CharSequence); 35093 method public abstract android.view.MenuItem setVisible(boolean); 35094 field public static final int SHOW_AS_ACTION_ALWAYS = 2; // 0x2 35095 field public static final int SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW = 8; // 0x8 35096 field public static final int SHOW_AS_ACTION_IF_ROOM = 1; // 0x1 35097 field public static final int SHOW_AS_ACTION_NEVER = 0; // 0x0 35098 field public static final int SHOW_AS_ACTION_WITH_TEXT = 4; // 0x4 35099 } 35100 35101 public static abstract interface MenuItem.OnActionExpandListener { 35102 method public abstract boolean onMenuItemActionCollapse(android.view.MenuItem); 35103 method public abstract boolean onMenuItemActionExpand(android.view.MenuItem); 35104 } 35105 35106 public static abstract interface MenuItem.OnMenuItemClickListener { 35107 method public abstract boolean onMenuItemClick(android.view.MenuItem); 35108 } 35109 35110 public final class MotionEvent extends android.view.InputEvent implements android.os.Parcelable { 35111 method public static java.lang.String actionToString(int); 35112 method public final void addBatch(long, float, float, float, float, int); 35113 method public final void addBatch(long, android.view.MotionEvent.PointerCoords[], int); 35114 method public static int axisFromString(java.lang.String); 35115 method public static java.lang.String axisToString(int); 35116 method public final int findPointerIndex(int); 35117 method public final int getAction(); 35118 method public final int getActionIndex(); 35119 method public final int getActionMasked(); 35120 method public final float getAxisValue(int); 35121 method public final float getAxisValue(int, int); 35122 method public final int getButtonState(); 35123 method public final int getDeviceId(); 35124 method public final long getDownTime(); 35125 method public final int getEdgeFlags(); 35126 method public final long getEventTime(); 35127 method public final int getFlags(); 35128 method public final float getHistoricalAxisValue(int, int); 35129 method public final float getHistoricalAxisValue(int, int, int); 35130 method public final long getHistoricalEventTime(int); 35131 method public final float getHistoricalOrientation(int); 35132 method public final float getHistoricalOrientation(int, int); 35133 method public final void getHistoricalPointerCoords(int, int, android.view.MotionEvent.PointerCoords); 35134 method public final float getHistoricalPressure(int); 35135 method public final float getHistoricalPressure(int, int); 35136 method public final float getHistoricalSize(int); 35137 method public final float getHistoricalSize(int, int); 35138 method public final float getHistoricalToolMajor(int); 35139 method public final float getHistoricalToolMajor(int, int); 35140 method public final float getHistoricalToolMinor(int); 35141 method public final float getHistoricalToolMinor(int, int); 35142 method public final float getHistoricalTouchMajor(int); 35143 method public final float getHistoricalTouchMajor(int, int); 35144 method public final float getHistoricalTouchMinor(int); 35145 method public final float getHistoricalTouchMinor(int, int); 35146 method public final float getHistoricalX(int); 35147 method public final float getHistoricalX(int, int); 35148 method public final float getHistoricalY(int); 35149 method public final float getHistoricalY(int, int); 35150 method public final int getHistorySize(); 35151 method public final int getMetaState(); 35152 method public final float getOrientation(); 35153 method public final float getOrientation(int); 35154 method public final void getPointerCoords(int, android.view.MotionEvent.PointerCoords); 35155 method public final int getPointerCount(); 35156 method public final int getPointerId(int); 35157 method public final void getPointerProperties(int, android.view.MotionEvent.PointerProperties); 35158 method public final float getPressure(); 35159 method public final float getPressure(int); 35160 method public final float getRawX(); 35161 method public final float getRawY(); 35162 method public final float getSize(); 35163 method public final float getSize(int); 35164 method public final int getSource(); 35165 method public final float getToolMajor(); 35166 method public final float getToolMajor(int); 35167 method public final float getToolMinor(); 35168 method public final float getToolMinor(int); 35169 method public final int getToolType(int); 35170 method public final float getTouchMajor(); 35171 method public final float getTouchMajor(int); 35172 method public final float getTouchMinor(); 35173 method public final float getTouchMinor(int); 35174 method public final float getX(); 35175 method public final float getX(int); 35176 method public final float getXPrecision(); 35177 method public final float getY(); 35178 method public final float getY(int); 35179 method public final float getYPrecision(); 35180 method public final boolean isButtonPressed(int); 35181 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); 35182 method public static deprecated android.view.MotionEvent obtain(long, long, int, int, int[], android.view.MotionEvent.PointerCoords[], int, float, float, int, int, int, int); 35183 method public static android.view.MotionEvent obtain(long, long, int, float, float, float, float, int, float, float, int, int); 35184 method public static deprecated android.view.MotionEvent obtain(long, long, int, int, float, float, float, float, int, float, float, int, int); 35185 method public static android.view.MotionEvent obtain(long, long, int, float, float, int); 35186 method public static android.view.MotionEvent obtain(android.view.MotionEvent); 35187 method public static android.view.MotionEvent obtainNoHistory(android.view.MotionEvent); 35188 method public final void offsetLocation(float, float); 35189 method public final void recycle(); 35190 method public final void setAction(int); 35191 method public final void setEdgeFlags(int); 35192 method public final void setLocation(float, float); 35193 method public final void setSource(int); 35194 method public final void transform(android.graphics.Matrix); 35195 method public void writeToParcel(android.os.Parcel, int); 35196 field public static final int ACTION_CANCEL = 3; // 0x3 35197 field public static final int ACTION_DOWN = 0; // 0x0 35198 field public static final int ACTION_HOVER_ENTER = 9; // 0x9 35199 field public static final int ACTION_HOVER_EXIT = 10; // 0xa 35200 field public static final int ACTION_HOVER_MOVE = 7; // 0x7 35201 field public static final int ACTION_MASK = 255; // 0xff 35202 field public static final int ACTION_MOVE = 2; // 0x2 35203 field public static final int ACTION_OUTSIDE = 4; // 0x4 35204 field public static final deprecated int ACTION_POINTER_1_DOWN = 5; // 0x5 35205 field public static final deprecated int ACTION_POINTER_1_UP = 6; // 0x6 35206 field public static final deprecated int ACTION_POINTER_2_DOWN = 261; // 0x105 35207 field public static final deprecated int ACTION_POINTER_2_UP = 262; // 0x106 35208 field public static final deprecated int ACTION_POINTER_3_DOWN = 517; // 0x205 35209 field public static final deprecated int ACTION_POINTER_3_UP = 518; // 0x206 35210 field public static final int ACTION_POINTER_DOWN = 5; // 0x5 35211 field public static final deprecated int ACTION_POINTER_ID_MASK = 65280; // 0xff00 35212 field public static final deprecated int ACTION_POINTER_ID_SHIFT = 8; // 0x8 35213 field public static final int ACTION_POINTER_INDEX_MASK = 65280; // 0xff00 35214 field public static final int ACTION_POINTER_INDEX_SHIFT = 8; // 0x8 35215 field public static final int ACTION_POINTER_UP = 6; // 0x6 35216 field public static final int ACTION_SCROLL = 8; // 0x8 35217 field public static final int ACTION_UP = 1; // 0x1 35218 field public static final int AXIS_BRAKE = 23; // 0x17 35219 field public static final int AXIS_DISTANCE = 24; // 0x18 35220 field public static final int AXIS_GAS = 22; // 0x16 35221 field public static final int AXIS_GENERIC_1 = 32; // 0x20 35222 field public static final int AXIS_GENERIC_10 = 41; // 0x29 35223 field public static final int AXIS_GENERIC_11 = 42; // 0x2a 35224 field public static final int AXIS_GENERIC_12 = 43; // 0x2b 35225 field public static final int AXIS_GENERIC_13 = 44; // 0x2c 35226 field public static final int AXIS_GENERIC_14 = 45; // 0x2d 35227 field public static final int AXIS_GENERIC_15 = 46; // 0x2e 35228 field public static final int AXIS_GENERIC_16 = 47; // 0x2f 35229 field public static final int AXIS_GENERIC_2 = 33; // 0x21 35230 field public static final int AXIS_GENERIC_3 = 34; // 0x22 35231 field public static final int AXIS_GENERIC_4 = 35; // 0x23 35232 field public static final int AXIS_GENERIC_5 = 36; // 0x24 35233 field public static final int AXIS_GENERIC_6 = 37; // 0x25 35234 field public static final int AXIS_GENERIC_7 = 38; // 0x26 35235 field public static final int AXIS_GENERIC_8 = 39; // 0x27 35236 field public static final int AXIS_GENERIC_9 = 40; // 0x28 35237 field public static final int AXIS_HAT_X = 15; // 0xf 35238 field public static final int AXIS_HAT_Y = 16; // 0x10 35239 field public static final int AXIS_HSCROLL = 10; // 0xa 35240 field public static final int AXIS_LTRIGGER = 17; // 0x11 35241 field public static final int AXIS_ORIENTATION = 8; // 0x8 35242 field public static final int AXIS_PRESSURE = 2; // 0x2 35243 field public static final int AXIS_RTRIGGER = 18; // 0x12 35244 field public static final int AXIS_RUDDER = 20; // 0x14 35245 field public static final int AXIS_RX = 12; // 0xc 35246 field public static final int AXIS_RY = 13; // 0xd 35247 field public static final int AXIS_RZ = 14; // 0xe 35248 field public static final int AXIS_SIZE = 3; // 0x3 35249 field public static final int AXIS_THROTTLE = 19; // 0x13 35250 field public static final int AXIS_TILT = 25; // 0x19 35251 field public static final int AXIS_TOOL_MAJOR = 6; // 0x6 35252 field public static final int AXIS_TOOL_MINOR = 7; // 0x7 35253 field public static final int AXIS_TOUCH_MAJOR = 4; // 0x4 35254 field public static final int AXIS_TOUCH_MINOR = 5; // 0x5 35255 field public static final int AXIS_VSCROLL = 9; // 0x9 35256 field public static final int AXIS_WHEEL = 21; // 0x15 35257 field public static final int AXIS_X = 0; // 0x0 35258 field public static final int AXIS_Y = 1; // 0x1 35259 field public static final int AXIS_Z = 11; // 0xb 35260 field public static final int BUTTON_BACK = 8; // 0x8 35261 field public static final int BUTTON_FORWARD = 16; // 0x10 35262 field public static final int BUTTON_PRIMARY = 1; // 0x1 35263 field public static final int BUTTON_SECONDARY = 2; // 0x2 35264 field public static final int BUTTON_TERTIARY = 4; // 0x4 35265 field public static final android.os.Parcelable.Creator<android.view.MotionEvent> CREATOR; 35266 field public static final int EDGE_BOTTOM = 2; // 0x2 35267 field public static final int EDGE_LEFT = 4; // 0x4 35268 field public static final int EDGE_RIGHT = 8; // 0x8 35269 field public static final int EDGE_TOP = 1; // 0x1 35270 field public static final int FLAG_WINDOW_IS_OBSCURED = 1; // 0x1 35271 field public static final int INVALID_POINTER_ID = -1; // 0xffffffff 35272 field public static final int TOOL_TYPE_ERASER = 4; // 0x4 35273 field public static final int TOOL_TYPE_FINGER = 1; // 0x1 35274 field public static final int TOOL_TYPE_MOUSE = 3; // 0x3 35275 field public static final int TOOL_TYPE_STYLUS = 2; // 0x2 35276 field public static final int TOOL_TYPE_UNKNOWN = 0; // 0x0 35277 } 35278 35279 public static final class MotionEvent.PointerCoords { 35280 ctor public MotionEvent.PointerCoords(); 35281 ctor public MotionEvent.PointerCoords(android.view.MotionEvent.PointerCoords); 35282 method public void clear(); 35283 method public void copyFrom(android.view.MotionEvent.PointerCoords); 35284 method public float getAxisValue(int); 35285 method public void setAxisValue(int, float); 35286 field public float orientation; 35287 field public float pressure; 35288 field public float size; 35289 field public float toolMajor; 35290 field public float toolMinor; 35291 field public float touchMajor; 35292 field public float touchMinor; 35293 field public float x; 35294 field public float y; 35295 } 35296 35297 public static final class MotionEvent.PointerProperties { 35298 ctor public MotionEvent.PointerProperties(); 35299 ctor public MotionEvent.PointerProperties(android.view.MotionEvent.PointerProperties); 35300 method public void clear(); 35301 method public void copyFrom(android.view.MotionEvent.PointerProperties); 35302 field public int id; 35303 field public int toolType; 35304 } 35305 35306 public abstract class OrientationEventListener { 35307 ctor public OrientationEventListener(android.content.Context); 35308 ctor public OrientationEventListener(android.content.Context, int); 35309 method public boolean canDetectOrientation(); 35310 method public void disable(); 35311 method public void enable(); 35312 method public abstract void onOrientationChanged(int); 35313 field public static final int ORIENTATION_UNKNOWN = -1; // 0xffffffff 35314 } 35315 35316 public abstract deprecated class OrientationListener implements android.hardware.SensorListener { 35317 ctor public OrientationListener(android.content.Context); 35318 ctor public OrientationListener(android.content.Context, int); 35319 method public void disable(); 35320 method public void enable(); 35321 method public void onAccuracyChanged(int, int); 35322 method public abstract void onOrientationChanged(int); 35323 method public void onSensorChanged(int, float[]); 35324 field public static final int ORIENTATION_UNKNOWN = -1; // 0xffffffff 35325 } 35326 35327 public class ScaleGestureDetector { 35328 ctor public ScaleGestureDetector(android.content.Context, android.view.ScaleGestureDetector.OnScaleGestureListener); 35329 ctor public ScaleGestureDetector(android.content.Context, android.view.ScaleGestureDetector.OnScaleGestureListener, android.os.Handler); 35330 method public float getCurrentSpan(); 35331 method public float getCurrentSpanX(); 35332 method public float getCurrentSpanY(); 35333 method public long getEventTime(); 35334 method public float getFocusX(); 35335 method public float getFocusY(); 35336 method public float getPreviousSpan(); 35337 method public float getPreviousSpanX(); 35338 method public float getPreviousSpanY(); 35339 method public float getScaleFactor(); 35340 method public long getTimeDelta(); 35341 method public boolean isInProgress(); 35342 method public boolean isQuickScaleEnabled(); 35343 method public boolean onTouchEvent(android.view.MotionEvent); 35344 method public void setQuickScaleEnabled(boolean); 35345 } 35346 35347 public static abstract interface ScaleGestureDetector.OnScaleGestureListener { 35348 method public abstract boolean onScale(android.view.ScaleGestureDetector); 35349 method public abstract boolean onScaleBegin(android.view.ScaleGestureDetector); 35350 method public abstract void onScaleEnd(android.view.ScaleGestureDetector); 35351 } 35352 35353 public static class ScaleGestureDetector.SimpleOnScaleGestureListener implements android.view.ScaleGestureDetector.OnScaleGestureListener { 35354 ctor public ScaleGestureDetector.SimpleOnScaleGestureListener(); 35355 method public boolean onScale(android.view.ScaleGestureDetector); 35356 method public boolean onScaleBegin(android.view.ScaleGestureDetector); 35357 method public void onScaleEnd(android.view.ScaleGestureDetector); 35358 } 35359 35360 public class SoundEffectConstants { 35361 method public static int getContantForFocusDirection(int); 35362 field public static final int CLICK = 0; // 0x0 35363 field public static final int NAVIGATION_DOWN = 4; // 0x4 35364 field public static final int NAVIGATION_LEFT = 1; // 0x1 35365 field public static final int NAVIGATION_RIGHT = 3; // 0x3 35366 field public static final int NAVIGATION_UP = 2; // 0x2 35367 } 35368 35369 public abstract interface SubMenu implements android.view.Menu { 35370 method public abstract void clearHeader(); 35371 method public abstract android.view.MenuItem getItem(); 35372 method public abstract android.view.SubMenu setHeaderIcon(int); 35373 method public abstract android.view.SubMenu setHeaderIcon(android.graphics.drawable.Drawable); 35374 method public abstract android.view.SubMenu setHeaderTitle(int); 35375 method public abstract android.view.SubMenu setHeaderTitle(java.lang.CharSequence); 35376 method public abstract android.view.SubMenu setHeaderView(android.view.View); 35377 method public abstract android.view.SubMenu setIcon(int); 35378 method public abstract android.view.SubMenu setIcon(android.graphics.drawable.Drawable); 35379 } 35380 35381 public class Surface implements android.os.Parcelable { 35382 ctor public Surface(android.graphics.SurfaceTexture); 35383 method public int describeContents(); 35384 method public boolean isValid(); 35385 method public android.graphics.Canvas lockCanvas(android.graphics.Rect) throws java.lang.IllegalArgumentException, android.view.Surface.OutOfResourcesException; 35386 method public void readFromParcel(android.os.Parcel); 35387 method public void release(); 35388 method public deprecated void unlockCanvas(android.graphics.Canvas); 35389 method public void unlockCanvasAndPost(android.graphics.Canvas); 35390 method public void writeToParcel(android.os.Parcel, int); 35391 field public static final android.os.Parcelable.Creator<android.view.Surface> CREATOR; 35392 field public static final int ROTATION_0 = 0; // 0x0 35393 field public static final int ROTATION_180 = 2; // 0x2 35394 field public static final int ROTATION_270 = 3; // 0x3 35395 field public static final int ROTATION_90 = 1; // 0x1 35396 } 35397 35398 public static class Surface.OutOfResourcesException extends java.lang.RuntimeException { 35399 ctor public Surface.OutOfResourcesException(); 35400 ctor public Surface.OutOfResourcesException(java.lang.String); 35401 } 35402 35403 public abstract interface SurfaceHolder { 35404 method public abstract void addCallback(android.view.SurfaceHolder.Callback); 35405 method public abstract android.view.Surface getSurface(); 35406 method public abstract android.graphics.Rect getSurfaceFrame(); 35407 method public abstract boolean isCreating(); 35408 method public abstract android.graphics.Canvas lockCanvas(); 35409 method public abstract android.graphics.Canvas lockCanvas(android.graphics.Rect); 35410 method public abstract void removeCallback(android.view.SurfaceHolder.Callback); 35411 method public abstract void setFixedSize(int, int); 35412 method public abstract void setFormat(int); 35413 method public abstract void setKeepScreenOn(boolean); 35414 method public abstract void setSizeFromLayout(); 35415 method public abstract deprecated void setType(int); 35416 method public abstract void unlockCanvasAndPost(android.graphics.Canvas); 35417 field public static final deprecated int SURFACE_TYPE_GPU = 2; // 0x2 35418 field public static final deprecated int SURFACE_TYPE_HARDWARE = 1; // 0x1 35419 field public static final deprecated int SURFACE_TYPE_NORMAL = 0; // 0x0 35420 field public static final deprecated int SURFACE_TYPE_PUSH_BUFFERS = 3; // 0x3 35421 } 35422 35423 public static class SurfaceHolder.BadSurfaceTypeException extends java.lang.RuntimeException { 35424 ctor public SurfaceHolder.BadSurfaceTypeException(); 35425 ctor public SurfaceHolder.BadSurfaceTypeException(java.lang.String); 35426 } 35427 35428 public static abstract interface SurfaceHolder.Callback { 35429 method public abstract void surfaceChanged(android.view.SurfaceHolder, int, int, int); 35430 method public abstract void surfaceCreated(android.view.SurfaceHolder); 35431 method public abstract void surfaceDestroyed(android.view.SurfaceHolder); 35432 } 35433 35434 public static abstract interface SurfaceHolder.Callback2 implements android.view.SurfaceHolder.Callback { 35435 method public abstract void surfaceRedrawNeeded(android.view.SurfaceHolder); 35436 } 35437 35438 public class SurfaceView extends android.view.View { 35439 ctor public SurfaceView(android.content.Context); 35440 ctor public SurfaceView(android.content.Context, android.util.AttributeSet); 35441 ctor public SurfaceView(android.content.Context, android.util.AttributeSet, int); 35442 ctor public SurfaceView(android.content.Context, android.util.AttributeSet, int, int); 35443 method public boolean gatherTransparentRegion(android.graphics.Region); 35444 method public android.view.SurfaceHolder getHolder(); 35445 method public void setSecure(boolean); 35446 method public void setZOrderMediaOverlay(boolean); 35447 method public void setZOrderOnTop(boolean); 35448 } 35449 35450 public class TextureView extends android.view.View { 35451 ctor public TextureView(android.content.Context); 35452 ctor public TextureView(android.content.Context, android.util.AttributeSet); 35453 ctor public TextureView(android.content.Context, android.util.AttributeSet, int); 35454 ctor public TextureView(android.content.Context, android.util.AttributeSet, int, int); 35455 method public final void draw(android.graphics.Canvas); 35456 method public android.graphics.Bitmap getBitmap(); 35457 method public android.graphics.Bitmap getBitmap(int, int); 35458 method public android.graphics.Bitmap getBitmap(android.graphics.Bitmap); 35459 method public android.graphics.SurfaceTexture getSurfaceTexture(); 35460 method public android.view.TextureView.SurfaceTextureListener getSurfaceTextureListener(); 35461 method public android.graphics.Matrix getTransform(android.graphics.Matrix); 35462 method public boolean isAvailable(); 35463 method public android.graphics.Canvas lockCanvas(); 35464 method public android.graphics.Canvas lockCanvas(android.graphics.Rect); 35465 method protected final void onDraw(android.graphics.Canvas); 35466 method public void setOpaque(boolean); 35467 method public void setSurfaceTexture(android.graphics.SurfaceTexture); 35468 method public void setSurfaceTextureListener(android.view.TextureView.SurfaceTextureListener); 35469 method public void setTransform(android.graphics.Matrix); 35470 method public void unlockCanvasAndPost(android.graphics.Canvas); 35471 } 35472 35473 public static abstract interface TextureView.SurfaceTextureListener { 35474 method public abstract void onSurfaceTextureAvailable(android.graphics.SurfaceTexture, int, int); 35475 method public abstract boolean onSurfaceTextureDestroyed(android.graphics.SurfaceTexture); 35476 method public abstract void onSurfaceTextureSizeChanged(android.graphics.SurfaceTexture, int, int); 35477 method public abstract void onSurfaceTextureUpdated(android.graphics.SurfaceTexture); 35478 } 35479 35480 public class TouchDelegate { 35481 ctor public TouchDelegate(android.graphics.Rect, android.view.View); 35482 method public boolean onTouchEvent(android.view.MotionEvent); 35483 field public static final int ABOVE = 1; // 0x1 35484 field public static final int BELOW = 2; // 0x2 35485 field public static final int TO_LEFT = 4; // 0x4 35486 field public static final int TO_RIGHT = 8; // 0x8 35487 } 35488 35489 public final class VelocityTracker { 35490 method public void addMovement(android.view.MotionEvent); 35491 method public void clear(); 35492 method public void computeCurrentVelocity(int); 35493 method public void computeCurrentVelocity(int, float); 35494 method public float getXVelocity(); 35495 method public float getXVelocity(int); 35496 method public float getYVelocity(); 35497 method public float getYVelocity(int); 35498 method public static android.view.VelocityTracker obtain(); 35499 method public void recycle(); 35500 } 35501 35502 public class View implements android.view.accessibility.AccessibilityEventSource android.graphics.drawable.Drawable.Callback android.view.KeyEvent.Callback { 35503 ctor public View(android.content.Context); 35504 ctor public View(android.content.Context, android.util.AttributeSet); 35505 ctor public View(android.content.Context, android.util.AttributeSet, int); 35506 ctor public View(android.content.Context, android.util.AttributeSet, int, int); 35507 method public void addChildrenForAccessibility(java.util.ArrayList<android.view.View>); 35508 method public void addFocusables(java.util.ArrayList<android.view.View>, int); 35509 method public void addFocusables(java.util.ArrayList<android.view.View>, int, int); 35510 method public void addOnAttachStateChangeListener(android.view.View.OnAttachStateChangeListener); 35511 method public void addOnLayoutChangeListener(android.view.View.OnLayoutChangeListener); 35512 method public void addTouchables(java.util.ArrayList<android.view.View>); 35513 method public android.view.ViewPropertyAnimator animate(); 35514 method public void announceForAccessibility(java.lang.CharSequence); 35515 method protected boolean awakenScrollBars(); 35516 method protected boolean awakenScrollBars(int); 35517 method protected boolean awakenScrollBars(int, boolean); 35518 method public void bringToFront(); 35519 method public void buildDrawingCache(); 35520 method public void buildDrawingCache(boolean); 35521 method public void buildLayer(); 35522 method public boolean callOnClick(); 35523 method public boolean canResolveLayoutDirection(); 35524 method public boolean canResolveTextAlignment(); 35525 method public boolean canResolveTextDirection(); 35526 method public boolean canScrollHorizontally(int); 35527 method public boolean canScrollVertically(int); 35528 method public void cancelLongPress(); 35529 method public final void cancelPendingInputEvents(); 35530 method public boolean checkInputConnectionProxy(android.view.View); 35531 method public void clearAnimation(); 35532 method public void clearFocus(); 35533 method public static int combineMeasuredStates(int, int); 35534 method protected int computeHorizontalScrollExtent(); 35535 method protected int computeHorizontalScrollOffset(); 35536 method protected int computeHorizontalScrollRange(); 35537 method public void computeScroll(); 35538 method public android.view.WindowInsets computeSystemWindowInsets(android.view.WindowInsets, android.graphics.Rect); 35539 method protected int computeVerticalScrollExtent(); 35540 method protected int computeVerticalScrollOffset(); 35541 method protected int computeVerticalScrollRange(); 35542 method public android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo(); 35543 method public void createContextMenu(android.view.ContextMenu); 35544 method public void destroyDrawingCache(); 35545 method public android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets); 35546 method public void dispatchConfigurationChanged(android.content.res.Configuration); 35547 method public void dispatchDisplayHint(int); 35548 method public boolean dispatchDragEvent(android.view.DragEvent); 35549 method protected void dispatchDraw(android.graphics.Canvas); 35550 method public void dispatchDrawableHotspotChanged(float, float); 35551 method protected boolean dispatchGenericFocusedEvent(android.view.MotionEvent); 35552 method public boolean dispatchGenericMotionEvent(android.view.MotionEvent); 35553 method protected boolean dispatchGenericPointerEvent(android.view.MotionEvent); 35554 method protected boolean dispatchHoverEvent(android.view.MotionEvent); 35555 method public boolean dispatchKeyEvent(android.view.KeyEvent); 35556 method public boolean dispatchKeyEventPreIme(android.view.KeyEvent); 35557 method public boolean dispatchKeyShortcutEvent(android.view.KeyEvent); 35558 method public boolean dispatchNestedFling(float, float, boolean); 35559 method public boolean dispatchNestedPreFling(float, float); 35560 method public boolean dispatchNestedPrePerformAccessibilityAction(int, android.os.Bundle); 35561 method public boolean dispatchNestedPreScroll(int, int, int[], int[]); 35562 method public boolean dispatchNestedScroll(int, int, int, int, int[]); 35563 method public boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 35564 method protected void dispatchRestoreInstanceState(android.util.SparseArray<android.os.Parcelable>); 35565 method protected void dispatchSaveInstanceState(android.util.SparseArray<android.os.Parcelable>); 35566 method protected void dispatchSetActivated(boolean); 35567 method protected void dispatchSetPressed(boolean); 35568 method protected void dispatchSetSelected(boolean); 35569 method public void dispatchSystemUiVisibilityChanged(int); 35570 method public boolean dispatchTouchEvent(android.view.MotionEvent); 35571 method public boolean dispatchTrackballEvent(android.view.MotionEvent); 35572 method public boolean dispatchUnhandledMove(android.view.View, int); 35573 method protected void dispatchVisibilityChanged(android.view.View, int); 35574 method public void dispatchWindowFocusChanged(boolean); 35575 method public void dispatchWindowSystemUiVisiblityChanged(int); 35576 method public void dispatchWindowVisibilityChanged(int); 35577 method public void draw(android.graphics.Canvas); 35578 method public void drawableHotspotChanged(float, float); 35579 method protected void drawableStateChanged(); 35580 method public android.view.View findFocus(); 35581 method public final android.view.View findViewById(int); 35582 method public final android.view.View findViewWithTag(java.lang.Object); 35583 method public void findViewsWithText(java.util.ArrayList<android.view.View>, java.lang.CharSequence, int); 35584 method protected deprecated boolean fitSystemWindows(android.graphics.Rect); 35585 method public android.view.View focusSearch(int); 35586 method public void forceLayout(); 35587 method public static int generateViewId(); 35588 method public int getAccessibilityLiveRegion(); 35589 method public android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(); 35590 method public int getAccessibilityTraversalAfter(); 35591 method public int getAccessibilityTraversalBefore(); 35592 method public float getAlpha(); 35593 method public android.view.animation.Animation getAnimation(); 35594 method public android.os.IBinder getApplicationWindowToken(); 35595 method public android.graphics.drawable.Drawable getBackground(); 35596 method public android.content.res.ColorStateList getBackgroundTintList(); 35597 method public android.graphics.PorterDuff.Mode getBackgroundTintMode(); 35598 method public int getBaseline(); 35599 method public final int getBottom(); 35600 method protected float getBottomFadingEdgeStrength(); 35601 method protected int getBottomPaddingOffset(); 35602 method public float getCameraDistance(); 35603 method public android.graphics.Rect getClipBounds(); 35604 method public final boolean getClipToOutline(); 35605 method public java.lang.CharSequence getContentDescription(); 35606 method public final android.content.Context getContext(); 35607 method protected android.view.ContextMenu.ContextMenuInfo getContextMenuInfo(); 35608 method public static int getDefaultSize(int, int); 35609 method public android.view.Display getDisplay(); 35610 method public final int[] getDrawableState(); 35611 method public android.graphics.Bitmap getDrawingCache(); 35612 method public android.graphics.Bitmap getDrawingCache(boolean); 35613 method public int getDrawingCacheBackgroundColor(); 35614 method public int getDrawingCacheQuality(); 35615 method public void getDrawingRect(android.graphics.Rect); 35616 method public long getDrawingTime(); 35617 method public float getElevation(); 35618 method public boolean getFilterTouchesWhenObscured(); 35619 method public boolean getFitsSystemWindows(); 35620 method public java.util.ArrayList<android.view.View> getFocusables(int); 35621 method public void getFocusedRect(android.graphics.Rect); 35622 method public boolean getGlobalVisibleRect(android.graphics.Rect, android.graphics.Point); 35623 method public final boolean getGlobalVisibleRect(android.graphics.Rect); 35624 method public android.os.Handler getHandler(); 35625 method public final int getHeight(); 35626 method public void getHitRect(android.graphics.Rect); 35627 method public int getHorizontalFadingEdgeLength(); 35628 method protected int getHorizontalScrollbarHeight(); 35629 method public int getId(); 35630 method public int getImportantForAccessibility(); 35631 method public boolean getKeepScreenOn(); 35632 method public android.view.KeyEvent.DispatcherState getKeyDispatcherState(); 35633 method public int getLabelFor(); 35634 method public int getLayerType(); 35635 method public int getLayoutDirection(); 35636 method public android.view.ViewGroup.LayoutParams getLayoutParams(); 35637 method public final int getLeft(); 35638 method protected float getLeftFadingEdgeStrength(); 35639 method protected int getLeftPaddingOffset(); 35640 method public final boolean getLocalVisibleRect(android.graphics.Rect); 35641 method public void getLocationInWindow(int[]); 35642 method public void getLocationOnScreen(int[]); 35643 method public android.graphics.Matrix getMatrix(); 35644 method public final int getMeasuredHeight(); 35645 method public final int getMeasuredHeightAndState(); 35646 method public final int getMeasuredState(); 35647 method public final int getMeasuredWidth(); 35648 method public final int getMeasuredWidthAndState(); 35649 method public int getMinimumHeight(); 35650 method public int getMinimumWidth(); 35651 method public int getNextFocusDownId(); 35652 method public int getNextFocusForwardId(); 35653 method public int getNextFocusLeftId(); 35654 method public int getNextFocusRightId(); 35655 method public int getNextFocusUpId(); 35656 method public android.view.View.OnFocusChangeListener getOnFocusChangeListener(); 35657 method public android.view.ViewOutlineProvider getOutlineProvider(); 35658 method public int getOverScrollMode(); 35659 method public android.view.ViewOverlay getOverlay(); 35660 method public int getPaddingBottom(); 35661 method public int getPaddingEnd(); 35662 method public int getPaddingLeft(); 35663 method public int getPaddingRight(); 35664 method public int getPaddingStart(); 35665 method public int getPaddingTop(); 35666 method public final android.view.ViewParent getParent(); 35667 method public android.view.ViewParent getParentForAccessibility(); 35668 method public float getPivotX(); 35669 method public float getPivotY(); 35670 method public android.content.res.Resources getResources(); 35671 method public final int getRight(); 35672 method protected float getRightFadingEdgeStrength(); 35673 method protected int getRightPaddingOffset(); 35674 method public android.view.View getRootView(); 35675 method public float getRotation(); 35676 method public float getRotationX(); 35677 method public float getRotationY(); 35678 method public float getScaleX(); 35679 method public float getScaleY(); 35680 method public int getScrollBarDefaultDelayBeforeFade(); 35681 method public int getScrollBarFadeDuration(); 35682 method public int getScrollBarSize(); 35683 method public int getScrollBarStyle(); 35684 method public final int getScrollX(); 35685 method public final int getScrollY(); 35686 method public int getSolidColor(); 35687 method public android.animation.StateListAnimator getStateListAnimator(); 35688 method protected int getSuggestedMinimumHeight(); 35689 method protected int getSuggestedMinimumWidth(); 35690 method public int getSystemUiVisibility(); 35691 method public java.lang.Object getTag(); 35692 method public java.lang.Object getTag(int); 35693 method public int getTextAlignment(); 35694 method public int getTextDirection(); 35695 method public final int getTop(); 35696 method protected float getTopFadingEdgeStrength(); 35697 method protected int getTopPaddingOffset(); 35698 method public android.view.TouchDelegate getTouchDelegate(); 35699 method public java.util.ArrayList<android.view.View> getTouchables(); 35700 method public java.lang.String getTransitionName(); 35701 method public float getTranslationX(); 35702 method public float getTranslationY(); 35703 method public float getTranslationZ(); 35704 method public int getVerticalFadingEdgeLength(); 35705 method public int getVerticalScrollbarPosition(); 35706 method public int getVerticalScrollbarWidth(); 35707 method public android.view.ViewTreeObserver getViewTreeObserver(); 35708 method public int getVisibility(); 35709 method public final int getWidth(); 35710 method protected int getWindowAttachCount(); 35711 method public android.view.WindowId getWindowId(); 35712 method public int getWindowSystemUiVisibility(); 35713 method public android.os.IBinder getWindowToken(); 35714 method public int getWindowVisibility(); 35715 method public void getWindowVisibleDisplayFrame(android.graphics.Rect); 35716 method public float getX(); 35717 method public float getY(); 35718 method public float getZ(); 35719 method public boolean hasFocus(); 35720 method public boolean hasFocusable(); 35721 method public boolean hasNestedScrollingParent(); 35722 method public boolean hasOnClickListeners(); 35723 method public boolean hasOverlappingRendering(); 35724 method public boolean hasTransientState(); 35725 method public boolean hasWindowFocus(); 35726 method public static android.view.View inflate(android.content.Context, int, android.view.ViewGroup); 35727 method public void invalidate(android.graphics.Rect); 35728 method public void invalidate(int, int, int, int); 35729 method public void invalidate(); 35730 method public void invalidateDrawable(android.graphics.drawable.Drawable); 35731 method public void invalidateOutline(); 35732 method public boolean isAccessibilityFocused(); 35733 method public boolean isActivated(); 35734 method public boolean isAttachedToWindow(); 35735 method public boolean isClickable(); 35736 method public boolean isDirty(); 35737 method public boolean isDrawingCacheEnabled(); 35738 method public boolean isDuplicateParentStateEnabled(); 35739 method public boolean isEnabled(); 35740 method public final boolean isFocusable(); 35741 method public final boolean isFocusableInTouchMode(); 35742 method public boolean isFocused(); 35743 method public boolean isHapticFeedbackEnabled(); 35744 method public boolean isHardwareAccelerated(); 35745 method public boolean isHorizontalFadingEdgeEnabled(); 35746 method public boolean isHorizontalScrollBarEnabled(); 35747 method public boolean isHovered(); 35748 method public boolean isImportantForAccessibility(); 35749 method public boolean isInEditMode(); 35750 method public boolean isInLayout(); 35751 method public boolean isInTouchMode(); 35752 method public boolean isLaidOut(); 35753 method public boolean isLayoutDirectionResolved(); 35754 method public boolean isLayoutRequested(); 35755 method public boolean isLongClickable(); 35756 method public boolean isNestedScrollingEnabled(); 35757 method public boolean isOpaque(); 35758 method protected boolean isPaddingOffsetRequired(); 35759 method public boolean isPaddingRelative(); 35760 method public boolean isPressed(); 35761 method public boolean isSaveEnabled(); 35762 method public boolean isSaveFromParentEnabled(); 35763 method public boolean isScrollContainer(); 35764 method public boolean isScrollbarFadingEnabled(); 35765 method public boolean isSelected(); 35766 method public boolean isShown(); 35767 method public boolean isSoundEffectsEnabled(); 35768 method public boolean isTextAlignmentResolved(); 35769 method public boolean isTextDirectionResolved(); 35770 method public boolean isVerticalFadingEdgeEnabled(); 35771 method public boolean isVerticalScrollBarEnabled(); 35772 method public void jumpDrawablesToCurrentState(); 35773 method public void layout(int, int, int, int); 35774 method public final void measure(int, int); 35775 method protected static int[] mergeDrawableStates(int[], int[]); 35776 method public void offsetLeftAndRight(int); 35777 method public void offsetTopAndBottom(int); 35778 method protected void onAnimationEnd(); 35779 method protected void onAnimationStart(); 35780 method public android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets); 35781 method protected void onAttachedToWindow(); 35782 method public void onCancelPendingInputEvents(); 35783 method public boolean onCheckIsTextEditor(); 35784 method protected void onConfigurationChanged(android.content.res.Configuration); 35785 method protected void onCreateContextMenu(android.view.ContextMenu); 35786 method protected int[] onCreateDrawableState(int); 35787 method public android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo); 35788 method protected void onDetachedFromWindow(); 35789 method protected void onDisplayHint(int); 35790 method public boolean onDragEvent(android.view.DragEvent); 35791 method protected void onDraw(android.graphics.Canvas); 35792 method protected final void onDrawScrollBars(android.graphics.Canvas); 35793 method public boolean onFilterTouchEventForSecurity(android.view.MotionEvent); 35794 method protected void onFinishInflate(); 35795 method public void onFinishTemporaryDetach(); 35796 method protected void onFocusChanged(boolean, int, android.graphics.Rect); 35797 method public boolean onGenericMotionEvent(android.view.MotionEvent); 35798 method public void onHoverChanged(boolean); 35799 method public boolean onHoverEvent(android.view.MotionEvent); 35800 method public void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 35801 method public void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo); 35802 method public boolean onKeyDown(int, android.view.KeyEvent); 35803 method public boolean onKeyLongPress(int, android.view.KeyEvent); 35804 method public boolean onKeyMultiple(int, int, android.view.KeyEvent); 35805 method public boolean onKeyPreIme(int, android.view.KeyEvent); 35806 method public boolean onKeyShortcut(int, android.view.KeyEvent); 35807 method public boolean onKeyUp(int, android.view.KeyEvent); 35808 method protected void onLayout(boolean, int, int, int, int); 35809 method protected void onMeasure(int, int); 35810 method protected void onOverScrolled(int, int, boolean, boolean); 35811 method public void onPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 35812 method protected void onRestoreInstanceState(android.os.Parcelable); 35813 method public void onRtlPropertiesChanged(int); 35814 method protected android.os.Parcelable onSaveInstanceState(); 35815 method public void onScreenStateChanged(int); 35816 method protected void onScrollChanged(int, int, int, int); 35817 method protected boolean onSetAlpha(int); 35818 method protected void onSizeChanged(int, int, int, int); 35819 method public void onStartTemporaryDetach(); 35820 method public boolean onTouchEvent(android.view.MotionEvent); 35821 method public boolean onTrackballEvent(android.view.MotionEvent); 35822 method protected void onVisibilityChanged(android.view.View, int); 35823 method public void onWindowFocusChanged(boolean); 35824 method public void onWindowSystemUiVisibilityChanged(int); 35825 method protected void onWindowVisibilityChanged(int); 35826 method protected boolean overScrollBy(int, int, int, int, int, int, int, int, boolean); 35827 method public boolean performAccessibilityAction(int, android.os.Bundle); 35828 method public boolean performClick(); 35829 method public boolean performHapticFeedback(int); 35830 method public boolean performHapticFeedback(int, int); 35831 method public boolean performLongClick(); 35832 method public void playSoundEffect(int); 35833 method public boolean post(java.lang.Runnable); 35834 method public boolean postDelayed(java.lang.Runnable, long); 35835 method public void postInvalidate(); 35836 method public void postInvalidate(int, int, int, int); 35837 method public void postInvalidateDelayed(long); 35838 method public void postInvalidateDelayed(long, int, int, int, int); 35839 method public void postInvalidateOnAnimation(); 35840 method public void postInvalidateOnAnimation(int, int, int, int); 35841 method public void postOnAnimation(java.lang.Runnable); 35842 method public void postOnAnimationDelayed(java.lang.Runnable, long); 35843 method public void refreshDrawableState(); 35844 method public boolean removeCallbacks(java.lang.Runnable); 35845 method public void removeOnAttachStateChangeListener(android.view.View.OnAttachStateChangeListener); 35846 method public void removeOnLayoutChangeListener(android.view.View.OnLayoutChangeListener); 35847 method public void requestApplyInsets(); 35848 method public deprecated void requestFitSystemWindows(); 35849 method public final boolean requestFocus(); 35850 method public final boolean requestFocus(int); 35851 method public boolean requestFocus(int, android.graphics.Rect); 35852 method public final boolean requestFocusFromTouch(); 35853 method public void requestLayout(); 35854 method public boolean requestRectangleOnScreen(android.graphics.Rect); 35855 method public boolean requestRectangleOnScreen(android.graphics.Rect, boolean); 35856 method public final void requestUnbufferedDispatch(android.view.MotionEvent); 35857 method public static int resolveSize(int, int); 35858 method public static int resolveSizeAndState(int, int, int); 35859 method public void restoreHierarchyState(android.util.SparseArray<android.os.Parcelable>); 35860 method public void saveHierarchyState(android.util.SparseArray<android.os.Parcelable>); 35861 method public void scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long); 35862 method public void scrollBy(int, int); 35863 method public void scrollTo(int, int); 35864 method public void sendAccessibilityEvent(int); 35865 method public void sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent); 35866 method public void setAccessibilityDelegate(android.view.View.AccessibilityDelegate); 35867 method public void setAccessibilityLiveRegion(int); 35868 method public void setAccessibilityTraversalAfter(int); 35869 method public void setAccessibilityTraversalBefore(int); 35870 method public void setActivated(boolean); 35871 method public void setAlpha(float); 35872 method public void setAnimation(android.view.animation.Animation); 35873 method public void setBackground(android.graphics.drawable.Drawable); 35874 method public void setBackgroundColor(int); 35875 method public deprecated void setBackgroundDrawable(android.graphics.drawable.Drawable); 35876 method public void setBackgroundResource(int); 35877 method public void setBackgroundTintList(android.content.res.ColorStateList); 35878 method public void setBackgroundTintMode(android.graphics.PorterDuff.Mode); 35879 method public final void setBottom(int); 35880 method public void setCameraDistance(float); 35881 method public void setClickable(boolean); 35882 method public void setClipBounds(android.graphics.Rect); 35883 method public void setClipToOutline(boolean); 35884 method public void setContentDescription(java.lang.CharSequence); 35885 method public void setDrawingCacheBackgroundColor(int); 35886 method public void setDrawingCacheEnabled(boolean); 35887 method public void setDrawingCacheQuality(int); 35888 method public void setDuplicateParentStateEnabled(boolean); 35889 method public void setElevation(float); 35890 method public void setEnabled(boolean); 35891 method public void setFadingEdgeLength(int); 35892 method public void setFilterTouchesWhenObscured(boolean); 35893 method public void setFitsSystemWindows(boolean); 35894 method public void setFocusable(boolean); 35895 method public void setFocusableInTouchMode(boolean); 35896 method public void setHapticFeedbackEnabled(boolean); 35897 method public void setHasTransientState(boolean); 35898 method public void setHorizontalFadingEdgeEnabled(boolean); 35899 method public void setHorizontalScrollBarEnabled(boolean); 35900 method public void setHovered(boolean); 35901 method public void setId(int); 35902 method public void setImportantForAccessibility(int); 35903 method public void setKeepScreenOn(boolean); 35904 method public void setLabelFor(int); 35905 method public void setLayerPaint(android.graphics.Paint); 35906 method public void setLayerType(int, android.graphics.Paint); 35907 method public void setLayoutDirection(int); 35908 method public void setLayoutParams(android.view.ViewGroup.LayoutParams); 35909 method public final void setLeft(int); 35910 method public void setLongClickable(boolean); 35911 method protected final void setMeasuredDimension(int, int); 35912 method public void setMinimumHeight(int); 35913 method public void setMinimumWidth(int); 35914 method public void setNestedScrollingEnabled(boolean); 35915 method public void setNextFocusDownId(int); 35916 method public void setNextFocusForwardId(int); 35917 method public void setNextFocusLeftId(int); 35918 method public void setNextFocusRightId(int); 35919 method public void setNextFocusUpId(int); 35920 method public void setOnApplyWindowInsetsListener(android.view.View.OnApplyWindowInsetsListener); 35921 method public void setOnClickListener(android.view.View.OnClickListener); 35922 method public void setOnCreateContextMenuListener(android.view.View.OnCreateContextMenuListener); 35923 method public void setOnDragListener(android.view.View.OnDragListener); 35924 method public void setOnFocusChangeListener(android.view.View.OnFocusChangeListener); 35925 method public void setOnGenericMotionListener(android.view.View.OnGenericMotionListener); 35926 method public void setOnHoverListener(android.view.View.OnHoverListener); 35927 method public void setOnKeyListener(android.view.View.OnKeyListener); 35928 method public void setOnLongClickListener(android.view.View.OnLongClickListener); 35929 method public void setOnSystemUiVisibilityChangeListener(android.view.View.OnSystemUiVisibilityChangeListener); 35930 method public void setOnTouchListener(android.view.View.OnTouchListener); 35931 method public void setOutlineProvider(android.view.ViewOutlineProvider); 35932 method public void setOverScrollMode(int); 35933 method public void setPadding(int, int, int, int); 35934 method public void setPaddingRelative(int, int, int, int); 35935 method public void setPivotX(float); 35936 method public void setPivotY(float); 35937 method public void setPressed(boolean); 35938 method public final void setRight(int); 35939 method public void setRotation(float); 35940 method public void setRotationX(float); 35941 method public void setRotationY(float); 35942 method public void setSaveEnabled(boolean); 35943 method public void setSaveFromParentEnabled(boolean); 35944 method public void setScaleX(float); 35945 method public void setScaleY(float); 35946 method public void setScrollBarDefaultDelayBeforeFade(int); 35947 method public void setScrollBarFadeDuration(int); 35948 method public void setScrollBarSize(int); 35949 method public void setScrollBarStyle(int); 35950 method public void setScrollContainer(boolean); 35951 method public void setScrollX(int); 35952 method public void setScrollY(int); 35953 method public void setScrollbarFadingEnabled(boolean); 35954 method public void setSelected(boolean); 35955 method public void setSoundEffectsEnabled(boolean); 35956 method public void setStateListAnimator(android.animation.StateListAnimator); 35957 method public void setSystemUiVisibility(int); 35958 method public void setTag(java.lang.Object); 35959 method public void setTag(int, java.lang.Object); 35960 method public void setTextAlignment(int); 35961 method public void setTextDirection(int); 35962 method public final void setTop(int); 35963 method public void setTouchDelegate(android.view.TouchDelegate); 35964 method public final void setTransitionName(java.lang.String); 35965 method public void setTranslationX(float); 35966 method public void setTranslationY(float); 35967 method public void setTranslationZ(float); 35968 method public void setVerticalFadingEdgeEnabled(boolean); 35969 method public void setVerticalScrollBarEnabled(boolean); 35970 method public void setVerticalScrollbarPosition(int); 35971 method public void setVisibility(int); 35972 method public void setWillNotCacheDrawing(boolean); 35973 method public void setWillNotDraw(boolean); 35974 method public void setX(float); 35975 method public void setY(float); 35976 method public void setZ(float); 35977 method public boolean showContextMenu(); 35978 method public android.view.ActionMode startActionMode(android.view.ActionMode.Callback); 35979 method public void startAnimation(android.view.animation.Animation); 35980 method public final boolean startDrag(android.content.ClipData, android.view.View.DragShadowBuilder, java.lang.Object, int); 35981 method public boolean startNestedScroll(int); 35982 method public void stopNestedScroll(); 35983 method public void unscheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable); 35984 method public void unscheduleDrawable(android.graphics.drawable.Drawable); 35985 method protected boolean verifyDrawable(android.graphics.drawable.Drawable); 35986 method public boolean willNotCacheDrawing(); 35987 method public boolean willNotDraw(); 35988 field public static final int ACCESSIBILITY_LIVE_REGION_ASSERTIVE = 2; // 0x2 35989 field public static final int ACCESSIBILITY_LIVE_REGION_NONE = 0; // 0x0 35990 field public static final int ACCESSIBILITY_LIVE_REGION_POLITE = 1; // 0x1 35991 field public static final android.util.Property<android.view.View, java.lang.Float> ALPHA; 35992 field public static final int DRAWING_CACHE_QUALITY_AUTO = 0; // 0x0 35993 field public static final int DRAWING_CACHE_QUALITY_HIGH = 1048576; // 0x100000 35994 field public static final int DRAWING_CACHE_QUALITY_LOW = 524288; // 0x80000 35995 field protected static final int[] EMPTY_STATE_SET; 35996 field protected static final int[] ENABLED_FOCUSED_SELECTED_STATE_SET; 35997 field protected static final int[] ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET; 35998 field protected static final int[] ENABLED_FOCUSED_STATE_SET; 35999 field protected static final int[] ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET; 36000 field protected static final int[] ENABLED_SELECTED_STATE_SET; 36001 field protected static final int[] ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET; 36002 field protected static final int[] ENABLED_STATE_SET; 36003 field protected static final int[] ENABLED_WINDOW_FOCUSED_STATE_SET; 36004 field public static final int FIND_VIEWS_WITH_CONTENT_DESCRIPTION = 2; // 0x2 36005 field public static final int FIND_VIEWS_WITH_TEXT = 1; // 0x1 36006 field public static final int FOCUSABLES_ALL = 0; // 0x0 36007 field public static final int FOCUSABLES_TOUCH_MODE = 1; // 0x1 36008 field protected static final int[] FOCUSED_SELECTED_STATE_SET; 36009 field protected static final int[] FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET; 36010 field protected static final int[] FOCUSED_STATE_SET; 36011 field protected static final int[] FOCUSED_WINDOW_FOCUSED_STATE_SET; 36012 field public static final int FOCUS_BACKWARD = 1; // 0x1 36013 field public static final int FOCUS_DOWN = 130; // 0x82 36014 field public static final int FOCUS_FORWARD = 2; // 0x2 36015 field public static final int FOCUS_LEFT = 17; // 0x11 36016 field public static final int FOCUS_RIGHT = 66; // 0x42 36017 field public static final int FOCUS_UP = 33; // 0x21 36018 field public static final int GONE = 8; // 0x8 36019 field public static final int HAPTIC_FEEDBACK_ENABLED = 268435456; // 0x10000000 36020 field public static final int IMPORTANT_FOR_ACCESSIBILITY_AUTO = 0; // 0x0 36021 field public static final int IMPORTANT_FOR_ACCESSIBILITY_NO = 2; // 0x2 36022 field public static final int IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS = 4; // 0x4 36023 field public static final int IMPORTANT_FOR_ACCESSIBILITY_YES = 1; // 0x1 36024 field public static final int INVISIBLE = 4; // 0x4 36025 field public static final int KEEP_SCREEN_ON = 67108864; // 0x4000000 36026 field public static final int LAYER_TYPE_HARDWARE = 2; // 0x2 36027 field public static final int LAYER_TYPE_NONE = 0; // 0x0 36028 field public static final int LAYER_TYPE_SOFTWARE = 1; // 0x1 36029 field public static final int LAYOUT_DIRECTION_INHERIT = 2; // 0x2 36030 field public static final int LAYOUT_DIRECTION_LOCALE = 3; // 0x3 36031 field public static final int LAYOUT_DIRECTION_LTR = 0; // 0x0 36032 field public static final int LAYOUT_DIRECTION_RTL = 1; // 0x1 36033 field public static final int MEASURED_HEIGHT_STATE_SHIFT = 16; // 0x10 36034 field public static final int MEASURED_SIZE_MASK = 16777215; // 0xffffff 36035 field public static final int MEASURED_STATE_MASK = -16777216; // 0xff000000 36036 field public static final int MEASURED_STATE_TOO_SMALL = 16777216; // 0x1000000 36037 field public static final int NO_ID = -1; // 0xffffffff 36038 field public static final int OVER_SCROLL_ALWAYS = 0; // 0x0 36039 field public static final int OVER_SCROLL_IF_CONTENT_SCROLLS = 1; // 0x1 36040 field public static final int OVER_SCROLL_NEVER = 2; // 0x2 36041 field protected static final int[] PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET; 36042 field protected static final int[] PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET; 36043 field protected static final int[] PRESSED_ENABLED_FOCUSED_STATE_SET; 36044 field protected static final int[] PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET; 36045 field protected static final int[] PRESSED_ENABLED_SELECTED_STATE_SET; 36046 field protected static final int[] PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET; 36047 field protected static final int[] PRESSED_ENABLED_STATE_SET; 36048 field protected static final int[] PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET; 36049 field protected static final int[] PRESSED_FOCUSED_SELECTED_STATE_SET; 36050 field protected static final int[] PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET; 36051 field protected static final int[] PRESSED_FOCUSED_STATE_SET; 36052 field protected static final int[] PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET; 36053 field protected static final int[] PRESSED_SELECTED_STATE_SET; 36054 field protected static final int[] PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET; 36055 field protected static final int[] PRESSED_STATE_SET; 36056 field protected static final int[] PRESSED_WINDOW_FOCUSED_STATE_SET; 36057 field public static final android.util.Property<android.view.View, java.lang.Float> ROTATION; 36058 field public static final android.util.Property<android.view.View, java.lang.Float> ROTATION_X; 36059 field public static final android.util.Property<android.view.View, java.lang.Float> ROTATION_Y; 36060 field public static final android.util.Property<android.view.View, java.lang.Float> SCALE_X; 36061 field public static final android.util.Property<android.view.View, java.lang.Float> SCALE_Y; 36062 field public static final int SCREEN_STATE_OFF = 0; // 0x0 36063 field public static final int SCREEN_STATE_ON = 1; // 0x1 36064 field public static final int SCROLLBARS_INSIDE_INSET = 16777216; // 0x1000000 36065 field public static final int SCROLLBARS_INSIDE_OVERLAY = 0; // 0x0 36066 field public static final int SCROLLBARS_OUTSIDE_INSET = 50331648; // 0x3000000 36067 field public static final int SCROLLBARS_OUTSIDE_OVERLAY = 33554432; // 0x2000000 36068 field public static final int SCROLLBAR_POSITION_DEFAULT = 0; // 0x0 36069 field public static final int SCROLLBAR_POSITION_LEFT = 1; // 0x1 36070 field public static final int SCROLLBAR_POSITION_RIGHT = 2; // 0x2 36071 field public static final int SCROLL_AXIS_HORIZONTAL = 1; // 0x1 36072 field public static final int SCROLL_AXIS_NONE = 0; // 0x0 36073 field public static final int SCROLL_AXIS_VERTICAL = 2; // 0x2 36074 field protected static final int[] SELECTED_STATE_SET; 36075 field protected static final int[] SELECTED_WINDOW_FOCUSED_STATE_SET; 36076 field public static final int SOUND_EFFECTS_ENABLED = 134217728; // 0x8000000 36077 field public static final deprecated int STATUS_BAR_HIDDEN = 1; // 0x1 36078 field public static final deprecated int STATUS_BAR_VISIBLE = 0; // 0x0 36079 field public static final int SYSTEM_UI_FLAG_FULLSCREEN = 4; // 0x4 36080 field public static final int SYSTEM_UI_FLAG_HIDE_NAVIGATION = 2; // 0x2 36081 field public static final int SYSTEM_UI_FLAG_IMMERSIVE = 2048; // 0x800 36082 field public static final int SYSTEM_UI_FLAG_IMMERSIVE_STICKY = 4096; // 0x1000 36083 field public static final int SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN = 1024; // 0x400 36084 field public static final int SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION = 512; // 0x200 36085 field public static final int SYSTEM_UI_FLAG_LAYOUT_STABLE = 256; // 0x100 36086 field public static final int SYSTEM_UI_FLAG_LOW_PROFILE = 1; // 0x1 36087 field public static final int SYSTEM_UI_FLAG_VISIBLE = 0; // 0x0 36088 field public static final int SYSTEM_UI_LAYOUT_FLAGS = 1536; // 0x600 36089 field public static final int TEXT_ALIGNMENT_CENTER = 4; // 0x4 36090 field public static final int TEXT_ALIGNMENT_GRAVITY = 1; // 0x1 36091 field public static final int TEXT_ALIGNMENT_INHERIT = 0; // 0x0 36092 field public static final int TEXT_ALIGNMENT_TEXT_END = 3; // 0x3 36093 field public static final int TEXT_ALIGNMENT_TEXT_START = 2; // 0x2 36094 field public static final int TEXT_ALIGNMENT_VIEW_END = 6; // 0x6 36095 field public static final int TEXT_ALIGNMENT_VIEW_START = 5; // 0x5 36096 field public static final int TEXT_DIRECTION_ANY_RTL = 2; // 0x2 36097 field public static final int TEXT_DIRECTION_FIRST_STRONG = 1; // 0x1 36098 field public static final int TEXT_DIRECTION_INHERIT = 0; // 0x0 36099 field public static final int TEXT_DIRECTION_LOCALE = 5; // 0x5 36100 field public static final int TEXT_DIRECTION_LTR = 3; // 0x3 36101 field public static final int TEXT_DIRECTION_RTL = 4; // 0x4 36102 field public static final android.util.Property<android.view.View, java.lang.Float> TRANSLATION_X; 36103 field public static final android.util.Property<android.view.View, java.lang.Float> TRANSLATION_Y; 36104 field public static final android.util.Property<android.view.View, java.lang.Float> TRANSLATION_Z; 36105 field protected static final java.lang.String VIEW_LOG_TAG = "View"; 36106 field public static final int VISIBLE = 0; // 0x0 36107 field protected static final int[] WINDOW_FOCUSED_STATE_SET; 36108 field public static final android.util.Property<android.view.View, java.lang.Float> X; 36109 field public static final android.util.Property<android.view.View, java.lang.Float> Y; 36110 field public static final android.util.Property<android.view.View, java.lang.Float> Z; 36111 } 36112 36113 public static class View.AccessibilityDelegate { 36114 ctor public View.AccessibilityDelegate(); 36115 method public boolean dispatchPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 36116 method public android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View); 36117 method public void onInitializeAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 36118 method public void onInitializeAccessibilityNodeInfo(android.view.View, android.view.accessibility.AccessibilityNodeInfo); 36119 method public void onPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 36120 method public boolean onRequestSendAccessibilityEvent(android.view.ViewGroup, android.view.View, android.view.accessibility.AccessibilityEvent); 36121 method public boolean performAccessibilityAction(android.view.View, int, android.os.Bundle); 36122 method public void sendAccessibilityEvent(android.view.View, int); 36123 method public void sendAccessibilityEventUnchecked(android.view.View, android.view.accessibility.AccessibilityEvent); 36124 } 36125 36126 public static class View.BaseSavedState extends android.view.AbsSavedState { 36127 ctor public View.BaseSavedState(android.os.Parcel); 36128 ctor public View.BaseSavedState(android.os.Parcelable); 36129 field public static final android.os.Parcelable.Creator<android.view.View.BaseSavedState> CREATOR; 36130 } 36131 36132 public static class View.DragShadowBuilder { 36133 ctor public View.DragShadowBuilder(android.view.View); 36134 ctor public View.DragShadowBuilder(); 36135 method public final android.view.View getView(); 36136 method public void onDrawShadow(android.graphics.Canvas); 36137 method public void onProvideShadowMetrics(android.graphics.Point, android.graphics.Point); 36138 } 36139 36140 public static class View.MeasureSpec { 36141 ctor public View.MeasureSpec(); 36142 method public static int getMode(int); 36143 method public static int getSize(int); 36144 method public static int makeMeasureSpec(int, int); 36145 method public static java.lang.String toString(int); 36146 field public static final int AT_MOST = -2147483648; // 0x80000000 36147 field public static final int EXACTLY = 1073741824; // 0x40000000 36148 field public static final int UNSPECIFIED = 0; // 0x0 36149 } 36150 36151 public static abstract interface View.OnApplyWindowInsetsListener { 36152 method public abstract android.view.WindowInsets onApplyWindowInsets(android.view.View, android.view.WindowInsets); 36153 } 36154 36155 public static abstract interface View.OnAttachStateChangeListener { 36156 method public abstract void onViewAttachedToWindow(android.view.View); 36157 method public abstract void onViewDetachedFromWindow(android.view.View); 36158 } 36159 36160 public static abstract interface View.OnClickListener { 36161 method public abstract void onClick(android.view.View); 36162 } 36163 36164 public static abstract interface View.OnCreateContextMenuListener { 36165 method public abstract void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu.ContextMenuInfo); 36166 } 36167 36168 public static abstract interface View.OnDragListener { 36169 method public abstract boolean onDrag(android.view.View, android.view.DragEvent); 36170 } 36171 36172 public static abstract interface View.OnFocusChangeListener { 36173 method public abstract void onFocusChange(android.view.View, boolean); 36174 } 36175 36176 public static abstract interface View.OnGenericMotionListener { 36177 method public abstract boolean onGenericMotion(android.view.View, android.view.MotionEvent); 36178 } 36179 36180 public static abstract interface View.OnHoverListener { 36181 method public abstract boolean onHover(android.view.View, android.view.MotionEvent); 36182 } 36183 36184 public static abstract interface View.OnKeyListener { 36185 method public abstract boolean onKey(android.view.View, int, android.view.KeyEvent); 36186 } 36187 36188 public static abstract interface View.OnLayoutChangeListener { 36189 method public abstract void onLayoutChange(android.view.View, int, int, int, int, int, int, int, int); 36190 } 36191 36192 public static abstract interface View.OnLongClickListener { 36193 method public abstract boolean onLongClick(android.view.View); 36194 } 36195 36196 public static abstract interface View.OnSystemUiVisibilityChangeListener { 36197 method public abstract void onSystemUiVisibilityChange(int); 36198 } 36199 36200 public static abstract interface View.OnTouchListener { 36201 method public abstract boolean onTouch(android.view.View, android.view.MotionEvent); 36202 } 36203 36204 public final class ViewAnimationUtils { 36205 method public static android.animation.Animator createCircularReveal(android.view.View, int, int, float, float); 36206 } 36207 36208 public class ViewConfiguration { 36209 ctor public deprecated ViewConfiguration(); 36210 method public static android.view.ViewConfiguration get(android.content.Context); 36211 method public static int getDoubleTapTimeout(); 36212 method public static deprecated int getEdgeSlop(); 36213 method public static deprecated int getFadingEdgeLength(); 36214 method public static deprecated long getGlobalActionKeyTimeout(); 36215 method public static int getJumpTapTimeout(); 36216 method public static int getKeyRepeatDelay(); 36217 method public static int getKeyRepeatTimeout(); 36218 method public static int getLongPressTimeout(); 36219 method public static deprecated int getMaximumDrawingCacheSize(); 36220 method public static deprecated int getMaximumFlingVelocity(); 36221 method public static deprecated int getMinimumFlingVelocity(); 36222 method public static int getPressedStateDuration(); 36223 method public int getScaledDoubleTapSlop(); 36224 method public int getScaledEdgeSlop(); 36225 method public int getScaledFadingEdgeLength(); 36226 method public int getScaledMaximumDrawingCacheSize(); 36227 method public int getScaledMaximumFlingVelocity(); 36228 method public int getScaledMinimumFlingVelocity(); 36229 method public int getScaledOverflingDistance(); 36230 method public int getScaledOverscrollDistance(); 36231 method public int getScaledPagingTouchSlop(); 36232 method public int getScaledScrollBarSize(); 36233 method public int getScaledTouchSlop(); 36234 method public int getScaledWindowTouchSlop(); 36235 method public static int getScrollBarFadeDuration(); 36236 method public static deprecated int getScrollBarSize(); 36237 method public static int getScrollDefaultDelay(); 36238 method public static float getScrollFriction(); 36239 method public static int getTapTimeout(); 36240 method public static deprecated int getTouchSlop(); 36241 method public static deprecated int getWindowTouchSlop(); 36242 method public static long getZoomControlsTimeout(); 36243 method public boolean hasPermanentMenuKey(); 36244 } 36245 36246 public class ViewDebug { 36247 ctor public ViewDebug(); 36248 method public static void dumpCapturedView(java.lang.String, java.lang.Object); 36249 method public static deprecated void startHierarchyTracing(java.lang.String, android.view.View); 36250 method public static deprecated void startRecyclerTracing(java.lang.String, android.view.View); 36251 method public static deprecated void stopHierarchyTracing(); 36252 method public static deprecated void stopRecyclerTracing(); 36253 method public static deprecated void trace(android.view.View, android.view.ViewDebug.RecyclerTraceType, int...); 36254 method public static deprecated void trace(android.view.View, android.view.ViewDebug.HierarchyTraceType); 36255 field public static final deprecated boolean TRACE_HIERARCHY = false; 36256 field public static final deprecated boolean TRACE_RECYCLER = false; 36257 } 36258 36259 public static abstract class ViewDebug.CapturedViewProperty implements java.lang.annotation.Annotation { 36260 } 36261 36262 public static abstract class ViewDebug.ExportedProperty implements java.lang.annotation.Annotation { 36263 } 36264 36265 public static abstract class ViewDebug.FlagToString implements java.lang.annotation.Annotation { 36266 } 36267 36268 public static final deprecated class ViewDebug.HierarchyTraceType extends java.lang.Enum { 36269 method public static android.view.ViewDebug.HierarchyTraceType valueOf(java.lang.String); 36270 method public static final android.view.ViewDebug.HierarchyTraceType[] values(); 36271 enum_constant public static final android.view.ViewDebug.HierarchyTraceType BUILD_CACHE; 36272 enum_constant public static final android.view.ViewDebug.HierarchyTraceType DRAW; 36273 enum_constant public static final android.view.ViewDebug.HierarchyTraceType INVALIDATE; 36274 enum_constant public static final android.view.ViewDebug.HierarchyTraceType INVALIDATE_CHILD; 36275 enum_constant public static final android.view.ViewDebug.HierarchyTraceType INVALIDATE_CHILD_IN_PARENT; 36276 enum_constant public static final android.view.ViewDebug.HierarchyTraceType ON_LAYOUT; 36277 enum_constant public static final android.view.ViewDebug.HierarchyTraceType ON_MEASURE; 36278 enum_constant public static final android.view.ViewDebug.HierarchyTraceType REQUEST_LAYOUT; 36279 } 36280 36281 public static abstract class ViewDebug.IntToString implements java.lang.annotation.Annotation { 36282 } 36283 36284 public static final deprecated class ViewDebug.RecyclerTraceType extends java.lang.Enum { 36285 method public static android.view.ViewDebug.RecyclerTraceType valueOf(java.lang.String); 36286 method public static final android.view.ViewDebug.RecyclerTraceType[] values(); 36287 enum_constant public static final android.view.ViewDebug.RecyclerTraceType BIND_VIEW; 36288 enum_constant public static final android.view.ViewDebug.RecyclerTraceType MOVE_FROM_ACTIVE_TO_SCRAP_HEAP; 36289 enum_constant public static final android.view.ViewDebug.RecyclerTraceType MOVE_TO_SCRAP_HEAP; 36290 enum_constant public static final android.view.ViewDebug.RecyclerTraceType NEW_VIEW; 36291 enum_constant public static final android.view.ViewDebug.RecyclerTraceType RECYCLE_FROM_ACTIVE_HEAP; 36292 enum_constant public static final android.view.ViewDebug.RecyclerTraceType RECYCLE_FROM_SCRAP_HEAP; 36293 } 36294 36295 public abstract class ViewGroup extends android.view.View implements android.view.ViewManager android.view.ViewParent { 36296 ctor public ViewGroup(android.content.Context); 36297 ctor public ViewGroup(android.content.Context, android.util.AttributeSet); 36298 ctor public ViewGroup(android.content.Context, android.util.AttributeSet, int); 36299 ctor public ViewGroup(android.content.Context, android.util.AttributeSet, int, int); 36300 method public boolean addStatesFromChildren(); 36301 method public void addView(android.view.View); 36302 method public void addView(android.view.View, int); 36303 method public void addView(android.view.View, int, int); 36304 method public void addView(android.view.View, android.view.ViewGroup.LayoutParams); 36305 method public void addView(android.view.View, int, android.view.ViewGroup.LayoutParams); 36306 method protected boolean addViewInLayout(android.view.View, int, android.view.ViewGroup.LayoutParams); 36307 method protected boolean addViewInLayout(android.view.View, int, android.view.ViewGroup.LayoutParams, boolean); 36308 method protected void attachLayoutAnimationParameters(android.view.View, android.view.ViewGroup.LayoutParams, int, int); 36309 method protected void attachViewToParent(android.view.View, int, android.view.ViewGroup.LayoutParams); 36310 method public void bringChildToFront(android.view.View); 36311 method protected boolean canAnimate(); 36312 method protected boolean checkLayoutParams(android.view.ViewGroup.LayoutParams); 36313 method public void childDrawableStateChanged(android.view.View); 36314 method public void childHasTransientStateChanged(android.view.View, boolean); 36315 method protected void cleanupLayoutState(android.view.View); 36316 method public void clearChildFocus(android.view.View); 36317 method public void clearDisappearingChildren(); 36318 method protected void debug(int); 36319 method protected void detachAllViewsFromParent(); 36320 method protected void detachViewFromParent(android.view.View); 36321 method protected void detachViewFromParent(int); 36322 method protected void detachViewsFromParent(int, int); 36323 method protected void dispatchFreezeSelfOnly(android.util.SparseArray<android.os.Parcelable>); 36324 method public void dispatchSetActivated(boolean); 36325 method public void dispatchSetSelected(boolean); 36326 method protected void dispatchThawSelfOnly(android.util.SparseArray<android.os.Parcelable>); 36327 method protected boolean drawChild(android.graphics.Canvas, android.view.View, long); 36328 method public void endViewTransition(android.view.View); 36329 method public android.view.View focusSearch(android.view.View, int); 36330 method public void focusableViewAvailable(android.view.View); 36331 method public boolean gatherTransparentRegion(android.graphics.Region); 36332 method protected android.view.ViewGroup.LayoutParams generateDefaultLayoutParams(); 36333 method public android.view.ViewGroup.LayoutParams generateLayoutParams(android.util.AttributeSet); 36334 method protected android.view.ViewGroup.LayoutParams generateLayoutParams(android.view.ViewGroup.LayoutParams); 36335 method public android.view.View getChildAt(int); 36336 method public int getChildCount(); 36337 method protected int getChildDrawingOrder(int, int); 36338 method public static int getChildMeasureSpec(int, int, int); 36339 method protected boolean getChildStaticTransformation(android.view.View, android.view.animation.Transformation); 36340 method public boolean getChildVisibleRect(android.view.View, android.graphics.Rect, android.graphics.Point); 36341 method public boolean getClipChildren(); 36342 method public boolean getClipToPadding(); 36343 method public int getDescendantFocusability(); 36344 method public android.view.View getFocusedChild(); 36345 method public android.view.animation.LayoutAnimationController getLayoutAnimation(); 36346 method public android.view.animation.Animation.AnimationListener getLayoutAnimationListener(); 36347 method public int getLayoutMode(); 36348 method public android.animation.LayoutTransition getLayoutTransition(); 36349 method public int getNestedScrollAxes(); 36350 method public int getPersistentDrawingCache(); 36351 method public boolean getTouchscreenBlocksFocus(); 36352 method public int indexOfChild(android.view.View); 36353 method public final void invalidateChild(android.view.View, android.graphics.Rect); 36354 method public android.view.ViewParent invalidateChildInParent(int[], android.graphics.Rect); 36355 method public boolean isAlwaysDrawnWithCacheEnabled(); 36356 method public boolean isAnimationCacheEnabled(); 36357 method protected boolean isChildrenDrawingOrderEnabled(); 36358 method protected boolean isChildrenDrawnWithCacheEnabled(); 36359 method public boolean isMotionEventSplittingEnabled(); 36360 method public boolean isTransitionGroup(); 36361 method public final void layout(int, int, int, int); 36362 method protected void measureChild(android.view.View, int, int); 36363 method protected void measureChildWithMargins(android.view.View, int, int, int, int); 36364 method protected void measureChildren(int, int); 36365 method public void notifySubtreeAccessibilityStateChanged(android.view.View, android.view.View, int); 36366 method public final void offsetDescendantRectToMyCoords(android.view.View, android.graphics.Rect); 36367 method public final void offsetRectIntoDescendantCoords(android.view.View, android.graphics.Rect); 36368 method public boolean onInterceptHoverEvent(android.view.MotionEvent); 36369 method public boolean onInterceptTouchEvent(android.view.MotionEvent); 36370 method protected abstract void onLayout(boolean, int, int, int, int); 36371 method public boolean onNestedFling(android.view.View, float, float, boolean); 36372 method public boolean onNestedPreFling(android.view.View, float, float); 36373 method public boolean onNestedPrePerformAccessibilityAction(android.view.View, int, android.os.Bundle); 36374 method public void onNestedPreScroll(android.view.View, int, int, int[]); 36375 method public void onNestedScroll(android.view.View, int, int, int, int); 36376 method public void onNestedScrollAccepted(android.view.View, android.view.View, int); 36377 method protected boolean onRequestFocusInDescendants(int, android.graphics.Rect); 36378 method public boolean onRequestSendAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 36379 method public boolean onStartNestedScroll(android.view.View, android.view.View, int); 36380 method public void onStopNestedScroll(android.view.View); 36381 method public void recomputeViewAttributes(android.view.View); 36382 method public void removeAllViews(); 36383 method public void removeAllViewsInLayout(); 36384 method protected void removeDetachedView(android.view.View, boolean); 36385 method public void removeView(android.view.View); 36386 method public void removeViewAt(int); 36387 method public void removeViewInLayout(android.view.View); 36388 method public void removeViews(int, int); 36389 method public void removeViewsInLayout(int, int); 36390 method public void requestChildFocus(android.view.View, android.view.View); 36391 method public boolean requestChildRectangleOnScreen(android.view.View, android.graphics.Rect, boolean); 36392 method public void requestDisallowInterceptTouchEvent(boolean); 36393 method public boolean requestSendAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 36394 method public void requestTransparentRegion(android.view.View); 36395 method public void scheduleLayoutAnimation(); 36396 method public void setAddStatesFromChildren(boolean); 36397 method public void setAlwaysDrawnWithCacheEnabled(boolean); 36398 method public void setAnimationCacheEnabled(boolean); 36399 method protected void setChildrenDrawingCacheEnabled(boolean); 36400 method protected void setChildrenDrawingOrderEnabled(boolean); 36401 method protected void setChildrenDrawnWithCacheEnabled(boolean); 36402 method public void setClipChildren(boolean); 36403 method public void setClipToPadding(boolean); 36404 method public void setDescendantFocusability(int); 36405 method public void setLayoutAnimation(android.view.animation.LayoutAnimationController); 36406 method public void setLayoutAnimationListener(android.view.animation.Animation.AnimationListener); 36407 method public void setLayoutMode(int); 36408 method public void setLayoutTransition(android.animation.LayoutTransition); 36409 method public void setMotionEventSplittingEnabled(boolean); 36410 method public void setOnHierarchyChangeListener(android.view.ViewGroup.OnHierarchyChangeListener); 36411 method public void setPersistentDrawingCache(int); 36412 method protected void setStaticTransformationsEnabled(boolean); 36413 method public void setTouchscreenBlocksFocus(boolean); 36414 method public void setTransitionGroup(boolean); 36415 method public boolean shouldDelayChildPressedState(); 36416 method public boolean showContextMenuForChild(android.view.View); 36417 method public android.view.ActionMode startActionModeForChild(android.view.View, android.view.ActionMode.Callback); 36418 method public void startLayoutAnimation(); 36419 method public void startViewTransition(android.view.View); 36420 method public void updateViewLayout(android.view.View, android.view.ViewGroup.LayoutParams); 36421 field protected static final int CLIP_TO_PADDING_MASK = 34; // 0x22 36422 field public static final int FOCUS_AFTER_DESCENDANTS = 262144; // 0x40000 36423 field public static final int FOCUS_BEFORE_DESCENDANTS = 131072; // 0x20000 36424 field public static final int FOCUS_BLOCK_DESCENDANTS = 393216; // 0x60000 36425 field public static final int LAYOUT_MODE_CLIP_BOUNDS = 0; // 0x0 36426 field public static final int LAYOUT_MODE_OPTICAL_BOUNDS = 1; // 0x1 36427 field public static final int PERSISTENT_ALL_CACHES = 3; // 0x3 36428 field public static final int PERSISTENT_ANIMATION_CACHE = 1; // 0x1 36429 field public static final int PERSISTENT_NO_CACHE = 0; // 0x0 36430 field public static final int PERSISTENT_SCROLLING_CACHE = 2; // 0x2 36431 } 36432 36433 public static class ViewGroup.LayoutParams { 36434 ctor public ViewGroup.LayoutParams(android.content.Context, android.util.AttributeSet); 36435 ctor public ViewGroup.LayoutParams(int, int); 36436 ctor public ViewGroup.LayoutParams(android.view.ViewGroup.LayoutParams); 36437 method public void resolveLayoutDirection(int); 36438 method protected void setBaseAttributes(android.content.res.TypedArray, int, int); 36439 field public static final deprecated int FILL_PARENT = -1; // 0xffffffff 36440 field public static final int MATCH_PARENT = -1; // 0xffffffff 36441 field public static final int WRAP_CONTENT = -2; // 0xfffffffe 36442 field public int height; 36443 field public android.view.animation.LayoutAnimationController.AnimationParameters layoutAnimationParameters; 36444 field public int width; 36445 } 36446 36447 public static class ViewGroup.MarginLayoutParams extends android.view.ViewGroup.LayoutParams { 36448 ctor public ViewGroup.MarginLayoutParams(android.content.Context, android.util.AttributeSet); 36449 ctor public ViewGroup.MarginLayoutParams(int, int); 36450 ctor public ViewGroup.MarginLayoutParams(android.view.ViewGroup.MarginLayoutParams); 36451 ctor public ViewGroup.MarginLayoutParams(android.view.ViewGroup.LayoutParams); 36452 method public int getLayoutDirection(); 36453 method public int getMarginEnd(); 36454 method public int getMarginStart(); 36455 method public boolean isMarginRelative(); 36456 method public void setLayoutDirection(int); 36457 method public void setMarginEnd(int); 36458 method public void setMarginStart(int); 36459 method public void setMargins(int, int, int, int); 36460 field public int bottomMargin; 36461 field public int leftMargin; 36462 field public int rightMargin; 36463 field public int topMargin; 36464 } 36465 36466 public static abstract interface ViewGroup.OnHierarchyChangeListener { 36467 method public abstract void onChildViewAdded(android.view.View, android.view.View); 36468 method public abstract void onChildViewRemoved(android.view.View, android.view.View); 36469 } 36470 36471 public class ViewGroupOverlay extends android.view.ViewOverlay { 36472 method public void add(android.view.View); 36473 method public void remove(android.view.View); 36474 } 36475 36476 public abstract interface ViewManager { 36477 method public abstract void addView(android.view.View, android.view.ViewGroup.LayoutParams); 36478 method public abstract void removeView(android.view.View); 36479 method public abstract void updateViewLayout(android.view.View, android.view.ViewGroup.LayoutParams); 36480 } 36481 36482 public abstract class ViewOutlineProvider { 36483 ctor public ViewOutlineProvider(); 36484 method public abstract void getOutline(android.view.View, android.graphics.Outline); 36485 field public static final android.view.ViewOutlineProvider BACKGROUND; 36486 field public static final android.view.ViewOutlineProvider BOUNDS; 36487 field public static final android.view.ViewOutlineProvider PADDED_BOUNDS; 36488 } 36489 36490 public class ViewOverlay { 36491 method public void add(android.graphics.drawable.Drawable); 36492 method public void clear(); 36493 method public void remove(android.graphics.drawable.Drawable); 36494 } 36495 36496 public abstract interface ViewParent { 36497 method public abstract void bringChildToFront(android.view.View); 36498 method public abstract boolean canResolveLayoutDirection(); 36499 method public abstract boolean canResolveTextAlignment(); 36500 method public abstract boolean canResolveTextDirection(); 36501 method public abstract void childDrawableStateChanged(android.view.View); 36502 method public abstract void childHasTransientStateChanged(android.view.View, boolean); 36503 method public abstract void clearChildFocus(android.view.View); 36504 method public abstract void createContextMenu(android.view.ContextMenu); 36505 method public abstract android.view.View focusSearch(android.view.View, int); 36506 method public abstract void focusableViewAvailable(android.view.View); 36507 method public abstract boolean getChildVisibleRect(android.view.View, android.graphics.Rect, android.graphics.Point); 36508 method public abstract int getLayoutDirection(); 36509 method public abstract android.view.ViewParent getParent(); 36510 method public abstract android.view.ViewParent getParentForAccessibility(); 36511 method public abstract int getTextAlignment(); 36512 method public abstract int getTextDirection(); 36513 method public abstract void invalidateChild(android.view.View, android.graphics.Rect); 36514 method public abstract android.view.ViewParent invalidateChildInParent(int[], android.graphics.Rect); 36515 method public abstract boolean isLayoutDirectionResolved(); 36516 method public abstract boolean isLayoutRequested(); 36517 method public abstract boolean isTextAlignmentResolved(); 36518 method public abstract boolean isTextDirectionResolved(); 36519 method public abstract void notifySubtreeAccessibilityStateChanged(android.view.View, android.view.View, int); 36520 method public abstract boolean onNestedFling(android.view.View, float, float, boolean); 36521 method public abstract boolean onNestedPreFling(android.view.View, float, float); 36522 method public abstract boolean onNestedPrePerformAccessibilityAction(android.view.View, int, android.os.Bundle); 36523 method public abstract void onNestedPreScroll(android.view.View, int, int, int[]); 36524 method public abstract void onNestedScroll(android.view.View, int, int, int, int); 36525 method public abstract void onNestedScrollAccepted(android.view.View, android.view.View, int); 36526 method public abstract boolean onStartNestedScroll(android.view.View, android.view.View, int); 36527 method public abstract void onStopNestedScroll(android.view.View); 36528 method public abstract void recomputeViewAttributes(android.view.View); 36529 method public abstract void requestChildFocus(android.view.View, android.view.View); 36530 method public abstract boolean requestChildRectangleOnScreen(android.view.View, android.graphics.Rect, boolean); 36531 method public abstract void requestDisallowInterceptTouchEvent(boolean); 36532 method public abstract void requestFitSystemWindows(); 36533 method public abstract void requestLayout(); 36534 method public abstract boolean requestSendAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 36535 method public abstract void requestTransparentRegion(android.view.View); 36536 method public abstract boolean showContextMenuForChild(android.view.View); 36537 method public abstract android.view.ActionMode startActionModeForChild(android.view.View, android.view.ActionMode.Callback); 36538 } 36539 36540 public class ViewPropertyAnimator { 36541 method public android.view.ViewPropertyAnimator alpha(float); 36542 method public android.view.ViewPropertyAnimator alphaBy(float); 36543 method public void cancel(); 36544 method public long getDuration(); 36545 method public android.animation.TimeInterpolator getInterpolator(); 36546 method public long getStartDelay(); 36547 method public android.view.ViewPropertyAnimator rotation(float); 36548 method public android.view.ViewPropertyAnimator rotationBy(float); 36549 method public android.view.ViewPropertyAnimator rotationX(float); 36550 method public android.view.ViewPropertyAnimator rotationXBy(float); 36551 method public android.view.ViewPropertyAnimator rotationY(float); 36552 method public android.view.ViewPropertyAnimator rotationYBy(float); 36553 method public android.view.ViewPropertyAnimator scaleX(float); 36554 method public android.view.ViewPropertyAnimator scaleXBy(float); 36555 method public android.view.ViewPropertyAnimator scaleY(float); 36556 method public android.view.ViewPropertyAnimator scaleYBy(float); 36557 method public android.view.ViewPropertyAnimator setDuration(long); 36558 method public android.view.ViewPropertyAnimator setInterpolator(android.animation.TimeInterpolator); 36559 method public android.view.ViewPropertyAnimator setListener(android.animation.Animator.AnimatorListener); 36560 method public android.view.ViewPropertyAnimator setStartDelay(long); 36561 method public android.view.ViewPropertyAnimator setUpdateListener(android.animation.ValueAnimator.AnimatorUpdateListener); 36562 method public void start(); 36563 method public android.view.ViewPropertyAnimator translationX(float); 36564 method public android.view.ViewPropertyAnimator translationXBy(float); 36565 method public android.view.ViewPropertyAnimator translationY(float); 36566 method public android.view.ViewPropertyAnimator translationYBy(float); 36567 method public android.view.ViewPropertyAnimator translationZ(float); 36568 method public android.view.ViewPropertyAnimator translationZBy(float); 36569 method public android.view.ViewPropertyAnimator withEndAction(java.lang.Runnable); 36570 method public android.view.ViewPropertyAnimator withLayer(); 36571 method public android.view.ViewPropertyAnimator withStartAction(java.lang.Runnable); 36572 method public android.view.ViewPropertyAnimator x(float); 36573 method public android.view.ViewPropertyAnimator xBy(float); 36574 method public android.view.ViewPropertyAnimator y(float); 36575 method public android.view.ViewPropertyAnimator yBy(float); 36576 method public android.view.ViewPropertyAnimator z(float); 36577 method public android.view.ViewPropertyAnimator zBy(float); 36578 } 36579 36580 public final class ViewStub extends android.view.View { 36581 ctor public ViewStub(android.content.Context); 36582 ctor public ViewStub(android.content.Context, int); 36583 ctor public ViewStub(android.content.Context, android.util.AttributeSet); 36584 ctor public ViewStub(android.content.Context, android.util.AttributeSet, int); 36585 ctor public ViewStub(android.content.Context, android.util.AttributeSet, int, int); 36586 method public int getInflatedId(); 36587 method public android.view.LayoutInflater getLayoutInflater(); 36588 method public int getLayoutResource(); 36589 method public android.view.View inflate(); 36590 method public void setInflatedId(int); 36591 method public void setLayoutInflater(android.view.LayoutInflater); 36592 method public void setLayoutResource(int); 36593 method public void setOnInflateListener(android.view.ViewStub.OnInflateListener); 36594 } 36595 36596 public static abstract interface ViewStub.OnInflateListener { 36597 method public abstract void onInflate(android.view.ViewStub, android.view.View); 36598 } 36599 36600 public final class ViewTreeObserver { 36601 method public void addOnDrawListener(android.view.ViewTreeObserver.OnDrawListener); 36602 method public void addOnGlobalFocusChangeListener(android.view.ViewTreeObserver.OnGlobalFocusChangeListener); 36603 method public void addOnGlobalLayoutListener(android.view.ViewTreeObserver.OnGlobalLayoutListener); 36604 method public void addOnPreDrawListener(android.view.ViewTreeObserver.OnPreDrawListener); 36605 method public void addOnScrollChangedListener(android.view.ViewTreeObserver.OnScrollChangedListener); 36606 method public void addOnTouchModeChangeListener(android.view.ViewTreeObserver.OnTouchModeChangeListener); 36607 method public void addOnWindowAttachListener(android.view.ViewTreeObserver.OnWindowAttachListener); 36608 method public void addOnWindowFocusChangeListener(android.view.ViewTreeObserver.OnWindowFocusChangeListener); 36609 method public final void dispatchOnDraw(); 36610 method public final void dispatchOnGlobalLayout(); 36611 method public final boolean dispatchOnPreDraw(); 36612 method public boolean isAlive(); 36613 method public deprecated void removeGlobalOnLayoutListener(android.view.ViewTreeObserver.OnGlobalLayoutListener); 36614 method public void removeOnDrawListener(android.view.ViewTreeObserver.OnDrawListener); 36615 method public void removeOnGlobalFocusChangeListener(android.view.ViewTreeObserver.OnGlobalFocusChangeListener); 36616 method public void removeOnGlobalLayoutListener(android.view.ViewTreeObserver.OnGlobalLayoutListener); 36617 method public void removeOnPreDrawListener(android.view.ViewTreeObserver.OnPreDrawListener); 36618 method public void removeOnScrollChangedListener(android.view.ViewTreeObserver.OnScrollChangedListener); 36619 method public void removeOnTouchModeChangeListener(android.view.ViewTreeObserver.OnTouchModeChangeListener); 36620 method public void removeOnWindowAttachListener(android.view.ViewTreeObserver.OnWindowAttachListener); 36621 method public void removeOnWindowFocusChangeListener(android.view.ViewTreeObserver.OnWindowFocusChangeListener); 36622 } 36623 36624 public static abstract interface ViewTreeObserver.OnDrawListener { 36625 method public abstract void onDraw(); 36626 } 36627 36628 public static abstract interface ViewTreeObserver.OnGlobalFocusChangeListener { 36629 method public abstract void onGlobalFocusChanged(android.view.View, android.view.View); 36630 } 36631 36632 public static abstract interface ViewTreeObserver.OnGlobalLayoutListener { 36633 method public abstract void onGlobalLayout(); 36634 } 36635 36636 public static abstract interface ViewTreeObserver.OnPreDrawListener { 36637 method public abstract boolean onPreDraw(); 36638 } 36639 36640 public static abstract interface ViewTreeObserver.OnScrollChangedListener { 36641 method public abstract void onScrollChanged(); 36642 } 36643 36644 public static abstract interface ViewTreeObserver.OnTouchModeChangeListener { 36645 method public abstract void onTouchModeChanged(boolean); 36646 } 36647 36648 public static abstract interface ViewTreeObserver.OnWindowAttachListener { 36649 method public abstract void onWindowAttached(); 36650 method public abstract void onWindowDetached(); 36651 } 36652 36653 public static abstract interface ViewTreeObserver.OnWindowFocusChangeListener { 36654 method public abstract void onWindowFocusChanged(boolean); 36655 } 36656 36657 public abstract class Window { 36658 ctor public Window(android.content.Context); 36659 method public abstract void addContentView(android.view.View, android.view.ViewGroup.LayoutParams); 36660 method public void addFlags(int); 36661 method public void clearFlags(int); 36662 method public abstract void closeAllPanels(); 36663 method public abstract void closePanel(int); 36664 method public android.view.View findViewById(int); 36665 method public boolean getAllowEnterTransitionOverlap(); 36666 method public boolean getAllowReturnTransitionOverlap(); 36667 method public final android.view.WindowManager.LayoutParams getAttributes(); 36668 method public final android.view.Window.Callback getCallback(); 36669 method public final android.view.Window getContainer(); 36670 method public android.transition.Scene getContentScene(); 36671 method public final android.content.Context getContext(); 36672 method public abstract android.view.View getCurrentFocus(); 36673 method public abstract android.view.View getDecorView(); 36674 method public static int getDefaultFeatures(android.content.Context); 36675 method public android.transition.Transition getEnterTransition(); 36676 method public android.transition.Transition getExitTransition(); 36677 method protected final int getFeatures(); 36678 method protected final int getForcedWindowFlags(); 36679 method public abstract android.view.LayoutInflater getLayoutInflater(); 36680 method protected final int getLocalFeatures(); 36681 method public android.media.session.MediaController getMediaController(); 36682 method public abstract int getNavigationBarColor(); 36683 method public android.transition.Transition getReenterTransition(); 36684 method public android.transition.Transition getReturnTransition(); 36685 method public android.transition.Transition getSharedElementEnterTransition(); 36686 method public android.transition.Transition getSharedElementExitTransition(); 36687 method public android.transition.Transition getSharedElementReenterTransition(); 36688 method public android.transition.Transition getSharedElementReturnTransition(); 36689 method public boolean getSharedElementsUseOverlay(); 36690 method public abstract int getStatusBarColor(); 36691 method public long getTransitionBackgroundFadeDuration(); 36692 method public android.transition.TransitionManager getTransitionManager(); 36693 method public abstract int getVolumeControlStream(); 36694 method public android.view.WindowManager getWindowManager(); 36695 method public final android.content.res.TypedArray getWindowStyle(); 36696 method public final boolean hasChildren(); 36697 method public boolean hasFeature(int); 36698 method protected final boolean hasSoftInputMode(); 36699 method public void injectInputEvent(android.view.InputEvent); 36700 method public abstract void invalidatePanelMenu(int); 36701 method public final boolean isActive(); 36702 method public abstract boolean isFloating(); 36703 method public abstract boolean isShortcutKey(int, android.view.KeyEvent); 36704 method public final void makeActive(); 36705 method protected abstract void onActive(); 36706 method public abstract void onConfigurationChanged(android.content.res.Configuration); 36707 method public abstract void openPanel(int, android.view.KeyEvent); 36708 method public abstract android.view.View peekDecorView(); 36709 method public abstract boolean performContextMenuIdentifierAction(int, int); 36710 method public abstract boolean performPanelIdentifierAction(int, int, int); 36711 method public abstract boolean performPanelShortcut(int, int, android.view.KeyEvent, int); 36712 method public boolean requestFeature(int); 36713 method public abstract void restoreHierarchyState(android.os.Bundle); 36714 method public abstract android.os.Bundle saveHierarchyState(); 36715 method public void setAllowEnterTransitionOverlap(boolean); 36716 method public void setAllowReturnTransitionOverlap(boolean); 36717 method public void setAttributes(android.view.WindowManager.LayoutParams); 36718 method public abstract void setBackgroundDrawable(android.graphics.drawable.Drawable); 36719 method public void setBackgroundDrawableResource(int); 36720 method public void setCallback(android.view.Window.Callback); 36721 method public abstract void setChildDrawable(int, android.graphics.drawable.Drawable); 36722 method public abstract void setChildInt(int, int); 36723 method public void setClipToOutline(boolean); 36724 method public void setContainer(android.view.Window); 36725 method public abstract void setContentView(int); 36726 method public abstract void setContentView(android.view.View); 36727 method public abstract void setContentView(android.view.View, android.view.ViewGroup.LayoutParams); 36728 method protected void setDefaultWindowFormat(int); 36729 method public void setDimAmount(float); 36730 method public void setDisableWallpaperTouchEvents(boolean); 36731 method public void setElevation(float); 36732 method public void setEnterTransition(android.transition.Transition); 36733 method public void setExitTransition(android.transition.Transition); 36734 method public abstract void setFeatureDrawable(int, android.graphics.drawable.Drawable); 36735 method public abstract void setFeatureDrawableAlpha(int, int); 36736 method public abstract void setFeatureDrawableResource(int, int); 36737 method public abstract void setFeatureDrawableUri(int, android.net.Uri); 36738 method public abstract void setFeatureInt(int, int); 36739 method public void setFlags(int, int); 36740 method public void setFormat(int); 36741 method public void setGravity(int); 36742 method public void setIcon(int); 36743 method public void setLayout(int, int); 36744 method public void setLocalFocus(boolean, boolean); 36745 method public void setLogo(int); 36746 method public void setMediaController(android.media.session.MediaController); 36747 method public abstract void setNavigationBarColor(int); 36748 method public void setReenterTransition(android.transition.Transition); 36749 method public void setReturnTransition(android.transition.Transition); 36750 method public void setSharedElementEnterTransition(android.transition.Transition); 36751 method public void setSharedElementExitTransition(android.transition.Transition); 36752 method public void setSharedElementReenterTransition(android.transition.Transition); 36753 method public void setSharedElementReturnTransition(android.transition.Transition); 36754 method public void setSharedElementsUseOverlay(boolean); 36755 method public void setSoftInputMode(int); 36756 method public abstract void setStatusBarColor(int); 36757 method public abstract void setTitle(java.lang.CharSequence); 36758 method public abstract deprecated void setTitleColor(int); 36759 method public void setTransitionBackgroundFadeDuration(long); 36760 method public void setTransitionManager(android.transition.TransitionManager); 36761 method public void setType(int); 36762 method public void setUiOptions(int); 36763 method public void setUiOptions(int, int); 36764 method public abstract void setVolumeControlStream(int); 36765 method public void setWindowAnimations(int); 36766 method public void setWindowManager(android.view.WindowManager, android.os.IBinder, java.lang.String); 36767 method public void setWindowManager(android.view.WindowManager, android.os.IBinder, java.lang.String, boolean); 36768 method public abstract boolean superDispatchGenericMotionEvent(android.view.MotionEvent); 36769 method public abstract boolean superDispatchKeyEvent(android.view.KeyEvent); 36770 method public abstract boolean superDispatchKeyShortcutEvent(android.view.KeyEvent); 36771 method public abstract boolean superDispatchTouchEvent(android.view.MotionEvent); 36772 method public abstract boolean superDispatchTrackballEvent(android.view.MotionEvent); 36773 method public abstract void takeInputQueue(android.view.InputQueue.Callback); 36774 method public abstract void takeKeyEvents(boolean); 36775 method public abstract void takeSurface(android.view.SurfaceHolder.Callback2); 36776 method public abstract void togglePanel(int, android.view.KeyEvent); 36777 field protected static final deprecated int DEFAULT_FEATURES = 65; // 0x41 36778 field public static final int FEATURE_ACTION_BAR = 8; // 0x8 36779 field public static final int FEATURE_ACTION_BAR_OVERLAY = 9; // 0x9 36780 field public static final int FEATURE_ACTION_MODE_OVERLAY = 10; // 0xa 36781 field public static final int FEATURE_ACTIVITY_TRANSITIONS = 13; // 0xd 36782 field public static final int FEATURE_CONTENT_TRANSITIONS = 12; // 0xc 36783 field public static final int FEATURE_CONTEXT_MENU = 6; // 0x6 36784 field public static final int FEATURE_CUSTOM_TITLE = 7; // 0x7 36785 field public static final int FEATURE_INDETERMINATE_PROGRESS = 5; // 0x5 36786 field public static final int FEATURE_LEFT_ICON = 3; // 0x3 36787 field public static final int FEATURE_NO_TITLE = 1; // 0x1 36788 field public static final int FEATURE_OPTIONS_PANEL = 0; // 0x0 36789 field public static final int FEATURE_PROGRESS = 2; // 0x2 36790 field public static final int FEATURE_RIGHT_ICON = 4; // 0x4 36791 field public static final int FEATURE_SWIPE_TO_DISMISS = 11; // 0xb 36792 field public static final int ID_ANDROID_CONTENT = 16908290; // 0x1020002 36793 field public static final java.lang.String NAVIGATION_BAR_BACKGROUND_TRANSITION_NAME = "android:navigation:background"; 36794 field public static final int PROGRESS_END = 10000; // 0x2710 36795 field public static final int PROGRESS_INDETERMINATE_OFF = -4; // 0xfffffffc 36796 field public static final int PROGRESS_INDETERMINATE_ON = -3; // 0xfffffffd 36797 field public static final int PROGRESS_SECONDARY_END = 30000; // 0x7530 36798 field public static final int PROGRESS_SECONDARY_START = 20000; // 0x4e20 36799 field public static final int PROGRESS_START = 0; // 0x0 36800 field public static final int PROGRESS_VISIBILITY_OFF = -2; // 0xfffffffe 36801 field public static final int PROGRESS_VISIBILITY_ON = -1; // 0xffffffff 36802 field public static final java.lang.String STATUS_BAR_BACKGROUND_TRANSITION_NAME = "android:status:background"; 36803 } 36804 36805 public static abstract interface Window.Callback { 36806 method public abstract boolean dispatchGenericMotionEvent(android.view.MotionEvent); 36807 method public abstract boolean dispatchKeyEvent(android.view.KeyEvent); 36808 method public abstract boolean dispatchKeyShortcutEvent(android.view.KeyEvent); 36809 method public abstract boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 36810 method public abstract boolean dispatchTouchEvent(android.view.MotionEvent); 36811 method public abstract boolean dispatchTrackballEvent(android.view.MotionEvent); 36812 method public abstract void onActionModeFinished(android.view.ActionMode); 36813 method public abstract void onActionModeStarted(android.view.ActionMode); 36814 method public abstract void onAttachedToWindow(); 36815 method public abstract void onContentChanged(); 36816 method public abstract boolean onCreatePanelMenu(int, android.view.Menu); 36817 method public abstract android.view.View onCreatePanelView(int); 36818 method public abstract void onDetachedFromWindow(); 36819 method public abstract boolean onMenuItemSelected(int, android.view.MenuItem); 36820 method public abstract boolean onMenuOpened(int, android.view.Menu); 36821 method public abstract void onPanelClosed(int, android.view.Menu); 36822 method public abstract boolean onPreparePanel(int, android.view.View, android.view.Menu); 36823 method public abstract boolean onSearchRequested(); 36824 method public abstract void onWindowAttributesChanged(android.view.WindowManager.LayoutParams); 36825 method public abstract void onWindowFocusChanged(boolean); 36826 method public abstract android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode.Callback); 36827 } 36828 36829 public final class WindowAnimationFrameStats extends android.view.FrameStats implements android.os.Parcelable { 36830 method public int describeContents(); 36831 method public void writeToParcel(android.os.Parcel, int); 36832 field public static final android.os.Parcelable.Creator<android.view.WindowAnimationFrameStats> CREATOR; 36833 } 36834 36835 public final class WindowContentFrameStats extends android.view.FrameStats implements android.os.Parcelable { 36836 method public int describeContents(); 36837 method public long getFramePostedTimeNano(int); 36838 method public long getFrameReadyTimeNano(int); 36839 method public void writeToParcel(android.os.Parcel, int); 36840 field public static final android.os.Parcelable.Creator<android.view.WindowContentFrameStats> CREATOR; 36841 } 36842 36843 public class WindowId implements android.os.Parcelable { 36844 method public int describeContents(); 36845 method public boolean isFocused(); 36846 method public void registerFocusObserver(android.view.WindowId.FocusObserver); 36847 method public void unregisterFocusObserver(android.view.WindowId.FocusObserver); 36848 method public void writeToParcel(android.os.Parcel, int); 36849 field public static final android.os.Parcelable.Creator<android.view.WindowId> CREATOR; 36850 } 36851 36852 public static abstract class WindowId.FocusObserver { 36853 ctor public WindowId.FocusObserver(); 36854 method public abstract void onFocusGained(android.view.WindowId); 36855 method public abstract void onFocusLost(android.view.WindowId); 36856 } 36857 36858 public final class WindowInsets { 36859 ctor public WindowInsets(android.view.WindowInsets); 36860 method public android.view.WindowInsets consumeStableInsets(); 36861 method public android.view.WindowInsets consumeSystemWindowInsets(); 36862 method public int getStableInsetBottom(); 36863 method public int getStableInsetLeft(); 36864 method public int getStableInsetRight(); 36865 method public int getStableInsetTop(); 36866 method public int getSystemWindowInsetBottom(); 36867 method public int getSystemWindowInsetLeft(); 36868 method public int getSystemWindowInsetRight(); 36869 method public int getSystemWindowInsetTop(); 36870 method public boolean hasInsets(); 36871 method public boolean hasStableInsets(); 36872 method public boolean hasSystemWindowInsets(); 36873 method public boolean isConsumed(); 36874 method public boolean isRound(); 36875 method public android.view.WindowInsets replaceSystemWindowInsets(int, int, int, int); 36876 method public android.view.WindowInsets replaceSystemWindowInsets(android.graphics.Rect); 36877 } 36878 36879 public abstract interface WindowManager implements android.view.ViewManager { 36880 method public abstract android.view.Display getDefaultDisplay(); 36881 method public abstract void removeViewImmediate(android.view.View); 36882 } 36883 36884 public static class WindowManager.BadTokenException extends java.lang.RuntimeException { 36885 ctor public WindowManager.BadTokenException(); 36886 ctor public WindowManager.BadTokenException(java.lang.String); 36887 } 36888 36889 public static class WindowManager.InvalidDisplayException extends java.lang.RuntimeException { 36890 ctor public WindowManager.InvalidDisplayException(); 36891 ctor public WindowManager.InvalidDisplayException(java.lang.String); 36892 } 36893 36894 public static class WindowManager.LayoutParams extends android.view.ViewGroup.LayoutParams implements android.os.Parcelable { 36895 ctor public WindowManager.LayoutParams(); 36896 ctor public WindowManager.LayoutParams(int); 36897 ctor public WindowManager.LayoutParams(int, int); 36898 ctor public WindowManager.LayoutParams(int, int, int); 36899 ctor public WindowManager.LayoutParams(int, int, int, int, int); 36900 ctor public WindowManager.LayoutParams(int, int, int, int, int, int, int); 36901 ctor public WindowManager.LayoutParams(android.os.Parcel); 36902 method public final int copyFrom(android.view.WindowManager.LayoutParams); 36903 method public java.lang.String debug(java.lang.String); 36904 method public int describeContents(); 36905 method public final java.lang.CharSequence getTitle(); 36906 method public static boolean mayUseInputMethod(int); 36907 method public final void setTitle(java.lang.CharSequence); 36908 method public void writeToParcel(android.os.Parcel, int); 36909 field public static final int ALPHA_CHANGED = 128; // 0x80 36910 field public static final int ANIMATION_CHANGED = 16; // 0x10 36911 field public static final float BRIGHTNESS_OVERRIDE_FULL = 1.0f; 36912 field public static final float BRIGHTNESS_OVERRIDE_NONE = -1.0f; 36913 field public static final float BRIGHTNESS_OVERRIDE_OFF = 0.0f; 36914 field public static final android.os.Parcelable.Creator<android.view.WindowManager.LayoutParams> CREATOR; 36915 field public static final int DIM_AMOUNT_CHANGED = 32; // 0x20 36916 field public static final int FIRST_APPLICATION_WINDOW = 1; // 0x1 36917 field public static final int FIRST_SUB_WINDOW = 1000; // 0x3e8 36918 field public static final int FIRST_SYSTEM_WINDOW = 2000; // 0x7d0 36919 field public static final int FLAGS_CHANGED = 4; // 0x4 36920 field public static final int FLAG_ALLOW_LOCK_WHILE_SCREEN_ON = 1; // 0x1 36921 field public static final int FLAG_ALT_FOCUSABLE_IM = 131072; // 0x20000 36922 field public static final deprecated int FLAG_BLUR_BEHIND = 4; // 0x4 36923 field public static final int FLAG_DIM_BEHIND = 2; // 0x2 36924 field public static final int FLAG_DISMISS_KEYGUARD = 4194304; // 0x400000 36925 field public static final deprecated int FLAG_DITHER = 4096; // 0x1000 36926 field public static final int FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS = -2147483648; // 0x80000000 36927 field public static final int FLAG_FORCE_NOT_FULLSCREEN = 2048; // 0x800 36928 field public static final int FLAG_FULLSCREEN = 1024; // 0x400 36929 field public static final int FLAG_HARDWARE_ACCELERATED = 16777216; // 0x1000000 36930 field public static final int FLAG_IGNORE_CHEEK_PRESSES = 32768; // 0x8000 36931 field public static final int FLAG_KEEP_SCREEN_ON = 128; // 0x80 36932 field public static final int FLAG_LAYOUT_ATTACHED_IN_DECOR = 1073741824; // 0x40000000 36933 field public static final int FLAG_LAYOUT_INSET_DECOR = 65536; // 0x10000 36934 field public static final int FLAG_LAYOUT_IN_OVERSCAN = 33554432; // 0x2000000 36935 field public static final int FLAG_LAYOUT_IN_SCREEN = 256; // 0x100 36936 field public static final int FLAG_LAYOUT_NO_LIMITS = 512; // 0x200 36937 field public static final int FLAG_LOCAL_FOCUS_MODE = 268435456; // 0x10000000 36938 field public static final int FLAG_NOT_FOCUSABLE = 8; // 0x8 36939 field public static final int FLAG_NOT_TOUCHABLE = 16; // 0x10 36940 field public static final int FLAG_NOT_TOUCH_MODAL = 32; // 0x20 36941 field public static final int FLAG_SCALED = 16384; // 0x4000 36942 field public static final int FLAG_SECURE = 8192; // 0x2000 36943 field public static final int FLAG_SHOW_WALLPAPER = 1048576; // 0x100000 36944 field public static final int FLAG_SHOW_WHEN_LOCKED = 524288; // 0x80000 36945 field public static final int FLAG_SPLIT_TOUCH = 8388608; // 0x800000 36946 field public static final deprecated int FLAG_TOUCHABLE_WHEN_WAKING = 64; // 0x40 36947 field public static final int FLAG_TRANSLUCENT_NAVIGATION = 134217728; // 0x8000000 36948 field public static final int FLAG_TRANSLUCENT_STATUS = 67108864; // 0x4000000 36949 field public static final int FLAG_TURN_SCREEN_ON = 2097152; // 0x200000 36950 field public static final int FLAG_WATCH_OUTSIDE_TOUCH = 262144; // 0x40000 36951 field public static final int FORMAT_CHANGED = 8; // 0x8 36952 field public static final int LAST_APPLICATION_WINDOW = 99; // 0x63 36953 field public static final int LAST_SUB_WINDOW = 1999; // 0x7cf 36954 field public static final int LAST_SYSTEM_WINDOW = 2999; // 0xbb7 36955 field public static final int LAYOUT_CHANGED = 1; // 0x1 36956 field public static final int MEMORY_TYPE_CHANGED = 256; // 0x100 36957 field public static final deprecated int MEMORY_TYPE_GPU = 2; // 0x2 36958 field public static final deprecated int MEMORY_TYPE_HARDWARE = 1; // 0x1 36959 field public static final deprecated int MEMORY_TYPE_NORMAL = 0; // 0x0 36960 field public static final deprecated int MEMORY_TYPE_PUSH_BUFFERS = 3; // 0x3 36961 field public static final int ROTATION_ANIMATION_CHANGED = 4096; // 0x1000 36962 field public static final int ROTATION_ANIMATION_CROSSFADE = 1; // 0x1 36963 field public static final int ROTATION_ANIMATION_JUMPCUT = 2; // 0x2 36964 field public static final int ROTATION_ANIMATION_ROTATE = 0; // 0x0 36965 field public static final int SCREEN_BRIGHTNESS_CHANGED = 2048; // 0x800 36966 field public static final int SCREEN_ORIENTATION_CHANGED = 1024; // 0x400 36967 field public static final int SOFT_INPUT_ADJUST_NOTHING = 48; // 0x30 36968 field public static final int SOFT_INPUT_ADJUST_PAN = 32; // 0x20 36969 field public static final int SOFT_INPUT_ADJUST_RESIZE = 16; // 0x10 36970 field public static final int SOFT_INPUT_ADJUST_UNSPECIFIED = 0; // 0x0 36971 field public static final int SOFT_INPUT_IS_FORWARD_NAVIGATION = 256; // 0x100 36972 field public static final int SOFT_INPUT_MASK_ADJUST = 240; // 0xf0 36973 field public static final int SOFT_INPUT_MASK_STATE = 15; // 0xf 36974 field public static final int SOFT_INPUT_MODE_CHANGED = 512; // 0x200 36975 field public static final int SOFT_INPUT_STATE_ALWAYS_HIDDEN = 3; // 0x3 36976 field public static final int SOFT_INPUT_STATE_ALWAYS_VISIBLE = 5; // 0x5 36977 field public static final int SOFT_INPUT_STATE_HIDDEN = 2; // 0x2 36978 field public static final int SOFT_INPUT_STATE_UNCHANGED = 1; // 0x1 36979 field public static final int SOFT_INPUT_STATE_UNSPECIFIED = 0; // 0x0 36980 field public static final int SOFT_INPUT_STATE_VISIBLE = 4; // 0x4 36981 field public static final int TITLE_CHANGED = 64; // 0x40 36982 field public static final int TYPE_ACCESSIBILITY_OVERLAY = 2032; // 0x7f0 36983 field public static final int TYPE_APPLICATION = 2; // 0x2 36984 field public static final int TYPE_APPLICATION_ATTACHED_DIALOG = 1003; // 0x3eb 36985 field public static final int TYPE_APPLICATION_MEDIA = 1001; // 0x3e9 36986 field public static final int TYPE_APPLICATION_PANEL = 1000; // 0x3e8 36987 field public static final int TYPE_APPLICATION_STARTING = 3; // 0x3 36988 field public static final int TYPE_APPLICATION_SUB_PANEL = 1002; // 0x3ea 36989 field public static final int TYPE_BASE_APPLICATION = 1; // 0x1 36990 field public static final int TYPE_CHANGED = 2; // 0x2 36991 field public static final int TYPE_INPUT_METHOD = 2011; // 0x7db 36992 field public static final int TYPE_INPUT_METHOD_DIALOG = 2012; // 0x7dc 36993 field public static final int TYPE_KEYGUARD_DIALOG = 2009; // 0x7d9 36994 field public static final int TYPE_PHONE = 2002; // 0x7d2 36995 field public static final int TYPE_PRIORITY_PHONE = 2007; // 0x7d7 36996 field public static final int TYPE_PRIVATE_PRESENTATION = 2030; // 0x7ee 36997 field public static final int TYPE_SEARCH_BAR = 2001; // 0x7d1 36998 field public static final int TYPE_STATUS_BAR = 2000; // 0x7d0 36999 field public static final int TYPE_STATUS_BAR_PANEL = 2014; // 0x7de 37000 field public static final int TYPE_SYSTEM_ALERT = 2003; // 0x7d3 37001 field public static final int TYPE_SYSTEM_DIALOG = 2008; // 0x7d8 37002 field public static final int TYPE_SYSTEM_ERROR = 2010; // 0x7da 37003 field public static final int TYPE_SYSTEM_OVERLAY = 2006; // 0x7d6 37004 field public static final int TYPE_TOAST = 2005; // 0x7d5 37005 field public static final int TYPE_WALLPAPER = 2013; // 0x7dd 37006 field public float alpha; 37007 field public float buttonBrightness; 37008 field public float dimAmount; 37009 field public int flags; 37010 field public int format; 37011 field public int gravity; 37012 field public float horizontalMargin; 37013 field public float horizontalWeight; 37014 field public deprecated int memoryType; 37015 field public java.lang.String packageName; 37016 field public float preferredRefreshRate; 37017 field public int rotationAnimation; 37018 field public float screenBrightness; 37019 field public int screenOrientation; 37020 field public int softInputMode; 37021 field public int systemUiVisibility; 37022 field public android.os.IBinder token; 37023 field public int type; 37024 field public float verticalMargin; 37025 field public float verticalWeight; 37026 field public int windowAnimations; 37027 field public int x; 37028 field public int y; 37029 } 37030 37031} 37032 37033package android.view.accessibility { 37034 37035 public final class AccessibilityEvent extends android.view.accessibility.AccessibilityRecord implements android.os.Parcelable { 37036 method public void appendRecord(android.view.accessibility.AccessibilityRecord); 37037 method public int describeContents(); 37038 method public static java.lang.String eventTypeToString(int); 37039 method public int getAction(); 37040 method public int getContentChangeTypes(); 37041 method public long getEventTime(); 37042 method public int getEventType(); 37043 method public int getMovementGranularity(); 37044 method public java.lang.CharSequence getPackageName(); 37045 method public android.view.accessibility.AccessibilityRecord getRecord(int); 37046 method public int getRecordCount(); 37047 method public void initFromParcel(android.os.Parcel); 37048 method public static android.view.accessibility.AccessibilityEvent obtain(int); 37049 method public static android.view.accessibility.AccessibilityEvent obtain(android.view.accessibility.AccessibilityEvent); 37050 method public static android.view.accessibility.AccessibilityEvent obtain(); 37051 method public void setAction(int); 37052 method public void setContentChangeTypes(int); 37053 method public void setEventTime(long); 37054 method public void setEventType(int); 37055 method public void setMovementGranularity(int); 37056 method public void setPackageName(java.lang.CharSequence); 37057 method public void writeToParcel(android.os.Parcel, int); 37058 field public static final int CONTENT_CHANGE_TYPE_CONTENT_DESCRIPTION = 4; // 0x4 37059 field public static final int CONTENT_CHANGE_TYPE_SUBTREE = 1; // 0x1 37060 field public static final int CONTENT_CHANGE_TYPE_TEXT = 2; // 0x2 37061 field public static final int CONTENT_CHANGE_TYPE_UNDEFINED = 0; // 0x0 37062 field public static final android.os.Parcelable.Creator<android.view.accessibility.AccessibilityEvent> CREATOR; 37063 field public static final int INVALID_POSITION = -1; // 0xffffffff 37064 field public static final deprecated int MAX_TEXT_LENGTH = 500; // 0x1f4 37065 field public static final int TYPES_ALL_MASK = -1; // 0xffffffff 37066 field public static final int TYPE_ANNOUNCEMENT = 16384; // 0x4000 37067 field public static final int TYPE_GESTURE_DETECTION_END = 524288; // 0x80000 37068 field public static final int TYPE_GESTURE_DETECTION_START = 262144; // 0x40000 37069 field public static final int TYPE_NOTIFICATION_STATE_CHANGED = 64; // 0x40 37070 field public static final int TYPE_TOUCH_EXPLORATION_GESTURE_END = 1024; // 0x400 37071 field public static final int TYPE_TOUCH_EXPLORATION_GESTURE_START = 512; // 0x200 37072 field public static final int TYPE_TOUCH_INTERACTION_END = 2097152; // 0x200000 37073 field public static final int TYPE_TOUCH_INTERACTION_START = 1048576; // 0x100000 37074 field public static final int TYPE_VIEW_ACCESSIBILITY_FOCUSED = 32768; // 0x8000 37075 field public static final int TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED = 65536; // 0x10000 37076 field public static final int TYPE_VIEW_CLICKED = 1; // 0x1 37077 field public static final int TYPE_VIEW_FOCUSED = 8; // 0x8 37078 field public static final int TYPE_VIEW_HOVER_ENTER = 128; // 0x80 37079 field public static final int TYPE_VIEW_HOVER_EXIT = 256; // 0x100 37080 field public static final int TYPE_VIEW_LONG_CLICKED = 2; // 0x2 37081 field public static final int TYPE_VIEW_SCROLLED = 4096; // 0x1000 37082 field public static final int TYPE_VIEW_SELECTED = 4; // 0x4 37083 field public static final int TYPE_VIEW_TEXT_CHANGED = 16; // 0x10 37084 field public static final int TYPE_VIEW_TEXT_SELECTION_CHANGED = 8192; // 0x2000 37085 field public static final int TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY = 131072; // 0x20000 37086 field public static final int TYPE_WINDOWS_CHANGED = 4194304; // 0x400000 37087 field public static final int TYPE_WINDOW_CONTENT_CHANGED = 2048; // 0x800 37088 field public static final int TYPE_WINDOW_STATE_CHANGED = 32; // 0x20 37089 } 37090 37091 public abstract interface AccessibilityEventSource { 37092 method public abstract void sendAccessibilityEvent(int); 37093 method public abstract void sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent); 37094 } 37095 37096 public final class AccessibilityManager { 37097 method public boolean addAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener); 37098 method public boolean addTouchExplorationStateChangeListener(android.view.accessibility.AccessibilityManager.TouchExplorationStateChangeListener); 37099 method public deprecated java.util.List<android.content.pm.ServiceInfo> getAccessibilityServiceList(); 37100 method public java.util.List<android.accessibilityservice.AccessibilityServiceInfo> getEnabledAccessibilityServiceList(int); 37101 method public java.util.List<android.accessibilityservice.AccessibilityServiceInfo> getInstalledAccessibilityServiceList(); 37102 method public void interrupt(); 37103 method public boolean isEnabled(); 37104 method public boolean isTouchExplorationEnabled(); 37105 method public boolean removeAccessibilityStateChangeListener(android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener); 37106 method public boolean removeTouchExplorationStateChangeListener(android.view.accessibility.AccessibilityManager.TouchExplorationStateChangeListener); 37107 method public void sendAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 37108 } 37109 37110 public static abstract interface AccessibilityManager.AccessibilityStateChangeListener { 37111 method public abstract void onAccessibilityStateChanged(boolean); 37112 } 37113 37114 public static abstract interface AccessibilityManager.TouchExplorationStateChangeListener { 37115 method public abstract void onTouchExplorationStateChanged(boolean); 37116 } 37117 37118 public class AccessibilityNodeInfo implements android.os.Parcelable { 37119 method public void addAction(android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction); 37120 method public deprecated void addAction(int); 37121 method public void addChild(android.view.View); 37122 method public void addChild(android.view.View, int); 37123 method public boolean canOpenPopup(); 37124 method public int describeContents(); 37125 method public java.util.List<android.view.accessibility.AccessibilityNodeInfo> findAccessibilityNodeInfosByText(java.lang.String); 37126 method public java.util.List<android.view.accessibility.AccessibilityNodeInfo> findAccessibilityNodeInfosByViewId(java.lang.String); 37127 method public android.view.accessibility.AccessibilityNodeInfo findFocus(int); 37128 method public android.view.accessibility.AccessibilityNodeInfo focusSearch(int); 37129 method public java.util.List<android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction> getActionList(); 37130 method public deprecated int getActions(); 37131 method public void getBoundsInParent(android.graphics.Rect); 37132 method public void getBoundsInScreen(android.graphics.Rect); 37133 method public android.view.accessibility.AccessibilityNodeInfo getChild(int); 37134 method public int getChildCount(); 37135 method public java.lang.CharSequence getClassName(); 37136 method public android.view.accessibility.AccessibilityNodeInfo.CollectionInfo getCollectionInfo(); 37137 method public android.view.accessibility.AccessibilityNodeInfo.CollectionItemInfo getCollectionItemInfo(); 37138 method public java.lang.CharSequence getContentDescription(); 37139 method public java.lang.CharSequence getError(); 37140 method public android.os.Bundle getExtras(); 37141 method public int getInputType(); 37142 method public android.view.accessibility.AccessibilityNodeInfo getLabelFor(); 37143 method public android.view.accessibility.AccessibilityNodeInfo getLabeledBy(); 37144 method public int getLiveRegion(); 37145 method public int getMaxTextLength(); 37146 method public int getMovementGranularities(); 37147 method public java.lang.CharSequence getPackageName(); 37148 method public android.view.accessibility.AccessibilityNodeInfo getParent(); 37149 method public android.view.accessibility.AccessibilityNodeInfo.RangeInfo getRangeInfo(); 37150 method public java.lang.CharSequence getText(); 37151 method public int getTextSelectionEnd(); 37152 method public int getTextSelectionStart(); 37153 method public android.view.accessibility.AccessibilityNodeInfo getTraversalAfter(); 37154 method public android.view.accessibility.AccessibilityNodeInfo getTraversalBefore(); 37155 method public java.lang.String getViewIdResourceName(); 37156 method public android.view.accessibility.AccessibilityWindowInfo getWindow(); 37157 method public int getWindowId(); 37158 method public boolean isAccessibilityFocused(); 37159 method public boolean isCheckable(); 37160 method public boolean isChecked(); 37161 method public boolean isClickable(); 37162 method public boolean isContentInvalid(); 37163 method public boolean isDismissable(); 37164 method public boolean isEditable(); 37165 method public boolean isEnabled(); 37166 method public boolean isFocusable(); 37167 method public boolean isFocused(); 37168 method public boolean isLongClickable(); 37169 method public boolean isMultiLine(); 37170 method public boolean isPassword(); 37171 method public boolean isScrollable(); 37172 method public boolean isSelected(); 37173 method public boolean isVisibleToUser(); 37174 method public static android.view.accessibility.AccessibilityNodeInfo obtain(android.view.View); 37175 method public static android.view.accessibility.AccessibilityNodeInfo obtain(android.view.View, int); 37176 method public static android.view.accessibility.AccessibilityNodeInfo obtain(); 37177 method public static android.view.accessibility.AccessibilityNodeInfo obtain(android.view.accessibility.AccessibilityNodeInfo); 37178 method public boolean performAction(int); 37179 method public boolean performAction(int, android.os.Bundle); 37180 method public void recycle(); 37181 method public boolean refresh(); 37182 method public deprecated void removeAction(int); 37183 method public boolean removeAction(android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction); 37184 method public boolean removeChild(android.view.View); 37185 method public boolean removeChild(android.view.View, int); 37186 method public void setAccessibilityFocused(boolean); 37187 method public void setBoundsInParent(android.graphics.Rect); 37188 method public void setBoundsInScreen(android.graphics.Rect); 37189 method public void setCanOpenPopup(boolean); 37190 method public void setCheckable(boolean); 37191 method public void setChecked(boolean); 37192 method public void setClassName(java.lang.CharSequence); 37193 method public void setClickable(boolean); 37194 method public void setCollectionInfo(android.view.accessibility.AccessibilityNodeInfo.CollectionInfo); 37195 method public void setCollectionItemInfo(android.view.accessibility.AccessibilityNodeInfo.CollectionItemInfo); 37196 method public void setContentDescription(java.lang.CharSequence); 37197 method public void setContentInvalid(boolean); 37198 method public void setDismissable(boolean); 37199 method public void setEditable(boolean); 37200 method public void setEnabled(boolean); 37201 method public void setError(java.lang.CharSequence); 37202 method public void setFocusable(boolean); 37203 method public void setFocused(boolean); 37204 method public void setInputType(int); 37205 method public void setLabelFor(android.view.View); 37206 method public void setLabelFor(android.view.View, int); 37207 method public void setLabeledBy(android.view.View); 37208 method public void setLabeledBy(android.view.View, int); 37209 method public void setLiveRegion(int); 37210 method public void setLongClickable(boolean); 37211 method public void setMaxTextLength(int); 37212 method public void setMovementGranularities(int); 37213 method public void setMultiLine(boolean); 37214 method public void setPackageName(java.lang.CharSequence); 37215 method public void setParent(android.view.View); 37216 method public void setParent(android.view.View, int); 37217 method public void setPassword(boolean); 37218 method public void setRangeInfo(android.view.accessibility.AccessibilityNodeInfo.RangeInfo); 37219 method public void setScrollable(boolean); 37220 method public void setSelected(boolean); 37221 method public void setSource(android.view.View); 37222 method public void setSource(android.view.View, int); 37223 method public void setText(java.lang.CharSequence); 37224 method public void setTextSelection(int, int); 37225 method public void setTraversalAfter(android.view.View); 37226 method public void setTraversalAfter(android.view.View, int); 37227 method public void setTraversalBefore(android.view.View); 37228 method public void setTraversalBefore(android.view.View, int); 37229 method public void setViewIdResourceName(java.lang.String); 37230 method public void setVisibleToUser(boolean); 37231 method public void writeToParcel(android.os.Parcel, int); 37232 field public static final int ACTION_ACCESSIBILITY_FOCUS = 64; // 0x40 37233 field public static final java.lang.String ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN = "ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN"; 37234 field public static final java.lang.String ACTION_ARGUMENT_HTML_ELEMENT_STRING = "ACTION_ARGUMENT_HTML_ELEMENT_STRING"; 37235 field public static final java.lang.String ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT = "ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT"; 37236 field public static final java.lang.String ACTION_ARGUMENT_SELECTION_END_INT = "ACTION_ARGUMENT_SELECTION_END_INT"; 37237 field public static final java.lang.String ACTION_ARGUMENT_SELECTION_START_INT = "ACTION_ARGUMENT_SELECTION_START_INT"; 37238 field public static final java.lang.String ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE = "ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE"; 37239 field public static final int ACTION_CLEAR_ACCESSIBILITY_FOCUS = 128; // 0x80 37240 field public static final int ACTION_CLEAR_FOCUS = 2; // 0x2 37241 field public static final int ACTION_CLEAR_SELECTION = 8; // 0x8 37242 field public static final int ACTION_CLICK = 16; // 0x10 37243 field public static final int ACTION_COLLAPSE = 524288; // 0x80000 37244 field public static final int ACTION_COPY = 16384; // 0x4000 37245 field public static final int ACTION_CUT = 65536; // 0x10000 37246 field public static final int ACTION_DISMISS = 1048576; // 0x100000 37247 field public static final int ACTION_EXPAND = 262144; // 0x40000 37248 field public static final int ACTION_FOCUS = 1; // 0x1 37249 field public static final int ACTION_LONG_CLICK = 32; // 0x20 37250 field public static final int ACTION_NEXT_AT_MOVEMENT_GRANULARITY = 256; // 0x100 37251 field public static final int ACTION_NEXT_HTML_ELEMENT = 1024; // 0x400 37252 field public static final int ACTION_PASTE = 32768; // 0x8000 37253 field public static final int ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY = 512; // 0x200 37254 field public static final int ACTION_PREVIOUS_HTML_ELEMENT = 2048; // 0x800 37255 field public static final int ACTION_SCROLL_BACKWARD = 8192; // 0x2000 37256 field public static final int ACTION_SCROLL_FORWARD = 4096; // 0x1000 37257 field public static final int ACTION_SELECT = 4; // 0x4 37258 field public static final int ACTION_SET_SELECTION = 131072; // 0x20000 37259 field public static final int ACTION_SET_TEXT = 2097152; // 0x200000 37260 field public static final android.os.Parcelable.Creator<android.view.accessibility.AccessibilityNodeInfo> CREATOR; 37261 field public static final int FOCUS_ACCESSIBILITY = 2; // 0x2 37262 field public static final int FOCUS_INPUT = 1; // 0x1 37263 field public static final int MOVEMENT_GRANULARITY_CHARACTER = 1; // 0x1 37264 field public static final int MOVEMENT_GRANULARITY_LINE = 4; // 0x4 37265 field public static final int MOVEMENT_GRANULARITY_PAGE = 16; // 0x10 37266 field public static final int MOVEMENT_GRANULARITY_PARAGRAPH = 8; // 0x8 37267 field public static final int MOVEMENT_GRANULARITY_WORD = 2; // 0x2 37268 } 37269 37270 public static final class AccessibilityNodeInfo.AccessibilityAction { 37271 ctor public AccessibilityNodeInfo.AccessibilityAction(int, java.lang.CharSequence); 37272 method public int getId(); 37273 method public java.lang.CharSequence getLabel(); 37274 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_ACCESSIBILITY_FOCUS; 37275 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_CLEAR_ACCESSIBILITY_FOCUS; 37276 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_CLEAR_FOCUS; 37277 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_CLEAR_SELECTION; 37278 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_CLICK; 37279 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_COLLAPSE; 37280 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_COPY; 37281 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_CUT; 37282 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_DISMISS; 37283 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_EXPAND; 37284 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_FOCUS; 37285 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_LONG_CLICK; 37286 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_NEXT_AT_MOVEMENT_GRANULARITY; 37287 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_NEXT_HTML_ELEMENT; 37288 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_PASTE; 37289 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY; 37290 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_PREVIOUS_HTML_ELEMENT; 37291 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_SCROLL_BACKWARD; 37292 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_SCROLL_FORWARD; 37293 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_SELECT; 37294 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_SET_SELECTION; 37295 field public static final android.view.accessibility.AccessibilityNodeInfo.AccessibilityAction ACTION_SET_TEXT; 37296 } 37297 37298 public static final class AccessibilityNodeInfo.CollectionInfo { 37299 method public int getColumnCount(); 37300 method public int getRowCount(); 37301 method public int getSelectionMode(); 37302 method public boolean isHierarchical(); 37303 method public static android.view.accessibility.AccessibilityNodeInfo.CollectionInfo obtain(int, int, boolean); 37304 method public static android.view.accessibility.AccessibilityNodeInfo.CollectionInfo obtain(int, int, boolean, int); 37305 field public static final int SELECTION_MODE_MULTIPLE = 2; // 0x2 37306 field public static final int SELECTION_MODE_NONE = 0; // 0x0 37307 field public static final int SELECTION_MODE_SINGLE = 1; // 0x1 37308 } 37309 37310 public static final class AccessibilityNodeInfo.CollectionItemInfo { 37311 method public int getColumnIndex(); 37312 method public int getColumnSpan(); 37313 method public int getRowIndex(); 37314 method public int getRowSpan(); 37315 method public boolean isHeading(); 37316 method public boolean isSelected(); 37317 method public static android.view.accessibility.AccessibilityNodeInfo.CollectionItemInfo obtain(int, int, int, int, boolean); 37318 method public static android.view.accessibility.AccessibilityNodeInfo.CollectionItemInfo obtain(int, int, int, int, boolean, boolean); 37319 } 37320 37321 public static final class AccessibilityNodeInfo.RangeInfo { 37322 method public float getCurrent(); 37323 method public float getMax(); 37324 method public float getMin(); 37325 method public int getType(); 37326 method public static android.view.accessibility.AccessibilityNodeInfo.RangeInfo obtain(int, float, float, float); 37327 field public static final int RANGE_TYPE_FLOAT = 1; // 0x1 37328 field public static final int RANGE_TYPE_INT = 0; // 0x0 37329 field public static final int RANGE_TYPE_PERCENT = 2; // 0x2 37330 } 37331 37332 public abstract class AccessibilityNodeProvider { 37333 ctor public AccessibilityNodeProvider(); 37334 method public android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo(int); 37335 method public java.util.List<android.view.accessibility.AccessibilityNodeInfo> findAccessibilityNodeInfosByText(java.lang.String, int); 37336 method public android.view.accessibility.AccessibilityNodeInfo findFocus(int); 37337 method public boolean performAction(int, int, android.os.Bundle); 37338 field public static final int HOST_VIEW_ID = -1; // 0xffffffff 37339 } 37340 37341 public class AccessibilityRecord { 37342 method public int getAddedCount(); 37343 method public java.lang.CharSequence getBeforeText(); 37344 method public java.lang.CharSequence getClassName(); 37345 method public java.lang.CharSequence getContentDescription(); 37346 method public int getCurrentItemIndex(); 37347 method public int getFromIndex(); 37348 method public int getItemCount(); 37349 method public int getMaxScrollX(); 37350 method public int getMaxScrollY(); 37351 method public android.os.Parcelable getParcelableData(); 37352 method public int getRemovedCount(); 37353 method public int getScrollX(); 37354 method public int getScrollY(); 37355 method public android.view.accessibility.AccessibilityNodeInfo getSource(); 37356 method public java.util.List<java.lang.CharSequence> getText(); 37357 method public int getToIndex(); 37358 method public int getWindowId(); 37359 method public boolean isChecked(); 37360 method public boolean isEnabled(); 37361 method public boolean isFullScreen(); 37362 method public boolean isPassword(); 37363 method public boolean isScrollable(); 37364 method public static android.view.accessibility.AccessibilityRecord obtain(android.view.accessibility.AccessibilityRecord); 37365 method public static android.view.accessibility.AccessibilityRecord obtain(); 37366 method public void recycle(); 37367 method public void setAddedCount(int); 37368 method public void setBeforeText(java.lang.CharSequence); 37369 method public void setChecked(boolean); 37370 method public void setClassName(java.lang.CharSequence); 37371 method public void setContentDescription(java.lang.CharSequence); 37372 method public void setCurrentItemIndex(int); 37373 method public void setEnabled(boolean); 37374 method public void setFromIndex(int); 37375 method public void setFullScreen(boolean); 37376 method public void setItemCount(int); 37377 method public void setMaxScrollX(int); 37378 method public void setMaxScrollY(int); 37379 method public void setParcelableData(android.os.Parcelable); 37380 method public void setPassword(boolean); 37381 method public void setRemovedCount(int); 37382 method public void setScrollX(int); 37383 method public void setScrollY(int); 37384 method public void setScrollable(boolean); 37385 method public void setSource(android.view.View); 37386 method public void setSource(android.view.View, int); 37387 method public void setToIndex(int); 37388 } 37389 37390 public final class AccessibilityWindowInfo implements android.os.Parcelable { 37391 method public int describeContents(); 37392 method public void getBoundsInScreen(android.graphics.Rect); 37393 method public android.view.accessibility.AccessibilityWindowInfo getChild(int); 37394 method public int getChildCount(); 37395 method public int getId(); 37396 method public int getLayer(); 37397 method public android.view.accessibility.AccessibilityWindowInfo getParent(); 37398 method public android.view.accessibility.AccessibilityNodeInfo getRoot(); 37399 method public int getType(); 37400 method public boolean isAccessibilityFocused(); 37401 method public boolean isActive(); 37402 method public boolean isFocused(); 37403 method public static android.view.accessibility.AccessibilityWindowInfo obtain(); 37404 method public static android.view.accessibility.AccessibilityWindowInfo obtain(android.view.accessibility.AccessibilityWindowInfo); 37405 method public void recycle(); 37406 method public void writeToParcel(android.os.Parcel, int); 37407 field public static final android.os.Parcelable.Creator<android.view.accessibility.AccessibilityWindowInfo> CREATOR; 37408 field public static final int TYPE_ACCESSIBILITY_OVERLAY = 4; // 0x4 37409 field public static final int TYPE_APPLICATION = 1; // 0x1 37410 field public static final int TYPE_INPUT_METHOD = 2; // 0x2 37411 field public static final int TYPE_SYSTEM = 3; // 0x3 37412 } 37413 37414 public class CaptioningManager { 37415 method public void addCaptioningChangeListener(android.view.accessibility.CaptioningManager.CaptioningChangeListener); 37416 method public final float getFontScale(); 37417 method public final java.util.Locale getLocale(); 37418 method public android.view.accessibility.CaptioningManager.CaptionStyle getUserStyle(); 37419 method public final boolean isEnabled(); 37420 method public void removeCaptioningChangeListener(android.view.accessibility.CaptioningManager.CaptioningChangeListener); 37421 } 37422 37423 public static final class CaptioningManager.CaptionStyle { 37424 method public android.graphics.Typeface getTypeface(); 37425 method public boolean hasBackgroundColor(); 37426 method public boolean hasEdgeColor(); 37427 method public boolean hasEdgeType(); 37428 method public boolean hasForegroundColor(); 37429 method public boolean hasWindowColor(); 37430 field public static final int EDGE_TYPE_DEPRESSED = 4; // 0x4 37431 field public static final int EDGE_TYPE_DROP_SHADOW = 2; // 0x2 37432 field public static final int EDGE_TYPE_NONE = 0; // 0x0 37433 field public static final int EDGE_TYPE_OUTLINE = 1; // 0x1 37434 field public static final int EDGE_TYPE_RAISED = 3; // 0x3 37435 field public static final int EDGE_TYPE_UNSPECIFIED = -1; // 0xffffffff 37436 field public final int backgroundColor; 37437 field public final int edgeColor; 37438 field public final int edgeType; 37439 field public final int foregroundColor; 37440 field public final int windowColor; 37441 } 37442 37443 public static abstract class CaptioningManager.CaptioningChangeListener { 37444 ctor public CaptioningManager.CaptioningChangeListener(); 37445 method public void onEnabledChanged(boolean); 37446 method public void onFontScaleChanged(float); 37447 method public void onLocaleChanged(java.util.Locale); 37448 method public void onUserStyleChanged(android.view.accessibility.CaptioningManager.CaptionStyle); 37449 } 37450 37451} 37452 37453package android.view.animation { 37454 37455 public class AccelerateDecelerateInterpolator extends android.view.animation.BaseInterpolator { 37456 ctor public AccelerateDecelerateInterpolator(); 37457 ctor public AccelerateDecelerateInterpolator(android.content.Context, android.util.AttributeSet); 37458 method public float getInterpolation(float); 37459 } 37460 37461 public class AccelerateInterpolator extends android.view.animation.BaseInterpolator { 37462 ctor public AccelerateInterpolator(); 37463 ctor public AccelerateInterpolator(float); 37464 ctor public AccelerateInterpolator(android.content.Context, android.util.AttributeSet); 37465 method public float getInterpolation(float); 37466 } 37467 37468 public class AlphaAnimation extends android.view.animation.Animation { 37469 ctor public AlphaAnimation(android.content.Context, android.util.AttributeSet); 37470 ctor public AlphaAnimation(float, float); 37471 } 37472 37473 public abstract class Animation implements java.lang.Cloneable { 37474 ctor public Animation(); 37475 ctor public Animation(android.content.Context, android.util.AttributeSet); 37476 method protected void applyTransformation(float, android.view.animation.Transformation); 37477 method public void cancel(); 37478 method public long computeDurationHint(); 37479 method protected void ensureInterpolator(); 37480 method public int getBackgroundColor(); 37481 method public boolean getDetachWallpaper(); 37482 method public long getDuration(); 37483 method public boolean getFillAfter(); 37484 method public boolean getFillBefore(); 37485 method public android.view.animation.Interpolator getInterpolator(); 37486 method public int getRepeatCount(); 37487 method public int getRepeatMode(); 37488 method protected float getScaleFactor(); 37489 method public long getStartOffset(); 37490 method public long getStartTime(); 37491 method public boolean getTransformation(long, android.view.animation.Transformation); 37492 method public boolean getTransformation(long, android.view.animation.Transformation, float); 37493 method public int getZAdjustment(); 37494 method public boolean hasEnded(); 37495 method public boolean hasStarted(); 37496 method public void initialize(int, int, int, int); 37497 method public boolean isFillEnabled(); 37498 method public boolean isInitialized(); 37499 method public void reset(); 37500 method protected float resolveSize(int, float, int, int); 37501 method public void restrictDuration(long); 37502 method public void scaleCurrentDuration(float); 37503 method public void setAnimationListener(android.view.animation.Animation.AnimationListener); 37504 method public void setBackgroundColor(int); 37505 method public void setDetachWallpaper(boolean); 37506 method public void setDuration(long); 37507 method public void setFillAfter(boolean); 37508 method public void setFillBefore(boolean); 37509 method public void setFillEnabled(boolean); 37510 method public void setInterpolator(android.content.Context, int); 37511 method public void setInterpolator(android.view.animation.Interpolator); 37512 method public void setRepeatCount(int); 37513 method public void setRepeatMode(int); 37514 method public void setStartOffset(long); 37515 method public void setStartTime(long); 37516 method public void setZAdjustment(int); 37517 method public void start(); 37518 method public void startNow(); 37519 method public boolean willChangeBounds(); 37520 method public boolean willChangeTransformationMatrix(); 37521 field public static final int ABSOLUTE = 0; // 0x0 37522 field public static final int INFINITE = -1; // 0xffffffff 37523 field public static final int RELATIVE_TO_PARENT = 2; // 0x2 37524 field public static final int RELATIVE_TO_SELF = 1; // 0x1 37525 field public static final int RESTART = 1; // 0x1 37526 field public static final int REVERSE = 2; // 0x2 37527 field public static final int START_ON_FIRST_FRAME = -1; // 0xffffffff 37528 field public static final int ZORDER_BOTTOM = -1; // 0xffffffff 37529 field public static final int ZORDER_NORMAL = 0; // 0x0 37530 field public static final int ZORDER_TOP = 1; // 0x1 37531 } 37532 37533 public static abstract interface Animation.AnimationListener { 37534 method public abstract void onAnimationEnd(android.view.animation.Animation); 37535 method public abstract void onAnimationRepeat(android.view.animation.Animation); 37536 method public abstract void onAnimationStart(android.view.animation.Animation); 37537 } 37538 37539 protected static class Animation.Description { 37540 ctor protected Animation.Description(); 37541 field public int type; 37542 field public float value; 37543 } 37544 37545 public class AnimationSet extends android.view.animation.Animation { 37546 ctor public AnimationSet(android.content.Context, android.util.AttributeSet); 37547 ctor public AnimationSet(boolean); 37548 method public void addAnimation(android.view.animation.Animation); 37549 method public java.util.List<android.view.animation.Animation> getAnimations(); 37550 } 37551 37552 public class AnimationUtils { 37553 ctor public AnimationUtils(); 37554 method public static long currentAnimationTimeMillis(); 37555 method public static android.view.animation.Animation loadAnimation(android.content.Context, int) throws android.content.res.Resources.NotFoundException; 37556 method public static android.view.animation.Interpolator loadInterpolator(android.content.Context, int) throws android.content.res.Resources.NotFoundException; 37557 method public static android.view.animation.LayoutAnimationController loadLayoutAnimation(android.content.Context, int) throws android.content.res.Resources.NotFoundException; 37558 method public static android.view.animation.Animation makeInAnimation(android.content.Context, boolean); 37559 method public static android.view.animation.Animation makeInChildBottomAnimation(android.content.Context); 37560 method public static android.view.animation.Animation makeOutAnimation(android.content.Context, boolean); 37561 } 37562 37563 public class AnticipateInterpolator extends android.view.animation.BaseInterpolator { 37564 ctor public AnticipateInterpolator(); 37565 ctor public AnticipateInterpolator(float); 37566 ctor public AnticipateInterpolator(android.content.Context, android.util.AttributeSet); 37567 method public float getInterpolation(float); 37568 } 37569 37570 public class AnticipateOvershootInterpolator extends android.view.animation.BaseInterpolator { 37571 ctor public AnticipateOvershootInterpolator(); 37572 ctor public AnticipateOvershootInterpolator(float); 37573 ctor public AnticipateOvershootInterpolator(float, float); 37574 ctor public AnticipateOvershootInterpolator(android.content.Context, android.util.AttributeSet); 37575 method public float getInterpolation(float); 37576 } 37577 37578 public abstract class BaseInterpolator implements android.view.animation.Interpolator { 37579 ctor public BaseInterpolator(); 37580 } 37581 37582 public class BounceInterpolator extends android.view.animation.BaseInterpolator { 37583 ctor public BounceInterpolator(); 37584 ctor public BounceInterpolator(android.content.Context, android.util.AttributeSet); 37585 method public float getInterpolation(float); 37586 } 37587 37588 public class CycleInterpolator extends android.view.animation.BaseInterpolator { 37589 ctor public CycleInterpolator(float); 37590 ctor public CycleInterpolator(android.content.Context, android.util.AttributeSet); 37591 method public float getInterpolation(float); 37592 } 37593 37594 public class DecelerateInterpolator extends android.view.animation.BaseInterpolator { 37595 ctor public DecelerateInterpolator(); 37596 ctor public DecelerateInterpolator(float); 37597 ctor public DecelerateInterpolator(android.content.Context, android.util.AttributeSet); 37598 method public float getInterpolation(float); 37599 } 37600 37601 public class GridLayoutAnimationController extends android.view.animation.LayoutAnimationController { 37602 ctor public GridLayoutAnimationController(android.content.Context, android.util.AttributeSet); 37603 ctor public GridLayoutAnimationController(android.view.animation.Animation); 37604 ctor public GridLayoutAnimationController(android.view.animation.Animation, float, float); 37605 method public float getColumnDelay(); 37606 method public int getDirection(); 37607 method public int getDirectionPriority(); 37608 method public float getRowDelay(); 37609 method public void setColumnDelay(float); 37610 method public void setDirection(int); 37611 method public void setDirectionPriority(int); 37612 method public void setRowDelay(float); 37613 field public static final int DIRECTION_BOTTOM_TO_TOP = 2; // 0x2 37614 field public static final int DIRECTION_HORIZONTAL_MASK = 1; // 0x1 37615 field public static final int DIRECTION_LEFT_TO_RIGHT = 0; // 0x0 37616 field public static final int DIRECTION_RIGHT_TO_LEFT = 1; // 0x1 37617 field public static final int DIRECTION_TOP_TO_BOTTOM = 0; // 0x0 37618 field public static final int DIRECTION_VERTICAL_MASK = 2; // 0x2 37619 field public static final int PRIORITY_COLUMN = 1; // 0x1 37620 field public static final int PRIORITY_NONE = 0; // 0x0 37621 field public static final int PRIORITY_ROW = 2; // 0x2 37622 } 37623 37624 public static class GridLayoutAnimationController.AnimationParameters extends android.view.animation.LayoutAnimationController.AnimationParameters { 37625 ctor public GridLayoutAnimationController.AnimationParameters(); 37626 field public int column; 37627 field public int columnsCount; 37628 field public int row; 37629 field public int rowsCount; 37630 } 37631 37632 public abstract interface Interpolator implements android.animation.TimeInterpolator { 37633 } 37634 37635 public class LayoutAnimationController { 37636 ctor public LayoutAnimationController(android.content.Context, android.util.AttributeSet); 37637 ctor public LayoutAnimationController(android.view.animation.Animation); 37638 ctor public LayoutAnimationController(android.view.animation.Animation, float); 37639 method public android.view.animation.Animation getAnimation(); 37640 method public final android.view.animation.Animation getAnimationForView(android.view.View); 37641 method public float getDelay(); 37642 method protected long getDelayForView(android.view.View); 37643 method public android.view.animation.Interpolator getInterpolator(); 37644 method public int getOrder(); 37645 method protected int getTransformedIndex(android.view.animation.LayoutAnimationController.AnimationParameters); 37646 method public boolean isDone(); 37647 method public void setAnimation(android.content.Context, int); 37648 method public void setAnimation(android.view.animation.Animation); 37649 method public void setDelay(float); 37650 method public void setInterpolator(android.content.Context, int); 37651 method public void setInterpolator(android.view.animation.Interpolator); 37652 method public void setOrder(int); 37653 method public void start(); 37654 method public boolean willOverlap(); 37655 field public static final int ORDER_NORMAL = 0; // 0x0 37656 field public static final int ORDER_RANDOM = 2; // 0x2 37657 field public static final int ORDER_REVERSE = 1; // 0x1 37658 field protected android.view.animation.Animation mAnimation; 37659 field protected android.view.animation.Interpolator mInterpolator; 37660 field protected java.util.Random mRandomizer; 37661 } 37662 37663 public static class LayoutAnimationController.AnimationParameters { 37664 ctor public LayoutAnimationController.AnimationParameters(); 37665 field public int count; 37666 field public int index; 37667 } 37668 37669 public class LinearInterpolator extends android.view.animation.BaseInterpolator { 37670 ctor public LinearInterpolator(); 37671 ctor public LinearInterpolator(android.content.Context, android.util.AttributeSet); 37672 method public float getInterpolation(float); 37673 } 37674 37675 public class OvershootInterpolator extends android.view.animation.BaseInterpolator { 37676 ctor public OvershootInterpolator(); 37677 ctor public OvershootInterpolator(float); 37678 ctor public OvershootInterpolator(android.content.Context, android.util.AttributeSet); 37679 method public float getInterpolation(float); 37680 } 37681 37682 public class PathInterpolator extends android.view.animation.BaseInterpolator { 37683 ctor public PathInterpolator(android.graphics.Path); 37684 ctor public PathInterpolator(float, float); 37685 ctor public PathInterpolator(float, float, float, float); 37686 ctor public PathInterpolator(android.content.Context, android.util.AttributeSet); 37687 method public float getInterpolation(float); 37688 } 37689 37690 public class RotateAnimation extends android.view.animation.Animation { 37691 ctor public RotateAnimation(android.content.Context, android.util.AttributeSet); 37692 ctor public RotateAnimation(float, float); 37693 ctor public RotateAnimation(float, float, float, float); 37694 ctor public RotateAnimation(float, float, int, float, int, float); 37695 } 37696 37697 public class ScaleAnimation extends android.view.animation.Animation { 37698 ctor public ScaleAnimation(android.content.Context, android.util.AttributeSet); 37699 ctor public ScaleAnimation(float, float, float, float); 37700 ctor public ScaleAnimation(float, float, float, float, float, float); 37701 ctor public ScaleAnimation(float, float, float, float, int, float, int, float); 37702 } 37703 37704 public class Transformation { 37705 ctor public Transformation(); 37706 method public void clear(); 37707 method public void compose(android.view.animation.Transformation); 37708 method public float getAlpha(); 37709 method public android.graphics.Matrix getMatrix(); 37710 method public int getTransformationType(); 37711 method public void set(android.view.animation.Transformation); 37712 method public void setAlpha(float); 37713 method public void setTransformationType(int); 37714 method public java.lang.String toShortString(); 37715 field public static final int TYPE_ALPHA = 1; // 0x1 37716 field public static final int TYPE_BOTH = 3; // 0x3 37717 field public static final int TYPE_IDENTITY = 0; // 0x0 37718 field public static final int TYPE_MATRIX = 2; // 0x2 37719 field protected float mAlpha; 37720 field protected android.graphics.Matrix mMatrix; 37721 field protected int mTransformationType; 37722 } 37723 37724 public class TranslateAnimation extends android.view.animation.Animation { 37725 ctor public TranslateAnimation(android.content.Context, android.util.AttributeSet); 37726 ctor public TranslateAnimation(float, float, float, float); 37727 ctor public TranslateAnimation(int, float, int, float, int, float, int, float); 37728 } 37729 37730} 37731 37732package android.view.inputmethod { 37733 37734 public class BaseInputConnection implements android.view.inputmethod.InputConnection { 37735 ctor public BaseInputConnection(android.view.View, boolean); 37736 method public boolean beginBatchEdit(); 37737 method public boolean clearMetaKeyStates(int); 37738 method public boolean commitCompletion(android.view.inputmethod.CompletionInfo); 37739 method public boolean commitCorrection(android.view.inputmethod.CorrectionInfo); 37740 method public boolean commitText(java.lang.CharSequence, int); 37741 method public boolean deleteSurroundingText(int, int); 37742 method public boolean endBatchEdit(); 37743 method public boolean finishComposingText(); 37744 method public static int getComposingSpanEnd(android.text.Spannable); 37745 method public static int getComposingSpanStart(android.text.Spannable); 37746 method public int getCursorCapsMode(int); 37747 method public android.text.Editable getEditable(); 37748 method public android.view.inputmethod.ExtractedText getExtractedText(android.view.inputmethod.ExtractedTextRequest, int); 37749 method public java.lang.CharSequence getSelectedText(int); 37750 method public java.lang.CharSequence getTextAfterCursor(int, int); 37751 method public java.lang.CharSequence getTextBeforeCursor(int, int); 37752 method public boolean performContextMenuAction(int); 37753 method public boolean performEditorAction(int); 37754 method public boolean performPrivateCommand(java.lang.String, android.os.Bundle); 37755 method public static final void removeComposingSpans(android.text.Spannable); 37756 method public boolean reportFullscreenMode(boolean); 37757 method public boolean requestCursorUpdates(int); 37758 method public boolean sendKeyEvent(android.view.KeyEvent); 37759 method public boolean setComposingRegion(int, int); 37760 method public static void setComposingSpans(android.text.Spannable); 37761 method public boolean setComposingText(java.lang.CharSequence, int); 37762 method public boolean setSelection(int, int); 37763 } 37764 37765 public final class CompletionInfo implements android.os.Parcelable { 37766 ctor public CompletionInfo(long, int, java.lang.CharSequence); 37767 ctor public CompletionInfo(long, int, java.lang.CharSequence, java.lang.CharSequence); 37768 method public int describeContents(); 37769 method public long getId(); 37770 method public java.lang.CharSequence getLabel(); 37771 method public int getPosition(); 37772 method public java.lang.CharSequence getText(); 37773 method public void writeToParcel(android.os.Parcel, int); 37774 field public static final android.os.Parcelable.Creator<android.view.inputmethod.CompletionInfo> CREATOR; 37775 } 37776 37777 public final class CorrectionInfo implements android.os.Parcelable { 37778 ctor public CorrectionInfo(int, java.lang.CharSequence, java.lang.CharSequence); 37779 method public int describeContents(); 37780 method public java.lang.CharSequence getNewText(); 37781 method public int getOffset(); 37782 method public java.lang.CharSequence getOldText(); 37783 method public void writeToParcel(android.os.Parcel, int); 37784 field public static final android.os.Parcelable.Creator<android.view.inputmethod.CorrectionInfo> CREATOR; 37785 } 37786 37787 public final class CursorAnchorInfo implements android.os.Parcelable { 37788 ctor public CursorAnchorInfo(android.os.Parcel); 37789 method public int describeContents(); 37790 method public android.graphics.RectF getCharacterBounds(int); 37791 method public int getCharacterBoundsFlags(int); 37792 method public java.lang.CharSequence getComposingText(); 37793 method public int getComposingTextStart(); 37794 method public float getInsertionMarkerBaseline(); 37795 method public float getInsertionMarkerBottom(); 37796 method public int getInsertionMarkerFlags(); 37797 method public float getInsertionMarkerHorizontal(); 37798 method public float getInsertionMarkerTop(); 37799 method public android.graphics.Matrix getMatrix(); 37800 method public int getSelectionEnd(); 37801 method public int getSelectionStart(); 37802 method public void writeToParcel(android.os.Parcel, int); 37803 field public static final android.os.Parcelable.Creator<android.view.inputmethod.CursorAnchorInfo> CREATOR; 37804 field public static final int FLAG_HAS_INVISIBLE_REGION = 2; // 0x2 37805 field public static final int FLAG_HAS_VISIBLE_REGION = 1; // 0x1 37806 field public static final int FLAG_IS_RTL = 4; // 0x4 37807 } 37808 37809 public static final class CursorAnchorInfo.Builder { 37810 ctor public CursorAnchorInfo.Builder(); 37811 method public android.view.inputmethod.CursorAnchorInfo.Builder addCharacterBounds(int, float, float, float, float, int); 37812 method public android.view.inputmethod.CursorAnchorInfo build(); 37813 method public void reset(); 37814 method public android.view.inputmethod.CursorAnchorInfo.Builder setComposingText(int, java.lang.CharSequence); 37815 method public android.view.inputmethod.CursorAnchorInfo.Builder setInsertionMarkerLocation(float, float, float, float, int); 37816 method public android.view.inputmethod.CursorAnchorInfo.Builder setMatrix(android.graphics.Matrix); 37817 method public android.view.inputmethod.CursorAnchorInfo.Builder setSelectionRange(int, int); 37818 } 37819 37820 public class EditorInfo implements android.text.InputType android.os.Parcelable { 37821 ctor public EditorInfo(); 37822 method public int describeContents(); 37823 method public void dump(android.util.Printer, java.lang.String); 37824 method public final void makeCompatible(int); 37825 method public void writeToParcel(android.os.Parcel, int); 37826 field public static final android.os.Parcelable.Creator<android.view.inputmethod.EditorInfo> CREATOR; 37827 field public static final int IME_ACTION_DONE = 6; // 0x6 37828 field public static final int IME_ACTION_GO = 2; // 0x2 37829 field public static final int IME_ACTION_NEXT = 5; // 0x5 37830 field public static final int IME_ACTION_NONE = 1; // 0x1 37831 field public static final int IME_ACTION_PREVIOUS = 7; // 0x7 37832 field public static final int IME_ACTION_SEARCH = 3; // 0x3 37833 field public static final int IME_ACTION_SEND = 4; // 0x4 37834 field public static final int IME_ACTION_UNSPECIFIED = 0; // 0x0 37835 field public static final int IME_FLAG_FORCE_ASCII = -2147483648; // 0x80000000 37836 field public static final int IME_FLAG_NAVIGATE_NEXT = 134217728; // 0x8000000 37837 field public static final int IME_FLAG_NAVIGATE_PREVIOUS = 67108864; // 0x4000000 37838 field public static final int IME_FLAG_NO_ACCESSORY_ACTION = 536870912; // 0x20000000 37839 field public static final int IME_FLAG_NO_ENTER_ACTION = 1073741824; // 0x40000000 37840 field public static final int IME_FLAG_NO_EXTRACT_UI = 268435456; // 0x10000000 37841 field public static final int IME_FLAG_NO_FULLSCREEN = 33554432; // 0x2000000 37842 field public static final int IME_MASK_ACTION = 255; // 0xff 37843 field public static final int IME_NULL = 0; // 0x0 37844 field public int actionId; 37845 field public java.lang.CharSequence actionLabel; 37846 field public android.os.Bundle extras; 37847 field public int fieldId; 37848 field public java.lang.String fieldName; 37849 field public java.lang.CharSequence hintText; 37850 field public int imeOptions; 37851 field public int initialCapsMode; 37852 field public int initialSelEnd; 37853 field public int initialSelStart; 37854 field public int inputType; 37855 field public java.lang.CharSequence label; 37856 field public java.lang.String packageName; 37857 field public java.lang.String privateImeOptions; 37858 } 37859 37860 public class ExtractedText implements android.os.Parcelable { 37861 ctor public ExtractedText(); 37862 method public int describeContents(); 37863 method public void writeToParcel(android.os.Parcel, int); 37864 field public static final android.os.Parcelable.Creator<android.view.inputmethod.ExtractedText> CREATOR; 37865 field public static final int FLAG_SELECTING = 2; // 0x2 37866 field public static final int FLAG_SINGLE_LINE = 1; // 0x1 37867 field public int flags; 37868 field public int partialEndOffset; 37869 field public int partialStartOffset; 37870 field public int selectionEnd; 37871 field public int selectionStart; 37872 field public int startOffset; 37873 field public java.lang.CharSequence text; 37874 } 37875 37876 public class ExtractedTextRequest implements android.os.Parcelable { 37877 ctor public ExtractedTextRequest(); 37878 method public int describeContents(); 37879 method public void writeToParcel(android.os.Parcel, int); 37880 field public static final android.os.Parcelable.Creator<android.view.inputmethod.ExtractedTextRequest> CREATOR; 37881 field public int flags; 37882 field public int hintMaxChars; 37883 field public int hintMaxLines; 37884 field public int token; 37885 } 37886 37887 public final class InputBinding implements android.os.Parcelable { 37888 ctor public InputBinding(android.view.inputmethod.InputConnection, android.os.IBinder, int, int); 37889 ctor public InputBinding(android.view.inputmethod.InputConnection, android.view.inputmethod.InputBinding); 37890 method public int describeContents(); 37891 method public android.view.inputmethod.InputConnection getConnection(); 37892 method public android.os.IBinder getConnectionToken(); 37893 method public int getPid(); 37894 method public int getUid(); 37895 method public void writeToParcel(android.os.Parcel, int); 37896 field public static final android.os.Parcelable.Creator<android.view.inputmethod.InputBinding> CREATOR; 37897 } 37898 37899 public abstract interface InputConnection { 37900 method public abstract boolean beginBatchEdit(); 37901 method public abstract boolean clearMetaKeyStates(int); 37902 method public abstract boolean commitCompletion(android.view.inputmethod.CompletionInfo); 37903 method public abstract boolean commitCorrection(android.view.inputmethod.CorrectionInfo); 37904 method public abstract boolean commitText(java.lang.CharSequence, int); 37905 method public abstract boolean deleteSurroundingText(int, int); 37906 method public abstract boolean endBatchEdit(); 37907 method public abstract boolean finishComposingText(); 37908 method public abstract int getCursorCapsMode(int); 37909 method public abstract android.view.inputmethod.ExtractedText getExtractedText(android.view.inputmethod.ExtractedTextRequest, int); 37910 method public abstract java.lang.CharSequence getSelectedText(int); 37911 method public abstract java.lang.CharSequence getTextAfterCursor(int, int); 37912 method public abstract java.lang.CharSequence getTextBeforeCursor(int, int); 37913 method public abstract boolean performContextMenuAction(int); 37914 method public abstract boolean performEditorAction(int); 37915 method public abstract boolean performPrivateCommand(java.lang.String, android.os.Bundle); 37916 method public abstract boolean reportFullscreenMode(boolean); 37917 method public abstract boolean requestCursorUpdates(int); 37918 method public abstract boolean sendKeyEvent(android.view.KeyEvent); 37919 method public abstract boolean setComposingRegion(int, int); 37920 method public abstract boolean setComposingText(java.lang.CharSequence, int); 37921 method public abstract boolean setSelection(int, int); 37922 field public static final int CURSOR_UPDATE_IMMEDIATE = 1; // 0x1 37923 field public static final int CURSOR_UPDATE_MONITOR = 2; // 0x2 37924 field public static final int GET_EXTRACTED_TEXT_MONITOR = 1; // 0x1 37925 field public static final int GET_TEXT_WITH_STYLES = 1; // 0x1 37926 } 37927 37928 public class InputConnectionWrapper implements android.view.inputmethod.InputConnection { 37929 ctor public InputConnectionWrapper(android.view.inputmethod.InputConnection, boolean); 37930 method public boolean beginBatchEdit(); 37931 method public boolean clearMetaKeyStates(int); 37932 method public boolean commitCompletion(android.view.inputmethod.CompletionInfo); 37933 method public boolean commitCorrection(android.view.inputmethod.CorrectionInfo); 37934 method public boolean commitText(java.lang.CharSequence, int); 37935 method public boolean deleteSurroundingText(int, int); 37936 method public boolean endBatchEdit(); 37937 method public boolean finishComposingText(); 37938 method public int getCursorCapsMode(int); 37939 method public android.view.inputmethod.ExtractedText getExtractedText(android.view.inputmethod.ExtractedTextRequest, int); 37940 method public java.lang.CharSequence getSelectedText(int); 37941 method public java.lang.CharSequence getTextAfterCursor(int, int); 37942 method public java.lang.CharSequence getTextBeforeCursor(int, int); 37943 method public boolean performContextMenuAction(int); 37944 method public boolean performEditorAction(int); 37945 method public boolean performPrivateCommand(java.lang.String, android.os.Bundle); 37946 method public boolean reportFullscreenMode(boolean); 37947 method public boolean requestCursorUpdates(int); 37948 method public boolean sendKeyEvent(android.view.KeyEvent); 37949 method public boolean setComposingRegion(int, int); 37950 method public boolean setComposingText(java.lang.CharSequence, int); 37951 method public boolean setSelection(int, int); 37952 method public void setTarget(android.view.inputmethod.InputConnection); 37953 } 37954 37955 public abstract interface InputMethod { 37956 method public abstract void attachToken(android.os.IBinder); 37957 method public abstract void bindInput(android.view.inputmethod.InputBinding); 37958 method public abstract void changeInputMethodSubtype(android.view.inputmethod.InputMethodSubtype); 37959 method public abstract void createSession(android.view.inputmethod.InputMethod.SessionCallback); 37960 method public abstract void hideSoftInput(int, android.os.ResultReceiver); 37961 method public abstract void restartInput(android.view.inputmethod.InputConnection, android.view.inputmethod.EditorInfo); 37962 method public abstract void revokeSession(android.view.inputmethod.InputMethodSession); 37963 method public abstract void setSessionEnabled(android.view.inputmethod.InputMethodSession, boolean); 37964 method public abstract void showSoftInput(int, android.os.ResultReceiver); 37965 method public abstract void startInput(android.view.inputmethod.InputConnection, android.view.inputmethod.EditorInfo); 37966 method public abstract void unbindInput(); 37967 field public static final java.lang.String SERVICE_INTERFACE = "android.view.InputMethod"; 37968 field public static final java.lang.String SERVICE_META_DATA = "android.view.im"; 37969 field public static final int SHOW_EXPLICIT = 1; // 0x1 37970 field public static final int SHOW_FORCED = 2; // 0x2 37971 } 37972 37973 public static abstract interface InputMethod.SessionCallback { 37974 method public abstract void sessionCreated(android.view.inputmethod.InputMethodSession); 37975 } 37976 37977 public final class InputMethodInfo implements android.os.Parcelable { 37978 ctor public InputMethodInfo(android.content.Context, android.content.pm.ResolveInfo) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 37979 ctor public InputMethodInfo(java.lang.String, java.lang.String, java.lang.CharSequence, java.lang.String); 37980 method public int describeContents(); 37981 method public void dump(android.util.Printer, java.lang.String); 37982 method public android.content.ComponentName getComponent(); 37983 method public java.lang.String getId(); 37984 method public int getIsDefaultResourceId(); 37985 method public java.lang.String getPackageName(); 37986 method public android.content.pm.ServiceInfo getServiceInfo(); 37987 method public java.lang.String getServiceName(); 37988 method public java.lang.String getSettingsActivity(); 37989 method public android.view.inputmethod.InputMethodSubtype getSubtypeAt(int); 37990 method public int getSubtypeCount(); 37991 method public android.graphics.drawable.Drawable loadIcon(android.content.pm.PackageManager); 37992 method public java.lang.CharSequence loadLabel(android.content.pm.PackageManager); 37993 method public void writeToParcel(android.os.Parcel, int); 37994 field public static final android.os.Parcelable.Creator<android.view.inputmethod.InputMethodInfo> CREATOR; 37995 } 37996 37997 public final class InputMethodManager { 37998 method public void displayCompletions(android.view.View, android.view.inputmethod.CompletionInfo[]); 37999 method public android.view.inputmethod.InputMethodSubtype getCurrentInputMethodSubtype(); 38000 method public java.util.List<android.view.inputmethod.InputMethodInfo> getEnabledInputMethodList(); 38001 method public java.util.List<android.view.inputmethod.InputMethodSubtype> getEnabledInputMethodSubtypeList(android.view.inputmethod.InputMethodInfo, boolean); 38002 method public java.util.List<android.view.inputmethod.InputMethodInfo> getInputMethodList(); 38003 method public android.view.inputmethod.InputMethodSubtype getLastInputMethodSubtype(); 38004 method public java.util.Map<android.view.inputmethod.InputMethodInfo, java.util.List<android.view.inputmethod.InputMethodSubtype>> getShortcutInputMethodsAndSubtypes(); 38005 method public void hideSoftInputFromInputMethod(android.os.IBinder, int); 38006 method public boolean hideSoftInputFromWindow(android.os.IBinder, int); 38007 method public boolean hideSoftInputFromWindow(android.os.IBinder, int, android.os.ResultReceiver); 38008 method public void hideStatusIcon(android.os.IBinder); 38009 method public boolean isAcceptingText(); 38010 method public boolean isActive(android.view.View); 38011 method public boolean isActive(); 38012 method public boolean isFullscreenMode(); 38013 method public deprecated boolean isWatchingCursor(android.view.View); 38014 method public void restartInput(android.view.View); 38015 method public void sendAppPrivateCommand(android.view.View, java.lang.String, android.os.Bundle); 38016 method public void setAdditionalInputMethodSubtypes(java.lang.String, android.view.inputmethod.InputMethodSubtype[]); 38017 method public boolean setCurrentInputMethodSubtype(android.view.inputmethod.InputMethodSubtype); 38018 method public void setInputMethod(android.os.IBinder, java.lang.String); 38019 method public void setInputMethodAndSubtype(android.os.IBinder, java.lang.String, android.view.inputmethod.InputMethodSubtype); 38020 method public boolean shouldOfferSwitchingToNextInputMethod(android.os.IBinder); 38021 method public void showInputMethodAndSubtypeEnabler(java.lang.String); 38022 method public void showInputMethodPicker(); 38023 method public boolean showSoftInput(android.view.View, int); 38024 method public boolean showSoftInput(android.view.View, int, android.os.ResultReceiver); 38025 method public void showSoftInputFromInputMethod(android.os.IBinder, int); 38026 method public void showStatusIcon(android.os.IBinder, java.lang.String, int); 38027 method public boolean switchToLastInputMethod(android.os.IBinder); 38028 method public boolean switchToNextInputMethod(android.os.IBinder, boolean); 38029 method public void toggleSoftInput(int, int); 38030 method public void toggleSoftInputFromWindow(android.os.IBinder, int, int); 38031 method public deprecated void updateCursor(android.view.View, int, int, int, int); 38032 method public void updateCursorAnchorInfo(android.view.View, android.view.inputmethod.CursorAnchorInfo); 38033 method public void updateExtractedText(android.view.View, int, android.view.inputmethod.ExtractedText); 38034 method public void updateSelection(android.view.View, int, int, int, int); 38035 method public void viewClicked(android.view.View); 38036 field public static final int HIDE_IMPLICIT_ONLY = 1; // 0x1 38037 field public static final int HIDE_NOT_ALWAYS = 2; // 0x2 38038 field public static final int RESULT_HIDDEN = 3; // 0x3 38039 field public static final int RESULT_SHOWN = 2; // 0x2 38040 field public static final int RESULT_UNCHANGED_HIDDEN = 1; // 0x1 38041 field public static final int RESULT_UNCHANGED_SHOWN = 0; // 0x0 38042 field public static final int SHOW_FORCED = 2; // 0x2 38043 field public static final int SHOW_IMPLICIT = 1; // 0x1 38044 } 38045 38046 public abstract interface InputMethodSession { 38047 method public abstract void appPrivateCommand(java.lang.String, android.os.Bundle); 38048 method public abstract void dispatchGenericMotionEvent(int, android.view.MotionEvent, android.view.inputmethod.InputMethodSession.EventCallback); 38049 method public abstract void dispatchKeyEvent(int, android.view.KeyEvent, android.view.inputmethod.InputMethodSession.EventCallback); 38050 method public abstract void dispatchTrackballEvent(int, android.view.MotionEvent, android.view.inputmethod.InputMethodSession.EventCallback); 38051 method public abstract void displayCompletions(android.view.inputmethod.CompletionInfo[]); 38052 method public abstract void finishInput(); 38053 method public abstract void toggleSoftInput(int, int); 38054 method public abstract void updateCursor(android.graphics.Rect); 38055 method public abstract void updateCursorAnchorInfo(android.view.inputmethod.CursorAnchorInfo); 38056 method public abstract void updateExtractedText(int, android.view.inputmethod.ExtractedText); 38057 method public abstract void updateSelection(int, int, int, int, int, int); 38058 method public abstract void viewClicked(boolean); 38059 } 38060 38061 public static abstract interface InputMethodSession.EventCallback { 38062 method public abstract void finishedEvent(int, boolean); 38063 } 38064 38065 public final class InputMethodSubtype implements android.os.Parcelable { 38066 ctor public deprecated InputMethodSubtype(int, int, java.lang.String, java.lang.String, java.lang.String, boolean, boolean); 38067 ctor public deprecated InputMethodSubtype(int, int, java.lang.String, java.lang.String, java.lang.String, boolean, boolean, int); 38068 method public boolean containsExtraValueKey(java.lang.String); 38069 method public int describeContents(); 38070 method public java.lang.CharSequence getDisplayName(android.content.Context, java.lang.String, android.content.pm.ApplicationInfo); 38071 method public java.lang.String getExtraValue(); 38072 method public java.lang.String getExtraValueOf(java.lang.String); 38073 method public int getIconResId(); 38074 method public java.lang.String getLocale(); 38075 method public java.lang.String getMode(); 38076 method public int getNameResId(); 38077 method public boolean isAsciiCapable(); 38078 method public boolean isAuxiliary(); 38079 method public boolean overridesImplicitlyEnabledSubtype(); 38080 method public void writeToParcel(android.os.Parcel, int); 38081 field public static final android.os.Parcelable.Creator<android.view.inputmethod.InputMethodSubtype> CREATOR; 38082 } 38083 38084 public static class InputMethodSubtype.InputMethodSubtypeBuilder { 38085 ctor public InputMethodSubtype.InputMethodSubtypeBuilder(); 38086 method public android.view.inputmethod.InputMethodSubtype build(); 38087 method public android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder setIsAsciiCapable(boolean); 38088 method public android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder setIsAuxiliary(boolean); 38089 method public android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder setOverridesImplicitlyEnabledSubtype(boolean); 38090 method public android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder setSubtypeExtraValue(java.lang.String); 38091 method public android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder setSubtypeIconResId(int); 38092 method public android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder setSubtypeId(int); 38093 method public android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder setSubtypeLocale(java.lang.String); 38094 method public android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder setSubtypeMode(java.lang.String); 38095 method public android.view.inputmethod.InputMethodSubtype.InputMethodSubtypeBuilder setSubtypeNameResId(int); 38096 } 38097 38098} 38099 38100package android.view.textservice { 38101 38102 public final class SentenceSuggestionsInfo implements android.os.Parcelable { 38103 ctor public SentenceSuggestionsInfo(android.view.textservice.SuggestionsInfo[], int[], int[]); 38104 ctor public SentenceSuggestionsInfo(android.os.Parcel); 38105 method public int describeContents(); 38106 method public int getLengthAt(int); 38107 method public int getOffsetAt(int); 38108 method public int getSuggestionsCount(); 38109 method public android.view.textservice.SuggestionsInfo getSuggestionsInfoAt(int); 38110 method public void writeToParcel(android.os.Parcel, int); 38111 field public static final android.os.Parcelable.Creator<android.view.textservice.SentenceSuggestionsInfo> CREATOR; 38112 } 38113 38114 public final class SpellCheckerInfo implements android.os.Parcelable { 38115 method public int describeContents(); 38116 method public android.content.ComponentName getComponent(); 38117 method public java.lang.String getId(); 38118 method public java.lang.String getPackageName(); 38119 method public android.content.pm.ServiceInfo getServiceInfo(); 38120 method public java.lang.String getSettingsActivity(); 38121 method public android.view.textservice.SpellCheckerSubtype getSubtypeAt(int); 38122 method public int getSubtypeCount(); 38123 method public android.graphics.drawable.Drawable loadIcon(android.content.pm.PackageManager); 38124 method public java.lang.CharSequence loadLabel(android.content.pm.PackageManager); 38125 method public void writeToParcel(android.os.Parcel, int); 38126 field public static final android.os.Parcelable.Creator<android.view.textservice.SpellCheckerInfo> CREATOR; 38127 } 38128 38129 public class SpellCheckerSession { 38130 method public void cancel(); 38131 method public void close(); 38132 method public void getSentenceSuggestions(android.view.textservice.TextInfo[], int); 38133 method public android.view.textservice.SpellCheckerInfo getSpellChecker(); 38134 method public deprecated void getSuggestions(android.view.textservice.TextInfo, int); 38135 method public deprecated void getSuggestions(android.view.textservice.TextInfo[], int, boolean); 38136 method public boolean isSessionDisconnected(); 38137 field public static final java.lang.String SERVICE_META_DATA = "android.view.textservice.scs"; 38138 } 38139 38140 public static abstract interface SpellCheckerSession.SpellCheckerSessionListener { 38141 method public abstract void onGetSentenceSuggestions(android.view.textservice.SentenceSuggestionsInfo[]); 38142 method public abstract void onGetSuggestions(android.view.textservice.SuggestionsInfo[]); 38143 } 38144 38145 public final class SpellCheckerSubtype implements android.os.Parcelable { 38146 ctor public SpellCheckerSubtype(int, java.lang.String, java.lang.String); 38147 method public boolean containsExtraValueKey(java.lang.String); 38148 method public int describeContents(); 38149 method public java.lang.CharSequence getDisplayName(android.content.Context, java.lang.String, android.content.pm.ApplicationInfo); 38150 method public java.lang.String getExtraValue(); 38151 method public java.lang.String getExtraValueOf(java.lang.String); 38152 method public java.lang.String getLocale(); 38153 method public int getNameResId(); 38154 method public void writeToParcel(android.os.Parcel, int); 38155 field public static final android.os.Parcelable.Creator<android.view.textservice.SpellCheckerSubtype> CREATOR; 38156 } 38157 38158 public final class SuggestionsInfo implements android.os.Parcelable { 38159 ctor public SuggestionsInfo(int, java.lang.String[]); 38160 ctor public SuggestionsInfo(int, java.lang.String[], int, int); 38161 ctor public SuggestionsInfo(android.os.Parcel); 38162 method public int describeContents(); 38163 method public int getCookie(); 38164 method public int getSequence(); 38165 method public java.lang.String getSuggestionAt(int); 38166 method public int getSuggestionsAttributes(); 38167 method public int getSuggestionsCount(); 38168 method public void setCookieAndSequence(int, int); 38169 method public void writeToParcel(android.os.Parcel, int); 38170 field public static final android.os.Parcelable.Creator<android.view.textservice.SuggestionsInfo> CREATOR; 38171 field public static final int RESULT_ATTR_HAS_RECOMMENDED_SUGGESTIONS = 4; // 0x4 38172 field public static final int RESULT_ATTR_IN_THE_DICTIONARY = 1; // 0x1 38173 field public static final int RESULT_ATTR_LOOKS_LIKE_TYPO = 2; // 0x2 38174 } 38175 38176 public final class TextInfo implements android.os.Parcelable { 38177 ctor public TextInfo(java.lang.String); 38178 ctor public TextInfo(java.lang.String, int, int); 38179 ctor public TextInfo(java.lang.CharSequence, int, int, int, int); 38180 ctor public TextInfo(android.os.Parcel); 38181 method public int describeContents(); 38182 method public java.lang.CharSequence getCharSequence(); 38183 method public int getCookie(); 38184 method public int getSequence(); 38185 method public java.lang.String getText(); 38186 method public void writeToParcel(android.os.Parcel, int); 38187 field public static final android.os.Parcelable.Creator<android.view.textservice.TextInfo> CREATOR; 38188 } 38189 38190 public final class TextServicesManager { 38191 method public android.view.textservice.SpellCheckerSession newSpellCheckerSession(android.os.Bundle, java.util.Locale, android.view.textservice.SpellCheckerSession.SpellCheckerSessionListener, boolean); 38192 } 38193 38194} 38195 38196package android.webkit { 38197 38198 public abstract class ClientCertRequest { 38199 ctor public ClientCertRequest(); 38200 method public abstract void cancel(); 38201 method public abstract java.lang.String getHost(); 38202 method public abstract java.lang.String[] getKeyTypes(); 38203 method public abstract int getPort(); 38204 method public abstract java.security.Principal[] getPrincipals(); 38205 method public abstract void ignore(); 38206 method public abstract void proceed(java.security.PrivateKey, java.security.cert.X509Certificate[]); 38207 } 38208 38209 public class ConsoleMessage { 38210 ctor public ConsoleMessage(java.lang.String, java.lang.String, int, android.webkit.ConsoleMessage.MessageLevel); 38211 method public int lineNumber(); 38212 method public java.lang.String message(); 38213 method public android.webkit.ConsoleMessage.MessageLevel messageLevel(); 38214 method public java.lang.String sourceId(); 38215 } 38216 38217 public static final class ConsoleMessage.MessageLevel extends java.lang.Enum { 38218 method public static android.webkit.ConsoleMessage.MessageLevel valueOf(java.lang.String); 38219 method public static final android.webkit.ConsoleMessage.MessageLevel[] values(); 38220 enum_constant public static final android.webkit.ConsoleMessage.MessageLevel DEBUG; 38221 enum_constant public static final android.webkit.ConsoleMessage.MessageLevel ERROR; 38222 enum_constant public static final android.webkit.ConsoleMessage.MessageLevel LOG; 38223 enum_constant public static final android.webkit.ConsoleMessage.MessageLevel TIP; 38224 enum_constant public static final android.webkit.ConsoleMessage.MessageLevel WARNING; 38225 } 38226 38227 public abstract class CookieManager { 38228 ctor public CookieManager(); 38229 method public abstract boolean acceptCookie(); 38230 method public abstract boolean acceptThirdPartyCookies(android.webkit.WebView); 38231 method public static boolean allowFileSchemeCookies(); 38232 method protected abstract boolean allowFileSchemeCookiesImpl(); 38233 method public abstract void flush(); 38234 method public abstract java.lang.String getCookie(java.lang.String); 38235 method public abstract java.lang.String getCookie(java.lang.String, boolean); 38236 method public synchronized java.lang.String getCookie(android.net.WebAddress); 38237 method public static synchronized android.webkit.CookieManager getInstance(); 38238 method public abstract boolean hasCookies(); 38239 method public abstract boolean hasCookies(boolean); 38240 method public abstract deprecated void removeAllCookie(); 38241 method public abstract void removeAllCookies(android.webkit.ValueCallback<java.lang.Boolean>); 38242 method public abstract deprecated void removeExpiredCookie(); 38243 method public abstract deprecated void removeSessionCookie(); 38244 method public abstract void removeSessionCookies(android.webkit.ValueCallback<java.lang.Boolean>); 38245 method public abstract void setAcceptCookie(boolean); 38246 method public static void setAcceptFileSchemeCookies(boolean); 38247 method protected abstract void setAcceptFileSchemeCookiesImpl(boolean); 38248 method public abstract void setAcceptThirdPartyCookies(android.webkit.WebView, boolean); 38249 method public abstract void setCookie(java.lang.String, java.lang.String); 38250 method public abstract void setCookie(java.lang.String, java.lang.String, android.webkit.ValueCallback<java.lang.Boolean>); 38251 } 38252 38253 public final deprecated class CookieSyncManager extends android.webkit.WebSyncManager { 38254 method public static synchronized android.webkit.CookieSyncManager createInstance(android.content.Context); 38255 method public static synchronized android.webkit.CookieSyncManager getInstance(); 38256 method protected deprecated void syncFromRamToFlash(); 38257 field protected static final java.lang.String LOGTAG = "websync"; 38258 field protected android.webkit.WebViewDatabase mDataBase; 38259 field protected android.os.Handler mHandler; 38260 } 38261 38262 public class DateSorter { 38263 ctor public DateSorter(android.content.Context); 38264 method public long getBoundary(int); 38265 method public int getIndex(long); 38266 method public java.lang.String getLabel(int); 38267 field public static final int DAY_COUNT = 5; // 0x5 38268 } 38269 38270 public abstract interface DownloadListener { 38271 method public abstract void onDownloadStart(java.lang.String, java.lang.String, java.lang.String, java.lang.String, long); 38272 } 38273 38274 public class FindActionModeCallback implements android.view.ActionMode.Callback android.text.TextWatcher android.view.View.OnClickListener android.webkit.WebView.FindListener { 38275 ctor public FindActionModeCallback(android.content.Context); 38276 method public void afterTextChanged(android.text.Editable); 38277 method public void beforeTextChanged(java.lang.CharSequence, int, int, int); 38278 method public void findAll(); 38279 method public void finish(); 38280 method public int getActionModeGlobalBottom(); 38281 method public boolean onActionItemClicked(android.view.ActionMode, android.view.MenuItem); 38282 method public void onClick(android.view.View); 38283 method public boolean onCreateActionMode(android.view.ActionMode, android.view.Menu); 38284 method public void onDestroyActionMode(android.view.ActionMode); 38285 method public void onFindResultReceived(int, int, boolean); 38286 method public boolean onPrepareActionMode(android.view.ActionMode, android.view.Menu); 38287 method public void onTextChanged(java.lang.CharSequence, int, int, int); 38288 method public void setText(java.lang.String); 38289 method public void setWebView(android.webkit.WebView); 38290 method public void showSoftInput(); 38291 method public void updateMatchCount(int, int, boolean); 38292 } 38293 38294 public static class FindActionModeCallback.NoAction implements android.view.ActionMode.Callback { 38295 ctor public FindActionModeCallback.NoAction(); 38296 method public boolean onActionItemClicked(android.view.ActionMode, android.view.MenuItem); 38297 method public boolean onCreateActionMode(android.view.ActionMode, android.view.Menu); 38298 method public void onDestroyActionMode(android.view.ActionMode); 38299 method public boolean onPrepareActionMode(android.view.ActionMode, android.view.Menu); 38300 } 38301 38302 public class GeolocationPermissions { 38303 ctor public GeolocationPermissions(); 38304 method public void allow(java.lang.String); 38305 method public void clear(java.lang.String); 38306 method public void clearAll(); 38307 method public void getAllowed(java.lang.String, android.webkit.ValueCallback<java.lang.Boolean>); 38308 method public static android.webkit.GeolocationPermissions getInstance(); 38309 method public void getOrigins(android.webkit.ValueCallback<java.util.Set<java.lang.String>>); 38310 } 38311 38312 public static abstract interface GeolocationPermissions.Callback { 38313 method public abstract void invoke(java.lang.String, boolean, boolean); 38314 } 38315 38316 public class HttpAuthHandler extends android.os.Handler { 38317 ctor public HttpAuthHandler(); 38318 method public void cancel(); 38319 method public void proceed(java.lang.String, java.lang.String); 38320 method public boolean useHttpAuthUsernamePassword(); 38321 } 38322 38323 public abstract class JavascriptInterface implements java.lang.annotation.Annotation { 38324 } 38325 38326 public class JsDialogHelper { 38327 ctor public JsDialogHelper(android.webkit.JsPromptResult, int, java.lang.String, java.lang.String, java.lang.String); 38328 ctor public JsDialogHelper(android.webkit.JsPromptResult, android.os.Message); 38329 method public boolean invokeCallback(android.webkit.WebChromeClient, android.webkit.WebView); 38330 method public void showDialog(android.content.Context); 38331 field public static final int ALERT = 1; // 0x1 38332 field public static final int CONFIRM = 2; // 0x2 38333 field public static final int PROMPT = 3; // 0x3 38334 field public static final int UNLOAD = 4; // 0x4 38335 } 38336 38337 public class JsPromptResult extends android.webkit.JsResult { 38338 ctor public JsPromptResult(android.webkit.JsResult.ResultReceiver); 38339 method public void confirm(java.lang.String); 38340 method public java.lang.String getStringResult(); 38341 } 38342 38343 public class JsResult { 38344 ctor public JsResult(android.webkit.JsResult.ResultReceiver); 38345 method public final void cancel(); 38346 method public final void confirm(); 38347 method public final boolean getResult(); 38348 } 38349 38350 public static abstract interface JsResult.ResultReceiver { 38351 method public abstract void onJsResultComplete(android.webkit.JsResult); 38352 } 38353 38354 public class MimeTypeMap { 38355 method public java.lang.String getExtensionFromMimeType(java.lang.String); 38356 method public static java.lang.String getFileExtensionFromUrl(java.lang.String); 38357 method public java.lang.String getMimeTypeFromExtension(java.lang.String); 38358 method public static android.webkit.MimeTypeMap getSingleton(); 38359 method public boolean hasExtension(java.lang.String); 38360 method public boolean hasMimeType(java.lang.String); 38361 } 38362 38363 public abstract class PermissionRequest { 38364 ctor public PermissionRequest(); 38365 method public abstract void deny(); 38366 method public abstract android.net.Uri getOrigin(); 38367 method public abstract java.lang.String[] getResources(); 38368 method public abstract void grant(java.lang.String[]); 38369 field public static final java.lang.String RESOURCE_AUDIO_CAPTURE = "android.webkit.resource.AUDIO_CAPTURE"; 38370 field public static final java.lang.String RESOURCE_PROTECTED_MEDIA_ID = "android.webkit.resource.PROTECTED_MEDIA_ID"; 38371 field public static final java.lang.String RESOURCE_VIDEO_CAPTURE = "android.webkit.resource.VIDEO_CAPTURE"; 38372 } 38373 38374 public abstract interface PluginStub { 38375 method public abstract android.view.View getEmbeddedView(int, android.content.Context); 38376 method public abstract android.view.View getFullScreenView(int, android.content.Context); 38377 } 38378 38379 public class SslErrorHandler extends android.os.Handler { 38380 ctor public SslErrorHandler(); 38381 method public void cancel(); 38382 method public void proceed(); 38383 } 38384 38385 public final class URLUtil { 38386 ctor public URLUtil(); 38387 method public static java.lang.String composeSearchUrl(java.lang.String, java.lang.String, java.lang.String); 38388 method public static byte[] decode(byte[]) throws java.lang.IllegalArgumentException; 38389 method public static final java.lang.String guessFileName(java.lang.String, java.lang.String, java.lang.String); 38390 method public static java.lang.String guessUrl(java.lang.String); 38391 method public static boolean isAboutUrl(java.lang.String); 38392 method public static boolean isAssetUrl(java.lang.String); 38393 method public static boolean isContentUrl(java.lang.String); 38394 method public static deprecated boolean isCookielessProxyUrl(java.lang.String); 38395 method public static boolean isDataUrl(java.lang.String); 38396 method public static boolean isFileUrl(java.lang.String); 38397 method public static boolean isHttpUrl(java.lang.String); 38398 method public static boolean isHttpsUrl(java.lang.String); 38399 method public static boolean isJavaScriptUrl(java.lang.String); 38400 method public static boolean isNetworkUrl(java.lang.String); 38401 method public static boolean isValidUrl(java.lang.String); 38402 method public static java.lang.String stripAnchor(java.lang.String); 38403 } 38404 38405 public abstract interface ValueCallback { 38406 method public abstract void onReceiveValue(T); 38407 } 38408 38409 public abstract class WebBackForwardList implements java.lang.Cloneable java.io.Serializable { 38410 ctor public WebBackForwardList(); 38411 method protected abstract android.webkit.WebBackForwardList clone(); 38412 method public abstract int getCurrentIndex(); 38413 method public abstract android.webkit.WebHistoryItem getCurrentItem(); 38414 method public abstract android.webkit.WebHistoryItem getItemAtIndex(int); 38415 method public abstract int getSize(); 38416 } 38417 38418 public class WebChromeClient { 38419 ctor public WebChromeClient(); 38420 method public android.graphics.Bitmap getDefaultVideoPoster(); 38421 method public android.view.View getVideoLoadingProgressView(); 38422 method public void getVisitedHistory(android.webkit.ValueCallback<java.lang.String[]>); 38423 method public void onCloseWindow(android.webkit.WebView); 38424 method public deprecated void onConsoleMessage(java.lang.String, int, java.lang.String); 38425 method public boolean onConsoleMessage(android.webkit.ConsoleMessage); 38426 method public boolean onCreateWindow(android.webkit.WebView, boolean, boolean, android.os.Message); 38427 method public deprecated void onExceededDatabaseQuota(java.lang.String, java.lang.String, long, long, long, android.webkit.WebStorage.QuotaUpdater); 38428 method public void onGeolocationPermissionsHidePrompt(); 38429 method public void onGeolocationPermissionsShowPrompt(java.lang.String, android.webkit.GeolocationPermissions.Callback); 38430 method public void onHideCustomView(); 38431 method public boolean onJsAlert(android.webkit.WebView, java.lang.String, java.lang.String, android.webkit.JsResult); 38432 method public boolean onJsBeforeUnload(android.webkit.WebView, java.lang.String, java.lang.String, android.webkit.JsResult); 38433 method public boolean onJsConfirm(android.webkit.WebView, java.lang.String, java.lang.String, android.webkit.JsResult); 38434 method public boolean onJsPrompt(android.webkit.WebView, java.lang.String, java.lang.String, java.lang.String, android.webkit.JsPromptResult); 38435 method public deprecated boolean onJsTimeout(); 38436 method public void onPermissionRequest(android.webkit.PermissionRequest); 38437 method public void onPermissionRequestCanceled(android.webkit.PermissionRequest); 38438 method public void onProgressChanged(android.webkit.WebView, int); 38439 method public deprecated void onReachedMaxAppCacheSize(long, long, android.webkit.WebStorage.QuotaUpdater); 38440 method public void onReceivedIcon(android.webkit.WebView, android.graphics.Bitmap); 38441 method public void onReceivedTitle(android.webkit.WebView, java.lang.String); 38442 method public void onReceivedTouchIconUrl(android.webkit.WebView, java.lang.String, boolean); 38443 method public void onRequestFocus(android.webkit.WebView); 38444 method public void onShowCustomView(android.view.View, android.webkit.WebChromeClient.CustomViewCallback); 38445 method public deprecated void onShowCustomView(android.view.View, int, android.webkit.WebChromeClient.CustomViewCallback); 38446 method public boolean onShowFileChooser(android.webkit.WebView, android.webkit.ValueCallback<android.net.Uri[]>, android.webkit.WebChromeClient.FileChooserParams); 38447 method public deprecated void openFileChooser(android.webkit.ValueCallback<android.net.Uri>, java.lang.String, java.lang.String); 38448 } 38449 38450 public static abstract interface WebChromeClient.CustomViewCallback { 38451 method public abstract void onCustomViewHidden(); 38452 } 38453 38454 public static abstract class WebChromeClient.FileChooserParams { 38455 ctor public WebChromeClient.FileChooserParams(); 38456 method public abstract android.content.Intent createIntent(); 38457 method public abstract java.lang.String[] getAcceptTypes(); 38458 method public abstract java.lang.String getFilenameHint(); 38459 method public abstract int getMode(); 38460 method public abstract java.lang.CharSequence getTitle(); 38461 method public abstract boolean isCaptureEnabled(); 38462 method public static android.net.Uri[] parseResult(int, android.content.Intent); 38463 field public static final int MODE_OPEN = 0; // 0x0 38464 field public static final int MODE_OPEN_MULTIPLE = 1; // 0x1 38465 field public static final int MODE_SAVE = 3; // 0x3 38466 } 38467 38468 public abstract class WebHistoryItem implements java.lang.Cloneable { 38469 ctor public WebHistoryItem(); 38470 method protected abstract android.webkit.WebHistoryItem clone(); 38471 method public abstract android.graphics.Bitmap getFavicon(); 38472 method public abstract deprecated int getId(); 38473 method public abstract java.lang.String getOriginalUrl(); 38474 method public abstract java.lang.String getTitle(); 38475 method public abstract java.lang.String getUrl(); 38476 } 38477 38478 public abstract deprecated class WebIconDatabase { 38479 ctor public WebIconDatabase(); 38480 method public abstract void bulkRequestIconForPageUrl(android.content.ContentResolver, java.lang.String, android.webkit.WebIconDatabase.IconListener); 38481 method public abstract void close(); 38482 method public static android.webkit.WebIconDatabase getInstance(); 38483 method public abstract void open(java.lang.String); 38484 method public abstract void releaseIconForPageUrl(java.lang.String); 38485 method public abstract void removeAllIcons(); 38486 method public abstract void requestIconForPageUrl(java.lang.String, android.webkit.WebIconDatabase.IconListener); 38487 method public abstract void retainIconForPageUrl(java.lang.String); 38488 } 38489 38490 public static abstract deprecated interface WebIconDatabase.IconListener { 38491 method public abstract void onReceivedIcon(java.lang.String, android.graphics.Bitmap); 38492 } 38493 38494 public abstract interface WebResourceRequest { 38495 method public abstract java.lang.String getMethod(); 38496 method public abstract java.util.Map<java.lang.String, java.lang.String> getRequestHeaders(); 38497 method public abstract android.net.Uri getUrl(); 38498 method public abstract boolean hasGesture(); 38499 method public abstract boolean isForMainFrame(); 38500 } 38501 38502 public class WebResourceResponse { 38503 ctor public WebResourceResponse(java.lang.String, java.lang.String, java.io.InputStream); 38504 ctor public WebResourceResponse(java.lang.String, java.lang.String, int, java.lang.String, java.util.Map<java.lang.String, java.lang.String>, java.io.InputStream); 38505 method public java.io.InputStream getData(); 38506 method public java.lang.String getEncoding(); 38507 method public java.lang.String getMimeType(); 38508 method public java.lang.String getReasonPhrase(); 38509 method public java.util.Map<java.lang.String, java.lang.String> getResponseHeaders(); 38510 method public int getStatusCode(); 38511 method public void setData(java.io.InputStream); 38512 method public void setEncoding(java.lang.String); 38513 method public void setMimeType(java.lang.String); 38514 method public void setResponseHeaders(java.util.Map<java.lang.String, java.lang.String>); 38515 method public void setStatusCodeAndReasonPhrase(int, java.lang.String); 38516 } 38517 38518 public abstract class WebSettings { 38519 ctor public WebSettings(); 38520 method public abstract deprecated boolean enableSmoothTransition(); 38521 method public abstract boolean getAcceptThirdPartyCookies(); 38522 method public abstract boolean getAllowContentAccess(); 38523 method public abstract boolean getAllowFileAccess(); 38524 method public abstract boolean getAllowFileAccessFromFileURLs(); 38525 method public abstract boolean getAllowUniversalAccessFromFileURLs(); 38526 method public abstract boolean getBlockNetworkImage(); 38527 method public abstract boolean getBlockNetworkLoads(); 38528 method public abstract boolean getBuiltInZoomControls(); 38529 method public abstract int getCacheMode(); 38530 method public abstract java.lang.String getCursiveFontFamily(); 38531 method public abstract boolean getDatabaseEnabled(); 38532 method public abstract deprecated java.lang.String getDatabasePath(); 38533 method public abstract int getDefaultFixedFontSize(); 38534 method public abstract int getDefaultFontSize(); 38535 method public abstract java.lang.String getDefaultTextEncodingName(); 38536 method public static java.lang.String getDefaultUserAgent(android.content.Context); 38537 method public abstract deprecated android.webkit.WebSettings.ZoomDensity getDefaultZoom(); 38538 method public abstract boolean getDisplayZoomControls(); 38539 method public abstract boolean getDomStorageEnabled(); 38540 method public abstract java.lang.String getFantasyFontFamily(); 38541 method public abstract java.lang.String getFixedFontFamily(); 38542 method public abstract boolean getJavaScriptCanOpenWindowsAutomatically(); 38543 method public abstract boolean getJavaScriptEnabled(); 38544 method public abstract android.webkit.WebSettings.LayoutAlgorithm getLayoutAlgorithm(); 38545 method public abstract deprecated boolean getLightTouchEnabled(); 38546 method public abstract boolean getLoadWithOverviewMode(); 38547 method public abstract boolean getLoadsImagesAutomatically(); 38548 method public abstract boolean getMediaPlaybackRequiresUserGesture(); 38549 method public abstract int getMinimumFontSize(); 38550 method public abstract int getMinimumLogicalFontSize(); 38551 method public abstract int getMixedContentMode(); 38552 method public abstract deprecated boolean getNavDump(); 38553 method public abstract deprecated android.webkit.WebSettings.PluginState getPluginState(); 38554 method public abstract deprecated boolean getPluginsEnabled(); 38555 method public abstract java.lang.String getSansSerifFontFamily(); 38556 method public abstract boolean getSaveFormData(); 38557 method public abstract deprecated boolean getSavePassword(); 38558 method public abstract java.lang.String getSerifFontFamily(); 38559 method public abstract java.lang.String getStandardFontFamily(); 38560 method public deprecated synchronized android.webkit.WebSettings.TextSize getTextSize(); 38561 method public abstract int getTextZoom(); 38562 method public abstract deprecated boolean getUseWebViewBackgroundForOverscrollBackground(); 38563 method public abstract boolean getUseWideViewPort(); 38564 method public abstract deprecated int getUserAgent(); 38565 method public abstract java.lang.String getUserAgentString(); 38566 method public abstract boolean getVideoOverlayForEmbeddedEncryptedVideoEnabled(); 38567 method public abstract void setAcceptThirdPartyCookies(boolean); 38568 method public abstract void setAllowContentAccess(boolean); 38569 method public abstract void setAllowFileAccess(boolean); 38570 method public abstract void setAllowFileAccessFromFileURLs(boolean); 38571 method public abstract void setAllowUniversalAccessFromFileURLs(boolean); 38572 method public abstract void setAppCacheEnabled(boolean); 38573 method public abstract deprecated void setAppCacheMaxSize(long); 38574 method public abstract void setAppCachePath(java.lang.String); 38575 method public abstract void setBlockNetworkImage(boolean); 38576 method public abstract void setBlockNetworkLoads(boolean); 38577 method public abstract void setBuiltInZoomControls(boolean); 38578 method public abstract void setCacheMode(int); 38579 method public abstract void setCursiveFontFamily(java.lang.String); 38580 method public abstract void setDatabaseEnabled(boolean); 38581 method public abstract deprecated void setDatabasePath(java.lang.String); 38582 method public abstract void setDefaultFixedFontSize(int); 38583 method public abstract void setDefaultFontSize(int); 38584 method public abstract void setDefaultTextEncodingName(java.lang.String); 38585 method public abstract deprecated void setDefaultZoom(android.webkit.WebSettings.ZoomDensity); 38586 method public abstract void setDisplayZoomControls(boolean); 38587 method public abstract void setDomStorageEnabled(boolean); 38588 method public abstract deprecated void setEnableSmoothTransition(boolean); 38589 method public abstract void setFantasyFontFamily(java.lang.String); 38590 method public abstract void setFixedFontFamily(java.lang.String); 38591 method public abstract void setGeolocationDatabasePath(java.lang.String); 38592 method public abstract void setGeolocationEnabled(boolean); 38593 method public abstract void setJavaScriptCanOpenWindowsAutomatically(boolean); 38594 method public abstract void setJavaScriptEnabled(boolean); 38595 method public abstract void setLayoutAlgorithm(android.webkit.WebSettings.LayoutAlgorithm); 38596 method public abstract deprecated void setLightTouchEnabled(boolean); 38597 method public abstract void setLoadWithOverviewMode(boolean); 38598 method public abstract void setLoadsImagesAutomatically(boolean); 38599 method public abstract void setMediaPlaybackRequiresUserGesture(boolean); 38600 method public abstract void setMinimumFontSize(int); 38601 method public abstract void setMinimumLogicalFontSize(int); 38602 method public abstract void setMixedContentMode(int); 38603 method public abstract deprecated void setNavDump(boolean); 38604 method public abstract void setNeedInitialFocus(boolean); 38605 method public abstract deprecated void setPluginState(android.webkit.WebSettings.PluginState); 38606 method public abstract deprecated void setPluginsEnabled(boolean); 38607 method public abstract deprecated void setRenderPriority(android.webkit.WebSettings.RenderPriority); 38608 method public abstract void setSansSerifFontFamily(java.lang.String); 38609 method public abstract void setSaveFormData(boolean); 38610 method public abstract deprecated void setSavePassword(boolean); 38611 method public abstract void setSerifFontFamily(java.lang.String); 38612 method public abstract void setStandardFontFamily(java.lang.String); 38613 method public abstract void setSupportMultipleWindows(boolean); 38614 method public abstract void setSupportZoom(boolean); 38615 method public deprecated synchronized void setTextSize(android.webkit.WebSettings.TextSize); 38616 method public abstract void setTextZoom(int); 38617 method public abstract deprecated void setUseWebViewBackgroundForOverscrollBackground(boolean); 38618 method public abstract void setUseWideViewPort(boolean); 38619 method public abstract deprecated void setUserAgent(int); 38620 method public abstract void setUserAgentString(java.lang.String); 38621 method public abstract void setVideoOverlayForEmbeddedEncryptedVideoEnabled(boolean); 38622 method public abstract boolean supportMultipleWindows(); 38623 method public abstract boolean supportZoom(); 38624 field public static final int LOAD_CACHE_ELSE_NETWORK = 1; // 0x1 38625 field public static final int LOAD_CACHE_ONLY = 3; // 0x3 38626 field public static final int LOAD_DEFAULT = -1; // 0xffffffff 38627 field public static final deprecated int LOAD_NORMAL = 0; // 0x0 38628 field public static final int LOAD_NO_CACHE = 2; // 0x2 38629 field public static final int MIXED_CONTENT_ALWAYS_ALLOW = 0; // 0x0 38630 field public static final int MIXED_CONTENT_COMPATIBILITY_MODE = 2; // 0x2 38631 field public static final int MIXED_CONTENT_NEVER_ALLOW = 1; // 0x1 38632 } 38633 38634 public static final class WebSettings.LayoutAlgorithm extends java.lang.Enum { 38635 method public static android.webkit.WebSettings.LayoutAlgorithm valueOf(java.lang.String); 38636 method public static final android.webkit.WebSettings.LayoutAlgorithm[] values(); 38637 enum_constant public static final deprecated android.webkit.WebSettings.LayoutAlgorithm NARROW_COLUMNS; 38638 enum_constant public static final android.webkit.WebSettings.LayoutAlgorithm NORMAL; 38639 enum_constant public static final deprecated android.webkit.WebSettings.LayoutAlgorithm SINGLE_COLUMN; 38640 enum_constant public static final android.webkit.WebSettings.LayoutAlgorithm TEXT_AUTOSIZING; 38641 } 38642 38643 public static final class WebSettings.PluginState extends java.lang.Enum { 38644 method public static android.webkit.WebSettings.PluginState valueOf(java.lang.String); 38645 method public static final android.webkit.WebSettings.PluginState[] values(); 38646 enum_constant public static final android.webkit.WebSettings.PluginState OFF; 38647 enum_constant public static final android.webkit.WebSettings.PluginState ON; 38648 enum_constant public static final android.webkit.WebSettings.PluginState ON_DEMAND; 38649 } 38650 38651 public static final class WebSettings.RenderPriority extends java.lang.Enum { 38652 method public static android.webkit.WebSettings.RenderPriority valueOf(java.lang.String); 38653 method public static final android.webkit.WebSettings.RenderPriority[] values(); 38654 enum_constant public static final android.webkit.WebSettings.RenderPriority HIGH; 38655 enum_constant public static final android.webkit.WebSettings.RenderPriority LOW; 38656 enum_constant public static final android.webkit.WebSettings.RenderPriority NORMAL; 38657 } 38658 38659 public static final deprecated class WebSettings.TextSize extends java.lang.Enum { 38660 method public static android.webkit.WebSettings.TextSize valueOf(java.lang.String); 38661 method public static final android.webkit.WebSettings.TextSize[] values(); 38662 enum_constant public static final android.webkit.WebSettings.TextSize LARGER; 38663 enum_constant public static final android.webkit.WebSettings.TextSize LARGEST; 38664 enum_constant public static final android.webkit.WebSettings.TextSize NORMAL; 38665 enum_constant public static final android.webkit.WebSettings.TextSize SMALLER; 38666 enum_constant public static final android.webkit.WebSettings.TextSize SMALLEST; 38667 } 38668 38669 public static final class WebSettings.ZoomDensity extends java.lang.Enum { 38670 method public static android.webkit.WebSettings.ZoomDensity valueOf(java.lang.String); 38671 method public static final android.webkit.WebSettings.ZoomDensity[] values(); 38672 enum_constant public static final android.webkit.WebSettings.ZoomDensity CLOSE; 38673 enum_constant public static final android.webkit.WebSettings.ZoomDensity FAR; 38674 enum_constant public static final android.webkit.WebSettings.ZoomDensity MEDIUM; 38675 } 38676 38677 public class WebStorage { 38678 ctor public WebStorage(); 38679 method public void deleteAllData(); 38680 method public void deleteOrigin(java.lang.String); 38681 method public static android.webkit.WebStorage getInstance(); 38682 method public void getOrigins(android.webkit.ValueCallback<java.util.Map>); 38683 method public void getQuotaForOrigin(java.lang.String, android.webkit.ValueCallback<java.lang.Long>); 38684 method public void getUsageForOrigin(java.lang.String, android.webkit.ValueCallback<java.lang.Long>); 38685 method public deprecated void setQuotaForOrigin(java.lang.String, long); 38686 } 38687 38688 public static class WebStorage.Origin { 38689 ctor protected WebStorage.Origin(java.lang.String, long, long); 38690 method public java.lang.String getOrigin(); 38691 method public long getQuota(); 38692 method public long getUsage(); 38693 } 38694 38695 public static abstract deprecated interface WebStorage.QuotaUpdater { 38696 method public abstract void updateQuota(long); 38697 } 38698 38699 abstract deprecated class WebSyncManager implements java.lang.Runnable { 38700 ctor protected WebSyncManager(android.content.Context, java.lang.String); 38701 method protected void onSyncInit(); 38702 method public void resetSync(); 38703 method public void run(); 38704 method public void startSync(); 38705 method public void stopSync(); 38706 method public void sync(); 38707 field protected static final java.lang.String LOGTAG = "websync"; 38708 field protected android.webkit.WebViewDatabase mDataBase; 38709 field protected android.os.Handler mHandler; 38710 } 38711 38712 public class WebView extends android.widget.AbsoluteLayout implements android.view.ViewGroup.OnHierarchyChangeListener android.view.ViewTreeObserver.OnGlobalFocusChangeListener { 38713 ctor public WebView(android.content.Context); 38714 ctor public WebView(android.content.Context, android.util.AttributeSet); 38715 ctor public WebView(android.content.Context, android.util.AttributeSet, int); 38716 ctor public WebView(android.content.Context, android.util.AttributeSet, int, int); 38717 ctor public deprecated WebView(android.content.Context, android.util.AttributeSet, int, boolean); 38718 method public void addJavascriptInterface(java.lang.Object, java.lang.String); 38719 method public boolean canGoBack(); 38720 method public boolean canGoBackOrForward(int); 38721 method public boolean canGoForward(); 38722 method public deprecated boolean canZoomIn(); 38723 method public deprecated boolean canZoomOut(); 38724 method public deprecated android.graphics.Picture capturePicture(); 38725 method public void clearCache(boolean); 38726 method public static void clearClientCertPreferences(java.lang.Runnable); 38727 method public void clearFormData(); 38728 method public void clearHistory(); 38729 method public void clearMatches(); 38730 method public void clearSslPreferences(); 38731 method public deprecated void clearView(); 38732 method public android.webkit.WebBackForwardList copyBackForwardList(); 38733 method public deprecated android.print.PrintDocumentAdapter createPrintDocumentAdapter(); 38734 method public android.print.PrintDocumentAdapter createPrintDocumentAdapter(java.lang.String); 38735 method public void destroy(); 38736 method public void documentHasImages(android.os.Message); 38737 method public static void enableSlowWholeDocumentDraw(); 38738 method public void evaluateJavascript(java.lang.String, android.webkit.ValueCallback<java.lang.String>); 38739 method public static java.lang.String findAddress(java.lang.String); 38740 method public deprecated int findAll(java.lang.String); 38741 method public void findAllAsync(java.lang.String); 38742 method public void findNext(boolean); 38743 method public void flingScroll(int, int); 38744 method public deprecated void freeMemory(); 38745 method public android.net.http.SslCertificate getCertificate(); 38746 method public int getContentHeight(); 38747 method public android.graphics.Bitmap getFavicon(); 38748 method public android.webkit.WebView.HitTestResult getHitTestResult(); 38749 method public java.lang.String[] getHttpAuthUsernamePassword(java.lang.String, java.lang.String); 38750 method public java.lang.String getOriginalUrl(); 38751 method public int getProgress(); 38752 method public deprecated float getScale(); 38753 method public android.webkit.WebSettings getSettings(); 38754 method public java.lang.String getTitle(); 38755 method public java.lang.String getUrl(); 38756 method public android.webkit.WebViewProvider getWebViewProvider(); 38757 method public void goBack(); 38758 method public void goBackOrForward(int); 38759 method public void goForward(); 38760 method public void invokeZoomPicker(); 38761 method public boolean isPrivateBrowsingEnabled(); 38762 method public void loadData(java.lang.String, java.lang.String, java.lang.String); 38763 method public void loadDataWithBaseURL(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String); 38764 method public void loadUrl(java.lang.String, java.util.Map<java.lang.String, java.lang.String>); 38765 method public void loadUrl(java.lang.String); 38766 method public deprecated void onChildViewAdded(android.view.View, android.view.View); 38767 method public deprecated void onChildViewRemoved(android.view.View, android.view.View); 38768 method public deprecated void onGlobalFocusChanged(android.view.View, android.view.View); 38769 method public void onPause(); 38770 method public void onResume(); 38771 method public boolean overlayHorizontalScrollbar(); 38772 method public boolean overlayVerticalScrollbar(); 38773 method public boolean pageDown(boolean); 38774 method public boolean pageUp(boolean); 38775 method public void pauseTimers(); 38776 method public void postUrl(java.lang.String, byte[]); 38777 method public void reload(); 38778 method public void removeJavascriptInterface(java.lang.String); 38779 method public void requestFocusNodeHref(android.os.Message); 38780 method public void requestImageRef(android.os.Message); 38781 method public android.webkit.WebBackForwardList restoreState(android.os.Bundle); 38782 method public void resumeTimers(); 38783 method public deprecated void savePassword(java.lang.String, java.lang.String, java.lang.String); 38784 method public android.webkit.WebBackForwardList saveState(android.os.Bundle); 38785 method public void saveWebArchive(java.lang.String); 38786 method public void saveWebArchive(java.lang.String, boolean, android.webkit.ValueCallback<java.lang.String>); 38787 method public deprecated void setCertificate(android.net.http.SslCertificate); 38788 method public void setDownloadListener(android.webkit.DownloadListener); 38789 method public void setFindListener(android.webkit.WebView.FindListener); 38790 method public void setHorizontalScrollbarOverlay(boolean); 38791 method public void setHttpAuthUsernamePassword(java.lang.String, java.lang.String, java.lang.String, java.lang.String); 38792 method public void setInitialScale(int); 38793 method public deprecated void setMapTrackballToArrowKeys(boolean); 38794 method public void setNetworkAvailable(boolean); 38795 method public deprecated void setPictureListener(android.webkit.WebView.PictureListener); 38796 method public void setVerticalScrollbarOverlay(boolean); 38797 method public void setWebChromeClient(android.webkit.WebChromeClient); 38798 method public static void setWebContentsDebuggingEnabled(boolean); 38799 method public void setWebViewClient(android.webkit.WebViewClient); 38800 method public deprecated boolean showFindDialog(java.lang.String, boolean); 38801 method public void stopLoading(); 38802 method public void zoomBy(float); 38803 method public boolean zoomIn(); 38804 method public boolean zoomOut(); 38805 field public static final java.lang.String DATA_REDUCTION_PROXY_SETTING_CHANGED = "android.webkit.DATA_REDUCTION_PROXY_SETTING_CHANGED"; 38806 field public static final java.lang.String SCHEME_GEO = "geo:0,0?q="; 38807 field public static final java.lang.String SCHEME_MAILTO = "mailto:"; 38808 field public static final java.lang.String SCHEME_TEL = "tel:"; 38809 } 38810 38811 public static abstract interface WebView.FindListener { 38812 method public abstract void onFindResultReceived(int, int, boolean); 38813 } 38814 38815 public static class WebView.HitTestResult { 38816 ctor public WebView.HitTestResult(); 38817 method public java.lang.String getExtra(); 38818 method public int getType(); 38819 method public void setExtra(java.lang.String); 38820 method public void setType(int); 38821 field public static final deprecated int ANCHOR_TYPE = 1; // 0x1 38822 field public static final int EDIT_TEXT_TYPE = 9; // 0x9 38823 field public static final int EMAIL_TYPE = 4; // 0x4 38824 field public static final int GEO_TYPE = 3; // 0x3 38825 field public static final deprecated int IMAGE_ANCHOR_TYPE = 6; // 0x6 38826 field public static final int IMAGE_TYPE = 5; // 0x5 38827 field public static final int PHONE_TYPE = 2; // 0x2 38828 field public static final int SRC_ANCHOR_TYPE = 7; // 0x7 38829 field public static final int SRC_IMAGE_ANCHOR_TYPE = 8; // 0x8 38830 field public static final int UNKNOWN_TYPE = 0; // 0x0 38831 } 38832 38833 public static abstract deprecated interface WebView.PictureListener { 38834 method public abstract deprecated void onNewPicture(android.webkit.WebView, android.graphics.Picture); 38835 } 38836 38837 public class WebView.PrivateAccess { 38838 ctor public WebView.PrivateAccess(); 38839 method public void awakenScrollBars(int); 38840 method public void awakenScrollBars(int, boolean); 38841 method public float getHorizontalScrollFactor(); 38842 method public int getHorizontalScrollbarHeight(); 38843 method public float getVerticalScrollFactor(); 38844 method public void onScrollChanged(int, int, int, int); 38845 method public void overScrollBy(int, int, int, int, int, int, int, int, boolean); 38846 method public void setMeasuredDimension(int, int); 38847 method public void setScrollXRaw(int); 38848 method public void setScrollYRaw(int); 38849 method public void super_computeScroll(); 38850 method public boolean super_dispatchKeyEvent(android.view.KeyEvent); 38851 method public int super_getScrollBarStyle(); 38852 method public void super_onDrawVerticalScrollBar(android.graphics.Canvas, android.graphics.drawable.Drawable, int, int, int, int); 38853 method public boolean super_onGenericMotionEvent(android.view.MotionEvent); 38854 method public boolean super_onHoverEvent(android.view.MotionEvent); 38855 method public boolean super_performAccessibilityAction(int, android.os.Bundle); 38856 method public boolean super_performLongClick(); 38857 method public boolean super_requestFocus(int, android.graphics.Rect); 38858 method public void super_scrollTo(int, int); 38859 method public boolean super_setFrame(int, int, int, int); 38860 method public void super_setLayoutParams(android.view.ViewGroup.LayoutParams); 38861 } 38862 38863 public class WebView.WebViewTransport { 38864 ctor public WebView.WebViewTransport(); 38865 method public synchronized android.webkit.WebView getWebView(); 38866 method public synchronized void setWebView(android.webkit.WebView); 38867 } 38868 38869 public class WebViewClient { 38870 ctor public WebViewClient(); 38871 method public void doUpdateVisitedHistory(android.webkit.WebView, java.lang.String, boolean); 38872 method public void onFormResubmission(android.webkit.WebView, android.os.Message, android.os.Message); 38873 method public void onLoadResource(android.webkit.WebView, java.lang.String); 38874 method public void onPageFinished(android.webkit.WebView, java.lang.String); 38875 method public void onPageStarted(android.webkit.WebView, java.lang.String, android.graphics.Bitmap); 38876 method public void onReceivedClientCertRequest(android.webkit.WebView, android.webkit.ClientCertRequest); 38877 method public void onReceivedError(android.webkit.WebView, int, java.lang.String, java.lang.String); 38878 method public void onReceivedHttpAuthRequest(android.webkit.WebView, android.webkit.HttpAuthHandler, java.lang.String, java.lang.String); 38879 method public void onReceivedLoginRequest(android.webkit.WebView, java.lang.String, java.lang.String, java.lang.String); 38880 method public void onReceivedSslError(android.webkit.WebView, android.webkit.SslErrorHandler, android.net.http.SslError); 38881 method public void onScaleChanged(android.webkit.WebView, float, float); 38882 method public deprecated void onTooManyRedirects(android.webkit.WebView, android.os.Message, android.os.Message); 38883 method public void onUnhandledInputEvent(android.webkit.WebView, android.view.InputEvent); 38884 method public deprecated void onUnhandledKeyEvent(android.webkit.WebView, android.view.KeyEvent); 38885 method public deprecated android.webkit.WebResourceResponse shouldInterceptRequest(android.webkit.WebView, java.lang.String); 38886 method public android.webkit.WebResourceResponse shouldInterceptRequest(android.webkit.WebView, android.webkit.WebResourceRequest); 38887 method public boolean shouldOverrideKeyEvent(android.webkit.WebView, android.view.KeyEvent); 38888 method public boolean shouldOverrideUrlLoading(android.webkit.WebView, java.lang.String); 38889 field public static final int ERROR_AUTHENTICATION = -4; // 0xfffffffc 38890 field public static final int ERROR_BAD_URL = -12; // 0xfffffff4 38891 field public static final int ERROR_CONNECT = -6; // 0xfffffffa 38892 field public static final int ERROR_FAILED_SSL_HANDSHAKE = -11; // 0xfffffff5 38893 field public static final int ERROR_FILE = -13; // 0xfffffff3 38894 field public static final int ERROR_FILE_NOT_FOUND = -14; // 0xfffffff2 38895 field public static final int ERROR_HOST_LOOKUP = -2; // 0xfffffffe 38896 field public static final int ERROR_IO = -7; // 0xfffffff9 38897 field public static final int ERROR_PROXY_AUTHENTICATION = -5; // 0xfffffffb 38898 field public static final int ERROR_REDIRECT_LOOP = -9; // 0xfffffff7 38899 field public static final int ERROR_TIMEOUT = -8; // 0xfffffff8 38900 field public static final int ERROR_TOO_MANY_REQUESTS = -15; // 0xfffffff1 38901 field public static final int ERROR_UNKNOWN = -1; // 0xffffffff 38902 field public static final int ERROR_UNSUPPORTED_AUTH_SCHEME = -3; // 0xfffffffd 38903 field public static final int ERROR_UNSUPPORTED_SCHEME = -10; // 0xfffffff6 38904 } 38905 38906 public abstract class WebViewDatabase { 38907 ctor public WebViewDatabase(); 38908 method public abstract void clearFormData(); 38909 method public abstract void clearHttpAuthUsernamePassword(); 38910 method public abstract deprecated void clearUsernamePassword(); 38911 method public static android.webkit.WebViewDatabase getInstance(android.content.Context); 38912 method public abstract boolean hasFormData(); 38913 method public abstract boolean hasHttpAuthUsernamePassword(); 38914 method public abstract deprecated boolean hasUsernamePassword(); 38915 } 38916 38917 public final class WebViewDelegate { 38918 method public void addWebViewAssetPath(android.content.Context); 38919 method public void callDrawGlFunction(android.graphics.Canvas, long); 38920 method public boolean canInvokeDrawGlFunctor(android.view.View); 38921 method public void detachDrawGlFunctor(android.view.View, long); 38922 method public android.app.Application getApplication(); 38923 method public java.lang.String getErrorString(android.content.Context, int); 38924 method public int getPackageId(android.content.res.Resources, java.lang.String); 38925 method public void invokeDrawGlFunctor(android.view.View, long, boolean); 38926 method public boolean isTraceTagEnabled(); 38927 method public void setOnTraceEnabledChangeListener(android.webkit.WebViewDelegate.OnTraceEnabledChangeListener); 38928 } 38929 38930 public static abstract interface WebViewDelegate.OnTraceEnabledChangeListener { 38931 method public abstract void onTraceEnabledChange(boolean); 38932 } 38933 38934 public final class WebViewFactory { 38935 ctor public WebViewFactory(); 38936 method public static android.content.pm.PackageInfo getLoadedPackageInfo(); 38937 method public static java.lang.String getWebViewPackageName(); 38938 method public static void onWebViewUpdateInstalled(); 38939 method public static void prepareWebViewInSystemServer(); 38940 method public static void prepareWebViewInZygote(); 38941 field public static final java.lang.String CHROMIUM_WEBVIEW_VMSIZE_SIZE_PROPERTY = "persist.sys.webview.vmsize"; 38942 } 38943 38944 public abstract interface WebViewFactoryProvider { 38945 method public abstract android.webkit.WebViewProvider createWebView(android.webkit.WebView, android.webkit.WebView.PrivateAccess); 38946 method public abstract android.webkit.CookieManager getCookieManager(); 38947 method public abstract android.webkit.GeolocationPermissions getGeolocationPermissions(); 38948 method public abstract android.webkit.WebViewFactoryProvider.Statics getStatics(); 38949 method public abstract android.webkit.WebIconDatabase getWebIconDatabase(); 38950 method public abstract android.webkit.WebStorage getWebStorage(); 38951 method public abstract android.webkit.WebViewDatabase getWebViewDatabase(android.content.Context); 38952 } 38953 38954 public static abstract interface WebViewFactoryProvider.Statics { 38955 method public abstract void clearClientCertPreferences(java.lang.Runnable); 38956 method public abstract void enableSlowWholeDocumentDraw(); 38957 method public abstract java.lang.String findAddress(java.lang.String); 38958 method public abstract void freeMemoryForTests(); 38959 method public abstract java.lang.String getDefaultUserAgent(android.content.Context); 38960 method public abstract android.net.Uri[] parseFileChooserResult(int, android.content.Intent); 38961 method public abstract void setWebContentsDebuggingEnabled(boolean); 38962 } 38963 38964 public class WebViewFragment extends android.app.Fragment { 38965 ctor public WebViewFragment(); 38966 method public android.webkit.WebView getWebView(); 38967 } 38968 38969 public abstract interface WebViewProvider { 38970 method public abstract void addJavascriptInterface(java.lang.Object, java.lang.String); 38971 method public abstract boolean canGoBack(); 38972 method public abstract boolean canGoBackOrForward(int); 38973 method public abstract boolean canGoForward(); 38974 method public abstract boolean canZoomIn(); 38975 method public abstract boolean canZoomOut(); 38976 method public abstract android.graphics.Picture capturePicture(); 38977 method public abstract void clearCache(boolean); 38978 method public abstract void clearFormData(); 38979 method public abstract void clearHistory(); 38980 method public abstract void clearMatches(); 38981 method public abstract void clearSslPreferences(); 38982 method public abstract void clearView(); 38983 method public abstract android.webkit.WebBackForwardList copyBackForwardList(); 38984 method public abstract android.print.PrintDocumentAdapter createPrintDocumentAdapter(java.lang.String); 38985 method public abstract void destroy(); 38986 method public abstract void documentHasImages(android.os.Message); 38987 method public abstract void dumpViewHierarchyWithProperties(java.io.BufferedWriter, int); 38988 method public abstract void evaluateJavaScript(java.lang.String, android.webkit.ValueCallback<java.lang.String>); 38989 method public abstract int findAll(java.lang.String); 38990 method public abstract void findAllAsync(java.lang.String); 38991 method public abstract android.view.View findHierarchyView(java.lang.String, int); 38992 method public abstract void findNext(boolean); 38993 method public abstract void flingScroll(int, int); 38994 method public abstract void freeMemory(); 38995 method public abstract android.net.http.SslCertificate getCertificate(); 38996 method public abstract int getContentHeight(); 38997 method public abstract int getContentWidth(); 38998 method public abstract android.graphics.Bitmap getFavicon(); 38999 method public abstract android.webkit.WebView.HitTestResult getHitTestResult(); 39000 method public abstract java.lang.String[] getHttpAuthUsernamePassword(java.lang.String, java.lang.String); 39001 method public abstract java.lang.String getOriginalUrl(); 39002 method public abstract int getProgress(); 39003 method public abstract float getScale(); 39004 method public abstract android.webkit.WebViewProvider.ScrollDelegate getScrollDelegate(); 39005 method public abstract android.webkit.WebSettings getSettings(); 39006 method public abstract java.lang.String getTitle(); 39007 method public abstract java.lang.String getTouchIconUrl(); 39008 method public abstract java.lang.String getUrl(); 39009 method public abstract android.webkit.WebViewProvider.ViewDelegate getViewDelegate(); 39010 method public abstract int getVisibleTitleHeight(); 39011 method public abstract android.view.View getZoomControls(); 39012 method public abstract void goBack(); 39013 method public abstract void goBackOrForward(int); 39014 method public abstract void goForward(); 39015 method public abstract void init(java.util.Map<java.lang.String, java.lang.Object>, boolean); 39016 method public abstract void invokeZoomPicker(); 39017 method public abstract boolean isPaused(); 39018 method public abstract boolean isPrivateBrowsingEnabled(); 39019 method public abstract void loadData(java.lang.String, java.lang.String, java.lang.String); 39020 method public abstract void loadDataWithBaseURL(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String); 39021 method public abstract void loadUrl(java.lang.String, java.util.Map<java.lang.String, java.lang.String>); 39022 method public abstract void loadUrl(java.lang.String); 39023 method public abstract void notifyFindDialogDismissed(); 39024 method public abstract void onPause(); 39025 method public abstract void onResume(); 39026 method public abstract boolean overlayHorizontalScrollbar(); 39027 method public abstract boolean overlayVerticalScrollbar(); 39028 method public abstract boolean pageDown(boolean); 39029 method public abstract boolean pageUp(boolean); 39030 method public abstract void pauseTimers(); 39031 method public abstract void postUrl(java.lang.String, byte[]); 39032 method public abstract void reload(); 39033 method public abstract void removeJavascriptInterface(java.lang.String); 39034 method public abstract void requestFocusNodeHref(android.os.Message); 39035 method public abstract void requestImageRef(android.os.Message); 39036 method public abstract boolean restorePicture(android.os.Bundle, java.io.File); 39037 method public abstract android.webkit.WebBackForwardList restoreState(android.os.Bundle); 39038 method public abstract void resumeTimers(); 39039 method public abstract void savePassword(java.lang.String, java.lang.String, java.lang.String); 39040 method public abstract boolean savePicture(android.os.Bundle, java.io.File); 39041 method public abstract android.webkit.WebBackForwardList saveState(android.os.Bundle); 39042 method public abstract void saveWebArchive(java.lang.String); 39043 method public abstract void saveWebArchive(java.lang.String, boolean, android.webkit.ValueCallback<java.lang.String>); 39044 method public abstract void setCertificate(android.net.http.SslCertificate); 39045 method public abstract void setDownloadListener(android.webkit.DownloadListener); 39046 method public abstract void setFindListener(android.webkit.WebView.FindListener); 39047 method public abstract void setHorizontalScrollbarOverlay(boolean); 39048 method public abstract void setHttpAuthUsernamePassword(java.lang.String, java.lang.String, java.lang.String, java.lang.String); 39049 method public abstract void setInitialScale(int); 39050 method public abstract void setMapTrackballToArrowKeys(boolean); 39051 method public abstract void setNetworkAvailable(boolean); 39052 method public abstract void setPictureListener(android.webkit.WebView.PictureListener); 39053 method public abstract void setVerticalScrollbarOverlay(boolean); 39054 method public abstract void setWebChromeClient(android.webkit.WebChromeClient); 39055 method public abstract void setWebViewClient(android.webkit.WebViewClient); 39056 method public abstract boolean showFindDialog(java.lang.String, boolean); 39057 method public abstract void stopLoading(); 39058 method public abstract boolean zoomBy(float); 39059 method public abstract boolean zoomIn(); 39060 method public abstract boolean zoomOut(); 39061 } 39062 39063 public static abstract interface WebViewProvider.ScrollDelegate { 39064 method public abstract int computeHorizontalScrollOffset(); 39065 method public abstract int computeHorizontalScrollRange(); 39066 method public abstract void computeScroll(); 39067 method public abstract int computeVerticalScrollExtent(); 39068 method public abstract int computeVerticalScrollOffset(); 39069 method public abstract int computeVerticalScrollRange(); 39070 } 39071 39072 public static abstract interface WebViewProvider.ViewDelegate { 39073 method public abstract boolean dispatchKeyEvent(android.view.KeyEvent); 39074 method public abstract android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(); 39075 method public abstract void onAttachedToWindow(); 39076 method public abstract void onConfigurationChanged(android.content.res.Configuration); 39077 method public abstract android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo); 39078 method public abstract void onDetachedFromWindow(); 39079 method public abstract void onDraw(android.graphics.Canvas); 39080 method public abstract void onDrawVerticalScrollBar(android.graphics.Canvas, android.graphics.drawable.Drawable, int, int, int, int); 39081 method public abstract void onFinishTemporaryDetach(); 39082 method public abstract void onFocusChanged(boolean, int, android.graphics.Rect); 39083 method public abstract boolean onGenericMotionEvent(android.view.MotionEvent); 39084 method public abstract boolean onHoverEvent(android.view.MotionEvent); 39085 method public abstract void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 39086 method public abstract void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo); 39087 method public abstract boolean onKeyDown(int, android.view.KeyEvent); 39088 method public abstract boolean onKeyMultiple(int, int, android.view.KeyEvent); 39089 method public abstract boolean onKeyUp(int, android.view.KeyEvent); 39090 method public abstract void onMeasure(int, int); 39091 method public abstract void onOverScrolled(int, int, boolean, boolean); 39092 method public abstract void onScrollChanged(int, int, int, int); 39093 method public abstract void onSizeChanged(int, int, int, int); 39094 method public abstract void onStartTemporaryDetach(); 39095 method public abstract boolean onTouchEvent(android.view.MotionEvent); 39096 method public abstract boolean onTrackballEvent(android.view.MotionEvent); 39097 method public abstract void onVisibilityChanged(android.view.View, int); 39098 method public abstract void onWindowFocusChanged(boolean); 39099 method public abstract void onWindowVisibilityChanged(int); 39100 method public abstract boolean performAccessibilityAction(int, android.os.Bundle); 39101 method public abstract boolean performLongClick(); 39102 method public abstract void preDispatchDraw(android.graphics.Canvas); 39103 method public abstract boolean requestChildRectangleOnScreen(android.view.View, android.graphics.Rect, boolean); 39104 method public abstract boolean requestFocus(int, android.graphics.Rect); 39105 method public abstract void setBackgroundColor(int); 39106 method public abstract boolean setFrame(int, int, int, int); 39107 method public abstract void setLayerType(int, android.graphics.Paint); 39108 method public abstract void setLayoutParams(android.view.ViewGroup.LayoutParams); 39109 method public abstract void setOverScrollMode(int); 39110 method public abstract void setScrollBarStyle(int); 39111 method public abstract boolean shouldDelayChildPressedState(); 39112 } 39113 39114} 39115 39116package android.widget { 39117 39118 public abstract class AbsListView extends android.widget.AdapterView implements android.widget.Filter.FilterListener android.text.TextWatcher android.view.ViewTreeObserver.OnGlobalLayoutListener android.view.ViewTreeObserver.OnTouchModeChangeListener { 39119 ctor public AbsListView(android.content.Context); 39120 ctor public AbsListView(android.content.Context, android.util.AttributeSet); 39121 ctor public AbsListView(android.content.Context, android.util.AttributeSet, int); 39122 ctor public AbsListView(android.content.Context, android.util.AttributeSet, int, int); 39123 method public void afterTextChanged(android.text.Editable); 39124 method public void beforeTextChanged(java.lang.CharSequence, int, int, int); 39125 method public boolean canScrollList(int); 39126 method public void clearChoices(); 39127 method public void clearTextFilter(); 39128 method public void deferNotifyDataSetChanged(); 39129 method public void fling(int); 39130 method public int getCacheColorHint(); 39131 method public int getCheckedItemCount(); 39132 method public long[] getCheckedItemIds(); 39133 method public int getCheckedItemPosition(); 39134 method public android.util.SparseBooleanArray getCheckedItemPositions(); 39135 method public int getChoiceMode(); 39136 method public int getListPaddingBottom(); 39137 method public int getListPaddingLeft(); 39138 method public int getListPaddingRight(); 39139 method public int getListPaddingTop(); 39140 method public android.view.View getSelectedView(); 39141 method public android.graphics.drawable.Drawable getSelector(); 39142 method public java.lang.CharSequence getTextFilter(); 39143 method public int getTranscriptMode(); 39144 method protected void handleDataChanged(); 39145 method public boolean hasTextFilter(); 39146 method public void invalidateViews(); 39147 method public boolean isFastScrollAlwaysVisible(); 39148 method public boolean isFastScrollEnabled(); 39149 method protected boolean isInFilterMode(); 39150 method public boolean isItemChecked(int); 39151 method public boolean isScrollingCacheEnabled(); 39152 method public boolean isSmoothScrollbarEnabled(); 39153 method public boolean isStackFromBottom(); 39154 method public boolean isTextFilterEnabled(); 39155 method protected void layoutChildren(); 39156 method public void onFilterComplete(int); 39157 method public void onGlobalLayout(); 39158 method public void onInitializeAccessibilityNodeInfoForItem(android.view.View, int, android.view.accessibility.AccessibilityNodeInfo); 39159 method public boolean onRemoteAdapterConnected(); 39160 method public void onRemoteAdapterDisconnected(); 39161 method public void onRestoreInstanceState(android.os.Parcelable); 39162 method public android.os.Parcelable onSaveInstanceState(); 39163 method public void onTextChanged(java.lang.CharSequence, int, int, int); 39164 method public void onTouchModeChanged(boolean); 39165 method public int pointToPosition(int, int); 39166 method public long pointToRowId(int, int); 39167 method public void reclaimViews(java.util.List<android.view.View>); 39168 method public void scrollListBy(int); 39169 method public void setAdapter(android.widget.ListAdapter); 39170 method public void setCacheColorHint(int); 39171 method public void setChoiceMode(int); 39172 method public void setDrawSelectorOnTop(boolean); 39173 method public void setFastScrollAlwaysVisible(boolean); 39174 method public void setFastScrollEnabled(boolean); 39175 method public void setFastScrollStyle(int); 39176 method public void setFilterText(java.lang.String); 39177 method public void setFriction(float); 39178 method public void setItemChecked(int, boolean); 39179 method public void setMultiChoiceModeListener(android.widget.AbsListView.MultiChoiceModeListener); 39180 method public void setOnScrollListener(android.widget.AbsListView.OnScrollListener); 39181 method public void setRecyclerListener(android.widget.AbsListView.RecyclerListener); 39182 method public void setRemoteViewsAdapter(android.content.Intent); 39183 method public void setScrollIndicators(android.view.View, android.view.View); 39184 method public void setScrollingCacheEnabled(boolean); 39185 method public void setSelectionFromTop(int, int); 39186 method public void setSelector(int); 39187 method public void setSelector(android.graphics.drawable.Drawable); 39188 method public void setSmoothScrollbarEnabled(boolean); 39189 method public void setStackFromBottom(boolean); 39190 method public void setTextFilterEnabled(boolean); 39191 method public void setTranscriptMode(int); 39192 method public void setVelocityScale(float); 39193 method public void smoothScrollBy(int, int); 39194 method public void smoothScrollToPosition(int); 39195 method public void smoothScrollToPosition(int, int); 39196 method public void smoothScrollToPositionFromTop(int, int, int); 39197 method public void smoothScrollToPositionFromTop(int, int); 39198 method public boolean verifyDrawable(android.graphics.drawable.Drawable); 39199 field public static final int CHOICE_MODE_MULTIPLE = 2; // 0x2 39200 field public static final int CHOICE_MODE_MULTIPLE_MODAL = 3; // 0x3 39201 field public static final int CHOICE_MODE_NONE = 0; // 0x0 39202 field public static final int CHOICE_MODE_SINGLE = 1; // 0x1 39203 field public static final int TRANSCRIPT_MODE_ALWAYS_SCROLL = 2; // 0x2 39204 field public static final int TRANSCRIPT_MODE_DISABLED = 0; // 0x0 39205 field public static final int TRANSCRIPT_MODE_NORMAL = 1; // 0x1 39206 } 39207 39208 public static class AbsListView.LayoutParams extends android.view.ViewGroup.LayoutParams { 39209 ctor public AbsListView.LayoutParams(android.content.Context, android.util.AttributeSet); 39210 ctor public AbsListView.LayoutParams(int, int); 39211 ctor public AbsListView.LayoutParams(int, int, int); 39212 ctor public AbsListView.LayoutParams(android.view.ViewGroup.LayoutParams); 39213 } 39214 39215 public static abstract interface AbsListView.MultiChoiceModeListener implements android.view.ActionMode.Callback { 39216 method public abstract void onItemCheckedStateChanged(android.view.ActionMode, int, long, boolean); 39217 } 39218 39219 public static abstract interface AbsListView.OnScrollListener { 39220 method public abstract void onScroll(android.widget.AbsListView, int, int, int); 39221 method public abstract void onScrollStateChanged(android.widget.AbsListView, int); 39222 field public static final int SCROLL_STATE_FLING = 2; // 0x2 39223 field public static final int SCROLL_STATE_IDLE = 0; // 0x0 39224 field public static final int SCROLL_STATE_TOUCH_SCROLL = 1; // 0x1 39225 } 39226 39227 public static abstract interface AbsListView.RecyclerListener { 39228 method public abstract void onMovedToScrapHeap(android.view.View); 39229 } 39230 39231 public static abstract interface AbsListView.SelectionBoundsAdjuster { 39232 method public abstract void adjustListItemSelectionBounds(android.graphics.Rect); 39233 } 39234 39235 public abstract class AbsSeekBar extends android.widget.ProgressBar { 39236 ctor public AbsSeekBar(android.content.Context); 39237 ctor public AbsSeekBar(android.content.Context, android.util.AttributeSet); 39238 ctor public AbsSeekBar(android.content.Context, android.util.AttributeSet, int); 39239 ctor public AbsSeekBar(android.content.Context, android.util.AttributeSet, int, int); 39240 method public int getKeyProgressIncrement(); 39241 method public boolean getSplitTrack(); 39242 method public android.graphics.drawable.Drawable getThumb(); 39243 method public int getThumbOffset(); 39244 method public android.content.res.ColorStateList getThumbTintList(); 39245 method public android.graphics.PorterDuff.Mode getThumbTintMode(); 39246 method public void setKeyProgressIncrement(int); 39247 method public void setSplitTrack(boolean); 39248 method public void setThumb(android.graphics.drawable.Drawable); 39249 method public void setThumbOffset(int); 39250 method public void setThumbTintList(android.content.res.ColorStateList); 39251 method public void setThumbTintMode(android.graphics.PorterDuff.Mode); 39252 } 39253 39254 public abstract class AbsSpinner extends android.widget.AdapterView { 39255 ctor public AbsSpinner(android.content.Context); 39256 ctor public AbsSpinner(android.content.Context, android.util.AttributeSet); 39257 ctor public AbsSpinner(android.content.Context, android.util.AttributeSet, int); 39258 ctor public AbsSpinner(android.content.Context, android.util.AttributeSet, int, int); 39259 method public android.widget.SpinnerAdapter getAdapter(); 39260 method public android.view.View getSelectedView(); 39261 method public void onRestoreInstanceState(android.os.Parcelable); 39262 method public android.os.Parcelable onSaveInstanceState(); 39263 method public int pointToPosition(int, int); 39264 method public void setAdapter(android.widget.SpinnerAdapter); 39265 method public void setSelection(int, boolean); 39266 method public void setSelection(int); 39267 } 39268 39269 public deprecated class AbsoluteLayout extends android.view.ViewGroup { 39270 ctor public AbsoluteLayout(android.content.Context); 39271 ctor public AbsoluteLayout(android.content.Context, android.util.AttributeSet); 39272 ctor public AbsoluteLayout(android.content.Context, android.util.AttributeSet, int); 39273 ctor public AbsoluteLayout(android.content.Context, android.util.AttributeSet, int, int); 39274 method protected void onLayout(boolean, int, int, int, int); 39275 } 39276 39277 public static class AbsoluteLayout.LayoutParams extends android.view.ViewGroup.LayoutParams { 39278 ctor public AbsoluteLayout.LayoutParams(int, int, int, int); 39279 ctor public AbsoluteLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 39280 ctor public AbsoluteLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 39281 method public java.lang.String debug(java.lang.String); 39282 field public int x; 39283 field public int y; 39284 } 39285 39286 public class ActionMenuView extends android.widget.LinearLayout { 39287 ctor public ActionMenuView(android.content.Context); 39288 ctor public ActionMenuView(android.content.Context, android.util.AttributeSet); 39289 method public void dismissPopupMenus(); 39290 method public android.view.Menu getMenu(); 39291 method public int getPopupTheme(); 39292 method public boolean hideOverflowMenu(); 39293 method public boolean isOverflowMenuShowing(); 39294 method public void onConfigurationChanged(android.content.res.Configuration); 39295 method public void onDetachedFromWindow(); 39296 method public void setOnMenuItemClickListener(android.widget.ActionMenuView.OnMenuItemClickListener); 39297 method public void setPopupTheme(int); 39298 method public boolean showOverflowMenu(); 39299 } 39300 39301 public static class ActionMenuView.LayoutParams extends android.widget.LinearLayout.LayoutParams { 39302 ctor public ActionMenuView.LayoutParams(android.content.Context, android.util.AttributeSet); 39303 ctor public ActionMenuView.LayoutParams(android.view.ViewGroup.LayoutParams); 39304 ctor public ActionMenuView.LayoutParams(android.widget.ActionMenuView.LayoutParams); 39305 ctor public ActionMenuView.LayoutParams(int, int); 39306 } 39307 39308 public static abstract interface ActionMenuView.OnMenuItemClickListener { 39309 method public abstract boolean onMenuItemClick(android.view.MenuItem); 39310 } 39311 39312 public abstract interface Adapter { 39313 method public abstract int getCount(); 39314 method public abstract java.lang.Object getItem(int); 39315 method public abstract long getItemId(int); 39316 method public abstract int getItemViewType(int); 39317 method public abstract android.view.View getView(int, android.view.View, android.view.ViewGroup); 39318 method public abstract int getViewTypeCount(); 39319 method public abstract boolean hasStableIds(); 39320 method public abstract boolean isEmpty(); 39321 method public abstract void registerDataSetObserver(android.database.DataSetObserver); 39322 method public abstract void unregisterDataSetObserver(android.database.DataSetObserver); 39323 field public static final int IGNORE_ITEM_VIEW_TYPE = -1; // 0xffffffff 39324 field public static final int NO_SELECTION = -2147483648; // 0x80000000 39325 } 39326 39327 public abstract class AdapterView extends android.view.ViewGroup { 39328 ctor public AdapterView(android.content.Context); 39329 ctor public AdapterView(android.content.Context, android.util.AttributeSet); 39330 ctor public AdapterView(android.content.Context, android.util.AttributeSet, int); 39331 ctor public AdapterView(android.content.Context, android.util.AttributeSet, int, int); 39332 method public abstract T getAdapter(); 39333 method public int getCount(); 39334 method public android.view.View getEmptyView(); 39335 method public int getFirstVisiblePosition(); 39336 method public java.lang.Object getItemAtPosition(int); 39337 method public long getItemIdAtPosition(int); 39338 method public int getLastVisiblePosition(); 39339 method public final android.widget.AdapterView.OnItemClickListener getOnItemClickListener(); 39340 method public final android.widget.AdapterView.OnItemLongClickListener getOnItemLongClickListener(); 39341 method public final android.widget.AdapterView.OnItemSelectedListener getOnItemSelectedListener(); 39342 method public int getPositionForView(android.view.View); 39343 method public java.lang.Object getSelectedItem(); 39344 method public long getSelectedItemId(); 39345 method public int getSelectedItemPosition(); 39346 method public abstract android.view.View getSelectedView(); 39347 method protected void onLayout(boolean, int, int, int, int); 39348 method public boolean performItemClick(android.view.View, int, long); 39349 method public abstract void setAdapter(T); 39350 method public void setEmptyView(android.view.View); 39351 method public void setOnItemClickListener(android.widget.AdapterView.OnItemClickListener); 39352 method public void setOnItemLongClickListener(android.widget.AdapterView.OnItemLongClickListener); 39353 method public void setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener); 39354 method public abstract void setSelection(int); 39355 field public static final int INVALID_POSITION = -1; // 0xffffffff 39356 field public static final long INVALID_ROW_ID = -9223372036854775808L; // 0x8000000000000000L 39357 field public static final int ITEM_VIEW_TYPE_HEADER_OR_FOOTER = -2; // 0xfffffffe 39358 field public static final int ITEM_VIEW_TYPE_IGNORE = -1; // 0xffffffff 39359 } 39360 39361 public static class AdapterView.AdapterContextMenuInfo implements android.view.ContextMenu.ContextMenuInfo { 39362 ctor public AdapterView.AdapterContextMenuInfo(android.view.View, int, long); 39363 field public long id; 39364 field public int position; 39365 field public android.view.View targetView; 39366 } 39367 39368 public static abstract interface AdapterView.OnItemClickListener { 39369 method public abstract void onItemClick(android.widget.AdapterView<?>, android.view.View, int, long); 39370 } 39371 39372 public static abstract interface AdapterView.OnItemLongClickListener { 39373 method public abstract boolean onItemLongClick(android.widget.AdapterView<?>, android.view.View, int, long); 39374 } 39375 39376 public static abstract interface AdapterView.OnItemSelectedListener { 39377 method public abstract void onItemSelected(android.widget.AdapterView<?>, android.view.View, int, long); 39378 method public abstract void onNothingSelected(android.widget.AdapterView<?>); 39379 } 39380 39381 public abstract class AdapterViewAnimator extends android.widget.AdapterView implements android.widget.Advanceable { 39382 ctor public AdapterViewAnimator(android.content.Context); 39383 ctor public AdapterViewAnimator(android.content.Context, android.util.AttributeSet); 39384 ctor public AdapterViewAnimator(android.content.Context, android.util.AttributeSet, int); 39385 ctor public AdapterViewAnimator(android.content.Context, android.util.AttributeSet, int, int); 39386 method public void advance(); 39387 method public void deferNotifyDataSetChanged(); 39388 method public void fyiWillBeAdvancedByHostKThx(); 39389 method public android.widget.Adapter getAdapter(); 39390 method public android.view.View getCurrentView(); 39391 method public int getDisplayedChild(); 39392 method public android.animation.ObjectAnimator getInAnimation(); 39393 method public android.animation.ObjectAnimator getOutAnimation(); 39394 method public android.view.View getSelectedView(); 39395 method public boolean onRemoteAdapterConnected(); 39396 method public void onRemoteAdapterDisconnected(); 39397 method public void onRestoreInstanceState(android.os.Parcelable); 39398 method public android.os.Parcelable onSaveInstanceState(); 39399 method public void setAdapter(android.widget.Adapter); 39400 method public void setAnimateFirstView(boolean); 39401 method public void setDisplayedChild(int); 39402 method public void setInAnimation(android.animation.ObjectAnimator); 39403 method public void setInAnimation(android.content.Context, int); 39404 method public void setOutAnimation(android.animation.ObjectAnimator); 39405 method public void setOutAnimation(android.content.Context, int); 39406 method public void setRemoteViewsAdapter(android.content.Intent); 39407 method public void setSelection(int); 39408 method public void showNext(); 39409 method public void showPrevious(); 39410 } 39411 39412 public class AdapterViewFlipper extends android.widget.AdapterViewAnimator { 39413 ctor public AdapterViewFlipper(android.content.Context); 39414 ctor public AdapterViewFlipper(android.content.Context, android.util.AttributeSet); 39415 ctor public AdapterViewFlipper(android.content.Context, android.util.AttributeSet, int); 39416 ctor public AdapterViewFlipper(android.content.Context, android.util.AttributeSet, int, int); 39417 method public int getFlipInterval(); 39418 method public boolean isAutoStart(); 39419 method public boolean isFlipping(); 39420 method public void setAutoStart(boolean); 39421 method public void setFlipInterval(int); 39422 method public void startFlipping(); 39423 method public void stopFlipping(); 39424 } 39425 39426 public abstract interface Advanceable { 39427 method public abstract void advance(); 39428 method public abstract void fyiWillBeAdvancedByHostKThx(); 39429 } 39430 39431 public class AlphabetIndexer extends android.database.DataSetObserver implements android.widget.SectionIndexer { 39432 ctor public AlphabetIndexer(android.database.Cursor, int, java.lang.CharSequence); 39433 method protected int compare(java.lang.String, java.lang.String); 39434 method public int getPositionForSection(int); 39435 method public int getSectionForPosition(int); 39436 method public java.lang.Object[] getSections(); 39437 method public void setCursor(android.database.Cursor); 39438 field protected java.lang.CharSequence mAlphabet; 39439 field protected int mColumnIndex; 39440 field protected android.database.Cursor mDataCursor; 39441 } 39442 39443 public class AnalogClock extends android.view.View { 39444 ctor public AnalogClock(android.content.Context); 39445 ctor public AnalogClock(android.content.Context, android.util.AttributeSet); 39446 ctor public AnalogClock(android.content.Context, android.util.AttributeSet, int); 39447 ctor public AnalogClock(android.content.Context, android.util.AttributeSet, int, int); 39448 } 39449 39450 public class ArrayAdapter extends android.widget.BaseAdapter implements android.widget.Filterable { 39451 ctor public ArrayAdapter(android.content.Context, int); 39452 ctor public ArrayAdapter(android.content.Context, int, int); 39453 ctor public ArrayAdapter(android.content.Context, int, T[]); 39454 ctor public ArrayAdapter(android.content.Context, int, int, T[]); 39455 ctor public ArrayAdapter(android.content.Context, int, java.util.List<T>); 39456 ctor public ArrayAdapter(android.content.Context, int, int, java.util.List<T>); 39457 method public void add(T); 39458 method public void addAll(java.util.Collection<? extends T>); 39459 method public void addAll(T...); 39460 method public void clear(); 39461 method public static android.widget.ArrayAdapter<java.lang.CharSequence> createFromResource(android.content.Context, int, int); 39462 method public android.content.Context getContext(); 39463 method public int getCount(); 39464 method public android.widget.Filter getFilter(); 39465 method public T getItem(int); 39466 method public long getItemId(int); 39467 method public int getPosition(T); 39468 method public android.view.View getView(int, android.view.View, android.view.ViewGroup); 39469 method public void insert(T, int); 39470 method public void remove(T); 39471 method public void setDropDownViewResource(int); 39472 method public void setNotifyOnChange(boolean); 39473 method public void sort(java.util.Comparator<? super T>); 39474 } 39475 39476 public class AutoCompleteTextView extends android.widget.EditText implements android.widget.Filter.FilterListener { 39477 ctor public AutoCompleteTextView(android.content.Context); 39478 ctor public AutoCompleteTextView(android.content.Context, android.util.AttributeSet); 39479 ctor public AutoCompleteTextView(android.content.Context, android.util.AttributeSet, int); 39480 ctor public AutoCompleteTextView(android.content.Context, android.util.AttributeSet, int, int); 39481 method public void clearListSelection(); 39482 method protected java.lang.CharSequence convertSelectionToString(java.lang.Object); 39483 method public void dismissDropDown(); 39484 method public boolean enoughToFilter(); 39485 method public android.widget.ListAdapter getAdapter(); 39486 method public java.lang.CharSequence getCompletionHint(); 39487 method public int getDropDownAnchor(); 39488 method public android.graphics.drawable.Drawable getDropDownBackground(); 39489 method public int getDropDownHeight(); 39490 method public int getDropDownHorizontalOffset(); 39491 method public int getDropDownVerticalOffset(); 39492 method public int getDropDownWidth(); 39493 method protected android.widget.Filter getFilter(); 39494 method public deprecated android.widget.AdapterView.OnItemClickListener getItemClickListener(); 39495 method public deprecated android.widget.AdapterView.OnItemSelectedListener getItemSelectedListener(); 39496 method public int getListSelection(); 39497 method public android.widget.AdapterView.OnItemClickListener getOnItemClickListener(); 39498 method public android.widget.AdapterView.OnItemSelectedListener getOnItemSelectedListener(); 39499 method public int getThreshold(); 39500 method public android.widget.AutoCompleteTextView.Validator getValidator(); 39501 method public boolean isPerformingCompletion(); 39502 method public boolean isPopupShowing(); 39503 method public void onFilterComplete(int); 39504 method public void performCompletion(); 39505 method protected void performFiltering(java.lang.CharSequence, int); 39506 method public void performValidation(); 39507 method protected void replaceText(java.lang.CharSequence); 39508 method public void setAdapter(T); 39509 method public void setCompletionHint(java.lang.CharSequence); 39510 method public void setDropDownAnchor(int); 39511 method public void setDropDownBackgroundDrawable(android.graphics.drawable.Drawable); 39512 method public void setDropDownBackgroundResource(int); 39513 method public void setDropDownHeight(int); 39514 method public void setDropDownHorizontalOffset(int); 39515 method public void setDropDownVerticalOffset(int); 39516 method public void setDropDownWidth(int); 39517 method public void setListSelection(int); 39518 method public void setOnDismissListener(android.widget.AutoCompleteTextView.OnDismissListener); 39519 method public void setOnItemClickListener(android.widget.AdapterView.OnItemClickListener); 39520 method public void setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener); 39521 method public void setText(java.lang.CharSequence, boolean); 39522 method public void setThreshold(int); 39523 method public void setValidator(android.widget.AutoCompleteTextView.Validator); 39524 method public void showDropDown(); 39525 } 39526 39527 public static abstract interface AutoCompleteTextView.OnDismissListener { 39528 method public abstract void onDismiss(); 39529 } 39530 39531 public static abstract interface AutoCompleteTextView.Validator { 39532 method public abstract java.lang.CharSequence fixText(java.lang.CharSequence); 39533 method public abstract boolean isValid(java.lang.CharSequence); 39534 } 39535 39536 public abstract class BaseAdapter implements android.widget.ListAdapter android.widget.SpinnerAdapter { 39537 ctor public BaseAdapter(); 39538 method public boolean areAllItemsEnabled(); 39539 method public android.view.View getDropDownView(int, android.view.View, android.view.ViewGroup); 39540 method public int getItemViewType(int); 39541 method public int getViewTypeCount(); 39542 method public boolean hasStableIds(); 39543 method public boolean isEmpty(); 39544 method public boolean isEnabled(int); 39545 method public void notifyDataSetChanged(); 39546 method public void notifyDataSetInvalidated(); 39547 method public void registerDataSetObserver(android.database.DataSetObserver); 39548 method public void unregisterDataSetObserver(android.database.DataSetObserver); 39549 } 39550 39551 public abstract class BaseExpandableListAdapter implements android.widget.ExpandableListAdapter android.widget.HeterogeneousExpandableList { 39552 ctor public BaseExpandableListAdapter(); 39553 method public boolean areAllItemsEnabled(); 39554 method public int getChildType(int, int); 39555 method public int getChildTypeCount(); 39556 method public long getCombinedChildId(long, long); 39557 method public long getCombinedGroupId(long); 39558 method public int getGroupType(int); 39559 method public int getGroupTypeCount(); 39560 method public boolean isEmpty(); 39561 method public void notifyDataSetChanged(); 39562 method public void notifyDataSetInvalidated(); 39563 method public void onGroupCollapsed(int); 39564 method public void onGroupExpanded(int); 39565 method public void registerDataSetObserver(android.database.DataSetObserver); 39566 method public void unregisterDataSetObserver(android.database.DataSetObserver); 39567 } 39568 39569 public class Button extends android.widget.TextView { 39570 ctor public Button(android.content.Context); 39571 ctor public Button(android.content.Context, android.util.AttributeSet); 39572 ctor public Button(android.content.Context, android.util.AttributeSet, int); 39573 ctor public Button(android.content.Context, android.util.AttributeSet, int, int); 39574 } 39575 39576 public class CalendarView extends android.widget.FrameLayout { 39577 ctor public CalendarView(android.content.Context); 39578 ctor public CalendarView(android.content.Context, android.util.AttributeSet); 39579 ctor public CalendarView(android.content.Context, android.util.AttributeSet, int); 39580 ctor public CalendarView(android.content.Context, android.util.AttributeSet, int, int); 39581 method public long getDate(); 39582 method public int getDateTextAppearance(); 39583 method public int getFirstDayOfWeek(); 39584 method public int getFocusedMonthDateColor(); 39585 method public long getMaxDate(); 39586 method public long getMinDate(); 39587 method public android.graphics.drawable.Drawable getSelectedDateVerticalBar(); 39588 method public int getSelectedWeekBackgroundColor(); 39589 method public boolean getShowWeekNumber(); 39590 method public int getShownWeekCount(); 39591 method public int getUnfocusedMonthDateColor(); 39592 method public int getWeekDayTextAppearance(); 39593 method public int getWeekNumberColor(); 39594 method public int getWeekSeparatorLineColor(); 39595 method public void setDate(long); 39596 method public void setDate(long, boolean, boolean); 39597 method public void setDateTextAppearance(int); 39598 method public void setFirstDayOfWeek(int); 39599 method public void setFocusedMonthDateColor(int); 39600 method public void setMaxDate(long); 39601 method public void setMinDate(long); 39602 method public void setOnDateChangeListener(android.widget.CalendarView.OnDateChangeListener); 39603 method public void setSelectedDateVerticalBar(int); 39604 method public void setSelectedDateVerticalBar(android.graphics.drawable.Drawable); 39605 method public void setSelectedWeekBackgroundColor(int); 39606 method public void setShowWeekNumber(boolean); 39607 method public void setShownWeekCount(int); 39608 method public void setUnfocusedMonthDateColor(int); 39609 method public void setWeekDayTextAppearance(int); 39610 method public void setWeekNumberColor(int); 39611 method public void setWeekSeparatorLineColor(int); 39612 } 39613 39614 public static abstract interface CalendarView.OnDateChangeListener { 39615 method public abstract void onSelectedDayChange(android.widget.CalendarView, int, int, int); 39616 } 39617 39618 public class CheckBox extends android.widget.CompoundButton { 39619 ctor public CheckBox(android.content.Context); 39620 ctor public CheckBox(android.content.Context, android.util.AttributeSet); 39621 ctor public CheckBox(android.content.Context, android.util.AttributeSet, int); 39622 ctor public CheckBox(android.content.Context, android.util.AttributeSet, int, int); 39623 } 39624 39625 public abstract interface Checkable { 39626 method public abstract boolean isChecked(); 39627 method public abstract void setChecked(boolean); 39628 method public abstract void toggle(); 39629 } 39630 39631 public class CheckedTextView extends android.widget.TextView implements android.widget.Checkable { 39632 ctor public CheckedTextView(android.content.Context); 39633 ctor public CheckedTextView(android.content.Context, android.util.AttributeSet); 39634 ctor public CheckedTextView(android.content.Context, android.util.AttributeSet, int); 39635 ctor public CheckedTextView(android.content.Context, android.util.AttributeSet, int, int); 39636 method public android.graphics.drawable.Drawable getCheckMarkDrawable(); 39637 method public android.content.res.ColorStateList getCheckMarkTintList(); 39638 method public android.graphics.PorterDuff.Mode getCheckMarkTintMode(); 39639 method public boolean isChecked(); 39640 method public void setCheckMarkDrawable(int); 39641 method public void setCheckMarkDrawable(android.graphics.drawable.Drawable); 39642 method public void setCheckMarkTintList(android.content.res.ColorStateList); 39643 method public void setCheckMarkTintMode(android.graphics.PorterDuff.Mode); 39644 method public void setChecked(boolean); 39645 method public void toggle(); 39646 } 39647 39648 public class Chronometer extends android.widget.TextView { 39649 ctor public Chronometer(android.content.Context); 39650 ctor public Chronometer(android.content.Context, android.util.AttributeSet); 39651 ctor public Chronometer(android.content.Context, android.util.AttributeSet, int); 39652 ctor public Chronometer(android.content.Context, android.util.AttributeSet, int, int); 39653 method public long getBase(); 39654 method public java.lang.String getFormat(); 39655 method public android.widget.Chronometer.OnChronometerTickListener getOnChronometerTickListener(); 39656 method public void setBase(long); 39657 method public void setFormat(java.lang.String); 39658 method public void setOnChronometerTickListener(android.widget.Chronometer.OnChronometerTickListener); 39659 method public void start(); 39660 method public void stop(); 39661 } 39662 39663 public static abstract interface Chronometer.OnChronometerTickListener { 39664 method public abstract void onChronometerTick(android.widget.Chronometer); 39665 } 39666 39667 public abstract class CompoundButton extends android.widget.Button implements android.widget.Checkable { 39668 ctor public CompoundButton(android.content.Context); 39669 ctor public CompoundButton(android.content.Context, android.util.AttributeSet); 39670 ctor public CompoundButton(android.content.Context, android.util.AttributeSet, int); 39671 ctor public CompoundButton(android.content.Context, android.util.AttributeSet, int, int); 39672 method public android.content.res.ColorStateList getButtonTintList(); 39673 method public android.graphics.PorterDuff.Mode getButtonTintMode(); 39674 method public boolean isChecked(); 39675 method public void setButtonDrawable(int); 39676 method public void setButtonDrawable(android.graphics.drawable.Drawable); 39677 method public void setButtonTintList(android.content.res.ColorStateList); 39678 method public void setButtonTintMode(android.graphics.PorterDuff.Mode); 39679 method public void setChecked(boolean); 39680 method public void setOnCheckedChangeListener(android.widget.CompoundButton.OnCheckedChangeListener); 39681 method public void toggle(); 39682 } 39683 39684 public static abstract interface CompoundButton.OnCheckedChangeListener { 39685 method public abstract void onCheckedChanged(android.widget.CompoundButton, boolean); 39686 } 39687 39688 public abstract class CursorAdapter extends android.widget.BaseAdapter implements android.widget.Filterable { 39689 ctor public deprecated CursorAdapter(android.content.Context, android.database.Cursor); 39690 ctor public CursorAdapter(android.content.Context, android.database.Cursor, boolean); 39691 ctor public CursorAdapter(android.content.Context, android.database.Cursor, int); 39692 method public abstract void bindView(android.view.View, android.content.Context, android.database.Cursor); 39693 method public void changeCursor(android.database.Cursor); 39694 method public java.lang.CharSequence convertToString(android.database.Cursor); 39695 method public int getCount(); 39696 method public android.database.Cursor getCursor(); 39697 method public android.widget.Filter getFilter(); 39698 method public android.widget.FilterQueryProvider getFilterQueryProvider(); 39699 method public java.lang.Object getItem(int); 39700 method public long getItemId(int); 39701 method public android.view.View getView(int, android.view.View, android.view.ViewGroup); 39702 method protected deprecated void init(android.content.Context, android.database.Cursor, boolean); 39703 method public android.view.View newDropDownView(android.content.Context, android.database.Cursor, android.view.ViewGroup); 39704 method public abstract android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup); 39705 method protected void onContentChanged(); 39706 method public android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence); 39707 method public void setFilterQueryProvider(android.widget.FilterQueryProvider); 39708 method public android.database.Cursor swapCursor(android.database.Cursor); 39709 field public static final deprecated int FLAG_AUTO_REQUERY = 1; // 0x1 39710 field public static final int FLAG_REGISTER_CONTENT_OBSERVER = 2; // 0x2 39711 } 39712 39713 public abstract class CursorTreeAdapter extends android.widget.BaseExpandableListAdapter implements android.widget.Filterable { 39714 ctor public CursorTreeAdapter(android.database.Cursor, android.content.Context); 39715 ctor public CursorTreeAdapter(android.database.Cursor, android.content.Context, boolean); 39716 method protected abstract void bindChildView(android.view.View, android.content.Context, android.database.Cursor, boolean); 39717 method protected abstract void bindGroupView(android.view.View, android.content.Context, android.database.Cursor, boolean); 39718 method public void changeCursor(android.database.Cursor); 39719 method public java.lang.String convertToString(android.database.Cursor); 39720 method public android.database.Cursor getChild(int, int); 39721 method public long getChildId(int, int); 39722 method public android.view.View getChildView(int, int, boolean, android.view.View, android.view.ViewGroup); 39723 method public int getChildrenCount(int); 39724 method protected abstract android.database.Cursor getChildrenCursor(android.database.Cursor); 39725 method public android.database.Cursor getCursor(); 39726 method public android.widget.Filter getFilter(); 39727 method public android.widget.FilterQueryProvider getFilterQueryProvider(); 39728 method public android.database.Cursor getGroup(int); 39729 method public int getGroupCount(); 39730 method public long getGroupId(int); 39731 method public android.view.View getGroupView(int, boolean, android.view.View, android.view.ViewGroup); 39732 method public boolean hasStableIds(); 39733 method public boolean isChildSelectable(int, int); 39734 method protected abstract android.view.View newChildView(android.content.Context, android.database.Cursor, boolean, android.view.ViewGroup); 39735 method protected abstract android.view.View newGroupView(android.content.Context, android.database.Cursor, boolean, android.view.ViewGroup); 39736 method public void notifyDataSetChanged(boolean); 39737 method public android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence); 39738 method public void setChildrenCursor(int, android.database.Cursor); 39739 method public void setFilterQueryProvider(android.widget.FilterQueryProvider); 39740 method public void setGroupCursor(android.database.Cursor); 39741 } 39742 39743 public class DatePicker extends android.widget.FrameLayout { 39744 ctor public DatePicker(android.content.Context); 39745 ctor public DatePicker(android.content.Context, android.util.AttributeSet); 39746 ctor public DatePicker(android.content.Context, android.util.AttributeSet, int); 39747 ctor public DatePicker(android.content.Context, android.util.AttributeSet, int, int); 39748 method public android.widget.CalendarView getCalendarView(); 39749 method public boolean getCalendarViewShown(); 39750 method public int getDayOfMonth(); 39751 method public int getFirstDayOfWeek(); 39752 method public long getMaxDate(); 39753 method public long getMinDate(); 39754 method public int getMonth(); 39755 method public boolean getSpinnersShown(); 39756 method public int getYear(); 39757 method public void init(int, int, int, android.widget.DatePicker.OnDateChangedListener); 39758 method public void setCalendarViewShown(boolean); 39759 method public void setFirstDayOfWeek(int); 39760 method public void setMaxDate(long); 39761 method public void setMinDate(long); 39762 method public void setSpinnersShown(boolean); 39763 method public void updateDate(int, int, int); 39764 } 39765 39766 public static abstract interface DatePicker.OnDateChangedListener { 39767 method public abstract void onDateChanged(android.widget.DatePicker, int, int, int); 39768 } 39769 39770 public class DialerFilter extends android.widget.RelativeLayout { 39771 ctor public DialerFilter(android.content.Context); 39772 ctor public DialerFilter(android.content.Context, android.util.AttributeSet); 39773 method public void append(java.lang.String); 39774 method public void clearText(); 39775 method public java.lang.CharSequence getDigits(); 39776 method public java.lang.CharSequence getFilterText(); 39777 method public java.lang.CharSequence getLetters(); 39778 method public int getMode(); 39779 method public boolean isQwertyKeyboard(); 39780 method protected void onModeChange(int, int); 39781 method public void removeFilterWatcher(android.text.TextWatcher); 39782 method public void setDigitsWatcher(android.text.TextWatcher); 39783 method public void setFilterWatcher(android.text.TextWatcher); 39784 method public void setLettersWatcher(android.text.TextWatcher); 39785 method public void setMode(int); 39786 field public static final int DIGITS_AND_LETTERS = 1; // 0x1 39787 field public static final int DIGITS_AND_LETTERS_NO_DIGITS = 2; // 0x2 39788 field public static final int DIGITS_AND_LETTERS_NO_LETTERS = 3; // 0x3 39789 field public static final int DIGITS_ONLY = 4; // 0x4 39790 field public static final int LETTERS_ONLY = 5; // 0x5 39791 } 39792 39793 public deprecated class DigitalClock extends android.widget.TextView { 39794 ctor public DigitalClock(android.content.Context); 39795 ctor public DigitalClock(android.content.Context, android.util.AttributeSet); 39796 } 39797 39798 public class EdgeEffect { 39799 ctor public EdgeEffect(android.content.Context); 39800 method public boolean draw(android.graphics.Canvas); 39801 method public void finish(); 39802 method public int getColor(); 39803 method public int getMaxHeight(); 39804 method public boolean isFinished(); 39805 method public void onAbsorb(int); 39806 method public void onPull(float); 39807 method public void onPull(float, float); 39808 method public void onRelease(); 39809 method public void setColor(int); 39810 method public void setSize(int, int); 39811 } 39812 39813 public class EditText extends android.widget.TextView { 39814 ctor public EditText(android.content.Context); 39815 ctor public EditText(android.content.Context, android.util.AttributeSet); 39816 ctor public EditText(android.content.Context, android.util.AttributeSet, int); 39817 ctor public EditText(android.content.Context, android.util.AttributeSet, int, int); 39818 method public void extendSelection(int); 39819 method public void selectAll(); 39820 method public void setSelection(int, int); 39821 method public void setSelection(int); 39822 } 39823 39824 public abstract interface ExpandableListAdapter { 39825 method public abstract boolean areAllItemsEnabled(); 39826 method public abstract java.lang.Object getChild(int, int); 39827 method public abstract long getChildId(int, int); 39828 method public abstract android.view.View getChildView(int, int, boolean, android.view.View, android.view.ViewGroup); 39829 method public abstract int getChildrenCount(int); 39830 method public abstract long getCombinedChildId(long, long); 39831 method public abstract long getCombinedGroupId(long); 39832 method public abstract java.lang.Object getGroup(int); 39833 method public abstract int getGroupCount(); 39834 method public abstract long getGroupId(int); 39835 method public abstract android.view.View getGroupView(int, boolean, android.view.View, android.view.ViewGroup); 39836 method public abstract boolean hasStableIds(); 39837 method public abstract boolean isChildSelectable(int, int); 39838 method public abstract boolean isEmpty(); 39839 method public abstract void onGroupCollapsed(int); 39840 method public abstract void onGroupExpanded(int); 39841 method public abstract void registerDataSetObserver(android.database.DataSetObserver); 39842 method public abstract void unregisterDataSetObserver(android.database.DataSetObserver); 39843 } 39844 39845 public class ExpandableListView extends android.widget.ListView { 39846 ctor public ExpandableListView(android.content.Context); 39847 ctor public ExpandableListView(android.content.Context, android.util.AttributeSet); 39848 ctor public ExpandableListView(android.content.Context, android.util.AttributeSet, int); 39849 ctor public ExpandableListView(android.content.Context, android.util.AttributeSet, int, int); 39850 method public boolean collapseGroup(int); 39851 method public boolean expandGroup(int); 39852 method public boolean expandGroup(int, boolean); 39853 method public android.widget.ExpandableListAdapter getExpandableListAdapter(); 39854 method public long getExpandableListPosition(int); 39855 method public int getFlatListPosition(long); 39856 method public static int getPackedPositionChild(long); 39857 method public static long getPackedPositionForChild(int, int); 39858 method public static long getPackedPositionForGroup(int); 39859 method public static int getPackedPositionGroup(long); 39860 method public static int getPackedPositionType(long); 39861 method public long getSelectedId(); 39862 method public long getSelectedPosition(); 39863 method public boolean isGroupExpanded(int); 39864 method public void setAdapter(android.widget.ExpandableListAdapter); 39865 method public void setChildDivider(android.graphics.drawable.Drawable); 39866 method public void setChildIndicator(android.graphics.drawable.Drawable); 39867 method public void setChildIndicatorBounds(int, int); 39868 method public void setChildIndicatorBoundsRelative(int, int); 39869 method public void setGroupIndicator(android.graphics.drawable.Drawable); 39870 method public void setIndicatorBounds(int, int); 39871 method public void setIndicatorBoundsRelative(int, int); 39872 method public void setOnChildClickListener(android.widget.ExpandableListView.OnChildClickListener); 39873 method public void setOnGroupClickListener(android.widget.ExpandableListView.OnGroupClickListener); 39874 method public void setOnGroupCollapseListener(android.widget.ExpandableListView.OnGroupCollapseListener); 39875 method public void setOnGroupExpandListener(android.widget.ExpandableListView.OnGroupExpandListener); 39876 method public boolean setSelectedChild(int, int, boolean); 39877 method public void setSelectedGroup(int); 39878 field public static final int CHILD_INDICATOR_INHERIT = -1; // 0xffffffff 39879 field public static final int PACKED_POSITION_TYPE_CHILD = 1; // 0x1 39880 field public static final int PACKED_POSITION_TYPE_GROUP = 0; // 0x0 39881 field public static final int PACKED_POSITION_TYPE_NULL = 2; // 0x2 39882 field public static final long PACKED_POSITION_VALUE_NULL = 4294967295L; // 0xffffffffL 39883 } 39884 39885 public static class ExpandableListView.ExpandableListContextMenuInfo implements android.view.ContextMenu.ContextMenuInfo { 39886 ctor public ExpandableListView.ExpandableListContextMenuInfo(android.view.View, long, long); 39887 field public long id; 39888 field public long packedPosition; 39889 field public android.view.View targetView; 39890 } 39891 39892 public static abstract interface ExpandableListView.OnChildClickListener { 39893 method public abstract boolean onChildClick(android.widget.ExpandableListView, android.view.View, int, int, long); 39894 } 39895 39896 public static abstract interface ExpandableListView.OnGroupClickListener { 39897 method public abstract boolean onGroupClick(android.widget.ExpandableListView, android.view.View, int, long); 39898 } 39899 39900 public static abstract interface ExpandableListView.OnGroupCollapseListener { 39901 method public abstract void onGroupCollapse(int); 39902 } 39903 39904 public static abstract interface ExpandableListView.OnGroupExpandListener { 39905 method public abstract void onGroupExpand(int); 39906 } 39907 39908 public abstract class Filter { 39909 ctor public Filter(); 39910 method public java.lang.CharSequence convertResultToString(java.lang.Object); 39911 method public final void filter(java.lang.CharSequence); 39912 method public final void filter(java.lang.CharSequence, android.widget.Filter.FilterListener); 39913 method protected abstract android.widget.Filter.FilterResults performFiltering(java.lang.CharSequence); 39914 method protected abstract void publishResults(java.lang.CharSequence, android.widget.Filter.FilterResults); 39915 } 39916 39917 public static abstract interface Filter.FilterListener { 39918 method public abstract void onFilterComplete(int); 39919 } 39920 39921 protected static class Filter.FilterResults { 39922 ctor public Filter.FilterResults(); 39923 field public int count; 39924 field public java.lang.Object values; 39925 } 39926 39927 public abstract interface FilterQueryProvider { 39928 method public abstract android.database.Cursor runQuery(java.lang.CharSequence); 39929 } 39930 39931 public abstract interface Filterable { 39932 method public abstract android.widget.Filter getFilter(); 39933 } 39934 39935 public class FrameLayout extends android.view.ViewGroup { 39936 ctor public FrameLayout(android.content.Context); 39937 ctor public FrameLayout(android.content.Context, android.util.AttributeSet); 39938 ctor public FrameLayout(android.content.Context, android.util.AttributeSet, int); 39939 ctor public FrameLayout(android.content.Context, android.util.AttributeSet, int, int); 39940 method public deprecated boolean getConsiderGoneChildrenWhenMeasuring(); 39941 method public android.graphics.drawable.Drawable getForeground(); 39942 method public int getForegroundGravity(); 39943 method public android.content.res.ColorStateList getForegroundTintList(); 39944 method public android.graphics.PorterDuff.Mode getForegroundTintMode(); 39945 method public boolean getMeasureAllChildren(); 39946 method protected void onLayout(boolean, int, int, int, int); 39947 method public void setForeground(android.graphics.drawable.Drawable); 39948 method public void setForegroundGravity(int); 39949 method public void setForegroundTintList(android.content.res.ColorStateList); 39950 method public void setForegroundTintMode(android.graphics.PorterDuff.Mode); 39951 method public void setMeasureAllChildren(boolean); 39952 } 39953 39954 public static class FrameLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 39955 ctor public FrameLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 39956 ctor public FrameLayout.LayoutParams(int, int); 39957 ctor public FrameLayout.LayoutParams(int, int, int); 39958 ctor public FrameLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 39959 ctor public FrameLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 39960 ctor public FrameLayout.LayoutParams(android.widget.FrameLayout.LayoutParams); 39961 field public int gravity; 39962 } 39963 39964 public deprecated class Gallery extends android.widget.AbsSpinner implements android.view.GestureDetector.OnGestureListener { 39965 ctor public Gallery(android.content.Context); 39966 ctor public Gallery(android.content.Context, android.util.AttributeSet); 39967 ctor public Gallery(android.content.Context, android.util.AttributeSet, int); 39968 ctor public Gallery(android.content.Context, android.util.AttributeSet, int, int); 39969 method public boolean onDown(android.view.MotionEvent); 39970 method public boolean onFling(android.view.MotionEvent, android.view.MotionEvent, float, float); 39971 method public void onLongPress(android.view.MotionEvent); 39972 method public boolean onScroll(android.view.MotionEvent, android.view.MotionEvent, float, float); 39973 method public void onShowPress(android.view.MotionEvent); 39974 method public boolean onSingleTapUp(android.view.MotionEvent); 39975 method public void setAnimationDuration(int); 39976 method public void setCallbackDuringFling(boolean); 39977 method public void setGravity(int); 39978 method public void setSpacing(int); 39979 method public void setUnselectedAlpha(float); 39980 } 39981 39982 public static class Gallery.LayoutParams extends android.view.ViewGroup.LayoutParams { 39983 ctor public Gallery.LayoutParams(android.content.Context, android.util.AttributeSet); 39984 ctor public Gallery.LayoutParams(int, int); 39985 ctor public Gallery.LayoutParams(android.view.ViewGroup.LayoutParams); 39986 } 39987 39988 public class GridLayout extends android.view.ViewGroup { 39989 ctor public GridLayout(android.content.Context); 39990 ctor public GridLayout(android.content.Context, android.util.AttributeSet); 39991 ctor public GridLayout(android.content.Context, android.util.AttributeSet, int); 39992 ctor public GridLayout(android.content.Context, android.util.AttributeSet, int, int); 39993 method public int getAlignmentMode(); 39994 method public int getColumnCount(); 39995 method public int getOrientation(); 39996 method public int getRowCount(); 39997 method public boolean getUseDefaultMargins(); 39998 method public boolean isColumnOrderPreserved(); 39999 method public boolean isRowOrderPreserved(); 40000 method protected void onLayout(boolean, int, int, int, int); 40001 method public void setAlignmentMode(int); 40002 method public void setColumnCount(int); 40003 method public void setColumnOrderPreserved(boolean); 40004 method public void setOrientation(int); 40005 method public void setRowCount(int); 40006 method public void setRowOrderPreserved(boolean); 40007 method public void setUseDefaultMargins(boolean); 40008 method public static android.widget.GridLayout.Spec spec(int, int, android.widget.GridLayout.Alignment, float); 40009 method public static android.widget.GridLayout.Spec spec(int, android.widget.GridLayout.Alignment, float); 40010 method public static android.widget.GridLayout.Spec spec(int, int, float); 40011 method public static android.widget.GridLayout.Spec spec(int, float); 40012 method public static android.widget.GridLayout.Spec spec(int, int, android.widget.GridLayout.Alignment); 40013 method public static android.widget.GridLayout.Spec spec(int, android.widget.GridLayout.Alignment); 40014 method public static android.widget.GridLayout.Spec spec(int, int); 40015 method public static android.widget.GridLayout.Spec spec(int); 40016 field public static final int ALIGN_BOUNDS = 0; // 0x0 40017 field public static final int ALIGN_MARGINS = 1; // 0x1 40018 field public static final android.widget.GridLayout.Alignment BASELINE; 40019 field public static final android.widget.GridLayout.Alignment BOTTOM; 40020 field public static final android.widget.GridLayout.Alignment CENTER; 40021 field public static final android.widget.GridLayout.Alignment END; 40022 field public static final android.widget.GridLayout.Alignment FILL; 40023 field public static final int HORIZONTAL = 0; // 0x0 40024 field public static final android.widget.GridLayout.Alignment LEFT; 40025 field public static final android.widget.GridLayout.Alignment RIGHT; 40026 field public static final android.widget.GridLayout.Alignment START; 40027 field public static final android.widget.GridLayout.Alignment TOP; 40028 field public static final int UNDEFINED = -2147483648; // 0x80000000 40029 field public static final int VERTICAL = 1; // 0x1 40030 } 40031 40032 public static abstract class GridLayout.Alignment { 40033 } 40034 40035 public static class GridLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 40036 ctor public GridLayout.LayoutParams(android.widget.GridLayout.Spec, android.widget.GridLayout.Spec); 40037 ctor public GridLayout.LayoutParams(); 40038 ctor public GridLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 40039 ctor public GridLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 40040 ctor public GridLayout.LayoutParams(android.widget.GridLayout.LayoutParams); 40041 ctor public GridLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 40042 method public void setGravity(int); 40043 field public android.widget.GridLayout.Spec columnSpec; 40044 field public android.widget.GridLayout.Spec rowSpec; 40045 } 40046 40047 public static class GridLayout.Spec { 40048 } 40049 40050 public class GridView extends android.widget.AbsListView { 40051 ctor public GridView(android.content.Context); 40052 ctor public GridView(android.content.Context, android.util.AttributeSet); 40053 ctor public GridView(android.content.Context, android.util.AttributeSet, int); 40054 ctor public GridView(android.content.Context, android.util.AttributeSet, int, int); 40055 method public android.widget.ListAdapter getAdapter(); 40056 method public int getColumnWidth(); 40057 method public int getGravity(); 40058 method public int getHorizontalSpacing(); 40059 method public int getNumColumns(); 40060 method public int getRequestedColumnWidth(); 40061 method public int getRequestedHorizontalSpacing(); 40062 method public int getStretchMode(); 40063 method public int getVerticalSpacing(); 40064 method public void setColumnWidth(int); 40065 method public void setGravity(int); 40066 method public void setHorizontalSpacing(int); 40067 method public void setNumColumns(int); 40068 method public void setSelection(int); 40069 method public void setStretchMode(int); 40070 method public void setVerticalSpacing(int); 40071 method public void smoothScrollByOffset(int); 40072 field public static final int AUTO_FIT = -1; // 0xffffffff 40073 field public static final int NO_STRETCH = 0; // 0x0 40074 field public static final int STRETCH_COLUMN_WIDTH = 2; // 0x2 40075 field public static final int STRETCH_SPACING = 1; // 0x1 40076 field public static final int STRETCH_SPACING_UNIFORM = 3; // 0x3 40077 } 40078 40079 public class HeaderViewListAdapter implements android.widget.Filterable android.widget.WrapperListAdapter { 40080 ctor public HeaderViewListAdapter(java.util.ArrayList<android.widget.ListView.FixedViewInfo>, java.util.ArrayList<android.widget.ListView.FixedViewInfo>, android.widget.ListAdapter); 40081 method public boolean areAllItemsEnabled(); 40082 method public int getCount(); 40083 method public android.widget.Filter getFilter(); 40084 method public int getFootersCount(); 40085 method public int getHeadersCount(); 40086 method public java.lang.Object getItem(int); 40087 method public long getItemId(int); 40088 method public int getItemViewType(int); 40089 method public android.view.View getView(int, android.view.View, android.view.ViewGroup); 40090 method public int getViewTypeCount(); 40091 method public android.widget.ListAdapter getWrappedAdapter(); 40092 method public boolean hasStableIds(); 40093 method public boolean isEmpty(); 40094 method public boolean isEnabled(int); 40095 method public void registerDataSetObserver(android.database.DataSetObserver); 40096 method public boolean removeFooter(android.view.View); 40097 method public boolean removeHeader(android.view.View); 40098 method public void unregisterDataSetObserver(android.database.DataSetObserver); 40099 } 40100 40101 public abstract interface HeterogeneousExpandableList { 40102 method public abstract int getChildType(int, int); 40103 method public abstract int getChildTypeCount(); 40104 method public abstract int getGroupType(int); 40105 method public abstract int getGroupTypeCount(); 40106 } 40107 40108 public class HorizontalScrollView extends android.widget.FrameLayout { 40109 ctor public HorizontalScrollView(android.content.Context); 40110 ctor public HorizontalScrollView(android.content.Context, android.util.AttributeSet); 40111 ctor public HorizontalScrollView(android.content.Context, android.util.AttributeSet, int); 40112 ctor public HorizontalScrollView(android.content.Context, android.util.AttributeSet, int, int); 40113 method public boolean arrowScroll(int); 40114 method protected int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect); 40115 method public boolean executeKeyEvent(android.view.KeyEvent); 40116 method public void fling(int); 40117 method public boolean fullScroll(int); 40118 method public int getMaxScrollAmount(); 40119 method public boolean isFillViewport(); 40120 method public boolean isSmoothScrollingEnabled(); 40121 method public boolean pageScroll(int); 40122 method public void setFillViewport(boolean); 40123 method public void setSmoothScrollingEnabled(boolean); 40124 method public final void smoothScrollBy(int, int); 40125 method public final void smoothScrollTo(int, int); 40126 } 40127 40128 public class ImageButton extends android.widget.ImageView { 40129 ctor public ImageButton(android.content.Context); 40130 ctor public ImageButton(android.content.Context, android.util.AttributeSet); 40131 ctor public ImageButton(android.content.Context, android.util.AttributeSet, int); 40132 ctor public ImageButton(android.content.Context, android.util.AttributeSet, int, int); 40133 } 40134 40135 public class ImageSwitcher extends android.widget.ViewSwitcher { 40136 ctor public ImageSwitcher(android.content.Context); 40137 ctor public ImageSwitcher(android.content.Context, android.util.AttributeSet); 40138 method public void setImageDrawable(android.graphics.drawable.Drawable); 40139 method public void setImageResource(int); 40140 method public void setImageURI(android.net.Uri); 40141 } 40142 40143 public class ImageView extends android.view.View { 40144 ctor public ImageView(android.content.Context); 40145 ctor public ImageView(android.content.Context, android.util.AttributeSet); 40146 ctor public ImageView(android.content.Context, android.util.AttributeSet, int); 40147 ctor public ImageView(android.content.Context, android.util.AttributeSet, int, int); 40148 method public final void clearColorFilter(); 40149 method public boolean getAdjustViewBounds(); 40150 method public boolean getBaselineAlignBottom(); 40151 method public android.graphics.ColorFilter getColorFilter(); 40152 method public boolean getCropToPadding(); 40153 method public android.graphics.drawable.Drawable getDrawable(); 40154 method public int getImageAlpha(); 40155 method public android.graphics.Matrix getImageMatrix(); 40156 method public android.content.res.ColorStateList getImageTintList(); 40157 method public android.graphics.PorterDuff.Mode getImageTintMode(); 40158 method public int getMaxHeight(); 40159 method public int getMaxWidth(); 40160 method public android.widget.ImageView.ScaleType getScaleType(); 40161 method public int[] onCreateDrawableState(int); 40162 method public void setAdjustViewBounds(boolean); 40163 method public deprecated void setAlpha(int); 40164 method public void setBaseline(int); 40165 method public void setBaselineAlignBottom(boolean); 40166 method public final void setColorFilter(int, android.graphics.PorterDuff.Mode); 40167 method public final void setColorFilter(int); 40168 method public void setColorFilter(android.graphics.ColorFilter); 40169 method public void setCropToPadding(boolean); 40170 method protected boolean setFrame(int, int, int, int); 40171 method public void setImageAlpha(int); 40172 method public void setImageBitmap(android.graphics.Bitmap); 40173 method public void setImageDrawable(android.graphics.drawable.Drawable); 40174 method public void setImageLevel(int); 40175 method public void setImageMatrix(android.graphics.Matrix); 40176 method public void setImageResource(int); 40177 method public void setImageState(int[], boolean); 40178 method public void setImageTintList(android.content.res.ColorStateList); 40179 method public void setImageTintMode(android.graphics.PorterDuff.Mode); 40180 method public void setImageURI(android.net.Uri); 40181 method public void setMaxHeight(int); 40182 method public void setMaxWidth(int); 40183 method public void setScaleType(android.widget.ImageView.ScaleType); 40184 } 40185 40186 public static final class ImageView.ScaleType extends java.lang.Enum { 40187 method public static android.widget.ImageView.ScaleType valueOf(java.lang.String); 40188 method public static final android.widget.ImageView.ScaleType[] values(); 40189 enum_constant public static final android.widget.ImageView.ScaleType CENTER; 40190 enum_constant public static final android.widget.ImageView.ScaleType CENTER_CROP; 40191 enum_constant public static final android.widget.ImageView.ScaleType CENTER_INSIDE; 40192 enum_constant public static final android.widget.ImageView.ScaleType FIT_CENTER; 40193 enum_constant public static final android.widget.ImageView.ScaleType FIT_END; 40194 enum_constant public static final android.widget.ImageView.ScaleType FIT_START; 40195 enum_constant public static final android.widget.ImageView.ScaleType FIT_XY; 40196 enum_constant public static final android.widget.ImageView.ScaleType MATRIX; 40197 } 40198 40199 public class LinearLayout extends android.view.ViewGroup { 40200 ctor public LinearLayout(android.content.Context); 40201 ctor public LinearLayout(android.content.Context, android.util.AttributeSet); 40202 ctor public LinearLayout(android.content.Context, android.util.AttributeSet, int); 40203 ctor public LinearLayout(android.content.Context, android.util.AttributeSet, int, int); 40204 method public int getBaselineAlignedChildIndex(); 40205 method public android.graphics.drawable.Drawable getDividerDrawable(); 40206 method public int getDividerPadding(); 40207 method public int getOrientation(); 40208 method public int getShowDividers(); 40209 method public float getWeightSum(); 40210 method public boolean isBaselineAligned(); 40211 method public boolean isMeasureWithLargestChildEnabled(); 40212 method protected void onLayout(boolean, int, int, int, int); 40213 method public void setBaselineAligned(boolean); 40214 method public void setBaselineAlignedChildIndex(int); 40215 method public void setDividerDrawable(android.graphics.drawable.Drawable); 40216 method public void setDividerPadding(int); 40217 method public void setGravity(int); 40218 method public void setHorizontalGravity(int); 40219 method public void setMeasureWithLargestChildEnabled(boolean); 40220 method public void setOrientation(int); 40221 method public void setShowDividers(int); 40222 method public void setVerticalGravity(int); 40223 method public void setWeightSum(float); 40224 field public static final int HORIZONTAL = 0; // 0x0 40225 field public static final int SHOW_DIVIDER_BEGINNING = 1; // 0x1 40226 field public static final int SHOW_DIVIDER_END = 4; // 0x4 40227 field public static final int SHOW_DIVIDER_MIDDLE = 2; // 0x2 40228 field public static final int SHOW_DIVIDER_NONE = 0; // 0x0 40229 field public static final int VERTICAL = 1; // 0x1 40230 } 40231 40232 public static class LinearLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 40233 ctor public LinearLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 40234 ctor public LinearLayout.LayoutParams(int, int); 40235 ctor public LinearLayout.LayoutParams(int, int, float); 40236 ctor public LinearLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 40237 ctor public LinearLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 40238 ctor public LinearLayout.LayoutParams(android.widget.LinearLayout.LayoutParams); 40239 method public java.lang.String debug(java.lang.String); 40240 field public int gravity; 40241 field public float weight; 40242 } 40243 40244 public abstract interface ListAdapter implements android.widget.Adapter { 40245 method public abstract boolean areAllItemsEnabled(); 40246 method public abstract boolean isEnabled(int); 40247 } 40248 40249 public class ListPopupWindow { 40250 ctor public ListPopupWindow(android.content.Context); 40251 ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet); 40252 ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet, int); 40253 ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet, int, int); 40254 method public void clearListSelection(); 40255 method public android.view.View.OnTouchListener createDragToOpenListener(android.view.View); 40256 method public void dismiss(); 40257 method public android.view.View getAnchorView(); 40258 method public int getAnimationStyle(); 40259 method public android.graphics.drawable.Drawable getBackground(); 40260 method public int getHeight(); 40261 method public int getHorizontalOffset(); 40262 method public int getInputMethodMode(); 40263 method public android.widget.ListView getListView(); 40264 method public int getPromptPosition(); 40265 method public java.lang.Object getSelectedItem(); 40266 method public long getSelectedItemId(); 40267 method public int getSelectedItemPosition(); 40268 method public android.view.View getSelectedView(); 40269 method public int getSoftInputMode(); 40270 method public int getVerticalOffset(); 40271 method public int getWidth(); 40272 method public boolean isInputMethodNotNeeded(); 40273 method public boolean isModal(); 40274 method public boolean isShowing(); 40275 method public boolean onKeyDown(int, android.view.KeyEvent); 40276 method public boolean onKeyPreIme(int, android.view.KeyEvent); 40277 method public boolean onKeyUp(int, android.view.KeyEvent); 40278 method public boolean performItemClick(int); 40279 method public void postShow(); 40280 method public void setAdapter(android.widget.ListAdapter); 40281 method public void setAnchorView(android.view.View); 40282 method public void setAnimationStyle(int); 40283 method public void setBackgroundDrawable(android.graphics.drawable.Drawable); 40284 method public void setContentWidth(int); 40285 method public void setDropDownGravity(int); 40286 method public void setHeight(int); 40287 method public void setHorizontalOffset(int); 40288 method public void setInputMethodMode(int); 40289 method public void setListSelector(android.graphics.drawable.Drawable); 40290 method public void setModal(boolean); 40291 method public void setOnDismissListener(android.widget.PopupWindow.OnDismissListener); 40292 method public void setOnItemClickListener(android.widget.AdapterView.OnItemClickListener); 40293 method public void setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener); 40294 method public void setPromptPosition(int); 40295 method public void setPromptView(android.view.View); 40296 method public void setSelection(int); 40297 method public void setSoftInputMode(int); 40298 method public void setVerticalOffset(int); 40299 method public void setWidth(int); 40300 method public void show(); 40301 field public static final int INPUT_METHOD_FROM_FOCUSABLE = 0; // 0x0 40302 field public static final int INPUT_METHOD_NEEDED = 1; // 0x1 40303 field public static final int INPUT_METHOD_NOT_NEEDED = 2; // 0x2 40304 field public static final int MATCH_PARENT = -1; // 0xffffffff 40305 field public static final int POSITION_PROMPT_ABOVE = 0; // 0x0 40306 field public static final int POSITION_PROMPT_BELOW = 1; // 0x1 40307 field public static final int WRAP_CONTENT = -2; // 0xfffffffe 40308 } 40309 40310 public class ListView extends android.widget.AbsListView { 40311 ctor public ListView(android.content.Context); 40312 ctor public ListView(android.content.Context, android.util.AttributeSet); 40313 ctor public ListView(android.content.Context, android.util.AttributeSet, int); 40314 ctor public ListView(android.content.Context, android.util.AttributeSet, int, int); 40315 method public void addFooterView(android.view.View, java.lang.Object, boolean); 40316 method public void addFooterView(android.view.View); 40317 method public void addHeaderView(android.view.View, java.lang.Object, boolean); 40318 method public void addHeaderView(android.view.View); 40319 method public boolean areFooterDividersEnabled(); 40320 method public boolean areHeaderDividersEnabled(); 40321 method protected android.view.View findViewTraversal(int); 40322 method protected android.view.View findViewWithTagTraversal(java.lang.Object); 40323 method public android.widget.ListAdapter getAdapter(); 40324 method public deprecated long[] getCheckItemIds(); 40325 method public android.graphics.drawable.Drawable getDivider(); 40326 method public int getDividerHeight(); 40327 method public int getFooterViewsCount(); 40328 method public int getHeaderViewsCount(); 40329 method public boolean getItemsCanFocus(); 40330 method public int getMaxScrollAmount(); 40331 method public android.graphics.drawable.Drawable getOverscrollFooter(); 40332 method public android.graphics.drawable.Drawable getOverscrollHeader(); 40333 method public boolean removeFooterView(android.view.View); 40334 method public boolean removeHeaderView(android.view.View); 40335 method public void setDivider(android.graphics.drawable.Drawable); 40336 method public void setDividerHeight(int); 40337 method public void setFooterDividersEnabled(boolean); 40338 method public void setHeaderDividersEnabled(boolean); 40339 method public void setItemsCanFocus(boolean); 40340 method public void setOverscrollFooter(android.graphics.drawable.Drawable); 40341 method public void setOverscrollHeader(android.graphics.drawable.Drawable); 40342 method public void setSelection(int); 40343 method public void setSelectionAfterHeaderView(); 40344 method public void smoothScrollByOffset(int); 40345 } 40346 40347 public class ListView.FixedViewInfo { 40348 ctor public ListView.FixedViewInfo(); 40349 field public java.lang.Object data; 40350 field public boolean isSelectable; 40351 field public android.view.View view; 40352 } 40353 40354 public class MediaController extends android.widget.FrameLayout { 40355 ctor public MediaController(android.content.Context, android.util.AttributeSet); 40356 ctor public MediaController(android.content.Context, boolean); 40357 ctor public MediaController(android.content.Context); 40358 method public void hide(); 40359 method public boolean isShowing(); 40360 method public void onFinishInflate(); 40361 method public void setAnchorView(android.view.View); 40362 method public void setMediaPlayer(android.widget.MediaController.MediaPlayerControl); 40363 method public void setPrevNextListeners(android.view.View.OnClickListener, android.view.View.OnClickListener); 40364 method public void show(); 40365 method public void show(int); 40366 } 40367 40368 public static abstract interface MediaController.MediaPlayerControl { 40369 method public abstract boolean canPause(); 40370 method public abstract boolean canSeekBackward(); 40371 method public abstract boolean canSeekForward(); 40372 method public abstract int getAudioSessionId(); 40373 method public abstract int getBufferPercentage(); 40374 method public abstract int getCurrentPosition(); 40375 method public abstract int getDuration(); 40376 method public abstract boolean isPlaying(); 40377 method public abstract void pause(); 40378 method public abstract void seekTo(int); 40379 method public abstract void start(); 40380 } 40381 40382 public class MultiAutoCompleteTextView extends android.widget.AutoCompleteTextView { 40383 ctor public MultiAutoCompleteTextView(android.content.Context); 40384 ctor public MultiAutoCompleteTextView(android.content.Context, android.util.AttributeSet); 40385 ctor public MultiAutoCompleteTextView(android.content.Context, android.util.AttributeSet, int); 40386 ctor public MultiAutoCompleteTextView(android.content.Context, android.util.AttributeSet, int, int); 40387 method protected void performFiltering(java.lang.CharSequence, int, int, int); 40388 method public void setTokenizer(android.widget.MultiAutoCompleteTextView.Tokenizer); 40389 } 40390 40391 public static class MultiAutoCompleteTextView.CommaTokenizer implements android.widget.MultiAutoCompleteTextView.Tokenizer { 40392 ctor public MultiAutoCompleteTextView.CommaTokenizer(); 40393 method public int findTokenEnd(java.lang.CharSequence, int); 40394 method public int findTokenStart(java.lang.CharSequence, int); 40395 method public java.lang.CharSequence terminateToken(java.lang.CharSequence); 40396 } 40397 40398 public static abstract interface MultiAutoCompleteTextView.Tokenizer { 40399 method public abstract int findTokenEnd(java.lang.CharSequence, int); 40400 method public abstract int findTokenStart(java.lang.CharSequence, int); 40401 method public abstract java.lang.CharSequence terminateToken(java.lang.CharSequence); 40402 } 40403 40404 public class NumberPicker extends android.widget.LinearLayout { 40405 ctor public NumberPicker(android.content.Context); 40406 ctor public NumberPicker(android.content.Context, android.util.AttributeSet); 40407 ctor public NumberPicker(android.content.Context, android.util.AttributeSet, int); 40408 ctor public NumberPicker(android.content.Context, android.util.AttributeSet, int, int); 40409 method public java.lang.String[] getDisplayedValues(); 40410 method public int getMaxValue(); 40411 method public int getMinValue(); 40412 method public int getValue(); 40413 method public boolean getWrapSelectorWheel(); 40414 method public void setDisplayedValues(java.lang.String[]); 40415 method public void setFormatter(android.widget.NumberPicker.Formatter); 40416 method public void setMaxValue(int); 40417 method public void setMinValue(int); 40418 method public void setOnLongPressUpdateInterval(long); 40419 method public void setOnScrollListener(android.widget.NumberPicker.OnScrollListener); 40420 method public void setOnValueChangedListener(android.widget.NumberPicker.OnValueChangeListener); 40421 method public void setValue(int); 40422 method public void setWrapSelectorWheel(boolean); 40423 } 40424 40425 public static abstract interface NumberPicker.Formatter { 40426 method public abstract java.lang.String format(int); 40427 } 40428 40429 public static abstract interface NumberPicker.OnScrollListener { 40430 method public abstract void onScrollStateChange(android.widget.NumberPicker, int); 40431 field public static final int SCROLL_STATE_FLING = 2; // 0x2 40432 field public static final int SCROLL_STATE_IDLE = 0; // 0x0 40433 field public static final int SCROLL_STATE_TOUCH_SCROLL = 1; // 0x1 40434 } 40435 40436 public static abstract interface NumberPicker.OnValueChangeListener { 40437 method public abstract void onValueChange(android.widget.NumberPicker, int, int); 40438 } 40439 40440 public class OverScroller { 40441 ctor public OverScroller(android.content.Context); 40442 ctor public OverScroller(android.content.Context, android.view.animation.Interpolator); 40443 ctor public OverScroller(android.content.Context, android.view.animation.Interpolator, float, float); 40444 ctor public OverScroller(android.content.Context, android.view.animation.Interpolator, float, float, boolean); 40445 method public void abortAnimation(); 40446 method public boolean computeScrollOffset(); 40447 method public void fling(int, int, int, int, int, int, int, int); 40448 method public void fling(int, int, int, int, int, int, int, int, int, int); 40449 method public final void forceFinished(boolean); 40450 method public float getCurrVelocity(); 40451 method public final int getCurrX(); 40452 method public final int getCurrY(); 40453 method public final int getFinalX(); 40454 method public final int getFinalY(); 40455 method public final int getStartX(); 40456 method public final int getStartY(); 40457 method public final boolean isFinished(); 40458 method public boolean isOverScrolled(); 40459 method public void notifyHorizontalEdgeReached(int, int, int); 40460 method public void notifyVerticalEdgeReached(int, int, int); 40461 method public final void setFriction(float); 40462 method public boolean springBack(int, int, int, int, int, int); 40463 method public void startScroll(int, int, int, int); 40464 method public void startScroll(int, int, int, int, int); 40465 } 40466 40467 public class PopupMenu { 40468 ctor public PopupMenu(android.content.Context, android.view.View); 40469 ctor public PopupMenu(android.content.Context, android.view.View, int); 40470 ctor public PopupMenu(android.content.Context, android.view.View, int, int, int); 40471 method public void dismiss(); 40472 method public android.view.View.OnTouchListener getDragToOpenListener(); 40473 method public android.view.Menu getMenu(); 40474 method public android.view.MenuInflater getMenuInflater(); 40475 method public void inflate(int); 40476 method public void setOnDismissListener(android.widget.PopupMenu.OnDismissListener); 40477 method public void setOnMenuItemClickListener(android.widget.PopupMenu.OnMenuItemClickListener); 40478 method public void show(); 40479 } 40480 40481 public static abstract interface PopupMenu.OnDismissListener { 40482 method public abstract void onDismiss(android.widget.PopupMenu); 40483 } 40484 40485 public static abstract interface PopupMenu.OnMenuItemClickListener { 40486 method public abstract boolean onMenuItemClick(android.view.MenuItem); 40487 } 40488 40489 public class PopupWindow { 40490 ctor public PopupWindow(android.content.Context); 40491 ctor public PopupWindow(android.content.Context, android.util.AttributeSet); 40492 ctor public PopupWindow(android.content.Context, android.util.AttributeSet, int); 40493 ctor public PopupWindow(android.content.Context, android.util.AttributeSet, int, int); 40494 ctor public PopupWindow(); 40495 ctor public PopupWindow(android.view.View); 40496 ctor public PopupWindow(int, int); 40497 ctor public PopupWindow(android.view.View, int, int); 40498 ctor public PopupWindow(android.view.View, int, int, boolean); 40499 method public void dismiss(); 40500 method public int getAnimationStyle(); 40501 method public android.graphics.drawable.Drawable getBackground(); 40502 method public android.view.View getContentView(); 40503 method public float getElevation(); 40504 method public int getHeight(); 40505 method public int getInputMethodMode(); 40506 method public int getMaxAvailableHeight(android.view.View); 40507 method public int getMaxAvailableHeight(android.view.View, int); 40508 method public int getSoftInputMode(); 40509 method public int getWidth(); 40510 method public boolean isAboveAnchor(); 40511 method public boolean isAttachedInDecor(); 40512 method public boolean isClippingEnabled(); 40513 method public boolean isFocusable(); 40514 method public boolean isOutsideTouchable(); 40515 method public boolean isShowing(); 40516 method public boolean isSplitTouchEnabled(); 40517 method public boolean isTouchable(); 40518 method public void setAnimationStyle(int); 40519 method public void setAttachedInDecor(boolean); 40520 method public void setBackgroundDrawable(android.graphics.drawable.Drawable); 40521 method public void setClippingEnabled(boolean); 40522 method public void setContentView(android.view.View); 40523 method public void setElevation(float); 40524 method public void setFocusable(boolean); 40525 method public void setHeight(int); 40526 method public void setIgnoreCheekPress(); 40527 method public void setInputMethodMode(int); 40528 method public void setOnDismissListener(android.widget.PopupWindow.OnDismissListener); 40529 method public void setOutsideTouchable(boolean); 40530 method public void setSoftInputMode(int); 40531 method public void setSplitTouchEnabled(boolean); 40532 method public void setTouchInterceptor(android.view.View.OnTouchListener); 40533 method public void setTouchable(boolean); 40534 method public void setWidth(int); 40535 method public void setWindowLayoutMode(int, int); 40536 method public void showAsDropDown(android.view.View); 40537 method public void showAsDropDown(android.view.View, int, int); 40538 method public void showAsDropDown(android.view.View, int, int, int); 40539 method public void showAtLocation(android.view.View, int, int, int); 40540 method public void update(); 40541 method public void update(int, int); 40542 method public void update(int, int, int, int); 40543 method public void update(int, int, int, int, boolean); 40544 method public void update(android.view.View, int, int); 40545 method public void update(android.view.View, int, int, int, int); 40546 field public static final int INPUT_METHOD_FROM_FOCUSABLE = 0; // 0x0 40547 field public static final int INPUT_METHOD_NEEDED = 1; // 0x1 40548 field public static final int INPUT_METHOD_NOT_NEEDED = 2; // 0x2 40549 } 40550 40551 public static abstract interface PopupWindow.OnDismissListener { 40552 method public abstract void onDismiss(); 40553 } 40554 40555 public class ProgressBar extends android.view.View { 40556 ctor public ProgressBar(android.content.Context); 40557 ctor public ProgressBar(android.content.Context, android.util.AttributeSet); 40558 ctor public ProgressBar(android.content.Context, android.util.AttributeSet, int); 40559 ctor public ProgressBar(android.content.Context, android.util.AttributeSet, int, int); 40560 method public android.graphics.drawable.Drawable getIndeterminateDrawable(); 40561 method public android.content.res.ColorStateList getIndeterminateTintList(); 40562 method public android.graphics.PorterDuff.Mode getIndeterminateTintMode(); 40563 method public android.view.animation.Interpolator getInterpolator(); 40564 method public synchronized int getMax(); 40565 method public synchronized int getProgress(); 40566 method public android.content.res.ColorStateList getProgressBackgroundTintList(); 40567 method public android.graphics.PorterDuff.Mode getProgressBackgroundTintMode(); 40568 method public android.graphics.drawable.Drawable getProgressDrawable(); 40569 method public android.content.res.ColorStateList getProgressTintList(); 40570 method public android.graphics.PorterDuff.Mode getProgressTintMode(); 40571 method public synchronized int getSecondaryProgress(); 40572 method public android.content.res.ColorStateList getSecondaryProgressTintList(); 40573 method public android.graphics.PorterDuff.Mode getSecondaryProgressTintMode(); 40574 method public final synchronized void incrementProgressBy(int); 40575 method public final synchronized void incrementSecondaryProgressBy(int); 40576 method public synchronized boolean isIndeterminate(); 40577 method public void onRestoreInstanceState(android.os.Parcelable); 40578 method public android.os.Parcelable onSaveInstanceState(); 40579 method public synchronized void setIndeterminate(boolean); 40580 method public void setIndeterminateDrawable(android.graphics.drawable.Drawable); 40581 method public void setIndeterminateDrawableTiled(android.graphics.drawable.Drawable); 40582 method public void setIndeterminateTintList(android.content.res.ColorStateList); 40583 method public void setIndeterminateTintMode(android.graphics.PorterDuff.Mode); 40584 method public void setInterpolator(android.content.Context, int); 40585 method public void setInterpolator(android.view.animation.Interpolator); 40586 method public synchronized void setMax(int); 40587 method public synchronized void setProgress(int); 40588 method public void setProgressBackgroundTintList(android.content.res.ColorStateList); 40589 method public void setProgressBackgroundTintMode(android.graphics.PorterDuff.Mode); 40590 method public void setProgressDrawable(android.graphics.drawable.Drawable); 40591 method public void setProgressDrawableTiled(android.graphics.drawable.Drawable); 40592 method public void setProgressTintList(android.content.res.ColorStateList); 40593 method public void setProgressTintMode(android.graphics.PorterDuff.Mode); 40594 method public synchronized void setSecondaryProgress(int); 40595 method public void setSecondaryProgressTintList(android.content.res.ColorStateList); 40596 method public void setSecondaryProgressTintMode(android.graphics.PorterDuff.Mode); 40597 } 40598 40599 public class QuickContactBadge extends android.widget.ImageView implements android.view.View.OnClickListener { 40600 ctor public QuickContactBadge(android.content.Context); 40601 ctor public QuickContactBadge(android.content.Context, android.util.AttributeSet); 40602 ctor public QuickContactBadge(android.content.Context, android.util.AttributeSet, int); 40603 ctor public QuickContactBadge(android.content.Context, android.util.AttributeSet, int, int); 40604 method public void assignContactFromEmail(java.lang.String, boolean); 40605 method public void assignContactFromEmail(java.lang.String, boolean, android.os.Bundle); 40606 method public void assignContactFromPhone(java.lang.String, boolean); 40607 method public void assignContactFromPhone(java.lang.String, boolean, android.os.Bundle); 40608 method public void assignContactUri(android.net.Uri); 40609 method public void onClick(android.view.View); 40610 method public void setExcludeMimes(java.lang.String[]); 40611 method public void setImageToDefault(); 40612 method public void setMode(int); 40613 method public void setOverlay(android.graphics.drawable.Drawable); 40614 field protected java.lang.String[] mExcludeMimes; 40615 } 40616 40617 public class RadioButton extends android.widget.CompoundButton { 40618 ctor public RadioButton(android.content.Context); 40619 ctor public RadioButton(android.content.Context, android.util.AttributeSet); 40620 ctor public RadioButton(android.content.Context, android.util.AttributeSet, int); 40621 ctor public RadioButton(android.content.Context, android.util.AttributeSet, int, int); 40622 } 40623 40624 public class RadioGroup extends android.widget.LinearLayout { 40625 ctor public RadioGroup(android.content.Context); 40626 ctor public RadioGroup(android.content.Context, android.util.AttributeSet); 40627 method public void check(int); 40628 method public void clearCheck(); 40629 method public int getCheckedRadioButtonId(); 40630 method public void setOnCheckedChangeListener(android.widget.RadioGroup.OnCheckedChangeListener); 40631 } 40632 40633 public static class RadioGroup.LayoutParams extends android.widget.LinearLayout.LayoutParams { 40634 ctor public RadioGroup.LayoutParams(android.content.Context, android.util.AttributeSet); 40635 ctor public RadioGroup.LayoutParams(int, int); 40636 ctor public RadioGroup.LayoutParams(int, int, float); 40637 ctor public RadioGroup.LayoutParams(android.view.ViewGroup.LayoutParams); 40638 ctor public RadioGroup.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 40639 } 40640 40641 public static abstract interface RadioGroup.OnCheckedChangeListener { 40642 method public abstract void onCheckedChanged(android.widget.RadioGroup, int); 40643 } 40644 40645 public class RatingBar extends android.widget.AbsSeekBar { 40646 ctor public RatingBar(android.content.Context, android.util.AttributeSet, int); 40647 ctor public RatingBar(android.content.Context, android.util.AttributeSet, int, int); 40648 ctor public RatingBar(android.content.Context, android.util.AttributeSet); 40649 ctor public RatingBar(android.content.Context); 40650 method public int getNumStars(); 40651 method public android.widget.RatingBar.OnRatingBarChangeListener getOnRatingBarChangeListener(); 40652 method public float getRating(); 40653 method public float getStepSize(); 40654 method public boolean isIndicator(); 40655 method public void setIsIndicator(boolean); 40656 method public void setNumStars(int); 40657 method public void setOnRatingBarChangeListener(android.widget.RatingBar.OnRatingBarChangeListener); 40658 method public void setRating(float); 40659 method public void setStepSize(float); 40660 } 40661 40662 public static abstract interface RatingBar.OnRatingBarChangeListener { 40663 method public abstract void onRatingChanged(android.widget.RatingBar, float, boolean); 40664 } 40665 40666 public class RelativeLayout extends android.view.ViewGroup { 40667 ctor public RelativeLayout(android.content.Context); 40668 ctor public RelativeLayout(android.content.Context, android.util.AttributeSet); 40669 ctor public RelativeLayout(android.content.Context, android.util.AttributeSet, int); 40670 ctor public RelativeLayout(android.content.Context, android.util.AttributeSet, int, int); 40671 method public int getGravity(); 40672 method protected void onLayout(boolean, int, int, int, int); 40673 method public void setGravity(int); 40674 method public void setHorizontalGravity(int); 40675 method public void setIgnoreGravity(int); 40676 method public void setVerticalGravity(int); 40677 field public static final int ABOVE = 2; // 0x2 40678 field public static final int ALIGN_BASELINE = 4; // 0x4 40679 field public static final int ALIGN_BOTTOM = 8; // 0x8 40680 field public static final int ALIGN_END = 19; // 0x13 40681 field public static final int ALIGN_LEFT = 5; // 0x5 40682 field public static final int ALIGN_PARENT_BOTTOM = 12; // 0xc 40683 field public static final int ALIGN_PARENT_END = 21; // 0x15 40684 field public static final int ALIGN_PARENT_LEFT = 9; // 0x9 40685 field public static final int ALIGN_PARENT_RIGHT = 11; // 0xb 40686 field public static final int ALIGN_PARENT_START = 20; // 0x14 40687 field public static final int ALIGN_PARENT_TOP = 10; // 0xa 40688 field public static final int ALIGN_RIGHT = 7; // 0x7 40689 field public static final int ALIGN_START = 18; // 0x12 40690 field public static final int ALIGN_TOP = 6; // 0x6 40691 field public static final int BELOW = 3; // 0x3 40692 field public static final int CENTER_HORIZONTAL = 14; // 0xe 40693 field public static final int CENTER_IN_PARENT = 13; // 0xd 40694 field public static final int CENTER_VERTICAL = 15; // 0xf 40695 field public static final int END_OF = 17; // 0x11 40696 field public static final int LEFT_OF = 0; // 0x0 40697 field public static final int RIGHT_OF = 1; // 0x1 40698 field public static final int START_OF = 16; // 0x10 40699 field public static final int TRUE = -1; // 0xffffffff 40700 } 40701 40702 public static class RelativeLayout.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 40703 ctor public RelativeLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 40704 ctor public RelativeLayout.LayoutParams(int, int); 40705 ctor public RelativeLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 40706 ctor public RelativeLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 40707 ctor public RelativeLayout.LayoutParams(android.widget.RelativeLayout.LayoutParams); 40708 method public void addRule(int); 40709 method public void addRule(int, int); 40710 method public java.lang.String debug(java.lang.String); 40711 method public int[] getRules(); 40712 method public void removeRule(int); 40713 field public boolean alignWithParent; 40714 } 40715 40716 public class RemoteViews implements android.view.LayoutInflater.Filter android.os.Parcelable { 40717 ctor public RemoteViews(java.lang.String, int); 40718 ctor public RemoteViews(android.widget.RemoteViews, android.widget.RemoteViews); 40719 ctor public RemoteViews(android.os.Parcel); 40720 method public void addView(int, android.widget.RemoteViews); 40721 method public android.view.View apply(android.content.Context, android.view.ViewGroup); 40722 method public android.widget.RemoteViews clone(); 40723 method public int describeContents(); 40724 method public int getLayoutId(); 40725 method public java.lang.String getPackage(); 40726 method public boolean onLoadClass(java.lang.Class); 40727 method public void reapply(android.content.Context, android.view.View); 40728 method public void removeAllViews(int); 40729 method public void setAccessibilityTraversalAfter(int, int); 40730 method public void setAccessibilityTraversalBefore(int, int); 40731 method public void setBitmap(int, java.lang.String, android.graphics.Bitmap); 40732 method public void setBoolean(int, java.lang.String, boolean); 40733 method public void setBundle(int, java.lang.String, android.os.Bundle); 40734 method public void setByte(int, java.lang.String, byte); 40735 method public void setChar(int, java.lang.String, char); 40736 method public void setCharSequence(int, java.lang.String, java.lang.CharSequence); 40737 method public void setChronometer(int, long, java.lang.String, boolean); 40738 method public void setContentDescription(int, java.lang.CharSequence); 40739 method public void setDisplayedChild(int, int); 40740 method public void setDouble(int, java.lang.String, double); 40741 method public void setEmptyView(int, int); 40742 method public void setFloat(int, java.lang.String, float); 40743 method public void setImageViewBitmap(int, android.graphics.Bitmap); 40744 method public void setImageViewResource(int, int); 40745 method public void setImageViewUri(int, android.net.Uri); 40746 method public void setInt(int, java.lang.String, int); 40747 method public void setIntent(int, java.lang.String, android.content.Intent); 40748 method public void setLabelFor(int, int); 40749 method public void setLong(int, java.lang.String, long); 40750 method public void setOnClickFillInIntent(int, android.content.Intent); 40751 method public void setOnClickPendingIntent(int, android.app.PendingIntent); 40752 method public void setPendingIntentTemplate(int, android.app.PendingIntent); 40753 method public void setProgressBar(int, int, int, boolean); 40754 method public void setRelativeScrollPosition(int, int); 40755 method public deprecated void setRemoteAdapter(int, int, android.content.Intent); 40756 method public void setRemoteAdapter(int, android.content.Intent); 40757 method public void setScrollPosition(int, int); 40758 method public void setShort(int, java.lang.String, short); 40759 method public void setString(int, java.lang.String, java.lang.String); 40760 method public void setTextColor(int, int); 40761 method public void setTextViewCompoundDrawables(int, int, int, int, int); 40762 method public void setTextViewCompoundDrawablesRelative(int, int, int, int, int); 40763 method public void setTextViewText(int, java.lang.CharSequence); 40764 method public void setTextViewTextSize(int, int, float); 40765 method public void setUri(int, java.lang.String, android.net.Uri); 40766 method public void setViewPadding(int, int, int, int, int); 40767 method public void setViewVisibility(int, int); 40768 method public void showNext(int); 40769 method public void showPrevious(int); 40770 method public void writeToParcel(android.os.Parcel, int); 40771 field public static final android.os.Parcelable.Creator<android.widget.RemoteViews> CREATOR; 40772 } 40773 40774 public static class RemoteViews.ActionException extends java.lang.RuntimeException { 40775 ctor public RemoteViews.ActionException(java.lang.Exception); 40776 ctor public RemoteViews.ActionException(java.lang.String); 40777 } 40778 40779 public static abstract class RemoteViews.RemoteView implements java.lang.annotation.Annotation { 40780 } 40781 40782 public abstract class RemoteViewsService extends android.app.Service { 40783 ctor public RemoteViewsService(); 40784 method public android.os.IBinder onBind(android.content.Intent); 40785 method public abstract android.widget.RemoteViewsService.RemoteViewsFactory onGetViewFactory(android.content.Intent); 40786 } 40787 40788 public static abstract interface RemoteViewsService.RemoteViewsFactory { 40789 method public abstract int getCount(); 40790 method public abstract long getItemId(int); 40791 method public abstract android.widget.RemoteViews getLoadingView(); 40792 method public abstract android.widget.RemoteViews getViewAt(int); 40793 method public abstract int getViewTypeCount(); 40794 method public abstract boolean hasStableIds(); 40795 method public abstract void onCreate(); 40796 method public abstract void onDataSetChanged(); 40797 method public abstract void onDestroy(); 40798 } 40799 40800 public abstract class ResourceCursorAdapter extends android.widget.CursorAdapter { 40801 ctor public deprecated ResourceCursorAdapter(android.content.Context, int, android.database.Cursor); 40802 ctor public ResourceCursorAdapter(android.content.Context, int, android.database.Cursor, boolean); 40803 ctor public ResourceCursorAdapter(android.content.Context, int, android.database.Cursor, int); 40804 method public android.view.View newView(android.content.Context, android.database.Cursor, android.view.ViewGroup); 40805 method public void setDropDownViewResource(int); 40806 method public void setViewResource(int); 40807 } 40808 40809 public abstract class ResourceCursorTreeAdapter extends android.widget.CursorTreeAdapter { 40810 ctor public ResourceCursorTreeAdapter(android.content.Context, android.database.Cursor, int, int, int, int); 40811 ctor public ResourceCursorTreeAdapter(android.content.Context, android.database.Cursor, int, int, int); 40812 ctor public ResourceCursorTreeAdapter(android.content.Context, android.database.Cursor, int, int); 40813 method public android.view.View newChildView(android.content.Context, android.database.Cursor, boolean, android.view.ViewGroup); 40814 method public android.view.View newGroupView(android.content.Context, android.database.Cursor, boolean, android.view.ViewGroup); 40815 } 40816 40817 public class ScrollView extends android.widget.FrameLayout { 40818 ctor public ScrollView(android.content.Context); 40819 ctor public ScrollView(android.content.Context, android.util.AttributeSet); 40820 ctor public ScrollView(android.content.Context, android.util.AttributeSet, int); 40821 ctor public ScrollView(android.content.Context, android.util.AttributeSet, int, int); 40822 method public boolean arrowScroll(int); 40823 method protected int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect); 40824 method public boolean executeKeyEvent(android.view.KeyEvent); 40825 method public void fling(int); 40826 method public boolean fullScroll(int); 40827 method public int getMaxScrollAmount(); 40828 method public boolean isFillViewport(); 40829 method public boolean isSmoothScrollingEnabled(); 40830 method public boolean pageScroll(int); 40831 method public void setFillViewport(boolean); 40832 method public void setSmoothScrollingEnabled(boolean); 40833 method public final void smoothScrollBy(int, int); 40834 method public final void smoothScrollTo(int, int); 40835 } 40836 40837 public class Scroller { 40838 ctor public Scroller(android.content.Context); 40839 ctor public Scroller(android.content.Context, android.view.animation.Interpolator); 40840 ctor public Scroller(android.content.Context, android.view.animation.Interpolator, boolean); 40841 method public void abortAnimation(); 40842 method public boolean computeScrollOffset(); 40843 method public void extendDuration(int); 40844 method public void fling(int, int, int, int, int, int, int, int); 40845 method public final void forceFinished(boolean); 40846 method public float getCurrVelocity(); 40847 method public final int getCurrX(); 40848 method public final int getCurrY(); 40849 method public final int getDuration(); 40850 method public final int getFinalX(); 40851 method public final int getFinalY(); 40852 method public final int getStartX(); 40853 method public final int getStartY(); 40854 method public final boolean isFinished(); 40855 method public void setFinalX(int); 40856 method public void setFinalY(int); 40857 method public final void setFriction(float); 40858 method public void startScroll(int, int, int, int); 40859 method public void startScroll(int, int, int, int, int); 40860 method public int timePassed(); 40861 } 40862 40863 public class SearchView extends android.widget.LinearLayout implements android.view.CollapsibleActionView { 40864 ctor public SearchView(android.content.Context); 40865 ctor public SearchView(android.content.Context, android.util.AttributeSet); 40866 ctor public SearchView(android.content.Context, android.util.AttributeSet, int); 40867 ctor public SearchView(android.content.Context, android.util.AttributeSet, int, int); 40868 method public int getImeOptions(); 40869 method public int getInputType(); 40870 method public int getMaxWidth(); 40871 method public java.lang.CharSequence getQuery(); 40872 method public java.lang.CharSequence getQueryHint(); 40873 method public android.widget.CursorAdapter getSuggestionsAdapter(); 40874 method public boolean isIconfiedByDefault(); 40875 method public boolean isIconified(); 40876 method public boolean isQueryRefinementEnabled(); 40877 method public boolean isSubmitButtonEnabled(); 40878 method public void onActionViewCollapsed(); 40879 method public void onActionViewExpanded(); 40880 method public void setIconified(boolean); 40881 method public void setIconifiedByDefault(boolean); 40882 method public void setImeOptions(int); 40883 method public void setInputType(int); 40884 method public void setMaxWidth(int); 40885 method public void setOnCloseListener(android.widget.SearchView.OnCloseListener); 40886 method public void setOnQueryTextFocusChangeListener(android.view.View.OnFocusChangeListener); 40887 method public void setOnQueryTextListener(android.widget.SearchView.OnQueryTextListener); 40888 method public void setOnSearchClickListener(android.view.View.OnClickListener); 40889 method public void setOnSuggestionListener(android.widget.SearchView.OnSuggestionListener); 40890 method public void setQuery(java.lang.CharSequence, boolean); 40891 method public void setQueryHint(java.lang.CharSequence); 40892 method public void setQueryRefinementEnabled(boolean); 40893 method public void setSearchableInfo(android.app.SearchableInfo); 40894 method public void setSubmitButtonEnabled(boolean); 40895 method public void setSuggestionsAdapter(android.widget.CursorAdapter); 40896 } 40897 40898 public static abstract interface SearchView.OnCloseListener { 40899 method public abstract boolean onClose(); 40900 } 40901 40902 public static abstract interface SearchView.OnQueryTextListener { 40903 method public abstract boolean onQueryTextChange(java.lang.String); 40904 method public abstract boolean onQueryTextSubmit(java.lang.String); 40905 } 40906 40907 public static abstract interface SearchView.OnSuggestionListener { 40908 method public abstract boolean onSuggestionClick(int); 40909 method public abstract boolean onSuggestionSelect(int); 40910 } 40911 40912 public abstract interface SectionIndexer { 40913 method public abstract int getPositionForSection(int); 40914 method public abstract int getSectionForPosition(int); 40915 method public abstract java.lang.Object[] getSections(); 40916 } 40917 40918 public class SeekBar extends android.widget.AbsSeekBar { 40919 ctor public SeekBar(android.content.Context); 40920 ctor public SeekBar(android.content.Context, android.util.AttributeSet); 40921 ctor public SeekBar(android.content.Context, android.util.AttributeSet, int); 40922 ctor public SeekBar(android.content.Context, android.util.AttributeSet, int, int); 40923 method public void setOnSeekBarChangeListener(android.widget.SeekBar.OnSeekBarChangeListener); 40924 } 40925 40926 public static abstract interface SeekBar.OnSeekBarChangeListener { 40927 method public abstract void onProgressChanged(android.widget.SeekBar, int, boolean); 40928 method public abstract void onStartTrackingTouch(android.widget.SeekBar); 40929 method public abstract void onStopTrackingTouch(android.widget.SeekBar); 40930 } 40931 40932 public class ShareActionProvider extends android.view.ActionProvider { 40933 ctor public ShareActionProvider(android.content.Context); 40934 method public android.view.View onCreateActionView(); 40935 method public void setOnShareTargetSelectedListener(android.widget.ShareActionProvider.OnShareTargetSelectedListener); 40936 method public void setShareHistoryFileName(java.lang.String); 40937 method public void setShareIntent(android.content.Intent); 40938 field public static final java.lang.String DEFAULT_SHARE_HISTORY_FILE_NAME = "share_history.xml"; 40939 } 40940 40941 public static abstract interface ShareActionProvider.OnShareTargetSelectedListener { 40942 method public abstract boolean onShareTargetSelected(android.widget.ShareActionProvider, android.content.Intent); 40943 } 40944 40945 public class SimpleAdapter extends android.widget.BaseAdapter implements android.widget.Filterable { 40946 ctor public SimpleAdapter(android.content.Context, java.util.List<? extends java.util.Map<java.lang.String, ?>>, int, java.lang.String[], int[]); 40947 method public int getCount(); 40948 method public android.widget.Filter getFilter(); 40949 method public java.lang.Object getItem(int); 40950 method public long getItemId(int); 40951 method public android.view.View getView(int, android.view.View, android.view.ViewGroup); 40952 method public android.widget.SimpleAdapter.ViewBinder getViewBinder(); 40953 method public void setDropDownViewResource(int); 40954 method public void setViewBinder(android.widget.SimpleAdapter.ViewBinder); 40955 method public void setViewImage(android.widget.ImageView, int); 40956 method public void setViewImage(android.widget.ImageView, java.lang.String); 40957 method public void setViewText(android.widget.TextView, java.lang.String); 40958 } 40959 40960 public static abstract interface SimpleAdapter.ViewBinder { 40961 method public abstract boolean setViewValue(android.view.View, java.lang.Object, java.lang.String); 40962 } 40963 40964 public class SimpleCursorAdapter extends android.widget.ResourceCursorAdapter { 40965 ctor public deprecated SimpleCursorAdapter(android.content.Context, int, android.database.Cursor, java.lang.String[], int[]); 40966 ctor public SimpleCursorAdapter(android.content.Context, int, android.database.Cursor, java.lang.String[], int[], int); 40967 method public void bindView(android.view.View, android.content.Context, android.database.Cursor); 40968 method public void changeCursorAndColumns(android.database.Cursor, java.lang.String[], int[]); 40969 method public android.widget.SimpleCursorAdapter.CursorToStringConverter getCursorToStringConverter(); 40970 method public int getStringConversionColumn(); 40971 method public android.widget.SimpleCursorAdapter.ViewBinder getViewBinder(); 40972 method public void setCursorToStringConverter(android.widget.SimpleCursorAdapter.CursorToStringConverter); 40973 method public void setStringConversionColumn(int); 40974 method public void setViewBinder(android.widget.SimpleCursorAdapter.ViewBinder); 40975 method public void setViewImage(android.widget.ImageView, java.lang.String); 40976 method public void setViewText(android.widget.TextView, java.lang.String); 40977 } 40978 40979 public static abstract interface SimpleCursorAdapter.CursorToStringConverter { 40980 method public abstract java.lang.CharSequence convertToString(android.database.Cursor); 40981 } 40982 40983 public static abstract interface SimpleCursorAdapter.ViewBinder { 40984 method public abstract boolean setViewValue(android.view.View, android.database.Cursor, int); 40985 } 40986 40987 public abstract class SimpleCursorTreeAdapter extends android.widget.ResourceCursorTreeAdapter { 40988 ctor public SimpleCursorTreeAdapter(android.content.Context, android.database.Cursor, int, int, java.lang.String[], int[], int, int, java.lang.String[], int[]); 40989 ctor public SimpleCursorTreeAdapter(android.content.Context, android.database.Cursor, int, int, java.lang.String[], int[], int, java.lang.String[], int[]); 40990 ctor public SimpleCursorTreeAdapter(android.content.Context, android.database.Cursor, int, java.lang.String[], int[], int, java.lang.String[], int[]); 40991 method protected void bindChildView(android.view.View, android.content.Context, android.database.Cursor, boolean); 40992 method protected void bindGroupView(android.view.View, android.content.Context, android.database.Cursor, boolean); 40993 method public android.widget.SimpleCursorTreeAdapter.ViewBinder getViewBinder(); 40994 method public void setViewBinder(android.widget.SimpleCursorTreeAdapter.ViewBinder); 40995 method protected void setViewImage(android.widget.ImageView, java.lang.String); 40996 method public void setViewText(android.widget.TextView, java.lang.String); 40997 } 40998 40999 public static abstract interface SimpleCursorTreeAdapter.ViewBinder { 41000 method public abstract boolean setViewValue(android.view.View, android.database.Cursor, int); 41001 } 41002 41003 public class SimpleExpandableListAdapter extends android.widget.BaseExpandableListAdapter { 41004 ctor public SimpleExpandableListAdapter(android.content.Context, java.util.List<? extends java.util.Map<java.lang.String, ?>>, int, java.lang.String[], int[], java.util.List<? extends java.util.List<? extends java.util.Map<java.lang.String, ?>>>, int, java.lang.String[], int[]); 41005 ctor public SimpleExpandableListAdapter(android.content.Context, java.util.List<? extends java.util.Map<java.lang.String, ?>>, int, int, java.lang.String[], int[], java.util.List<? extends java.util.List<? extends java.util.Map<java.lang.String, ?>>>, int, java.lang.String[], int[]); 41006 ctor public SimpleExpandableListAdapter(android.content.Context, java.util.List<? extends java.util.Map<java.lang.String, ?>>, int, int, java.lang.String[], int[], java.util.List<? extends java.util.List<? extends java.util.Map<java.lang.String, ?>>>, int, int, java.lang.String[], int[]); 41007 method public java.lang.Object getChild(int, int); 41008 method public long getChildId(int, int); 41009 method public android.view.View getChildView(int, int, boolean, android.view.View, android.view.ViewGroup); 41010 method public int getChildrenCount(int); 41011 method public java.lang.Object getGroup(int); 41012 method public int getGroupCount(); 41013 method public long getGroupId(int); 41014 method public android.view.View getGroupView(int, boolean, android.view.View, android.view.ViewGroup); 41015 method public boolean hasStableIds(); 41016 method public boolean isChildSelectable(int, int); 41017 method public android.view.View newChildView(boolean, android.view.ViewGroup); 41018 method public android.view.View newGroupView(boolean, android.view.ViewGroup); 41019 } 41020 41021 public deprecated class SlidingDrawer extends android.view.ViewGroup { 41022 ctor public SlidingDrawer(android.content.Context, android.util.AttributeSet); 41023 ctor public SlidingDrawer(android.content.Context, android.util.AttributeSet, int); 41024 ctor public SlidingDrawer(android.content.Context, android.util.AttributeSet, int, int); 41025 method public void animateClose(); 41026 method public void animateOpen(); 41027 method public void animateToggle(); 41028 method public void close(); 41029 method public android.view.View getContent(); 41030 method public android.view.View getHandle(); 41031 method public boolean isMoving(); 41032 method public boolean isOpened(); 41033 method public void lock(); 41034 method protected void onLayout(boolean, int, int, int, int); 41035 method public void open(); 41036 method public void setOnDrawerCloseListener(android.widget.SlidingDrawer.OnDrawerCloseListener); 41037 method public void setOnDrawerOpenListener(android.widget.SlidingDrawer.OnDrawerOpenListener); 41038 method public void setOnDrawerScrollListener(android.widget.SlidingDrawer.OnDrawerScrollListener); 41039 method public void toggle(); 41040 method public void unlock(); 41041 field public static final int ORIENTATION_HORIZONTAL = 0; // 0x0 41042 field public static final int ORIENTATION_VERTICAL = 1; // 0x1 41043 } 41044 41045 public static abstract interface SlidingDrawer.OnDrawerCloseListener { 41046 method public abstract void onDrawerClosed(); 41047 } 41048 41049 public static abstract interface SlidingDrawer.OnDrawerOpenListener { 41050 method public abstract void onDrawerOpened(); 41051 } 41052 41053 public static abstract interface SlidingDrawer.OnDrawerScrollListener { 41054 method public abstract void onScrollEnded(); 41055 method public abstract void onScrollStarted(); 41056 } 41057 41058 public final class Space extends android.view.View { 41059 ctor public Space(android.content.Context, android.util.AttributeSet, int, int); 41060 ctor public Space(android.content.Context, android.util.AttributeSet, int); 41061 ctor public Space(android.content.Context, android.util.AttributeSet); 41062 ctor public Space(android.content.Context); 41063 } 41064 41065 public class Spinner extends android.widget.AbsSpinner implements android.content.DialogInterface.OnClickListener { 41066 ctor public Spinner(android.content.Context); 41067 ctor public Spinner(android.content.Context, int); 41068 ctor public Spinner(android.content.Context, android.util.AttributeSet); 41069 ctor public Spinner(android.content.Context, android.util.AttributeSet, int); 41070 ctor public Spinner(android.content.Context, android.util.AttributeSet, int, int); 41071 ctor public Spinner(android.content.Context, android.util.AttributeSet, int, int, int); 41072 method public int getDropDownHorizontalOffset(); 41073 method public int getDropDownVerticalOffset(); 41074 method public int getDropDownWidth(); 41075 method public int getGravity(); 41076 method public android.graphics.drawable.Drawable getPopupBackground(); 41077 method public java.lang.CharSequence getPrompt(); 41078 method public void onClick(android.content.DialogInterface, int); 41079 method public void setDropDownHorizontalOffset(int); 41080 method public void setDropDownVerticalOffset(int); 41081 method public void setDropDownWidth(int); 41082 method public void setGravity(int); 41083 method public void setPopupBackgroundDrawable(android.graphics.drawable.Drawable); 41084 method public void setPopupBackgroundResource(int); 41085 method public void setPrompt(java.lang.CharSequence); 41086 method public void setPromptId(int); 41087 field public static final int MODE_DIALOG = 0; // 0x0 41088 field public static final int MODE_DROPDOWN = 1; // 0x1 41089 } 41090 41091 public abstract interface SpinnerAdapter implements android.widget.Adapter { 41092 method public abstract android.view.View getDropDownView(int, android.view.View, android.view.ViewGroup); 41093 } 41094 41095 public class StackView extends android.widget.AdapterViewAnimator { 41096 ctor public StackView(android.content.Context); 41097 ctor public StackView(android.content.Context, android.util.AttributeSet); 41098 ctor public StackView(android.content.Context, android.util.AttributeSet, int); 41099 ctor public StackView(android.content.Context, android.util.AttributeSet, int, int); 41100 } 41101 41102 public class Switch extends android.widget.CompoundButton { 41103 ctor public Switch(android.content.Context); 41104 ctor public Switch(android.content.Context, android.util.AttributeSet); 41105 ctor public Switch(android.content.Context, android.util.AttributeSet, int); 41106 ctor public Switch(android.content.Context, android.util.AttributeSet, int, int); 41107 method public boolean getShowText(); 41108 method public boolean getSplitTrack(); 41109 method public int getSwitchMinWidth(); 41110 method public int getSwitchPadding(); 41111 method public java.lang.CharSequence getTextOff(); 41112 method public java.lang.CharSequence getTextOn(); 41113 method public android.graphics.drawable.Drawable getThumbDrawable(); 41114 method public int getThumbTextPadding(); 41115 method public android.graphics.drawable.Drawable getTrackDrawable(); 41116 method public void onMeasure(int, int); 41117 method public void setShowText(boolean); 41118 method public void setSplitTrack(boolean); 41119 method public void setSwitchMinWidth(int); 41120 method public void setSwitchPadding(int); 41121 method public void setSwitchTextAppearance(android.content.Context, int); 41122 method public void setSwitchTypeface(android.graphics.Typeface, int); 41123 method public void setSwitchTypeface(android.graphics.Typeface); 41124 method public void setTextOff(java.lang.CharSequence); 41125 method public void setTextOn(java.lang.CharSequence); 41126 method public void setThumbDrawable(android.graphics.drawable.Drawable); 41127 method public void setThumbResource(int); 41128 method public void setThumbTextPadding(int); 41129 method public void setTrackDrawable(android.graphics.drawable.Drawable); 41130 method public void setTrackResource(int); 41131 } 41132 41133 public class TabHost extends android.widget.FrameLayout implements android.view.ViewTreeObserver.OnTouchModeChangeListener { 41134 ctor public TabHost(android.content.Context); 41135 ctor public TabHost(android.content.Context, android.util.AttributeSet); 41136 ctor public TabHost(android.content.Context, android.util.AttributeSet, int); 41137 ctor public TabHost(android.content.Context, android.util.AttributeSet, int, int); 41138 method public void addTab(android.widget.TabHost.TabSpec); 41139 method public void clearAllTabs(); 41140 method public int getCurrentTab(); 41141 method public java.lang.String getCurrentTabTag(); 41142 method public android.view.View getCurrentTabView(); 41143 method public android.view.View getCurrentView(); 41144 method public android.widget.FrameLayout getTabContentView(); 41145 method public android.widget.TabWidget getTabWidget(); 41146 method public android.widget.TabHost.TabSpec newTabSpec(java.lang.String); 41147 method public void onTouchModeChanged(boolean); 41148 method public void setCurrentTab(int); 41149 method public void setCurrentTabByTag(java.lang.String); 41150 method public void setOnTabChangedListener(android.widget.TabHost.OnTabChangeListener); 41151 method public void setup(); 41152 method public void setup(android.app.LocalActivityManager); 41153 } 41154 41155 public static abstract interface TabHost.OnTabChangeListener { 41156 method public abstract void onTabChanged(java.lang.String); 41157 } 41158 41159 public static abstract interface TabHost.TabContentFactory { 41160 method public abstract android.view.View createTabContent(java.lang.String); 41161 } 41162 41163 public class TabHost.TabSpec { 41164 method public java.lang.String getTag(); 41165 method public android.widget.TabHost.TabSpec setContent(int); 41166 method public android.widget.TabHost.TabSpec setContent(android.widget.TabHost.TabContentFactory); 41167 method public android.widget.TabHost.TabSpec setContent(android.content.Intent); 41168 method public android.widget.TabHost.TabSpec setIndicator(java.lang.CharSequence); 41169 method public android.widget.TabHost.TabSpec setIndicator(java.lang.CharSequence, android.graphics.drawable.Drawable); 41170 method public android.widget.TabHost.TabSpec setIndicator(android.view.View); 41171 } 41172 41173 public class TabWidget extends android.widget.LinearLayout implements android.view.View.OnFocusChangeListener { 41174 ctor public TabWidget(android.content.Context); 41175 ctor public TabWidget(android.content.Context, android.util.AttributeSet); 41176 ctor public TabWidget(android.content.Context, android.util.AttributeSet, int); 41177 ctor public TabWidget(android.content.Context, android.util.AttributeSet, int, int); 41178 method public void dispatchDraw(android.graphics.Canvas); 41179 method public void focusCurrentTab(int); 41180 method public android.view.View getChildTabViewAt(int); 41181 method public int getTabCount(); 41182 method public boolean isStripEnabled(); 41183 method public void onFocusChange(android.view.View, boolean); 41184 method public void setCurrentTab(int); 41185 method public void setDividerDrawable(int); 41186 method public void setLeftStripDrawable(android.graphics.drawable.Drawable); 41187 method public void setLeftStripDrawable(int); 41188 method public void setRightStripDrawable(android.graphics.drawable.Drawable); 41189 method public void setRightStripDrawable(int); 41190 method public void setStripEnabled(boolean); 41191 } 41192 41193 public class TableLayout extends android.widget.LinearLayout { 41194 ctor public TableLayout(android.content.Context); 41195 ctor public TableLayout(android.content.Context, android.util.AttributeSet); 41196 method public boolean isColumnCollapsed(int); 41197 method public boolean isColumnShrinkable(int); 41198 method public boolean isColumnStretchable(int); 41199 method public boolean isShrinkAllColumns(); 41200 method public boolean isStretchAllColumns(); 41201 method public void setColumnCollapsed(int, boolean); 41202 method public void setColumnShrinkable(int, boolean); 41203 method public void setColumnStretchable(int, boolean); 41204 method public void setShrinkAllColumns(boolean); 41205 method public void setStretchAllColumns(boolean); 41206 } 41207 41208 public static class TableLayout.LayoutParams extends android.widget.LinearLayout.LayoutParams { 41209 ctor public TableLayout.LayoutParams(android.content.Context, android.util.AttributeSet); 41210 ctor public TableLayout.LayoutParams(int, int); 41211 ctor public TableLayout.LayoutParams(int, int, float); 41212 ctor public TableLayout.LayoutParams(); 41213 ctor public TableLayout.LayoutParams(android.view.ViewGroup.LayoutParams); 41214 ctor public TableLayout.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 41215 } 41216 41217 public class TableRow extends android.widget.LinearLayout { 41218 ctor public TableRow(android.content.Context); 41219 ctor public TableRow(android.content.Context, android.util.AttributeSet); 41220 method public android.view.View getVirtualChildAt(int); 41221 method public int getVirtualChildCount(); 41222 } 41223 41224 public static class TableRow.LayoutParams extends android.widget.LinearLayout.LayoutParams { 41225 ctor public TableRow.LayoutParams(android.content.Context, android.util.AttributeSet); 41226 ctor public TableRow.LayoutParams(int, int); 41227 ctor public TableRow.LayoutParams(int, int, float); 41228 ctor public TableRow.LayoutParams(); 41229 ctor public TableRow.LayoutParams(int); 41230 ctor public TableRow.LayoutParams(android.view.ViewGroup.LayoutParams); 41231 ctor public TableRow.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 41232 field public int column; 41233 field public int span; 41234 } 41235 41236 public class TextClock extends android.widget.TextView { 41237 ctor public TextClock(android.content.Context); 41238 ctor public TextClock(android.content.Context, android.util.AttributeSet); 41239 ctor public TextClock(android.content.Context, android.util.AttributeSet, int); 41240 ctor public TextClock(android.content.Context, android.util.AttributeSet, int, int); 41241 method public java.lang.CharSequence getFormat12Hour(); 41242 method public java.lang.CharSequence getFormat24Hour(); 41243 method public java.lang.String getTimeZone(); 41244 method public boolean is24HourModeEnabled(); 41245 method public void setFormat12Hour(java.lang.CharSequence); 41246 method public void setFormat24Hour(java.lang.CharSequence); 41247 method public void setTimeZone(java.lang.String); 41248 field public static final deprecated java.lang.CharSequence DEFAULT_FORMAT_12_HOUR; 41249 field public static final deprecated java.lang.CharSequence DEFAULT_FORMAT_24_HOUR; 41250 } 41251 41252 public class TextSwitcher extends android.widget.ViewSwitcher { 41253 ctor public TextSwitcher(android.content.Context); 41254 ctor public TextSwitcher(android.content.Context, android.util.AttributeSet); 41255 method public void setCurrentText(java.lang.CharSequence); 41256 method public void setText(java.lang.CharSequence); 41257 } 41258 41259 public class TextView extends android.view.View implements android.view.ViewTreeObserver.OnPreDrawListener { 41260 ctor public TextView(android.content.Context); 41261 ctor public TextView(android.content.Context, android.util.AttributeSet); 41262 ctor public TextView(android.content.Context, android.util.AttributeSet, int); 41263 ctor public TextView(android.content.Context, android.util.AttributeSet, int, int); 41264 method public void addTextChangedListener(android.text.TextWatcher); 41265 method public final void append(java.lang.CharSequence); 41266 method public void append(java.lang.CharSequence, int, int); 41267 method public void beginBatchEdit(); 41268 method public boolean bringPointIntoView(int); 41269 method public void clearComposingText(); 41270 method public void debug(int); 41271 method public boolean didTouchFocusSelect(); 41272 method public void endBatchEdit(); 41273 method public boolean extractText(android.view.inputmethod.ExtractedTextRequest, android.view.inputmethod.ExtractedText); 41274 method public final int getAutoLinkMask(); 41275 method public int getCompoundDrawablePadding(); 41276 method public android.graphics.drawable.Drawable[] getCompoundDrawables(); 41277 method public android.graphics.drawable.Drawable[] getCompoundDrawablesRelative(); 41278 method public int getCompoundPaddingBottom(); 41279 method public int getCompoundPaddingEnd(); 41280 method public int getCompoundPaddingLeft(); 41281 method public int getCompoundPaddingRight(); 41282 method public int getCompoundPaddingStart(); 41283 method public int getCompoundPaddingTop(); 41284 method public final int getCurrentHintTextColor(); 41285 method public final int getCurrentTextColor(); 41286 method public android.view.ActionMode.Callback getCustomSelectionActionModeCallback(); 41287 method protected boolean getDefaultEditable(); 41288 method protected android.text.method.MovementMethod getDefaultMovementMethod(); 41289 method public android.text.Editable getEditableText(); 41290 method public android.text.TextUtils.TruncateAt getEllipsize(); 41291 method public java.lang.CharSequence getError(); 41292 method public int getExtendedPaddingBottom(); 41293 method public int getExtendedPaddingTop(); 41294 method public android.text.InputFilter[] getFilters(); 41295 method public java.lang.String getFontFeatureSettings(); 41296 method public boolean getFreezesText(); 41297 method public int getGravity(); 41298 method public int getHighlightColor(); 41299 method public java.lang.CharSequence getHint(); 41300 method public final android.content.res.ColorStateList getHintTextColors(); 41301 method public int getImeActionId(); 41302 method public java.lang.CharSequence getImeActionLabel(); 41303 method public int getImeOptions(); 41304 method public boolean getIncludeFontPadding(); 41305 method public android.os.Bundle getInputExtras(boolean); 41306 method public int getInputType(); 41307 method public final android.text.method.KeyListener getKeyListener(); 41308 method public final android.text.Layout getLayout(); 41309 method public float getLetterSpacing(); 41310 method public int getLineBounds(int, android.graphics.Rect); 41311 method public int getLineCount(); 41312 method public int getLineHeight(); 41313 method public float getLineSpacingExtra(); 41314 method public float getLineSpacingMultiplier(); 41315 method public final android.content.res.ColorStateList getLinkTextColors(); 41316 method public final boolean getLinksClickable(); 41317 method public int getMarqueeRepeatLimit(); 41318 method public int getMaxEms(); 41319 method public int getMaxHeight(); 41320 method public int getMaxLines(); 41321 method public int getMaxWidth(); 41322 method public int getMinEms(); 41323 method public int getMinHeight(); 41324 method public int getMinLines(); 41325 method public int getMinWidth(); 41326 method public final android.text.method.MovementMethod getMovementMethod(); 41327 method public int getOffsetForPosition(float, float); 41328 method public android.text.TextPaint getPaint(); 41329 method public int getPaintFlags(); 41330 method public java.lang.String getPrivateImeOptions(); 41331 method public int getSelectionEnd(); 41332 method public int getSelectionStart(); 41333 method public int getShadowColor(); 41334 method public float getShadowDx(); 41335 method public float getShadowDy(); 41336 method public float getShadowRadius(); 41337 method public final boolean getShowSoftInputOnFocus(); 41338 method public java.lang.CharSequence getText(); 41339 method public final android.content.res.ColorStateList getTextColors(); 41340 method public java.util.Locale getTextLocale(); 41341 method public float getTextScaleX(); 41342 method public float getTextSize(); 41343 method public int getTotalPaddingBottom(); 41344 method public int getTotalPaddingEnd(); 41345 method public int getTotalPaddingLeft(); 41346 method public int getTotalPaddingRight(); 41347 method public int getTotalPaddingStart(); 41348 method public int getTotalPaddingTop(); 41349 method public final android.text.method.TransformationMethod getTransformationMethod(); 41350 method public android.graphics.Typeface getTypeface(); 41351 method public android.text.style.URLSpan[] getUrls(); 41352 method public boolean hasSelection(); 41353 method public boolean isCursorVisible(); 41354 method public boolean isInputMethodTarget(); 41355 method public boolean isSuggestionsEnabled(); 41356 method public boolean isTextSelectable(); 41357 method public int length(); 41358 method public boolean moveCursorToVisibleOffset(); 41359 method public void onBeginBatchEdit(); 41360 method public void onCommitCompletion(android.view.inputmethod.CompletionInfo); 41361 method public void onCommitCorrection(android.view.inputmethod.CorrectionInfo); 41362 method public void onEditorAction(int); 41363 method public void onEndBatchEdit(); 41364 method public boolean onPreDraw(); 41365 method public boolean onPrivateIMECommand(java.lang.String, android.os.Bundle); 41366 method public void onRestoreInstanceState(android.os.Parcelable); 41367 method public android.os.Parcelable onSaveInstanceState(); 41368 method protected void onSelectionChanged(int, int); 41369 method protected void onTextChanged(java.lang.CharSequence, int, int, int); 41370 method public boolean onTextContextMenuItem(int); 41371 method public void removeTextChangedListener(android.text.TextWatcher); 41372 method public void setAllCaps(boolean); 41373 method public final void setAutoLinkMask(int); 41374 method public void setCompoundDrawablePadding(int); 41375 method public void setCompoundDrawables(android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable); 41376 method public void setCompoundDrawablesRelative(android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable); 41377 method public void setCompoundDrawablesRelativeWithIntrinsicBounds(int, int, int, int); 41378 method public void setCompoundDrawablesRelativeWithIntrinsicBounds(android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable); 41379 method public void setCompoundDrawablesWithIntrinsicBounds(int, int, int, int); 41380 method public void setCompoundDrawablesWithIntrinsicBounds(android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable, android.graphics.drawable.Drawable); 41381 method public void setCursorVisible(boolean); 41382 method public void setCustomSelectionActionModeCallback(android.view.ActionMode.Callback); 41383 method public final void setEditableFactory(android.text.Editable.Factory); 41384 method public void setElegantTextHeight(boolean); 41385 method public void setEllipsize(android.text.TextUtils.TruncateAt); 41386 method public void setEms(int); 41387 method public void setError(java.lang.CharSequence); 41388 method public void setError(java.lang.CharSequence, android.graphics.drawable.Drawable); 41389 method public void setExtractedText(android.view.inputmethod.ExtractedText); 41390 method public void setFilters(android.text.InputFilter[]); 41391 method public void setFontFeatureSettings(java.lang.String); 41392 method protected boolean setFrame(int, int, int, int); 41393 method public void setFreezesText(boolean); 41394 method public void setGravity(int); 41395 method public void setHeight(int); 41396 method public void setHighlightColor(int); 41397 method public final void setHint(java.lang.CharSequence); 41398 method public final void setHint(int); 41399 method public final void setHintTextColor(int); 41400 method public final void setHintTextColor(android.content.res.ColorStateList); 41401 method public void setHorizontallyScrolling(boolean); 41402 method public void setImeActionLabel(java.lang.CharSequence, int); 41403 method public void setImeOptions(int); 41404 method public void setIncludeFontPadding(boolean); 41405 method public void setInputExtras(int) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 41406 method public void setInputType(int); 41407 method public void setKeyListener(android.text.method.KeyListener); 41408 method public void setLetterSpacing(float); 41409 method public void setLineSpacing(float, float); 41410 method public void setLines(int); 41411 method public final void setLinkTextColor(int); 41412 method public final void setLinkTextColor(android.content.res.ColorStateList); 41413 method public final void setLinksClickable(boolean); 41414 method public void setMarqueeRepeatLimit(int); 41415 method public void setMaxEms(int); 41416 method public void setMaxHeight(int); 41417 method public void setMaxLines(int); 41418 method public void setMaxWidth(int); 41419 method public void setMinEms(int); 41420 method public void setMinHeight(int); 41421 method public void setMinLines(int); 41422 method public void setMinWidth(int); 41423 method public final void setMovementMethod(android.text.method.MovementMethod); 41424 method public void setOnEditorActionListener(android.widget.TextView.OnEditorActionListener); 41425 method public void setPaintFlags(int); 41426 method public void setPrivateImeOptions(java.lang.String); 41427 method public void setRawInputType(int); 41428 method public void setScroller(android.widget.Scroller); 41429 method public void setSelectAllOnFocus(boolean); 41430 method public void setShadowLayer(float, float, float, int); 41431 method public final void setShowSoftInputOnFocus(boolean); 41432 method public void setSingleLine(); 41433 method public void setSingleLine(boolean); 41434 method public final void setSpannableFactory(android.text.Spannable.Factory); 41435 method public final void setText(java.lang.CharSequence); 41436 method public void setText(java.lang.CharSequence, android.widget.TextView.BufferType); 41437 method public final void setText(char[], int, int); 41438 method public final void setText(int); 41439 method public final void setText(int, android.widget.TextView.BufferType); 41440 method public void setTextAppearance(android.content.Context, int); 41441 method public void setTextColor(int); 41442 method public void setTextColor(android.content.res.ColorStateList); 41443 method public void setTextIsSelectable(boolean); 41444 method public final void setTextKeepState(java.lang.CharSequence); 41445 method public final void setTextKeepState(java.lang.CharSequence, android.widget.TextView.BufferType); 41446 method public void setTextLocale(java.util.Locale); 41447 method public void setTextScaleX(float); 41448 method public void setTextSize(float); 41449 method public void setTextSize(int, float); 41450 method public final void setTransformationMethod(android.text.method.TransformationMethod); 41451 method public void setTypeface(android.graphics.Typeface, int); 41452 method public void setTypeface(android.graphics.Typeface); 41453 method public void setWidth(int); 41454 } 41455 41456 public static final class TextView.BufferType extends java.lang.Enum { 41457 method public static android.widget.TextView.BufferType valueOf(java.lang.String); 41458 method public static final android.widget.TextView.BufferType[] values(); 41459 enum_constant public static final android.widget.TextView.BufferType EDITABLE; 41460 enum_constant public static final android.widget.TextView.BufferType NORMAL; 41461 enum_constant public static final android.widget.TextView.BufferType SPANNABLE; 41462 } 41463 41464 public static abstract interface TextView.OnEditorActionListener { 41465 method public abstract boolean onEditorAction(android.widget.TextView, int, android.view.KeyEvent); 41466 } 41467 41468 public static class TextView.SavedState extends android.view.View.BaseSavedState { 41469 field public static final android.os.Parcelable.Creator<android.widget.TextView.SavedState> CREATOR; 41470 } 41471 41472 public class TimePicker extends android.widget.FrameLayout { 41473 ctor public TimePicker(android.content.Context); 41474 ctor public TimePicker(android.content.Context, android.util.AttributeSet); 41475 ctor public TimePicker(android.content.Context, android.util.AttributeSet, int); 41476 ctor public TimePicker(android.content.Context, android.util.AttributeSet, int, int); 41477 method public java.lang.Integer getCurrentHour(); 41478 method public java.lang.Integer getCurrentMinute(); 41479 method public boolean is24HourView(); 41480 method public void setCurrentHour(java.lang.Integer); 41481 method public void setCurrentMinute(java.lang.Integer); 41482 method public void setIs24HourView(java.lang.Boolean); 41483 method public void setOnTimeChangedListener(android.widget.TimePicker.OnTimeChangedListener); 41484 } 41485 41486 public static abstract interface TimePicker.OnTimeChangedListener { 41487 method public abstract void onTimeChanged(android.widget.TimePicker, int, int); 41488 } 41489 41490 public class Toast { 41491 ctor public Toast(android.content.Context); 41492 method public void cancel(); 41493 method public int getDuration(); 41494 method public int getGravity(); 41495 method public float getHorizontalMargin(); 41496 method public float getVerticalMargin(); 41497 method public android.view.View getView(); 41498 method public int getXOffset(); 41499 method public int getYOffset(); 41500 method public static android.widget.Toast makeText(android.content.Context, java.lang.CharSequence, int); 41501 method public static android.widget.Toast makeText(android.content.Context, int, int) throws android.content.res.Resources.NotFoundException; 41502 method public void setDuration(int); 41503 method public void setGravity(int, int, int); 41504 method public void setMargin(float, float); 41505 method public void setText(int); 41506 method public void setText(java.lang.CharSequence); 41507 method public void setView(android.view.View); 41508 method public void show(); 41509 field public static final int LENGTH_LONG = 1; // 0x1 41510 field public static final int LENGTH_SHORT = 0; // 0x0 41511 } 41512 41513 public class ToggleButton extends android.widget.CompoundButton { 41514 ctor public ToggleButton(android.content.Context, android.util.AttributeSet, int, int); 41515 ctor public ToggleButton(android.content.Context, android.util.AttributeSet, int); 41516 ctor public ToggleButton(android.content.Context, android.util.AttributeSet); 41517 ctor public ToggleButton(android.content.Context); 41518 method public java.lang.CharSequence getTextOff(); 41519 method public java.lang.CharSequence getTextOn(); 41520 method public void setTextOff(java.lang.CharSequence); 41521 method public void setTextOn(java.lang.CharSequence); 41522 } 41523 41524 public class Toolbar extends android.view.ViewGroup { 41525 ctor public Toolbar(android.content.Context); 41526 ctor public Toolbar(android.content.Context, android.util.AttributeSet); 41527 ctor public Toolbar(android.content.Context, android.util.AttributeSet, int); 41528 ctor public Toolbar(android.content.Context, android.util.AttributeSet, int, int); 41529 method public void collapseActionView(); 41530 method public void dismissPopupMenus(); 41531 method public int getContentInsetEnd(); 41532 method public int getContentInsetLeft(); 41533 method public int getContentInsetRight(); 41534 method public int getContentInsetStart(); 41535 method public android.graphics.drawable.Drawable getLogo(); 41536 method public java.lang.CharSequence getLogoDescription(); 41537 method public android.view.Menu getMenu(); 41538 method public java.lang.CharSequence getNavigationContentDescription(); 41539 method public android.graphics.drawable.Drawable getNavigationIcon(); 41540 method public int getPopupTheme(); 41541 method public java.lang.CharSequence getSubtitle(); 41542 method public java.lang.CharSequence getTitle(); 41543 method public boolean hasExpandedActionView(); 41544 method public boolean hideOverflowMenu(); 41545 method public void inflateMenu(int); 41546 method public boolean isOverflowMenuShowing(); 41547 method protected void onLayout(boolean, int, int, int, int); 41548 method public void setContentInsetsAbsolute(int, int); 41549 method public void setContentInsetsRelative(int, int); 41550 method public void setLogo(int); 41551 method public void setLogo(android.graphics.drawable.Drawable); 41552 method public void setLogoDescription(int); 41553 method public void setLogoDescription(java.lang.CharSequence); 41554 method public void setNavigationContentDescription(int); 41555 method public void setNavigationContentDescription(java.lang.CharSequence); 41556 method public void setNavigationIcon(int); 41557 method public void setNavigationIcon(android.graphics.drawable.Drawable); 41558 method public void setNavigationOnClickListener(android.view.View.OnClickListener); 41559 method public void setOnMenuItemClickListener(android.widget.Toolbar.OnMenuItemClickListener); 41560 method public void setPopupTheme(int); 41561 method public void setSubtitle(int); 41562 method public void setSubtitle(java.lang.CharSequence); 41563 method public void setSubtitleTextAppearance(android.content.Context, int); 41564 method public void setSubtitleTextColor(int); 41565 method public void setTitle(int); 41566 method public void setTitle(java.lang.CharSequence); 41567 method public void setTitleTextAppearance(android.content.Context, int); 41568 method public void setTitleTextColor(int); 41569 method public boolean showOverflowMenu(); 41570 } 41571 41572 public static class Toolbar.LayoutParams extends android.app.ActionBar.LayoutParams { 41573 ctor public Toolbar.LayoutParams(android.content.Context, android.util.AttributeSet); 41574 ctor public Toolbar.LayoutParams(int, int); 41575 ctor public Toolbar.LayoutParams(int, int, int); 41576 ctor public Toolbar.LayoutParams(int); 41577 ctor public Toolbar.LayoutParams(android.widget.Toolbar.LayoutParams); 41578 ctor public Toolbar.LayoutParams(android.app.ActionBar.LayoutParams); 41579 ctor public Toolbar.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 41580 ctor public Toolbar.LayoutParams(android.view.ViewGroup.LayoutParams); 41581 } 41582 41583 public static abstract interface Toolbar.OnMenuItemClickListener { 41584 method public abstract boolean onMenuItemClick(android.view.MenuItem); 41585 } 41586 41587 public deprecated class TwoLineListItem extends android.widget.RelativeLayout { 41588 ctor public TwoLineListItem(android.content.Context); 41589 ctor public TwoLineListItem(android.content.Context, android.util.AttributeSet); 41590 ctor public TwoLineListItem(android.content.Context, android.util.AttributeSet, int); 41591 ctor public TwoLineListItem(android.content.Context, android.util.AttributeSet, int, int); 41592 method public android.widget.TextView getText1(); 41593 method public android.widget.TextView getText2(); 41594 } 41595 41596 public class VideoView extends android.view.SurfaceView implements android.widget.MediaController.MediaPlayerControl { 41597 ctor public VideoView(android.content.Context); 41598 ctor public VideoView(android.content.Context, android.util.AttributeSet); 41599 ctor public VideoView(android.content.Context, android.util.AttributeSet, int); 41600 ctor public VideoView(android.content.Context, android.util.AttributeSet, int, int); 41601 method public void addSubtitleSource(java.io.InputStream, android.media.MediaFormat); 41602 method public boolean canPause(); 41603 method public boolean canSeekBackward(); 41604 method public boolean canSeekForward(); 41605 method public int getAudioSessionId(); 41606 method public int getBufferPercentage(); 41607 method public int getCurrentPosition(); 41608 method public int getDuration(); 41609 method public boolean isPlaying(); 41610 method public void pause(); 41611 method public int resolveAdjustedSize(int, int); 41612 method public void resume(); 41613 method public void seekTo(int); 41614 method public void setMediaController(android.widget.MediaController); 41615 method public void setOnCompletionListener(android.media.MediaPlayer.OnCompletionListener); 41616 method public void setOnErrorListener(android.media.MediaPlayer.OnErrorListener); 41617 method public void setOnInfoListener(android.media.MediaPlayer.OnInfoListener); 41618 method public void setOnPreparedListener(android.media.MediaPlayer.OnPreparedListener); 41619 method public void setVideoPath(java.lang.String); 41620 method public void setVideoURI(android.net.Uri); 41621 method public void setVideoURI(android.net.Uri, java.util.Map<java.lang.String, java.lang.String>); 41622 method public void start(); 41623 method public void stopPlayback(); 41624 method public void suspend(); 41625 } 41626 41627 public class ViewAnimator extends android.widget.FrameLayout { 41628 ctor public ViewAnimator(android.content.Context); 41629 ctor public ViewAnimator(android.content.Context, android.util.AttributeSet); 41630 method public boolean getAnimateFirstView(); 41631 method public android.view.View getCurrentView(); 41632 method public int getDisplayedChild(); 41633 method public android.view.animation.Animation getInAnimation(); 41634 method public android.view.animation.Animation getOutAnimation(); 41635 method public void setAnimateFirstView(boolean); 41636 method public void setDisplayedChild(int); 41637 method public void setInAnimation(android.view.animation.Animation); 41638 method public void setInAnimation(android.content.Context, int); 41639 method public void setOutAnimation(android.view.animation.Animation); 41640 method public void setOutAnimation(android.content.Context, int); 41641 method public void showNext(); 41642 method public void showPrevious(); 41643 } 41644 41645 public class ViewFlipper extends android.widget.ViewAnimator { 41646 ctor public ViewFlipper(android.content.Context); 41647 ctor public ViewFlipper(android.content.Context, android.util.AttributeSet); 41648 method public boolean isAutoStart(); 41649 method public boolean isFlipping(); 41650 method public void setAutoStart(boolean); 41651 method public void setFlipInterval(int); 41652 method public void startFlipping(); 41653 method public void stopFlipping(); 41654 } 41655 41656 public class ViewSwitcher extends android.widget.ViewAnimator { 41657 ctor public ViewSwitcher(android.content.Context); 41658 ctor public ViewSwitcher(android.content.Context, android.util.AttributeSet); 41659 method public android.view.View getNextView(); 41660 method public void reset(); 41661 method public void setFactory(android.widget.ViewSwitcher.ViewFactory); 41662 } 41663 41664 public static abstract interface ViewSwitcher.ViewFactory { 41665 method public abstract android.view.View makeView(); 41666 } 41667 41668 public abstract interface WrapperListAdapter implements android.widget.ListAdapter { 41669 method public abstract android.widget.ListAdapter getWrappedAdapter(); 41670 } 41671 41672 public class ZoomButton extends android.widget.ImageButton implements android.view.View.OnLongClickListener { 41673 ctor public ZoomButton(android.content.Context); 41674 ctor public ZoomButton(android.content.Context, android.util.AttributeSet); 41675 ctor public ZoomButton(android.content.Context, android.util.AttributeSet, int); 41676 ctor public ZoomButton(android.content.Context, android.util.AttributeSet, int, int); 41677 method public boolean onLongClick(android.view.View); 41678 method public void setZoomSpeed(long); 41679 } 41680 41681 public class ZoomButtonsController implements android.view.View.OnTouchListener { 41682 ctor public ZoomButtonsController(android.view.View); 41683 method public android.view.ViewGroup getContainer(); 41684 method public android.view.View getZoomControls(); 41685 method public boolean isAutoDismissed(); 41686 method public boolean isVisible(); 41687 method public boolean onTouch(android.view.View, android.view.MotionEvent); 41688 method public void setAutoDismissed(boolean); 41689 method public void setFocusable(boolean); 41690 method public void setOnZoomListener(android.widget.ZoomButtonsController.OnZoomListener); 41691 method public void setVisible(boolean); 41692 method public void setZoomInEnabled(boolean); 41693 method public void setZoomOutEnabled(boolean); 41694 method public void setZoomSpeed(long); 41695 } 41696 41697 public static abstract interface ZoomButtonsController.OnZoomListener { 41698 method public abstract void onVisibilityChanged(boolean); 41699 method public abstract void onZoom(boolean); 41700 } 41701 41702 public class ZoomControls extends android.widget.LinearLayout { 41703 ctor public ZoomControls(android.content.Context); 41704 ctor public ZoomControls(android.content.Context, android.util.AttributeSet); 41705 method public void hide(); 41706 method public void setIsZoomInEnabled(boolean); 41707 method public void setIsZoomOutEnabled(boolean); 41708 method public void setOnZoomInClickListener(android.view.View.OnClickListener); 41709 method public void setOnZoomOutClickListener(android.view.View.OnClickListener); 41710 method public void setZoomSpeed(long); 41711 method public void show(); 41712 } 41713 41714} 41715 41716package com.android.internal.util { 41717 41718 public abstract interface Predicate { 41719 method public abstract boolean apply(T); 41720 } 41721 41722} 41723 41724package dalvik.annotation { 41725 41726 public abstract deprecated class TestTarget implements java.lang.annotation.Annotation { 41727 } 41728 41729 public abstract deprecated class TestTargetClass implements java.lang.annotation.Annotation { 41730 } 41731 41732} 41733 41734package dalvik.bytecode { 41735 41736 public final class OpcodeInfo { 41737 field public static final int MAXIMUM_PACKED_VALUE; 41738 field public static final int MAXIMUM_VALUE; 41739 } 41740 41741 public abstract interface Opcodes { 41742 field public static final int OP_ADD_DOUBLE = 171; // 0xab 41743 field public static final int OP_ADD_DOUBLE_2ADDR = 203; // 0xcb 41744 field public static final int OP_ADD_FLOAT = 166; // 0xa6 41745 field public static final int OP_ADD_FLOAT_2ADDR = 198; // 0xc6 41746 field public static final int OP_ADD_INT = 144; // 0x90 41747 field public static final int OP_ADD_INT_2ADDR = 176; // 0xb0 41748 field public static final int OP_ADD_INT_LIT16 = 208; // 0xd0 41749 field public static final int OP_ADD_INT_LIT8 = 216; // 0xd8 41750 field public static final int OP_ADD_LONG = 155; // 0x9b 41751 field public static final int OP_ADD_LONG_2ADDR = 187; // 0xbb 41752 field public static final int OP_AGET = 68; // 0x44 41753 field public static final int OP_AGET_BOOLEAN = 71; // 0x47 41754 field public static final int OP_AGET_BYTE = 72; // 0x48 41755 field public static final int OP_AGET_CHAR = 73; // 0x49 41756 field public static final int OP_AGET_OBJECT = 70; // 0x46 41757 field public static final int OP_AGET_SHORT = 74; // 0x4a 41758 field public static final int OP_AGET_WIDE = 69; // 0x45 41759 field public static final int OP_AND_INT = 149; // 0x95 41760 field public static final int OP_AND_INT_2ADDR = 181; // 0xb5 41761 field public static final int OP_AND_INT_LIT16 = 213; // 0xd5 41762 field public static final int OP_AND_INT_LIT8 = 221; // 0xdd 41763 field public static final int OP_AND_LONG = 160; // 0xa0 41764 field public static final int OP_AND_LONG_2ADDR = 192; // 0xc0 41765 field public static final int OP_APUT = 75; // 0x4b 41766 field public static final int OP_APUT_BOOLEAN = 78; // 0x4e 41767 field public static final int OP_APUT_BYTE = 79; // 0x4f 41768 field public static final int OP_APUT_CHAR = 80; // 0x50 41769 field public static final int OP_APUT_OBJECT = 77; // 0x4d 41770 field public static final int OP_APUT_SHORT = 81; // 0x51 41771 field public static final int OP_APUT_WIDE = 76; // 0x4c 41772 field public static final int OP_ARRAY_LENGTH = 33; // 0x21 41773 field public static final deprecated int OP_BREAKPOINT = 236; // 0xec 41774 field public static final int OP_CHECK_CAST = 31; // 0x1f 41775 field public static final int OP_CHECK_CAST_JUMBO = 511; // 0x1ff 41776 field public static final int OP_CMPG_DOUBLE = 48; // 0x30 41777 field public static final int OP_CMPG_FLOAT = 46; // 0x2e 41778 field public static final int OP_CMPL_DOUBLE = 47; // 0x2f 41779 field public static final int OP_CMPL_FLOAT = 45; // 0x2d 41780 field public static final int OP_CMP_LONG = 49; // 0x31 41781 field public static final int OP_CONST = 20; // 0x14 41782 field public static final int OP_CONST_16 = 19; // 0x13 41783 field public static final int OP_CONST_4 = 18; // 0x12 41784 field public static final int OP_CONST_CLASS = 28; // 0x1c 41785 field public static final int OP_CONST_CLASS_JUMBO = 255; // 0xff 41786 field public static final int OP_CONST_HIGH16 = 21; // 0x15 41787 field public static final int OP_CONST_STRING = 26; // 0x1a 41788 field public static final int OP_CONST_STRING_JUMBO = 27; // 0x1b 41789 field public static final int OP_CONST_WIDE = 24; // 0x18 41790 field public static final int OP_CONST_WIDE_16 = 22; // 0x16 41791 field public static final int OP_CONST_WIDE_32 = 23; // 0x17 41792 field public static final int OP_CONST_WIDE_HIGH16 = 25; // 0x19 41793 field public static final int OP_DIV_DOUBLE = 174; // 0xae 41794 field public static final int OP_DIV_DOUBLE_2ADDR = 206; // 0xce 41795 field public static final int OP_DIV_FLOAT = 169; // 0xa9 41796 field public static final int OP_DIV_FLOAT_2ADDR = 201; // 0xc9 41797 field public static final int OP_DIV_INT = 147; // 0x93 41798 field public static final int OP_DIV_INT_2ADDR = 179; // 0xb3 41799 field public static final int OP_DIV_INT_LIT16 = 211; // 0xd3 41800 field public static final int OP_DIV_INT_LIT8 = 219; // 0xdb 41801 field public static final int OP_DIV_LONG = 158; // 0x9e 41802 field public static final int OP_DIV_LONG_2ADDR = 190; // 0xbe 41803 field public static final int OP_DOUBLE_TO_FLOAT = 140; // 0x8c 41804 field public static final int OP_DOUBLE_TO_INT = 138; // 0x8a 41805 field public static final int OP_DOUBLE_TO_LONG = 139; // 0x8b 41806 field public static final deprecated int OP_EXECUTE_INLINE = 238; // 0xee 41807 field public static final deprecated int OP_EXECUTE_INLINE_RANGE = 239; // 0xef 41808 field public static final int OP_FILLED_NEW_ARRAY = 36; // 0x24 41809 field public static final int OP_FILLED_NEW_ARRAY_JUMBO = 1535; // 0x5ff 41810 field public static final int OP_FILLED_NEW_ARRAY_RANGE = 37; // 0x25 41811 field public static final int OP_FILL_ARRAY_DATA = 38; // 0x26 41812 field public static final int OP_FLOAT_TO_DOUBLE = 137; // 0x89 41813 field public static final int OP_FLOAT_TO_INT = 135; // 0x87 41814 field public static final int OP_FLOAT_TO_LONG = 136; // 0x88 41815 field public static final int OP_GOTO = 40; // 0x28 41816 field public static final int OP_GOTO_16 = 41; // 0x29 41817 field public static final int OP_GOTO_32 = 42; // 0x2a 41818 field public static final int OP_IF_EQ = 50; // 0x32 41819 field public static final int OP_IF_EQZ = 56; // 0x38 41820 field public static final int OP_IF_GE = 53; // 0x35 41821 field public static final int OP_IF_GEZ = 59; // 0x3b 41822 field public static final int OP_IF_GT = 54; // 0x36 41823 field public static final int OP_IF_GTZ = 60; // 0x3c 41824 field public static final int OP_IF_LE = 55; // 0x37 41825 field public static final int OP_IF_LEZ = 61; // 0x3d 41826 field public static final int OP_IF_LT = 52; // 0x34 41827 field public static final int OP_IF_LTZ = 58; // 0x3a 41828 field public static final int OP_IF_NE = 51; // 0x33 41829 field public static final int OP_IF_NEZ = 57; // 0x39 41830 field public static final int OP_IGET = 82; // 0x52 41831 field public static final int OP_IGET_BOOLEAN = 85; // 0x55 41832 field public static final int OP_IGET_BOOLEAN_JUMBO = 2559; // 0x9ff 41833 field public static final int OP_IGET_BYTE = 86; // 0x56 41834 field public static final int OP_IGET_BYTE_JUMBO = 2815; // 0xaff 41835 field public static final int OP_IGET_CHAR = 87; // 0x57 41836 field public static final int OP_IGET_CHAR_JUMBO = 3071; // 0xbff 41837 field public static final int OP_IGET_JUMBO = 1791; // 0x6ff 41838 field public static final int OP_IGET_OBJECT = 84; // 0x54 41839 field public static final int OP_IGET_OBJECT_JUMBO = 2303; // 0x8ff 41840 field public static final deprecated int OP_IGET_OBJECT_QUICK = 244; // 0xf4 41841 field public static final deprecated int OP_IGET_QUICK = 242; // 0xf2 41842 field public static final int OP_IGET_SHORT = 88; // 0x58 41843 field public static final int OP_IGET_SHORT_JUMBO = 3327; // 0xcff 41844 field public static final int OP_IGET_WIDE = 83; // 0x53 41845 field public static final int OP_IGET_WIDE_JUMBO = 2047; // 0x7ff 41846 field public static final deprecated int OP_IGET_WIDE_QUICK = 243; // 0xf3 41847 field public static final deprecated int OP_IGET_WIDE_VOLATILE = 232; // 0xe8 41848 field public static final int OP_INSTANCE_OF = 32; // 0x20 41849 field public static final int OP_INSTANCE_OF_JUMBO = 767; // 0x2ff 41850 field public static final int OP_INT_TO_BYTE = 141; // 0x8d 41851 field public static final int OP_INT_TO_CHAR = 142; // 0x8e 41852 field public static final int OP_INT_TO_DOUBLE = 131; // 0x83 41853 field public static final int OP_INT_TO_FLOAT = 130; // 0x82 41854 field public static final int OP_INT_TO_LONG = 129; // 0x81 41855 field public static final int OP_INT_TO_SHORT = 143; // 0x8f 41856 field public static final int OP_INVOKE_DIRECT = 112; // 0x70 41857 field public static final deprecated int OP_INVOKE_DIRECT_EMPTY = 240; // 0xf0 41858 field public static final int OP_INVOKE_DIRECT_JUMBO = 9471; // 0x24ff 41859 field public static final int OP_INVOKE_DIRECT_RANGE = 118; // 0x76 41860 field public static final int OP_INVOKE_INTERFACE = 114; // 0x72 41861 field public static final int OP_INVOKE_INTERFACE_JUMBO = 9983; // 0x26ff 41862 field public static final int OP_INVOKE_INTERFACE_RANGE = 120; // 0x78 41863 field public static final int OP_INVOKE_STATIC = 113; // 0x71 41864 field public static final int OP_INVOKE_STATIC_JUMBO = 9727; // 0x25ff 41865 field public static final int OP_INVOKE_STATIC_RANGE = 119; // 0x77 41866 field public static final int OP_INVOKE_SUPER = 111; // 0x6f 41867 field public static final int OP_INVOKE_SUPER_JUMBO = 9215; // 0x23ff 41868 field public static final deprecated int OP_INVOKE_SUPER_QUICK = 250; // 0xfa 41869 field public static final deprecated int OP_INVOKE_SUPER_QUICK_RANGE = 251; // 0xfb 41870 field public static final int OP_INVOKE_SUPER_RANGE = 117; // 0x75 41871 field public static final int OP_INVOKE_VIRTUAL = 110; // 0x6e 41872 field public static final int OP_INVOKE_VIRTUAL_JUMBO = 8959; // 0x22ff 41873 field public static final deprecated int OP_INVOKE_VIRTUAL_QUICK = 248; // 0xf8 41874 field public static final deprecated int OP_INVOKE_VIRTUAL_QUICK_RANGE = 249; // 0xf9 41875 field public static final int OP_INVOKE_VIRTUAL_RANGE = 116; // 0x74 41876 field public static final int OP_IPUT = 89; // 0x59 41877 field public static final int OP_IPUT_BOOLEAN = 92; // 0x5c 41878 field public static final int OP_IPUT_BOOLEAN_JUMBO = 4351; // 0x10ff 41879 field public static final int OP_IPUT_BYTE = 93; // 0x5d 41880 field public static final int OP_IPUT_BYTE_JUMBO = 4607; // 0x11ff 41881 field public static final int OP_IPUT_CHAR = 94; // 0x5e 41882 field public static final int OP_IPUT_CHAR_JUMBO = 4863; // 0x12ff 41883 field public static final int OP_IPUT_JUMBO = 3583; // 0xdff 41884 field public static final int OP_IPUT_OBJECT = 91; // 0x5b 41885 field public static final int OP_IPUT_OBJECT_JUMBO = 4095; // 0xfff 41886 field public static final deprecated int OP_IPUT_OBJECT_QUICK = 247; // 0xf7 41887 field public static final deprecated int OP_IPUT_QUICK = 245; // 0xf5 41888 field public static final int OP_IPUT_SHORT = 95; // 0x5f 41889 field public static final int OP_IPUT_SHORT_JUMBO = 5119; // 0x13ff 41890 field public static final int OP_IPUT_WIDE = 90; // 0x5a 41891 field public static final int OP_IPUT_WIDE_JUMBO = 3839; // 0xeff 41892 field public static final deprecated int OP_IPUT_WIDE_QUICK = 246; // 0xf6 41893 field public static final deprecated int OP_IPUT_WIDE_VOLATILE = 233; // 0xe9 41894 field public static final int OP_LONG_TO_DOUBLE = 134; // 0x86 41895 field public static final int OP_LONG_TO_FLOAT = 133; // 0x85 41896 field public static final int OP_LONG_TO_INT = 132; // 0x84 41897 field public static final int OP_MONITOR_ENTER = 29; // 0x1d 41898 field public static final int OP_MONITOR_EXIT = 30; // 0x1e 41899 field public static final int OP_MOVE = 1; // 0x1 41900 field public static final int OP_MOVE_16 = 3; // 0x3 41901 field public static final int OP_MOVE_EXCEPTION = 13; // 0xd 41902 field public static final int OP_MOVE_FROM16 = 2; // 0x2 41903 field public static final int OP_MOVE_OBJECT = 7; // 0x7 41904 field public static final int OP_MOVE_OBJECT_16 = 9; // 0x9 41905 field public static final int OP_MOVE_OBJECT_FROM16 = 8; // 0x8 41906 field public static final int OP_MOVE_RESULT = 10; // 0xa 41907 field public static final int OP_MOVE_RESULT_OBJECT = 12; // 0xc 41908 field public static final int OP_MOVE_RESULT_WIDE = 11; // 0xb 41909 field public static final int OP_MOVE_WIDE = 4; // 0x4 41910 field public static final int OP_MOVE_WIDE_16 = 6; // 0x6 41911 field public static final int OP_MOVE_WIDE_FROM16 = 5; // 0x5 41912 field public static final int OP_MUL_DOUBLE = 173; // 0xad 41913 field public static final int OP_MUL_DOUBLE_2ADDR = 205; // 0xcd 41914 field public static final int OP_MUL_FLOAT = 168; // 0xa8 41915 field public static final int OP_MUL_FLOAT_2ADDR = 200; // 0xc8 41916 field public static final int OP_MUL_INT = 146; // 0x92 41917 field public static final int OP_MUL_INT_2ADDR = 178; // 0xb2 41918 field public static final int OP_MUL_INT_LIT16 = 210; // 0xd2 41919 field public static final int OP_MUL_INT_LIT8 = 218; // 0xda 41920 field public static final int OP_MUL_LONG = 157; // 0x9d 41921 field public static final int OP_MUL_LONG_2ADDR = 189; // 0xbd 41922 field public static final int OP_NEG_DOUBLE = 128; // 0x80 41923 field public static final int OP_NEG_FLOAT = 127; // 0x7f 41924 field public static final int OP_NEG_INT = 123; // 0x7b 41925 field public static final int OP_NEG_LONG = 125; // 0x7d 41926 field public static final int OP_NEW_ARRAY = 35; // 0x23 41927 field public static final int OP_NEW_ARRAY_JUMBO = 1279; // 0x4ff 41928 field public static final int OP_NEW_INSTANCE = 34; // 0x22 41929 field public static final int OP_NEW_INSTANCE_JUMBO = 1023; // 0x3ff 41930 field public static final int OP_NOP = 0; // 0x0 41931 field public static final int OP_NOT_INT = 124; // 0x7c 41932 field public static final int OP_NOT_LONG = 126; // 0x7e 41933 field public static final int OP_OR_INT = 150; // 0x96 41934 field public static final int OP_OR_INT_2ADDR = 182; // 0xb6 41935 field public static final int OP_OR_INT_LIT16 = 214; // 0xd6 41936 field public static final int OP_OR_INT_LIT8 = 222; // 0xde 41937 field public static final int OP_OR_LONG = 161; // 0xa1 41938 field public static final int OP_OR_LONG_2ADDR = 193; // 0xc1 41939 field public static final int OP_PACKED_SWITCH = 43; // 0x2b 41940 field public static final int OP_REM_DOUBLE = 175; // 0xaf 41941 field public static final int OP_REM_DOUBLE_2ADDR = 207; // 0xcf 41942 field public static final int OP_REM_FLOAT = 170; // 0xaa 41943 field public static final int OP_REM_FLOAT_2ADDR = 202; // 0xca 41944 field public static final int OP_REM_INT = 148; // 0x94 41945 field public static final int OP_REM_INT_2ADDR = 180; // 0xb4 41946 field public static final int OP_REM_INT_LIT16 = 212; // 0xd4 41947 field public static final int OP_REM_INT_LIT8 = 220; // 0xdc 41948 field public static final int OP_REM_LONG = 159; // 0x9f 41949 field public static final int OP_REM_LONG_2ADDR = 191; // 0xbf 41950 field public static final int OP_RETURN = 15; // 0xf 41951 field public static final int OP_RETURN_OBJECT = 17; // 0x11 41952 field public static final int OP_RETURN_VOID = 14; // 0xe 41953 field public static final int OP_RETURN_WIDE = 16; // 0x10 41954 field public static final int OP_RSUB_INT = 209; // 0xd1 41955 field public static final int OP_RSUB_INT_LIT8 = 217; // 0xd9 41956 field public static final int OP_SGET = 96; // 0x60 41957 field public static final int OP_SGET_BOOLEAN = 99; // 0x63 41958 field public static final int OP_SGET_BOOLEAN_JUMBO = 6143; // 0x17ff 41959 field public static final int OP_SGET_BYTE = 100; // 0x64 41960 field public static final int OP_SGET_BYTE_JUMBO = 6399; // 0x18ff 41961 field public static final int OP_SGET_CHAR = 101; // 0x65 41962 field public static final int OP_SGET_CHAR_JUMBO = 6655; // 0x19ff 41963 field public static final int OP_SGET_JUMBO = 5375; // 0x14ff 41964 field public static final int OP_SGET_OBJECT = 98; // 0x62 41965 field public static final int OP_SGET_OBJECT_JUMBO = 5887; // 0x16ff 41966 field public static final int OP_SGET_SHORT = 102; // 0x66 41967 field public static final int OP_SGET_SHORT_JUMBO = 6911; // 0x1aff 41968 field public static final int OP_SGET_WIDE = 97; // 0x61 41969 field public static final int OP_SGET_WIDE_JUMBO = 5631; // 0x15ff 41970 field public static final deprecated int OP_SGET_WIDE_VOLATILE = 234; // 0xea 41971 field public static final int OP_SHL_INT = 152; // 0x98 41972 field public static final int OP_SHL_INT_2ADDR = 184; // 0xb8 41973 field public static final int OP_SHL_INT_LIT8 = 224; // 0xe0 41974 field public static final int OP_SHL_LONG = 163; // 0xa3 41975 field public static final int OP_SHL_LONG_2ADDR = 195; // 0xc3 41976 field public static final int OP_SHR_INT = 153; // 0x99 41977 field public static final int OP_SHR_INT_2ADDR = 185; // 0xb9 41978 field public static final int OP_SHR_INT_LIT8 = 225; // 0xe1 41979 field public static final int OP_SHR_LONG = 164; // 0xa4 41980 field public static final int OP_SHR_LONG_2ADDR = 196; // 0xc4 41981 field public static final int OP_SPARSE_SWITCH = 44; // 0x2c 41982 field public static final int OP_SPUT = 103; // 0x67 41983 field public static final int OP_SPUT_BOOLEAN = 106; // 0x6a 41984 field public static final int OP_SPUT_BOOLEAN_JUMBO = 7935; // 0x1eff 41985 field public static final int OP_SPUT_BYTE = 107; // 0x6b 41986 field public static final int OP_SPUT_BYTE_JUMBO = 8191; // 0x1fff 41987 field public static final int OP_SPUT_CHAR = 108; // 0x6c 41988 field public static final int OP_SPUT_CHAR_JUMBO = 8447; // 0x20ff 41989 field public static final int OP_SPUT_JUMBO = 7167; // 0x1bff 41990 field public static final int OP_SPUT_OBJECT = 105; // 0x69 41991 field public static final int OP_SPUT_OBJECT_JUMBO = 7679; // 0x1dff 41992 field public static final int OP_SPUT_SHORT = 109; // 0x6d 41993 field public static final int OP_SPUT_SHORT_JUMBO = 8703; // 0x21ff 41994 field public static final int OP_SPUT_WIDE = 104; // 0x68 41995 field public static final int OP_SPUT_WIDE_JUMBO = 7423; // 0x1cff 41996 field public static final deprecated int OP_SPUT_WIDE_VOLATILE = 235; // 0xeb 41997 field public static final int OP_SUB_DOUBLE = 172; // 0xac 41998 field public static final int OP_SUB_DOUBLE_2ADDR = 204; // 0xcc 41999 field public static final int OP_SUB_FLOAT = 167; // 0xa7 42000 field public static final int OP_SUB_FLOAT_2ADDR = 199; // 0xc7 42001 field public static final int OP_SUB_INT = 145; // 0x91 42002 field public static final int OP_SUB_INT_2ADDR = 177; // 0xb1 42003 field public static final int OP_SUB_LONG = 156; // 0x9c 42004 field public static final int OP_SUB_LONG_2ADDR = 188; // 0xbc 42005 field public static final int OP_THROW = 39; // 0x27 42006 field public static final deprecated int OP_THROW_VERIFICATION_ERROR = 237; // 0xed 42007 field public static final int OP_USHR_INT = 154; // 0x9a 42008 field public static final int OP_USHR_INT_2ADDR = 186; // 0xba 42009 field public static final int OP_USHR_INT_LIT8 = 226; // 0xe2 42010 field public static final int OP_USHR_LONG = 165; // 0xa5 42011 field public static final int OP_USHR_LONG_2ADDR = 197; // 0xc5 42012 field public static final int OP_XOR_INT = 151; // 0x97 42013 field public static final int OP_XOR_INT_2ADDR = 183; // 0xb7 42014 field public static final int OP_XOR_INT_LIT16 = 215; // 0xd7 42015 field public static final int OP_XOR_INT_LIT8 = 223; // 0xdf 42016 field public static final int OP_XOR_LONG = 162; // 0xa2 42017 field public static final int OP_XOR_LONG_2ADDR = 194; // 0xc2 42018 } 42019 42020} 42021 42022package dalvik.system { 42023 42024 public class BaseDexClassLoader extends java.lang.ClassLoader { 42025 ctor public BaseDexClassLoader(java.lang.String, java.io.File, java.lang.String, java.lang.ClassLoader); 42026 method public java.lang.String findLibrary(java.lang.String); 42027 } 42028 42029 public class DexClassLoader extends dalvik.system.BaseDexClassLoader { 42030 ctor public DexClassLoader(java.lang.String, java.lang.String, java.lang.String, java.lang.ClassLoader); 42031 } 42032 42033 public final class DexFile { 42034 ctor public DexFile(java.io.File) throws java.io.IOException; 42035 ctor public DexFile(java.lang.String) throws java.io.IOException; 42036 method public void close() throws java.io.IOException; 42037 method public java.util.Enumeration<java.lang.String> entries(); 42038 method public java.lang.String getName(); 42039 method public static boolean isDexOptNeeded(java.lang.String) throws java.io.FileNotFoundException, java.io.IOException; 42040 method public java.lang.Class loadClass(java.lang.String, java.lang.ClassLoader); 42041 method public static dalvik.system.DexFile loadDex(java.lang.String, java.lang.String, int) throws java.io.IOException; 42042 } 42043 42044 public class PathClassLoader extends dalvik.system.BaseDexClassLoader { 42045 ctor public PathClassLoader(java.lang.String, java.lang.ClassLoader); 42046 ctor public PathClassLoader(java.lang.String, java.lang.String, java.lang.ClassLoader); 42047 } 42048 42049} 42050 42051package java.awt.font { 42052 42053 public final class NumericShaper implements java.io.Serializable { 42054 method public static java.awt.font.NumericShaper getContextualShaper(int, int); 42055 method public static java.awt.font.NumericShaper getContextualShaper(int); 42056 method public int getRanges(); 42057 method public static java.awt.font.NumericShaper getShaper(int); 42058 method public boolean isContextual(); 42059 method public void shape(char[], int, int, int); 42060 method public void shape(char[], int, int); 42061 field public static final int ALL_RANGES = 524287; // 0x7ffff 42062 field public static final int ARABIC = 2; // 0x2 42063 field public static final int BENGALI = 16; // 0x10 42064 field public static final int DEVANAGARI = 8; // 0x8 42065 field public static final int EASTERN_ARABIC = 4; // 0x4 42066 field public static final int ETHIOPIC = 65536; // 0x10000 42067 field public static final int EUROPEAN = 1; // 0x1 42068 field public static final int GUJARATI = 64; // 0x40 42069 field public static final int GURMUKHI = 32; // 0x20 42070 field public static final int KANNADA = 1024; // 0x400 42071 field public static final int KHMER = 131072; // 0x20000 42072 field public static final int LAO = 8192; // 0x2000 42073 field public static final int MALAYALAM = 2048; // 0x800 42074 field public static final int MONGOLIAN = 262144; // 0x40000 42075 field public static final int MYANMAR = 32768; // 0x8000 42076 field public static final int ORIYA = 128; // 0x80 42077 field public static final int TAMIL = 256; // 0x100 42078 field public static final int TELUGU = 512; // 0x200 42079 field public static final int THAI = 4096; // 0x1000 42080 field public static final int TIBETAN = 16384; // 0x4000 42081 } 42082 42083 public final class TextAttribute extends java.text.AttributedCharacterIterator.Attribute { 42084 ctor protected TextAttribute(java.lang.String); 42085 field public static final java.awt.font.TextAttribute BACKGROUND; 42086 field public static final java.awt.font.TextAttribute BIDI_EMBEDDING; 42087 field public static final java.awt.font.TextAttribute CHAR_REPLACEMENT; 42088 field public static final java.awt.font.TextAttribute FAMILY; 42089 field public static final java.awt.font.TextAttribute FONT; 42090 field public static final java.awt.font.TextAttribute FOREGROUND; 42091 field public static final java.awt.font.TextAttribute INPUT_METHOD_HIGHLIGHT; 42092 field public static final java.awt.font.TextAttribute INPUT_METHOD_UNDERLINE; 42093 field public static final java.awt.font.TextAttribute JUSTIFICATION; 42094 field public static final java.lang.Float JUSTIFICATION_FULL; 42095 field public static final java.lang.Float JUSTIFICATION_NONE; 42096 field public static final java.awt.font.TextAttribute KERNING; 42097 field public static final java.lang.Integer KERNING_ON; 42098 field public static final java.awt.font.TextAttribute LIGATURES; 42099 field public static final java.lang.Integer LIGATURES_ON; 42100 field public static final java.awt.font.TextAttribute NUMERIC_SHAPING; 42101 field public static final java.awt.font.TextAttribute POSTURE; 42102 field public static final java.lang.Float POSTURE_OBLIQUE; 42103 field public static final java.lang.Float POSTURE_REGULAR; 42104 field public static final java.awt.font.TextAttribute RUN_DIRECTION; 42105 field public static final java.lang.Boolean RUN_DIRECTION_LTR; 42106 field public static final java.lang.Boolean RUN_DIRECTION_RTL; 42107 field public static final java.awt.font.TextAttribute SIZE; 42108 field public static final java.awt.font.TextAttribute STRIKETHROUGH; 42109 field public static final java.lang.Boolean STRIKETHROUGH_ON; 42110 field public static final java.awt.font.TextAttribute SUPERSCRIPT; 42111 field public static final java.lang.Integer SUPERSCRIPT_SUB; 42112 field public static final java.lang.Integer SUPERSCRIPT_SUPER; 42113 field public static final java.awt.font.TextAttribute SWAP_COLORS; 42114 field public static final java.lang.Boolean SWAP_COLORS_ON; 42115 field public static final java.awt.font.TextAttribute TRACKING; 42116 field public static final java.lang.Float TRACKING_LOOSE; 42117 field public static final java.lang.Float TRACKING_TIGHT; 42118 field public static final java.awt.font.TextAttribute TRANSFORM; 42119 field public static final java.awt.font.TextAttribute UNDERLINE; 42120 field public static final java.lang.Integer UNDERLINE_LOW_DASHED; 42121 field public static final java.lang.Integer UNDERLINE_LOW_DOTTED; 42122 field public static final java.lang.Integer UNDERLINE_LOW_GRAY; 42123 field public static final java.lang.Integer UNDERLINE_LOW_ONE_PIXEL; 42124 field public static final java.lang.Integer UNDERLINE_LOW_TWO_PIXEL; 42125 field public static final java.lang.Integer UNDERLINE_ON; 42126 field public static final java.awt.font.TextAttribute WEIGHT; 42127 field public static final java.lang.Float WEIGHT_BOLD; 42128 field public static final java.lang.Float WEIGHT_DEMIBOLD; 42129 field public static final java.lang.Float WEIGHT_DEMILIGHT; 42130 field public static final java.lang.Float WEIGHT_EXTRABOLD; 42131 field public static final java.lang.Float WEIGHT_EXTRA_LIGHT; 42132 field public static final java.lang.Float WEIGHT_HEAVY; 42133 field public static final java.lang.Float WEIGHT_LIGHT; 42134 field public static final java.lang.Float WEIGHT_MEDIUM; 42135 field public static final java.lang.Float WEIGHT_REGULAR; 42136 field public static final java.lang.Float WEIGHT_SEMIBOLD; 42137 field public static final java.lang.Float WEIGHT_ULTRABOLD; 42138 field public static final java.awt.font.TextAttribute WIDTH; 42139 field public static final java.lang.Float WIDTH_CONDENSED; 42140 field public static final java.lang.Float WIDTH_EXTENDED; 42141 field public static final java.lang.Float WIDTH_REGULAR; 42142 field public static final java.lang.Float WIDTH_SEMI_CONDENSED; 42143 field public static final java.lang.Float WIDTH_SEMI_EXTENDED; 42144 } 42145 42146} 42147 42148package java.beans { 42149 42150 public class IndexedPropertyChangeEvent extends java.beans.PropertyChangeEvent { 42151 ctor public IndexedPropertyChangeEvent(java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object, int); 42152 method public int getIndex(); 42153 } 42154 42155 public class PropertyChangeEvent extends java.util.EventObject { 42156 ctor public PropertyChangeEvent(java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object); 42157 method public java.lang.Object getNewValue(); 42158 method public java.lang.Object getOldValue(); 42159 method public java.lang.Object getPropagationId(); 42160 method public java.lang.String getPropertyName(); 42161 method public void setPropagationId(java.lang.Object); 42162 } 42163 42164 public abstract interface PropertyChangeListener implements java.util.EventListener { 42165 method public abstract void propertyChange(java.beans.PropertyChangeEvent); 42166 } 42167 42168 public class PropertyChangeListenerProxy extends java.util.EventListenerProxy implements java.beans.PropertyChangeListener { 42169 ctor public PropertyChangeListenerProxy(java.lang.String, java.beans.PropertyChangeListener); 42170 method public java.lang.String getPropertyName(); 42171 method public void propertyChange(java.beans.PropertyChangeEvent); 42172 } 42173 42174 public class PropertyChangeSupport implements java.io.Serializable { 42175 ctor public PropertyChangeSupport(java.lang.Object); 42176 method public void addPropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener); 42177 method public void addPropertyChangeListener(java.beans.PropertyChangeListener); 42178 method public void fireIndexedPropertyChange(java.lang.String, int, java.lang.Object, java.lang.Object); 42179 method public void fireIndexedPropertyChange(java.lang.String, int, boolean, boolean); 42180 method public void fireIndexedPropertyChange(java.lang.String, int, int, int); 42181 method public void firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object); 42182 method public void firePropertyChange(java.lang.String, boolean, boolean); 42183 method public void firePropertyChange(java.lang.String, int, int); 42184 method public void firePropertyChange(java.beans.PropertyChangeEvent); 42185 method public java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String); 42186 method public java.beans.PropertyChangeListener[] getPropertyChangeListeners(); 42187 method public boolean hasListeners(java.lang.String); 42188 method public void removePropertyChangeListener(java.lang.String, java.beans.PropertyChangeListener); 42189 method public void removePropertyChangeListener(java.beans.PropertyChangeListener); 42190 } 42191 42192} 42193 42194package java.io { 42195 42196 public class BufferedInputStream extends java.io.FilterInputStream { 42197 ctor public BufferedInputStream(java.io.InputStream); 42198 ctor public BufferedInputStream(java.io.InputStream, int); 42199 field protected volatile byte[] buf; 42200 field protected int count; 42201 field protected int marklimit; 42202 field protected int markpos; 42203 field protected int pos; 42204 } 42205 42206 public class BufferedOutputStream extends java.io.FilterOutputStream { 42207 ctor public BufferedOutputStream(java.io.OutputStream); 42208 ctor public BufferedOutputStream(java.io.OutputStream, int); 42209 field protected byte[] buf; 42210 field protected int count; 42211 } 42212 42213 public class BufferedReader extends java.io.Reader { 42214 ctor public BufferedReader(java.io.Reader); 42215 ctor public BufferedReader(java.io.Reader, int); 42216 method public void close() throws java.io.IOException; 42217 method public int read(char[], int, int) throws java.io.IOException; 42218 method public java.lang.String readLine() throws java.io.IOException; 42219 } 42220 42221 public class BufferedWriter extends java.io.Writer { 42222 ctor public BufferedWriter(java.io.Writer); 42223 ctor public BufferedWriter(java.io.Writer, int); 42224 method public void close() throws java.io.IOException; 42225 method public void flush() throws java.io.IOException; 42226 method public void newLine() throws java.io.IOException; 42227 method public void write(char[], int, int) throws java.io.IOException; 42228 } 42229 42230 public class ByteArrayInputStream extends java.io.InputStream { 42231 ctor public ByteArrayInputStream(byte[]); 42232 ctor public ByteArrayInputStream(byte[], int, int); 42233 method public synchronized int read(); 42234 field protected byte[] buf; 42235 field protected int count; 42236 field protected int mark; 42237 field protected int pos; 42238 } 42239 42240 public class ByteArrayOutputStream extends java.io.OutputStream { 42241 ctor public ByteArrayOutputStream(); 42242 ctor public ByteArrayOutputStream(int); 42243 method public synchronized void reset(); 42244 method public int size(); 42245 method public synchronized byte[] toByteArray(); 42246 method public deprecated java.lang.String toString(int); 42247 method public java.lang.String toString(java.lang.String) throws java.io.UnsupportedEncodingException; 42248 method public synchronized void write(int); 42249 method public synchronized void writeTo(java.io.OutputStream) throws java.io.IOException; 42250 field protected byte[] buf; 42251 field protected int count; 42252 } 42253 42254 public class CharArrayReader extends java.io.Reader { 42255 ctor public CharArrayReader(char[]); 42256 ctor public CharArrayReader(char[], int, int); 42257 method public void close(); 42258 method public int read(char[], int, int) throws java.io.IOException; 42259 field protected char[] buf; 42260 field protected int count; 42261 field protected int markedPos; 42262 field protected int pos; 42263 } 42264 42265 public class CharArrayWriter extends java.io.Writer { 42266 ctor public CharArrayWriter(); 42267 ctor public CharArrayWriter(int); 42268 method public void close(); 42269 method public void flush(); 42270 method public void reset(); 42271 method public int size(); 42272 method public char[] toCharArray(); 42273 method public void write(char[], int, int); 42274 method public void writeTo(java.io.Writer) throws java.io.IOException; 42275 field protected char[] buf; 42276 field protected int count; 42277 } 42278 42279 public class CharConversionException extends java.io.IOException { 42280 ctor public CharConversionException(); 42281 ctor public CharConversionException(java.lang.String); 42282 } 42283 42284 public abstract interface Closeable implements java.lang.AutoCloseable { 42285 method public abstract void close() throws java.io.IOException; 42286 } 42287 42288 public final class Console implements java.io.Flushable { 42289 method public void flush(); 42290 method public java.io.Console format(java.lang.String, java.lang.Object...); 42291 method public java.io.Console printf(java.lang.String, java.lang.Object...); 42292 method public java.lang.String readLine(); 42293 method public java.lang.String readLine(java.lang.String, java.lang.Object...); 42294 method public char[] readPassword(); 42295 method public char[] readPassword(java.lang.String, java.lang.Object...); 42296 method public java.io.Reader reader(); 42297 method public java.io.PrintWriter writer(); 42298 } 42299 42300 public abstract interface DataInput { 42301 method public abstract boolean readBoolean() throws java.io.IOException; 42302 method public abstract byte readByte() throws java.io.IOException; 42303 method public abstract char readChar() throws java.io.IOException; 42304 method public abstract double readDouble() throws java.io.IOException; 42305 method public abstract float readFloat() throws java.io.IOException; 42306 method public abstract void readFully(byte[]) throws java.io.IOException; 42307 method public abstract void readFully(byte[], int, int) throws java.io.IOException; 42308 method public abstract int readInt() throws java.io.IOException; 42309 method public abstract java.lang.String readLine() throws java.io.IOException; 42310 method public abstract long readLong() throws java.io.IOException; 42311 method public abstract short readShort() throws java.io.IOException; 42312 method public abstract java.lang.String readUTF() throws java.io.IOException; 42313 method public abstract int readUnsignedByte() throws java.io.IOException; 42314 method public abstract int readUnsignedShort() throws java.io.IOException; 42315 method public abstract int skipBytes(int) throws java.io.IOException; 42316 } 42317 42318 public class DataInputStream extends java.io.FilterInputStream implements java.io.DataInput { 42319 ctor public DataInputStream(java.io.InputStream); 42320 method public final int read(byte[]) throws java.io.IOException; 42321 method public final int read(byte[], int, int) throws java.io.IOException; 42322 method public final boolean readBoolean() throws java.io.IOException; 42323 method public final byte readByte() throws java.io.IOException; 42324 method public final char readChar() throws java.io.IOException; 42325 method public final double readDouble() throws java.io.IOException; 42326 method public final float readFloat() throws java.io.IOException; 42327 method public final void readFully(byte[]) throws java.io.IOException; 42328 method public final void readFully(byte[], int, int) throws java.io.IOException; 42329 method public final int readInt() throws java.io.IOException; 42330 method public final deprecated java.lang.String readLine() throws java.io.IOException; 42331 method public final long readLong() throws java.io.IOException; 42332 method public final short readShort() throws java.io.IOException; 42333 method public final java.lang.String readUTF() throws java.io.IOException; 42334 method public static final java.lang.String readUTF(java.io.DataInput) throws java.io.IOException; 42335 method public final int readUnsignedByte() throws java.io.IOException; 42336 method public final int readUnsignedShort() throws java.io.IOException; 42337 method public final int skipBytes(int) throws java.io.IOException; 42338 } 42339 42340 public abstract interface DataOutput { 42341 method public abstract void write(byte[]) throws java.io.IOException; 42342 method public abstract void write(byte[], int, int) throws java.io.IOException; 42343 method public abstract void write(int) throws java.io.IOException; 42344 method public abstract void writeBoolean(boolean) throws java.io.IOException; 42345 method public abstract void writeByte(int) throws java.io.IOException; 42346 method public abstract void writeBytes(java.lang.String) throws java.io.IOException; 42347 method public abstract void writeChar(int) throws java.io.IOException; 42348 method public abstract void writeChars(java.lang.String) throws java.io.IOException; 42349 method public abstract void writeDouble(double) throws java.io.IOException; 42350 method public abstract void writeFloat(float) throws java.io.IOException; 42351 method public abstract void writeInt(int) throws java.io.IOException; 42352 method public abstract void writeLong(long) throws java.io.IOException; 42353 method public abstract void writeShort(int) throws java.io.IOException; 42354 method public abstract void writeUTF(java.lang.String) throws java.io.IOException; 42355 } 42356 42357 public class DataOutputStream extends java.io.FilterOutputStream implements java.io.DataOutput { 42358 ctor public DataOutputStream(java.io.OutputStream); 42359 method public final int size(); 42360 method public final void writeBoolean(boolean) throws java.io.IOException; 42361 method public final void writeByte(int) throws java.io.IOException; 42362 method public final void writeBytes(java.lang.String) throws java.io.IOException; 42363 method public final void writeChar(int) throws java.io.IOException; 42364 method public final void writeChars(java.lang.String) throws java.io.IOException; 42365 method public final void writeDouble(double) throws java.io.IOException; 42366 method public final void writeFloat(float) throws java.io.IOException; 42367 method public final void writeInt(int) throws java.io.IOException; 42368 method public final void writeLong(long) throws java.io.IOException; 42369 method public final void writeShort(int) throws java.io.IOException; 42370 method public final void writeUTF(java.lang.String) throws java.io.IOException; 42371 field protected int written; 42372 } 42373 42374 public class EOFException extends java.io.IOException { 42375 ctor public EOFException(); 42376 ctor public EOFException(java.lang.String); 42377 } 42378 42379 public abstract interface Externalizable implements java.io.Serializable { 42380 method public abstract void readExternal(java.io.ObjectInput) throws java.lang.ClassNotFoundException, java.io.IOException; 42381 method public abstract void writeExternal(java.io.ObjectOutput) throws java.io.IOException; 42382 } 42383 42384 public class File implements java.lang.Comparable java.io.Serializable { 42385 ctor public File(java.io.File, java.lang.String); 42386 ctor public File(java.lang.String); 42387 ctor public File(java.lang.String, java.lang.String); 42388 ctor public File(java.net.URI); 42389 method public boolean canExecute(); 42390 method public boolean canRead(); 42391 method public boolean canWrite(); 42392 method public int compareTo(java.io.File); 42393 method public boolean createNewFile() throws java.io.IOException; 42394 method public static java.io.File createTempFile(java.lang.String, java.lang.String) throws java.io.IOException; 42395 method public static java.io.File createTempFile(java.lang.String, java.lang.String, java.io.File) throws java.io.IOException; 42396 method public boolean delete(); 42397 method public void deleteOnExit(); 42398 method public boolean exists(); 42399 method public java.io.File getAbsoluteFile(); 42400 method public java.lang.String getAbsolutePath(); 42401 method public java.io.File getCanonicalFile() throws java.io.IOException; 42402 method public java.lang.String getCanonicalPath() throws java.io.IOException; 42403 method public long getFreeSpace(); 42404 method public java.lang.String getName(); 42405 method public java.lang.String getParent(); 42406 method public java.io.File getParentFile(); 42407 method public java.lang.String getPath(); 42408 method public long getTotalSpace(); 42409 method public long getUsableSpace(); 42410 method public boolean isAbsolute(); 42411 method public boolean isDirectory(); 42412 method public boolean isFile(); 42413 method public boolean isHidden(); 42414 method public long lastModified(); 42415 method public long length(); 42416 method public java.lang.String[] list(); 42417 method public java.lang.String[] list(java.io.FilenameFilter); 42418 method public java.io.File[] listFiles(); 42419 method public java.io.File[] listFiles(java.io.FilenameFilter); 42420 method public java.io.File[] listFiles(java.io.FileFilter); 42421 method public static java.io.File[] listRoots(); 42422 method public boolean mkdir(); 42423 method public boolean mkdirs(); 42424 method public boolean renameTo(java.io.File); 42425 method public boolean setExecutable(boolean, boolean); 42426 method public boolean setExecutable(boolean); 42427 method public boolean setLastModified(long); 42428 method public boolean setReadOnly(); 42429 method public boolean setReadable(boolean, boolean); 42430 method public boolean setReadable(boolean); 42431 method public boolean setWritable(boolean, boolean); 42432 method public boolean setWritable(boolean); 42433 method public java.net.URI toURI(); 42434 method public deprecated java.net.URL toURL() throws java.net.MalformedURLException; 42435 field public static final java.lang.String pathSeparator; 42436 field public static final char pathSeparatorChar; 42437 field public static final java.lang.String separator; 42438 field public static final char separatorChar; 42439 } 42440 42441 public final class FileDescriptor { 42442 ctor public FileDescriptor(); 42443 method public void sync() throws java.io.SyncFailedException; 42444 method public boolean valid(); 42445 field public static final java.io.FileDescriptor err; 42446 field public static final java.io.FileDescriptor in; 42447 field public static final java.io.FileDescriptor out; 42448 } 42449 42450 public abstract interface FileFilter { 42451 method public abstract boolean accept(java.io.File); 42452 } 42453 42454 public class FileInputStream extends java.io.InputStream { 42455 ctor public FileInputStream(java.io.File) throws java.io.FileNotFoundException; 42456 ctor public FileInputStream(java.io.FileDescriptor); 42457 ctor public FileInputStream(java.lang.String) throws java.io.FileNotFoundException; 42458 method public java.nio.channels.FileChannel getChannel(); 42459 method public final java.io.FileDescriptor getFD() throws java.io.IOException; 42460 method public int read() throws java.io.IOException; 42461 } 42462 42463 public class FileNotFoundException extends java.io.IOException { 42464 ctor public FileNotFoundException(); 42465 ctor public FileNotFoundException(java.lang.String); 42466 } 42467 42468 public class FileOutputStream extends java.io.OutputStream { 42469 ctor public FileOutputStream(java.io.File) throws java.io.FileNotFoundException; 42470 ctor public FileOutputStream(java.io.File, boolean) throws java.io.FileNotFoundException; 42471 ctor public FileOutputStream(java.io.FileDescriptor); 42472 ctor public FileOutputStream(java.lang.String) throws java.io.FileNotFoundException; 42473 ctor public FileOutputStream(java.lang.String, boolean) throws java.io.FileNotFoundException; 42474 method public java.nio.channels.FileChannel getChannel(); 42475 method public final java.io.FileDescriptor getFD() throws java.io.IOException; 42476 method public void write(int) throws java.io.IOException; 42477 } 42478 42479 public final class FilePermission extends java.security.Permission implements java.io.Serializable { 42480 ctor public FilePermission(java.lang.String, java.lang.String); 42481 method public java.lang.String getActions(); 42482 method public boolean implies(java.security.Permission); 42483 } 42484 42485 public class FileReader extends java.io.InputStreamReader { 42486 ctor public FileReader(java.io.File) throws java.io.FileNotFoundException; 42487 ctor public FileReader(java.io.FileDescriptor); 42488 ctor public FileReader(java.lang.String) throws java.io.FileNotFoundException; 42489 } 42490 42491 public class FileWriter extends java.io.OutputStreamWriter { 42492 ctor public FileWriter(java.io.File) throws java.io.IOException; 42493 ctor public FileWriter(java.io.File, boolean) throws java.io.IOException; 42494 ctor public FileWriter(java.io.FileDescriptor); 42495 ctor public FileWriter(java.lang.String) throws java.io.IOException; 42496 ctor public FileWriter(java.lang.String, boolean) throws java.io.IOException; 42497 } 42498 42499 public abstract interface FilenameFilter { 42500 method public abstract boolean accept(java.io.File, java.lang.String); 42501 } 42502 42503 public class FilterInputStream extends java.io.InputStream { 42504 ctor protected FilterInputStream(java.io.InputStream); 42505 method public int read() throws java.io.IOException; 42506 field protected volatile java.io.InputStream in; 42507 } 42508 42509 public class FilterOutputStream extends java.io.OutputStream { 42510 ctor public FilterOutputStream(java.io.OutputStream); 42511 method public void write(int) throws java.io.IOException; 42512 field protected java.io.OutputStream out; 42513 } 42514 42515 public abstract class FilterReader extends java.io.Reader { 42516 ctor protected FilterReader(java.io.Reader); 42517 method public void close() throws java.io.IOException; 42518 method public int read(char[], int, int) throws java.io.IOException; 42519 field protected java.io.Reader in; 42520 } 42521 42522 public abstract class FilterWriter extends java.io.Writer { 42523 ctor protected FilterWriter(java.io.Writer); 42524 method public void close() throws java.io.IOException; 42525 method public void flush() throws java.io.IOException; 42526 method public void write(char[], int, int) throws java.io.IOException; 42527 field protected java.io.Writer out; 42528 } 42529 42530 public abstract interface Flushable { 42531 method public abstract void flush() throws java.io.IOException; 42532 } 42533 42534 public class IOError extends java.lang.Error { 42535 ctor public IOError(java.lang.Throwable); 42536 } 42537 42538 public class IOException extends java.lang.Exception { 42539 ctor public IOException(); 42540 ctor public IOException(java.lang.String); 42541 ctor public IOException(java.lang.String, java.lang.Throwable); 42542 ctor public IOException(java.lang.Throwable); 42543 } 42544 42545 public abstract class InputStream implements java.io.Closeable { 42546 ctor public InputStream(); 42547 method public int available() throws java.io.IOException; 42548 method public void close() throws java.io.IOException; 42549 method public void mark(int); 42550 method public boolean markSupported(); 42551 method public abstract int read() throws java.io.IOException; 42552 method public int read(byte[]) throws java.io.IOException; 42553 method public int read(byte[], int, int) throws java.io.IOException; 42554 method public synchronized void reset() throws java.io.IOException; 42555 method public long skip(long) throws java.io.IOException; 42556 } 42557 42558 public class InputStreamReader extends java.io.Reader { 42559 ctor public InputStreamReader(java.io.InputStream); 42560 ctor public InputStreamReader(java.io.InputStream, java.lang.String) throws java.io.UnsupportedEncodingException; 42561 ctor public InputStreamReader(java.io.InputStream, java.nio.charset.CharsetDecoder); 42562 ctor public InputStreamReader(java.io.InputStream, java.nio.charset.Charset); 42563 method public void close() throws java.io.IOException; 42564 method public java.lang.String getEncoding(); 42565 method public int read(char[], int, int) throws java.io.IOException; 42566 } 42567 42568 public class InterruptedIOException extends java.io.IOException { 42569 ctor public InterruptedIOException(); 42570 ctor public InterruptedIOException(java.lang.String); 42571 field public int bytesTransferred; 42572 } 42573 42574 public class InvalidClassException extends java.io.ObjectStreamException { 42575 ctor public InvalidClassException(java.lang.String); 42576 ctor public InvalidClassException(java.lang.String, java.lang.String); 42577 field public java.lang.String classname; 42578 } 42579 42580 public class InvalidObjectException extends java.io.ObjectStreamException { 42581 ctor public InvalidObjectException(java.lang.String); 42582 } 42583 42584 public deprecated class LineNumberInputStream extends java.io.FilterInputStream { 42585 ctor public LineNumberInputStream(java.io.InputStream); 42586 method public int getLineNumber(); 42587 method public void setLineNumber(int); 42588 } 42589 42590 public class LineNumberReader extends java.io.BufferedReader { 42591 ctor public LineNumberReader(java.io.Reader); 42592 ctor public LineNumberReader(java.io.Reader, int); 42593 method public int getLineNumber(); 42594 method public void setLineNumber(int); 42595 } 42596 42597 public class NotActiveException extends java.io.ObjectStreamException { 42598 ctor public NotActiveException(); 42599 ctor public NotActiveException(java.lang.String); 42600 } 42601 42602 public class NotSerializableException extends java.io.ObjectStreamException { 42603 ctor public NotSerializableException(); 42604 ctor public NotSerializableException(java.lang.String); 42605 } 42606 42607 public abstract interface ObjectInput implements java.lang.AutoCloseable java.io.DataInput { 42608 method public abstract int available() throws java.io.IOException; 42609 method public abstract void close() throws java.io.IOException; 42610 method public abstract int read() throws java.io.IOException; 42611 method public abstract int read(byte[]) throws java.io.IOException; 42612 method public abstract int read(byte[], int, int) throws java.io.IOException; 42613 method public abstract java.lang.Object readObject() throws java.lang.ClassNotFoundException, java.io.IOException; 42614 method public abstract long skip(long) throws java.io.IOException; 42615 } 42616 42617 public class ObjectInputStream extends java.io.InputStream implements java.io.ObjectInput java.io.ObjectStreamConstants { 42618 ctor protected ObjectInputStream() throws java.io.IOException; 42619 ctor public ObjectInputStream(java.io.InputStream) throws java.io.IOException, java.io.StreamCorruptedException; 42620 method public void defaultReadObject() throws java.lang.ClassNotFoundException, java.io.IOException, java.io.NotActiveException; 42621 method protected boolean enableResolveObject(boolean); 42622 method public int read() throws java.io.IOException; 42623 method public boolean readBoolean() throws java.io.IOException; 42624 method public byte readByte() throws java.io.IOException; 42625 method public char readChar() throws java.io.IOException; 42626 method protected java.io.ObjectStreamClass readClassDescriptor() throws java.lang.ClassNotFoundException, java.io.IOException; 42627 method public double readDouble() throws java.io.IOException; 42628 method public java.io.ObjectInputStream.GetField readFields() throws java.lang.ClassNotFoundException, java.io.IOException, java.io.NotActiveException; 42629 method public float readFloat() throws java.io.IOException; 42630 method public void readFully(byte[]) throws java.io.IOException; 42631 method public void readFully(byte[], int, int) throws java.io.IOException; 42632 method public int readInt() throws java.io.IOException; 42633 method public deprecated java.lang.String readLine() throws java.io.IOException; 42634 method public long readLong() throws java.io.IOException; 42635 method public final java.lang.Object readObject() throws java.lang.ClassNotFoundException, java.io.IOException, java.io.OptionalDataException; 42636 method protected java.lang.Object readObjectOverride() throws java.lang.ClassNotFoundException, java.io.IOException, java.io.OptionalDataException; 42637 method public short readShort() throws java.io.IOException; 42638 method protected void readStreamHeader() throws java.io.IOException, java.io.StreamCorruptedException; 42639 method public java.lang.String readUTF() throws java.io.IOException; 42640 method public java.lang.Object readUnshared() throws java.lang.ClassNotFoundException, java.io.IOException; 42641 method public int readUnsignedByte() throws java.io.IOException; 42642 method public int readUnsignedShort() throws java.io.IOException; 42643 method public synchronized void registerValidation(java.io.ObjectInputValidation, int) throws java.io.InvalidObjectException, java.io.NotActiveException; 42644 method protected java.lang.Class<?> resolveClass(java.io.ObjectStreamClass) throws java.lang.ClassNotFoundException, java.io.IOException; 42645 method protected java.lang.Object resolveObject(java.lang.Object) throws java.io.IOException; 42646 method protected java.lang.Class<?> resolveProxyClass(java.lang.String[]) throws java.lang.ClassNotFoundException, java.io.IOException; 42647 method public int skipBytes(int) throws java.io.IOException; 42648 } 42649 42650 public static abstract class ObjectInputStream.GetField { 42651 ctor public ObjectInputStream.GetField(); 42652 method public abstract boolean defaulted(java.lang.String) throws java.io.IOException, java.lang.IllegalArgumentException; 42653 method public abstract boolean get(java.lang.String, boolean) throws java.io.IOException, java.lang.IllegalArgumentException; 42654 method public abstract char get(java.lang.String, char) throws java.io.IOException, java.lang.IllegalArgumentException; 42655 method public abstract byte get(java.lang.String, byte) throws java.io.IOException, java.lang.IllegalArgumentException; 42656 method public abstract short get(java.lang.String, short) throws java.io.IOException, java.lang.IllegalArgumentException; 42657 method public abstract int get(java.lang.String, int) throws java.io.IOException, java.lang.IllegalArgumentException; 42658 method public abstract long get(java.lang.String, long) throws java.io.IOException, java.lang.IllegalArgumentException; 42659 method public abstract float get(java.lang.String, float) throws java.io.IOException, java.lang.IllegalArgumentException; 42660 method public abstract double get(java.lang.String, double) throws java.io.IOException, java.lang.IllegalArgumentException; 42661 method public abstract java.lang.Object get(java.lang.String, java.lang.Object) throws java.io.IOException, java.lang.IllegalArgumentException; 42662 method public abstract java.io.ObjectStreamClass getObjectStreamClass(); 42663 } 42664 42665 public abstract interface ObjectInputValidation { 42666 method public abstract void validateObject() throws java.io.InvalidObjectException; 42667 } 42668 42669 public abstract interface ObjectOutput implements java.lang.AutoCloseable java.io.DataOutput { 42670 method public abstract void close() throws java.io.IOException; 42671 method public abstract void flush() throws java.io.IOException; 42672 method public abstract void write(byte[]) throws java.io.IOException; 42673 method public abstract void write(byte[], int, int) throws java.io.IOException; 42674 method public abstract void write(int) throws java.io.IOException; 42675 method public abstract void writeObject(java.lang.Object) throws java.io.IOException; 42676 } 42677 42678 public class ObjectOutputStream extends java.io.OutputStream implements java.io.ObjectOutput java.io.ObjectStreamConstants { 42679 ctor protected ObjectOutputStream() throws java.io.IOException; 42680 ctor public ObjectOutputStream(java.io.OutputStream) throws java.io.IOException; 42681 method protected void annotateClass(java.lang.Class<?>) throws java.io.IOException; 42682 method protected void annotateProxyClass(java.lang.Class<?>) throws java.io.IOException; 42683 method public void defaultWriteObject() throws java.io.IOException; 42684 method protected void drain() throws java.io.IOException; 42685 method protected boolean enableReplaceObject(boolean); 42686 method public java.io.ObjectOutputStream.PutField putFields() throws java.io.IOException; 42687 method protected java.lang.Object replaceObject(java.lang.Object) throws java.io.IOException; 42688 method public void reset() throws java.io.IOException; 42689 method public void useProtocolVersion(int) throws java.io.IOException; 42690 method public void write(int) throws java.io.IOException; 42691 method public void writeBoolean(boolean) throws java.io.IOException; 42692 method public void writeByte(int) throws java.io.IOException; 42693 method public void writeBytes(java.lang.String) throws java.io.IOException; 42694 method public void writeChar(int) throws java.io.IOException; 42695 method public void writeChars(java.lang.String) throws java.io.IOException; 42696 method protected void writeClassDescriptor(java.io.ObjectStreamClass) throws java.io.IOException; 42697 method public void writeDouble(double) throws java.io.IOException; 42698 method public void writeFields() throws java.io.IOException; 42699 method public void writeFloat(float) throws java.io.IOException; 42700 method public void writeInt(int) throws java.io.IOException; 42701 method public void writeLong(long) throws java.io.IOException; 42702 method public final void writeObject(java.lang.Object) throws java.io.IOException; 42703 method protected void writeObjectOverride(java.lang.Object) throws java.io.IOException; 42704 method public void writeShort(int) throws java.io.IOException; 42705 method protected void writeStreamHeader() throws java.io.IOException; 42706 method public void writeUTF(java.lang.String) throws java.io.IOException; 42707 method public void writeUnshared(java.lang.Object) throws java.io.IOException; 42708 } 42709 42710 public static abstract class ObjectOutputStream.PutField { 42711 ctor public ObjectOutputStream.PutField(); 42712 method public abstract void put(java.lang.String, boolean); 42713 method public abstract void put(java.lang.String, char); 42714 method public abstract void put(java.lang.String, byte); 42715 method public abstract void put(java.lang.String, short); 42716 method public abstract void put(java.lang.String, int); 42717 method public abstract void put(java.lang.String, long); 42718 method public abstract void put(java.lang.String, float); 42719 method public abstract void put(java.lang.String, double); 42720 method public abstract void put(java.lang.String, java.lang.Object); 42721 method public abstract deprecated void write(java.io.ObjectOutput) throws java.io.IOException; 42722 } 42723 42724 public class ObjectStreamClass implements java.io.Serializable { 42725 method public java.lang.Class<?> forClass(); 42726 method public java.io.ObjectStreamField getField(java.lang.String); 42727 method public java.io.ObjectStreamField[] getFields(); 42728 method public java.lang.String getName(); 42729 method public long getSerialVersionUID(); 42730 method public static java.io.ObjectStreamClass lookup(java.lang.Class<?>); 42731 method public static java.io.ObjectStreamClass lookupAny(java.lang.Class<?>); 42732 field public static final java.io.ObjectStreamField[] NO_FIELDS; 42733 } 42734 42735 public abstract interface ObjectStreamConstants { 42736 field public static final int PROTOCOL_VERSION_1 = 1; // 0x1 42737 field public static final int PROTOCOL_VERSION_2 = 2; // 0x2 42738 field public static final byte SC_BLOCK_DATA = 8; // 0x8 42739 field public static final byte SC_ENUM = 16; // 0x10 42740 field public static final byte SC_EXTERNALIZABLE = 4; // 0x4 42741 field public static final byte SC_SERIALIZABLE = 2; // 0x2 42742 field public static final byte SC_WRITE_METHOD = 1; // 0x1 42743 field public static final short STREAM_MAGIC = -21267; // 0xffffaced 42744 field public static final short STREAM_VERSION = 5; // 0x5 42745 field public static final java.io.SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION; 42746 field public static final java.io.SerializablePermission SUBSTITUTION_PERMISSION; 42747 field public static final byte TC_ARRAY = 117; // 0x75 42748 field public static final byte TC_BASE = 112; // 0x70 42749 field public static final byte TC_BLOCKDATA = 119; // 0x77 42750 field public static final byte TC_BLOCKDATALONG = 122; // 0x7a 42751 field public static final byte TC_CLASS = 118; // 0x76 42752 field public static final byte TC_CLASSDESC = 114; // 0x72 42753 field public static final byte TC_ENDBLOCKDATA = 120; // 0x78 42754 field public static final byte TC_ENUM = 126; // 0x7e 42755 field public static final byte TC_EXCEPTION = 123; // 0x7b 42756 field public static final byte TC_LONGSTRING = 124; // 0x7c 42757 field public static final byte TC_MAX = 126; // 0x7e 42758 field public static final byte TC_NULL = 112; // 0x70 42759 field public static final byte TC_OBJECT = 115; // 0x73 42760 field public static final byte TC_PROXYCLASSDESC = 125; // 0x7d 42761 field public static final byte TC_REFERENCE = 113; // 0x71 42762 field public static final byte TC_RESET = 121; // 0x79 42763 field public static final byte TC_STRING = 116; // 0x74 42764 field public static final int baseWireHandle = 8257536; // 0x7e0000 42765 } 42766 42767 public abstract class ObjectStreamException extends java.io.IOException { 42768 ctor protected ObjectStreamException(); 42769 ctor protected ObjectStreamException(java.lang.String); 42770 } 42771 42772 public class ObjectStreamField implements java.lang.Comparable { 42773 ctor public ObjectStreamField(java.lang.String, java.lang.Class<?>); 42774 ctor public ObjectStreamField(java.lang.String, java.lang.Class<?>, boolean); 42775 method public int compareTo(java.lang.Object); 42776 method public java.lang.String getName(); 42777 method public int getOffset(); 42778 method public java.lang.Class<?> getType(); 42779 method public char getTypeCode(); 42780 method public java.lang.String getTypeString(); 42781 method public boolean isPrimitive(); 42782 method public boolean isUnshared(); 42783 method protected void setOffset(int); 42784 } 42785 42786 public class OptionalDataException extends java.io.ObjectStreamException { 42787 field public boolean eof; 42788 field public int length; 42789 } 42790 42791 public abstract class OutputStream implements java.io.Closeable java.io.Flushable { 42792 ctor public OutputStream(); 42793 method public void close() throws java.io.IOException; 42794 method public void flush() throws java.io.IOException; 42795 method public void write(byte[]) throws java.io.IOException; 42796 method public void write(byte[], int, int) throws java.io.IOException; 42797 method public abstract void write(int) throws java.io.IOException; 42798 } 42799 42800 public class OutputStreamWriter extends java.io.Writer { 42801 ctor public OutputStreamWriter(java.io.OutputStream); 42802 ctor public OutputStreamWriter(java.io.OutputStream, java.lang.String) throws java.io.UnsupportedEncodingException; 42803 ctor public OutputStreamWriter(java.io.OutputStream, java.nio.charset.Charset); 42804 ctor public OutputStreamWriter(java.io.OutputStream, java.nio.charset.CharsetEncoder); 42805 method public void close() throws java.io.IOException; 42806 method public void flush() throws java.io.IOException; 42807 method public java.lang.String getEncoding(); 42808 method public void write(char[], int, int) throws java.io.IOException; 42809 } 42810 42811 public class PipedInputStream extends java.io.InputStream { 42812 ctor public PipedInputStream(); 42813 ctor public PipedInputStream(java.io.PipedOutputStream) throws java.io.IOException; 42814 ctor public PipedInputStream(int); 42815 ctor public PipedInputStream(java.io.PipedOutputStream, int) throws java.io.IOException; 42816 method public void connect(java.io.PipedOutputStream) throws java.io.IOException; 42817 method public synchronized int read() throws java.io.IOException; 42818 method protected synchronized void receive(int) throws java.io.IOException; 42819 field protected static final int PIPE_SIZE = 1024; // 0x400 42820 field protected byte[] buffer; 42821 field protected int in; 42822 field protected int out; 42823 } 42824 42825 public class PipedOutputStream extends java.io.OutputStream { 42826 ctor public PipedOutputStream(); 42827 ctor public PipedOutputStream(java.io.PipedInputStream) throws java.io.IOException; 42828 method public void connect(java.io.PipedInputStream) throws java.io.IOException; 42829 method public void write(int) throws java.io.IOException; 42830 } 42831 42832 public class PipedReader extends java.io.Reader { 42833 ctor public PipedReader(); 42834 ctor public PipedReader(java.io.PipedWriter) throws java.io.IOException; 42835 ctor public PipedReader(int); 42836 ctor public PipedReader(java.io.PipedWriter, int) throws java.io.IOException; 42837 method public synchronized void close() throws java.io.IOException; 42838 method public void connect(java.io.PipedWriter) throws java.io.IOException; 42839 method public synchronized int read(char[], int, int) throws java.io.IOException; 42840 } 42841 42842 public class PipedWriter extends java.io.Writer { 42843 ctor public PipedWriter(); 42844 ctor public PipedWriter(java.io.PipedReader) throws java.io.IOException; 42845 method public void close() throws java.io.IOException; 42846 method public void connect(java.io.PipedReader) throws java.io.IOException; 42847 method public void flush() throws java.io.IOException; 42848 method public void write(char[], int, int) throws java.io.IOException; 42849 } 42850 42851 public class PrintStream extends java.io.FilterOutputStream implements java.lang.Appendable java.io.Closeable { 42852 ctor public PrintStream(java.io.OutputStream); 42853 ctor public PrintStream(java.io.OutputStream, boolean); 42854 ctor public PrintStream(java.io.OutputStream, boolean, java.lang.String) throws java.io.UnsupportedEncodingException; 42855 ctor public PrintStream(java.io.File) throws java.io.FileNotFoundException; 42856 ctor public PrintStream(java.io.File, java.lang.String) throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException; 42857 ctor public PrintStream(java.lang.String) throws java.io.FileNotFoundException; 42858 ctor public PrintStream(java.lang.String, java.lang.String) throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException; 42859 method public java.io.PrintStream append(char); 42860 method public java.io.PrintStream append(java.lang.CharSequence); 42861 method public java.io.PrintStream append(java.lang.CharSequence, int, int); 42862 method public boolean checkError(); 42863 method protected void clearError(); 42864 method public java.io.PrintStream format(java.lang.String, java.lang.Object...); 42865 method public java.io.PrintStream format(java.util.Locale, java.lang.String, java.lang.Object...); 42866 method public void print(char[]); 42867 method public void print(char); 42868 method public void print(double); 42869 method public void print(float); 42870 method public void print(int); 42871 method public void print(long); 42872 method public void print(java.lang.Object); 42873 method public synchronized void print(java.lang.String); 42874 method public void print(boolean); 42875 method public java.io.PrintStream printf(java.lang.String, java.lang.Object...); 42876 method public java.io.PrintStream printf(java.util.Locale, java.lang.String, java.lang.Object...); 42877 method public void println(); 42878 method public void println(char[]); 42879 method public void println(char); 42880 method public void println(double); 42881 method public void println(float); 42882 method public void println(int); 42883 method public void println(long); 42884 method public void println(java.lang.Object); 42885 method public synchronized void println(java.lang.String); 42886 method public void println(boolean); 42887 method protected void setError(); 42888 } 42889 42890 public class PrintWriter extends java.io.Writer { 42891 ctor public PrintWriter(java.io.OutputStream); 42892 ctor public PrintWriter(java.io.OutputStream, boolean); 42893 ctor public PrintWriter(java.io.Writer); 42894 ctor public PrintWriter(java.io.Writer, boolean); 42895 ctor public PrintWriter(java.io.File) throws java.io.FileNotFoundException; 42896 ctor public PrintWriter(java.io.File, java.lang.String) throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException; 42897 ctor public PrintWriter(java.lang.String) throws java.io.FileNotFoundException; 42898 ctor public PrintWriter(java.lang.String, java.lang.String) throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException; 42899 method public boolean checkError(); 42900 method protected void clearError(); 42901 method public void close(); 42902 method public void flush(); 42903 method public java.io.PrintWriter format(java.lang.String, java.lang.Object...); 42904 method public java.io.PrintWriter format(java.util.Locale, java.lang.String, java.lang.Object...); 42905 method public void print(char[]); 42906 method public void print(char); 42907 method public void print(double); 42908 method public void print(float); 42909 method public void print(int); 42910 method public void print(long); 42911 method public void print(java.lang.Object); 42912 method public void print(java.lang.String); 42913 method public void print(boolean); 42914 method public java.io.PrintWriter printf(java.lang.String, java.lang.Object...); 42915 method public java.io.PrintWriter printf(java.util.Locale, java.lang.String, java.lang.Object...); 42916 method public void println(); 42917 method public void println(char[]); 42918 method public void println(char); 42919 method public void println(double); 42920 method public void println(float); 42921 method public void println(int); 42922 method public void println(long); 42923 method public void println(java.lang.Object); 42924 method public void println(java.lang.String); 42925 method public void println(boolean); 42926 method protected void setError(); 42927 method public void write(char[], int, int); 42928 field protected java.io.Writer out; 42929 } 42930 42931 public class PushbackInputStream extends java.io.FilterInputStream { 42932 ctor public PushbackInputStream(java.io.InputStream); 42933 ctor public PushbackInputStream(java.io.InputStream, int); 42934 method public void unread(byte[]) throws java.io.IOException; 42935 method public void unread(byte[], int, int) throws java.io.IOException; 42936 method public void unread(int) throws java.io.IOException; 42937 field protected byte[] buf; 42938 field protected int pos; 42939 } 42940 42941 public class PushbackReader extends java.io.FilterReader { 42942 ctor public PushbackReader(java.io.Reader); 42943 ctor public PushbackReader(java.io.Reader, int); 42944 method public void unread(char[]) throws java.io.IOException; 42945 method public void unread(char[], int, int) throws java.io.IOException; 42946 method public void unread(int) throws java.io.IOException; 42947 } 42948 42949 public class RandomAccessFile implements java.io.Closeable java.io.DataInput java.io.DataOutput { 42950 ctor public RandomAccessFile(java.io.File, java.lang.String) throws java.io.FileNotFoundException; 42951 ctor public RandomAccessFile(java.lang.String, java.lang.String) throws java.io.FileNotFoundException; 42952 method public void close() throws java.io.IOException; 42953 method public final synchronized java.nio.channels.FileChannel getChannel(); 42954 method public final java.io.FileDescriptor getFD() throws java.io.IOException; 42955 method public long getFilePointer() throws java.io.IOException; 42956 method public long length() throws java.io.IOException; 42957 method public int read() throws java.io.IOException; 42958 method public int read(byte[]) throws java.io.IOException; 42959 method public int read(byte[], int, int) throws java.io.IOException; 42960 method public final boolean readBoolean() throws java.io.IOException; 42961 method public final byte readByte() throws java.io.IOException; 42962 method public final char readChar() throws java.io.IOException; 42963 method public final double readDouble() throws java.io.IOException; 42964 method public final float readFloat() throws java.io.IOException; 42965 method public final void readFully(byte[]) throws java.io.IOException; 42966 method public final void readFully(byte[], int, int) throws java.io.IOException; 42967 method public final int readInt() throws java.io.IOException; 42968 method public final java.lang.String readLine() throws java.io.IOException; 42969 method public final long readLong() throws java.io.IOException; 42970 method public final short readShort() throws java.io.IOException; 42971 method public final java.lang.String readUTF() throws java.io.IOException; 42972 method public final int readUnsignedByte() throws java.io.IOException; 42973 method public final int readUnsignedShort() throws java.io.IOException; 42974 method public void seek(long) throws java.io.IOException; 42975 method public void setLength(long) throws java.io.IOException; 42976 method public int skipBytes(int) throws java.io.IOException; 42977 method public void write(byte[]) throws java.io.IOException; 42978 method public void write(byte[], int, int) throws java.io.IOException; 42979 method public void write(int) throws java.io.IOException; 42980 method public final void writeBoolean(boolean) throws java.io.IOException; 42981 method public final void writeByte(int) throws java.io.IOException; 42982 method public final void writeBytes(java.lang.String) throws java.io.IOException; 42983 method public final void writeChar(int) throws java.io.IOException; 42984 method public final void writeChars(java.lang.String) throws java.io.IOException; 42985 method public final void writeDouble(double) throws java.io.IOException; 42986 method public final void writeFloat(float) throws java.io.IOException; 42987 method public final void writeInt(int) throws java.io.IOException; 42988 method public final void writeLong(long) throws java.io.IOException; 42989 method public final void writeShort(int) throws java.io.IOException; 42990 method public final void writeUTF(java.lang.String) throws java.io.IOException; 42991 } 42992 42993 public abstract class Reader implements java.io.Closeable java.lang.Readable { 42994 ctor protected Reader(); 42995 ctor protected Reader(java.lang.Object); 42996 method public abstract void close() throws java.io.IOException; 42997 method public void mark(int) throws java.io.IOException; 42998 method public boolean markSupported(); 42999 method public int read() throws java.io.IOException; 43000 method public int read(char[]) throws java.io.IOException; 43001 method public abstract int read(char[], int, int) throws java.io.IOException; 43002 method public int read(java.nio.CharBuffer) throws java.io.IOException; 43003 method public boolean ready() throws java.io.IOException; 43004 method public void reset() throws java.io.IOException; 43005 method public long skip(long) throws java.io.IOException; 43006 field protected java.lang.Object lock; 43007 } 43008 43009 public class SequenceInputStream extends java.io.InputStream { 43010 ctor public SequenceInputStream(java.io.InputStream, java.io.InputStream); 43011 ctor public SequenceInputStream(java.util.Enumeration<? extends java.io.InputStream>); 43012 method public int read() throws java.io.IOException; 43013 } 43014 43015 public abstract interface Serializable { 43016 } 43017 43018 public final class SerializablePermission extends java.security.BasicPermission { 43019 ctor public SerializablePermission(java.lang.String); 43020 ctor public SerializablePermission(java.lang.String, java.lang.String); 43021 } 43022 43023 public class StreamCorruptedException extends java.io.ObjectStreamException { 43024 ctor public StreamCorruptedException(); 43025 ctor public StreamCorruptedException(java.lang.String); 43026 } 43027 43028 public class StreamTokenizer { 43029 ctor public deprecated StreamTokenizer(java.io.InputStream); 43030 ctor public StreamTokenizer(java.io.Reader); 43031 method public void commentChar(int); 43032 method public void eolIsSignificant(boolean); 43033 method public int lineno(); 43034 method public void lowerCaseMode(boolean); 43035 method public int nextToken() throws java.io.IOException; 43036 method public void ordinaryChar(int); 43037 method public void ordinaryChars(int, int); 43038 method public void parseNumbers(); 43039 method public void pushBack(); 43040 method public void quoteChar(int); 43041 method public void resetSyntax(); 43042 method public void slashSlashComments(boolean); 43043 method public void slashStarComments(boolean); 43044 method public void whitespaceChars(int, int); 43045 method public void wordChars(int, int); 43046 field public static final int TT_EOF = -1; // 0xffffffff 43047 field public static final int TT_EOL = 10; // 0xa 43048 field public static final int TT_NUMBER = -2; // 0xfffffffe 43049 field public static final int TT_WORD = -3; // 0xfffffffd 43050 field public double nval; 43051 field public java.lang.String sval; 43052 field public int ttype; 43053 } 43054 43055 public deprecated class StringBufferInputStream extends java.io.InputStream { 43056 ctor public StringBufferInputStream(java.lang.String); 43057 method public synchronized int read(); 43058 field protected java.lang.String buffer; 43059 field protected int count; 43060 field protected int pos; 43061 } 43062 43063 public class StringReader extends java.io.Reader { 43064 ctor public StringReader(java.lang.String); 43065 method public void close(); 43066 method public int read(char[], int, int) throws java.io.IOException; 43067 } 43068 43069 public class StringWriter extends java.io.Writer { 43070 ctor public StringWriter(); 43071 ctor public StringWriter(int); 43072 method public void close() throws java.io.IOException; 43073 method public void flush(); 43074 method public java.lang.StringBuffer getBuffer(); 43075 method public void write(char[], int, int); 43076 } 43077 43078 public class SyncFailedException extends java.io.IOException { 43079 ctor public SyncFailedException(java.lang.String); 43080 } 43081 43082 public class UTFDataFormatException extends java.io.IOException { 43083 ctor public UTFDataFormatException(); 43084 ctor public UTFDataFormatException(java.lang.String); 43085 } 43086 43087 public class UnsupportedEncodingException extends java.io.IOException { 43088 ctor public UnsupportedEncodingException(); 43089 ctor public UnsupportedEncodingException(java.lang.String); 43090 } 43091 43092 public class WriteAbortedException extends java.io.ObjectStreamException { 43093 ctor public WriteAbortedException(java.lang.String, java.lang.Exception); 43094 field public java.lang.Exception detail; 43095 } 43096 43097 public abstract class Writer implements java.lang.Appendable java.io.Closeable java.io.Flushable { 43098 ctor protected Writer(); 43099 ctor protected Writer(java.lang.Object); 43100 method public java.io.Writer append(char) throws java.io.IOException; 43101 method public java.io.Writer append(java.lang.CharSequence) throws java.io.IOException; 43102 method public java.io.Writer append(java.lang.CharSequence, int, int) throws java.io.IOException; 43103 method public abstract void close() throws java.io.IOException; 43104 method public abstract void flush() throws java.io.IOException; 43105 method public void write(char[]) throws java.io.IOException; 43106 method public abstract void write(char[], int, int) throws java.io.IOException; 43107 method public void write(int) throws java.io.IOException; 43108 method public void write(java.lang.String) throws java.io.IOException; 43109 method public void write(java.lang.String, int, int) throws java.io.IOException; 43110 field protected java.lang.Object lock; 43111 } 43112 43113} 43114 43115package java.lang { 43116 43117 public class AbstractMethodError extends java.lang.IncompatibleClassChangeError { 43118 ctor public AbstractMethodError(); 43119 ctor public AbstractMethodError(java.lang.String); 43120 } 43121 43122 abstract class AbstractStringBuilder { 43123 method public int capacity(); 43124 method public char charAt(int); 43125 method public int codePointAt(int); 43126 method public int codePointBefore(int); 43127 method public int codePointCount(int, int); 43128 method public void ensureCapacity(int); 43129 method public void getChars(int, int, char[], int); 43130 method public int indexOf(java.lang.String); 43131 method public int indexOf(java.lang.String, int); 43132 method public int lastIndexOf(java.lang.String); 43133 method public int lastIndexOf(java.lang.String, int); 43134 method public int length(); 43135 method public int offsetByCodePoints(int, int); 43136 method public void setCharAt(int, char); 43137 method public void setLength(int); 43138 method public java.lang.CharSequence subSequence(int, int); 43139 method public java.lang.String substring(int); 43140 method public java.lang.String substring(int, int); 43141 method public void trimToSize(); 43142 } 43143 43144 public abstract interface Appendable { 43145 method public abstract java.lang.Appendable append(char) throws java.io.IOException; 43146 method public abstract java.lang.Appendable append(java.lang.CharSequence) throws java.io.IOException; 43147 method public abstract java.lang.Appendable append(java.lang.CharSequence, int, int) throws java.io.IOException; 43148 } 43149 43150 public class ArithmeticException extends java.lang.RuntimeException { 43151 ctor public ArithmeticException(); 43152 ctor public ArithmeticException(java.lang.String); 43153 } 43154 43155 public class ArrayIndexOutOfBoundsException extends java.lang.IndexOutOfBoundsException { 43156 ctor public ArrayIndexOutOfBoundsException(); 43157 ctor public ArrayIndexOutOfBoundsException(int); 43158 ctor public ArrayIndexOutOfBoundsException(java.lang.String); 43159 } 43160 43161 public class ArrayStoreException extends java.lang.RuntimeException { 43162 ctor public ArrayStoreException(); 43163 ctor public ArrayStoreException(java.lang.String); 43164 } 43165 43166 public class AssertionError extends java.lang.Error { 43167 ctor public AssertionError(); 43168 ctor public AssertionError(java.lang.String, java.lang.Throwable); 43169 ctor public AssertionError(java.lang.Object); 43170 ctor public AssertionError(boolean); 43171 ctor public AssertionError(char); 43172 ctor public AssertionError(int); 43173 ctor public AssertionError(long); 43174 ctor public AssertionError(float); 43175 ctor public AssertionError(double); 43176 } 43177 43178 public abstract interface AutoCloseable { 43179 method public abstract void close() throws java.lang.Exception; 43180 } 43181 43182 public final class Boolean implements java.lang.Comparable java.io.Serializable { 43183 ctor public Boolean(java.lang.String); 43184 ctor public Boolean(boolean); 43185 method public boolean booleanValue(); 43186 method public static int compare(boolean, boolean); 43187 method public int compareTo(java.lang.Boolean); 43188 method public static boolean getBoolean(java.lang.String); 43189 method public static boolean parseBoolean(java.lang.String); 43190 method public static java.lang.String toString(boolean); 43191 method public static java.lang.Boolean valueOf(java.lang.String); 43192 method public static java.lang.Boolean valueOf(boolean); 43193 field public static final java.lang.Boolean FALSE; 43194 field public static final java.lang.Boolean TRUE; 43195 field public static final java.lang.Class<java.lang.Boolean> TYPE; 43196 } 43197 43198 public final class Byte extends java.lang.Number implements java.lang.Comparable { 43199 ctor public Byte(byte); 43200 ctor public Byte(java.lang.String) throws java.lang.NumberFormatException; 43201 method public static int compare(byte, byte); 43202 method public int compareTo(java.lang.Byte); 43203 method public static java.lang.Byte decode(java.lang.String) throws java.lang.NumberFormatException; 43204 method public double doubleValue(); 43205 method public float floatValue(); 43206 method public int intValue(); 43207 method public long longValue(); 43208 method public static byte parseByte(java.lang.String) throws java.lang.NumberFormatException; 43209 method public static byte parseByte(java.lang.String, int) throws java.lang.NumberFormatException; 43210 method public static java.lang.String toString(byte); 43211 method public static java.lang.Byte valueOf(java.lang.String) throws java.lang.NumberFormatException; 43212 method public static java.lang.Byte valueOf(java.lang.String, int) throws java.lang.NumberFormatException; 43213 method public static java.lang.Byte valueOf(byte); 43214 field public static final byte MAX_VALUE = 127; // 0x7f 43215 field public static final byte MIN_VALUE = -128; // 0xffffff80 43216 field public static final int SIZE = 8; // 0x8 43217 field public static final java.lang.Class<java.lang.Byte> TYPE; 43218 } 43219 43220 public abstract interface CharSequence { 43221 method public abstract char charAt(int); 43222 method public abstract int length(); 43223 method public abstract java.lang.CharSequence subSequence(int, int); 43224 method public abstract java.lang.String toString(); 43225 } 43226 43227 public final class Character implements java.lang.Comparable java.io.Serializable { 43228 ctor public Character(char); 43229 method public static int charCount(int); 43230 method public char charValue(); 43231 method public static int codePointAt(java.lang.CharSequence, int); 43232 method public static int codePointAt(char[], int); 43233 method public static int codePointAt(char[], int, int); 43234 method public static int codePointBefore(java.lang.CharSequence, int); 43235 method public static int codePointBefore(char[], int); 43236 method public static int codePointBefore(char[], int, int); 43237 method public static int codePointCount(java.lang.CharSequence, int, int); 43238 method public static int codePointCount(char[], int, int); 43239 method public static int compare(char, char); 43240 method public int compareTo(java.lang.Character); 43241 method public static int digit(char, int); 43242 method public static int digit(int, int); 43243 method public static char forDigit(int, int); 43244 method public static byte getDirectionality(char); 43245 method public static byte getDirectionality(int); 43246 method public static java.lang.String getName(int); 43247 method public static int getNumericValue(char); 43248 method public static int getNumericValue(int); 43249 method public static int getType(char); 43250 method public static int getType(int); 43251 method public static char highSurrogate(int); 43252 method public static boolean isAlphabetic(int); 43253 method public static boolean isBmpCodePoint(int); 43254 method public static boolean isDefined(char); 43255 method public static boolean isDefined(int); 43256 method public static boolean isDigit(char); 43257 method public static boolean isDigit(int); 43258 method public static boolean isHighSurrogate(char); 43259 method public static boolean isISOControl(char); 43260 method public static boolean isISOControl(int); 43261 method public static boolean isIdentifierIgnorable(char); 43262 method public static boolean isIdentifierIgnorable(int); 43263 method public static boolean isIdeographic(int); 43264 method public static boolean isJavaIdentifierPart(char); 43265 method public static boolean isJavaIdentifierPart(int); 43266 method public static boolean isJavaIdentifierStart(char); 43267 method public static boolean isJavaIdentifierStart(int); 43268 method public static deprecated boolean isJavaLetter(char); 43269 method public static deprecated boolean isJavaLetterOrDigit(char); 43270 method public static boolean isLetter(char); 43271 method public static boolean isLetter(int); 43272 method public static boolean isLetterOrDigit(char); 43273 method public static boolean isLetterOrDigit(int); 43274 method public static boolean isLowSurrogate(char); 43275 method public static boolean isLowerCase(char); 43276 method public static boolean isLowerCase(int); 43277 method public static boolean isMirrored(char); 43278 method public static boolean isMirrored(int); 43279 method public static deprecated boolean isSpace(char); 43280 method public static boolean isSpaceChar(char); 43281 method public static boolean isSpaceChar(int); 43282 method public static boolean isSupplementaryCodePoint(int); 43283 method public static boolean isSurrogate(char); 43284 method public static boolean isSurrogatePair(char, char); 43285 method public static boolean isTitleCase(char); 43286 method public static boolean isTitleCase(int); 43287 method public static boolean isUnicodeIdentifierPart(char); 43288 method public static boolean isUnicodeIdentifierPart(int); 43289 method public static boolean isUnicodeIdentifierStart(char); 43290 method public static boolean isUnicodeIdentifierStart(int); 43291 method public static boolean isUpperCase(char); 43292 method public static boolean isUpperCase(int); 43293 method public static boolean isValidCodePoint(int); 43294 method public static boolean isWhitespace(char); 43295 method public static boolean isWhitespace(int); 43296 method public static char lowSurrogate(int); 43297 method public static int offsetByCodePoints(java.lang.CharSequence, int, int); 43298 method public static int offsetByCodePoints(char[], int, int, int, int); 43299 method public static char reverseBytes(char); 43300 method public static int toChars(int, char[], int); 43301 method public static char[] toChars(int); 43302 method public static int toCodePoint(char, char); 43303 method public static char toLowerCase(char); 43304 method public static int toLowerCase(int); 43305 method public static java.lang.String toString(char); 43306 method public static char toTitleCase(char); 43307 method public static int toTitleCase(int); 43308 method public static char toUpperCase(char); 43309 method public static int toUpperCase(int); 43310 method public static java.lang.Character valueOf(char); 43311 field public static final byte COMBINING_SPACING_MARK = 8; // 0x8 43312 field public static final byte CONNECTOR_PUNCTUATION = 23; // 0x17 43313 field public static final byte CONTROL = 15; // 0xf 43314 field public static final byte CURRENCY_SYMBOL = 26; // 0x1a 43315 field public static final byte DASH_PUNCTUATION = 20; // 0x14 43316 field public static final byte DECIMAL_DIGIT_NUMBER = 9; // 0x9 43317 field public static final byte DIRECTIONALITY_ARABIC_NUMBER = 6; // 0x6 43318 field public static final byte DIRECTIONALITY_BOUNDARY_NEUTRAL = 9; // 0x9 43319 field public static final byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR = 7; // 0x7 43320 field public static final byte DIRECTIONALITY_EUROPEAN_NUMBER = 3; // 0x3 43321 field public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR = 4; // 0x4 43322 field public static final byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR = 5; // 0x5 43323 field public static final byte DIRECTIONALITY_LEFT_TO_RIGHT = 0; // 0x0 43324 field public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING = 14; // 0xe 43325 field public static final byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE = 15; // 0xf 43326 field public static final byte DIRECTIONALITY_NONSPACING_MARK = 8; // 0x8 43327 field public static final byte DIRECTIONALITY_OTHER_NEUTRALS = 13; // 0xd 43328 field public static final byte DIRECTIONALITY_PARAGRAPH_SEPARATOR = 10; // 0xa 43329 field public static final byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT = 18; // 0x12 43330 field public static final byte DIRECTIONALITY_RIGHT_TO_LEFT = 1; // 0x1 43331 field public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC = 2; // 0x2 43332 field public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING = 16; // 0x10 43333 field public static final byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE = 17; // 0x11 43334 field public static final byte DIRECTIONALITY_SEGMENT_SEPARATOR = 11; // 0xb 43335 field public static final byte DIRECTIONALITY_UNDEFINED = -1; // 0xffffffff 43336 field public static final byte DIRECTIONALITY_WHITESPACE = 12; // 0xc 43337 field public static final byte ENCLOSING_MARK = 7; // 0x7 43338 field public static final byte END_PUNCTUATION = 22; // 0x16 43339 field public static final byte FINAL_QUOTE_PUNCTUATION = 30; // 0x1e 43340 field public static final byte FORMAT = 16; // 0x10 43341 field public static final byte INITIAL_QUOTE_PUNCTUATION = 29; // 0x1d 43342 field public static final byte LETTER_NUMBER = 10; // 0xa 43343 field public static final byte LINE_SEPARATOR = 13; // 0xd 43344 field public static final byte LOWERCASE_LETTER = 2; // 0x2 43345 field public static final byte MATH_SYMBOL = 25; // 0x19 43346 field public static final int MAX_CODE_POINT = 1114111; // 0x10ffff 43347 field public static final char MAX_HIGH_SURROGATE = 56319; // 0xdbff '\udbff' 43348 field public static final char MAX_LOW_SURROGATE = 57343; // 0xdfff '\udfff' 43349 field public static final int MAX_RADIX = 36; // 0x24 43350 field public static final char MAX_SURROGATE = 57343; // 0xdfff '\udfff' 43351 field public static final char MAX_VALUE = 65535; // 0xffff '\uffff' 43352 field public static final int MIN_CODE_POINT = 0; // 0x0 43353 field public static final char MIN_HIGH_SURROGATE = 55296; // 0xd800 '\ud800' 43354 field public static final char MIN_LOW_SURROGATE = 56320; // 0xdc00 '\udc00' 43355 field public static final int MIN_RADIX = 2; // 0x2 43356 field public static final int MIN_SUPPLEMENTARY_CODE_POINT = 65536; // 0x10000 43357 field public static final char MIN_SURROGATE = 55296; // 0xd800 '\ud800' 43358 field public static final char MIN_VALUE = 0; // 0x0000 '\u0000' 43359 field public static final byte MODIFIER_LETTER = 4; // 0x4 43360 field public static final byte MODIFIER_SYMBOL = 27; // 0x1b 43361 field public static final byte NON_SPACING_MARK = 6; // 0x6 43362 field public static final byte OTHER_LETTER = 5; // 0x5 43363 field public static final byte OTHER_NUMBER = 11; // 0xb 43364 field public static final byte OTHER_PUNCTUATION = 24; // 0x18 43365 field public static final byte OTHER_SYMBOL = 28; // 0x1c 43366 field public static final byte PARAGRAPH_SEPARATOR = 14; // 0xe 43367 field public static final byte PRIVATE_USE = 18; // 0x12 43368 field public static final int SIZE = 16; // 0x10 43369 field public static final byte SPACE_SEPARATOR = 12; // 0xc 43370 field public static final byte START_PUNCTUATION = 21; // 0x15 43371 field public static final byte SURROGATE = 19; // 0x13 43372 field public static final byte TITLECASE_LETTER = 3; // 0x3 43373 field public static final java.lang.Class<java.lang.Character> TYPE; 43374 field public static final byte UNASSIGNED = 0; // 0x0 43375 field public static final byte UPPERCASE_LETTER = 1; // 0x1 43376 } 43377 43378 public static class Character.Subset { 43379 ctor protected Character.Subset(java.lang.String); 43380 method public final boolean equals(java.lang.Object); 43381 method public final int hashCode(); 43382 method public final java.lang.String toString(); 43383 } 43384 43385 public static final class Character.UnicodeBlock extends java.lang.Character.Subset { 43386 method public static java.lang.Character.UnicodeBlock forName(java.lang.String); 43387 method public static java.lang.Character.UnicodeBlock of(char); 43388 method public static java.lang.Character.UnicodeBlock of(int); 43389 field public static final java.lang.Character.UnicodeBlock AEGEAN_NUMBERS; 43390 field public static final java.lang.Character.UnicodeBlock ALCHEMICAL_SYMBOLS; 43391 field public static final java.lang.Character.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS; 43392 field public static final java.lang.Character.UnicodeBlock ANCIENT_GREEK_MUSICAL_NOTATION; 43393 field public static final java.lang.Character.UnicodeBlock ANCIENT_GREEK_NUMBERS; 43394 field public static final java.lang.Character.UnicodeBlock ANCIENT_SYMBOLS; 43395 field public static final java.lang.Character.UnicodeBlock ARABIC; 43396 field public static final java.lang.Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_A; 43397 field public static final java.lang.Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_B; 43398 field public static final java.lang.Character.UnicodeBlock ARABIC_SUPPLEMENT; 43399 field public static final java.lang.Character.UnicodeBlock ARMENIAN; 43400 field public static final java.lang.Character.UnicodeBlock ARROWS; 43401 field public static final java.lang.Character.UnicodeBlock AVESTAN; 43402 field public static final java.lang.Character.UnicodeBlock BALINESE; 43403 field public static final java.lang.Character.UnicodeBlock BAMUM; 43404 field public static final java.lang.Character.UnicodeBlock BAMUM_SUPPLEMENT; 43405 field public static final java.lang.Character.UnicodeBlock BASIC_LATIN; 43406 field public static final java.lang.Character.UnicodeBlock BATAK; 43407 field public static final java.lang.Character.UnicodeBlock BENGALI; 43408 field public static final java.lang.Character.UnicodeBlock BLOCK_ELEMENTS; 43409 field public static final java.lang.Character.UnicodeBlock BOPOMOFO; 43410 field public static final java.lang.Character.UnicodeBlock BOPOMOFO_EXTENDED; 43411 field public static final java.lang.Character.UnicodeBlock BOX_DRAWING; 43412 field public static final java.lang.Character.UnicodeBlock BRAHMI; 43413 field public static final java.lang.Character.UnicodeBlock BRAILLE_PATTERNS; 43414 field public static final java.lang.Character.UnicodeBlock BUGINESE; 43415 field public static final java.lang.Character.UnicodeBlock BUHID; 43416 field public static final java.lang.Character.UnicodeBlock BYZANTINE_MUSICAL_SYMBOLS; 43417 field public static final java.lang.Character.UnicodeBlock CARIAN; 43418 field public static final java.lang.Character.UnicodeBlock CHAM; 43419 field public static final java.lang.Character.UnicodeBlock CHEROKEE; 43420 field public static final java.lang.Character.UnicodeBlock CJK_COMPATIBILITY; 43421 field public static final java.lang.Character.UnicodeBlock CJK_COMPATIBILITY_FORMS; 43422 field public static final java.lang.Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS; 43423 field public static final java.lang.Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT; 43424 field public static final java.lang.Character.UnicodeBlock CJK_RADICALS_SUPPLEMENT; 43425 field public static final java.lang.Character.UnicodeBlock CJK_STROKES; 43426 field public static final java.lang.Character.UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION; 43427 field public static final java.lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS; 43428 field public static final java.lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A; 43429 field public static final java.lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B; 43430 field public static final java.lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C; 43431 field public static final java.lang.Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D; 43432 field public static final java.lang.Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS; 43433 field public static final java.lang.Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS_SUPPLEMENT; 43434 field public static final java.lang.Character.UnicodeBlock COMBINING_HALF_MARKS; 43435 field public static final java.lang.Character.UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS; 43436 field public static final java.lang.Character.UnicodeBlock COMMON_INDIC_NUMBER_FORMS; 43437 field public static final java.lang.Character.UnicodeBlock CONTROL_PICTURES; 43438 field public static final java.lang.Character.UnicodeBlock COPTIC; 43439 field public static final java.lang.Character.UnicodeBlock COUNTING_ROD_NUMERALS; 43440 field public static final java.lang.Character.UnicodeBlock CUNEIFORM; 43441 field public static final java.lang.Character.UnicodeBlock CUNEIFORM_NUMBERS_AND_PUNCTUATION; 43442 field public static final java.lang.Character.UnicodeBlock CURRENCY_SYMBOLS; 43443 field public static final java.lang.Character.UnicodeBlock CYPRIOT_SYLLABARY; 43444 field public static final java.lang.Character.UnicodeBlock CYRILLIC; 43445 field public static final java.lang.Character.UnicodeBlock CYRILLIC_EXTENDED_A; 43446 field public static final java.lang.Character.UnicodeBlock CYRILLIC_EXTENDED_B; 43447 field public static final java.lang.Character.UnicodeBlock CYRILLIC_SUPPLEMENTARY; 43448 field public static final java.lang.Character.UnicodeBlock DESERET; 43449 field public static final java.lang.Character.UnicodeBlock DEVANAGARI; 43450 field public static final java.lang.Character.UnicodeBlock DEVANAGARI_EXTENDED; 43451 field public static final java.lang.Character.UnicodeBlock DINGBATS; 43452 field public static final java.lang.Character.UnicodeBlock DOMINO_TILES; 43453 field public static final java.lang.Character.UnicodeBlock EGYPTIAN_HIEROGLYPHS; 43454 field public static final java.lang.Character.UnicodeBlock EMOTICONS; 43455 field public static final java.lang.Character.UnicodeBlock ENCLOSED_ALPHANUMERICS; 43456 field public static final java.lang.Character.UnicodeBlock ENCLOSED_ALPHANUMERIC_SUPPLEMENT; 43457 field public static final java.lang.Character.UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS; 43458 field public static final java.lang.Character.UnicodeBlock ENCLOSED_IDEOGRAPHIC_SUPPLEMENT; 43459 field public static final java.lang.Character.UnicodeBlock ETHIOPIC; 43460 field public static final java.lang.Character.UnicodeBlock ETHIOPIC_EXTENDED; 43461 field public static final java.lang.Character.UnicodeBlock ETHIOPIC_EXTENDED_A; 43462 field public static final java.lang.Character.UnicodeBlock ETHIOPIC_SUPPLEMENT; 43463 field public static final java.lang.Character.UnicodeBlock GENERAL_PUNCTUATION; 43464 field public static final java.lang.Character.UnicodeBlock GEOMETRIC_SHAPES; 43465 field public static final java.lang.Character.UnicodeBlock GEORGIAN; 43466 field public static final java.lang.Character.UnicodeBlock GEORGIAN_SUPPLEMENT; 43467 field public static final java.lang.Character.UnicodeBlock GLAGOLITIC; 43468 field public static final java.lang.Character.UnicodeBlock GOTHIC; 43469 field public static final java.lang.Character.UnicodeBlock GREEK; 43470 field public static final java.lang.Character.UnicodeBlock GREEK_EXTENDED; 43471 field public static final java.lang.Character.UnicodeBlock GUJARATI; 43472 field public static final java.lang.Character.UnicodeBlock GURMUKHI; 43473 field public static final java.lang.Character.UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS; 43474 field public static final java.lang.Character.UnicodeBlock HANGUL_COMPATIBILITY_JAMO; 43475 field public static final java.lang.Character.UnicodeBlock HANGUL_JAMO; 43476 field public static final java.lang.Character.UnicodeBlock HANGUL_JAMO_EXTENDED_A; 43477 field public static final java.lang.Character.UnicodeBlock HANGUL_JAMO_EXTENDED_B; 43478 field public static final java.lang.Character.UnicodeBlock HANGUL_SYLLABLES; 43479 field public static final java.lang.Character.UnicodeBlock HANUNOO; 43480 field public static final java.lang.Character.UnicodeBlock HEBREW; 43481 field public static final java.lang.Character.UnicodeBlock HIGH_PRIVATE_USE_SURROGATES; 43482 field public static final java.lang.Character.UnicodeBlock HIGH_SURROGATES; 43483 field public static final java.lang.Character.UnicodeBlock HIRAGANA; 43484 field public static final java.lang.Character.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS; 43485 field public static final java.lang.Character.UnicodeBlock IMPERIAL_ARAMAIC; 43486 field public static final java.lang.Character.UnicodeBlock INSCRIPTIONAL_PAHLAVI; 43487 field public static final java.lang.Character.UnicodeBlock INSCRIPTIONAL_PARTHIAN; 43488 field public static final java.lang.Character.UnicodeBlock IPA_EXTENSIONS; 43489 field public static final java.lang.Character.UnicodeBlock JAVANESE; 43490 field public static final java.lang.Character.UnicodeBlock KAITHI; 43491 field public static final java.lang.Character.UnicodeBlock KANA_SUPPLEMENT; 43492 field public static final java.lang.Character.UnicodeBlock KANBUN; 43493 field public static final java.lang.Character.UnicodeBlock KANGXI_RADICALS; 43494 field public static final java.lang.Character.UnicodeBlock KANNADA; 43495 field public static final java.lang.Character.UnicodeBlock KATAKANA; 43496 field public static final java.lang.Character.UnicodeBlock KATAKANA_PHONETIC_EXTENSIONS; 43497 field public static final java.lang.Character.UnicodeBlock KAYAH_LI; 43498 field public static final java.lang.Character.UnicodeBlock KHAROSHTHI; 43499 field public static final java.lang.Character.UnicodeBlock KHMER; 43500 field public static final java.lang.Character.UnicodeBlock KHMER_SYMBOLS; 43501 field public static final java.lang.Character.UnicodeBlock LAO; 43502 field public static final java.lang.Character.UnicodeBlock LATIN_1_SUPPLEMENT; 43503 field public static final java.lang.Character.UnicodeBlock LATIN_EXTENDED_A; 43504 field public static final java.lang.Character.UnicodeBlock LATIN_EXTENDED_ADDITIONAL; 43505 field public static final java.lang.Character.UnicodeBlock LATIN_EXTENDED_B; 43506 field public static final java.lang.Character.UnicodeBlock LATIN_EXTENDED_C; 43507 field public static final java.lang.Character.UnicodeBlock LATIN_EXTENDED_D; 43508 field public static final java.lang.Character.UnicodeBlock LEPCHA; 43509 field public static final java.lang.Character.UnicodeBlock LETTERLIKE_SYMBOLS; 43510 field public static final java.lang.Character.UnicodeBlock LIMBU; 43511 field public static final java.lang.Character.UnicodeBlock LINEAR_B_IDEOGRAMS; 43512 field public static final java.lang.Character.UnicodeBlock LINEAR_B_SYLLABARY; 43513 field public static final java.lang.Character.UnicodeBlock LISU; 43514 field public static final java.lang.Character.UnicodeBlock LOW_SURROGATES; 43515 field public static final java.lang.Character.UnicodeBlock LYCIAN; 43516 field public static final java.lang.Character.UnicodeBlock LYDIAN; 43517 field public static final java.lang.Character.UnicodeBlock MAHJONG_TILES; 43518 field public static final java.lang.Character.UnicodeBlock MALAYALAM; 43519 field public static final java.lang.Character.UnicodeBlock MANDAIC; 43520 field public static final java.lang.Character.UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS; 43521 field public static final java.lang.Character.UnicodeBlock MATHEMATICAL_OPERATORS; 43522 field public static final java.lang.Character.UnicodeBlock MEETEI_MAYEK; 43523 field public static final java.lang.Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A; 43524 field public static final java.lang.Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B; 43525 field public static final java.lang.Character.UnicodeBlock MISCELLANEOUS_SYMBOLS; 43526 field public static final java.lang.Character.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROWS; 43527 field public static final java.lang.Character.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS; 43528 field public static final java.lang.Character.UnicodeBlock MISCELLANEOUS_TECHNICAL; 43529 field public static final java.lang.Character.UnicodeBlock MODIFIER_TONE_LETTERS; 43530 field public static final java.lang.Character.UnicodeBlock MONGOLIAN; 43531 field public static final java.lang.Character.UnicodeBlock MUSICAL_SYMBOLS; 43532 field public static final java.lang.Character.UnicodeBlock MYANMAR; 43533 field public static final java.lang.Character.UnicodeBlock MYANMAR_EXTENDED_A; 43534 field public static final java.lang.Character.UnicodeBlock NEW_TAI_LUE; 43535 field public static final java.lang.Character.UnicodeBlock NKO; 43536 field public static final java.lang.Character.UnicodeBlock NUMBER_FORMS; 43537 field public static final java.lang.Character.UnicodeBlock OGHAM; 43538 field public static final java.lang.Character.UnicodeBlock OLD_ITALIC; 43539 field public static final java.lang.Character.UnicodeBlock OLD_PERSIAN; 43540 field public static final java.lang.Character.UnicodeBlock OLD_SOUTH_ARABIAN; 43541 field public static final java.lang.Character.UnicodeBlock OLD_TURKIC; 43542 field public static final java.lang.Character.UnicodeBlock OL_CHIKI; 43543 field public static final java.lang.Character.UnicodeBlock OPTICAL_CHARACTER_RECOGNITION; 43544 field public static final java.lang.Character.UnicodeBlock ORIYA; 43545 field public static final java.lang.Character.UnicodeBlock OSMANYA; 43546 field public static final java.lang.Character.UnicodeBlock PHAGS_PA; 43547 field public static final java.lang.Character.UnicodeBlock PHAISTOS_DISC; 43548 field public static final java.lang.Character.UnicodeBlock PHOENICIAN; 43549 field public static final java.lang.Character.UnicodeBlock PHONETIC_EXTENSIONS; 43550 field public static final java.lang.Character.UnicodeBlock PHONETIC_EXTENSIONS_SUPPLEMENT; 43551 field public static final java.lang.Character.UnicodeBlock PLAYING_CARDS; 43552 field public static final java.lang.Character.UnicodeBlock PRIVATE_USE_AREA; 43553 field public static final java.lang.Character.UnicodeBlock REJANG; 43554 field public static final java.lang.Character.UnicodeBlock RUMI_NUMERAL_SYMBOLS; 43555 field public static final java.lang.Character.UnicodeBlock RUNIC; 43556 field public static final java.lang.Character.UnicodeBlock SAMARITAN; 43557 field public static final java.lang.Character.UnicodeBlock SAURASHTRA; 43558 field public static final java.lang.Character.UnicodeBlock SHAVIAN; 43559 field public static final java.lang.Character.UnicodeBlock SINHALA; 43560 field public static final java.lang.Character.UnicodeBlock SMALL_FORM_VARIANTS; 43561 field public static final java.lang.Character.UnicodeBlock SPACING_MODIFIER_LETTERS; 43562 field public static final java.lang.Character.UnicodeBlock SPECIALS; 43563 field public static final java.lang.Character.UnicodeBlock SUNDANESE; 43564 field public static final java.lang.Character.UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS; 43565 field public static final java.lang.Character.UnicodeBlock SUPPLEMENTAL_ARROWS_A; 43566 field public static final java.lang.Character.UnicodeBlock SUPPLEMENTAL_ARROWS_B; 43567 field public static final java.lang.Character.UnicodeBlock SUPPLEMENTAL_MATHEMATICAL_OPERATORS; 43568 field public static final java.lang.Character.UnicodeBlock SUPPLEMENTAL_PUNCTUATION; 43569 field public static final java.lang.Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_A; 43570 field public static final java.lang.Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_B; 43571 field public static final deprecated java.lang.Character.UnicodeBlock SURROGATES_AREA; 43572 field public static final java.lang.Character.UnicodeBlock SYLOTI_NAGRI; 43573 field public static final java.lang.Character.UnicodeBlock SYRIAC; 43574 field public static final java.lang.Character.UnicodeBlock TAGALOG; 43575 field public static final java.lang.Character.UnicodeBlock TAGBANWA; 43576 field public static final java.lang.Character.UnicodeBlock TAGS; 43577 field public static final java.lang.Character.UnicodeBlock TAI_LE; 43578 field public static final java.lang.Character.UnicodeBlock TAI_THAM; 43579 field public static final java.lang.Character.UnicodeBlock TAI_VIET; 43580 field public static final java.lang.Character.UnicodeBlock TAI_XUAN_JING_SYMBOLS; 43581 field public static final java.lang.Character.UnicodeBlock TAMIL; 43582 field public static final java.lang.Character.UnicodeBlock TELUGU; 43583 field public static final java.lang.Character.UnicodeBlock THAANA; 43584 field public static final java.lang.Character.UnicodeBlock THAI; 43585 field public static final java.lang.Character.UnicodeBlock TIBETAN; 43586 field public static final java.lang.Character.UnicodeBlock TIFINAGH; 43587 field public static final java.lang.Character.UnicodeBlock TRANSPORT_AND_MAP_SYMBOLS; 43588 field public static final java.lang.Character.UnicodeBlock UGARITIC; 43589 field public static final java.lang.Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS; 43590 field public static final java.lang.Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED; 43591 field public static final java.lang.Character.UnicodeBlock VAI; 43592 field public static final java.lang.Character.UnicodeBlock VARIATION_SELECTORS; 43593 field public static final java.lang.Character.UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT; 43594 field public static final java.lang.Character.UnicodeBlock VEDIC_EXTENSIONS; 43595 field public static final java.lang.Character.UnicodeBlock VERTICAL_FORMS; 43596 field public static final java.lang.Character.UnicodeBlock YIJING_HEXAGRAM_SYMBOLS; 43597 field public static final java.lang.Character.UnicodeBlock YI_RADICALS; 43598 field public static final java.lang.Character.UnicodeBlock YI_SYLLABLES; 43599 } 43600 43601 public final class Class implements java.lang.reflect.AnnotatedElement java.lang.reflect.GenericDeclaration java.io.Serializable java.lang.reflect.Type { 43602 method public java.lang.Class<? extends U> asSubclass(java.lang.Class<U>); 43603 method public T cast(java.lang.Object); 43604 method public boolean desiredAssertionStatus(); 43605 method public static java.lang.Class<?> forName(java.lang.String) throws java.lang.ClassNotFoundException; 43606 method public static java.lang.Class<?> forName(java.lang.String, boolean, java.lang.ClassLoader) throws java.lang.ClassNotFoundException; 43607 method public A getAnnotation(java.lang.Class<A>); 43608 method public java.lang.annotation.Annotation[] getAnnotations(); 43609 method public java.lang.String getCanonicalName(); 43610 method public java.lang.ClassLoader getClassLoader(); 43611 method public java.lang.Class<?>[] getClasses(); 43612 method public java.lang.Class<?> getComponentType(); 43613 method public java.lang.reflect.Constructor<T> getConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException; 43614 method public java.lang.reflect.Constructor<?>[] getConstructors(); 43615 method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 43616 method public java.lang.Class<?>[] getDeclaredClasses(); 43617 method public java.lang.reflect.Constructor<T> getDeclaredConstructor(java.lang.Class<?>...) throws java.lang.NoSuchMethodException; 43618 method public java.lang.reflect.Constructor<?>[] getDeclaredConstructors(); 43619 method public java.lang.reflect.Field getDeclaredField(java.lang.String) throws java.lang.NoSuchFieldException; 43620 method public java.lang.reflect.Field[] getDeclaredFields(); 43621 method public java.lang.reflect.Method getDeclaredMethod(java.lang.String, java.lang.Class<?>...) throws java.lang.NoSuchMethodException; 43622 method public java.lang.reflect.Method[] getDeclaredMethods(); 43623 method public java.lang.Class<?> getDeclaringClass(); 43624 method public java.lang.Class<?> getEnclosingClass(); 43625 method public java.lang.reflect.Constructor<?> getEnclosingConstructor(); 43626 method public java.lang.reflect.Method getEnclosingMethod(); 43627 method public T[] getEnumConstants(); 43628 method public java.lang.reflect.Field getField(java.lang.String) throws java.lang.NoSuchFieldException; 43629 method public java.lang.reflect.Field[] getFields(); 43630 method public java.lang.reflect.Type[] getGenericInterfaces(); 43631 method public java.lang.reflect.Type getGenericSuperclass(); 43632 method public java.lang.Class<?>[] getInterfaces(); 43633 method public java.lang.reflect.Method getMethod(java.lang.String, java.lang.Class<?>...) throws java.lang.NoSuchMethodException; 43634 method public java.lang.reflect.Method[] getMethods(); 43635 method public int getModifiers(); 43636 method public java.lang.String getName(); 43637 method public java.lang.Package getPackage(); 43638 method public java.security.ProtectionDomain getProtectionDomain(); 43639 method public java.net.URL getResource(java.lang.String); 43640 method public java.io.InputStream getResourceAsStream(java.lang.String); 43641 method public java.lang.Object[] getSigners(); 43642 method public java.lang.String getSimpleName(); 43643 method public java.lang.Class<? super T> getSuperclass(); 43644 method public synchronized java.lang.reflect.TypeVariable<java.lang.Class<T>>[] getTypeParameters(); 43645 method public boolean isAnnotation(); 43646 method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); 43647 method public boolean isAnonymousClass(); 43648 method public boolean isArray(); 43649 method public boolean isAssignableFrom(java.lang.Class<?>); 43650 method public boolean isEnum(); 43651 method public boolean isInstance(java.lang.Object); 43652 method public boolean isInterface(); 43653 method public boolean isLocalClass(); 43654 method public boolean isMemberClass(); 43655 method public boolean isPrimitive(); 43656 method public boolean isSynthetic(); 43657 method public T newInstance() throws java.lang.IllegalAccessException, java.lang.InstantiationException; 43658 } 43659 43660 public class ClassCastException extends java.lang.RuntimeException { 43661 ctor public ClassCastException(); 43662 ctor public ClassCastException(java.lang.String); 43663 } 43664 43665 public class ClassCircularityError extends java.lang.LinkageError { 43666 ctor public ClassCircularityError(); 43667 ctor public ClassCircularityError(java.lang.String); 43668 } 43669 43670 public class ClassFormatError extends java.lang.LinkageError { 43671 ctor public ClassFormatError(); 43672 ctor public ClassFormatError(java.lang.String); 43673 } 43674 43675 public abstract class ClassLoader { 43676 ctor protected ClassLoader(); 43677 ctor protected ClassLoader(java.lang.ClassLoader); 43678 method public void clearAssertionStatus(); 43679 method protected final deprecated java.lang.Class<?> defineClass(byte[], int, int) throws java.lang.ClassFormatError; 43680 method protected final java.lang.Class<?> defineClass(java.lang.String, byte[], int, int) throws java.lang.ClassFormatError; 43681 method protected final java.lang.Class<?> defineClass(java.lang.String, byte[], int, int, java.security.ProtectionDomain) throws java.lang.ClassFormatError; 43682 method protected final java.lang.Class<?> defineClass(java.lang.String, java.nio.ByteBuffer, java.security.ProtectionDomain) throws java.lang.ClassFormatError; 43683 method protected java.lang.Package definePackage(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.net.URL) throws java.lang.IllegalArgumentException; 43684 method protected java.lang.Class<?> findClass(java.lang.String) throws java.lang.ClassNotFoundException; 43685 method protected java.lang.String findLibrary(java.lang.String); 43686 method protected final java.lang.Class<?> findLoadedClass(java.lang.String); 43687 method protected java.net.URL findResource(java.lang.String); 43688 method protected java.util.Enumeration<java.net.URL> findResources(java.lang.String) throws java.io.IOException; 43689 method protected final java.lang.Class<?> findSystemClass(java.lang.String) throws java.lang.ClassNotFoundException; 43690 method protected java.lang.Package getPackage(java.lang.String); 43691 method protected java.lang.Package[] getPackages(); 43692 method public final java.lang.ClassLoader getParent(); 43693 method public java.net.URL getResource(java.lang.String); 43694 method public java.io.InputStream getResourceAsStream(java.lang.String); 43695 method public java.util.Enumeration<java.net.URL> getResources(java.lang.String) throws java.io.IOException; 43696 method public static java.lang.ClassLoader getSystemClassLoader(); 43697 method public static java.net.URL getSystemResource(java.lang.String); 43698 method public static java.io.InputStream getSystemResourceAsStream(java.lang.String); 43699 method public static java.util.Enumeration<java.net.URL> getSystemResources(java.lang.String) throws java.io.IOException; 43700 method public java.lang.Class<?> loadClass(java.lang.String) throws java.lang.ClassNotFoundException; 43701 method protected java.lang.Class<?> loadClass(java.lang.String, boolean) throws java.lang.ClassNotFoundException; 43702 method protected final void resolveClass(java.lang.Class<?>); 43703 method public void setClassAssertionStatus(java.lang.String, boolean); 43704 method public void setDefaultAssertionStatus(boolean); 43705 method public void setPackageAssertionStatus(java.lang.String, boolean); 43706 method protected final void setSigners(java.lang.Class<?>, java.lang.Object[]); 43707 } 43708 43709 public class ClassNotFoundException extends java.lang.ReflectiveOperationException { 43710 ctor public ClassNotFoundException(); 43711 ctor public ClassNotFoundException(java.lang.String); 43712 ctor public ClassNotFoundException(java.lang.String, java.lang.Throwable); 43713 method public java.lang.Throwable getException(); 43714 } 43715 43716 public class CloneNotSupportedException extends java.lang.Exception { 43717 ctor public CloneNotSupportedException(); 43718 ctor public CloneNotSupportedException(java.lang.String); 43719 } 43720 43721 public abstract interface Cloneable { 43722 } 43723 43724 public abstract interface Comparable { 43725 method public abstract int compareTo(T); 43726 } 43727 43728 public final class Compiler { 43729 method public static java.lang.Object command(java.lang.Object); 43730 method public static boolean compileClass(java.lang.Class<?>); 43731 method public static boolean compileClasses(java.lang.String); 43732 method public static void disable(); 43733 method public static void enable(); 43734 } 43735 43736 public abstract class Deprecated implements java.lang.annotation.Annotation { 43737 } 43738 43739 public final class Double extends java.lang.Number implements java.lang.Comparable { 43740 ctor public Double(double); 43741 ctor public Double(java.lang.String) throws java.lang.NumberFormatException; 43742 method public static int compare(double, double); 43743 method public int compareTo(java.lang.Double); 43744 method public static long doubleToLongBits(double); 43745 method public static long doubleToRawLongBits(double); 43746 method public double doubleValue(); 43747 method public float floatValue(); 43748 method public int intValue(); 43749 method public boolean isInfinite(); 43750 method public static boolean isInfinite(double); 43751 method public boolean isNaN(); 43752 method public static boolean isNaN(double); 43753 method public static double longBitsToDouble(long); 43754 method public long longValue(); 43755 method public static double parseDouble(java.lang.String) throws java.lang.NumberFormatException; 43756 method public static java.lang.String toHexString(double); 43757 method public static java.lang.String toString(double); 43758 method public static java.lang.Double valueOf(java.lang.String) throws java.lang.NumberFormatException; 43759 method public static java.lang.Double valueOf(double); 43760 field public static final int MAX_EXPONENT = 1023; // 0x3ff 43761 field public static final double MAX_VALUE = 1.7976931348623157E308; 43762 field public static final int MIN_EXPONENT = -1022; // 0xfffffc02 43763 field public static final double MIN_NORMAL = 2.2250738585072014E-308; 43764 field public static final double MIN_VALUE = 4.9E-324; 43765 field public static final double NEGATIVE_INFINITY = (-1.0/0.0); 43766 field public static final double NaN = (0.0/0.0); 43767 field public static final double POSITIVE_INFINITY = (1.0/0.0); 43768 field public static final int SIZE = 64; // 0x40 43769 field public static final java.lang.Class<java.lang.Double> TYPE; 43770 } 43771 43772 public abstract class Enum implements java.lang.Comparable java.io.Serializable { 43773 ctor protected Enum(java.lang.String, int); 43774 method protected final java.lang.Object clone() throws java.lang.CloneNotSupportedException; 43775 method public final int compareTo(E); 43776 method public final boolean equals(java.lang.Object); 43777 method protected final void finalize(); 43778 method public final java.lang.Class<E> getDeclaringClass(); 43779 method public final int hashCode(); 43780 method public final java.lang.String name(); 43781 method public final int ordinal(); 43782 method public static T valueOf(java.lang.Class<T>, java.lang.String); 43783 } 43784 43785 public class EnumConstantNotPresentException extends java.lang.RuntimeException { 43786 ctor public EnumConstantNotPresentException(java.lang.Class<? extends java.lang.Enum>, java.lang.String); 43787 method public java.lang.String constantName(); 43788 method public java.lang.Class<? extends java.lang.Enum> enumType(); 43789 } 43790 43791 public class Error extends java.lang.Throwable { 43792 ctor public Error(); 43793 ctor public Error(java.lang.String); 43794 ctor public Error(java.lang.String, java.lang.Throwable); 43795 ctor public Error(java.lang.Throwable); 43796 } 43797 43798 public class Exception extends java.lang.Throwable { 43799 ctor public Exception(); 43800 ctor public Exception(java.lang.String); 43801 ctor public Exception(java.lang.String, java.lang.Throwable); 43802 ctor public Exception(java.lang.Throwable); 43803 } 43804 43805 public class ExceptionInInitializerError extends java.lang.LinkageError { 43806 ctor public ExceptionInInitializerError(); 43807 ctor public ExceptionInInitializerError(java.lang.String); 43808 ctor public ExceptionInInitializerError(java.lang.Throwable); 43809 method public java.lang.Throwable getException(); 43810 } 43811 43812 public final class Float extends java.lang.Number implements java.lang.Comparable { 43813 ctor public Float(float); 43814 ctor public Float(double); 43815 ctor public Float(java.lang.String) throws java.lang.NumberFormatException; 43816 method public static int compare(float, float); 43817 method public int compareTo(java.lang.Float); 43818 method public double doubleValue(); 43819 method public static int floatToIntBits(float); 43820 method public static int floatToRawIntBits(float); 43821 method public float floatValue(); 43822 method public static float intBitsToFloat(int); 43823 method public int intValue(); 43824 method public boolean isInfinite(); 43825 method public static boolean isInfinite(float); 43826 method public boolean isNaN(); 43827 method public static boolean isNaN(float); 43828 method public long longValue(); 43829 method public static float parseFloat(java.lang.String) throws java.lang.NumberFormatException; 43830 method public static java.lang.String toHexString(float); 43831 method public static java.lang.String toString(float); 43832 method public static java.lang.Float valueOf(java.lang.String) throws java.lang.NumberFormatException; 43833 method public static java.lang.Float valueOf(float); 43834 field public static final int MAX_EXPONENT = 127; // 0x7f 43835 field public static final float MAX_VALUE = 3.4028235E38f; 43836 field public static final int MIN_EXPONENT = -126; // 0xffffff82 43837 field public static final float MIN_NORMAL = 1.17549435E-38f; 43838 field public static final float MIN_VALUE = 1.4E-45f; 43839 field public static final float NEGATIVE_INFINITY = (-1.0f/0.0f); 43840 field public static final float NaN = (0.0f/0.0f); 43841 field public static final float POSITIVE_INFINITY = (1.0f/0.0f); 43842 field public static final int SIZE = 32; // 0x20 43843 field public static final java.lang.Class<java.lang.Float> TYPE; 43844 } 43845 43846 public class IllegalAccessError extends java.lang.IncompatibleClassChangeError { 43847 ctor public IllegalAccessError(); 43848 ctor public IllegalAccessError(java.lang.String); 43849 } 43850 43851 public class IllegalAccessException extends java.lang.ReflectiveOperationException { 43852 ctor public IllegalAccessException(); 43853 ctor public IllegalAccessException(java.lang.String); 43854 } 43855 43856 public class IllegalArgumentException extends java.lang.RuntimeException { 43857 ctor public IllegalArgumentException(); 43858 ctor public IllegalArgumentException(java.lang.String); 43859 ctor public IllegalArgumentException(java.lang.String, java.lang.Throwable); 43860 ctor public IllegalArgumentException(java.lang.Throwable); 43861 } 43862 43863 public class IllegalMonitorStateException extends java.lang.RuntimeException { 43864 ctor public IllegalMonitorStateException(); 43865 ctor public IllegalMonitorStateException(java.lang.String); 43866 } 43867 43868 public class IllegalStateException extends java.lang.RuntimeException { 43869 ctor public IllegalStateException(); 43870 ctor public IllegalStateException(java.lang.String); 43871 ctor public IllegalStateException(java.lang.String, java.lang.Throwable); 43872 ctor public IllegalStateException(java.lang.Throwable); 43873 } 43874 43875 public class IllegalThreadStateException extends java.lang.IllegalArgumentException { 43876 ctor public IllegalThreadStateException(); 43877 ctor public IllegalThreadStateException(java.lang.String); 43878 } 43879 43880 public class IncompatibleClassChangeError extends java.lang.LinkageError { 43881 ctor public IncompatibleClassChangeError(); 43882 ctor public IncompatibleClassChangeError(java.lang.String); 43883 } 43884 43885 public class IndexOutOfBoundsException extends java.lang.RuntimeException { 43886 ctor public IndexOutOfBoundsException(); 43887 ctor public IndexOutOfBoundsException(java.lang.String); 43888 } 43889 43890 public class InheritableThreadLocal extends java.lang.ThreadLocal { 43891 ctor public InheritableThreadLocal(); 43892 method protected T childValue(T); 43893 } 43894 43895 public class InstantiationError extends java.lang.IncompatibleClassChangeError { 43896 ctor public InstantiationError(); 43897 ctor public InstantiationError(java.lang.String); 43898 } 43899 43900 public class InstantiationException extends java.lang.ReflectiveOperationException { 43901 ctor public InstantiationException(); 43902 ctor public InstantiationException(java.lang.String); 43903 } 43904 43905 public final class Integer extends java.lang.Number implements java.lang.Comparable { 43906 ctor public Integer(int); 43907 ctor public Integer(java.lang.String) throws java.lang.NumberFormatException; 43908 method public static int bitCount(int); 43909 method public static int compare(int, int); 43910 method public int compareTo(java.lang.Integer); 43911 method public static java.lang.Integer decode(java.lang.String) throws java.lang.NumberFormatException; 43912 method public double doubleValue(); 43913 method public float floatValue(); 43914 method public static java.lang.Integer getInteger(java.lang.String); 43915 method public static java.lang.Integer getInteger(java.lang.String, int); 43916 method public static java.lang.Integer getInteger(java.lang.String, java.lang.Integer); 43917 method public static int highestOneBit(int); 43918 method public int intValue(); 43919 method public long longValue(); 43920 method public static int lowestOneBit(int); 43921 method public static int numberOfLeadingZeros(int); 43922 method public static int numberOfTrailingZeros(int); 43923 method public static int parseInt(java.lang.String) throws java.lang.NumberFormatException; 43924 method public static int parseInt(java.lang.String, int) throws java.lang.NumberFormatException; 43925 method public static int reverse(int); 43926 method public static int reverseBytes(int); 43927 method public static int rotateLeft(int, int); 43928 method public static int rotateRight(int, int); 43929 method public static int signum(int); 43930 method public static java.lang.String toBinaryString(int); 43931 method public static java.lang.String toHexString(int); 43932 method public static java.lang.String toOctalString(int); 43933 method public static java.lang.String toString(int); 43934 method public static java.lang.String toString(int, int); 43935 method public static java.lang.Integer valueOf(java.lang.String) throws java.lang.NumberFormatException; 43936 method public static java.lang.Integer valueOf(java.lang.String, int) throws java.lang.NumberFormatException; 43937 method public static java.lang.Integer valueOf(int); 43938 field public static final int MAX_VALUE = 2147483647; // 0x7fffffff 43939 field public static final int MIN_VALUE = -2147483648; // 0x80000000 43940 field public static final int SIZE = 32; // 0x20 43941 field public static final java.lang.Class<java.lang.Integer> TYPE; 43942 } 43943 43944 public class InternalError extends java.lang.VirtualMachineError { 43945 ctor public InternalError(); 43946 ctor public InternalError(java.lang.String); 43947 } 43948 43949 public class InterruptedException extends java.lang.Exception { 43950 ctor public InterruptedException(); 43951 ctor public InterruptedException(java.lang.String); 43952 } 43953 43954 public abstract interface Iterable { 43955 method public abstract java.util.Iterator<T> iterator(); 43956 } 43957 43958 public class LinkageError extends java.lang.Error { 43959 ctor public LinkageError(); 43960 ctor public LinkageError(java.lang.String); 43961 ctor public LinkageError(java.lang.String, java.lang.Throwable); 43962 } 43963 43964 public final class Long extends java.lang.Number implements java.lang.Comparable { 43965 ctor public Long(long); 43966 ctor public Long(java.lang.String) throws java.lang.NumberFormatException; 43967 method public static int bitCount(long); 43968 method public static int compare(long, long); 43969 method public int compareTo(java.lang.Long); 43970 method public static java.lang.Long decode(java.lang.String) throws java.lang.NumberFormatException; 43971 method public double doubleValue(); 43972 method public float floatValue(); 43973 method public static java.lang.Long getLong(java.lang.String); 43974 method public static java.lang.Long getLong(java.lang.String, long); 43975 method public static java.lang.Long getLong(java.lang.String, java.lang.Long); 43976 method public static long highestOneBit(long); 43977 method public int intValue(); 43978 method public long longValue(); 43979 method public static long lowestOneBit(long); 43980 method public static int numberOfLeadingZeros(long); 43981 method public static int numberOfTrailingZeros(long); 43982 method public static long parseLong(java.lang.String) throws java.lang.NumberFormatException; 43983 method public static long parseLong(java.lang.String, int) throws java.lang.NumberFormatException; 43984 method public static long reverse(long); 43985 method public static long reverseBytes(long); 43986 method public static long rotateLeft(long, int); 43987 method public static long rotateRight(long, int); 43988 method public static int signum(long); 43989 method public static java.lang.String toBinaryString(long); 43990 method public static java.lang.String toHexString(long); 43991 method public static java.lang.String toOctalString(long); 43992 method public static java.lang.String toString(long); 43993 method public static java.lang.String toString(long, int); 43994 method public static java.lang.Long valueOf(java.lang.String) throws java.lang.NumberFormatException; 43995 method public static java.lang.Long valueOf(java.lang.String, int) throws java.lang.NumberFormatException; 43996 method public static java.lang.Long valueOf(long); 43997 field public static final long MAX_VALUE = 9223372036854775807L; // 0x7fffffffffffffffL 43998 field public static final long MIN_VALUE = -9223372036854775808L; // 0x8000000000000000L 43999 field public static final int SIZE = 64; // 0x40 44000 field public static final java.lang.Class<java.lang.Long> TYPE; 44001 } 44002 44003 public final class Math { 44004 method public static double IEEEremainder(double, double); 44005 method public static double abs(double); 44006 method public static float abs(float); 44007 method public static int abs(int); 44008 method public static long abs(long); 44009 method public static double acos(double); 44010 method public static double asin(double); 44011 method public static double atan(double); 44012 method public static double atan2(double, double); 44013 method public static double cbrt(double); 44014 method public static double ceil(double); 44015 method public static double copySign(double, double); 44016 method public static float copySign(float, float); 44017 method public static double cos(double); 44018 method public static double cosh(double); 44019 method public static double exp(double); 44020 method public static double expm1(double); 44021 method public static double floor(double); 44022 method public static int getExponent(float); 44023 method public static int getExponent(double); 44024 method public static double hypot(double, double); 44025 method public static double log(double); 44026 method public static double log10(double); 44027 method public static double log1p(double); 44028 method public static double max(double, double); 44029 method public static float max(float, float); 44030 method public static int max(int, int); 44031 method public static long max(long, long); 44032 method public static double min(double, double); 44033 method public static float min(float, float); 44034 method public static int min(int, int); 44035 method public static long min(long, long); 44036 method public static double nextAfter(double, double); 44037 method public static float nextAfter(float, double); 44038 method public static double nextUp(double); 44039 method public static float nextUp(float); 44040 method public static double pow(double, double); 44041 method public static synchronized double random(); 44042 method public static double rint(double); 44043 method public static long round(double); 44044 method public static int round(float); 44045 method public static double scalb(double, int); 44046 method public static float scalb(float, int); 44047 method public static double signum(double); 44048 method public static float signum(float); 44049 method public static double sin(double); 44050 method public static double sinh(double); 44051 method public static double sqrt(double); 44052 method public static double tan(double); 44053 method public static double tanh(double); 44054 method public static double toDegrees(double); 44055 method public static double toRadians(double); 44056 method public static double ulp(double); 44057 method public static float ulp(float); 44058 field public static final double E = 2.718281828459045; 44059 field public static final double PI = 3.141592653589793; 44060 } 44061 44062 public class NegativeArraySizeException extends java.lang.RuntimeException { 44063 ctor public NegativeArraySizeException(); 44064 ctor public NegativeArraySizeException(java.lang.String); 44065 } 44066 44067 public class NoClassDefFoundError extends java.lang.LinkageError { 44068 ctor public NoClassDefFoundError(); 44069 ctor public NoClassDefFoundError(java.lang.String); 44070 } 44071 44072 public class NoSuchFieldError extends java.lang.IncompatibleClassChangeError { 44073 ctor public NoSuchFieldError(); 44074 ctor public NoSuchFieldError(java.lang.String); 44075 } 44076 44077 public class NoSuchFieldException extends java.lang.ReflectiveOperationException { 44078 ctor public NoSuchFieldException(); 44079 ctor public NoSuchFieldException(java.lang.String); 44080 } 44081 44082 public class NoSuchMethodError extends java.lang.IncompatibleClassChangeError { 44083 ctor public NoSuchMethodError(); 44084 ctor public NoSuchMethodError(java.lang.String); 44085 } 44086 44087 public class NoSuchMethodException extends java.lang.ReflectiveOperationException { 44088 ctor public NoSuchMethodException(); 44089 ctor public NoSuchMethodException(java.lang.String); 44090 } 44091 44092 public class NullPointerException extends java.lang.RuntimeException { 44093 ctor public NullPointerException(); 44094 ctor public NullPointerException(java.lang.String); 44095 } 44096 44097 public abstract class Number implements java.io.Serializable { 44098 ctor public Number(); 44099 method public byte byteValue(); 44100 method public abstract double doubleValue(); 44101 method public abstract float floatValue(); 44102 method public abstract int intValue(); 44103 method public abstract long longValue(); 44104 method public short shortValue(); 44105 } 44106 44107 public class NumberFormatException extends java.lang.IllegalArgumentException { 44108 ctor public NumberFormatException(); 44109 ctor public NumberFormatException(java.lang.String); 44110 } 44111 44112 public class Object { 44113 ctor public Object(); 44114 method protected java.lang.Object clone() throws java.lang.CloneNotSupportedException; 44115 method public boolean equals(java.lang.Object); 44116 method protected void finalize() throws java.lang.Throwable; 44117 method public final java.lang.Class<?> getClass(); 44118 method public int hashCode(); 44119 method public final void notify(); 44120 method public final void notifyAll(); 44121 method public java.lang.String toString(); 44122 method public final void wait() throws java.lang.InterruptedException; 44123 method public final void wait(long) throws java.lang.InterruptedException; 44124 method public final void wait(long, int) throws java.lang.InterruptedException; 44125 } 44126 44127 public class OutOfMemoryError extends java.lang.VirtualMachineError { 44128 ctor public OutOfMemoryError(); 44129 ctor public OutOfMemoryError(java.lang.String); 44130 } 44131 44132 public abstract class Override implements java.lang.annotation.Annotation { 44133 } 44134 44135 public class Package implements java.lang.reflect.AnnotatedElement { 44136 method public A getAnnotation(java.lang.Class<A>); 44137 method public java.lang.annotation.Annotation[] getAnnotations(); 44138 method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 44139 method public java.lang.String getImplementationTitle(); 44140 method public java.lang.String getImplementationVendor(); 44141 method public java.lang.String getImplementationVersion(); 44142 method public java.lang.String getName(); 44143 method public static java.lang.Package getPackage(java.lang.String); 44144 method public static java.lang.Package[] getPackages(); 44145 method public java.lang.String getSpecificationTitle(); 44146 method public java.lang.String getSpecificationVendor(); 44147 method public java.lang.String getSpecificationVersion(); 44148 method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); 44149 method public boolean isCompatibleWith(java.lang.String) throws java.lang.NumberFormatException; 44150 method public boolean isSealed(); 44151 method public boolean isSealed(java.net.URL); 44152 } 44153 44154 public abstract class Process { 44155 ctor public Process(); 44156 method public abstract void destroy(); 44157 method public abstract int exitValue(); 44158 method public abstract java.io.InputStream getErrorStream(); 44159 method public abstract java.io.InputStream getInputStream(); 44160 method public abstract java.io.OutputStream getOutputStream(); 44161 method public abstract int waitFor() throws java.lang.InterruptedException; 44162 } 44163 44164 public final class ProcessBuilder { 44165 ctor public ProcessBuilder(java.lang.String...); 44166 ctor public ProcessBuilder(java.util.List<java.lang.String>); 44167 method public java.util.List<java.lang.String> command(); 44168 method public java.lang.ProcessBuilder command(java.lang.String...); 44169 method public java.lang.ProcessBuilder command(java.util.List<java.lang.String>); 44170 method public java.io.File directory(); 44171 method public java.lang.ProcessBuilder directory(java.io.File); 44172 method public java.util.Map<java.lang.String, java.lang.String> environment(); 44173 method public boolean redirectErrorStream(); 44174 method public java.lang.ProcessBuilder redirectErrorStream(boolean); 44175 method public java.lang.Process start() throws java.io.IOException; 44176 } 44177 44178 public abstract interface Readable { 44179 method public abstract int read(java.nio.CharBuffer) throws java.io.IOException; 44180 } 44181 44182 public class ReflectiveOperationException extends java.lang.Exception { 44183 ctor public ReflectiveOperationException(); 44184 ctor public ReflectiveOperationException(java.lang.String); 44185 ctor public ReflectiveOperationException(java.lang.Throwable); 44186 ctor public ReflectiveOperationException(java.lang.String, java.lang.Throwable); 44187 } 44188 44189 public abstract interface Runnable { 44190 method public abstract void run(); 44191 } 44192 44193 public class Runtime { 44194 method public void addShutdownHook(java.lang.Thread); 44195 method public int availableProcessors(); 44196 method public java.lang.Process exec(java.lang.String[]) throws java.io.IOException; 44197 method public java.lang.Process exec(java.lang.String[], java.lang.String[]) throws java.io.IOException; 44198 method public java.lang.Process exec(java.lang.String[], java.lang.String[], java.io.File) throws java.io.IOException; 44199 method public java.lang.Process exec(java.lang.String) throws java.io.IOException; 44200 method public java.lang.Process exec(java.lang.String, java.lang.String[]) throws java.io.IOException; 44201 method public java.lang.Process exec(java.lang.String, java.lang.String[], java.io.File) throws java.io.IOException; 44202 method public void exit(int); 44203 method public long freeMemory(); 44204 method public void gc(); 44205 method public deprecated java.io.InputStream getLocalizedInputStream(java.io.InputStream); 44206 method public deprecated java.io.OutputStream getLocalizedOutputStream(java.io.OutputStream); 44207 method public static java.lang.Runtime getRuntime(); 44208 method public void halt(int); 44209 method public void load(java.lang.String); 44210 method public void loadLibrary(java.lang.String); 44211 method public long maxMemory(); 44212 method public boolean removeShutdownHook(java.lang.Thread); 44213 method public void runFinalization(); 44214 method public static deprecated void runFinalizersOnExit(boolean); 44215 method public long totalMemory(); 44216 method public void traceInstructions(boolean); 44217 method public void traceMethodCalls(boolean); 44218 } 44219 44220 public class RuntimeException extends java.lang.Exception { 44221 ctor public RuntimeException(); 44222 ctor public RuntimeException(java.lang.String); 44223 ctor public RuntimeException(java.lang.String, java.lang.Throwable); 44224 ctor public RuntimeException(java.lang.Throwable); 44225 } 44226 44227 public final class RuntimePermission extends java.security.BasicPermission { 44228 ctor public RuntimePermission(java.lang.String); 44229 ctor public RuntimePermission(java.lang.String, java.lang.String); 44230 } 44231 44232 public abstract class SafeVarargs implements java.lang.annotation.Annotation { 44233 } 44234 44235 public class SecurityException extends java.lang.RuntimeException { 44236 ctor public SecurityException(); 44237 ctor public SecurityException(java.lang.String); 44238 ctor public SecurityException(java.lang.String, java.lang.Throwable); 44239 ctor public SecurityException(java.lang.Throwable); 44240 } 44241 44242 public class SecurityManager { 44243 ctor public SecurityManager(); 44244 method public void checkAccept(java.lang.String, int); 44245 method public void checkAccess(java.lang.Thread); 44246 method public void checkAccess(java.lang.ThreadGroup); 44247 method public void checkAwtEventQueueAccess(); 44248 method public void checkConnect(java.lang.String, int); 44249 method public void checkConnect(java.lang.String, int, java.lang.Object); 44250 method public void checkCreateClassLoader(); 44251 method public void checkDelete(java.lang.String); 44252 method public void checkExec(java.lang.String); 44253 method public void checkExit(int); 44254 method public void checkLink(java.lang.String); 44255 method public void checkListen(int); 44256 method public void checkMemberAccess(java.lang.Class<?>, int); 44257 method public void checkMulticast(java.net.InetAddress); 44258 method public deprecated void checkMulticast(java.net.InetAddress, byte); 44259 method public void checkPackageAccess(java.lang.String); 44260 method public void checkPackageDefinition(java.lang.String); 44261 method public void checkPermission(java.security.Permission); 44262 method public void checkPermission(java.security.Permission, java.lang.Object); 44263 method public void checkPrintJobAccess(); 44264 method public void checkPropertiesAccess(); 44265 method public void checkPropertyAccess(java.lang.String); 44266 method public void checkRead(java.io.FileDescriptor); 44267 method public void checkRead(java.lang.String); 44268 method public void checkRead(java.lang.String, java.lang.Object); 44269 method public void checkSecurityAccess(java.lang.String); 44270 method public void checkSetFactory(); 44271 method public void checkSystemClipboardAccess(); 44272 method public boolean checkTopLevelWindow(java.lang.Object); 44273 method public void checkWrite(java.io.FileDescriptor); 44274 method public void checkWrite(java.lang.String); 44275 method protected deprecated int classDepth(java.lang.String); 44276 method protected deprecated int classLoaderDepth(); 44277 method protected deprecated java.lang.ClassLoader currentClassLoader(); 44278 method protected deprecated java.lang.Class<?> currentLoadedClass(); 44279 method protected java.lang.Class[] getClassContext(); 44280 method public deprecated boolean getInCheck(); 44281 method public java.lang.Object getSecurityContext(); 44282 method public java.lang.ThreadGroup getThreadGroup(); 44283 method protected deprecated boolean inClass(java.lang.String); 44284 method protected deprecated boolean inClassLoader(); 44285 field protected deprecated boolean inCheck; 44286 } 44287 44288 public final class Short extends java.lang.Number implements java.lang.Comparable { 44289 ctor public Short(java.lang.String) throws java.lang.NumberFormatException; 44290 ctor public Short(short); 44291 method public static int compare(short, short); 44292 method public int compareTo(java.lang.Short); 44293 method public static java.lang.Short decode(java.lang.String) throws java.lang.NumberFormatException; 44294 method public double doubleValue(); 44295 method public float floatValue(); 44296 method public int intValue(); 44297 method public long longValue(); 44298 method public static short parseShort(java.lang.String) throws java.lang.NumberFormatException; 44299 method public static short parseShort(java.lang.String, int) throws java.lang.NumberFormatException; 44300 method public static short reverseBytes(short); 44301 method public static java.lang.String toString(short); 44302 method public static java.lang.Short valueOf(java.lang.String) throws java.lang.NumberFormatException; 44303 method public static java.lang.Short valueOf(java.lang.String, int) throws java.lang.NumberFormatException; 44304 method public static java.lang.Short valueOf(short); 44305 field public static final short MAX_VALUE = 32767; // 0x7fff 44306 field public static final short MIN_VALUE = -32768; // 0xffff8000 44307 field public static final int SIZE = 16; // 0x10 44308 field public static final java.lang.Class<java.lang.Short> TYPE; 44309 } 44310 44311 public class StackOverflowError extends java.lang.VirtualMachineError { 44312 ctor public StackOverflowError(); 44313 ctor public StackOverflowError(java.lang.String); 44314 } 44315 44316 public final class StackTraceElement implements java.io.Serializable { 44317 ctor public StackTraceElement(java.lang.String, java.lang.String, java.lang.String, int); 44318 method public java.lang.String getClassName(); 44319 method public java.lang.String getFileName(); 44320 method public int getLineNumber(); 44321 method public java.lang.String getMethodName(); 44322 method public boolean isNativeMethod(); 44323 } 44324 44325 public final class StrictMath { 44326 method public static double IEEEremainder(double, double); 44327 method public static double abs(double); 44328 method public static float abs(float); 44329 method public static int abs(int); 44330 method public static long abs(long); 44331 method public static double acos(double); 44332 method public static double asin(double); 44333 method public static double atan(double); 44334 method public static double atan2(double, double); 44335 method public static double cbrt(double); 44336 method public static double ceil(double); 44337 method public static double copySign(double, double); 44338 method public static float copySign(float, float); 44339 method public static double cos(double); 44340 method public static double cosh(double); 44341 method public static double exp(double); 44342 method public static double expm1(double); 44343 method public static double floor(double); 44344 method public static int getExponent(float); 44345 method public static int getExponent(double); 44346 method public static double hypot(double, double); 44347 method public static double log(double); 44348 method public static double log10(double); 44349 method public static double log1p(double); 44350 method public static double max(double, double); 44351 method public static float max(float, float); 44352 method public static int max(int, int); 44353 method public static long max(long, long); 44354 method public static double min(double, double); 44355 method public static float min(float, float); 44356 method public static int min(int, int); 44357 method public static long min(long, long); 44358 method public static double nextAfter(double, double); 44359 method public static float nextAfter(float, double); 44360 method public static double nextUp(double); 44361 method public static float nextUp(float); 44362 method public static double pow(double, double); 44363 method public static double random(); 44364 method public static double rint(double); 44365 method public static long round(double); 44366 method public static int round(float); 44367 method public static double scalb(double, int); 44368 method public static float scalb(float, int); 44369 method public static double signum(double); 44370 method public static float signum(float); 44371 method public static double sin(double); 44372 method public static double sinh(double); 44373 method public static double sqrt(double); 44374 method public static double tan(double); 44375 method public static double tanh(double); 44376 method public static double toDegrees(double); 44377 method public static double toRadians(double); 44378 method public static double ulp(double); 44379 method public static float ulp(float); 44380 field public static final double E = 2.718281828459045; 44381 field public static final double PI = 3.141592653589793; 44382 } 44383 44384 public final class String implements java.lang.CharSequence java.lang.Comparable java.io.Serializable { 44385 ctor public String(); 44386 ctor public String(byte[]); 44387 ctor public deprecated String(byte[], int); 44388 ctor public String(byte[], int, int); 44389 ctor public deprecated String(byte[], int, int, int); 44390 ctor public String(byte[], int, int, java.lang.String) throws java.io.UnsupportedEncodingException; 44391 ctor public String(byte[], java.lang.String) throws java.io.UnsupportedEncodingException; 44392 ctor public String(byte[], int, int, java.nio.charset.Charset); 44393 ctor public String(byte[], java.nio.charset.Charset); 44394 ctor public String(char[]); 44395 ctor public String(char[], int, int); 44396 ctor public String(java.lang.String); 44397 ctor public String(java.lang.StringBuffer); 44398 ctor public String(int[], int, int); 44399 ctor public String(java.lang.StringBuilder); 44400 method public char charAt(int); 44401 method public int codePointAt(int); 44402 method public int codePointBefore(int); 44403 method public int codePointCount(int, int); 44404 method public int compareTo(java.lang.String); 44405 method public int compareToIgnoreCase(java.lang.String); 44406 method public java.lang.String concat(java.lang.String); 44407 method public boolean contains(java.lang.CharSequence); 44408 method public boolean contentEquals(java.lang.StringBuffer); 44409 method public boolean contentEquals(java.lang.CharSequence); 44410 method public static java.lang.String copyValueOf(char[]); 44411 method public static java.lang.String copyValueOf(char[], int, int); 44412 method public boolean endsWith(java.lang.String); 44413 method public boolean equalsIgnoreCase(java.lang.String); 44414 method public static java.lang.String format(java.lang.String, java.lang.Object...); 44415 method public static java.lang.String format(java.util.Locale, java.lang.String, java.lang.Object...); 44416 method public deprecated void getBytes(int, int, byte[], int); 44417 method public byte[] getBytes(); 44418 method public byte[] getBytes(java.lang.String) throws java.io.UnsupportedEncodingException; 44419 method public byte[] getBytes(java.nio.charset.Charset); 44420 method public void getChars(int, int, char[], int); 44421 method public int indexOf(int); 44422 method public int indexOf(int, int); 44423 method public int indexOf(java.lang.String); 44424 method public int indexOf(java.lang.String, int); 44425 method public java.lang.String intern(); 44426 method public boolean isEmpty(); 44427 method public int lastIndexOf(int); 44428 method public int lastIndexOf(int, int); 44429 method public int lastIndexOf(java.lang.String); 44430 method public int lastIndexOf(java.lang.String, int); 44431 method public int length(); 44432 method public boolean matches(java.lang.String); 44433 method public int offsetByCodePoints(int, int); 44434 method public boolean regionMatches(int, java.lang.String, int, int); 44435 method public boolean regionMatches(boolean, int, java.lang.String, int, int); 44436 method public java.lang.String replace(char, char); 44437 method public java.lang.String replace(java.lang.CharSequence, java.lang.CharSequence); 44438 method public java.lang.String replaceAll(java.lang.String, java.lang.String); 44439 method public java.lang.String replaceFirst(java.lang.String, java.lang.String); 44440 method public java.lang.String[] split(java.lang.String); 44441 method public java.lang.String[] split(java.lang.String, int); 44442 method public boolean startsWith(java.lang.String); 44443 method public boolean startsWith(java.lang.String, int); 44444 method public java.lang.CharSequence subSequence(int, int); 44445 method public java.lang.String substring(int); 44446 method public java.lang.String substring(int, int); 44447 method public char[] toCharArray(); 44448 method public java.lang.String toLowerCase(); 44449 method public java.lang.String toLowerCase(java.util.Locale); 44450 method public java.lang.String toUpperCase(); 44451 method public java.lang.String toUpperCase(java.util.Locale); 44452 method public java.lang.String trim(); 44453 method public static java.lang.String valueOf(char[]); 44454 method public static java.lang.String valueOf(char[], int, int); 44455 method public static java.lang.String valueOf(char); 44456 method public static java.lang.String valueOf(double); 44457 method public static java.lang.String valueOf(float); 44458 method public static java.lang.String valueOf(int); 44459 method public static java.lang.String valueOf(long); 44460 method public static java.lang.String valueOf(java.lang.Object); 44461 method public static java.lang.String valueOf(boolean); 44462 field public static final java.util.Comparator<java.lang.String> CASE_INSENSITIVE_ORDER; 44463 } 44464 44465 public final class StringBuffer extends java.lang.AbstractStringBuilder implements java.lang.Appendable java.lang.CharSequence java.io.Serializable { 44466 ctor public StringBuffer(); 44467 ctor public StringBuffer(int); 44468 ctor public StringBuffer(java.lang.String); 44469 ctor public StringBuffer(java.lang.CharSequence); 44470 method public java.lang.StringBuffer append(boolean); 44471 method public synchronized java.lang.StringBuffer append(char); 44472 method public java.lang.StringBuffer append(double); 44473 method public java.lang.StringBuffer append(float); 44474 method public java.lang.StringBuffer append(int); 44475 method public java.lang.StringBuffer append(long); 44476 method public synchronized java.lang.StringBuffer append(java.lang.Object); 44477 method public synchronized java.lang.StringBuffer append(java.lang.String); 44478 method public synchronized java.lang.StringBuffer append(java.lang.StringBuffer); 44479 method public synchronized java.lang.StringBuffer append(char[]); 44480 method public synchronized java.lang.StringBuffer append(char[], int, int); 44481 method public synchronized java.lang.StringBuffer append(java.lang.CharSequence); 44482 method public synchronized java.lang.StringBuffer append(java.lang.CharSequence, int, int); 44483 method public java.lang.StringBuffer appendCodePoint(int); 44484 method public synchronized java.lang.StringBuffer delete(int, int); 44485 method public synchronized java.lang.StringBuffer deleteCharAt(int); 44486 method public synchronized java.lang.StringBuffer insert(int, char); 44487 method public java.lang.StringBuffer insert(int, boolean); 44488 method public java.lang.StringBuffer insert(int, int); 44489 method public java.lang.StringBuffer insert(int, long); 44490 method public java.lang.StringBuffer insert(int, double); 44491 method public java.lang.StringBuffer insert(int, float); 44492 method public java.lang.StringBuffer insert(int, java.lang.Object); 44493 method public synchronized java.lang.StringBuffer insert(int, java.lang.String); 44494 method public synchronized java.lang.StringBuffer insert(int, char[]); 44495 method public synchronized java.lang.StringBuffer insert(int, char[], int, int); 44496 method public synchronized java.lang.StringBuffer insert(int, java.lang.CharSequence); 44497 method public synchronized java.lang.StringBuffer insert(int, java.lang.CharSequence, int, int); 44498 method public synchronized java.lang.StringBuffer replace(int, int, java.lang.String); 44499 method public synchronized java.lang.StringBuffer reverse(); 44500 } 44501 44502 public final class StringBuilder extends java.lang.AbstractStringBuilder implements java.lang.Appendable java.lang.CharSequence java.io.Serializable { 44503 ctor public StringBuilder(); 44504 ctor public StringBuilder(int); 44505 ctor public StringBuilder(java.lang.CharSequence); 44506 ctor public StringBuilder(java.lang.String); 44507 method public java.lang.StringBuilder append(boolean); 44508 method public java.lang.StringBuilder append(char); 44509 method public java.lang.StringBuilder append(int); 44510 method public java.lang.StringBuilder append(long); 44511 method public java.lang.StringBuilder append(float); 44512 method public java.lang.StringBuilder append(double); 44513 method public java.lang.StringBuilder append(java.lang.Object); 44514 method public java.lang.StringBuilder append(java.lang.String); 44515 method public java.lang.StringBuilder append(java.lang.StringBuffer); 44516 method public java.lang.StringBuilder append(char[]); 44517 method public java.lang.StringBuilder append(char[], int, int); 44518 method public java.lang.StringBuilder append(java.lang.CharSequence); 44519 method public java.lang.StringBuilder append(java.lang.CharSequence, int, int); 44520 method public java.lang.StringBuilder appendCodePoint(int); 44521 method public java.lang.StringBuilder delete(int, int); 44522 method public java.lang.StringBuilder deleteCharAt(int); 44523 method public java.lang.StringBuilder insert(int, boolean); 44524 method public java.lang.StringBuilder insert(int, char); 44525 method public java.lang.StringBuilder insert(int, int); 44526 method public java.lang.StringBuilder insert(int, long); 44527 method public java.lang.StringBuilder insert(int, float); 44528 method public java.lang.StringBuilder insert(int, double); 44529 method public java.lang.StringBuilder insert(int, java.lang.Object); 44530 method public java.lang.StringBuilder insert(int, java.lang.String); 44531 method public java.lang.StringBuilder insert(int, char[]); 44532 method public java.lang.StringBuilder insert(int, char[], int, int); 44533 method public java.lang.StringBuilder insert(int, java.lang.CharSequence); 44534 method public java.lang.StringBuilder insert(int, java.lang.CharSequence, int, int); 44535 method public java.lang.StringBuilder replace(int, int, java.lang.String); 44536 method public java.lang.StringBuilder reverse(); 44537 } 44538 44539 public class StringIndexOutOfBoundsException extends java.lang.IndexOutOfBoundsException { 44540 ctor public StringIndexOutOfBoundsException(); 44541 ctor public StringIndexOutOfBoundsException(int); 44542 ctor public StringIndexOutOfBoundsException(java.lang.String); 44543 } 44544 44545 public abstract class SuppressWarnings implements java.lang.annotation.Annotation { 44546 } 44547 44548 public final class System { 44549 method public static void arraycopy(java.lang.Object, int, java.lang.Object, int, int); 44550 method public static java.lang.String clearProperty(java.lang.String); 44551 method public static java.io.Console console(); 44552 method public static long currentTimeMillis(); 44553 method public static void exit(int); 44554 method public static void gc(); 44555 method public static java.util.Properties getProperties(); 44556 method public static java.lang.String getProperty(java.lang.String); 44557 method public static java.lang.String getProperty(java.lang.String, java.lang.String); 44558 method public static java.lang.SecurityManager getSecurityManager(); 44559 method public static java.lang.String getenv(java.lang.String); 44560 method public static java.util.Map<java.lang.String, java.lang.String> getenv(); 44561 method public static int identityHashCode(java.lang.Object); 44562 method public static java.nio.channels.Channel inheritedChannel() throws java.io.IOException; 44563 method public static java.lang.String lineSeparator(); 44564 method public static void load(java.lang.String); 44565 method public static void loadLibrary(java.lang.String); 44566 method public static java.lang.String mapLibraryName(java.lang.String); 44567 method public static long nanoTime(); 44568 method public static void runFinalization(); 44569 method public static deprecated void runFinalizersOnExit(boolean); 44570 method public static void setErr(java.io.PrintStream); 44571 method public static void setIn(java.io.InputStream); 44572 method public static void setOut(java.io.PrintStream); 44573 method public static void setProperties(java.util.Properties); 44574 method public static java.lang.String setProperty(java.lang.String, java.lang.String); 44575 method public static void setSecurityManager(java.lang.SecurityManager); 44576 field public static final java.io.PrintStream err; 44577 field public static final java.io.InputStream in; 44578 field public static final java.io.PrintStream out; 44579 } 44580 44581 public class Thread implements java.lang.Runnable { 44582 ctor public Thread(); 44583 ctor public Thread(java.lang.Runnable); 44584 ctor public Thread(java.lang.Runnable, java.lang.String); 44585 ctor public Thread(java.lang.String); 44586 ctor public Thread(java.lang.ThreadGroup, java.lang.Runnable); 44587 ctor public Thread(java.lang.ThreadGroup, java.lang.Runnable, java.lang.String); 44588 ctor public Thread(java.lang.ThreadGroup, java.lang.String); 44589 ctor public Thread(java.lang.ThreadGroup, java.lang.Runnable, java.lang.String, long); 44590 method public static int activeCount(); 44591 method public final void checkAccess(); 44592 method public deprecated int countStackFrames(); 44593 method public static java.lang.Thread currentThread(); 44594 method public deprecated void destroy(); 44595 method public static void dumpStack(); 44596 method public static int enumerate(java.lang.Thread[]); 44597 method public static java.util.Map<java.lang.Thread, java.lang.StackTraceElement[]> getAllStackTraces(); 44598 method public java.lang.ClassLoader getContextClassLoader(); 44599 method public static java.lang.Thread.UncaughtExceptionHandler getDefaultUncaughtExceptionHandler(); 44600 method public long getId(); 44601 method public final java.lang.String getName(); 44602 method public final int getPriority(); 44603 method public java.lang.StackTraceElement[] getStackTrace(); 44604 method public java.lang.Thread.State getState(); 44605 method public final java.lang.ThreadGroup getThreadGroup(); 44606 method public java.lang.Thread.UncaughtExceptionHandler getUncaughtExceptionHandler(); 44607 method public static boolean holdsLock(java.lang.Object); 44608 method public void interrupt(); 44609 method public static boolean interrupted(); 44610 method public final boolean isAlive(); 44611 method public final boolean isDaemon(); 44612 method public boolean isInterrupted(); 44613 method public final void join() throws java.lang.InterruptedException; 44614 method public final void join(long) throws java.lang.InterruptedException; 44615 method public final void join(long, int) throws java.lang.InterruptedException; 44616 method public final deprecated void resume(); 44617 method public void run(); 44618 method public void setContextClassLoader(java.lang.ClassLoader); 44619 method public final void setDaemon(boolean); 44620 method public static void setDefaultUncaughtExceptionHandler(java.lang.Thread.UncaughtExceptionHandler); 44621 method public final void setName(java.lang.String); 44622 method public final void setPriority(int); 44623 method public void setUncaughtExceptionHandler(java.lang.Thread.UncaughtExceptionHandler); 44624 method public static void sleep(long) throws java.lang.InterruptedException; 44625 method public static void sleep(long, int) throws java.lang.InterruptedException; 44626 method public synchronized void start(); 44627 method public final deprecated void stop(); 44628 method public final deprecated synchronized void stop(java.lang.Throwable); 44629 method public final deprecated void suspend(); 44630 method public static void yield(); 44631 field public static final int MAX_PRIORITY = 10; // 0xa 44632 field public static final int MIN_PRIORITY = 1; // 0x1 44633 field public static final int NORM_PRIORITY = 5; // 0x5 44634 } 44635 44636 public static final class Thread.State extends java.lang.Enum { 44637 method public static java.lang.Thread.State valueOf(java.lang.String); 44638 method public static final java.lang.Thread.State[] values(); 44639 enum_constant public static final java.lang.Thread.State BLOCKED; 44640 enum_constant public static final java.lang.Thread.State NEW; 44641 enum_constant public static final java.lang.Thread.State RUNNABLE; 44642 enum_constant public static final java.lang.Thread.State TERMINATED; 44643 enum_constant public static final java.lang.Thread.State TIMED_WAITING; 44644 enum_constant public static final java.lang.Thread.State WAITING; 44645 } 44646 44647 public static abstract interface Thread.UncaughtExceptionHandler { 44648 method public abstract void uncaughtException(java.lang.Thread, java.lang.Throwable); 44649 } 44650 44651 public class ThreadDeath extends java.lang.Error { 44652 ctor public ThreadDeath(); 44653 } 44654 44655 public class ThreadGroup implements java.lang.Thread.UncaughtExceptionHandler { 44656 ctor public ThreadGroup(java.lang.String); 44657 ctor public ThreadGroup(java.lang.ThreadGroup, java.lang.String); 44658 method public int activeCount(); 44659 method public int activeGroupCount(); 44660 method public deprecated boolean allowThreadSuspension(boolean); 44661 method public final void checkAccess(); 44662 method public final void destroy(); 44663 method public int enumerate(java.lang.Thread[]); 44664 method public int enumerate(java.lang.Thread[], boolean); 44665 method public int enumerate(java.lang.ThreadGroup[]); 44666 method public int enumerate(java.lang.ThreadGroup[], boolean); 44667 method public final int getMaxPriority(); 44668 method public final java.lang.String getName(); 44669 method public final java.lang.ThreadGroup getParent(); 44670 method public final void interrupt(); 44671 method public final boolean isDaemon(); 44672 method public synchronized boolean isDestroyed(); 44673 method public void list(); 44674 method public final boolean parentOf(java.lang.ThreadGroup); 44675 method public final deprecated void resume(); 44676 method public final void setDaemon(boolean); 44677 method public final void setMaxPriority(int); 44678 method public final deprecated void stop(); 44679 method public final deprecated void suspend(); 44680 method public void uncaughtException(java.lang.Thread, java.lang.Throwable); 44681 } 44682 44683 public class ThreadLocal { 44684 ctor public ThreadLocal(); 44685 method public T get(); 44686 method protected T initialValue(); 44687 method public void remove(); 44688 method public void set(T); 44689 } 44690 44691 public class Throwable implements java.io.Serializable { 44692 ctor public Throwable(); 44693 ctor public Throwable(java.lang.String); 44694 ctor public Throwable(java.lang.String, java.lang.Throwable); 44695 ctor public Throwable(java.lang.Throwable); 44696 ctor protected Throwable(java.lang.String, java.lang.Throwable, boolean, boolean); 44697 method public final void addSuppressed(java.lang.Throwable); 44698 method public java.lang.Throwable fillInStackTrace(); 44699 method public java.lang.Throwable getCause(); 44700 method public java.lang.String getLocalizedMessage(); 44701 method public java.lang.String getMessage(); 44702 method public java.lang.StackTraceElement[] getStackTrace(); 44703 method public final java.lang.Throwable[] getSuppressed(); 44704 method public java.lang.Throwable initCause(java.lang.Throwable); 44705 method public void printStackTrace(); 44706 method public void printStackTrace(java.io.PrintStream); 44707 method public void printStackTrace(java.io.PrintWriter); 44708 method public void setStackTrace(java.lang.StackTraceElement[]); 44709 } 44710 44711 public class TypeNotPresentException extends java.lang.RuntimeException { 44712 ctor public TypeNotPresentException(java.lang.String, java.lang.Throwable); 44713 method public java.lang.String typeName(); 44714 } 44715 44716 public class UnknownError extends java.lang.VirtualMachineError { 44717 ctor public UnknownError(); 44718 ctor public UnknownError(java.lang.String); 44719 } 44720 44721 public class UnsatisfiedLinkError extends java.lang.LinkageError { 44722 ctor public UnsatisfiedLinkError(); 44723 ctor public UnsatisfiedLinkError(java.lang.String); 44724 } 44725 44726 public class UnsupportedClassVersionError extends java.lang.ClassFormatError { 44727 ctor public UnsupportedClassVersionError(); 44728 ctor public UnsupportedClassVersionError(java.lang.String); 44729 } 44730 44731 public class UnsupportedOperationException extends java.lang.RuntimeException { 44732 ctor public UnsupportedOperationException(); 44733 ctor public UnsupportedOperationException(java.lang.String); 44734 ctor public UnsupportedOperationException(java.lang.String, java.lang.Throwable); 44735 ctor public UnsupportedOperationException(java.lang.Throwable); 44736 } 44737 44738 public class VerifyError extends java.lang.LinkageError { 44739 ctor public VerifyError(); 44740 ctor public VerifyError(java.lang.String); 44741 } 44742 44743 public abstract class VirtualMachineError extends java.lang.Error { 44744 ctor public VirtualMachineError(); 44745 ctor public VirtualMachineError(java.lang.String); 44746 } 44747 44748 public final class Void { 44749 field public static final java.lang.Class<java.lang.Void> TYPE; 44750 } 44751 44752} 44753 44754package java.lang.annotation { 44755 44756 public abstract interface Annotation { 44757 method public abstract java.lang.Class<? extends java.lang.annotation.Annotation> annotationType(); 44758 method public abstract boolean equals(java.lang.Object); 44759 method public abstract int hashCode(); 44760 method public abstract java.lang.String toString(); 44761 } 44762 44763 public class AnnotationFormatError extends java.lang.Error { 44764 ctor public AnnotationFormatError(java.lang.String); 44765 ctor public AnnotationFormatError(java.lang.String, java.lang.Throwable); 44766 ctor public AnnotationFormatError(java.lang.Throwable); 44767 } 44768 44769 public class AnnotationTypeMismatchException extends java.lang.RuntimeException { 44770 ctor public AnnotationTypeMismatchException(java.lang.reflect.Method, java.lang.String); 44771 method public java.lang.reflect.Method element(); 44772 method public java.lang.String foundType(); 44773 } 44774 44775 public abstract class Documented implements java.lang.annotation.Annotation { 44776 } 44777 44778 public final class ElementType extends java.lang.Enum { 44779 method public static java.lang.annotation.ElementType valueOf(java.lang.String); 44780 method public static final java.lang.annotation.ElementType[] values(); 44781 enum_constant public static final java.lang.annotation.ElementType ANNOTATION_TYPE; 44782 enum_constant public static final java.lang.annotation.ElementType CONSTRUCTOR; 44783 enum_constant public static final java.lang.annotation.ElementType FIELD; 44784 enum_constant public static final java.lang.annotation.ElementType LOCAL_VARIABLE; 44785 enum_constant public static final java.lang.annotation.ElementType METHOD; 44786 enum_constant public static final java.lang.annotation.ElementType PACKAGE; 44787 enum_constant public static final java.lang.annotation.ElementType PARAMETER; 44788 enum_constant public static final java.lang.annotation.ElementType TYPE; 44789 } 44790 44791 public class IncompleteAnnotationException extends java.lang.RuntimeException { 44792 ctor public IncompleteAnnotationException(java.lang.Class<? extends java.lang.annotation.Annotation>, java.lang.String); 44793 method public java.lang.Class<? extends java.lang.annotation.Annotation> annotationType(); 44794 method public java.lang.String elementName(); 44795 } 44796 44797 public abstract class Inherited implements java.lang.annotation.Annotation { 44798 } 44799 44800 public abstract class Retention implements java.lang.annotation.Annotation { 44801 } 44802 44803 public final class RetentionPolicy extends java.lang.Enum { 44804 method public static java.lang.annotation.RetentionPolicy valueOf(java.lang.String); 44805 method public static final java.lang.annotation.RetentionPolicy[] values(); 44806 enum_constant public static final java.lang.annotation.RetentionPolicy CLASS; 44807 enum_constant public static final java.lang.annotation.RetentionPolicy RUNTIME; 44808 enum_constant public static final java.lang.annotation.RetentionPolicy SOURCE; 44809 } 44810 44811 public abstract class Target implements java.lang.annotation.Annotation { 44812 } 44813 44814} 44815 44816package java.lang.ref { 44817 44818 public class PhantomReference extends java.lang.ref.Reference { 44819 ctor public PhantomReference(T, java.lang.ref.ReferenceQueue<? super T>); 44820 } 44821 44822 public abstract class Reference { 44823 method public void clear(); 44824 method public boolean enqueue(); 44825 method public T get(); 44826 method public boolean isEnqueued(); 44827 } 44828 44829 public class ReferenceQueue { 44830 ctor public ReferenceQueue(); 44831 method public synchronized java.lang.ref.Reference<? extends T> poll(); 44832 method public java.lang.ref.Reference<? extends T> remove() throws java.lang.InterruptedException; 44833 method public synchronized java.lang.ref.Reference<? extends T> remove(long) throws java.lang.InterruptedException; 44834 } 44835 44836 public class SoftReference extends java.lang.ref.Reference { 44837 ctor public SoftReference(T); 44838 ctor public SoftReference(T, java.lang.ref.ReferenceQueue<? super T>); 44839 } 44840 44841 public class WeakReference extends java.lang.ref.Reference { 44842 ctor public WeakReference(T); 44843 ctor public WeakReference(T, java.lang.ref.ReferenceQueue<? super T>); 44844 } 44845 44846} 44847 44848package java.lang.reflect { 44849 44850 public class AccessibleObject implements java.lang.reflect.AnnotatedElement { 44851 ctor protected AccessibleObject(); 44852 method public T getAnnotation(java.lang.Class<T>); 44853 method public java.lang.annotation.Annotation[] getAnnotations(); 44854 method public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 44855 method public boolean isAccessible(); 44856 method public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); 44857 method public void setAccessible(boolean); 44858 method public static void setAccessible(java.lang.reflect.AccessibleObject[], boolean); 44859 } 44860 44861 public abstract interface AnnotatedElement { 44862 method public abstract T getAnnotation(java.lang.Class<T>); 44863 method public abstract java.lang.annotation.Annotation[] getAnnotations(); 44864 method public abstract java.lang.annotation.Annotation[] getDeclaredAnnotations(); 44865 method public abstract boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation>); 44866 } 44867 44868 public final class Array { 44869 method public static java.lang.Object get(java.lang.Object, int) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 44870 method public static boolean getBoolean(java.lang.Object, int) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 44871 method public static byte getByte(java.lang.Object, int) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 44872 method public static char getChar(java.lang.Object, int) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 44873 method public static double getDouble(java.lang.Object, int) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 44874 method public static float getFloat(java.lang.Object, int) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 44875 method public static int getInt(java.lang.Object, int) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 44876 method public static int getLength(java.lang.Object); 44877 method public static long getLong(java.lang.Object, int) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 44878 method public static short getShort(java.lang.Object, int) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 44879 method public static java.lang.Object newInstance(java.lang.Class<?>, int...) throws java.lang.IllegalArgumentException, java.lang.NegativeArraySizeException; 44880 method public static java.lang.Object newInstance(java.lang.Class<?>, int) throws java.lang.NegativeArraySizeException; 44881 method public static void set(java.lang.Object, int, java.lang.Object) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 44882 method public static void setBoolean(java.lang.Object, int, boolean); 44883 method public static void setByte(java.lang.Object, int, byte) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 44884 method public static void setChar(java.lang.Object, int, char) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 44885 method public static void setDouble(java.lang.Object, int, double) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 44886 method public static void setFloat(java.lang.Object, int, float) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 44887 method public static void setInt(java.lang.Object, int, int) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 44888 method public static void setLong(java.lang.Object, int, long) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 44889 method public static void setShort(java.lang.Object, int, short) throws java.lang.ArrayIndexOutOfBoundsException, java.lang.IllegalArgumentException; 44890 } 44891 44892 public final class Constructor extends java.lang.reflect.AccessibleObject implements java.lang.reflect.GenericDeclaration java.lang.reflect.Member { 44893 method public A getAnnotation(java.lang.Class<A>); 44894 method public java.lang.Class<T> getDeclaringClass(); 44895 method public java.lang.Class<?>[] getExceptionTypes(); 44896 method public java.lang.reflect.Type[] getGenericExceptionTypes(); 44897 method public java.lang.reflect.Type[] getGenericParameterTypes(); 44898 method public int getModifiers(); 44899 method public java.lang.String getName(); 44900 method public java.lang.annotation.Annotation[][] getParameterAnnotations(); 44901 method public java.lang.Class<?>[] getParameterTypes(); 44902 method public java.lang.reflect.TypeVariable<java.lang.reflect.Constructor<T>>[] getTypeParameters(); 44903 method public boolean isSynthetic(); 44904 method public boolean isVarArgs(); 44905 method public T newInstance(java.lang.Object...) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.InstantiationException, java.lang.reflect.InvocationTargetException; 44906 method public java.lang.String toGenericString(); 44907 } 44908 44909 public final class Field extends java.lang.reflect.AccessibleObject implements java.lang.reflect.Member { 44910 method public java.lang.Object get(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 44911 method public A getAnnotation(java.lang.Class<A>); 44912 method public boolean getBoolean(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 44913 method public byte getByte(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 44914 method public char getChar(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 44915 method public java.lang.Class<?> getDeclaringClass(); 44916 method public double getDouble(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 44917 method public float getFloat(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 44918 method public java.lang.reflect.Type getGenericType(); 44919 method public int getInt(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 44920 method public long getLong(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 44921 method public int getModifiers(); 44922 method public java.lang.String getName(); 44923 method public short getShort(java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 44924 method public java.lang.Class<?> getType(); 44925 method public boolean isEnumConstant(); 44926 method public boolean isSynthetic(); 44927 method public void set(java.lang.Object, java.lang.Object) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 44928 method public void setBoolean(java.lang.Object, boolean) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 44929 method public void setByte(java.lang.Object, byte) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 44930 method public void setChar(java.lang.Object, char) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 44931 method public void setDouble(java.lang.Object, double) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 44932 method public void setFloat(java.lang.Object, float) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 44933 method public void setInt(java.lang.Object, int) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 44934 method public void setLong(java.lang.Object, long) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 44935 method public void setShort(java.lang.Object, short) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException; 44936 method public java.lang.String toGenericString(); 44937 } 44938 44939 public abstract interface GenericArrayType implements java.lang.reflect.Type { 44940 method public abstract java.lang.reflect.Type getGenericComponentType(); 44941 } 44942 44943 public abstract interface GenericDeclaration { 44944 method public abstract java.lang.reflect.TypeVariable<?>[] getTypeParameters(); 44945 } 44946 44947 public class GenericSignatureFormatError extends java.lang.ClassFormatError { 44948 ctor public GenericSignatureFormatError(); 44949 } 44950 44951 public abstract interface InvocationHandler { 44952 method public abstract java.lang.Object invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable; 44953 } 44954 44955 public class InvocationTargetException extends java.lang.ReflectiveOperationException { 44956 ctor protected InvocationTargetException(); 44957 ctor public InvocationTargetException(java.lang.Throwable); 44958 ctor public InvocationTargetException(java.lang.Throwable, java.lang.String); 44959 method public java.lang.Throwable getTargetException(); 44960 } 44961 44962 public class MalformedParameterizedTypeException extends java.lang.RuntimeException { 44963 ctor public MalformedParameterizedTypeException(); 44964 } 44965 44966 public abstract interface Member { 44967 method public abstract java.lang.Class<?> getDeclaringClass(); 44968 method public abstract int getModifiers(); 44969 method public abstract java.lang.String getName(); 44970 method public abstract boolean isSynthetic(); 44971 field public static final int DECLARED = 1; // 0x1 44972 field public static final int PUBLIC = 0; // 0x0 44973 } 44974 44975 public final class Method extends java.lang.reflect.AccessibleObject implements java.lang.reflect.GenericDeclaration java.lang.reflect.Member { 44976 method public A getAnnotation(java.lang.Class<A>); 44977 method public java.lang.Class<?> getDeclaringClass(); 44978 method public java.lang.Object getDefaultValue(); 44979 method public java.lang.Class<?>[] getExceptionTypes(); 44980 method public java.lang.reflect.Type[] getGenericExceptionTypes(); 44981 method public java.lang.reflect.Type[] getGenericParameterTypes(); 44982 method public java.lang.reflect.Type getGenericReturnType(); 44983 method public int getModifiers(); 44984 method public java.lang.String getName(); 44985 method public java.lang.annotation.Annotation[][] getParameterAnnotations(); 44986 method public java.lang.Class<?>[] getParameterTypes(); 44987 method public java.lang.Class<?> getReturnType(); 44988 method public java.lang.reflect.TypeVariable<java.lang.reflect.Method>[] getTypeParameters(); 44989 method public java.lang.Object invoke(java.lang.Object, java.lang.Object...) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException; 44990 method public boolean isBridge(); 44991 method public boolean isSynthetic(); 44992 method public boolean isVarArgs(); 44993 method public java.lang.String toGenericString(); 44994 } 44995 44996 public class Modifier { 44997 ctor public Modifier(); 44998 method public static int classModifiers(); 44999 method public static int constructorModifiers(); 45000 method public static int fieldModifiers(); 45001 method public static int interfaceModifiers(); 45002 method public static boolean isAbstract(int); 45003 method public static boolean isFinal(int); 45004 method public static boolean isInterface(int); 45005 method public static boolean isNative(int); 45006 method public static boolean isPrivate(int); 45007 method public static boolean isProtected(int); 45008 method public static boolean isPublic(int); 45009 method public static boolean isStatic(int); 45010 method public static boolean isStrict(int); 45011 method public static boolean isSynchronized(int); 45012 method public static boolean isTransient(int); 45013 method public static boolean isVolatile(int); 45014 method public static int methodModifiers(); 45015 method public static java.lang.String toString(int); 45016 field public static final int ABSTRACT = 1024; // 0x400 45017 field public static final int FINAL = 16; // 0x10 45018 field public static final int INTERFACE = 512; // 0x200 45019 field public static final int NATIVE = 256; // 0x100 45020 field public static final int PRIVATE = 2; // 0x2 45021 field public static final int PROTECTED = 4; // 0x4 45022 field public static final int PUBLIC = 1; // 0x1 45023 field public static final int STATIC = 8; // 0x8 45024 field public static final int STRICT = 2048; // 0x800 45025 field public static final int SYNCHRONIZED = 32; // 0x20 45026 field public static final int TRANSIENT = 128; // 0x80 45027 field public static final int VOLATILE = 64; // 0x40 45028 } 45029 45030 public abstract interface ParameterizedType implements java.lang.reflect.Type { 45031 method public abstract java.lang.reflect.Type[] getActualTypeArguments(); 45032 method public abstract java.lang.reflect.Type getOwnerType(); 45033 method public abstract java.lang.reflect.Type getRawType(); 45034 } 45035 45036 public class Proxy implements java.io.Serializable { 45037 ctor protected Proxy(java.lang.reflect.InvocationHandler); 45038 method public static java.lang.reflect.InvocationHandler getInvocationHandler(java.lang.Object) throws java.lang.IllegalArgumentException; 45039 method public static java.lang.Class<?> getProxyClass(java.lang.ClassLoader, java.lang.Class<?>...) throws java.lang.IllegalArgumentException; 45040 method public static boolean isProxyClass(java.lang.Class<?>); 45041 method public static java.lang.Object newProxyInstance(java.lang.ClassLoader, java.lang.Class<?>[], java.lang.reflect.InvocationHandler) throws java.lang.IllegalArgumentException; 45042 field protected java.lang.reflect.InvocationHandler h; 45043 } 45044 45045 public final class ReflectPermission extends java.security.BasicPermission { 45046 ctor public ReflectPermission(java.lang.String); 45047 ctor public ReflectPermission(java.lang.String, java.lang.String); 45048 } 45049 45050 public abstract interface Type { 45051 } 45052 45053 public abstract interface TypeVariable implements java.lang.reflect.Type { 45054 method public abstract java.lang.reflect.Type[] getBounds(); 45055 method public abstract D getGenericDeclaration(); 45056 method public abstract java.lang.String getName(); 45057 } 45058 45059 public class UndeclaredThrowableException extends java.lang.RuntimeException { 45060 ctor public UndeclaredThrowableException(java.lang.Throwable); 45061 ctor public UndeclaredThrowableException(java.lang.Throwable, java.lang.String); 45062 method public java.lang.Throwable getUndeclaredThrowable(); 45063 } 45064 45065 public abstract interface WildcardType implements java.lang.reflect.Type { 45066 method public abstract java.lang.reflect.Type[] getLowerBounds(); 45067 method public abstract java.lang.reflect.Type[] getUpperBounds(); 45068 } 45069 45070} 45071 45072package java.math { 45073 45074 public class BigDecimal extends java.lang.Number implements java.lang.Comparable java.io.Serializable { 45075 ctor public BigDecimal(char[], int, int); 45076 ctor public BigDecimal(char[], int, int, java.math.MathContext); 45077 ctor public BigDecimal(char[]); 45078 ctor public BigDecimal(char[], java.math.MathContext); 45079 ctor public BigDecimal(java.lang.String); 45080 ctor public BigDecimal(java.lang.String, java.math.MathContext); 45081 ctor public BigDecimal(double); 45082 ctor public BigDecimal(double, java.math.MathContext); 45083 ctor public BigDecimal(java.math.BigInteger); 45084 ctor public BigDecimal(java.math.BigInteger, java.math.MathContext); 45085 ctor public BigDecimal(java.math.BigInteger, int); 45086 ctor public BigDecimal(java.math.BigInteger, int, java.math.MathContext); 45087 ctor public BigDecimal(int); 45088 ctor public BigDecimal(int, java.math.MathContext); 45089 ctor public BigDecimal(long); 45090 ctor public BigDecimal(long, java.math.MathContext); 45091 method public java.math.BigDecimal abs(); 45092 method public java.math.BigDecimal abs(java.math.MathContext); 45093 method public java.math.BigDecimal add(java.math.BigDecimal); 45094 method public java.math.BigDecimal add(java.math.BigDecimal, java.math.MathContext); 45095 method public byte byteValueExact(); 45096 method public int compareTo(java.math.BigDecimal); 45097 method public java.math.BigDecimal divide(java.math.BigDecimal, int, int); 45098 method public java.math.BigDecimal divide(java.math.BigDecimal, int, java.math.RoundingMode); 45099 method public java.math.BigDecimal divide(java.math.BigDecimal, int); 45100 method public java.math.BigDecimal divide(java.math.BigDecimal, java.math.RoundingMode); 45101 method public java.math.BigDecimal divide(java.math.BigDecimal); 45102 method public java.math.BigDecimal divide(java.math.BigDecimal, java.math.MathContext); 45103 method public java.math.BigDecimal[] divideAndRemainder(java.math.BigDecimal); 45104 method public java.math.BigDecimal[] divideAndRemainder(java.math.BigDecimal, java.math.MathContext); 45105 method public java.math.BigDecimal divideToIntegralValue(java.math.BigDecimal); 45106 method public java.math.BigDecimal divideToIntegralValue(java.math.BigDecimal, java.math.MathContext); 45107 method public double doubleValue(); 45108 method public float floatValue(); 45109 method public int intValue(); 45110 method public int intValueExact(); 45111 method public long longValue(); 45112 method public long longValueExact(); 45113 method public java.math.BigDecimal max(java.math.BigDecimal); 45114 method public java.math.BigDecimal min(java.math.BigDecimal); 45115 method public java.math.BigDecimal movePointLeft(int); 45116 method public java.math.BigDecimal movePointRight(int); 45117 method public java.math.BigDecimal multiply(java.math.BigDecimal); 45118 method public java.math.BigDecimal multiply(java.math.BigDecimal, java.math.MathContext); 45119 method public java.math.BigDecimal negate(); 45120 method public java.math.BigDecimal negate(java.math.MathContext); 45121 method public java.math.BigDecimal plus(); 45122 method public java.math.BigDecimal plus(java.math.MathContext); 45123 method public java.math.BigDecimal pow(int); 45124 method public java.math.BigDecimal pow(int, java.math.MathContext); 45125 method public int precision(); 45126 method public java.math.BigDecimal remainder(java.math.BigDecimal); 45127 method public java.math.BigDecimal remainder(java.math.BigDecimal, java.math.MathContext); 45128 method public java.math.BigDecimal round(java.math.MathContext); 45129 method public int scale(); 45130 method public java.math.BigDecimal scaleByPowerOfTen(int); 45131 method public java.math.BigDecimal setScale(int, java.math.RoundingMode); 45132 method public java.math.BigDecimal setScale(int, int); 45133 method public java.math.BigDecimal setScale(int); 45134 method public short shortValueExact(); 45135 method public int signum(); 45136 method public java.math.BigDecimal stripTrailingZeros(); 45137 method public java.math.BigDecimal subtract(java.math.BigDecimal); 45138 method public java.math.BigDecimal subtract(java.math.BigDecimal, java.math.MathContext); 45139 method public java.math.BigInteger toBigInteger(); 45140 method public java.math.BigInteger toBigIntegerExact(); 45141 method public java.lang.String toEngineeringString(); 45142 method public java.lang.String toPlainString(); 45143 method public java.math.BigDecimal ulp(); 45144 method public java.math.BigInteger unscaledValue(); 45145 method public static java.math.BigDecimal valueOf(long, int); 45146 method public static java.math.BigDecimal valueOf(long); 45147 method public static java.math.BigDecimal valueOf(double); 45148 field public static final java.math.BigDecimal ONE; 45149 field public static final int ROUND_CEILING = 2; // 0x2 45150 field public static final int ROUND_DOWN = 1; // 0x1 45151 field public static final int ROUND_FLOOR = 3; // 0x3 45152 field public static final int ROUND_HALF_DOWN = 5; // 0x5 45153 field public static final int ROUND_HALF_EVEN = 6; // 0x6 45154 field public static final int ROUND_HALF_UP = 4; // 0x4 45155 field public static final int ROUND_UNNECESSARY = 7; // 0x7 45156 field public static final int ROUND_UP = 0; // 0x0 45157 field public static final java.math.BigDecimal TEN; 45158 field public static final java.math.BigDecimal ZERO; 45159 } 45160 45161 public class BigInteger extends java.lang.Number implements java.lang.Comparable java.io.Serializable { 45162 ctor public BigInteger(int, java.util.Random); 45163 ctor public BigInteger(int, int, java.util.Random); 45164 ctor public BigInteger(java.lang.String); 45165 ctor public BigInteger(java.lang.String, int); 45166 ctor public BigInteger(int, byte[]); 45167 ctor public BigInteger(byte[]); 45168 method public java.math.BigInteger abs(); 45169 method public java.math.BigInteger add(java.math.BigInteger); 45170 method public java.math.BigInteger and(java.math.BigInteger); 45171 method public java.math.BigInteger andNot(java.math.BigInteger); 45172 method public int bitCount(); 45173 method public int bitLength(); 45174 method public java.math.BigInteger clearBit(int); 45175 method public int compareTo(java.math.BigInteger); 45176 method public java.math.BigInteger divide(java.math.BigInteger); 45177 method public java.math.BigInteger[] divideAndRemainder(java.math.BigInteger); 45178 method public double doubleValue(); 45179 method public java.math.BigInteger flipBit(int); 45180 method public float floatValue(); 45181 method public java.math.BigInteger gcd(java.math.BigInteger); 45182 method public int getLowestSetBit(); 45183 method public int intValue(); 45184 method public boolean isProbablePrime(int); 45185 method public long longValue(); 45186 method public java.math.BigInteger max(java.math.BigInteger); 45187 method public java.math.BigInteger min(java.math.BigInteger); 45188 method public java.math.BigInteger mod(java.math.BigInteger); 45189 method public java.math.BigInteger modInverse(java.math.BigInteger); 45190 method public java.math.BigInteger modPow(java.math.BigInteger, java.math.BigInteger); 45191 method public java.math.BigInteger multiply(java.math.BigInteger); 45192 method public java.math.BigInteger negate(); 45193 method public java.math.BigInteger nextProbablePrime(); 45194 method public java.math.BigInteger not(); 45195 method public java.math.BigInteger or(java.math.BigInteger); 45196 method public java.math.BigInteger pow(int); 45197 method public static java.math.BigInteger probablePrime(int, java.util.Random); 45198 method public java.math.BigInteger remainder(java.math.BigInteger); 45199 method public java.math.BigInteger setBit(int); 45200 method public java.math.BigInteger shiftLeft(int); 45201 method public java.math.BigInteger shiftRight(int); 45202 method public int signum(); 45203 method public java.math.BigInteger subtract(java.math.BigInteger); 45204 method public boolean testBit(int); 45205 method public byte[] toByteArray(); 45206 method public java.lang.String toString(int); 45207 method public static java.math.BigInteger valueOf(long); 45208 method public java.math.BigInteger xor(java.math.BigInteger); 45209 field public static final java.math.BigInteger ONE; 45210 field public static final java.math.BigInteger TEN; 45211 field public static final java.math.BigInteger ZERO; 45212 } 45213 45214 public final class MathContext implements java.io.Serializable { 45215 ctor public MathContext(int); 45216 ctor public MathContext(int, java.math.RoundingMode); 45217 ctor public MathContext(java.lang.String); 45218 method public int getPrecision(); 45219 method public java.math.RoundingMode getRoundingMode(); 45220 field public static final java.math.MathContext DECIMAL128; 45221 field public static final java.math.MathContext DECIMAL32; 45222 field public static final java.math.MathContext DECIMAL64; 45223 field public static final java.math.MathContext UNLIMITED; 45224 } 45225 45226 public final class RoundingMode extends java.lang.Enum { 45227 method public static java.math.RoundingMode valueOf(java.lang.String); 45228 method public static java.math.RoundingMode valueOf(int); 45229 method public static final java.math.RoundingMode[] values(); 45230 enum_constant public static final java.math.RoundingMode CEILING; 45231 enum_constant public static final java.math.RoundingMode DOWN; 45232 enum_constant public static final java.math.RoundingMode FLOOR; 45233 enum_constant public static final java.math.RoundingMode HALF_DOWN; 45234 enum_constant public static final java.math.RoundingMode HALF_EVEN; 45235 enum_constant public static final java.math.RoundingMode HALF_UP; 45236 enum_constant public static final java.math.RoundingMode UNNECESSARY; 45237 enum_constant public static final java.math.RoundingMode UP; 45238 } 45239 45240} 45241 45242package java.net { 45243 45244 public abstract class Authenticator { 45245 ctor public Authenticator(); 45246 method protected java.net.PasswordAuthentication getPasswordAuthentication(); 45247 method protected final java.lang.String getRequestingHost(); 45248 method protected final int getRequestingPort(); 45249 method protected final java.lang.String getRequestingPrompt(); 45250 method protected final java.lang.String getRequestingProtocol(); 45251 method protected final java.lang.String getRequestingScheme(); 45252 method protected final java.net.InetAddress getRequestingSite(); 45253 method protected java.net.URL getRequestingURL(); 45254 method protected java.net.Authenticator.RequestorType getRequestorType(); 45255 method public static synchronized java.net.PasswordAuthentication requestPasswordAuthentication(java.net.InetAddress, int, java.lang.String, java.lang.String, java.lang.String); 45256 method public static synchronized java.net.PasswordAuthentication requestPasswordAuthentication(java.lang.String, java.net.InetAddress, int, java.lang.String, java.lang.String, java.lang.String); 45257 method public static java.net.PasswordAuthentication requestPasswordAuthentication(java.lang.String, java.net.InetAddress, int, java.lang.String, java.lang.String, java.lang.String, java.net.URL, java.net.Authenticator.RequestorType); 45258 method public static void setDefault(java.net.Authenticator); 45259 } 45260 45261 public static final class Authenticator.RequestorType extends java.lang.Enum { 45262 method public static java.net.Authenticator.RequestorType valueOf(java.lang.String); 45263 method public static final java.net.Authenticator.RequestorType[] values(); 45264 enum_constant public static final java.net.Authenticator.RequestorType PROXY; 45265 enum_constant public static final java.net.Authenticator.RequestorType SERVER; 45266 } 45267 45268 public class BindException extends java.net.SocketException { 45269 ctor public BindException(); 45270 ctor public BindException(java.lang.String); 45271 } 45272 45273 public abstract class CacheRequest { 45274 ctor public CacheRequest(); 45275 method public abstract void abort(); 45276 method public abstract java.io.OutputStream getBody() throws java.io.IOException; 45277 } 45278 45279 public abstract class CacheResponse { 45280 ctor public CacheResponse(); 45281 method public abstract java.io.InputStream getBody() throws java.io.IOException; 45282 method public abstract java.util.Map<java.lang.String, java.util.List<java.lang.String>> getHeaders() throws java.io.IOException; 45283 } 45284 45285 public class ConnectException extends java.net.SocketException { 45286 ctor public ConnectException(); 45287 ctor public ConnectException(java.lang.String); 45288 } 45289 45290 public abstract class ContentHandler { 45291 ctor public ContentHandler(); 45292 method public abstract java.lang.Object getContent(java.net.URLConnection) throws java.io.IOException; 45293 method public java.lang.Object getContent(java.net.URLConnection, java.lang.Class[]) throws java.io.IOException; 45294 } 45295 45296 public abstract interface ContentHandlerFactory { 45297 method public abstract java.net.ContentHandler createContentHandler(java.lang.String); 45298 } 45299 45300 public abstract class CookieHandler { 45301 ctor public CookieHandler(); 45302 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; 45303 method public static java.net.CookieHandler getDefault(); 45304 method public abstract void put(java.net.URI, java.util.Map<java.lang.String, java.util.List<java.lang.String>>) throws java.io.IOException; 45305 method public static void setDefault(java.net.CookieHandler); 45306 } 45307 45308 public class CookieManager extends java.net.CookieHandler { 45309 ctor public CookieManager(); 45310 ctor public CookieManager(java.net.CookieStore, java.net.CookiePolicy); 45311 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; 45312 method public java.net.CookieStore getCookieStore(); 45313 method public void put(java.net.URI, java.util.Map<java.lang.String, java.util.List<java.lang.String>>) throws java.io.IOException; 45314 method public void setCookiePolicy(java.net.CookiePolicy); 45315 } 45316 45317 public abstract interface CookiePolicy { 45318 method public abstract boolean shouldAccept(java.net.URI, java.net.HttpCookie); 45319 field public static final java.net.CookiePolicy ACCEPT_ALL; 45320 field public static final java.net.CookiePolicy ACCEPT_NONE; 45321 field public static final java.net.CookiePolicy ACCEPT_ORIGINAL_SERVER; 45322 } 45323 45324 public abstract interface CookieStore { 45325 method public abstract void add(java.net.URI, java.net.HttpCookie); 45326 method public abstract java.util.List<java.net.HttpCookie> get(java.net.URI); 45327 method public abstract java.util.List<java.net.HttpCookie> getCookies(); 45328 method public abstract java.util.List<java.net.URI> getURIs(); 45329 method public abstract boolean remove(java.net.URI, java.net.HttpCookie); 45330 method public abstract boolean removeAll(); 45331 } 45332 45333 public final class DatagramPacket { 45334 ctor public DatagramPacket(byte[], int); 45335 ctor public DatagramPacket(byte[], int, int); 45336 ctor public DatagramPacket(byte[], int, int, java.net.InetAddress, int); 45337 ctor public DatagramPacket(byte[], int, java.net.InetAddress, int); 45338 ctor public DatagramPacket(byte[], int, java.net.SocketAddress) throws java.net.SocketException; 45339 ctor public DatagramPacket(byte[], int, int, java.net.SocketAddress) throws java.net.SocketException; 45340 method public synchronized java.net.InetAddress getAddress(); 45341 method public synchronized byte[] getData(); 45342 method public synchronized int getLength(); 45343 method public synchronized int getOffset(); 45344 method public synchronized int getPort(); 45345 method public synchronized java.net.SocketAddress getSocketAddress(); 45346 method public synchronized void setAddress(java.net.InetAddress); 45347 method public synchronized void setData(byte[], int, int); 45348 method public synchronized void setData(byte[]); 45349 method public synchronized void setLength(int); 45350 method public synchronized void setPort(int); 45351 method public synchronized void setSocketAddress(java.net.SocketAddress); 45352 } 45353 45354 public class DatagramSocket implements java.io.Closeable { 45355 ctor public DatagramSocket() throws java.net.SocketException; 45356 ctor public DatagramSocket(int) throws java.net.SocketException; 45357 ctor public DatagramSocket(int, java.net.InetAddress) throws java.net.SocketException; 45358 ctor protected DatagramSocket(java.net.DatagramSocketImpl); 45359 ctor public DatagramSocket(java.net.SocketAddress) throws java.net.SocketException; 45360 method public void bind(java.net.SocketAddress) throws java.net.SocketException; 45361 method public void close(); 45362 method public void connect(java.net.SocketAddress) throws java.net.SocketException; 45363 method public void connect(java.net.InetAddress, int); 45364 method public void disconnect(); 45365 method public boolean getBroadcast() throws java.net.SocketException; 45366 method public java.nio.channels.DatagramChannel getChannel(); 45367 method public java.net.InetAddress getInetAddress(); 45368 method public java.net.InetAddress getLocalAddress(); 45369 method public int getLocalPort(); 45370 method public java.net.SocketAddress getLocalSocketAddress(); 45371 method public int getPort(); 45372 method public synchronized int getReceiveBufferSize() throws java.net.SocketException; 45373 method public java.net.SocketAddress getRemoteSocketAddress(); 45374 method public boolean getReuseAddress() throws java.net.SocketException; 45375 method public synchronized int getSendBufferSize() throws java.net.SocketException; 45376 method public synchronized int getSoTimeout() throws java.net.SocketException; 45377 method public int getTrafficClass() throws java.net.SocketException; 45378 method public boolean isBound(); 45379 method public boolean isClosed(); 45380 method public boolean isConnected(); 45381 method public synchronized void receive(java.net.DatagramPacket) throws java.io.IOException; 45382 method public void send(java.net.DatagramPacket) throws java.io.IOException; 45383 method public void setBroadcast(boolean) throws java.net.SocketException; 45384 method public static synchronized void setDatagramSocketImplFactory(java.net.DatagramSocketImplFactory) throws java.io.IOException; 45385 method public synchronized void setReceiveBufferSize(int) throws java.net.SocketException; 45386 method public void setReuseAddress(boolean) throws java.net.SocketException; 45387 method public synchronized void setSendBufferSize(int) throws java.net.SocketException; 45388 method public synchronized void setSoTimeout(int) throws java.net.SocketException; 45389 method public void setTrafficClass(int) throws java.net.SocketException; 45390 } 45391 45392 public abstract class DatagramSocketImpl implements java.net.SocketOptions { 45393 ctor public DatagramSocketImpl(); 45394 method protected abstract void bind(int, java.net.InetAddress) throws java.net.SocketException; 45395 method protected abstract void close(); 45396 method protected void connect(java.net.InetAddress, int) throws java.net.SocketException; 45397 method protected abstract void create() throws java.net.SocketException; 45398 method protected void disconnect(); 45399 method protected java.io.FileDescriptor getFileDescriptor(); 45400 method protected int getLocalPort(); 45401 method protected abstract deprecated byte getTTL() throws java.io.IOException; 45402 method protected abstract int getTimeToLive() throws java.io.IOException; 45403 method protected abstract void join(java.net.InetAddress) throws java.io.IOException; 45404 method protected abstract void joinGroup(java.net.SocketAddress, java.net.NetworkInterface) throws java.io.IOException; 45405 method protected abstract void leave(java.net.InetAddress) throws java.io.IOException; 45406 method protected abstract void leaveGroup(java.net.SocketAddress, java.net.NetworkInterface) throws java.io.IOException; 45407 method protected abstract int peek(java.net.InetAddress) throws java.io.IOException; 45408 method protected abstract int peekData(java.net.DatagramPacket) throws java.io.IOException; 45409 method protected abstract void receive(java.net.DatagramPacket) throws java.io.IOException; 45410 method protected abstract void send(java.net.DatagramPacket) throws java.io.IOException; 45411 method protected abstract deprecated void setTTL(byte) throws java.io.IOException; 45412 method protected abstract void setTimeToLive(int) throws java.io.IOException; 45413 field protected java.io.FileDescriptor fd; 45414 field protected int localPort; 45415 } 45416 45417 public abstract interface DatagramSocketImplFactory { 45418 method public abstract java.net.DatagramSocketImpl createDatagramSocketImpl(); 45419 } 45420 45421 public abstract interface FileNameMap { 45422 method public abstract java.lang.String getContentTypeFor(java.lang.String); 45423 } 45424 45425 public final class HttpCookie implements java.lang.Cloneable { 45426 ctor public HttpCookie(java.lang.String, java.lang.String); 45427 method public java.lang.Object clone(); 45428 method public static boolean domainMatches(java.lang.String, java.lang.String); 45429 method public java.lang.String getComment(); 45430 method public java.lang.String getCommentURL(); 45431 method public boolean getDiscard(); 45432 method public java.lang.String getDomain(); 45433 method public long getMaxAge(); 45434 method public java.lang.String getName(); 45435 method public java.lang.String getPath(); 45436 method public java.lang.String getPortlist(); 45437 method public boolean getSecure(); 45438 method public java.lang.String getValue(); 45439 method public int getVersion(); 45440 method public boolean hasExpired(); 45441 method public static java.util.List<java.net.HttpCookie> parse(java.lang.String); 45442 method public void setComment(java.lang.String); 45443 method public void setCommentURL(java.lang.String); 45444 method public void setDiscard(boolean); 45445 method public void setDomain(java.lang.String); 45446 method public void setMaxAge(long); 45447 method public void setPath(java.lang.String); 45448 method public void setPortlist(java.lang.String); 45449 method public void setSecure(boolean); 45450 method public void setValue(java.lang.String); 45451 method public void setVersion(int); 45452 } 45453 45454 public class HttpRetryException extends java.io.IOException { 45455 ctor public HttpRetryException(java.lang.String, int); 45456 ctor public HttpRetryException(java.lang.String, int, java.lang.String); 45457 method public java.lang.String getLocation(); 45458 method public java.lang.String getReason(); 45459 method public int responseCode(); 45460 } 45461 45462 public abstract class HttpURLConnection extends java.net.URLConnection { 45463 ctor protected HttpURLConnection(java.net.URL); 45464 method public abstract void disconnect(); 45465 method public java.io.InputStream getErrorStream(); 45466 method public static boolean getFollowRedirects(); 45467 method public boolean getInstanceFollowRedirects(); 45468 method public java.lang.String getRequestMethod(); 45469 method public int getResponseCode() throws java.io.IOException; 45470 method public java.lang.String getResponseMessage() throws java.io.IOException; 45471 method public void setChunkedStreamingMode(int); 45472 method public void setFixedLengthStreamingMode(long); 45473 method public void setFixedLengthStreamingMode(int); 45474 method public static void setFollowRedirects(boolean); 45475 method public void setInstanceFollowRedirects(boolean); 45476 method public void setRequestMethod(java.lang.String) throws java.net.ProtocolException; 45477 method public abstract boolean usingProxy(); 45478 field public static final int HTTP_ACCEPTED = 202; // 0xca 45479 field public static final int HTTP_BAD_GATEWAY = 502; // 0x1f6 45480 field public static final int HTTP_BAD_METHOD = 405; // 0x195 45481 field public static final int HTTP_BAD_REQUEST = 400; // 0x190 45482 field public static final int HTTP_CLIENT_TIMEOUT = 408; // 0x198 45483 field public static final int HTTP_CONFLICT = 409; // 0x199 45484 field public static final int HTTP_CREATED = 201; // 0xc9 45485 field public static final int HTTP_ENTITY_TOO_LARGE = 413; // 0x19d 45486 field public static final int HTTP_FORBIDDEN = 403; // 0x193 45487 field public static final int HTTP_GATEWAY_TIMEOUT = 504; // 0x1f8 45488 field public static final int HTTP_GONE = 410; // 0x19a 45489 field public static final int HTTP_INTERNAL_ERROR = 500; // 0x1f4 45490 field public static final int HTTP_LENGTH_REQUIRED = 411; // 0x19b 45491 field public static final int HTTP_MOVED_PERM = 301; // 0x12d 45492 field public static final int HTTP_MOVED_TEMP = 302; // 0x12e 45493 field public static final int HTTP_MULT_CHOICE = 300; // 0x12c 45494 field public static final int HTTP_NOT_ACCEPTABLE = 406; // 0x196 45495 field public static final int HTTP_NOT_AUTHORITATIVE = 203; // 0xcb 45496 field public static final int HTTP_NOT_FOUND = 404; // 0x194 45497 field public static final int HTTP_NOT_IMPLEMENTED = 501; // 0x1f5 45498 field public static final int HTTP_NOT_MODIFIED = 304; // 0x130 45499 field public static final int HTTP_NO_CONTENT = 204; // 0xcc 45500 field public static final int HTTP_OK = 200; // 0xc8 45501 field public static final int HTTP_PARTIAL = 206; // 0xce 45502 field public static final int HTTP_PAYMENT_REQUIRED = 402; // 0x192 45503 field public static final int HTTP_PRECON_FAILED = 412; // 0x19c 45504 field public static final int HTTP_PROXY_AUTH = 407; // 0x197 45505 field public static final int HTTP_REQ_TOO_LONG = 414; // 0x19e 45506 field public static final int HTTP_RESET = 205; // 0xcd 45507 field public static final int HTTP_SEE_OTHER = 303; // 0x12f 45508 field public static final deprecated int HTTP_SERVER_ERROR = 500; // 0x1f4 45509 field public static final int HTTP_UNAUTHORIZED = 401; // 0x191 45510 field public static final int HTTP_UNAVAILABLE = 503; // 0x1f7 45511 field public static final int HTTP_UNSUPPORTED_TYPE = 415; // 0x19f 45512 field public static final int HTTP_USE_PROXY = 305; // 0x131 45513 field public static final int HTTP_VERSION = 505; // 0x1f9 45514 field protected int chunkLength; 45515 field protected int fixedContentLength; 45516 field protected long fixedContentLengthLong; 45517 field protected boolean instanceFollowRedirects; 45518 field protected java.lang.String method; 45519 field protected int responseCode; 45520 field protected java.lang.String responseMessage; 45521 } 45522 45523 public final class IDN { 45524 method public static java.lang.String toASCII(java.lang.String, int); 45525 method public static java.lang.String toASCII(java.lang.String); 45526 method public static java.lang.String toUnicode(java.lang.String, int); 45527 method public static java.lang.String toUnicode(java.lang.String); 45528 field public static final int ALLOW_UNASSIGNED = 1; // 0x1 45529 field public static final int USE_STD3_ASCII_RULES = 2; // 0x2 45530 } 45531 45532 public final class Inet4Address extends java.net.InetAddress { 45533 } 45534 45535 public final class Inet6Address extends java.net.InetAddress { 45536 method public static java.net.Inet6Address getByAddress(java.lang.String, byte[], int) throws java.net.UnknownHostException; 45537 method public static java.net.Inet6Address getByAddress(java.lang.String, byte[], java.net.NetworkInterface) throws java.net.UnknownHostException; 45538 method public int getScopeId(); 45539 method public java.net.NetworkInterface getScopedInterface(); 45540 method public boolean isIPv4CompatibleAddress(); 45541 } 45542 45543 public class InetAddress implements java.io.Serializable { 45544 method public byte[] getAddress(); 45545 method public static java.net.InetAddress[] getAllByName(java.lang.String) throws java.net.UnknownHostException; 45546 method public static java.net.InetAddress getByAddress(byte[]) throws java.net.UnknownHostException; 45547 method public static java.net.InetAddress getByAddress(java.lang.String, byte[]) throws java.net.UnknownHostException; 45548 method public static java.net.InetAddress getByName(java.lang.String) throws java.net.UnknownHostException; 45549 method public java.lang.String getCanonicalHostName(); 45550 method public java.lang.String getHostAddress(); 45551 method public java.lang.String getHostName(); 45552 method public static java.net.InetAddress getLocalHost() throws java.net.UnknownHostException; 45553 method public static java.net.InetAddress getLoopbackAddress(); 45554 method public boolean isAnyLocalAddress(); 45555 method public boolean isLinkLocalAddress(); 45556 method public boolean isLoopbackAddress(); 45557 method public boolean isMCGlobal(); 45558 method public boolean isMCLinkLocal(); 45559 method public boolean isMCNodeLocal(); 45560 method public boolean isMCOrgLocal(); 45561 method public boolean isMCSiteLocal(); 45562 method public boolean isMulticastAddress(); 45563 method public boolean isReachable(int) throws java.io.IOException; 45564 method public boolean isReachable(java.net.NetworkInterface, int, int) throws java.io.IOException; 45565 method public boolean isSiteLocalAddress(); 45566 } 45567 45568 public class InetSocketAddress extends java.net.SocketAddress { 45569 ctor public InetSocketAddress(int); 45570 ctor public InetSocketAddress(java.net.InetAddress, int); 45571 ctor public InetSocketAddress(java.lang.String, int); 45572 method public static java.net.InetSocketAddress createUnresolved(java.lang.String, int); 45573 method public final boolean equals(java.lang.Object); 45574 method public final java.net.InetAddress getAddress(); 45575 method public final java.lang.String getHostName(); 45576 method public final java.lang.String getHostString(); 45577 method public final int getPort(); 45578 method public final int hashCode(); 45579 method public final boolean isUnresolved(); 45580 } 45581 45582 public class InterfaceAddress { 45583 method public java.net.InetAddress getAddress(); 45584 method public java.net.InetAddress getBroadcast(); 45585 method public short getNetworkPrefixLength(); 45586 } 45587 45588 public abstract class JarURLConnection extends java.net.URLConnection { 45589 ctor protected JarURLConnection(java.net.URL) throws java.net.MalformedURLException; 45590 method public java.util.jar.Attributes getAttributes() throws java.io.IOException; 45591 method public java.security.cert.Certificate[] getCertificates() throws java.io.IOException; 45592 method public java.lang.String getEntryName(); 45593 method public java.util.jar.JarEntry getJarEntry() throws java.io.IOException; 45594 method public abstract java.util.jar.JarFile getJarFile() throws java.io.IOException; 45595 method public java.net.URL getJarFileURL(); 45596 method public java.util.jar.Attributes getMainAttributes() throws java.io.IOException; 45597 method public java.util.jar.Manifest getManifest() throws java.io.IOException; 45598 field protected java.net.URLConnection jarFileURLConnection; 45599 } 45600 45601 public class MalformedURLException extends java.io.IOException { 45602 ctor public MalformedURLException(); 45603 ctor public MalformedURLException(java.lang.String); 45604 } 45605 45606 public class MulticastSocket extends java.net.DatagramSocket { 45607 ctor public MulticastSocket() throws java.io.IOException; 45608 ctor public MulticastSocket(int) throws java.io.IOException; 45609 ctor public MulticastSocket(java.net.SocketAddress) throws java.io.IOException; 45610 method public java.net.InetAddress getInterface() throws java.net.SocketException; 45611 method public boolean getLoopbackMode() throws java.net.SocketException; 45612 method public java.net.NetworkInterface getNetworkInterface() throws java.net.SocketException; 45613 method public deprecated byte getTTL() throws java.io.IOException; 45614 method public int getTimeToLive() throws java.io.IOException; 45615 method public void joinGroup(java.net.InetAddress) throws java.io.IOException; 45616 method public void joinGroup(java.net.SocketAddress, java.net.NetworkInterface) throws java.io.IOException; 45617 method public void leaveGroup(java.net.InetAddress) throws java.io.IOException; 45618 method public void leaveGroup(java.net.SocketAddress, java.net.NetworkInterface) throws java.io.IOException; 45619 method public deprecated void send(java.net.DatagramPacket, byte) throws java.io.IOException; 45620 method public void setInterface(java.net.InetAddress) throws java.net.SocketException; 45621 method public void setLoopbackMode(boolean) throws java.net.SocketException; 45622 method public void setNetworkInterface(java.net.NetworkInterface) throws java.net.SocketException; 45623 method public deprecated void setTTL(byte) throws java.io.IOException; 45624 method public void setTimeToLive(int) throws java.io.IOException; 45625 } 45626 45627 public final class NetPermission extends java.security.BasicPermission { 45628 ctor public NetPermission(java.lang.String); 45629 ctor public NetPermission(java.lang.String, java.lang.String); 45630 } 45631 45632 public final class NetworkInterface { 45633 method public static java.net.NetworkInterface getByIndex(int) throws java.net.SocketException; 45634 method public static java.net.NetworkInterface getByInetAddress(java.net.InetAddress) throws java.net.SocketException; 45635 method public static java.net.NetworkInterface getByName(java.lang.String) throws java.net.SocketException; 45636 method public java.lang.String getDisplayName(); 45637 method public byte[] getHardwareAddress() throws java.net.SocketException; 45638 method public int getIndex(); 45639 method public java.util.Enumeration<java.net.InetAddress> getInetAddresses(); 45640 method public java.util.List<java.net.InterfaceAddress> getInterfaceAddresses(); 45641 method public int getMTU() throws java.net.SocketException; 45642 method public java.lang.String getName(); 45643 method public static java.util.Enumeration<java.net.NetworkInterface> getNetworkInterfaces() throws java.net.SocketException; 45644 method public java.net.NetworkInterface getParent(); 45645 method public java.util.Enumeration<java.net.NetworkInterface> getSubInterfaces(); 45646 method public boolean isLoopback() throws java.net.SocketException; 45647 method public boolean isPointToPoint() throws java.net.SocketException; 45648 method public boolean isUp() throws java.net.SocketException; 45649 method public boolean isVirtual(); 45650 method public boolean supportsMulticast() throws java.net.SocketException; 45651 } 45652 45653 public class NoRouteToHostException extends java.net.SocketException { 45654 ctor public NoRouteToHostException(); 45655 ctor public NoRouteToHostException(java.lang.String); 45656 } 45657 45658 public final class PasswordAuthentication { 45659 ctor public PasswordAuthentication(java.lang.String, char[]); 45660 method public char[] getPassword(); 45661 method public java.lang.String getUserName(); 45662 } 45663 45664 public class PortUnreachableException extends java.net.SocketException { 45665 ctor public PortUnreachableException(); 45666 ctor public PortUnreachableException(java.lang.String); 45667 } 45668 45669 public class ProtocolException extends java.io.IOException { 45670 ctor public ProtocolException(); 45671 ctor public ProtocolException(java.lang.String); 45672 } 45673 45674 public class Proxy { 45675 ctor public Proxy(java.net.Proxy.Type, java.net.SocketAddress); 45676 method public java.net.SocketAddress address(); 45677 method public final boolean equals(java.lang.Object); 45678 method public final int hashCode(); 45679 method public java.net.Proxy.Type type(); 45680 field public static final java.net.Proxy NO_PROXY; 45681 } 45682 45683 public static final class Proxy.Type extends java.lang.Enum { 45684 method public static java.net.Proxy.Type valueOf(java.lang.String); 45685 method public static final java.net.Proxy.Type[] values(); 45686 enum_constant public static final java.net.Proxy.Type DIRECT; 45687 enum_constant public static final java.net.Proxy.Type HTTP; 45688 enum_constant public static final java.net.Proxy.Type SOCKS; 45689 } 45690 45691 public abstract class ProxySelector { 45692 ctor public ProxySelector(); 45693 method public abstract void connectFailed(java.net.URI, java.net.SocketAddress, java.io.IOException); 45694 method public static java.net.ProxySelector getDefault(); 45695 method public abstract java.util.List<java.net.Proxy> select(java.net.URI); 45696 method public static void setDefault(java.net.ProxySelector); 45697 } 45698 45699 public abstract class ResponseCache { 45700 ctor public ResponseCache(); 45701 method public abstract java.net.CacheResponse get(java.net.URI, java.lang.String, java.util.Map<java.lang.String, java.util.List<java.lang.String>>) throws java.io.IOException; 45702 method public static java.net.ResponseCache getDefault(); 45703 method public abstract java.net.CacheRequest put(java.net.URI, java.net.URLConnection) throws java.io.IOException; 45704 method public static void setDefault(java.net.ResponseCache); 45705 } 45706 45707 public abstract class SecureCacheResponse extends java.net.CacheResponse { 45708 ctor public SecureCacheResponse(); 45709 method public abstract java.lang.String getCipherSuite(); 45710 method public abstract java.util.List<java.security.cert.Certificate> getLocalCertificateChain(); 45711 method public abstract java.security.Principal getLocalPrincipal(); 45712 method public abstract java.security.Principal getPeerPrincipal() throws javax.net.ssl.SSLPeerUnverifiedException; 45713 method public abstract java.util.List<java.security.cert.Certificate> getServerCertificateChain() throws javax.net.ssl.SSLPeerUnverifiedException; 45714 } 45715 45716 public class ServerSocket implements java.io.Closeable { 45717 ctor public ServerSocket() throws java.io.IOException; 45718 ctor public ServerSocket(int) throws java.io.IOException; 45719 ctor public ServerSocket(int, int) throws java.io.IOException; 45720 ctor public ServerSocket(int, int, java.net.InetAddress) throws java.io.IOException; 45721 method public java.net.Socket accept() throws java.io.IOException; 45722 method public void bind(java.net.SocketAddress) throws java.io.IOException; 45723 method public void bind(java.net.SocketAddress, int) throws java.io.IOException; 45724 method public void close() throws java.io.IOException; 45725 method public java.nio.channels.ServerSocketChannel getChannel(); 45726 method public java.net.InetAddress getInetAddress(); 45727 method public int getLocalPort(); 45728 method public java.net.SocketAddress getLocalSocketAddress(); 45729 method public int getReceiveBufferSize() throws java.net.SocketException; 45730 method public boolean getReuseAddress() throws java.net.SocketException; 45731 method public synchronized int getSoTimeout() throws java.io.IOException; 45732 method protected final void implAccept(java.net.Socket) throws java.io.IOException; 45733 method public boolean isBound(); 45734 method public boolean isClosed(); 45735 method public void setPerformancePreferences(int, int, int); 45736 method public void setReceiveBufferSize(int) throws java.net.SocketException; 45737 method public void setReuseAddress(boolean) throws java.net.SocketException; 45738 method public synchronized void setSoTimeout(int) throws java.net.SocketException; 45739 method public static synchronized void setSocketFactory(java.net.SocketImplFactory) throws java.io.IOException; 45740 } 45741 45742 public class Socket implements java.io.Closeable { 45743 ctor public Socket(); 45744 ctor public Socket(java.net.Proxy); 45745 ctor public Socket(java.lang.String, int) throws java.io.IOException, java.net.UnknownHostException; 45746 ctor public Socket(java.lang.String, int, java.net.InetAddress, int) throws java.io.IOException; 45747 ctor public deprecated Socket(java.lang.String, int, boolean) throws java.io.IOException; 45748 ctor public Socket(java.net.InetAddress, int) throws java.io.IOException; 45749 ctor public Socket(java.net.InetAddress, int, java.net.InetAddress, int) throws java.io.IOException; 45750 ctor public deprecated Socket(java.net.InetAddress, int, boolean) throws java.io.IOException; 45751 ctor protected Socket(java.net.SocketImpl) throws java.net.SocketException; 45752 method public void bind(java.net.SocketAddress) throws java.io.IOException; 45753 method public synchronized void close() throws java.io.IOException; 45754 method public void connect(java.net.SocketAddress) throws java.io.IOException; 45755 method public void connect(java.net.SocketAddress, int) throws java.io.IOException; 45756 method public java.nio.channels.SocketChannel getChannel(); 45757 method public java.net.InetAddress getInetAddress(); 45758 method public java.io.InputStream getInputStream() throws java.io.IOException; 45759 method public boolean getKeepAlive() throws java.net.SocketException; 45760 method public java.net.InetAddress getLocalAddress(); 45761 method public int getLocalPort(); 45762 method public java.net.SocketAddress getLocalSocketAddress(); 45763 method public boolean getOOBInline() throws java.net.SocketException; 45764 method public java.io.OutputStream getOutputStream() throws java.io.IOException; 45765 method public int getPort(); 45766 method public synchronized int getReceiveBufferSize() throws java.net.SocketException; 45767 method public java.net.SocketAddress getRemoteSocketAddress(); 45768 method public boolean getReuseAddress() throws java.net.SocketException; 45769 method public synchronized int getSendBufferSize() throws java.net.SocketException; 45770 method public int getSoLinger() throws java.net.SocketException; 45771 method public synchronized int getSoTimeout() throws java.net.SocketException; 45772 method public boolean getTcpNoDelay() throws java.net.SocketException; 45773 method public int getTrafficClass() throws java.net.SocketException; 45774 method public boolean isBound(); 45775 method public boolean isClosed(); 45776 method public boolean isConnected(); 45777 method public boolean isInputShutdown(); 45778 method public boolean isOutputShutdown(); 45779 method public void sendUrgentData(int) throws java.io.IOException; 45780 method public void setKeepAlive(boolean) throws java.net.SocketException; 45781 method public void setOOBInline(boolean) throws java.net.SocketException; 45782 method public void setPerformancePreferences(int, int, int); 45783 method public synchronized void setReceiveBufferSize(int) throws java.net.SocketException; 45784 method public void setReuseAddress(boolean) throws java.net.SocketException; 45785 method public synchronized void setSendBufferSize(int) throws java.net.SocketException; 45786 method public void setSoLinger(boolean, int) throws java.net.SocketException; 45787 method public synchronized void setSoTimeout(int) throws java.net.SocketException; 45788 method public static synchronized void setSocketImplFactory(java.net.SocketImplFactory) throws java.io.IOException; 45789 method public void setTcpNoDelay(boolean) throws java.net.SocketException; 45790 method public void setTrafficClass(int) throws java.net.SocketException; 45791 method public void shutdownInput() throws java.io.IOException; 45792 method public void shutdownOutput() throws java.io.IOException; 45793 } 45794 45795 public abstract class SocketAddress implements java.io.Serializable { 45796 ctor public SocketAddress(); 45797 } 45798 45799 public class SocketException extends java.io.IOException { 45800 ctor public SocketException(); 45801 ctor public SocketException(java.lang.String); 45802 } 45803 45804 public abstract class SocketImpl implements java.net.SocketOptions { 45805 ctor public SocketImpl(); 45806 method protected abstract void accept(java.net.SocketImpl) throws java.io.IOException; 45807 method protected abstract int available() throws java.io.IOException; 45808 method protected abstract void bind(java.net.InetAddress, int) throws java.io.IOException; 45809 method protected abstract void close() throws java.io.IOException; 45810 method protected abstract void connect(java.lang.String, int) throws java.io.IOException; 45811 method protected abstract void connect(java.net.InetAddress, int) throws java.io.IOException; 45812 method protected abstract void connect(java.net.SocketAddress, int) throws java.io.IOException; 45813 method protected abstract void create(boolean) throws java.io.IOException; 45814 method protected java.io.FileDescriptor getFileDescriptor(); 45815 method protected java.net.InetAddress getInetAddress(); 45816 method protected abstract java.io.InputStream getInputStream() throws java.io.IOException; 45817 method protected int getLocalPort(); 45818 method protected abstract java.io.OutputStream getOutputStream() throws java.io.IOException; 45819 method protected int getPort(); 45820 method protected abstract void listen(int) throws java.io.IOException; 45821 method protected abstract void sendUrgentData(int) throws java.io.IOException; 45822 method protected void setPerformancePreferences(int, int, int); 45823 method protected void shutdownInput() throws java.io.IOException; 45824 method protected void shutdownOutput() throws java.io.IOException; 45825 method protected boolean supportsUrgentData(); 45826 field protected java.net.InetAddress address; 45827 field protected java.io.FileDescriptor fd; 45828 field protected int localport; 45829 field protected int port; 45830 } 45831 45832 public abstract interface SocketImplFactory { 45833 method public abstract java.net.SocketImpl createSocketImpl(); 45834 } 45835 45836 public abstract interface SocketOptions { 45837 method public abstract java.lang.Object getOption(int) throws java.net.SocketException; 45838 method public abstract void setOption(int, java.lang.Object) throws java.net.SocketException; 45839 field public static final int IP_MULTICAST_IF = 16; // 0x10 45840 field public static final int IP_MULTICAST_IF2 = 31; // 0x1f 45841 field public static final int IP_MULTICAST_LOOP = 18; // 0x12 45842 field public static final int IP_TOS = 3; // 0x3 45843 field public static final int SO_BINDADDR = 15; // 0xf 45844 field public static final int SO_BROADCAST = 32; // 0x20 45845 field public static final int SO_KEEPALIVE = 8; // 0x8 45846 field public static final int SO_LINGER = 128; // 0x80 45847 field public static final int SO_OOBINLINE = 4099; // 0x1003 45848 field public static final int SO_RCVBUF = 4098; // 0x1002 45849 field public static final int SO_REUSEADDR = 4; // 0x4 45850 field public static final int SO_SNDBUF = 4097; // 0x1001 45851 field public static final int SO_TIMEOUT = 4102; // 0x1006 45852 field public static final int TCP_NODELAY = 1; // 0x1 45853 } 45854 45855 public final class SocketPermission extends java.security.Permission implements java.io.Serializable { 45856 ctor public SocketPermission(java.lang.String, java.lang.String); 45857 method public java.lang.String getActions(); 45858 method public boolean implies(java.security.Permission); 45859 } 45860 45861 public class SocketTimeoutException extends java.io.InterruptedIOException { 45862 ctor public SocketTimeoutException(); 45863 ctor public SocketTimeoutException(java.lang.String); 45864 } 45865 45866 public final class URI implements java.lang.Comparable java.io.Serializable { 45867 ctor public URI(java.lang.String) throws java.net.URISyntaxException; 45868 ctor public URI(java.lang.String, java.lang.String, java.lang.String) throws java.net.URISyntaxException; 45869 ctor public URI(java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String) throws java.net.URISyntaxException; 45870 ctor public URI(java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.net.URISyntaxException; 45871 ctor public URI(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.net.URISyntaxException; 45872 method public int compareTo(java.net.URI); 45873 method public static java.net.URI create(java.lang.String); 45874 method public java.lang.String getAuthority(); 45875 method public java.lang.String getFragment(); 45876 method public java.lang.String getHost(); 45877 method public java.lang.String getPath(); 45878 method public int getPort(); 45879 method public java.lang.String getQuery(); 45880 method public java.lang.String getRawAuthority(); 45881 method public java.lang.String getRawFragment(); 45882 method public java.lang.String getRawPath(); 45883 method public java.lang.String getRawQuery(); 45884 method public java.lang.String getRawSchemeSpecificPart(); 45885 method public java.lang.String getRawUserInfo(); 45886 method public java.lang.String getScheme(); 45887 method public java.lang.String getSchemeSpecificPart(); 45888 method public java.lang.String getUserInfo(); 45889 method public boolean isAbsolute(); 45890 method public boolean isOpaque(); 45891 method public java.net.URI normalize(); 45892 method public java.net.URI parseServerAuthority() throws java.net.URISyntaxException; 45893 method public java.net.URI relativize(java.net.URI); 45894 method public java.net.URI resolve(java.net.URI); 45895 method public java.net.URI resolve(java.lang.String); 45896 method public java.lang.String toASCIIString(); 45897 method public java.net.URL toURL() throws java.net.MalformedURLException; 45898 } 45899 45900 public class URISyntaxException extends java.lang.Exception { 45901 ctor public URISyntaxException(java.lang.String, java.lang.String, int); 45902 ctor public URISyntaxException(java.lang.String, java.lang.String); 45903 method public int getIndex(); 45904 method public java.lang.String getInput(); 45905 method public java.lang.String getReason(); 45906 } 45907 45908 public final class URL implements java.io.Serializable { 45909 ctor public URL(java.lang.String) throws java.net.MalformedURLException; 45910 ctor public URL(java.net.URL, java.lang.String) throws java.net.MalformedURLException; 45911 ctor public URL(java.net.URL, java.lang.String, java.net.URLStreamHandler) throws java.net.MalformedURLException; 45912 ctor public URL(java.lang.String, java.lang.String, java.lang.String) throws java.net.MalformedURLException; 45913 ctor public URL(java.lang.String, java.lang.String, int, java.lang.String) throws java.net.MalformedURLException; 45914 ctor public URL(java.lang.String, java.lang.String, int, java.lang.String, java.net.URLStreamHandler) throws java.net.MalformedURLException; 45915 method public java.lang.String getAuthority(); 45916 method public final java.lang.Object getContent() throws java.io.IOException; 45917 method public final java.lang.Object getContent(java.lang.Class[]) throws java.io.IOException; 45918 method public int getDefaultPort(); 45919 method public java.lang.String getFile(); 45920 method public java.lang.String getHost(); 45921 method public java.lang.String getPath(); 45922 method public int getPort(); 45923 method public java.lang.String getProtocol(); 45924 method public java.lang.String getQuery(); 45925 method public java.lang.String getRef(); 45926 method public java.lang.String getUserInfo(); 45927 method public java.net.URLConnection openConnection() throws java.io.IOException; 45928 method public java.net.URLConnection openConnection(java.net.Proxy) throws java.io.IOException; 45929 method public final java.io.InputStream openStream() throws java.io.IOException; 45930 method public boolean sameFile(java.net.URL); 45931 method protected void set(java.lang.String, java.lang.String, int, java.lang.String, java.lang.String); 45932 method protected void set(java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String); 45933 method public static synchronized void setURLStreamHandlerFactory(java.net.URLStreamHandlerFactory); 45934 method public java.lang.String toExternalForm(); 45935 method public java.net.URI toURI() throws java.net.URISyntaxException; 45936 } 45937 45938 public class URLClassLoader extends java.security.SecureClassLoader { 45939 ctor public URLClassLoader(java.net.URL[]); 45940 ctor public URLClassLoader(java.net.URL[], java.lang.ClassLoader); 45941 ctor public URLClassLoader(java.net.URL[], java.lang.ClassLoader, java.net.URLStreamHandlerFactory); 45942 method protected void addURL(java.net.URL); 45943 method protected java.lang.Package definePackage(java.lang.String, java.util.jar.Manifest, java.net.URL) throws java.lang.IllegalArgumentException; 45944 method public java.net.URL findResource(java.lang.String); 45945 method public java.util.Enumeration<java.net.URL> findResources(java.lang.String) throws java.io.IOException; 45946 method public java.net.URL[] getURLs(); 45947 method public static java.net.URLClassLoader newInstance(java.net.URL[]); 45948 method public static java.net.URLClassLoader newInstance(java.net.URL[], java.lang.ClassLoader); 45949 } 45950 45951 public abstract class URLConnection { 45952 ctor protected URLConnection(java.net.URL); 45953 method public void addRequestProperty(java.lang.String, java.lang.String); 45954 method public abstract void connect() throws java.io.IOException; 45955 method public boolean getAllowUserInteraction(); 45956 method public int getConnectTimeout(); 45957 method public java.lang.Object getContent() throws java.io.IOException; 45958 method public java.lang.Object getContent(java.lang.Class[]) throws java.io.IOException; 45959 method public java.lang.String getContentEncoding(); 45960 method public int getContentLength(); 45961 method public java.lang.String getContentType(); 45962 method public long getDate(); 45963 method public static boolean getDefaultAllowUserInteraction(); 45964 method public static deprecated java.lang.String getDefaultRequestProperty(java.lang.String); 45965 method public boolean getDefaultUseCaches(); 45966 method public boolean getDoInput(); 45967 method public boolean getDoOutput(); 45968 method public long getExpiration(); 45969 method public static java.net.FileNameMap getFileNameMap(); 45970 method public java.lang.String getHeaderField(int); 45971 method public java.lang.String getHeaderField(java.lang.String); 45972 method public long getHeaderFieldDate(java.lang.String, long); 45973 method public int getHeaderFieldInt(java.lang.String, int); 45974 method public java.lang.String getHeaderFieldKey(int); 45975 method public java.util.Map<java.lang.String, java.util.List<java.lang.String>> getHeaderFields(); 45976 method public long getIfModifiedSince(); 45977 method public java.io.InputStream getInputStream() throws java.io.IOException; 45978 method public long getLastModified(); 45979 method public java.io.OutputStream getOutputStream() throws java.io.IOException; 45980 method public java.security.Permission getPermission() throws java.io.IOException; 45981 method public int getReadTimeout(); 45982 method public java.util.Map<java.lang.String, java.util.List<java.lang.String>> getRequestProperties(); 45983 method public java.lang.String getRequestProperty(java.lang.String); 45984 method public java.net.URL getURL(); 45985 method public boolean getUseCaches(); 45986 method public static java.lang.String guessContentTypeFromName(java.lang.String); 45987 method public static java.lang.String guessContentTypeFromStream(java.io.InputStream) throws java.io.IOException; 45988 method public void setAllowUserInteraction(boolean); 45989 method public void setConnectTimeout(int); 45990 method public static synchronized void setContentHandlerFactory(java.net.ContentHandlerFactory); 45991 method public static void setDefaultAllowUserInteraction(boolean); 45992 method public static deprecated void setDefaultRequestProperty(java.lang.String, java.lang.String); 45993 method public void setDefaultUseCaches(boolean); 45994 method public void setDoInput(boolean); 45995 method public void setDoOutput(boolean); 45996 method public static void setFileNameMap(java.net.FileNameMap); 45997 method public void setIfModifiedSince(long); 45998 method public void setReadTimeout(int); 45999 method public void setRequestProperty(java.lang.String, java.lang.String); 46000 method public void setUseCaches(boolean); 46001 field protected boolean allowUserInteraction; 46002 field protected boolean connected; 46003 field protected boolean doInput; 46004 field protected boolean doOutput; 46005 field protected long ifModifiedSince; 46006 field protected java.net.URL url; 46007 field protected boolean useCaches; 46008 } 46009 46010 public class URLDecoder { 46011 ctor public URLDecoder(); 46012 method public static deprecated java.lang.String decode(java.lang.String); 46013 method public static java.lang.String decode(java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException; 46014 } 46015 46016 public class URLEncoder { 46017 method public static deprecated java.lang.String encode(java.lang.String); 46018 method public static java.lang.String encode(java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException; 46019 } 46020 46021 public abstract class URLStreamHandler { 46022 ctor public URLStreamHandler(); 46023 method protected boolean equals(java.net.URL, java.net.URL); 46024 method protected int getDefaultPort(); 46025 method protected java.net.InetAddress getHostAddress(java.net.URL); 46026 method protected int hashCode(java.net.URL); 46027 method protected boolean hostsEqual(java.net.URL, java.net.URL); 46028 method protected abstract java.net.URLConnection openConnection(java.net.URL) throws java.io.IOException; 46029 method protected java.net.URLConnection openConnection(java.net.URL, java.net.Proxy) throws java.io.IOException; 46030 method protected void parseURL(java.net.URL, java.lang.String, int, int); 46031 method protected boolean sameFile(java.net.URL, java.net.URL); 46032 method protected deprecated void setURL(java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String); 46033 method protected void setURL(java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String); 46034 method protected java.lang.String toExternalForm(java.net.URL); 46035 } 46036 46037 public abstract interface URLStreamHandlerFactory { 46038 method public abstract java.net.URLStreamHandler createURLStreamHandler(java.lang.String); 46039 } 46040 46041 public class UnknownHostException extends java.io.IOException { 46042 ctor public UnknownHostException(); 46043 ctor public UnknownHostException(java.lang.String); 46044 } 46045 46046 public class UnknownServiceException extends java.io.IOException { 46047 ctor public UnknownServiceException(); 46048 ctor public UnknownServiceException(java.lang.String); 46049 } 46050 46051} 46052 46053package java.nio { 46054 46055 public abstract class Buffer { 46056 method public abstract java.lang.Object array(); 46057 method public abstract int arrayOffset(); 46058 method public final int capacity(); 46059 method public final java.nio.Buffer clear(); 46060 method public final java.nio.Buffer flip(); 46061 method public abstract boolean hasArray(); 46062 method public final boolean hasRemaining(); 46063 method public abstract boolean isDirect(); 46064 method public abstract boolean isReadOnly(); 46065 method public final int limit(); 46066 method public final java.nio.Buffer limit(int); 46067 method public final java.nio.Buffer mark(); 46068 method public final int position(); 46069 method public final java.nio.Buffer position(int); 46070 method public final int remaining(); 46071 method public final java.nio.Buffer reset(); 46072 method public final java.nio.Buffer rewind(); 46073 } 46074 46075 public class BufferOverflowException extends java.lang.RuntimeException { 46076 ctor public BufferOverflowException(); 46077 } 46078 46079 public class BufferUnderflowException extends java.lang.RuntimeException { 46080 ctor public BufferUnderflowException(); 46081 } 46082 46083 public abstract class ByteBuffer extends java.nio.Buffer implements java.lang.Comparable { 46084 method public static java.nio.ByteBuffer allocate(int); 46085 method public static java.nio.ByteBuffer allocateDirect(int); 46086 method public final byte[] array(); 46087 method public final int arrayOffset(); 46088 method public abstract java.nio.CharBuffer asCharBuffer(); 46089 method public abstract java.nio.DoubleBuffer asDoubleBuffer(); 46090 method public abstract java.nio.FloatBuffer asFloatBuffer(); 46091 method public abstract java.nio.IntBuffer asIntBuffer(); 46092 method public abstract java.nio.LongBuffer asLongBuffer(); 46093 method public abstract java.nio.ByteBuffer asReadOnlyBuffer(); 46094 method public abstract java.nio.ShortBuffer asShortBuffer(); 46095 method public abstract java.nio.ByteBuffer compact(); 46096 method public int compareTo(java.nio.ByteBuffer); 46097 method public abstract java.nio.ByteBuffer duplicate(); 46098 method public abstract byte get(); 46099 method public java.nio.ByteBuffer get(byte[]); 46100 method public java.nio.ByteBuffer get(byte[], int, int); 46101 method public abstract byte get(int); 46102 method public abstract char getChar(); 46103 method public abstract char getChar(int); 46104 method public abstract double getDouble(); 46105 method public abstract double getDouble(int); 46106 method public abstract float getFloat(); 46107 method public abstract float getFloat(int); 46108 method public abstract int getInt(); 46109 method public abstract int getInt(int); 46110 method public abstract long getLong(); 46111 method public abstract long getLong(int); 46112 method public abstract short getShort(); 46113 method public abstract short getShort(int); 46114 method public final boolean hasArray(); 46115 method public abstract boolean isDirect(); 46116 method public final java.nio.ByteOrder order(); 46117 method public final java.nio.ByteBuffer order(java.nio.ByteOrder); 46118 method public abstract java.nio.ByteBuffer put(byte); 46119 method public final java.nio.ByteBuffer put(byte[]); 46120 method public java.nio.ByteBuffer put(byte[], int, int); 46121 method public java.nio.ByteBuffer put(java.nio.ByteBuffer); 46122 method public abstract java.nio.ByteBuffer put(int, byte); 46123 method public abstract java.nio.ByteBuffer putChar(char); 46124 method public abstract java.nio.ByteBuffer putChar(int, char); 46125 method public abstract java.nio.ByteBuffer putDouble(double); 46126 method public abstract java.nio.ByteBuffer putDouble(int, double); 46127 method public abstract java.nio.ByteBuffer putFloat(float); 46128 method public abstract java.nio.ByteBuffer putFloat(int, float); 46129 method public abstract java.nio.ByteBuffer putInt(int); 46130 method public abstract java.nio.ByteBuffer putInt(int, int); 46131 method public abstract java.nio.ByteBuffer putLong(long); 46132 method public abstract java.nio.ByteBuffer putLong(int, long); 46133 method public abstract java.nio.ByteBuffer putShort(short); 46134 method public abstract java.nio.ByteBuffer putShort(int, short); 46135 method public abstract java.nio.ByteBuffer slice(); 46136 method public static java.nio.ByteBuffer wrap(byte[]); 46137 method public static java.nio.ByteBuffer wrap(byte[], int, int); 46138 } 46139 46140 public final class ByteOrder { 46141 method public static java.nio.ByteOrder nativeOrder(); 46142 field public static final java.nio.ByteOrder BIG_ENDIAN; 46143 field public static final java.nio.ByteOrder LITTLE_ENDIAN; 46144 } 46145 46146 public abstract class CharBuffer extends java.nio.Buffer implements java.lang.Appendable java.lang.CharSequence java.lang.Comparable java.lang.Readable { 46147 method public static java.nio.CharBuffer allocate(int); 46148 method public java.nio.CharBuffer append(char); 46149 method public java.nio.CharBuffer append(java.lang.CharSequence); 46150 method public java.nio.CharBuffer append(java.lang.CharSequence, int, int); 46151 method public final char[] array(); 46152 method public final int arrayOffset(); 46153 method public abstract java.nio.CharBuffer asReadOnlyBuffer(); 46154 method public final char charAt(int); 46155 method public abstract java.nio.CharBuffer compact(); 46156 method public int compareTo(java.nio.CharBuffer); 46157 method public abstract java.nio.CharBuffer duplicate(); 46158 method public abstract char get(); 46159 method public java.nio.CharBuffer get(char[]); 46160 method public java.nio.CharBuffer get(char[], int, int); 46161 method public abstract char get(int); 46162 method public final boolean hasArray(); 46163 method public abstract boolean isDirect(); 46164 method public final int length(); 46165 method public abstract java.nio.ByteOrder order(); 46166 method public abstract java.nio.CharBuffer put(char); 46167 method public final java.nio.CharBuffer put(char[]); 46168 method public java.nio.CharBuffer put(char[], int, int); 46169 method public java.nio.CharBuffer put(java.nio.CharBuffer); 46170 method public abstract java.nio.CharBuffer put(int, char); 46171 method public final java.nio.CharBuffer put(java.lang.String); 46172 method public java.nio.CharBuffer put(java.lang.String, int, int); 46173 method public int read(java.nio.CharBuffer) throws java.io.IOException; 46174 method public abstract java.nio.CharBuffer slice(); 46175 method public abstract java.nio.CharBuffer subSequence(int, int); 46176 method public static java.nio.CharBuffer wrap(char[]); 46177 method public static java.nio.CharBuffer wrap(char[], int, int); 46178 method public static java.nio.CharBuffer wrap(java.lang.CharSequence); 46179 method public static java.nio.CharBuffer wrap(java.lang.CharSequence, int, int); 46180 } 46181 46182 public abstract class DoubleBuffer extends java.nio.Buffer implements java.lang.Comparable { 46183 method public static java.nio.DoubleBuffer allocate(int); 46184 method public final double[] array(); 46185 method public final int arrayOffset(); 46186 method public abstract java.nio.DoubleBuffer asReadOnlyBuffer(); 46187 method public abstract java.nio.DoubleBuffer compact(); 46188 method public int compareTo(java.nio.DoubleBuffer); 46189 method public abstract java.nio.DoubleBuffer duplicate(); 46190 method public abstract double get(); 46191 method public java.nio.DoubleBuffer get(double[]); 46192 method public java.nio.DoubleBuffer get(double[], int, int); 46193 method public abstract double get(int); 46194 method public final boolean hasArray(); 46195 method public abstract boolean isDirect(); 46196 method public abstract java.nio.ByteOrder order(); 46197 method public abstract java.nio.DoubleBuffer put(double); 46198 method public final java.nio.DoubleBuffer put(double[]); 46199 method public java.nio.DoubleBuffer put(double[], int, int); 46200 method public java.nio.DoubleBuffer put(java.nio.DoubleBuffer); 46201 method public abstract java.nio.DoubleBuffer put(int, double); 46202 method public abstract java.nio.DoubleBuffer slice(); 46203 method public static java.nio.DoubleBuffer wrap(double[]); 46204 method public static java.nio.DoubleBuffer wrap(double[], int, int); 46205 } 46206 46207 public abstract class FloatBuffer extends java.nio.Buffer implements java.lang.Comparable { 46208 method public static java.nio.FloatBuffer allocate(int); 46209 method public final float[] array(); 46210 method public final int arrayOffset(); 46211 method public abstract java.nio.FloatBuffer asReadOnlyBuffer(); 46212 method public abstract java.nio.FloatBuffer compact(); 46213 method public int compareTo(java.nio.FloatBuffer); 46214 method public abstract java.nio.FloatBuffer duplicate(); 46215 method public abstract float get(); 46216 method public java.nio.FloatBuffer get(float[]); 46217 method public java.nio.FloatBuffer get(float[], int, int); 46218 method public abstract float get(int); 46219 method public final boolean hasArray(); 46220 method public abstract boolean isDirect(); 46221 method public abstract java.nio.ByteOrder order(); 46222 method public abstract java.nio.FloatBuffer put(float); 46223 method public final java.nio.FloatBuffer put(float[]); 46224 method public java.nio.FloatBuffer put(float[], int, int); 46225 method public java.nio.FloatBuffer put(java.nio.FloatBuffer); 46226 method public abstract java.nio.FloatBuffer put(int, float); 46227 method public abstract java.nio.FloatBuffer slice(); 46228 method public static java.nio.FloatBuffer wrap(float[]); 46229 method public static java.nio.FloatBuffer wrap(float[], int, int); 46230 } 46231 46232 public abstract class IntBuffer extends java.nio.Buffer implements java.lang.Comparable { 46233 method public static java.nio.IntBuffer allocate(int); 46234 method public final int[] array(); 46235 method public final int arrayOffset(); 46236 method public abstract java.nio.IntBuffer asReadOnlyBuffer(); 46237 method public abstract java.nio.IntBuffer compact(); 46238 method public int compareTo(java.nio.IntBuffer); 46239 method public abstract java.nio.IntBuffer duplicate(); 46240 method public abstract int get(); 46241 method public java.nio.IntBuffer get(int[]); 46242 method public java.nio.IntBuffer get(int[], int, int); 46243 method public abstract int get(int); 46244 method public final boolean hasArray(); 46245 method public abstract boolean isDirect(); 46246 method public abstract java.nio.ByteOrder order(); 46247 method public abstract java.nio.IntBuffer put(int); 46248 method public final java.nio.IntBuffer put(int[]); 46249 method public java.nio.IntBuffer put(int[], int, int); 46250 method public java.nio.IntBuffer put(java.nio.IntBuffer); 46251 method public abstract java.nio.IntBuffer put(int, int); 46252 method public abstract java.nio.IntBuffer slice(); 46253 method public static java.nio.IntBuffer wrap(int[]); 46254 method public static java.nio.IntBuffer wrap(int[], int, int); 46255 } 46256 46257 public class InvalidMarkException extends java.lang.IllegalStateException { 46258 ctor public InvalidMarkException(); 46259 } 46260 46261 public abstract class LongBuffer extends java.nio.Buffer implements java.lang.Comparable { 46262 method public static java.nio.LongBuffer allocate(int); 46263 method public final long[] array(); 46264 method public final int arrayOffset(); 46265 method public abstract java.nio.LongBuffer asReadOnlyBuffer(); 46266 method public abstract java.nio.LongBuffer compact(); 46267 method public int compareTo(java.nio.LongBuffer); 46268 method public abstract java.nio.LongBuffer duplicate(); 46269 method public abstract long get(); 46270 method public java.nio.LongBuffer get(long[]); 46271 method public java.nio.LongBuffer get(long[], int, int); 46272 method public abstract long get(int); 46273 method public final boolean hasArray(); 46274 method public abstract boolean isDirect(); 46275 method public abstract java.nio.ByteOrder order(); 46276 method public abstract java.nio.LongBuffer put(long); 46277 method public final java.nio.LongBuffer put(long[]); 46278 method public java.nio.LongBuffer put(long[], int, int); 46279 method public java.nio.LongBuffer put(java.nio.LongBuffer); 46280 method public abstract java.nio.LongBuffer put(int, long); 46281 method public abstract java.nio.LongBuffer slice(); 46282 method public static java.nio.LongBuffer wrap(long[]); 46283 method public static java.nio.LongBuffer wrap(long[], int, int); 46284 } 46285 46286 public abstract class MappedByteBuffer extends java.nio.ByteBuffer { 46287 method public final java.nio.MappedByteBuffer force(); 46288 method public final boolean isLoaded(); 46289 method public final java.nio.MappedByteBuffer load(); 46290 } 46291 46292 public class ReadOnlyBufferException extends java.lang.UnsupportedOperationException { 46293 ctor public ReadOnlyBufferException(); 46294 } 46295 46296 public abstract class ShortBuffer extends java.nio.Buffer implements java.lang.Comparable { 46297 method public static java.nio.ShortBuffer allocate(int); 46298 method public final short[] array(); 46299 method public final int arrayOffset(); 46300 method public abstract java.nio.ShortBuffer asReadOnlyBuffer(); 46301 method public abstract java.nio.ShortBuffer compact(); 46302 method public int compareTo(java.nio.ShortBuffer); 46303 method public abstract java.nio.ShortBuffer duplicate(); 46304 method public abstract short get(); 46305 method public java.nio.ShortBuffer get(short[]); 46306 method public java.nio.ShortBuffer get(short[], int, int); 46307 method public abstract short get(int); 46308 method public final boolean hasArray(); 46309 method public abstract boolean isDirect(); 46310 method public abstract java.nio.ByteOrder order(); 46311 method public abstract java.nio.ShortBuffer put(short); 46312 method public final java.nio.ShortBuffer put(short[]); 46313 method public java.nio.ShortBuffer put(short[], int, int); 46314 method public java.nio.ShortBuffer put(java.nio.ShortBuffer); 46315 method public abstract java.nio.ShortBuffer put(int, short); 46316 method public abstract java.nio.ShortBuffer slice(); 46317 method public static java.nio.ShortBuffer wrap(short[]); 46318 method public static java.nio.ShortBuffer wrap(short[], int, int); 46319 } 46320 46321} 46322 46323package java.nio.channels { 46324 46325 public class AlreadyConnectedException extends java.lang.IllegalStateException { 46326 ctor public AlreadyConnectedException(); 46327 } 46328 46329 public class AsynchronousCloseException extends java.nio.channels.ClosedChannelException { 46330 ctor public AsynchronousCloseException(); 46331 } 46332 46333 public abstract interface ByteChannel implements java.nio.channels.ReadableByteChannel java.nio.channels.WritableByteChannel { 46334 } 46335 46336 public class CancelledKeyException extends java.lang.IllegalStateException { 46337 ctor public CancelledKeyException(); 46338 } 46339 46340 public abstract interface Channel implements java.io.Closeable { 46341 method public abstract void close() throws java.io.IOException; 46342 method public abstract boolean isOpen(); 46343 } 46344 46345 public final class Channels { 46346 method public static java.nio.channels.ReadableByteChannel newChannel(java.io.InputStream); 46347 method public static java.nio.channels.WritableByteChannel newChannel(java.io.OutputStream); 46348 method public static java.io.InputStream newInputStream(java.nio.channels.ReadableByteChannel); 46349 method public static java.io.OutputStream newOutputStream(java.nio.channels.WritableByteChannel); 46350 method public static java.io.Reader newReader(java.nio.channels.ReadableByteChannel, java.nio.charset.CharsetDecoder, int); 46351 method public static java.io.Reader newReader(java.nio.channels.ReadableByteChannel, java.lang.String); 46352 method public static java.io.Writer newWriter(java.nio.channels.WritableByteChannel, java.nio.charset.CharsetEncoder, int); 46353 method public static java.io.Writer newWriter(java.nio.channels.WritableByteChannel, java.lang.String); 46354 } 46355 46356 public class ClosedByInterruptException extends java.nio.channels.AsynchronousCloseException { 46357 ctor public ClosedByInterruptException(); 46358 } 46359 46360 public class ClosedChannelException extends java.io.IOException { 46361 ctor public ClosedChannelException(); 46362 } 46363 46364 public class ClosedSelectorException extends java.lang.IllegalStateException { 46365 ctor public ClosedSelectorException(); 46366 } 46367 46368 public class ConnectionPendingException extends java.lang.IllegalStateException { 46369 ctor public ConnectionPendingException(); 46370 } 46371 46372 public abstract class DatagramChannel extends java.nio.channels.spi.AbstractSelectableChannel implements java.nio.channels.ByteChannel java.nio.channels.GatheringByteChannel java.nio.channels.ScatteringByteChannel { 46373 ctor protected DatagramChannel(java.nio.channels.spi.SelectorProvider); 46374 method public abstract java.nio.channels.DatagramChannel connect(java.net.SocketAddress) throws java.io.IOException; 46375 method public abstract java.nio.channels.DatagramChannel disconnect() throws java.io.IOException; 46376 method public abstract boolean isConnected(); 46377 method public static java.nio.channels.DatagramChannel open() throws java.io.IOException; 46378 method public abstract int read(java.nio.ByteBuffer) throws java.io.IOException; 46379 method public abstract long read(java.nio.ByteBuffer[], int, int) throws java.io.IOException; 46380 method public final synchronized long read(java.nio.ByteBuffer[]) throws java.io.IOException; 46381 method public abstract java.net.SocketAddress receive(java.nio.ByteBuffer) throws java.io.IOException; 46382 method public abstract int send(java.nio.ByteBuffer, java.net.SocketAddress) throws java.io.IOException; 46383 method public abstract java.net.DatagramSocket socket(); 46384 method public final int validOps(); 46385 method public abstract int write(java.nio.ByteBuffer) throws java.io.IOException; 46386 method public abstract long write(java.nio.ByteBuffer[], int, int) throws java.io.IOException; 46387 method public final synchronized long write(java.nio.ByteBuffer[]) throws java.io.IOException; 46388 } 46389 46390 public abstract class FileChannel extends java.nio.channels.spi.AbstractInterruptibleChannel implements java.nio.channels.ByteChannel java.nio.channels.GatheringByteChannel java.nio.channels.ScatteringByteChannel { 46391 ctor protected FileChannel(); 46392 method public abstract void force(boolean) throws java.io.IOException; 46393 method public final java.nio.channels.FileLock lock() throws java.io.IOException; 46394 method public abstract java.nio.channels.FileLock lock(long, long, boolean) throws java.io.IOException; 46395 method public abstract java.nio.MappedByteBuffer map(java.nio.channels.FileChannel.MapMode, long, long) throws java.io.IOException; 46396 method public abstract long position() throws java.io.IOException; 46397 method public abstract java.nio.channels.FileChannel position(long) throws java.io.IOException; 46398 method public abstract int read(java.nio.ByteBuffer) throws java.io.IOException; 46399 method public abstract int read(java.nio.ByteBuffer, long) throws java.io.IOException; 46400 method public final long read(java.nio.ByteBuffer[]) throws java.io.IOException; 46401 method public abstract long read(java.nio.ByteBuffer[], int, int) throws java.io.IOException; 46402 method public abstract long size() throws java.io.IOException; 46403 method public abstract long transferFrom(java.nio.channels.ReadableByteChannel, long, long) throws java.io.IOException; 46404 method public abstract long transferTo(long, long, java.nio.channels.WritableByteChannel) throws java.io.IOException; 46405 method public abstract java.nio.channels.FileChannel truncate(long) throws java.io.IOException; 46406 method public final java.nio.channels.FileLock tryLock() throws java.io.IOException; 46407 method public abstract java.nio.channels.FileLock tryLock(long, long, boolean) throws java.io.IOException; 46408 method public abstract int write(java.nio.ByteBuffer) throws java.io.IOException; 46409 method public abstract int write(java.nio.ByteBuffer, long) throws java.io.IOException; 46410 method public final long write(java.nio.ByteBuffer[]) throws java.io.IOException; 46411 method public abstract long write(java.nio.ByteBuffer[], int, int) throws java.io.IOException; 46412 } 46413 46414 public static class FileChannel.MapMode { 46415 field public static final java.nio.channels.FileChannel.MapMode PRIVATE; 46416 field public static final java.nio.channels.FileChannel.MapMode READ_ONLY; 46417 field public static final java.nio.channels.FileChannel.MapMode READ_WRITE; 46418 } 46419 46420 public abstract class FileLock implements java.lang.AutoCloseable { 46421 ctor protected FileLock(java.nio.channels.FileChannel, long, long, boolean); 46422 method public final java.nio.channels.FileChannel channel(); 46423 method public final void close() throws java.io.IOException; 46424 method public final boolean isShared(); 46425 method public abstract boolean isValid(); 46426 method public final boolean overlaps(long, long); 46427 method public final long position(); 46428 method public abstract void release() throws java.io.IOException; 46429 method public final long size(); 46430 method public final java.lang.String toString(); 46431 } 46432 46433 public class FileLockInterruptionException extends java.io.IOException { 46434 ctor public FileLockInterruptionException(); 46435 } 46436 46437 public abstract interface GatheringByteChannel implements java.nio.channels.WritableByteChannel { 46438 method public abstract long write(java.nio.ByteBuffer[]) throws java.io.IOException; 46439 method public abstract long write(java.nio.ByteBuffer[], int, int) throws java.io.IOException; 46440 } 46441 46442 public class IllegalBlockingModeException extends java.lang.IllegalStateException { 46443 ctor public IllegalBlockingModeException(); 46444 } 46445 46446 public class IllegalSelectorException extends java.lang.IllegalArgumentException { 46447 ctor public IllegalSelectorException(); 46448 } 46449 46450 public abstract interface InterruptibleChannel implements java.nio.channels.Channel { 46451 method public abstract void close() throws java.io.IOException; 46452 } 46453 46454 public class NoConnectionPendingException extends java.lang.IllegalStateException { 46455 ctor public NoConnectionPendingException(); 46456 } 46457 46458 public class NonReadableChannelException extends java.lang.IllegalStateException { 46459 ctor public NonReadableChannelException(); 46460 } 46461 46462 public class NonWritableChannelException extends java.lang.IllegalStateException { 46463 ctor public NonWritableChannelException(); 46464 } 46465 46466 public class NotYetBoundException extends java.lang.IllegalStateException { 46467 ctor public NotYetBoundException(); 46468 } 46469 46470 public class NotYetConnectedException extends java.lang.IllegalStateException { 46471 ctor public NotYetConnectedException(); 46472 } 46473 46474 public class OverlappingFileLockException extends java.lang.IllegalStateException { 46475 ctor public OverlappingFileLockException(); 46476 } 46477 46478 public abstract class Pipe { 46479 ctor protected Pipe(); 46480 method public static java.nio.channels.Pipe open() throws java.io.IOException; 46481 method public abstract java.nio.channels.Pipe.SinkChannel sink(); 46482 method public abstract java.nio.channels.Pipe.SourceChannel source(); 46483 } 46484 46485 public static abstract class Pipe.SinkChannel extends java.nio.channels.spi.AbstractSelectableChannel implements java.nio.channels.GatheringByteChannel java.nio.channels.WritableByteChannel { 46486 ctor protected Pipe.SinkChannel(java.nio.channels.spi.SelectorProvider); 46487 method public final int validOps(); 46488 } 46489 46490 public static abstract class Pipe.SourceChannel extends java.nio.channels.spi.AbstractSelectableChannel implements java.nio.channels.ReadableByteChannel java.nio.channels.ScatteringByteChannel { 46491 ctor protected Pipe.SourceChannel(java.nio.channels.spi.SelectorProvider); 46492 method public final int validOps(); 46493 } 46494 46495 public abstract interface ReadableByteChannel implements java.nio.channels.Channel { 46496 method public abstract int read(java.nio.ByteBuffer) throws java.io.IOException; 46497 } 46498 46499 public abstract interface ScatteringByteChannel implements java.nio.channels.ReadableByteChannel { 46500 method public abstract long read(java.nio.ByteBuffer[]) throws java.io.IOException; 46501 method public abstract long read(java.nio.ByteBuffer[], int, int) throws java.io.IOException; 46502 } 46503 46504 public abstract class SelectableChannel extends java.nio.channels.spi.AbstractInterruptibleChannel implements java.nio.channels.Channel { 46505 ctor protected SelectableChannel(); 46506 method public abstract java.lang.Object blockingLock(); 46507 method public abstract java.nio.channels.SelectableChannel configureBlocking(boolean) throws java.io.IOException; 46508 method public abstract boolean isBlocking(); 46509 method public abstract boolean isRegistered(); 46510 method public abstract java.nio.channels.SelectionKey keyFor(java.nio.channels.Selector); 46511 method public abstract java.nio.channels.spi.SelectorProvider provider(); 46512 method public final java.nio.channels.SelectionKey register(java.nio.channels.Selector, int) throws java.nio.channels.ClosedChannelException; 46513 method public abstract java.nio.channels.SelectionKey register(java.nio.channels.Selector, int, java.lang.Object) throws java.nio.channels.ClosedChannelException; 46514 method public abstract int validOps(); 46515 } 46516 46517 public abstract class SelectionKey { 46518 ctor protected SelectionKey(); 46519 method public final java.lang.Object attach(java.lang.Object); 46520 method public final java.lang.Object attachment(); 46521 method public abstract void cancel(); 46522 method public abstract java.nio.channels.SelectableChannel channel(); 46523 method public abstract int interestOps(); 46524 method public abstract java.nio.channels.SelectionKey interestOps(int); 46525 method public final boolean isAcceptable(); 46526 method public final boolean isConnectable(); 46527 method public final boolean isReadable(); 46528 method public abstract boolean isValid(); 46529 method public final boolean isWritable(); 46530 method public abstract int readyOps(); 46531 method public abstract java.nio.channels.Selector selector(); 46532 field public static final int OP_ACCEPT = 16; // 0x10 46533 field public static final int OP_CONNECT = 8; // 0x8 46534 field public static final int OP_READ = 1; // 0x1 46535 field public static final int OP_WRITE = 4; // 0x4 46536 } 46537 46538 public abstract class Selector implements java.io.Closeable { 46539 ctor protected Selector(); 46540 method public abstract void close() throws java.io.IOException; 46541 method public abstract boolean isOpen(); 46542 method public abstract java.util.Set<java.nio.channels.SelectionKey> keys(); 46543 method public static java.nio.channels.Selector open() throws java.io.IOException; 46544 method public abstract java.nio.channels.spi.SelectorProvider provider(); 46545 method public abstract int select() throws java.io.IOException; 46546 method public abstract int select(long) throws java.io.IOException; 46547 method public abstract int selectNow() throws java.io.IOException; 46548 method public abstract java.util.Set<java.nio.channels.SelectionKey> selectedKeys(); 46549 method public abstract java.nio.channels.Selector wakeup(); 46550 } 46551 46552 public abstract class ServerSocketChannel extends java.nio.channels.spi.AbstractSelectableChannel { 46553 ctor protected ServerSocketChannel(java.nio.channels.spi.SelectorProvider); 46554 method public abstract java.nio.channels.SocketChannel accept() throws java.io.IOException; 46555 method public static java.nio.channels.ServerSocketChannel open() throws java.io.IOException; 46556 method public abstract java.net.ServerSocket socket(); 46557 method public final int validOps(); 46558 } 46559 46560 public abstract class SocketChannel extends java.nio.channels.spi.AbstractSelectableChannel implements java.nio.channels.ByteChannel java.nio.channels.GatheringByteChannel java.nio.channels.ScatteringByteChannel { 46561 ctor protected SocketChannel(java.nio.channels.spi.SelectorProvider); 46562 method public abstract boolean connect(java.net.SocketAddress) throws java.io.IOException; 46563 method public abstract boolean finishConnect() throws java.io.IOException; 46564 method public abstract boolean isConnected(); 46565 method public abstract boolean isConnectionPending(); 46566 method public static java.nio.channels.SocketChannel open() throws java.io.IOException; 46567 method public static java.nio.channels.SocketChannel open(java.net.SocketAddress) throws java.io.IOException; 46568 method public abstract int read(java.nio.ByteBuffer) throws java.io.IOException; 46569 method public abstract long read(java.nio.ByteBuffer[], int, int) throws java.io.IOException; 46570 method public final synchronized long read(java.nio.ByteBuffer[]) throws java.io.IOException; 46571 method public abstract java.net.Socket socket(); 46572 method public final int validOps(); 46573 method public abstract int write(java.nio.ByteBuffer) throws java.io.IOException; 46574 method public abstract long write(java.nio.ByteBuffer[], int, int) throws java.io.IOException; 46575 method public final synchronized long write(java.nio.ByteBuffer[]) throws java.io.IOException; 46576 } 46577 46578 public class UnresolvedAddressException extends java.lang.IllegalArgumentException { 46579 ctor public UnresolvedAddressException(); 46580 } 46581 46582 public class UnsupportedAddressTypeException extends java.lang.IllegalArgumentException { 46583 ctor public UnsupportedAddressTypeException(); 46584 } 46585 46586 public abstract interface WritableByteChannel implements java.nio.channels.Channel { 46587 method public abstract int write(java.nio.ByteBuffer) throws java.io.IOException; 46588 } 46589 46590} 46591 46592package java.nio.channels.spi { 46593 46594 public abstract class AbstractInterruptibleChannel implements java.nio.channels.Channel java.nio.channels.InterruptibleChannel { 46595 ctor protected AbstractInterruptibleChannel(); 46596 method protected final void begin(); 46597 method public final void close() throws java.io.IOException; 46598 method protected final void end(boolean) throws java.nio.channels.AsynchronousCloseException; 46599 method protected abstract void implCloseChannel() throws java.io.IOException; 46600 method public final synchronized boolean isOpen(); 46601 } 46602 46603 public abstract class AbstractSelectableChannel extends java.nio.channels.SelectableChannel { 46604 ctor protected AbstractSelectableChannel(java.nio.channels.spi.SelectorProvider); 46605 method public final java.lang.Object blockingLock(); 46606 method public final java.nio.channels.SelectableChannel configureBlocking(boolean) throws java.io.IOException; 46607 method protected final synchronized void implCloseChannel() throws java.io.IOException; 46608 method protected abstract void implCloseSelectableChannel() throws java.io.IOException; 46609 method protected abstract void implConfigureBlocking(boolean) throws java.io.IOException; 46610 method public final boolean isBlocking(); 46611 method public final synchronized boolean isRegistered(); 46612 method public final synchronized java.nio.channels.SelectionKey keyFor(java.nio.channels.Selector); 46613 method public final java.nio.channels.spi.SelectorProvider provider(); 46614 method public final java.nio.channels.SelectionKey register(java.nio.channels.Selector, int, java.lang.Object) throws java.nio.channels.ClosedChannelException; 46615 } 46616 46617 public abstract class AbstractSelectionKey extends java.nio.channels.SelectionKey { 46618 ctor protected AbstractSelectionKey(); 46619 method public final void cancel(); 46620 method public final boolean isValid(); 46621 } 46622 46623 public abstract class AbstractSelector extends java.nio.channels.Selector { 46624 ctor protected AbstractSelector(java.nio.channels.spi.SelectorProvider); 46625 method protected final void begin(); 46626 method protected final java.util.Set<java.nio.channels.SelectionKey> cancelledKeys(); 46627 method public final void close() throws java.io.IOException; 46628 method protected final void deregister(java.nio.channels.spi.AbstractSelectionKey); 46629 method protected final void end(); 46630 method protected abstract void implCloseSelector() throws java.io.IOException; 46631 method public final boolean isOpen(); 46632 method public final java.nio.channels.spi.SelectorProvider provider(); 46633 method protected abstract java.nio.channels.SelectionKey register(java.nio.channels.spi.AbstractSelectableChannel, int, java.lang.Object); 46634 } 46635 46636 public abstract class SelectorProvider { 46637 ctor protected SelectorProvider(); 46638 method public java.nio.channels.Channel inheritedChannel() throws java.io.IOException; 46639 method public abstract java.nio.channels.DatagramChannel openDatagramChannel() throws java.io.IOException; 46640 method public abstract java.nio.channels.Pipe openPipe() throws java.io.IOException; 46641 method public abstract java.nio.channels.spi.AbstractSelector openSelector() throws java.io.IOException; 46642 method public abstract java.nio.channels.ServerSocketChannel openServerSocketChannel() throws java.io.IOException; 46643 method public abstract java.nio.channels.SocketChannel openSocketChannel() throws java.io.IOException; 46644 method public static synchronized java.nio.channels.spi.SelectorProvider provider(); 46645 } 46646 46647} 46648 46649package java.nio.charset { 46650 46651 public class CharacterCodingException extends java.io.IOException { 46652 ctor public CharacterCodingException(); 46653 } 46654 46655 public abstract class Charset implements java.lang.Comparable { 46656 ctor protected Charset(java.lang.String, java.lang.String[]); 46657 method public final java.util.Set<java.lang.String> aliases(); 46658 method public static java.util.SortedMap<java.lang.String, java.nio.charset.Charset> availableCharsets(); 46659 method public boolean canEncode(); 46660 method public final int compareTo(java.nio.charset.Charset); 46661 method public abstract boolean contains(java.nio.charset.Charset); 46662 method public final java.nio.CharBuffer decode(java.nio.ByteBuffer); 46663 method public static java.nio.charset.Charset defaultCharset(); 46664 method public java.lang.String displayName(); 46665 method public java.lang.String displayName(java.util.Locale); 46666 method public final java.nio.ByteBuffer encode(java.nio.CharBuffer); 46667 method public final java.nio.ByteBuffer encode(java.lang.String); 46668 method public final boolean equals(java.lang.Object); 46669 method public static java.nio.charset.Charset forName(java.lang.String); 46670 method public final int hashCode(); 46671 method public final boolean isRegistered(); 46672 method public static boolean isSupported(java.lang.String); 46673 method public final java.lang.String name(); 46674 method public abstract java.nio.charset.CharsetDecoder newDecoder(); 46675 method public abstract java.nio.charset.CharsetEncoder newEncoder(); 46676 method public final java.lang.String toString(); 46677 } 46678 46679 public abstract class CharsetDecoder { 46680 ctor protected CharsetDecoder(java.nio.charset.Charset, float, float); 46681 method public final float averageCharsPerByte(); 46682 method public final java.nio.charset.Charset charset(); 46683 method public final java.nio.CharBuffer decode(java.nio.ByteBuffer) throws java.nio.charset.CharacterCodingException; 46684 method public final java.nio.charset.CoderResult decode(java.nio.ByteBuffer, java.nio.CharBuffer, boolean); 46685 method protected abstract java.nio.charset.CoderResult decodeLoop(java.nio.ByteBuffer, java.nio.CharBuffer); 46686 method public java.nio.charset.Charset detectedCharset(); 46687 method public final java.nio.charset.CoderResult flush(java.nio.CharBuffer); 46688 method protected java.nio.charset.CoderResult implFlush(java.nio.CharBuffer); 46689 method protected void implOnMalformedInput(java.nio.charset.CodingErrorAction); 46690 method protected void implOnUnmappableCharacter(java.nio.charset.CodingErrorAction); 46691 method protected void implReplaceWith(java.lang.String); 46692 method protected void implReset(); 46693 method public boolean isAutoDetecting(); 46694 method public boolean isCharsetDetected(); 46695 method public java.nio.charset.CodingErrorAction malformedInputAction(); 46696 method public final float maxCharsPerByte(); 46697 method public final java.nio.charset.CharsetDecoder onMalformedInput(java.nio.charset.CodingErrorAction); 46698 method public final java.nio.charset.CharsetDecoder onUnmappableCharacter(java.nio.charset.CodingErrorAction); 46699 method public final java.nio.charset.CharsetDecoder replaceWith(java.lang.String); 46700 method public final java.lang.String replacement(); 46701 method public final java.nio.charset.CharsetDecoder reset(); 46702 method public java.nio.charset.CodingErrorAction unmappableCharacterAction(); 46703 } 46704 46705 public abstract class CharsetEncoder { 46706 ctor protected CharsetEncoder(java.nio.charset.Charset, float, float); 46707 ctor protected CharsetEncoder(java.nio.charset.Charset, float, float, byte[]); 46708 method public final float averageBytesPerChar(); 46709 method public boolean canEncode(char); 46710 method public boolean canEncode(java.lang.CharSequence); 46711 method public final java.nio.charset.Charset charset(); 46712 method public final java.nio.ByteBuffer encode(java.nio.CharBuffer) throws java.nio.charset.CharacterCodingException; 46713 method public final java.nio.charset.CoderResult encode(java.nio.CharBuffer, java.nio.ByteBuffer, boolean); 46714 method protected abstract java.nio.charset.CoderResult encodeLoop(java.nio.CharBuffer, java.nio.ByteBuffer); 46715 method public final java.nio.charset.CoderResult flush(java.nio.ByteBuffer); 46716 method protected java.nio.charset.CoderResult implFlush(java.nio.ByteBuffer); 46717 method protected void implOnMalformedInput(java.nio.charset.CodingErrorAction); 46718 method protected void implOnUnmappableCharacter(java.nio.charset.CodingErrorAction); 46719 method protected void implReplaceWith(byte[]); 46720 method protected void implReset(); 46721 method public boolean isLegalReplacement(byte[]); 46722 method public java.nio.charset.CodingErrorAction malformedInputAction(); 46723 method public final float maxBytesPerChar(); 46724 method public final java.nio.charset.CharsetEncoder onMalformedInput(java.nio.charset.CodingErrorAction); 46725 method public final java.nio.charset.CharsetEncoder onUnmappableCharacter(java.nio.charset.CodingErrorAction); 46726 method public final java.nio.charset.CharsetEncoder replaceWith(byte[]); 46727 method public final byte[] replacement(); 46728 method public final java.nio.charset.CharsetEncoder reset(); 46729 method public java.nio.charset.CodingErrorAction unmappableCharacterAction(); 46730 } 46731 46732 public class CoderMalfunctionError extends java.lang.Error { 46733 ctor public CoderMalfunctionError(java.lang.Exception); 46734 } 46735 46736 public class CoderResult { 46737 method public boolean isError(); 46738 method public boolean isMalformed(); 46739 method public boolean isOverflow(); 46740 method public boolean isUnderflow(); 46741 method public boolean isUnmappable(); 46742 method public int length() throws java.lang.UnsupportedOperationException; 46743 method public static synchronized java.nio.charset.CoderResult malformedForLength(int) throws java.lang.IllegalArgumentException; 46744 method public void throwException() throws java.nio.BufferOverflowException, java.nio.BufferUnderflowException, java.nio.charset.CharacterCodingException, java.nio.charset.MalformedInputException, java.nio.charset.UnmappableCharacterException; 46745 method public static synchronized java.nio.charset.CoderResult unmappableForLength(int) throws java.lang.IllegalArgumentException; 46746 field public static final java.nio.charset.CoderResult OVERFLOW; 46747 field public static final java.nio.charset.CoderResult UNDERFLOW; 46748 } 46749 46750 public class CodingErrorAction { 46751 field public static final java.nio.charset.CodingErrorAction IGNORE; 46752 field public static final java.nio.charset.CodingErrorAction REPLACE; 46753 field public static final java.nio.charset.CodingErrorAction REPORT; 46754 } 46755 46756 public class IllegalCharsetNameException extends java.lang.IllegalArgumentException { 46757 ctor public IllegalCharsetNameException(java.lang.String); 46758 method public java.lang.String getCharsetName(); 46759 } 46760 46761 public class MalformedInputException extends java.nio.charset.CharacterCodingException { 46762 ctor public MalformedInputException(int); 46763 method public int getInputLength(); 46764 } 46765 46766 public final class StandardCharsets { 46767 field public static final java.nio.charset.Charset ISO_8859_1; 46768 field public static final java.nio.charset.Charset US_ASCII; 46769 field public static final java.nio.charset.Charset UTF_16; 46770 field public static final java.nio.charset.Charset UTF_16BE; 46771 field public static final java.nio.charset.Charset UTF_16LE; 46772 field public static final java.nio.charset.Charset UTF_8; 46773 } 46774 46775 public class UnmappableCharacterException extends java.nio.charset.CharacterCodingException { 46776 ctor public UnmappableCharacterException(int); 46777 method public int getInputLength(); 46778 } 46779 46780 public class UnsupportedCharsetException extends java.lang.IllegalArgumentException { 46781 ctor public UnsupportedCharsetException(java.lang.String); 46782 method public java.lang.String getCharsetName(); 46783 } 46784 46785} 46786 46787package java.nio.charset.spi { 46788 46789 public abstract class CharsetProvider { 46790 ctor protected CharsetProvider(); 46791 method public abstract java.nio.charset.Charset charsetForName(java.lang.String); 46792 method public abstract java.util.Iterator<java.nio.charset.Charset> charsets(); 46793 } 46794 46795} 46796 46797package java.security { 46798 46799 public final class AccessControlContext { 46800 ctor public AccessControlContext(java.security.AccessControlContext, java.security.DomainCombiner); 46801 ctor public AccessControlContext(java.security.ProtectionDomain[]); 46802 method public void checkPermission(java.security.Permission) throws java.security.AccessControlException; 46803 method public java.security.DomainCombiner getDomainCombiner(); 46804 } 46805 46806 public class AccessControlException extends java.lang.SecurityException { 46807 ctor public AccessControlException(java.lang.String); 46808 ctor public AccessControlException(java.lang.String, java.security.Permission); 46809 method public java.security.Permission getPermission(); 46810 } 46811 46812 public final class AccessController { 46813 method public static void checkPermission(java.security.Permission) throws java.security.AccessControlException; 46814 method public static T doPrivileged(java.security.PrivilegedAction<T>); 46815 method public static T doPrivileged(java.security.PrivilegedAction<T>, java.security.AccessControlContext); 46816 method public static T doPrivileged(java.security.PrivilegedExceptionAction<T>) throws java.security.PrivilegedActionException; 46817 method public static T doPrivileged(java.security.PrivilegedExceptionAction<T>, java.security.AccessControlContext) throws java.security.PrivilegedActionException; 46818 method public static T doPrivilegedWithCombiner(java.security.PrivilegedAction<T>); 46819 method public static T doPrivilegedWithCombiner(java.security.PrivilegedExceptionAction<T>) throws java.security.PrivilegedActionException; 46820 method public static java.security.AccessControlContext getContext(); 46821 } 46822 46823 public class AlgorithmParameterGenerator { 46824 ctor protected AlgorithmParameterGenerator(java.security.AlgorithmParameterGeneratorSpi, java.security.Provider, java.lang.String); 46825 method public final java.security.AlgorithmParameters generateParameters(); 46826 method public final java.lang.String getAlgorithm(); 46827 method public static java.security.AlgorithmParameterGenerator getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; 46828 method public static java.security.AlgorithmParameterGenerator getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 46829 method public static java.security.AlgorithmParameterGenerator getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 46830 method public final java.security.Provider getProvider(); 46831 method public final void init(int); 46832 method public final void init(int, java.security.SecureRandom); 46833 method public final void init(java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException; 46834 method public final void init(java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException; 46835 } 46836 46837 public abstract class AlgorithmParameterGeneratorSpi { 46838 ctor public AlgorithmParameterGeneratorSpi(); 46839 method protected abstract java.security.AlgorithmParameters engineGenerateParameters(); 46840 method protected abstract void engineInit(int, java.security.SecureRandom); 46841 method protected abstract void engineInit(java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException; 46842 } 46843 46844 public class AlgorithmParameters { 46845 ctor protected AlgorithmParameters(java.security.AlgorithmParametersSpi, java.security.Provider, java.lang.String); 46846 method public final java.lang.String getAlgorithm(); 46847 method public final byte[] getEncoded() throws java.io.IOException; 46848 method public final byte[] getEncoded(java.lang.String) throws java.io.IOException; 46849 method public static java.security.AlgorithmParameters getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; 46850 method public static java.security.AlgorithmParameters getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 46851 method public static java.security.AlgorithmParameters getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 46852 method public final T getParameterSpec(java.lang.Class<T>) throws java.security.spec.InvalidParameterSpecException; 46853 method public final java.security.Provider getProvider(); 46854 method public final void init(java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException; 46855 method public final void init(byte[]) throws java.io.IOException; 46856 method public final void init(byte[], java.lang.String) throws java.io.IOException; 46857 method public final java.lang.String toString(); 46858 } 46859 46860 public abstract class AlgorithmParametersSpi { 46861 ctor public AlgorithmParametersSpi(); 46862 method protected abstract byte[] engineGetEncoded() throws java.io.IOException; 46863 method protected abstract byte[] engineGetEncoded(java.lang.String) throws java.io.IOException; 46864 method protected abstract T engineGetParameterSpec(java.lang.Class<T>) throws java.security.spec.InvalidParameterSpecException; 46865 method protected abstract void engineInit(java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException; 46866 method protected abstract void engineInit(byte[]) throws java.io.IOException; 46867 method protected abstract void engineInit(byte[], java.lang.String) throws java.io.IOException; 46868 method protected abstract java.lang.String engineToString(); 46869 } 46870 46871 public final class AllPermission extends java.security.Permission { 46872 ctor public AllPermission(java.lang.String, java.lang.String); 46873 ctor public AllPermission(); 46874 method public java.lang.String getActions(); 46875 method public boolean implies(java.security.Permission); 46876 } 46877 46878 public abstract class AuthProvider extends java.security.Provider { 46879 ctor protected AuthProvider(java.lang.String, double, java.lang.String); 46880 method public abstract void login(javax.security.auth.Subject, javax.security.auth.callback.CallbackHandler) throws javax.security.auth.login.LoginException; 46881 method public abstract void logout() throws javax.security.auth.login.LoginException; 46882 method public abstract void setCallbackHandler(javax.security.auth.callback.CallbackHandler); 46883 } 46884 46885 public abstract class BasicPermission extends java.security.Permission implements java.io.Serializable { 46886 ctor public BasicPermission(java.lang.String); 46887 ctor public BasicPermission(java.lang.String, java.lang.String); 46888 method public java.lang.String getActions(); 46889 method public boolean implies(java.security.Permission); 46890 } 46891 46892 public abstract deprecated interface Certificate { 46893 method public abstract void decode(java.io.InputStream) throws java.io.IOException, java.security.KeyException; 46894 method public abstract void encode(java.io.OutputStream) throws java.io.IOException, java.security.KeyException; 46895 method public abstract java.lang.String getFormat(); 46896 method public abstract java.security.Principal getGuarantor(); 46897 method public abstract java.security.Principal getPrincipal(); 46898 method public abstract java.security.PublicKey getPublicKey(); 46899 method public abstract java.lang.String toString(boolean); 46900 } 46901 46902 public final class CodeSigner implements java.io.Serializable { 46903 ctor public CodeSigner(java.security.cert.CertPath, java.security.Timestamp); 46904 method public java.security.cert.CertPath getSignerCertPath(); 46905 method public java.security.Timestamp getTimestamp(); 46906 } 46907 46908 public class CodeSource implements java.io.Serializable { 46909 ctor public CodeSource(java.net.URL, java.security.cert.Certificate[]); 46910 ctor public CodeSource(java.net.URL, java.security.CodeSigner[]); 46911 method public final java.security.cert.Certificate[] getCertificates(); 46912 method public final java.security.CodeSigner[] getCodeSigners(); 46913 method public final java.net.URL getLocation(); 46914 method public boolean implies(java.security.CodeSource); 46915 } 46916 46917 public class DigestException extends java.security.GeneralSecurityException { 46918 ctor public DigestException(java.lang.String); 46919 ctor public DigestException(); 46920 ctor public DigestException(java.lang.String, java.lang.Throwable); 46921 ctor public DigestException(java.lang.Throwable); 46922 } 46923 46924 public class DigestInputStream extends java.io.FilterInputStream { 46925 ctor public DigestInputStream(java.io.InputStream, java.security.MessageDigest); 46926 method public java.security.MessageDigest getMessageDigest(); 46927 method public void on(boolean); 46928 method public void setMessageDigest(java.security.MessageDigest); 46929 field protected java.security.MessageDigest digest; 46930 } 46931 46932 public class DigestOutputStream extends java.io.FilterOutputStream { 46933 ctor public DigestOutputStream(java.io.OutputStream, java.security.MessageDigest); 46934 method public java.security.MessageDigest getMessageDigest(); 46935 method public void on(boolean); 46936 method public void setMessageDigest(java.security.MessageDigest); 46937 field protected java.security.MessageDigest digest; 46938 } 46939 46940 public abstract interface DomainCombiner { 46941 method public abstract java.security.ProtectionDomain[] combine(java.security.ProtectionDomain[], java.security.ProtectionDomain[]); 46942 } 46943 46944 public class GeneralSecurityException extends java.lang.Exception { 46945 ctor public GeneralSecurityException(java.lang.String); 46946 ctor public GeneralSecurityException(); 46947 ctor public GeneralSecurityException(java.lang.String, java.lang.Throwable); 46948 ctor public GeneralSecurityException(java.lang.Throwable); 46949 } 46950 46951 public abstract interface Guard { 46952 method public abstract void checkGuard(java.lang.Object) throws java.lang.SecurityException; 46953 } 46954 46955 public class GuardedObject implements java.io.Serializable { 46956 ctor public GuardedObject(java.lang.Object, java.security.Guard); 46957 method public java.lang.Object getObject() throws java.lang.SecurityException; 46958 } 46959 46960 public abstract deprecated class Identity implements java.security.Principal java.io.Serializable { 46961 ctor protected Identity(); 46962 ctor public Identity(java.lang.String); 46963 ctor public Identity(java.lang.String, java.security.IdentityScope) throws java.security.KeyManagementException; 46964 method public void addCertificate(java.security.Certificate) throws java.security.KeyManagementException; 46965 method public java.security.Certificate[] certificates(); 46966 method public final boolean equals(java.lang.Object); 46967 method public java.lang.String getInfo(); 46968 method public final java.lang.String getName(); 46969 method public java.security.PublicKey getPublicKey(); 46970 method public final java.security.IdentityScope getScope(); 46971 method protected boolean identityEquals(java.security.Identity); 46972 method public void removeCertificate(java.security.Certificate) throws java.security.KeyManagementException; 46973 method public void setInfo(java.lang.String); 46974 method public void setPublicKey(java.security.PublicKey) throws java.security.KeyManagementException; 46975 method public java.lang.String toString(boolean); 46976 } 46977 46978 public abstract deprecated class IdentityScope extends java.security.Identity { 46979 ctor protected IdentityScope(); 46980 ctor public IdentityScope(java.lang.String); 46981 ctor public IdentityScope(java.lang.String, java.security.IdentityScope) throws java.security.KeyManagementException; 46982 method public abstract void addIdentity(java.security.Identity) throws java.security.KeyManagementException; 46983 method public abstract java.security.Identity getIdentity(java.lang.String); 46984 method public java.security.Identity getIdentity(java.security.Principal); 46985 method public abstract java.security.Identity getIdentity(java.security.PublicKey); 46986 method public static java.security.IdentityScope getSystemScope(); 46987 method public abstract java.util.Enumeration<java.security.Identity> identities(); 46988 method public abstract void removeIdentity(java.security.Identity) throws java.security.KeyManagementException; 46989 method protected static void setSystemScope(java.security.IdentityScope); 46990 method public abstract int size(); 46991 } 46992 46993 public class InvalidAlgorithmParameterException extends java.security.GeneralSecurityException { 46994 ctor public InvalidAlgorithmParameterException(java.lang.String); 46995 ctor public InvalidAlgorithmParameterException(); 46996 ctor public InvalidAlgorithmParameterException(java.lang.String, java.lang.Throwable); 46997 ctor public InvalidAlgorithmParameterException(java.lang.Throwable); 46998 } 46999 47000 public class InvalidKeyException extends java.security.KeyException { 47001 ctor public InvalidKeyException(java.lang.String); 47002 ctor public InvalidKeyException(); 47003 ctor public InvalidKeyException(java.lang.String, java.lang.Throwable); 47004 ctor public InvalidKeyException(java.lang.Throwable); 47005 } 47006 47007 public class InvalidParameterException extends java.lang.IllegalArgumentException { 47008 ctor public InvalidParameterException(java.lang.String); 47009 ctor public InvalidParameterException(); 47010 } 47011 47012 public abstract interface Key implements java.io.Serializable { 47013 method public abstract java.lang.String getAlgorithm(); 47014 method public abstract byte[] getEncoded(); 47015 method public abstract java.lang.String getFormat(); 47016 field public static final long serialVersionUID = 6603384152749567654L; // 0x5ba3eee69414eea6L 47017 } 47018 47019 public class KeyException extends java.security.GeneralSecurityException { 47020 ctor public KeyException(java.lang.String); 47021 ctor public KeyException(); 47022 ctor public KeyException(java.lang.String, java.lang.Throwable); 47023 ctor public KeyException(java.lang.Throwable); 47024 } 47025 47026 public class KeyFactory { 47027 ctor protected KeyFactory(java.security.KeyFactorySpi, java.security.Provider, java.lang.String); 47028 method public final java.security.PrivateKey generatePrivate(java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException; 47029 method public final java.security.PublicKey generatePublic(java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException; 47030 method public final java.lang.String getAlgorithm(); 47031 method public static java.security.KeyFactory getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; 47032 method public static java.security.KeyFactory getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 47033 method public static java.security.KeyFactory getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 47034 method public final T getKeySpec(java.security.Key, java.lang.Class<T>) throws java.security.spec.InvalidKeySpecException; 47035 method public final java.security.Provider getProvider(); 47036 method public final java.security.Key translateKey(java.security.Key) throws java.security.InvalidKeyException; 47037 } 47038 47039 public abstract class KeyFactorySpi { 47040 ctor public KeyFactorySpi(); 47041 method protected abstract java.security.PrivateKey engineGeneratePrivate(java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException; 47042 method protected abstract java.security.PublicKey engineGeneratePublic(java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException; 47043 method protected abstract T engineGetKeySpec(java.security.Key, java.lang.Class<T>) throws java.security.spec.InvalidKeySpecException; 47044 method protected abstract java.security.Key engineTranslateKey(java.security.Key) throws java.security.InvalidKeyException; 47045 } 47046 47047 public class KeyManagementException extends java.security.KeyException { 47048 ctor public KeyManagementException(java.lang.String); 47049 ctor public KeyManagementException(); 47050 ctor public KeyManagementException(java.lang.String, java.lang.Throwable); 47051 ctor public KeyManagementException(java.lang.Throwable); 47052 } 47053 47054 public final class KeyPair implements java.io.Serializable { 47055 ctor public KeyPair(java.security.PublicKey, java.security.PrivateKey); 47056 method public java.security.PrivateKey getPrivate(); 47057 method public java.security.PublicKey getPublic(); 47058 } 47059 47060 public abstract class KeyPairGenerator extends java.security.KeyPairGeneratorSpi { 47061 ctor protected KeyPairGenerator(java.lang.String); 47062 method public final java.security.KeyPair genKeyPair(); 47063 method public java.security.KeyPair generateKeyPair(); 47064 method public java.lang.String getAlgorithm(); 47065 method public static java.security.KeyPairGenerator getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; 47066 method public static java.security.KeyPairGenerator getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 47067 method public static java.security.KeyPairGenerator getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 47068 method public final java.security.Provider getProvider(); 47069 method public void initialize(int); 47070 method public void initialize(java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException; 47071 method public void initialize(int, java.security.SecureRandom); 47072 } 47073 47074 public abstract class KeyPairGeneratorSpi { 47075 ctor public KeyPairGeneratorSpi(); 47076 method public abstract java.security.KeyPair generateKeyPair(); 47077 method public abstract void initialize(int, java.security.SecureRandom); 47078 method public void initialize(java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException; 47079 } 47080 47081 public class KeyRep implements java.io.Serializable { 47082 ctor public KeyRep(java.security.KeyRep.Type, java.lang.String, java.lang.String, byte[]); 47083 method protected java.lang.Object readResolve() throws java.io.ObjectStreamException; 47084 } 47085 47086 public static final class KeyRep.Type extends java.lang.Enum { 47087 method public static java.security.KeyRep.Type valueOf(java.lang.String); 47088 method public static final java.security.KeyRep.Type[] values(); 47089 enum_constant public static final java.security.KeyRep.Type PRIVATE; 47090 enum_constant public static final java.security.KeyRep.Type PUBLIC; 47091 enum_constant public static final java.security.KeyRep.Type SECRET; 47092 } 47093 47094 public class KeyStore { 47095 ctor protected KeyStore(java.security.KeyStoreSpi, java.security.Provider, java.lang.String); 47096 method public final java.util.Enumeration<java.lang.String> aliases() throws java.security.KeyStoreException; 47097 method public final boolean containsAlias(java.lang.String) throws java.security.KeyStoreException; 47098 method public final void deleteEntry(java.lang.String) throws java.security.KeyStoreException; 47099 method public final boolean entryInstanceOf(java.lang.String, java.lang.Class<? extends java.security.KeyStore.Entry>) throws java.security.KeyStoreException; 47100 method public final java.security.cert.Certificate getCertificate(java.lang.String) throws java.security.KeyStoreException; 47101 method public final java.lang.String getCertificateAlias(java.security.cert.Certificate) throws java.security.KeyStoreException; 47102 method public final java.security.cert.Certificate[] getCertificateChain(java.lang.String) throws java.security.KeyStoreException; 47103 method public final java.util.Date getCreationDate(java.lang.String) throws java.security.KeyStoreException; 47104 method public static final java.lang.String getDefaultType(); 47105 method public final java.security.KeyStore.Entry getEntry(java.lang.String, java.security.KeyStore.ProtectionParameter) throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableEntryException; 47106 method public static java.security.KeyStore getInstance(java.lang.String) throws java.security.KeyStoreException; 47107 method public static java.security.KeyStore getInstance(java.lang.String, java.lang.String) throws java.security.KeyStoreException, java.security.NoSuchProviderException; 47108 method public static java.security.KeyStore getInstance(java.lang.String, java.security.Provider) throws java.security.KeyStoreException; 47109 method public final java.security.Key getKey(java.lang.String, char[]) throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException; 47110 method public final java.security.Provider getProvider(); 47111 method public final java.lang.String getType(); 47112 method public final boolean isCertificateEntry(java.lang.String) throws java.security.KeyStoreException; 47113 method public final boolean isKeyEntry(java.lang.String) throws java.security.KeyStoreException; 47114 method public final void load(java.io.InputStream, char[]) throws java.security.cert.CertificateException, java.io.IOException, java.security.NoSuchAlgorithmException; 47115 method public final void load(java.security.KeyStore.LoadStoreParameter) throws java.security.cert.CertificateException, java.io.IOException, java.security.NoSuchAlgorithmException; 47116 method public final void setCertificateEntry(java.lang.String, java.security.cert.Certificate) throws java.security.KeyStoreException; 47117 method public final void setEntry(java.lang.String, java.security.KeyStore.Entry, java.security.KeyStore.ProtectionParameter) throws java.security.KeyStoreException; 47118 method public final void setKeyEntry(java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]) throws java.security.KeyStoreException; 47119 method public final void setKeyEntry(java.lang.String, byte[], java.security.cert.Certificate[]) throws java.security.KeyStoreException; 47120 method public final int size() throws java.security.KeyStoreException; 47121 method public final void store(java.io.OutputStream, char[]) throws java.security.cert.CertificateException, java.io.IOException, java.security.KeyStoreException, java.security.NoSuchAlgorithmException; 47122 method public final void store(java.security.KeyStore.LoadStoreParameter) throws java.security.cert.CertificateException, java.io.IOException, java.security.KeyStoreException, java.security.NoSuchAlgorithmException; 47123 } 47124 47125 public static abstract class KeyStore.Builder { 47126 ctor protected KeyStore.Builder(); 47127 method public abstract java.security.KeyStore getKeyStore() throws java.security.KeyStoreException; 47128 method public abstract java.security.KeyStore.ProtectionParameter getProtectionParameter(java.lang.String) throws java.security.KeyStoreException; 47129 method public static java.security.KeyStore.Builder newInstance(java.security.KeyStore, java.security.KeyStore.ProtectionParameter); 47130 method public static java.security.KeyStore.Builder newInstance(java.lang.String, java.security.Provider, java.io.File, java.security.KeyStore.ProtectionParameter); 47131 method public static java.security.KeyStore.Builder newInstance(java.lang.String, java.security.Provider, java.security.KeyStore.ProtectionParameter); 47132 } 47133 47134 public static class KeyStore.CallbackHandlerProtection implements java.security.KeyStore.ProtectionParameter { 47135 ctor public KeyStore.CallbackHandlerProtection(javax.security.auth.callback.CallbackHandler); 47136 method public javax.security.auth.callback.CallbackHandler getCallbackHandler(); 47137 } 47138 47139 public static abstract interface KeyStore.Entry { 47140 } 47141 47142 public static abstract interface KeyStore.LoadStoreParameter { 47143 method public abstract java.security.KeyStore.ProtectionParameter getProtectionParameter(); 47144 } 47145 47146 public static class KeyStore.PasswordProtection implements javax.security.auth.Destroyable java.security.KeyStore.ProtectionParameter { 47147 ctor public KeyStore.PasswordProtection(char[]); 47148 method public synchronized void destroy() throws javax.security.auth.DestroyFailedException; 47149 method public synchronized char[] getPassword(); 47150 method public synchronized boolean isDestroyed(); 47151 } 47152 47153 public static final class KeyStore.PrivateKeyEntry implements java.security.KeyStore.Entry { 47154 ctor public KeyStore.PrivateKeyEntry(java.security.PrivateKey, java.security.cert.Certificate[]); 47155 method public java.security.cert.Certificate getCertificate(); 47156 method public java.security.cert.Certificate[] getCertificateChain(); 47157 method public java.security.PrivateKey getPrivateKey(); 47158 } 47159 47160 public static abstract interface KeyStore.ProtectionParameter { 47161 } 47162 47163 public static final class KeyStore.SecretKeyEntry implements java.security.KeyStore.Entry { 47164 ctor public KeyStore.SecretKeyEntry(javax.crypto.SecretKey); 47165 method public javax.crypto.SecretKey getSecretKey(); 47166 } 47167 47168 public static final class KeyStore.TrustedCertificateEntry implements java.security.KeyStore.Entry { 47169 ctor public KeyStore.TrustedCertificateEntry(java.security.cert.Certificate); 47170 method public java.security.cert.Certificate getTrustedCertificate(); 47171 } 47172 47173 public class KeyStoreException extends java.security.GeneralSecurityException { 47174 ctor public KeyStoreException(java.lang.String); 47175 ctor public KeyStoreException(); 47176 ctor public KeyStoreException(java.lang.String, java.lang.Throwable); 47177 ctor public KeyStoreException(java.lang.Throwable); 47178 } 47179 47180 public abstract class KeyStoreSpi { 47181 ctor public KeyStoreSpi(); 47182 method public abstract java.util.Enumeration<java.lang.String> engineAliases(); 47183 method public abstract boolean engineContainsAlias(java.lang.String); 47184 method public abstract void engineDeleteEntry(java.lang.String) throws java.security.KeyStoreException; 47185 method public boolean engineEntryInstanceOf(java.lang.String, java.lang.Class<? extends java.security.KeyStore.Entry>); 47186 method public abstract java.security.cert.Certificate engineGetCertificate(java.lang.String); 47187 method public abstract java.lang.String engineGetCertificateAlias(java.security.cert.Certificate); 47188 method public abstract java.security.cert.Certificate[] engineGetCertificateChain(java.lang.String); 47189 method public abstract java.util.Date engineGetCreationDate(java.lang.String); 47190 method public java.security.KeyStore.Entry engineGetEntry(java.lang.String, java.security.KeyStore.ProtectionParameter) throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableEntryException; 47191 method public abstract java.security.Key engineGetKey(java.lang.String, char[]) throws java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException; 47192 method public abstract boolean engineIsCertificateEntry(java.lang.String); 47193 method public abstract boolean engineIsKeyEntry(java.lang.String); 47194 method public abstract void engineLoad(java.io.InputStream, char[]) throws java.security.cert.CertificateException, java.io.IOException, java.security.NoSuchAlgorithmException; 47195 method public void engineLoad(java.security.KeyStore.LoadStoreParameter) throws java.security.cert.CertificateException, java.io.IOException, java.security.NoSuchAlgorithmException; 47196 method public abstract void engineSetCertificateEntry(java.lang.String, java.security.cert.Certificate) throws java.security.KeyStoreException; 47197 method public void engineSetEntry(java.lang.String, java.security.KeyStore.Entry, java.security.KeyStore.ProtectionParameter) throws java.security.KeyStoreException; 47198 method public abstract void engineSetKeyEntry(java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]) throws java.security.KeyStoreException; 47199 method public abstract void engineSetKeyEntry(java.lang.String, byte[], java.security.cert.Certificate[]) throws java.security.KeyStoreException; 47200 method public abstract int engineSize(); 47201 method public abstract void engineStore(java.io.OutputStream, char[]) throws java.security.cert.CertificateException, java.io.IOException, java.security.NoSuchAlgorithmException; 47202 method public void engineStore(java.security.KeyStore.LoadStoreParameter) throws java.security.cert.CertificateException, java.io.IOException, java.security.NoSuchAlgorithmException; 47203 } 47204 47205 public abstract class MessageDigest extends java.security.MessageDigestSpi { 47206 ctor protected MessageDigest(java.lang.String); 47207 method public byte[] digest(); 47208 method public int digest(byte[], int, int) throws java.security.DigestException; 47209 method public byte[] digest(byte[]); 47210 method public final java.lang.String getAlgorithm(); 47211 method public final int getDigestLength(); 47212 method public static java.security.MessageDigest getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; 47213 method public static java.security.MessageDigest getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 47214 method public static java.security.MessageDigest getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 47215 method public final java.security.Provider getProvider(); 47216 method public static boolean isEqual(byte[], byte[]); 47217 method public void reset(); 47218 method public void update(byte); 47219 method public void update(byte[], int, int); 47220 method public void update(byte[]); 47221 method public final void update(java.nio.ByteBuffer); 47222 } 47223 47224 public abstract class MessageDigestSpi { 47225 ctor public MessageDigestSpi(); 47226 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 47227 method protected abstract byte[] engineDigest(); 47228 method protected int engineDigest(byte[], int, int) throws java.security.DigestException; 47229 method protected int engineGetDigestLength(); 47230 method protected abstract void engineReset(); 47231 method protected abstract void engineUpdate(byte); 47232 method protected abstract void engineUpdate(byte[], int, int); 47233 method protected void engineUpdate(java.nio.ByteBuffer); 47234 } 47235 47236 public class NoSuchAlgorithmException extends java.security.GeneralSecurityException { 47237 ctor public NoSuchAlgorithmException(java.lang.String); 47238 ctor public NoSuchAlgorithmException(); 47239 ctor public NoSuchAlgorithmException(java.lang.String, java.lang.Throwable); 47240 ctor public NoSuchAlgorithmException(java.lang.Throwable); 47241 } 47242 47243 public class NoSuchProviderException extends java.security.GeneralSecurityException { 47244 ctor public NoSuchProviderException(java.lang.String); 47245 ctor public NoSuchProviderException(); 47246 } 47247 47248 public abstract class Permission implements java.security.Guard java.io.Serializable { 47249 ctor public Permission(java.lang.String); 47250 method public void checkGuard(java.lang.Object) throws java.lang.SecurityException; 47251 method public abstract java.lang.String getActions(); 47252 method public final java.lang.String getName(); 47253 method public abstract boolean implies(java.security.Permission); 47254 method public java.security.PermissionCollection newPermissionCollection(); 47255 } 47256 47257 public abstract class PermissionCollection implements java.io.Serializable { 47258 ctor public PermissionCollection(); 47259 method public abstract void add(java.security.Permission); 47260 method public abstract java.util.Enumeration<java.security.Permission> elements(); 47261 method public abstract boolean implies(java.security.Permission); 47262 method public boolean isReadOnly(); 47263 method public void setReadOnly(); 47264 } 47265 47266 public final class Permissions extends java.security.PermissionCollection implements java.io.Serializable { 47267 ctor public Permissions(); 47268 method public void add(java.security.Permission); 47269 method public java.util.Enumeration<java.security.Permission> elements(); 47270 method public boolean implies(java.security.Permission); 47271 } 47272 47273 public abstract class Policy { 47274 ctor public Policy(); 47275 method public static java.security.Policy getInstance(java.lang.String, java.security.Policy.Parameters) throws java.security.NoSuchAlgorithmException; 47276 method public static java.security.Policy getInstance(java.lang.String, java.security.Policy.Parameters, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 47277 method public static java.security.Policy getInstance(java.lang.String, java.security.Policy.Parameters, java.security.Provider) throws java.security.NoSuchAlgorithmException; 47278 method public java.security.Policy.Parameters getParameters(); 47279 method public java.security.PermissionCollection getPermissions(java.security.CodeSource); 47280 method public java.security.PermissionCollection getPermissions(java.security.ProtectionDomain); 47281 method public static java.security.Policy getPolicy(); 47282 method public java.security.Provider getProvider(); 47283 method public java.lang.String getType(); 47284 method public boolean implies(java.security.ProtectionDomain, java.security.Permission); 47285 method public void refresh(); 47286 method public static void setPolicy(java.security.Policy); 47287 field public static final java.security.PermissionCollection UNSUPPORTED_EMPTY_COLLECTION; 47288 } 47289 47290 public static abstract interface Policy.Parameters { 47291 } 47292 47293 public abstract class PolicySpi { 47294 ctor public PolicySpi(); 47295 method protected java.security.PermissionCollection engineGetPermissions(java.security.CodeSource); 47296 method protected java.security.PermissionCollection engineGetPermissions(java.security.ProtectionDomain); 47297 method protected abstract boolean engineImplies(java.security.ProtectionDomain, java.security.Permission); 47298 method protected void engineRefresh(); 47299 } 47300 47301 public abstract interface Principal { 47302 method public abstract boolean equals(java.lang.Object); 47303 method public abstract java.lang.String getName(); 47304 method public abstract int hashCode(); 47305 method public abstract java.lang.String toString(); 47306 } 47307 47308 public abstract interface PrivateKey implements java.security.Key { 47309 field public static final long serialVersionUID = 6034044314589513430L; // 0x53bd3b559a12c6d6L 47310 } 47311 47312 public abstract interface PrivilegedAction { 47313 method public abstract T run(); 47314 } 47315 47316 public class PrivilegedActionException extends java.lang.Exception { 47317 ctor public PrivilegedActionException(java.lang.Exception); 47318 method public java.lang.Exception getException(); 47319 } 47320 47321 public abstract interface PrivilegedExceptionAction { 47322 method public abstract T run() throws java.lang.Exception; 47323 } 47324 47325 public class ProtectionDomain { 47326 ctor public ProtectionDomain(java.security.CodeSource, java.security.PermissionCollection); 47327 ctor public ProtectionDomain(java.security.CodeSource, java.security.PermissionCollection, java.lang.ClassLoader, java.security.Principal[]); 47328 method public final java.lang.ClassLoader getClassLoader(); 47329 method public final java.security.CodeSource getCodeSource(); 47330 method public final java.security.PermissionCollection getPermissions(); 47331 method public final java.security.Principal[] getPrincipals(); 47332 method public boolean implies(java.security.Permission); 47333 } 47334 47335 public abstract class Provider extends java.util.Properties { 47336 ctor protected Provider(java.lang.String, double, java.lang.String); 47337 method public java.lang.String getInfo(); 47338 method public java.lang.String getName(); 47339 method public synchronized java.security.Provider.Service getService(java.lang.String, java.lang.String); 47340 method public synchronized java.util.Set<java.security.Provider.Service> getServices(); 47341 method public double getVersion(); 47342 method public synchronized java.lang.Object put(java.lang.Object, java.lang.Object); 47343 method public synchronized void putAll(java.util.Map<?, ?>); 47344 method protected synchronized void putService(java.security.Provider.Service); 47345 method protected synchronized void removeService(java.security.Provider.Service); 47346 } 47347 47348 public static class Provider.Service { 47349 ctor public Provider.Service(java.security.Provider, java.lang.String, java.lang.String, java.lang.String, java.util.List<java.lang.String>, java.util.Map<java.lang.String, java.lang.String>); 47350 method public final java.lang.String getAlgorithm(); 47351 method public final java.lang.String getAttribute(java.lang.String); 47352 method public final java.lang.String getClassName(); 47353 method public final java.security.Provider getProvider(); 47354 method public final java.lang.String getType(); 47355 method public java.lang.Object newInstance(java.lang.Object) throws java.security.NoSuchAlgorithmException; 47356 method public boolean supportsParameter(java.lang.Object); 47357 } 47358 47359 public class ProviderException extends java.lang.RuntimeException { 47360 ctor public ProviderException(java.lang.String); 47361 ctor public ProviderException(); 47362 ctor public ProviderException(java.lang.String, java.lang.Throwable); 47363 ctor public ProviderException(java.lang.Throwable); 47364 } 47365 47366 public abstract interface PublicKey implements java.security.Key { 47367 field public static final long serialVersionUID = 7187392471159151072L; // 0x63bebf5f40c219e0L 47368 } 47369 47370 public class SecureClassLoader extends java.lang.ClassLoader { 47371 ctor protected SecureClassLoader(); 47372 ctor protected SecureClassLoader(java.lang.ClassLoader); 47373 method protected final java.lang.Class<?> defineClass(java.lang.String, byte[], int, int, java.security.CodeSource); 47374 method protected final java.lang.Class<?> defineClass(java.lang.String, java.nio.ByteBuffer, java.security.CodeSource); 47375 method protected java.security.PermissionCollection getPermissions(java.security.CodeSource); 47376 } 47377 47378 public class SecureRandom extends java.util.Random { 47379 ctor public SecureRandom(); 47380 ctor public SecureRandom(byte[]); 47381 ctor protected SecureRandom(java.security.SecureRandomSpi, java.security.Provider); 47382 method public byte[] generateSeed(int); 47383 method public java.lang.String getAlgorithm(); 47384 method public static java.security.SecureRandom getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; 47385 method public static java.security.SecureRandom getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 47386 method public static java.security.SecureRandom getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 47387 method public final java.security.Provider getProvider(); 47388 method public static byte[] getSeed(int); 47389 method protected final int next(int); 47390 method public synchronized void setSeed(byte[]); 47391 } 47392 47393 public abstract class SecureRandomSpi implements java.io.Serializable { 47394 ctor public SecureRandomSpi(); 47395 method protected abstract byte[] engineGenerateSeed(int); 47396 method protected abstract void engineNextBytes(byte[]); 47397 method protected abstract void engineSetSeed(byte[]); 47398 } 47399 47400 public final class Security { 47401 method public static int addProvider(java.security.Provider); 47402 method public static deprecated java.lang.String getAlgorithmProperty(java.lang.String, java.lang.String); 47403 method public static java.util.Set<java.lang.String> getAlgorithms(java.lang.String); 47404 method public static java.lang.String getProperty(java.lang.String); 47405 method public static synchronized java.security.Provider getProvider(java.lang.String); 47406 method public static synchronized java.security.Provider[] getProviders(); 47407 method public static java.security.Provider[] getProviders(java.lang.String); 47408 method public static synchronized java.security.Provider[] getProviders(java.util.Map<java.lang.String, java.lang.String>); 47409 method public static synchronized int insertProviderAt(java.security.Provider, int); 47410 method public static synchronized void removeProvider(java.lang.String); 47411 method public static void setProperty(java.lang.String, java.lang.String); 47412 } 47413 47414 public final class SecurityPermission extends java.security.BasicPermission { 47415 ctor public SecurityPermission(java.lang.String); 47416 ctor public SecurityPermission(java.lang.String, java.lang.String); 47417 } 47418 47419 public abstract class Signature extends java.security.SignatureSpi { 47420 ctor protected Signature(java.lang.String); 47421 method public final java.lang.String getAlgorithm(); 47422 method public static java.security.Signature getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; 47423 method public static java.security.Signature getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 47424 method public static java.security.Signature getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 47425 method public final deprecated java.lang.Object getParameter(java.lang.String) throws java.security.InvalidParameterException; 47426 method public final java.security.AlgorithmParameters getParameters(); 47427 method public final java.security.Provider getProvider(); 47428 method public final void initSign(java.security.PrivateKey) throws java.security.InvalidKeyException; 47429 method public final void initSign(java.security.PrivateKey, java.security.SecureRandom) throws java.security.InvalidKeyException; 47430 method public final void initVerify(java.security.PublicKey) throws java.security.InvalidKeyException; 47431 method public final void initVerify(java.security.cert.Certificate) throws java.security.InvalidKeyException; 47432 method public final deprecated void setParameter(java.lang.String, java.lang.Object) throws java.security.InvalidParameterException; 47433 method public final void setParameter(java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException; 47434 method public final byte[] sign() throws java.security.SignatureException; 47435 method public final int sign(byte[], int, int) throws java.security.SignatureException; 47436 method public final void update(byte) throws java.security.SignatureException; 47437 method public final void update(byte[]) throws java.security.SignatureException; 47438 method public final void update(byte[], int, int) throws java.security.SignatureException; 47439 method public final void update(java.nio.ByteBuffer) throws java.security.SignatureException; 47440 method public final boolean verify(byte[]) throws java.security.SignatureException; 47441 method public final boolean verify(byte[], int, int) throws java.security.SignatureException; 47442 field protected static final int SIGN = 2; // 0x2 47443 field protected static final int UNINITIALIZED = 0; // 0x0 47444 field protected static final int VERIFY = 3; // 0x3 47445 field protected int state; 47446 } 47447 47448 public class SignatureException extends java.security.GeneralSecurityException { 47449 ctor public SignatureException(java.lang.String); 47450 ctor public SignatureException(); 47451 ctor public SignatureException(java.lang.String, java.lang.Throwable); 47452 ctor public SignatureException(java.lang.Throwable); 47453 } 47454 47455 public abstract class SignatureSpi { 47456 ctor public SignatureSpi(); 47457 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 47458 method protected abstract deprecated java.lang.Object engineGetParameter(java.lang.String) throws java.security.InvalidParameterException; 47459 method protected java.security.AlgorithmParameters engineGetParameters(); 47460 method protected abstract void engineInitSign(java.security.PrivateKey) throws java.security.InvalidKeyException; 47461 method protected void engineInitSign(java.security.PrivateKey, java.security.SecureRandom) throws java.security.InvalidKeyException; 47462 method protected abstract void engineInitVerify(java.security.PublicKey) throws java.security.InvalidKeyException; 47463 method protected abstract deprecated void engineSetParameter(java.lang.String, java.lang.Object) throws java.security.InvalidParameterException; 47464 method protected void engineSetParameter(java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException; 47465 method protected abstract byte[] engineSign() throws java.security.SignatureException; 47466 method protected int engineSign(byte[], int, int) throws java.security.SignatureException; 47467 method protected abstract void engineUpdate(byte) throws java.security.SignatureException; 47468 method protected abstract void engineUpdate(byte[], int, int) throws java.security.SignatureException; 47469 method protected void engineUpdate(java.nio.ByteBuffer); 47470 method protected abstract boolean engineVerify(byte[]) throws java.security.SignatureException; 47471 method protected boolean engineVerify(byte[], int, int) throws java.security.SignatureException; 47472 field protected java.security.SecureRandom appRandom; 47473 } 47474 47475 public final class SignedObject implements java.io.Serializable { 47476 ctor public SignedObject(java.io.Serializable, java.security.PrivateKey, java.security.Signature) throws java.io.IOException, java.security.InvalidKeyException, java.security.SignatureException; 47477 method public java.lang.String getAlgorithm(); 47478 method public java.lang.Object getObject() throws java.lang.ClassNotFoundException, java.io.IOException; 47479 method public byte[] getSignature(); 47480 method public boolean verify(java.security.PublicKey, java.security.Signature) throws java.security.InvalidKeyException, java.security.SignatureException; 47481 } 47482 47483 public abstract deprecated class Signer extends java.security.Identity { 47484 ctor protected Signer(); 47485 ctor public Signer(java.lang.String); 47486 ctor public Signer(java.lang.String, java.security.IdentityScope) throws java.security.KeyManagementException; 47487 method public java.security.PrivateKey getPrivateKey(); 47488 method public final void setKeyPair(java.security.KeyPair) throws java.security.InvalidParameterException, java.security.KeyException; 47489 } 47490 47491 public final class Timestamp implements java.io.Serializable { 47492 ctor public Timestamp(java.util.Date, java.security.cert.CertPath); 47493 method public java.security.cert.CertPath getSignerCertPath(); 47494 method public java.util.Date getTimestamp(); 47495 } 47496 47497 public class UnrecoverableEntryException extends java.security.GeneralSecurityException { 47498 ctor public UnrecoverableEntryException(); 47499 ctor public UnrecoverableEntryException(java.lang.String); 47500 } 47501 47502 public class UnrecoverableKeyException extends java.security.UnrecoverableEntryException { 47503 ctor public UnrecoverableKeyException(java.lang.String); 47504 ctor public UnrecoverableKeyException(); 47505 } 47506 47507 public final class UnresolvedPermission extends java.security.Permission implements java.io.Serializable { 47508 ctor public UnresolvedPermission(java.lang.String, java.lang.String, java.lang.String, java.security.cert.Certificate[]); 47509 method public java.lang.String getActions(); 47510 method public java.lang.String getUnresolvedActions(); 47511 method public java.security.cert.Certificate[] getUnresolvedCerts(); 47512 method public java.lang.String getUnresolvedName(); 47513 method public java.lang.String getUnresolvedType(); 47514 method public boolean implies(java.security.Permission); 47515 } 47516 47517} 47518 47519package java.security.acl { 47520 47521 public abstract interface Acl implements java.security.acl.Owner { 47522 method public abstract boolean addEntry(java.security.Principal, java.security.acl.AclEntry) throws java.security.acl.NotOwnerException; 47523 method public abstract boolean checkPermission(java.security.Principal, java.security.acl.Permission); 47524 method public abstract java.util.Enumeration<java.security.acl.AclEntry> entries(); 47525 method public abstract java.lang.String getName(); 47526 method public abstract java.util.Enumeration<java.security.acl.Permission> getPermissions(java.security.Principal); 47527 method public abstract boolean removeEntry(java.security.Principal, java.security.acl.AclEntry) throws java.security.acl.NotOwnerException; 47528 method public abstract void setName(java.security.Principal, java.lang.String) throws java.security.acl.NotOwnerException; 47529 method public abstract java.lang.String toString(); 47530 } 47531 47532 public abstract interface AclEntry implements java.lang.Cloneable { 47533 method public abstract boolean addPermission(java.security.acl.Permission); 47534 method public abstract boolean checkPermission(java.security.acl.Permission); 47535 method public abstract java.lang.Object clone(); 47536 method public abstract java.security.Principal getPrincipal(); 47537 method public abstract boolean isNegative(); 47538 method public abstract java.util.Enumeration<java.security.acl.Permission> permissions(); 47539 method public abstract boolean removePermission(java.security.acl.Permission); 47540 method public abstract void setNegativePermissions(); 47541 method public abstract boolean setPrincipal(java.security.Principal); 47542 method public abstract java.lang.String toString(); 47543 } 47544 47545 public class AclNotFoundException extends java.lang.Exception { 47546 ctor public AclNotFoundException(); 47547 } 47548 47549 public abstract interface Group implements java.security.Principal { 47550 method public abstract boolean addMember(java.security.Principal); 47551 method public abstract boolean isMember(java.security.Principal); 47552 method public abstract java.util.Enumeration<? extends java.security.Principal> members(); 47553 method public abstract boolean removeMember(java.security.Principal); 47554 } 47555 47556 public class LastOwnerException extends java.lang.Exception { 47557 ctor public LastOwnerException(); 47558 } 47559 47560 public class NotOwnerException extends java.lang.Exception { 47561 ctor public NotOwnerException(); 47562 } 47563 47564 public abstract interface Owner { 47565 method public abstract boolean addOwner(java.security.Principal, java.security.Principal) throws java.security.acl.NotOwnerException; 47566 method public abstract boolean deleteOwner(java.security.Principal, java.security.Principal) throws java.security.acl.LastOwnerException, java.security.acl.NotOwnerException; 47567 method public abstract boolean isOwner(java.security.Principal); 47568 } 47569 47570 public abstract interface Permission { 47571 method public abstract boolean equals(java.lang.Object); 47572 method public abstract java.lang.String toString(); 47573 } 47574 47575} 47576 47577package java.security.cert { 47578 47579 public abstract class CRL { 47580 ctor protected CRL(java.lang.String); 47581 method public final java.lang.String getType(); 47582 method public abstract boolean isRevoked(java.security.cert.Certificate); 47583 method public abstract java.lang.String toString(); 47584 } 47585 47586 public class CRLException extends java.security.GeneralSecurityException { 47587 ctor public CRLException(java.lang.String); 47588 ctor public CRLException(); 47589 ctor public CRLException(java.lang.String, java.lang.Throwable); 47590 ctor public CRLException(java.lang.Throwable); 47591 } 47592 47593 public abstract interface CRLSelector implements java.lang.Cloneable { 47594 method public abstract java.lang.Object clone(); 47595 method public abstract boolean match(java.security.cert.CRL); 47596 } 47597 47598 public abstract class CertPath implements java.io.Serializable { 47599 ctor protected CertPath(java.lang.String); 47600 method public abstract java.util.List<? extends java.security.cert.Certificate> getCertificates(); 47601 method public abstract byte[] getEncoded() throws java.security.cert.CertificateEncodingException; 47602 method public abstract byte[] getEncoded(java.lang.String) throws java.security.cert.CertificateEncodingException; 47603 method public abstract java.util.Iterator<java.lang.String> getEncodings(); 47604 method public java.lang.String getType(); 47605 method protected java.lang.Object writeReplace() throws java.io.ObjectStreamException; 47606 } 47607 47608 protected static class CertPath.CertPathRep implements java.io.Serializable { 47609 ctor protected CertPath.CertPathRep(java.lang.String, byte[]); 47610 method protected java.lang.Object readResolve() throws java.io.ObjectStreamException; 47611 } 47612 47613 public class CertPathBuilder { 47614 ctor protected CertPathBuilder(java.security.cert.CertPathBuilderSpi, java.security.Provider, java.lang.String); 47615 method public final java.security.cert.CertPathBuilderResult build(java.security.cert.CertPathParameters) throws java.security.cert.CertPathBuilderException, java.security.InvalidAlgorithmParameterException; 47616 method public final java.lang.String getAlgorithm(); 47617 method public static final java.lang.String getDefaultType(); 47618 method public static java.security.cert.CertPathBuilder getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; 47619 method public static java.security.cert.CertPathBuilder getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 47620 method public static java.security.cert.CertPathBuilder getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 47621 method public final java.security.Provider getProvider(); 47622 } 47623 47624 public class CertPathBuilderException extends java.security.GeneralSecurityException { 47625 ctor public CertPathBuilderException(java.lang.String, java.lang.Throwable); 47626 ctor public CertPathBuilderException(java.lang.Throwable); 47627 ctor public CertPathBuilderException(java.lang.String); 47628 ctor public CertPathBuilderException(); 47629 } 47630 47631 public abstract interface CertPathBuilderResult implements java.lang.Cloneable { 47632 method public abstract java.lang.Object clone(); 47633 method public abstract java.security.cert.CertPath getCertPath(); 47634 } 47635 47636 public abstract class CertPathBuilderSpi { 47637 ctor public CertPathBuilderSpi(); 47638 method public abstract java.security.cert.CertPathBuilderResult engineBuild(java.security.cert.CertPathParameters) throws java.security.cert.CertPathBuilderException, java.security.InvalidAlgorithmParameterException; 47639 } 47640 47641 public abstract interface CertPathParameters implements java.lang.Cloneable { 47642 method public abstract java.lang.Object clone(); 47643 } 47644 47645 public class CertPathValidator { 47646 ctor protected CertPathValidator(java.security.cert.CertPathValidatorSpi, java.security.Provider, java.lang.String); 47647 method public final java.lang.String getAlgorithm(); 47648 method public static final java.lang.String getDefaultType(); 47649 method public static java.security.cert.CertPathValidator getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; 47650 method public static java.security.cert.CertPathValidator getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 47651 method public static java.security.cert.CertPathValidator getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 47652 method public final java.security.Provider getProvider(); 47653 method public final java.security.cert.CertPathValidatorResult validate(java.security.cert.CertPath, java.security.cert.CertPathParameters) throws java.security.cert.CertPathValidatorException, java.security.InvalidAlgorithmParameterException; 47654 } 47655 47656 public class CertPathValidatorException extends java.security.GeneralSecurityException { 47657 ctor public CertPathValidatorException(java.lang.String, java.lang.Throwable, java.security.cert.CertPath, int); 47658 ctor public CertPathValidatorException(java.lang.String, java.lang.Throwable); 47659 ctor public CertPathValidatorException(java.lang.Throwable); 47660 ctor public CertPathValidatorException(java.lang.String); 47661 ctor public CertPathValidatorException(); 47662 method public java.security.cert.CertPath getCertPath(); 47663 method public int getIndex(); 47664 } 47665 47666 public abstract interface CertPathValidatorResult implements java.lang.Cloneable { 47667 method public abstract java.lang.Object clone(); 47668 } 47669 47670 public abstract class CertPathValidatorSpi { 47671 ctor public CertPathValidatorSpi(); 47672 method public abstract java.security.cert.CertPathValidatorResult engineValidate(java.security.cert.CertPath, java.security.cert.CertPathParameters) throws java.security.cert.CertPathValidatorException, java.security.InvalidAlgorithmParameterException; 47673 } 47674 47675 public abstract interface CertSelector implements java.lang.Cloneable { 47676 method public abstract java.lang.Object clone(); 47677 method public abstract boolean match(java.security.cert.Certificate); 47678 } 47679 47680 public class CertStore { 47681 ctor protected CertStore(java.security.cert.CertStoreSpi, java.security.Provider, java.lang.String, java.security.cert.CertStoreParameters); 47682 method public final java.util.Collection<? extends java.security.cert.CRL> getCRLs(java.security.cert.CRLSelector) throws java.security.cert.CertStoreException; 47683 method public final java.security.cert.CertStoreParameters getCertStoreParameters(); 47684 method public final java.util.Collection<? extends java.security.cert.Certificate> getCertificates(java.security.cert.CertSelector) throws java.security.cert.CertStoreException; 47685 method public static final java.lang.String getDefaultType(); 47686 method public static java.security.cert.CertStore getInstance(java.lang.String, java.security.cert.CertStoreParameters) throws java.security.InvalidAlgorithmParameterException, java.security.NoSuchAlgorithmException; 47687 method public static java.security.cert.CertStore getInstance(java.lang.String, java.security.cert.CertStoreParameters, java.lang.String) throws java.security.InvalidAlgorithmParameterException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 47688 method public static java.security.cert.CertStore getInstance(java.lang.String, java.security.cert.CertStoreParameters, java.security.Provider) throws java.security.InvalidAlgorithmParameterException, java.security.NoSuchAlgorithmException; 47689 method public final java.security.Provider getProvider(); 47690 method public final java.lang.String getType(); 47691 } 47692 47693 public class CertStoreException extends java.security.GeneralSecurityException { 47694 ctor public CertStoreException(java.lang.String, java.lang.Throwable); 47695 ctor public CertStoreException(java.lang.Throwable); 47696 ctor public CertStoreException(java.lang.String); 47697 ctor public CertStoreException(); 47698 } 47699 47700 public abstract interface CertStoreParameters implements java.lang.Cloneable { 47701 method public abstract java.lang.Object clone(); 47702 } 47703 47704 public abstract class CertStoreSpi { 47705 ctor public CertStoreSpi(java.security.cert.CertStoreParameters) throws java.security.InvalidAlgorithmParameterException; 47706 method public abstract java.util.Collection<? extends java.security.cert.CRL> engineGetCRLs(java.security.cert.CRLSelector) throws java.security.cert.CertStoreException; 47707 method public abstract java.util.Collection<? extends java.security.cert.Certificate> engineGetCertificates(java.security.cert.CertSelector) throws java.security.cert.CertStoreException; 47708 } 47709 47710 public abstract class Certificate implements java.io.Serializable { 47711 ctor protected Certificate(java.lang.String); 47712 method public abstract byte[] getEncoded() throws java.security.cert.CertificateEncodingException; 47713 method public abstract java.security.PublicKey getPublicKey(); 47714 method public final java.lang.String getType(); 47715 method public abstract java.lang.String toString(); 47716 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; 47717 method public abstract void verify(java.security.PublicKey, java.lang.String) throws java.security.cert.CertificateException, java.security.InvalidKeyException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, java.security.SignatureException; 47718 method protected java.lang.Object writeReplace() throws java.io.ObjectStreamException; 47719 } 47720 47721 protected static class Certificate.CertificateRep implements java.io.Serializable { 47722 ctor protected Certificate.CertificateRep(java.lang.String, byte[]); 47723 method protected java.lang.Object readResolve() throws java.io.ObjectStreamException; 47724 } 47725 47726 public class CertificateEncodingException extends java.security.cert.CertificateException { 47727 ctor public CertificateEncodingException(java.lang.String); 47728 ctor public CertificateEncodingException(); 47729 ctor public CertificateEncodingException(java.lang.String, java.lang.Throwable); 47730 ctor public CertificateEncodingException(java.lang.Throwable); 47731 } 47732 47733 public class CertificateException extends java.security.GeneralSecurityException { 47734 ctor public CertificateException(java.lang.String); 47735 ctor public CertificateException(); 47736 ctor public CertificateException(java.lang.String, java.lang.Throwable); 47737 ctor public CertificateException(java.lang.Throwable); 47738 } 47739 47740 public class CertificateExpiredException extends java.security.cert.CertificateException { 47741 ctor public CertificateExpiredException(java.lang.String); 47742 ctor public CertificateExpiredException(); 47743 } 47744 47745 public class CertificateFactory { 47746 ctor protected CertificateFactory(java.security.cert.CertificateFactorySpi, java.security.Provider, java.lang.String); 47747 method public final java.security.cert.CRL generateCRL(java.io.InputStream) throws java.security.cert.CRLException; 47748 method public final java.util.Collection<? extends java.security.cert.CRL> generateCRLs(java.io.InputStream) throws java.security.cert.CRLException; 47749 method public final java.security.cert.CertPath generateCertPath(java.io.InputStream) throws java.security.cert.CertificateException; 47750 method public final java.security.cert.CertPath generateCertPath(java.io.InputStream, java.lang.String) throws java.security.cert.CertificateException; 47751 method public final java.security.cert.CertPath generateCertPath(java.util.List<? extends java.security.cert.Certificate>) throws java.security.cert.CertificateException; 47752 method public final java.security.cert.Certificate generateCertificate(java.io.InputStream) throws java.security.cert.CertificateException; 47753 method public final java.util.Collection<? extends java.security.cert.Certificate> generateCertificates(java.io.InputStream) throws java.security.cert.CertificateException; 47754 method public final java.util.Iterator<java.lang.String> getCertPathEncodings(); 47755 method public static final java.security.cert.CertificateFactory getInstance(java.lang.String) throws java.security.cert.CertificateException; 47756 method public static final java.security.cert.CertificateFactory getInstance(java.lang.String, java.lang.String) throws java.security.cert.CertificateException, java.security.NoSuchProviderException; 47757 method public static final java.security.cert.CertificateFactory getInstance(java.lang.String, java.security.Provider) throws java.security.cert.CertificateException; 47758 method public final java.security.Provider getProvider(); 47759 method public final java.lang.String getType(); 47760 } 47761 47762 public abstract class CertificateFactorySpi { 47763 ctor public CertificateFactorySpi(); 47764 method public abstract java.security.cert.CRL engineGenerateCRL(java.io.InputStream) throws java.security.cert.CRLException; 47765 method public abstract java.util.Collection<? extends java.security.cert.CRL> engineGenerateCRLs(java.io.InputStream) throws java.security.cert.CRLException; 47766 method public java.security.cert.CertPath engineGenerateCertPath(java.io.InputStream) throws java.security.cert.CertificateException; 47767 method public java.security.cert.CertPath engineGenerateCertPath(java.io.InputStream, java.lang.String) throws java.security.cert.CertificateException; 47768 method public java.security.cert.CertPath engineGenerateCertPath(java.util.List<? extends java.security.cert.Certificate>) throws java.security.cert.CertificateException; 47769 method public abstract java.security.cert.Certificate engineGenerateCertificate(java.io.InputStream) throws java.security.cert.CertificateException; 47770 method public abstract java.util.Collection<? extends java.security.cert.Certificate> engineGenerateCertificates(java.io.InputStream) throws java.security.cert.CertificateException; 47771 method public java.util.Iterator<java.lang.String> engineGetCertPathEncodings(); 47772 } 47773 47774 public class CertificateNotYetValidException extends java.security.cert.CertificateException { 47775 ctor public CertificateNotYetValidException(java.lang.String); 47776 ctor public CertificateNotYetValidException(); 47777 } 47778 47779 public class CertificateParsingException extends java.security.cert.CertificateException { 47780 ctor public CertificateParsingException(java.lang.String); 47781 ctor public CertificateParsingException(); 47782 ctor public CertificateParsingException(java.lang.String, java.lang.Throwable); 47783 ctor public CertificateParsingException(java.lang.Throwable); 47784 } 47785 47786 public class CollectionCertStoreParameters implements java.security.cert.CertStoreParameters { 47787 ctor public CollectionCertStoreParameters(); 47788 ctor public CollectionCertStoreParameters(java.util.Collection<?>); 47789 method public java.lang.Object clone(); 47790 method public java.util.Collection<?> getCollection(); 47791 } 47792 47793 public class LDAPCertStoreParameters implements java.security.cert.CertStoreParameters { 47794 ctor public LDAPCertStoreParameters(java.lang.String, int); 47795 ctor public LDAPCertStoreParameters(); 47796 ctor public LDAPCertStoreParameters(java.lang.String); 47797 method public java.lang.Object clone(); 47798 method public int getPort(); 47799 method public java.lang.String getServerName(); 47800 } 47801 47802 public class PKIXBuilderParameters extends java.security.cert.PKIXParameters { 47803 ctor public PKIXBuilderParameters(java.util.Set<java.security.cert.TrustAnchor>, java.security.cert.CertSelector) throws java.security.InvalidAlgorithmParameterException; 47804 ctor public PKIXBuilderParameters(java.security.KeyStore, java.security.cert.CertSelector) throws java.security.InvalidAlgorithmParameterException, java.security.KeyStoreException; 47805 method public int getMaxPathLength(); 47806 method public void setMaxPathLength(int); 47807 } 47808 47809 public class PKIXCertPathBuilderResult extends java.security.cert.PKIXCertPathValidatorResult implements java.security.cert.CertPathBuilderResult { 47810 ctor public PKIXCertPathBuilderResult(java.security.cert.CertPath, java.security.cert.TrustAnchor, java.security.cert.PolicyNode, java.security.PublicKey); 47811 method public java.security.cert.CertPath getCertPath(); 47812 } 47813 47814 public abstract class PKIXCertPathChecker implements java.lang.Cloneable { 47815 ctor protected PKIXCertPathChecker(); 47816 method public abstract void check(java.security.cert.Certificate, java.util.Collection<java.lang.String>) throws java.security.cert.CertPathValidatorException; 47817 method public java.lang.Object clone(); 47818 method public abstract java.util.Set<java.lang.String> getSupportedExtensions(); 47819 method public abstract void init(boolean) throws java.security.cert.CertPathValidatorException; 47820 method public abstract boolean isForwardCheckingSupported(); 47821 } 47822 47823 public class PKIXCertPathValidatorResult implements java.security.cert.CertPathValidatorResult { 47824 ctor public PKIXCertPathValidatorResult(java.security.cert.TrustAnchor, java.security.cert.PolicyNode, java.security.PublicKey); 47825 method public java.lang.Object clone(); 47826 method public java.security.cert.PolicyNode getPolicyTree(); 47827 method public java.security.PublicKey getPublicKey(); 47828 method public java.security.cert.TrustAnchor getTrustAnchor(); 47829 } 47830 47831 public class PKIXParameters implements java.security.cert.CertPathParameters { 47832 ctor public PKIXParameters(java.util.Set<java.security.cert.TrustAnchor>) throws java.security.InvalidAlgorithmParameterException; 47833 ctor public PKIXParameters(java.security.KeyStore) throws java.security.InvalidAlgorithmParameterException, java.security.KeyStoreException; 47834 method public void addCertPathChecker(java.security.cert.PKIXCertPathChecker); 47835 method public void addCertStore(java.security.cert.CertStore); 47836 method public java.lang.Object clone(); 47837 method public java.util.List<java.security.cert.PKIXCertPathChecker> getCertPathCheckers(); 47838 method public java.util.List<java.security.cert.CertStore> getCertStores(); 47839 method public java.util.Date getDate(); 47840 method public java.util.Set<java.lang.String> getInitialPolicies(); 47841 method public boolean getPolicyQualifiersRejected(); 47842 method public java.lang.String getSigProvider(); 47843 method public java.security.cert.CertSelector getTargetCertConstraints(); 47844 method public java.util.Set<java.security.cert.TrustAnchor> getTrustAnchors(); 47845 method public boolean isAnyPolicyInhibited(); 47846 method public boolean isExplicitPolicyRequired(); 47847 method public boolean isPolicyMappingInhibited(); 47848 method public boolean isRevocationEnabled(); 47849 method public void setAnyPolicyInhibited(boolean); 47850 method public void setCertPathCheckers(java.util.List<java.security.cert.PKIXCertPathChecker>); 47851 method public void setCertStores(java.util.List<java.security.cert.CertStore>); 47852 method public void setDate(java.util.Date); 47853 method public void setExplicitPolicyRequired(boolean); 47854 method public void setInitialPolicies(java.util.Set<java.lang.String>); 47855 method public void setPolicyMappingInhibited(boolean); 47856 method public void setPolicyQualifiersRejected(boolean); 47857 method public void setRevocationEnabled(boolean); 47858 method public void setSigProvider(java.lang.String); 47859 method public void setTargetCertConstraints(java.security.cert.CertSelector); 47860 method public void setTrustAnchors(java.util.Set<java.security.cert.TrustAnchor>) throws java.security.InvalidAlgorithmParameterException; 47861 } 47862 47863 public abstract interface PolicyNode { 47864 method public abstract java.util.Iterator<? extends java.security.cert.PolicyNode> getChildren(); 47865 method public abstract int getDepth(); 47866 method public abstract java.util.Set<java.lang.String> getExpectedPolicies(); 47867 method public abstract java.security.cert.PolicyNode getParent(); 47868 method public abstract java.util.Set<? extends java.security.cert.PolicyQualifierInfo> getPolicyQualifiers(); 47869 method public abstract java.lang.String getValidPolicy(); 47870 method public abstract boolean isCritical(); 47871 } 47872 47873 public class PolicyQualifierInfo { 47874 ctor public PolicyQualifierInfo(byte[]) throws java.io.IOException; 47875 method public final byte[] getEncoded(); 47876 method public final byte[] getPolicyQualifier(); 47877 method public final java.lang.String getPolicyQualifierId(); 47878 } 47879 47880 public class TrustAnchor { 47881 ctor public TrustAnchor(java.security.cert.X509Certificate, byte[]); 47882 ctor public TrustAnchor(java.lang.String, java.security.PublicKey, byte[]); 47883 ctor public TrustAnchor(javax.security.auth.x500.X500Principal, java.security.PublicKey, byte[]); 47884 method public final javax.security.auth.x500.X500Principal getCA(); 47885 method public final java.lang.String getCAName(); 47886 method public final java.security.PublicKey getCAPublicKey(); 47887 method public final byte[] getNameConstraints(); 47888 method public final java.security.cert.X509Certificate getTrustedCert(); 47889 } 47890 47891 public abstract class X509CRL extends java.security.cert.CRL implements java.security.cert.X509Extension { 47892 ctor protected X509CRL(); 47893 method public abstract byte[] getEncoded() throws java.security.cert.CRLException; 47894 method public abstract java.security.Principal getIssuerDN(); 47895 method public javax.security.auth.x500.X500Principal getIssuerX500Principal(); 47896 method public abstract java.util.Date getNextUpdate(); 47897 method public abstract java.security.cert.X509CRLEntry getRevokedCertificate(java.math.BigInteger); 47898 method public java.security.cert.X509CRLEntry getRevokedCertificate(java.security.cert.X509Certificate); 47899 method public abstract java.util.Set<? extends java.security.cert.X509CRLEntry> getRevokedCertificates(); 47900 method public abstract java.lang.String getSigAlgName(); 47901 method public abstract java.lang.String getSigAlgOID(); 47902 method public abstract byte[] getSigAlgParams(); 47903 method public abstract byte[] getSignature(); 47904 method public abstract byte[] getTBSCertList() throws java.security.cert.CRLException; 47905 method public abstract java.util.Date getThisUpdate(); 47906 method public abstract int getVersion(); 47907 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; 47908 method public abstract void verify(java.security.PublicKey, java.lang.String) throws java.security.cert.CRLException, java.security.InvalidKeyException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, java.security.SignatureException; 47909 } 47910 47911 public abstract class X509CRLEntry implements java.security.cert.X509Extension { 47912 ctor public X509CRLEntry(); 47913 method public javax.security.auth.x500.X500Principal getCertificateIssuer(); 47914 method public abstract byte[] getEncoded() throws java.security.cert.CRLException; 47915 method public abstract java.util.Date getRevocationDate(); 47916 method public abstract java.math.BigInteger getSerialNumber(); 47917 method public abstract boolean hasExtensions(); 47918 method public abstract java.lang.String toString(); 47919 } 47920 47921 public class X509CRLSelector implements java.security.cert.CRLSelector { 47922 ctor public X509CRLSelector(); 47923 method public void addIssuer(javax.security.auth.x500.X500Principal); 47924 method public void addIssuerName(java.lang.String) throws java.io.IOException; 47925 method public void addIssuerName(byte[]) throws java.io.IOException; 47926 method public java.lang.Object clone(); 47927 method public java.security.cert.X509Certificate getCertificateChecking(); 47928 method public java.util.Date getDateAndTime(); 47929 method public java.util.Collection<java.lang.Object> getIssuerNames(); 47930 method public java.util.Collection<javax.security.auth.x500.X500Principal> getIssuers(); 47931 method public java.math.BigInteger getMaxCRL(); 47932 method public java.math.BigInteger getMinCRL(); 47933 method public boolean match(java.security.cert.CRL); 47934 method public void setCertificateChecking(java.security.cert.X509Certificate); 47935 method public void setDateAndTime(java.util.Date); 47936 method public void setIssuerNames(java.util.Collection<?>) throws java.io.IOException; 47937 method public void setIssuers(java.util.Collection<javax.security.auth.x500.X500Principal>); 47938 method public void setMaxCRLNumber(java.math.BigInteger); 47939 method public void setMinCRLNumber(java.math.BigInteger); 47940 } 47941 47942 public class X509CertSelector implements java.security.cert.CertSelector { 47943 ctor public X509CertSelector(); 47944 method public void addPathToName(int, java.lang.String) throws java.io.IOException; 47945 method public void addPathToName(int, byte[]) throws java.io.IOException; 47946 method public void addSubjectAlternativeName(int, java.lang.String) throws java.io.IOException; 47947 method public void addSubjectAlternativeName(int, byte[]) throws java.io.IOException; 47948 method public java.lang.Object clone(); 47949 method public byte[] getAuthorityKeyIdentifier(); 47950 method public int getBasicConstraints(); 47951 method public java.security.cert.X509Certificate getCertificate(); 47952 method public java.util.Date getCertificateValid(); 47953 method public java.util.Set<java.lang.String> getExtendedKeyUsage(); 47954 method public javax.security.auth.x500.X500Principal getIssuer(); 47955 method public byte[] getIssuerAsBytes() throws java.io.IOException; 47956 method public java.lang.String getIssuerAsString(); 47957 method public boolean[] getKeyUsage(); 47958 method public boolean getMatchAllSubjectAltNames(); 47959 method public byte[] getNameConstraints(); 47960 method public java.util.Collection<java.util.List<?>> getPathToNames(); 47961 method public java.util.Set<java.lang.String> getPolicy(); 47962 method public java.util.Date getPrivateKeyValid(); 47963 method public java.math.BigInteger getSerialNumber(); 47964 method public javax.security.auth.x500.X500Principal getSubject(); 47965 method public java.util.Collection<java.util.List<?>> getSubjectAlternativeNames(); 47966 method public byte[] getSubjectAsBytes() throws java.io.IOException; 47967 method public java.lang.String getSubjectAsString(); 47968 method public byte[] getSubjectKeyIdentifier(); 47969 method public java.security.PublicKey getSubjectPublicKey(); 47970 method public java.lang.String getSubjectPublicKeyAlgID(); 47971 method public boolean match(java.security.cert.Certificate); 47972 method public void setAuthorityKeyIdentifier(byte[]); 47973 method public void setBasicConstraints(int); 47974 method public void setCertificate(java.security.cert.X509Certificate); 47975 method public void setCertificateValid(java.util.Date); 47976 method public void setExtendedKeyUsage(java.util.Set<java.lang.String>) throws java.io.IOException; 47977 method public void setIssuer(javax.security.auth.x500.X500Principal); 47978 method public void setIssuer(java.lang.String) throws java.io.IOException; 47979 method public void setIssuer(byte[]) throws java.io.IOException; 47980 method public void setKeyUsage(boolean[]); 47981 method public void setMatchAllSubjectAltNames(boolean); 47982 method public void setNameConstraints(byte[]) throws java.io.IOException; 47983 method public void setPathToNames(java.util.Collection<java.util.List<?>>) throws java.io.IOException; 47984 method public void setPolicy(java.util.Set<java.lang.String>) throws java.io.IOException; 47985 method public void setPrivateKeyValid(java.util.Date); 47986 method public void setSerialNumber(java.math.BigInteger); 47987 method public void setSubject(javax.security.auth.x500.X500Principal); 47988 method public void setSubject(java.lang.String) throws java.io.IOException; 47989 method public void setSubject(byte[]) throws java.io.IOException; 47990 method public void setSubjectAlternativeNames(java.util.Collection<java.util.List<?>>) throws java.io.IOException; 47991 method public void setSubjectKeyIdentifier(byte[]); 47992 method public void setSubjectPublicKey(java.security.PublicKey); 47993 method public void setSubjectPublicKey(byte[]) throws java.io.IOException; 47994 method public void setSubjectPublicKeyAlgID(java.lang.String) throws java.io.IOException; 47995 } 47996 47997 public abstract class X509Certificate extends java.security.cert.Certificate implements java.security.cert.X509Extension { 47998 ctor protected X509Certificate(); 47999 method public abstract void checkValidity() throws java.security.cert.CertificateExpiredException, java.security.cert.CertificateNotYetValidException; 48000 method public abstract void checkValidity(java.util.Date) throws java.security.cert.CertificateExpiredException, java.security.cert.CertificateNotYetValidException; 48001 method public abstract int getBasicConstraints(); 48002 method public java.util.List<java.lang.String> getExtendedKeyUsage() throws java.security.cert.CertificateParsingException; 48003 method public java.util.Collection<java.util.List<?>> getIssuerAlternativeNames() throws java.security.cert.CertificateParsingException; 48004 method public abstract java.security.Principal getIssuerDN(); 48005 method public abstract boolean[] getIssuerUniqueID(); 48006 method public javax.security.auth.x500.X500Principal getIssuerX500Principal(); 48007 method public abstract boolean[] getKeyUsage(); 48008 method public abstract java.util.Date getNotAfter(); 48009 method public abstract java.util.Date getNotBefore(); 48010 method public abstract java.math.BigInteger getSerialNumber(); 48011 method public abstract java.lang.String getSigAlgName(); 48012 method public abstract java.lang.String getSigAlgOID(); 48013 method public abstract byte[] getSigAlgParams(); 48014 method public abstract byte[] getSignature(); 48015 method public java.util.Collection<java.util.List<?>> getSubjectAlternativeNames() throws java.security.cert.CertificateParsingException; 48016 method public abstract java.security.Principal getSubjectDN(); 48017 method public abstract boolean[] getSubjectUniqueID(); 48018 method public javax.security.auth.x500.X500Principal getSubjectX500Principal(); 48019 method public abstract byte[] getTBSCertificate() throws java.security.cert.CertificateEncodingException; 48020 method public abstract int getVersion(); 48021 } 48022 48023 public abstract interface X509Extension { 48024 method public abstract java.util.Set<java.lang.String> getCriticalExtensionOIDs(); 48025 method public abstract byte[] getExtensionValue(java.lang.String); 48026 method public abstract java.util.Set<java.lang.String> getNonCriticalExtensionOIDs(); 48027 method public abstract boolean hasUnsupportedCriticalExtension(); 48028 } 48029 48030} 48031 48032package java.security.interfaces { 48033 48034 public abstract interface DSAKey { 48035 method public abstract java.security.interfaces.DSAParams getParams(); 48036 } 48037 48038 public abstract interface DSAKeyPairGenerator { 48039 method public abstract void initialize(java.security.interfaces.DSAParams, java.security.SecureRandom) throws java.security.InvalidParameterException; 48040 method public abstract void initialize(int, boolean, java.security.SecureRandom) throws java.security.InvalidParameterException; 48041 } 48042 48043 public abstract interface DSAParams { 48044 method public abstract java.math.BigInteger getG(); 48045 method public abstract java.math.BigInteger getP(); 48046 method public abstract java.math.BigInteger getQ(); 48047 } 48048 48049 public abstract interface DSAPrivateKey implements java.security.interfaces.DSAKey java.security.PrivateKey { 48050 method public abstract java.math.BigInteger getX(); 48051 field public static final long serialVersionUID = 7776497482533790279L; // 0x6bebab423b256247L 48052 } 48053 48054 public abstract interface DSAPublicKey implements java.security.interfaces.DSAKey java.security.PublicKey { 48055 method public abstract java.math.BigInteger getY(); 48056 field public static final long serialVersionUID = 1234526332779022332L; // 0x1121eb28ab28c7fcL 48057 } 48058 48059 public abstract interface ECKey { 48060 method public abstract java.security.spec.ECParameterSpec getParams(); 48061 } 48062 48063 public abstract interface ECPrivateKey implements java.security.interfaces.ECKey java.security.PrivateKey { 48064 method public abstract java.math.BigInteger getS(); 48065 field public static final long serialVersionUID = -7896394956925609184L; // 0x926a5e9fa2435b20L 48066 } 48067 48068 public abstract interface ECPublicKey implements java.security.interfaces.ECKey java.security.PublicKey { 48069 method public abstract java.security.spec.ECPoint getW(); 48070 field public static final long serialVersionUID = -3314988629879632826L; // 0xd1fecb679990cc46L 48071 } 48072 48073 public abstract interface RSAKey { 48074 method public abstract java.math.BigInteger getModulus(); 48075 } 48076 48077 public abstract interface RSAMultiPrimePrivateCrtKey implements java.security.interfaces.RSAPrivateKey { 48078 method public abstract java.math.BigInteger getCrtCoefficient(); 48079 method public abstract java.security.spec.RSAOtherPrimeInfo[] getOtherPrimeInfo(); 48080 method public abstract java.math.BigInteger getPrimeExponentP(); 48081 method public abstract java.math.BigInteger getPrimeExponentQ(); 48082 method public abstract java.math.BigInteger getPrimeP(); 48083 method public abstract java.math.BigInteger getPrimeQ(); 48084 method public abstract java.math.BigInteger getPublicExponent(); 48085 field public static final long serialVersionUID = 618058533534628008L; // 0x893c8f62dbaf8a8L 48086 } 48087 48088 public abstract interface RSAPrivateCrtKey implements java.security.interfaces.RSAPrivateKey { 48089 method public abstract java.math.BigInteger getCrtCoefficient(); 48090 method public abstract java.math.BigInteger getPrimeExponentP(); 48091 method public abstract java.math.BigInteger getPrimeExponentQ(); 48092 method public abstract java.math.BigInteger getPrimeP(); 48093 method public abstract java.math.BigInteger getPrimeQ(); 48094 method public abstract java.math.BigInteger getPublicExponent(); 48095 field public static final long serialVersionUID = -5682214253527700368L; // 0xb124b83df8d1ec70L 48096 } 48097 48098 public abstract interface RSAPrivateKey implements java.security.PrivateKey java.security.interfaces.RSAKey { 48099 method public abstract java.math.BigInteger getPrivateExponent(); 48100 field public static final long serialVersionUID = 5187144804936595022L; // 0x47fc70b7a8c2364eL 48101 } 48102 48103 public abstract interface RSAPublicKey implements java.security.PublicKey java.security.interfaces.RSAKey { 48104 method public abstract java.math.BigInteger getPublicExponent(); 48105 field public static final long serialVersionUID = -8727434096241101194L; // 0x86e1ecedeceab676L 48106 } 48107 48108} 48109 48110package java.security.spec { 48111 48112 public abstract interface AlgorithmParameterSpec { 48113 } 48114 48115 public class DSAParameterSpec implements java.security.spec.AlgorithmParameterSpec java.security.interfaces.DSAParams { 48116 ctor public DSAParameterSpec(java.math.BigInteger, java.math.BigInteger, java.math.BigInteger); 48117 method public java.math.BigInteger getG(); 48118 method public java.math.BigInteger getP(); 48119 method public java.math.BigInteger getQ(); 48120 } 48121 48122 public class DSAPrivateKeySpec implements java.security.spec.KeySpec { 48123 ctor public DSAPrivateKeySpec(java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger); 48124 method public java.math.BigInteger getG(); 48125 method public java.math.BigInteger getP(); 48126 method public java.math.BigInteger getQ(); 48127 method public java.math.BigInteger getX(); 48128 } 48129 48130 public class DSAPublicKeySpec implements java.security.spec.KeySpec { 48131 ctor public DSAPublicKeySpec(java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger); 48132 method public java.math.BigInteger getG(); 48133 method public java.math.BigInteger getP(); 48134 method public java.math.BigInteger getQ(); 48135 method public java.math.BigInteger getY(); 48136 } 48137 48138 public abstract interface ECField { 48139 method public abstract int getFieldSize(); 48140 } 48141 48142 public class ECFieldF2m implements java.security.spec.ECField { 48143 ctor public ECFieldF2m(int); 48144 ctor public ECFieldF2m(int, java.math.BigInteger); 48145 ctor public ECFieldF2m(int, int[]); 48146 method public int getFieldSize(); 48147 method public int getM(); 48148 method public int[] getMidTermsOfReductionPolynomial(); 48149 method public java.math.BigInteger getReductionPolynomial(); 48150 } 48151 48152 public class ECFieldFp implements java.security.spec.ECField { 48153 ctor public ECFieldFp(java.math.BigInteger); 48154 method public int getFieldSize(); 48155 method public java.math.BigInteger getP(); 48156 } 48157 48158 public class ECGenParameterSpec implements java.security.spec.AlgorithmParameterSpec { 48159 ctor public ECGenParameterSpec(java.lang.String); 48160 method public java.lang.String getName(); 48161 } 48162 48163 public class ECParameterSpec implements java.security.spec.AlgorithmParameterSpec { 48164 ctor public ECParameterSpec(java.security.spec.EllipticCurve, java.security.spec.ECPoint, java.math.BigInteger, int); 48165 method public int getCofactor(); 48166 method public java.security.spec.EllipticCurve getCurve(); 48167 method public java.security.spec.ECPoint getGenerator(); 48168 method public java.math.BigInteger getOrder(); 48169 } 48170 48171 public class ECPoint { 48172 ctor public ECPoint(java.math.BigInteger, java.math.BigInteger); 48173 method public java.math.BigInteger getAffineX(); 48174 method public java.math.BigInteger getAffineY(); 48175 field public static final java.security.spec.ECPoint POINT_INFINITY; 48176 } 48177 48178 public class ECPrivateKeySpec implements java.security.spec.KeySpec { 48179 ctor public ECPrivateKeySpec(java.math.BigInteger, java.security.spec.ECParameterSpec); 48180 method public java.security.spec.ECParameterSpec getParams(); 48181 method public java.math.BigInteger getS(); 48182 } 48183 48184 public class ECPublicKeySpec implements java.security.spec.KeySpec { 48185 ctor public ECPublicKeySpec(java.security.spec.ECPoint, java.security.spec.ECParameterSpec); 48186 method public java.security.spec.ECParameterSpec getParams(); 48187 method public java.security.spec.ECPoint getW(); 48188 } 48189 48190 public class EllipticCurve { 48191 ctor public EllipticCurve(java.security.spec.ECField, java.math.BigInteger, java.math.BigInteger, byte[]); 48192 ctor public EllipticCurve(java.security.spec.ECField, java.math.BigInteger, java.math.BigInteger); 48193 method public java.math.BigInteger getA(); 48194 method public java.math.BigInteger getB(); 48195 method public java.security.spec.ECField getField(); 48196 method public byte[] getSeed(); 48197 } 48198 48199 public abstract class EncodedKeySpec implements java.security.spec.KeySpec { 48200 ctor public EncodedKeySpec(byte[]); 48201 method public byte[] getEncoded(); 48202 method public abstract java.lang.String getFormat(); 48203 } 48204 48205 public class InvalidKeySpecException extends java.security.GeneralSecurityException { 48206 ctor public InvalidKeySpecException(java.lang.String); 48207 ctor public InvalidKeySpecException(); 48208 ctor public InvalidKeySpecException(java.lang.String, java.lang.Throwable); 48209 ctor public InvalidKeySpecException(java.lang.Throwable); 48210 } 48211 48212 public class InvalidParameterSpecException extends java.security.GeneralSecurityException { 48213 ctor public InvalidParameterSpecException(java.lang.String); 48214 ctor public InvalidParameterSpecException(); 48215 } 48216 48217 public abstract interface KeySpec { 48218 } 48219 48220 public class MGF1ParameterSpec implements java.security.spec.AlgorithmParameterSpec { 48221 ctor public MGF1ParameterSpec(java.lang.String); 48222 method public java.lang.String getDigestAlgorithm(); 48223 field public static final java.security.spec.MGF1ParameterSpec SHA1; 48224 field public static final java.security.spec.MGF1ParameterSpec SHA256; 48225 field public static final java.security.spec.MGF1ParameterSpec SHA384; 48226 field public static final java.security.spec.MGF1ParameterSpec SHA512; 48227 } 48228 48229 public class PKCS8EncodedKeySpec extends java.security.spec.EncodedKeySpec { 48230 ctor public PKCS8EncodedKeySpec(byte[]); 48231 method public final java.lang.String getFormat(); 48232 } 48233 48234 public class PSSParameterSpec implements java.security.spec.AlgorithmParameterSpec { 48235 ctor public PSSParameterSpec(int); 48236 ctor public PSSParameterSpec(java.lang.String, java.lang.String, java.security.spec.AlgorithmParameterSpec, int, int); 48237 method public java.lang.String getDigestAlgorithm(); 48238 method public java.lang.String getMGFAlgorithm(); 48239 method public java.security.spec.AlgorithmParameterSpec getMGFParameters(); 48240 method public int getSaltLength(); 48241 method public int getTrailerField(); 48242 field public static final java.security.spec.PSSParameterSpec DEFAULT; 48243 } 48244 48245 public class RSAKeyGenParameterSpec implements java.security.spec.AlgorithmParameterSpec { 48246 ctor public RSAKeyGenParameterSpec(int, java.math.BigInteger); 48247 method public int getKeysize(); 48248 method public java.math.BigInteger getPublicExponent(); 48249 field public static final java.math.BigInteger F0; 48250 field public static final java.math.BigInteger F4; 48251 } 48252 48253 public class RSAMultiPrimePrivateCrtKeySpec extends java.security.spec.RSAPrivateKeySpec { 48254 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[]); 48255 method public java.math.BigInteger getCrtCoefficient(); 48256 method public java.security.spec.RSAOtherPrimeInfo[] getOtherPrimeInfo(); 48257 method public java.math.BigInteger getPrimeExponentP(); 48258 method public java.math.BigInteger getPrimeExponentQ(); 48259 method public java.math.BigInteger getPrimeP(); 48260 method public java.math.BigInteger getPrimeQ(); 48261 method public java.math.BigInteger getPublicExponent(); 48262 } 48263 48264 public class RSAOtherPrimeInfo { 48265 ctor public RSAOtherPrimeInfo(java.math.BigInteger, java.math.BigInteger, java.math.BigInteger); 48266 method public final java.math.BigInteger getCrtCoefficient(); 48267 method public final java.math.BigInteger getExponent(); 48268 method public final java.math.BigInteger getPrime(); 48269 } 48270 48271 public class RSAPrivateCrtKeySpec extends java.security.spec.RSAPrivateKeySpec { 48272 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); 48273 method public java.math.BigInteger getCrtCoefficient(); 48274 method public java.math.BigInteger getPrimeExponentP(); 48275 method public java.math.BigInteger getPrimeExponentQ(); 48276 method public java.math.BigInteger getPrimeP(); 48277 method public java.math.BigInteger getPrimeQ(); 48278 method public java.math.BigInteger getPublicExponent(); 48279 } 48280 48281 public class RSAPrivateKeySpec implements java.security.spec.KeySpec { 48282 ctor public RSAPrivateKeySpec(java.math.BigInteger, java.math.BigInteger); 48283 method public java.math.BigInteger getModulus(); 48284 method public java.math.BigInteger getPrivateExponent(); 48285 } 48286 48287 public class RSAPublicKeySpec implements java.security.spec.KeySpec { 48288 ctor public RSAPublicKeySpec(java.math.BigInteger, java.math.BigInteger); 48289 method public java.math.BigInteger getModulus(); 48290 method public java.math.BigInteger getPublicExponent(); 48291 } 48292 48293 public class X509EncodedKeySpec extends java.security.spec.EncodedKeySpec { 48294 ctor public X509EncodedKeySpec(byte[]); 48295 method public final java.lang.String getFormat(); 48296 } 48297 48298} 48299 48300package java.sql { 48301 48302 public abstract interface Array { 48303 method public abstract void free() throws java.sql.SQLException; 48304 method public abstract java.lang.Object getArray() throws java.sql.SQLException; 48305 method public abstract java.lang.Object getArray(long, int) throws java.sql.SQLException; 48306 method public abstract java.lang.Object getArray(long, int, java.util.Map<java.lang.String, java.lang.Class<?>>) throws java.sql.SQLException; 48307 method public abstract java.lang.Object getArray(java.util.Map<java.lang.String, java.lang.Class<?>>) throws java.sql.SQLException; 48308 method public abstract int getBaseType() throws java.sql.SQLException; 48309 method public abstract java.lang.String getBaseTypeName() throws java.sql.SQLException; 48310 method public abstract java.sql.ResultSet getResultSet() throws java.sql.SQLException; 48311 method public abstract java.sql.ResultSet getResultSet(long, int) throws java.sql.SQLException; 48312 method public abstract java.sql.ResultSet getResultSet(long, int, java.util.Map<java.lang.String, java.lang.Class<?>>) throws java.sql.SQLException; 48313 method public abstract java.sql.ResultSet getResultSet(java.util.Map<java.lang.String, java.lang.Class<?>>) throws java.sql.SQLException; 48314 } 48315 48316 public class BatchUpdateException extends java.sql.SQLException implements java.io.Serializable { 48317 ctor public BatchUpdateException(); 48318 ctor public BatchUpdateException(java.lang.Throwable); 48319 ctor public BatchUpdateException(int[], java.lang.Throwable); 48320 ctor public BatchUpdateException(java.lang.String, int[], java.lang.Throwable); 48321 ctor public BatchUpdateException(java.lang.String, java.lang.String, int[], java.lang.Throwable); 48322 ctor public BatchUpdateException(java.lang.String, java.lang.String, int, int[], java.lang.Throwable); 48323 ctor public BatchUpdateException(int[]); 48324 ctor public BatchUpdateException(java.lang.String, int[]); 48325 ctor public BatchUpdateException(java.lang.String, java.lang.String, int[]); 48326 ctor public BatchUpdateException(java.lang.String, java.lang.String, int, int[]); 48327 method public int[] getUpdateCounts(); 48328 } 48329 48330 public abstract interface Blob { 48331 method public abstract void free() throws java.sql.SQLException; 48332 method public abstract java.io.InputStream getBinaryStream() throws java.sql.SQLException; 48333 method public abstract java.io.InputStream getBinaryStream(long, long) throws java.sql.SQLException; 48334 method public abstract byte[] getBytes(long, int) throws java.sql.SQLException; 48335 method public abstract long length() throws java.sql.SQLException; 48336 method public abstract long position(java.sql.Blob, long) throws java.sql.SQLException; 48337 method public abstract long position(byte[], long) throws java.sql.SQLException; 48338 method public abstract java.io.OutputStream setBinaryStream(long) throws java.sql.SQLException; 48339 method public abstract int setBytes(long, byte[]) throws java.sql.SQLException; 48340 method public abstract int setBytes(long, byte[], int, int) throws java.sql.SQLException; 48341 method public abstract void truncate(long) throws java.sql.SQLException; 48342 } 48343 48344 public abstract interface CallableStatement implements java.sql.PreparedStatement { 48345 method public abstract java.sql.Array getArray(int) throws java.sql.SQLException; 48346 method public abstract java.sql.Array getArray(java.lang.String) throws java.sql.SQLException; 48347 method public abstract java.math.BigDecimal getBigDecimal(int) throws java.sql.SQLException; 48348 method public abstract deprecated java.math.BigDecimal getBigDecimal(int, int) throws java.sql.SQLException; 48349 method public abstract java.math.BigDecimal getBigDecimal(java.lang.String) throws java.sql.SQLException; 48350 method public abstract java.sql.Blob getBlob(int) throws java.sql.SQLException; 48351 method public abstract java.sql.Blob getBlob(java.lang.String) throws java.sql.SQLException; 48352 method public abstract boolean getBoolean(int) throws java.sql.SQLException; 48353 method public abstract boolean getBoolean(java.lang.String) throws java.sql.SQLException; 48354 method public abstract byte getByte(int) throws java.sql.SQLException; 48355 method public abstract byte getByte(java.lang.String) throws java.sql.SQLException; 48356 method public abstract byte[] getBytes(int) throws java.sql.SQLException; 48357 method public abstract byte[] getBytes(java.lang.String) throws java.sql.SQLException; 48358 method public abstract java.io.Reader getCharacterStream(int) throws java.sql.SQLException; 48359 method public abstract java.io.Reader getCharacterStream(java.lang.String) throws java.sql.SQLException; 48360 method public abstract java.sql.Clob getClob(int) throws java.sql.SQLException; 48361 method public abstract java.sql.Clob getClob(java.lang.String) throws java.sql.SQLException; 48362 method public abstract java.sql.Date getDate(int) throws java.sql.SQLException; 48363 method public abstract java.sql.Date getDate(int, java.util.Calendar) throws java.sql.SQLException; 48364 method public abstract java.sql.Date getDate(java.lang.String) throws java.sql.SQLException; 48365 method public abstract java.sql.Date getDate(java.lang.String, java.util.Calendar) throws java.sql.SQLException; 48366 method public abstract double getDouble(int) throws java.sql.SQLException; 48367 method public abstract double getDouble(java.lang.String) throws java.sql.SQLException; 48368 method public abstract float getFloat(int) throws java.sql.SQLException; 48369 method public abstract float getFloat(java.lang.String) throws java.sql.SQLException; 48370 method public abstract int getInt(int) throws java.sql.SQLException; 48371 method public abstract int getInt(java.lang.String) throws java.sql.SQLException; 48372 method public abstract long getLong(int) throws java.sql.SQLException; 48373 method public abstract long getLong(java.lang.String) throws java.sql.SQLException; 48374 method public abstract java.io.Reader getNCharacterStream(int) throws java.sql.SQLException; 48375 method public abstract java.io.Reader getNCharacterStream(java.lang.String) throws java.sql.SQLException; 48376 method public abstract java.sql.NClob getNClob(int) throws java.sql.SQLException; 48377 method public abstract java.sql.NClob getNClob(java.lang.String) throws java.sql.SQLException; 48378 method public abstract java.lang.String getNString(int) throws java.sql.SQLException; 48379 method public abstract java.lang.String getNString(java.lang.String) throws java.sql.SQLException; 48380 method public abstract java.lang.Object getObject(int) throws java.sql.SQLException; 48381 method public abstract java.lang.Object getObject(int, java.util.Map<java.lang.String, java.lang.Class<?>>) throws java.sql.SQLException; 48382 method public abstract java.lang.Object getObject(java.lang.String) throws java.sql.SQLException; 48383 method public abstract java.lang.Object getObject(java.lang.String, java.util.Map<java.lang.String, java.lang.Class<?>>) throws java.sql.SQLException; 48384 method public abstract java.sql.Ref getRef(int) throws java.sql.SQLException; 48385 method public abstract java.sql.Ref getRef(java.lang.String) throws java.sql.SQLException; 48386 method public abstract java.sql.RowId getRowId(int) throws java.sql.SQLException; 48387 method public abstract java.sql.RowId getRowId(java.lang.String) throws java.sql.SQLException; 48388 method public abstract java.sql.SQLXML getSQLXML(int) throws java.sql.SQLException; 48389 method public abstract java.sql.SQLXML getSQLXML(java.lang.String) throws java.sql.SQLException; 48390 method public abstract short getShort(int) throws java.sql.SQLException; 48391 method public abstract short getShort(java.lang.String) throws java.sql.SQLException; 48392 method public abstract java.lang.String getString(int) throws java.sql.SQLException; 48393 method public abstract java.lang.String getString(java.lang.String) throws java.sql.SQLException; 48394 method public abstract java.sql.Time getTime(int) throws java.sql.SQLException; 48395 method public abstract java.sql.Time getTime(int, java.util.Calendar) throws java.sql.SQLException; 48396 method public abstract java.sql.Time getTime(java.lang.String) throws java.sql.SQLException; 48397 method public abstract java.sql.Time getTime(java.lang.String, java.util.Calendar) throws java.sql.SQLException; 48398 method public abstract java.sql.Timestamp getTimestamp(int) throws java.sql.SQLException; 48399 method public abstract java.sql.Timestamp getTimestamp(int, java.util.Calendar) throws java.sql.SQLException; 48400 method public abstract java.sql.Timestamp getTimestamp(java.lang.String) throws java.sql.SQLException; 48401 method public abstract java.sql.Timestamp getTimestamp(java.lang.String, java.util.Calendar) throws java.sql.SQLException; 48402 method public abstract java.net.URL getURL(int) throws java.sql.SQLException; 48403 method public abstract java.net.URL getURL(java.lang.String) throws java.sql.SQLException; 48404 method public abstract void registerOutParameter(int, int) throws java.sql.SQLException; 48405 method public abstract void registerOutParameter(int, int, int) throws java.sql.SQLException; 48406 method public abstract void registerOutParameter(int, int, java.lang.String) throws java.sql.SQLException; 48407 method public abstract void registerOutParameter(java.lang.String, int) throws java.sql.SQLException; 48408 method public abstract void registerOutParameter(java.lang.String, int, int) throws java.sql.SQLException; 48409 method public abstract void registerOutParameter(java.lang.String, int, java.lang.String) throws java.sql.SQLException; 48410 method public abstract void setAsciiStream(java.lang.String, java.io.InputStream, int) throws java.sql.SQLException; 48411 method public abstract void setAsciiStream(java.lang.String, java.io.InputStream, long) throws java.sql.SQLException; 48412 method public abstract void setAsciiStream(java.lang.String, java.io.InputStream) throws java.sql.SQLException; 48413 method public abstract void setBigDecimal(java.lang.String, java.math.BigDecimal) throws java.sql.SQLException; 48414 method public abstract void setBinaryStream(java.lang.String, java.io.InputStream, int) throws java.sql.SQLException; 48415 method public abstract void setBinaryStream(java.lang.String, java.io.InputStream, long) throws java.sql.SQLException; 48416 method public abstract void setBinaryStream(java.lang.String, java.io.InputStream) throws java.sql.SQLException; 48417 method public abstract void setBlob(java.lang.String, java.io.InputStream, long) throws java.sql.SQLException; 48418 method public abstract void setBlob(java.lang.String, java.sql.Blob) throws java.sql.SQLException; 48419 method public abstract void setBlob(java.lang.String, java.io.InputStream) throws java.sql.SQLException; 48420 method public abstract void setBoolean(java.lang.String, boolean) throws java.sql.SQLException; 48421 method public abstract void setByte(java.lang.String, byte) throws java.sql.SQLException; 48422 method public abstract void setBytes(java.lang.String, byte[]) throws java.sql.SQLException; 48423 method public abstract void setCharacterStream(java.lang.String, java.io.Reader, int) throws java.sql.SQLException; 48424 method public abstract void setCharacterStream(java.lang.String, java.io.Reader, long) throws java.sql.SQLException; 48425 method public abstract void setCharacterStream(java.lang.String, java.io.Reader) throws java.sql.SQLException; 48426 method public abstract void setClob(java.lang.String, java.io.Reader, long) throws java.sql.SQLException; 48427 method public abstract void setClob(java.lang.String, java.sql.Clob) throws java.sql.SQLException; 48428 method public abstract void setClob(java.lang.String, java.io.Reader) throws java.sql.SQLException; 48429 method public abstract void setDate(java.lang.String, java.sql.Date) throws java.sql.SQLException; 48430 method public abstract void setDate(java.lang.String, java.sql.Date, java.util.Calendar) throws java.sql.SQLException; 48431 method public abstract void setDouble(java.lang.String, double) throws java.sql.SQLException; 48432 method public abstract void setFloat(java.lang.String, float) throws java.sql.SQLException; 48433 method public abstract void setInt(java.lang.String, int) throws java.sql.SQLException; 48434 method public abstract void setLong(java.lang.String, long) throws java.sql.SQLException; 48435 method public abstract void setNCharacterStream(java.lang.String, java.io.Reader, long) throws java.sql.SQLException; 48436 method public abstract void setNCharacterStream(java.lang.String, java.io.Reader) throws java.sql.SQLException; 48437 method public abstract void setNClob(java.lang.String, java.sql.NClob) throws java.sql.SQLException; 48438 method public abstract void setNClob(java.lang.String, java.io.Reader, long) throws java.sql.SQLException; 48439 method public abstract void setNClob(java.lang.String, java.io.Reader) throws java.sql.SQLException; 48440 method public abstract void setNString(java.lang.String, java.lang.String) throws java.sql.SQLException; 48441 method public abstract void setNull(java.lang.String, int) throws java.sql.SQLException; 48442 method public abstract void setNull(java.lang.String, int, java.lang.String) throws java.sql.SQLException; 48443 method public abstract void setObject(java.lang.String, java.lang.Object) throws java.sql.SQLException; 48444 method public abstract void setObject(java.lang.String, java.lang.Object, int) throws java.sql.SQLException; 48445 method public abstract void setObject(java.lang.String, java.lang.Object, int, int) throws java.sql.SQLException; 48446 method public abstract void setRowId(java.lang.String, java.sql.RowId) throws java.sql.SQLException; 48447 method public abstract void setSQLXML(java.lang.String, java.sql.SQLXML) throws java.sql.SQLException; 48448 method public abstract void setShort(java.lang.String, short) throws java.sql.SQLException; 48449 method public abstract void setString(java.lang.String, java.lang.String) throws java.sql.SQLException; 48450 method public abstract void setTime(java.lang.String, java.sql.Time) throws java.sql.SQLException; 48451 method public abstract void setTime(java.lang.String, java.sql.Time, java.util.Calendar) throws java.sql.SQLException; 48452 method public abstract void setTimestamp(java.lang.String, java.sql.Timestamp) throws java.sql.SQLException; 48453 method public abstract void setTimestamp(java.lang.String, java.sql.Timestamp, java.util.Calendar) throws java.sql.SQLException; 48454 method public abstract void setURL(java.lang.String, java.net.URL) throws java.sql.SQLException; 48455 method public abstract boolean wasNull() throws java.sql.SQLException; 48456 } 48457 48458 public final class ClientInfoStatus extends java.lang.Enum { 48459 method public static java.sql.ClientInfoStatus valueOf(java.lang.String); 48460 method public static final java.sql.ClientInfoStatus[] values(); 48461 enum_constant public static final java.sql.ClientInfoStatus REASON_UNKNOWN; 48462 enum_constant public static final java.sql.ClientInfoStatus REASON_UNKNOWN_PROPERTY; 48463 enum_constant public static final java.sql.ClientInfoStatus REASON_VALUE_INVALID; 48464 enum_constant public static final java.sql.ClientInfoStatus REASON_VALUE_TRUNCATED; 48465 } 48466 48467 public abstract interface Clob { 48468 method public abstract void free() throws java.sql.SQLException; 48469 method public abstract java.io.InputStream getAsciiStream() throws java.sql.SQLException; 48470 method public abstract java.io.Reader getCharacterStream() throws java.sql.SQLException; 48471 method public abstract java.io.Reader getCharacterStream(long, long) throws java.sql.SQLException; 48472 method public abstract java.lang.String getSubString(long, int) throws java.sql.SQLException; 48473 method public abstract long length() throws java.sql.SQLException; 48474 method public abstract long position(java.sql.Clob, long) throws java.sql.SQLException; 48475 method public abstract long position(java.lang.String, long) throws java.sql.SQLException; 48476 method public abstract java.io.OutputStream setAsciiStream(long) throws java.sql.SQLException; 48477 method public abstract java.io.Writer setCharacterStream(long) throws java.sql.SQLException; 48478 method public abstract int setString(long, java.lang.String) throws java.sql.SQLException; 48479 method public abstract int setString(long, java.lang.String, int, int) throws java.sql.SQLException; 48480 method public abstract void truncate(long) throws java.sql.SQLException; 48481 } 48482 48483 public abstract interface Connection implements java.lang.AutoCloseable java.sql.Wrapper { 48484 method public abstract void clearWarnings() throws java.sql.SQLException; 48485 method public abstract void close() throws java.sql.SQLException; 48486 method public abstract void commit() throws java.sql.SQLException; 48487 method public abstract java.sql.Array createArrayOf(java.lang.String, java.lang.Object[]) throws java.sql.SQLException; 48488 method public abstract java.sql.Blob createBlob() throws java.sql.SQLException; 48489 method public abstract java.sql.Clob createClob() throws java.sql.SQLException; 48490 method public abstract java.sql.NClob createNClob() throws java.sql.SQLException; 48491 method public abstract java.sql.SQLXML createSQLXML() throws java.sql.SQLException; 48492 method public abstract java.sql.Statement createStatement() throws java.sql.SQLException; 48493 method public abstract java.sql.Statement createStatement(int, int) throws java.sql.SQLException; 48494 method public abstract java.sql.Statement createStatement(int, int, int) throws java.sql.SQLException; 48495 method public abstract java.sql.Struct createStruct(java.lang.String, java.lang.Object[]) throws java.sql.SQLException; 48496 method public abstract boolean getAutoCommit() throws java.sql.SQLException; 48497 method public abstract java.lang.String getCatalog() throws java.sql.SQLException; 48498 method public abstract java.lang.String getClientInfo(java.lang.String) throws java.sql.SQLException; 48499 method public abstract java.util.Properties getClientInfo() throws java.sql.SQLException; 48500 method public abstract int getHoldability() throws java.sql.SQLException; 48501 method public abstract java.sql.DatabaseMetaData getMetaData() throws java.sql.SQLException; 48502 method public abstract int getTransactionIsolation() throws java.sql.SQLException; 48503 method public abstract java.util.Map<java.lang.String, java.lang.Class<?>> getTypeMap() throws java.sql.SQLException; 48504 method public abstract java.sql.SQLWarning getWarnings() throws java.sql.SQLException; 48505 method public abstract boolean isClosed() throws java.sql.SQLException; 48506 method public abstract boolean isReadOnly() throws java.sql.SQLException; 48507 method public abstract boolean isValid(int) throws java.sql.SQLException; 48508 method public abstract java.lang.String nativeSQL(java.lang.String) throws java.sql.SQLException; 48509 method public abstract java.sql.CallableStatement prepareCall(java.lang.String) throws java.sql.SQLException; 48510 method public abstract java.sql.CallableStatement prepareCall(java.lang.String, int, int) throws java.sql.SQLException; 48511 method public abstract java.sql.CallableStatement prepareCall(java.lang.String, int, int, int) throws java.sql.SQLException; 48512 method public abstract java.sql.PreparedStatement prepareStatement(java.lang.String) throws java.sql.SQLException; 48513 method public abstract java.sql.PreparedStatement prepareStatement(java.lang.String, int) throws java.sql.SQLException; 48514 method public abstract java.sql.PreparedStatement prepareStatement(java.lang.String, int[]) throws java.sql.SQLException; 48515 method public abstract java.sql.PreparedStatement prepareStatement(java.lang.String, int, int) throws java.sql.SQLException; 48516 method public abstract java.sql.PreparedStatement prepareStatement(java.lang.String, int, int, int) throws java.sql.SQLException; 48517 method public abstract java.sql.PreparedStatement prepareStatement(java.lang.String, java.lang.String[]) throws java.sql.SQLException; 48518 method public abstract void releaseSavepoint(java.sql.Savepoint) throws java.sql.SQLException; 48519 method public abstract void rollback() throws java.sql.SQLException; 48520 method public abstract void rollback(java.sql.Savepoint) throws java.sql.SQLException; 48521 method public abstract void setAutoCommit(boolean) throws java.sql.SQLException; 48522 method public abstract void setCatalog(java.lang.String) throws java.sql.SQLException; 48523 method public abstract void setClientInfo(java.lang.String, java.lang.String) throws java.sql.SQLClientInfoException; 48524 method public abstract void setClientInfo(java.util.Properties) throws java.sql.SQLClientInfoException; 48525 method public abstract void setHoldability(int) throws java.sql.SQLException; 48526 method public abstract void setReadOnly(boolean) throws java.sql.SQLException; 48527 method public abstract java.sql.Savepoint setSavepoint() throws java.sql.SQLException; 48528 method public abstract java.sql.Savepoint setSavepoint(java.lang.String) throws java.sql.SQLException; 48529 method public abstract void setTransactionIsolation(int) throws java.sql.SQLException; 48530 method public abstract void setTypeMap(java.util.Map<java.lang.String, java.lang.Class<?>>) throws java.sql.SQLException; 48531 field public static final int TRANSACTION_NONE = 0; // 0x0 48532 field public static final int TRANSACTION_READ_COMMITTED = 2; // 0x2 48533 field public static final int TRANSACTION_READ_UNCOMMITTED = 1; // 0x1 48534 field public static final int TRANSACTION_REPEATABLE_READ = 4; // 0x4 48535 field public static final int TRANSACTION_SERIALIZABLE = 8; // 0x8 48536 } 48537 48538 public class DataTruncation extends java.sql.SQLWarning implements java.io.Serializable { 48539 ctor public DataTruncation(int, boolean, boolean, int, int); 48540 ctor public DataTruncation(int, boolean, boolean, int, int, java.lang.Throwable); 48541 method public int getDataSize(); 48542 method public int getIndex(); 48543 method public boolean getParameter(); 48544 method public boolean getRead(); 48545 method public int getTransferSize(); 48546 } 48547 48548 public abstract interface DatabaseMetaData implements java.sql.Wrapper { 48549 method public abstract boolean allProceduresAreCallable() throws java.sql.SQLException; 48550 method public abstract boolean allTablesAreSelectable() throws java.sql.SQLException; 48551 method public abstract boolean autoCommitFailureClosesAllResultSets() throws java.sql.SQLException; 48552 method public abstract boolean dataDefinitionCausesTransactionCommit() throws java.sql.SQLException; 48553 method public abstract boolean dataDefinitionIgnoredInTransactions() throws java.sql.SQLException; 48554 method public abstract boolean deletesAreDetected(int) throws java.sql.SQLException; 48555 method public abstract boolean doesMaxRowSizeIncludeBlobs() throws java.sql.SQLException; 48556 method public abstract java.sql.ResultSet getAttributes(java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException; 48557 method public abstract java.sql.ResultSet getBestRowIdentifier(java.lang.String, java.lang.String, java.lang.String, int, boolean) throws java.sql.SQLException; 48558 method public abstract java.lang.String getCatalogSeparator() throws java.sql.SQLException; 48559 method public abstract java.lang.String getCatalogTerm() throws java.sql.SQLException; 48560 method public abstract java.sql.ResultSet getCatalogs() throws java.sql.SQLException; 48561 method public abstract java.sql.ResultSet getClientInfoProperties() throws java.sql.SQLException; 48562 method public abstract java.sql.ResultSet getColumnPrivileges(java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException; 48563 method public abstract java.sql.ResultSet getColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException; 48564 method public abstract java.sql.Connection getConnection() throws java.sql.SQLException; 48565 method public abstract java.sql.ResultSet getCrossReference(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException; 48566 method public abstract int getDatabaseMajorVersion() throws java.sql.SQLException; 48567 method public abstract int getDatabaseMinorVersion() throws java.sql.SQLException; 48568 method public abstract java.lang.String getDatabaseProductName() throws java.sql.SQLException; 48569 method public abstract java.lang.String getDatabaseProductVersion() throws java.sql.SQLException; 48570 method public abstract int getDefaultTransactionIsolation() throws java.sql.SQLException; 48571 method public abstract int getDriverMajorVersion(); 48572 method public abstract int getDriverMinorVersion(); 48573 method public abstract java.lang.String getDriverName() throws java.sql.SQLException; 48574 method public abstract java.lang.String getDriverVersion() throws java.sql.SQLException; 48575 method public abstract java.sql.ResultSet getExportedKeys(java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException; 48576 method public abstract java.lang.String getExtraNameCharacters() throws java.sql.SQLException; 48577 method public abstract java.sql.ResultSet getFunctionColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException; 48578 method public abstract java.sql.ResultSet getFunctions(java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException; 48579 method public abstract java.lang.String getIdentifierQuoteString() throws java.sql.SQLException; 48580 method public abstract java.sql.ResultSet getImportedKeys(java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException; 48581 method public abstract java.sql.ResultSet getIndexInfo(java.lang.String, java.lang.String, java.lang.String, boolean, boolean) throws java.sql.SQLException; 48582 method public abstract int getJDBCMajorVersion() throws java.sql.SQLException; 48583 method public abstract int getJDBCMinorVersion() throws java.sql.SQLException; 48584 method public abstract int getMaxBinaryLiteralLength() throws java.sql.SQLException; 48585 method public abstract int getMaxCatalogNameLength() throws java.sql.SQLException; 48586 method public abstract int getMaxCharLiteralLength() throws java.sql.SQLException; 48587 method public abstract int getMaxColumnNameLength() throws java.sql.SQLException; 48588 method public abstract int getMaxColumnsInGroupBy() throws java.sql.SQLException; 48589 method public abstract int getMaxColumnsInIndex() throws java.sql.SQLException; 48590 method public abstract int getMaxColumnsInOrderBy() throws java.sql.SQLException; 48591 method public abstract int getMaxColumnsInSelect() throws java.sql.SQLException; 48592 method public abstract int getMaxColumnsInTable() throws java.sql.SQLException; 48593 method public abstract int getMaxConnections() throws java.sql.SQLException; 48594 method public abstract int getMaxCursorNameLength() throws java.sql.SQLException; 48595 method public abstract int getMaxIndexLength() throws java.sql.SQLException; 48596 method public abstract int getMaxProcedureNameLength() throws java.sql.SQLException; 48597 method public abstract int getMaxRowSize() throws java.sql.SQLException; 48598 method public abstract int getMaxSchemaNameLength() throws java.sql.SQLException; 48599 method public abstract int getMaxStatementLength() throws java.sql.SQLException; 48600 method public abstract int getMaxStatements() throws java.sql.SQLException; 48601 method public abstract int getMaxTableNameLength() throws java.sql.SQLException; 48602 method public abstract int getMaxTablesInSelect() throws java.sql.SQLException; 48603 method public abstract int getMaxUserNameLength() throws java.sql.SQLException; 48604 method public abstract java.lang.String getNumericFunctions() throws java.sql.SQLException; 48605 method public abstract java.sql.ResultSet getPrimaryKeys(java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException; 48606 method public abstract java.sql.ResultSet getProcedureColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException; 48607 method public abstract java.lang.String getProcedureTerm() throws java.sql.SQLException; 48608 method public abstract java.sql.ResultSet getProcedures(java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException; 48609 method public abstract int getResultSetHoldability() throws java.sql.SQLException; 48610 method public abstract java.sql.RowIdLifetime getRowIdLifetime() throws java.sql.SQLException; 48611 method public abstract java.lang.String getSQLKeywords() throws java.sql.SQLException; 48612 method public abstract int getSQLStateType() throws java.sql.SQLException; 48613 method public abstract java.lang.String getSchemaTerm() throws java.sql.SQLException; 48614 method public abstract java.sql.ResultSet getSchemas() throws java.sql.SQLException; 48615 method public abstract java.sql.ResultSet getSchemas(java.lang.String, java.lang.String) throws java.sql.SQLException; 48616 method public abstract java.lang.String getSearchStringEscape() throws java.sql.SQLException; 48617 method public abstract java.lang.String getStringFunctions() throws java.sql.SQLException; 48618 method public abstract java.sql.ResultSet getSuperTables(java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException; 48619 method public abstract java.sql.ResultSet getSuperTypes(java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException; 48620 method public abstract java.lang.String getSystemFunctions() throws java.sql.SQLException; 48621 method public abstract java.sql.ResultSet getTablePrivileges(java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException; 48622 method public abstract java.sql.ResultSet getTableTypes() throws java.sql.SQLException; 48623 method public abstract java.sql.ResultSet getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) throws java.sql.SQLException; 48624 method public abstract java.lang.String getTimeDateFunctions() throws java.sql.SQLException; 48625 method public abstract java.sql.ResultSet getTypeInfo() throws java.sql.SQLException; 48626 method public abstract java.sql.ResultSet getUDTs(java.lang.String, java.lang.String, java.lang.String, int[]) throws java.sql.SQLException; 48627 method public abstract java.lang.String getURL() throws java.sql.SQLException; 48628 method public abstract java.lang.String getUserName() throws java.sql.SQLException; 48629 method public abstract java.sql.ResultSet getVersionColumns(java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException; 48630 method public abstract boolean insertsAreDetected(int) throws java.sql.SQLException; 48631 method public abstract boolean isCatalogAtStart() throws java.sql.SQLException; 48632 method public abstract boolean isReadOnly() throws java.sql.SQLException; 48633 method public abstract boolean locatorsUpdateCopy() throws java.sql.SQLException; 48634 method public abstract boolean nullPlusNonNullIsNull() throws java.sql.SQLException; 48635 method public abstract boolean nullsAreSortedAtEnd() throws java.sql.SQLException; 48636 method public abstract boolean nullsAreSortedAtStart() throws java.sql.SQLException; 48637 method public abstract boolean nullsAreSortedHigh() throws java.sql.SQLException; 48638 method public abstract boolean nullsAreSortedLow() throws java.sql.SQLException; 48639 method public abstract boolean othersDeletesAreVisible(int) throws java.sql.SQLException; 48640 method public abstract boolean othersInsertsAreVisible(int) throws java.sql.SQLException; 48641 method public abstract boolean othersUpdatesAreVisible(int) throws java.sql.SQLException; 48642 method public abstract boolean ownDeletesAreVisible(int) throws java.sql.SQLException; 48643 method public abstract boolean ownInsertsAreVisible(int) throws java.sql.SQLException; 48644 method public abstract boolean ownUpdatesAreVisible(int) throws java.sql.SQLException; 48645 method public abstract boolean storesLowerCaseIdentifiers() throws java.sql.SQLException; 48646 method public abstract boolean storesLowerCaseQuotedIdentifiers() throws java.sql.SQLException; 48647 method public abstract boolean storesMixedCaseIdentifiers() throws java.sql.SQLException; 48648 method public abstract boolean storesMixedCaseQuotedIdentifiers() throws java.sql.SQLException; 48649 method public abstract boolean storesUpperCaseIdentifiers() throws java.sql.SQLException; 48650 method public abstract boolean storesUpperCaseQuotedIdentifiers() throws java.sql.SQLException; 48651 method public abstract boolean supportsANSI92EntryLevelSQL() throws java.sql.SQLException; 48652 method public abstract boolean supportsANSI92FullSQL() throws java.sql.SQLException; 48653 method public abstract boolean supportsANSI92IntermediateSQL() throws java.sql.SQLException; 48654 method public abstract boolean supportsAlterTableWithAddColumn() throws java.sql.SQLException; 48655 method public abstract boolean supportsAlterTableWithDropColumn() throws java.sql.SQLException; 48656 method public abstract boolean supportsBatchUpdates() throws java.sql.SQLException; 48657 method public abstract boolean supportsCatalogsInDataManipulation() throws java.sql.SQLException; 48658 method public abstract boolean supportsCatalogsInIndexDefinitions() throws java.sql.SQLException; 48659 method public abstract boolean supportsCatalogsInPrivilegeDefinitions() throws java.sql.SQLException; 48660 method public abstract boolean supportsCatalogsInProcedureCalls() throws java.sql.SQLException; 48661 method public abstract boolean supportsCatalogsInTableDefinitions() throws java.sql.SQLException; 48662 method public abstract boolean supportsColumnAliasing() throws java.sql.SQLException; 48663 method public abstract boolean supportsConvert() throws java.sql.SQLException; 48664 method public abstract boolean supportsConvert(int, int) throws java.sql.SQLException; 48665 method public abstract boolean supportsCoreSQLGrammar() throws java.sql.SQLException; 48666 method public abstract boolean supportsCorrelatedSubqueries() throws java.sql.SQLException; 48667 method public abstract boolean supportsDataDefinitionAndDataManipulationTransactions() throws java.sql.SQLException; 48668 method public abstract boolean supportsDataManipulationTransactionsOnly() throws java.sql.SQLException; 48669 method public abstract boolean supportsDifferentTableCorrelationNames() throws java.sql.SQLException; 48670 method public abstract boolean supportsExpressionsInOrderBy() throws java.sql.SQLException; 48671 method public abstract boolean supportsExtendedSQLGrammar() throws java.sql.SQLException; 48672 method public abstract boolean supportsFullOuterJoins() throws java.sql.SQLException; 48673 method public abstract boolean supportsGetGeneratedKeys() throws java.sql.SQLException; 48674 method public abstract boolean supportsGroupBy() throws java.sql.SQLException; 48675 method public abstract boolean supportsGroupByBeyondSelect() throws java.sql.SQLException; 48676 method public abstract boolean supportsGroupByUnrelated() throws java.sql.SQLException; 48677 method public abstract boolean supportsIntegrityEnhancementFacility() throws java.sql.SQLException; 48678 method public abstract boolean supportsLikeEscapeClause() throws java.sql.SQLException; 48679 method public abstract boolean supportsLimitedOuterJoins() throws java.sql.SQLException; 48680 method public abstract boolean supportsMinimumSQLGrammar() throws java.sql.SQLException; 48681 method public abstract boolean supportsMixedCaseIdentifiers() throws java.sql.SQLException; 48682 method public abstract boolean supportsMixedCaseQuotedIdentifiers() throws java.sql.SQLException; 48683 method public abstract boolean supportsMultipleOpenResults() throws java.sql.SQLException; 48684 method public abstract boolean supportsMultipleResultSets() throws java.sql.SQLException; 48685 method public abstract boolean supportsMultipleTransactions() throws java.sql.SQLException; 48686 method public abstract boolean supportsNamedParameters() throws java.sql.SQLException; 48687 method public abstract boolean supportsNonNullableColumns() throws java.sql.SQLException; 48688 method public abstract boolean supportsOpenCursorsAcrossCommit() throws java.sql.SQLException; 48689 method public abstract boolean supportsOpenCursorsAcrossRollback() throws java.sql.SQLException; 48690 method public abstract boolean supportsOpenStatementsAcrossCommit() throws java.sql.SQLException; 48691 method public abstract boolean supportsOpenStatementsAcrossRollback() throws java.sql.SQLException; 48692 method public abstract boolean supportsOrderByUnrelated() throws java.sql.SQLException; 48693 method public abstract boolean supportsOuterJoins() throws java.sql.SQLException; 48694 method public abstract boolean supportsPositionedDelete() throws java.sql.SQLException; 48695 method public abstract boolean supportsPositionedUpdate() throws java.sql.SQLException; 48696 method public abstract boolean supportsResultSetConcurrency(int, int) throws java.sql.SQLException; 48697 method public abstract boolean supportsResultSetHoldability(int) throws java.sql.SQLException; 48698 method public abstract boolean supportsResultSetType(int) throws java.sql.SQLException; 48699 method public abstract boolean supportsSavepoints() throws java.sql.SQLException; 48700 method public abstract boolean supportsSchemasInDataManipulation() throws java.sql.SQLException; 48701 method public abstract boolean supportsSchemasInIndexDefinitions() throws java.sql.SQLException; 48702 method public abstract boolean supportsSchemasInPrivilegeDefinitions() throws java.sql.SQLException; 48703 method public abstract boolean supportsSchemasInProcedureCalls() throws java.sql.SQLException; 48704 method public abstract boolean supportsSchemasInTableDefinitions() throws java.sql.SQLException; 48705 method public abstract boolean supportsSelectForUpdate() throws java.sql.SQLException; 48706 method public abstract boolean supportsStatementPooling() throws java.sql.SQLException; 48707 method public abstract boolean supportsStoredFunctionsUsingCallSyntax() throws java.sql.SQLException; 48708 method public abstract boolean supportsStoredProcedures() throws java.sql.SQLException; 48709 method public abstract boolean supportsSubqueriesInComparisons() throws java.sql.SQLException; 48710 method public abstract boolean supportsSubqueriesInExists() throws java.sql.SQLException; 48711 method public abstract boolean supportsSubqueriesInIns() throws java.sql.SQLException; 48712 method public abstract boolean supportsSubqueriesInQuantifieds() throws java.sql.SQLException; 48713 method public abstract boolean supportsTableCorrelationNames() throws java.sql.SQLException; 48714 method public abstract boolean supportsTransactionIsolationLevel(int) throws java.sql.SQLException; 48715 method public abstract boolean supportsTransactions() throws java.sql.SQLException; 48716 method public abstract boolean supportsUnion() throws java.sql.SQLException; 48717 method public abstract boolean supportsUnionAll() throws java.sql.SQLException; 48718 method public abstract boolean updatesAreDetected(int) throws java.sql.SQLException; 48719 method public abstract boolean usesLocalFilePerTable() throws java.sql.SQLException; 48720 method public abstract boolean usesLocalFiles() throws java.sql.SQLException; 48721 field public static final short attributeNoNulls = 0; // 0x0 48722 field public static final short attributeNullable = 1; // 0x1 48723 field public static final short attributeNullableUnknown = 2; // 0x2 48724 field public static final int bestRowNotPseudo = 1; // 0x1 48725 field public static final int bestRowPseudo = 2; // 0x2 48726 field public static final int bestRowSession = 2; // 0x2 48727 field public static final int bestRowTemporary = 0; // 0x0 48728 field public static final int bestRowTransaction = 1; // 0x1 48729 field public static final int bestRowUnknown = 0; // 0x0 48730 field public static final int columnNoNulls = 0; // 0x0 48731 field public static final int columnNullable = 1; // 0x1 48732 field public static final int columnNullableUnknown = 2; // 0x2 48733 field public static final int functionColumnIn = 1; // 0x1 48734 field public static final int functionColumnInOut = 2; // 0x2 48735 field public static final int functionColumnOut = 3; // 0x3 48736 field public static final int functionColumnResult = 5; // 0x5 48737 field public static final int functionColumnUnknown = 0; // 0x0 48738 field public static final int functionNoNulls = 0; // 0x0 48739 field public static final int functionNoTable = 1; // 0x1 48740 field public static final int functionNullable = 1; // 0x1 48741 field public static final int functionNullableUnknown = 2; // 0x2 48742 field public static final int functionResultUnknown = 0; // 0x0 48743 field public static final int functionReturn = 4; // 0x4 48744 field public static final int functionReturnsTable = 2; // 0x2 48745 field public static final int importedKeyCascade = 0; // 0x0 48746 field public static final int importedKeyInitiallyDeferred = 5; // 0x5 48747 field public static final int importedKeyInitiallyImmediate = 6; // 0x6 48748 field public static final int importedKeyNoAction = 3; // 0x3 48749 field public static final int importedKeyNotDeferrable = 7; // 0x7 48750 field public static final int importedKeyRestrict = 1; // 0x1 48751 field public static final int importedKeySetDefault = 4; // 0x4 48752 field public static final int importedKeySetNull = 2; // 0x2 48753 field public static final int procedureColumnIn = 1; // 0x1 48754 field public static final int procedureColumnInOut = 2; // 0x2 48755 field public static final int procedureColumnOut = 4; // 0x4 48756 field public static final int procedureColumnResult = 3; // 0x3 48757 field public static final int procedureColumnReturn = 5; // 0x5 48758 field public static final int procedureColumnUnknown = 0; // 0x0 48759 field public static final int procedureNoNulls = 0; // 0x0 48760 field public static final int procedureNoResult = 1; // 0x1 48761 field public static final int procedureNullable = 1; // 0x1 48762 field public static final int procedureNullableUnknown = 2; // 0x2 48763 field public static final int procedureResultUnknown = 0; // 0x0 48764 field public static final int procedureReturnsResult = 2; // 0x2 48765 field public static final int sqlStateSQL = 2; // 0x2 48766 field public static final int sqlStateSQL99 = 2; // 0x2 48767 field public static final int sqlStateXOpen = 1; // 0x1 48768 field public static final short tableIndexClustered = 1; // 0x1 48769 field public static final short tableIndexHashed = 2; // 0x2 48770 field public static final short tableIndexOther = 3; // 0x3 48771 field public static final short tableIndexStatistic = 0; // 0x0 48772 field public static final int typeNoNulls = 0; // 0x0 48773 field public static final int typeNullable = 1; // 0x1 48774 field public static final int typeNullableUnknown = 2; // 0x2 48775 field public static final int typePredBasic = 2; // 0x2 48776 field public static final int typePredChar = 1; // 0x1 48777 field public static final int typePredNone = 0; // 0x0 48778 field public static final int typeSearchable = 3; // 0x3 48779 field public static final int versionColumnNotPseudo = 1; // 0x1 48780 field public static final int versionColumnPseudo = 2; // 0x2 48781 field public static final int versionColumnUnknown = 0; // 0x0 48782 } 48783 48784 public class Date extends java.util.Date { 48785 ctor public deprecated Date(int, int, int); 48786 ctor public Date(long); 48787 method public static java.sql.Date valueOf(java.lang.String); 48788 } 48789 48790 public abstract interface Driver { 48791 method public abstract boolean acceptsURL(java.lang.String) throws java.sql.SQLException; 48792 method public abstract java.sql.Connection connect(java.lang.String, java.util.Properties) throws java.sql.SQLException; 48793 method public abstract int getMajorVersion(); 48794 method public abstract int getMinorVersion(); 48795 method public abstract java.sql.DriverPropertyInfo[] getPropertyInfo(java.lang.String, java.util.Properties) throws java.sql.SQLException; 48796 method public abstract boolean jdbcCompliant(); 48797 } 48798 48799 public class DriverManager { 48800 method public static void deregisterDriver(java.sql.Driver) throws java.sql.SQLException; 48801 method public static java.sql.Connection getConnection(java.lang.String) throws java.sql.SQLException; 48802 method public static java.sql.Connection getConnection(java.lang.String, java.util.Properties) throws java.sql.SQLException; 48803 method public static java.sql.Connection getConnection(java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException; 48804 method public static java.sql.Driver getDriver(java.lang.String) throws java.sql.SQLException; 48805 method public static java.util.Enumeration<java.sql.Driver> getDrivers(); 48806 method public static deprecated java.io.PrintStream getLogStream(); 48807 method public static java.io.PrintWriter getLogWriter(); 48808 method public static int getLoginTimeout(); 48809 method public static void println(java.lang.String); 48810 method public static void registerDriver(java.sql.Driver) throws java.sql.SQLException; 48811 method public static deprecated void setLogStream(java.io.PrintStream); 48812 method public static void setLogWriter(java.io.PrintWriter); 48813 method public static void setLoginTimeout(int); 48814 } 48815 48816 public class DriverPropertyInfo { 48817 ctor public DriverPropertyInfo(java.lang.String, java.lang.String); 48818 field public java.lang.String[] choices; 48819 field public java.lang.String description; 48820 field public java.lang.String name; 48821 field public boolean required; 48822 field public java.lang.String value; 48823 } 48824 48825 public abstract interface NClob implements java.sql.Clob { 48826 } 48827 48828 public abstract interface ParameterMetaData implements java.sql.Wrapper { 48829 method public abstract java.lang.String getParameterClassName(int) throws java.sql.SQLException; 48830 method public abstract int getParameterCount() throws java.sql.SQLException; 48831 method public abstract int getParameterMode(int) throws java.sql.SQLException; 48832 method public abstract int getParameterType(int) throws java.sql.SQLException; 48833 method public abstract java.lang.String getParameterTypeName(int) throws java.sql.SQLException; 48834 method public abstract int getPrecision(int) throws java.sql.SQLException; 48835 method public abstract int getScale(int) throws java.sql.SQLException; 48836 method public abstract int isNullable(int) throws java.sql.SQLException; 48837 method public abstract boolean isSigned(int) throws java.sql.SQLException; 48838 field public static final int parameterModeIn = 1; // 0x1 48839 field public static final int parameterModeInOut = 2; // 0x2 48840 field public static final int parameterModeOut = 4; // 0x4 48841 field public static final int parameterModeUnknown = 0; // 0x0 48842 field public static final int parameterNoNulls = 0; // 0x0 48843 field public static final int parameterNullable = 1; // 0x1 48844 field public static final int parameterNullableUnknown = 2; // 0x2 48845 } 48846 48847 public abstract interface PreparedStatement implements java.sql.Statement { 48848 method public abstract void addBatch() throws java.sql.SQLException; 48849 method public abstract void clearParameters() throws java.sql.SQLException; 48850 method public abstract boolean execute() throws java.sql.SQLException; 48851 method public abstract java.sql.ResultSet executeQuery() throws java.sql.SQLException; 48852 method public abstract int executeUpdate() throws java.sql.SQLException; 48853 method public abstract java.sql.ResultSetMetaData getMetaData() throws java.sql.SQLException; 48854 method public abstract java.sql.ParameterMetaData getParameterMetaData() throws java.sql.SQLException; 48855 method public abstract void setArray(int, java.sql.Array) throws java.sql.SQLException; 48856 method public abstract void setAsciiStream(int, java.io.InputStream, int) throws java.sql.SQLException; 48857 method public abstract void setAsciiStream(int, java.io.InputStream, long) throws java.sql.SQLException; 48858 method public abstract void setAsciiStream(int, java.io.InputStream) throws java.sql.SQLException; 48859 method public abstract void setBigDecimal(int, java.math.BigDecimal) throws java.sql.SQLException; 48860 method public abstract void setBinaryStream(int, java.io.InputStream, int) throws java.sql.SQLException; 48861 method public abstract void setBinaryStream(int, java.io.InputStream, long) throws java.sql.SQLException; 48862 method public abstract void setBinaryStream(int, java.io.InputStream) throws java.sql.SQLException; 48863 method public abstract void setBlob(int, java.sql.Blob) throws java.sql.SQLException; 48864 method public abstract void setBlob(int, java.io.InputStream, long) throws java.sql.SQLException; 48865 method public abstract void setBlob(int, java.io.InputStream) throws java.sql.SQLException; 48866 method public abstract void setBoolean(int, boolean) throws java.sql.SQLException; 48867 method public abstract void setByte(int, byte) throws java.sql.SQLException; 48868 method public abstract void setBytes(int, byte[]) throws java.sql.SQLException; 48869 method public abstract void setCharacterStream(int, java.io.Reader, int) throws java.sql.SQLException; 48870 method public abstract void setCharacterStream(int, java.io.Reader, long) throws java.sql.SQLException; 48871 method public abstract void setCharacterStream(int, java.io.Reader) throws java.sql.SQLException; 48872 method public abstract void setClob(int, java.sql.Clob) throws java.sql.SQLException; 48873 method public abstract void setClob(int, java.io.Reader, long) throws java.sql.SQLException; 48874 method public abstract void setClob(int, java.io.Reader) throws java.sql.SQLException; 48875 method public abstract void setDate(int, java.sql.Date) throws java.sql.SQLException; 48876 method public abstract void setDate(int, java.sql.Date, java.util.Calendar) throws java.sql.SQLException; 48877 method public abstract void setDouble(int, double) throws java.sql.SQLException; 48878 method public abstract void setFloat(int, float) throws java.sql.SQLException; 48879 method public abstract void setInt(int, int) throws java.sql.SQLException; 48880 method public abstract void setLong(int, long) throws java.sql.SQLException; 48881 method public abstract void setNCharacterStream(int, java.io.Reader, long) throws java.sql.SQLException; 48882 method public abstract void setNCharacterStream(int, java.io.Reader) throws java.sql.SQLException; 48883 method public abstract void setNClob(int, java.sql.NClob) throws java.sql.SQLException; 48884 method public abstract void setNClob(int, java.io.Reader, long) throws java.sql.SQLException; 48885 method public abstract void setNClob(int, java.io.Reader) throws java.sql.SQLException; 48886 method public abstract void setNString(int, java.lang.String) throws java.sql.SQLException; 48887 method public abstract void setNull(int, int) throws java.sql.SQLException; 48888 method public abstract void setNull(int, int, java.lang.String) throws java.sql.SQLException; 48889 method public abstract void setObject(int, java.lang.Object) throws java.sql.SQLException; 48890 method public abstract void setObject(int, java.lang.Object, int) throws java.sql.SQLException; 48891 method public abstract void setObject(int, java.lang.Object, int, int) throws java.sql.SQLException; 48892 method public abstract void setRef(int, java.sql.Ref) throws java.sql.SQLException; 48893 method public abstract void setRowId(int, java.sql.RowId) throws java.sql.SQLException; 48894 method public abstract void setSQLXML(int, java.sql.SQLXML) throws java.sql.SQLException; 48895 method public abstract void setShort(int, short) throws java.sql.SQLException; 48896 method public abstract void setString(int, java.lang.String) throws java.sql.SQLException; 48897 method public abstract void setTime(int, java.sql.Time) throws java.sql.SQLException; 48898 method public abstract void setTime(int, java.sql.Time, java.util.Calendar) throws java.sql.SQLException; 48899 method public abstract void setTimestamp(int, java.sql.Timestamp) throws java.sql.SQLException; 48900 method public abstract void setTimestamp(int, java.sql.Timestamp, java.util.Calendar) throws java.sql.SQLException; 48901 method public abstract void setURL(int, java.net.URL) throws java.sql.SQLException; 48902 method public abstract deprecated void setUnicodeStream(int, java.io.InputStream, int) throws java.sql.SQLException; 48903 } 48904 48905 public abstract interface Ref { 48906 method public abstract java.lang.String getBaseTypeName() throws java.sql.SQLException; 48907 method public abstract java.lang.Object getObject() throws java.sql.SQLException; 48908 method public abstract java.lang.Object getObject(java.util.Map<java.lang.String, java.lang.Class<?>>) throws java.sql.SQLException; 48909 method public abstract void setObject(java.lang.Object) throws java.sql.SQLException; 48910 } 48911 48912 public abstract interface ResultSet implements java.lang.AutoCloseable java.sql.Wrapper { 48913 method public abstract boolean absolute(int) throws java.sql.SQLException; 48914 method public abstract void afterLast() throws java.sql.SQLException; 48915 method public abstract void beforeFirst() throws java.sql.SQLException; 48916 method public abstract void cancelRowUpdates() throws java.sql.SQLException; 48917 method public abstract void clearWarnings() throws java.sql.SQLException; 48918 method public abstract void close() throws java.sql.SQLException; 48919 method public abstract void deleteRow() throws java.sql.SQLException; 48920 method public abstract int findColumn(java.lang.String) throws java.sql.SQLException; 48921 method public abstract boolean first() throws java.sql.SQLException; 48922 method public abstract java.sql.Array getArray(int) throws java.sql.SQLException; 48923 method public abstract java.sql.Array getArray(java.lang.String) throws java.sql.SQLException; 48924 method public abstract java.io.InputStream getAsciiStream(int) throws java.sql.SQLException; 48925 method public abstract java.io.InputStream getAsciiStream(java.lang.String) throws java.sql.SQLException; 48926 method public abstract java.math.BigDecimal getBigDecimal(int) throws java.sql.SQLException; 48927 method public abstract deprecated java.math.BigDecimal getBigDecimal(int, int) throws java.sql.SQLException; 48928 method public abstract java.math.BigDecimal getBigDecimal(java.lang.String) throws java.sql.SQLException; 48929 method public abstract deprecated java.math.BigDecimal getBigDecimal(java.lang.String, int) throws java.sql.SQLException; 48930 method public abstract java.io.InputStream getBinaryStream(int) throws java.sql.SQLException; 48931 method public abstract java.io.InputStream getBinaryStream(java.lang.String) throws java.sql.SQLException; 48932 method public abstract java.sql.Blob getBlob(int) throws java.sql.SQLException; 48933 method public abstract java.sql.Blob getBlob(java.lang.String) throws java.sql.SQLException; 48934 method public abstract boolean getBoolean(int) throws java.sql.SQLException; 48935 method public abstract boolean getBoolean(java.lang.String) throws java.sql.SQLException; 48936 method public abstract byte getByte(int) throws java.sql.SQLException; 48937 method public abstract byte getByte(java.lang.String) throws java.sql.SQLException; 48938 method public abstract byte[] getBytes(int) throws java.sql.SQLException; 48939 method public abstract byte[] getBytes(java.lang.String) throws java.sql.SQLException; 48940 method public abstract java.io.Reader getCharacterStream(int) throws java.sql.SQLException; 48941 method public abstract java.io.Reader getCharacterStream(java.lang.String) throws java.sql.SQLException; 48942 method public abstract java.sql.Clob getClob(int) throws java.sql.SQLException; 48943 method public abstract java.sql.Clob getClob(java.lang.String) throws java.sql.SQLException; 48944 method public abstract int getConcurrency() throws java.sql.SQLException; 48945 method public abstract java.lang.String getCursorName() throws java.sql.SQLException; 48946 method public abstract java.sql.Date getDate(int) throws java.sql.SQLException; 48947 method public abstract java.sql.Date getDate(int, java.util.Calendar) throws java.sql.SQLException; 48948 method public abstract java.sql.Date getDate(java.lang.String) throws java.sql.SQLException; 48949 method public abstract java.sql.Date getDate(java.lang.String, java.util.Calendar) throws java.sql.SQLException; 48950 method public abstract double getDouble(int) throws java.sql.SQLException; 48951 method public abstract double getDouble(java.lang.String) throws java.sql.SQLException; 48952 method public abstract int getFetchDirection() throws java.sql.SQLException; 48953 method public abstract int getFetchSize() throws java.sql.SQLException; 48954 method public abstract float getFloat(int) throws java.sql.SQLException; 48955 method public abstract float getFloat(java.lang.String) throws java.sql.SQLException; 48956 method public abstract int getHoldability() throws java.sql.SQLException; 48957 method public abstract int getInt(int) throws java.sql.SQLException; 48958 method public abstract int getInt(java.lang.String) throws java.sql.SQLException; 48959 method public abstract long getLong(int) throws java.sql.SQLException; 48960 method public abstract long getLong(java.lang.String) throws java.sql.SQLException; 48961 method public abstract java.sql.ResultSetMetaData getMetaData() throws java.sql.SQLException; 48962 method public abstract java.io.Reader getNCharacterStream(int) throws java.sql.SQLException; 48963 method public abstract java.io.Reader getNCharacterStream(java.lang.String) throws java.sql.SQLException; 48964 method public abstract java.sql.NClob getNClob(int) throws java.sql.SQLException; 48965 method public abstract java.sql.NClob getNClob(java.lang.String) throws java.sql.SQLException; 48966 method public abstract java.lang.String getNString(int) throws java.sql.SQLException; 48967 method public abstract java.lang.String getNString(java.lang.String) throws java.sql.SQLException; 48968 method public abstract java.lang.Object getObject(int) throws java.sql.SQLException; 48969 method public abstract java.lang.Object getObject(int, java.util.Map<java.lang.String, java.lang.Class<?>>) throws java.sql.SQLException; 48970 method public abstract java.lang.Object getObject(java.lang.String) throws java.sql.SQLException; 48971 method public abstract java.lang.Object getObject(java.lang.String, java.util.Map<java.lang.String, java.lang.Class<?>>) throws java.sql.SQLException; 48972 method public abstract java.sql.Ref getRef(int) throws java.sql.SQLException; 48973 method public abstract java.sql.Ref getRef(java.lang.String) throws java.sql.SQLException; 48974 method public abstract int getRow() throws java.sql.SQLException; 48975 method public abstract java.sql.RowId getRowId(int) throws java.sql.SQLException; 48976 method public abstract java.sql.RowId getRowId(java.lang.String) throws java.sql.SQLException; 48977 method public abstract java.sql.SQLXML getSQLXML(int) throws java.sql.SQLException; 48978 method public abstract java.sql.SQLXML getSQLXML(java.lang.String) throws java.sql.SQLException; 48979 method public abstract short getShort(int) throws java.sql.SQLException; 48980 method public abstract short getShort(java.lang.String) throws java.sql.SQLException; 48981 method public abstract java.sql.Statement getStatement() throws java.sql.SQLException; 48982 method public abstract java.lang.String getString(int) throws java.sql.SQLException; 48983 method public abstract java.lang.String getString(java.lang.String) throws java.sql.SQLException; 48984 method public abstract java.sql.Time getTime(int) throws java.sql.SQLException; 48985 method public abstract java.sql.Time getTime(int, java.util.Calendar) throws java.sql.SQLException; 48986 method public abstract java.sql.Time getTime(java.lang.String) throws java.sql.SQLException; 48987 method public abstract java.sql.Time getTime(java.lang.String, java.util.Calendar) throws java.sql.SQLException; 48988 method public abstract java.sql.Timestamp getTimestamp(int) throws java.sql.SQLException; 48989 method public abstract java.sql.Timestamp getTimestamp(int, java.util.Calendar) throws java.sql.SQLException; 48990 method public abstract java.sql.Timestamp getTimestamp(java.lang.String) throws java.sql.SQLException; 48991 method public abstract java.sql.Timestamp getTimestamp(java.lang.String, java.util.Calendar) throws java.sql.SQLException; 48992 method public abstract int getType() throws java.sql.SQLException; 48993 method public abstract java.net.URL getURL(int) throws java.sql.SQLException; 48994 method public abstract java.net.URL getURL(java.lang.String) throws java.sql.SQLException; 48995 method public abstract deprecated java.io.InputStream getUnicodeStream(int) throws java.sql.SQLException; 48996 method public abstract deprecated java.io.InputStream getUnicodeStream(java.lang.String) throws java.sql.SQLException; 48997 method public abstract java.sql.SQLWarning getWarnings() throws java.sql.SQLException; 48998 method public abstract void insertRow() throws java.sql.SQLException; 48999 method public abstract boolean isAfterLast() throws java.sql.SQLException; 49000 method public abstract boolean isBeforeFirst() throws java.sql.SQLException; 49001 method public abstract boolean isClosed() throws java.sql.SQLException; 49002 method public abstract boolean isFirst() throws java.sql.SQLException; 49003 method public abstract boolean isLast() throws java.sql.SQLException; 49004 method public abstract boolean last() throws java.sql.SQLException; 49005 method public abstract void moveToCurrentRow() throws java.sql.SQLException; 49006 method public abstract void moveToInsertRow() throws java.sql.SQLException; 49007 method public abstract boolean next() throws java.sql.SQLException; 49008 method public abstract boolean previous() throws java.sql.SQLException; 49009 method public abstract void refreshRow() throws java.sql.SQLException; 49010 method public abstract boolean relative(int) throws java.sql.SQLException; 49011 method public abstract boolean rowDeleted() throws java.sql.SQLException; 49012 method public abstract boolean rowInserted() throws java.sql.SQLException; 49013 method public abstract boolean rowUpdated() throws java.sql.SQLException; 49014 method public abstract void setFetchDirection(int) throws java.sql.SQLException; 49015 method public abstract void setFetchSize(int) throws java.sql.SQLException; 49016 method public abstract void updateArray(int, java.sql.Array) throws java.sql.SQLException; 49017 method public abstract void updateArray(java.lang.String, java.sql.Array) throws java.sql.SQLException; 49018 method public abstract void updateAsciiStream(int, java.io.InputStream, int) throws java.sql.SQLException; 49019 method public abstract void updateAsciiStream(java.lang.String, java.io.InputStream, int) throws java.sql.SQLException; 49020 method public abstract void updateAsciiStream(int, java.io.InputStream, long) throws java.sql.SQLException; 49021 method public abstract void updateAsciiStream(java.lang.String, java.io.InputStream, long) throws java.sql.SQLException; 49022 method public abstract void updateAsciiStream(int, java.io.InputStream) throws java.sql.SQLException; 49023 method public abstract void updateAsciiStream(java.lang.String, java.io.InputStream) throws java.sql.SQLException; 49024 method public abstract void updateBigDecimal(int, java.math.BigDecimal) throws java.sql.SQLException; 49025 method public abstract void updateBigDecimal(java.lang.String, java.math.BigDecimal) throws java.sql.SQLException; 49026 method public abstract void updateBinaryStream(int, java.io.InputStream, int) throws java.sql.SQLException; 49027 method public abstract void updateBinaryStream(java.lang.String, java.io.InputStream, int) throws java.sql.SQLException; 49028 method public abstract void updateBinaryStream(int, java.io.InputStream, long) throws java.sql.SQLException; 49029 method public abstract void updateBinaryStream(java.lang.String, java.io.InputStream, long) throws java.sql.SQLException; 49030 method public abstract void updateBinaryStream(int, java.io.InputStream) throws java.sql.SQLException; 49031 method public abstract void updateBinaryStream(java.lang.String, java.io.InputStream) throws java.sql.SQLException; 49032 method public abstract void updateBlob(int, java.sql.Blob) throws java.sql.SQLException; 49033 method public abstract void updateBlob(java.lang.String, java.sql.Blob) throws java.sql.SQLException; 49034 method public abstract void updateBlob(int, java.io.InputStream, long) throws java.sql.SQLException; 49035 method public abstract void updateBlob(java.lang.String, java.io.InputStream, long) throws java.sql.SQLException; 49036 method public abstract void updateBlob(int, java.io.InputStream) throws java.sql.SQLException; 49037 method public abstract void updateBlob(java.lang.String, java.io.InputStream) throws java.sql.SQLException; 49038 method public abstract void updateBoolean(int, boolean) throws java.sql.SQLException; 49039 method public abstract void updateBoolean(java.lang.String, boolean) throws java.sql.SQLException; 49040 method public abstract void updateByte(int, byte) throws java.sql.SQLException; 49041 method public abstract void updateByte(java.lang.String, byte) throws java.sql.SQLException; 49042 method public abstract void updateBytes(int, byte[]) throws java.sql.SQLException; 49043 method public abstract void updateBytes(java.lang.String, byte[]) throws java.sql.SQLException; 49044 method public abstract void updateCharacterStream(int, java.io.Reader, int) throws java.sql.SQLException; 49045 method public abstract void updateCharacterStream(java.lang.String, java.io.Reader, int) throws java.sql.SQLException; 49046 method public abstract void updateCharacterStream(int, java.io.Reader, long) throws java.sql.SQLException; 49047 method public abstract void updateCharacterStream(java.lang.String, java.io.Reader, long) throws java.sql.SQLException; 49048 method public abstract void updateCharacterStream(int, java.io.Reader) throws java.sql.SQLException; 49049 method public abstract void updateCharacterStream(java.lang.String, java.io.Reader) throws java.sql.SQLException; 49050 method public abstract void updateClob(int, java.sql.Clob) throws java.sql.SQLException; 49051 method public abstract void updateClob(java.lang.String, java.sql.Clob) throws java.sql.SQLException; 49052 method public abstract void updateClob(int, java.io.Reader, long) throws java.sql.SQLException; 49053 method public abstract void updateClob(java.lang.String, java.io.Reader, long) throws java.sql.SQLException; 49054 method public abstract void updateClob(int, java.io.Reader) throws java.sql.SQLException; 49055 method public abstract void updateClob(java.lang.String, java.io.Reader) throws java.sql.SQLException; 49056 method public abstract void updateDate(int, java.sql.Date) throws java.sql.SQLException; 49057 method public abstract void updateDate(java.lang.String, java.sql.Date) throws java.sql.SQLException; 49058 method public abstract void updateDouble(int, double) throws java.sql.SQLException; 49059 method public abstract void updateDouble(java.lang.String, double) throws java.sql.SQLException; 49060 method public abstract void updateFloat(int, float) throws java.sql.SQLException; 49061 method public abstract void updateFloat(java.lang.String, float) throws java.sql.SQLException; 49062 method public abstract void updateInt(int, int) throws java.sql.SQLException; 49063 method public abstract void updateInt(java.lang.String, int) throws java.sql.SQLException; 49064 method public abstract void updateLong(int, long) throws java.sql.SQLException; 49065 method public abstract void updateLong(java.lang.String, long) throws java.sql.SQLException; 49066 method public abstract void updateNCharacterStream(int, java.io.Reader, long) throws java.sql.SQLException; 49067 method public abstract void updateNCharacterStream(java.lang.String, java.io.Reader, long) throws java.sql.SQLException; 49068 method public abstract void updateNCharacterStream(int, java.io.Reader) throws java.sql.SQLException; 49069 method public abstract void updateNCharacterStream(java.lang.String, java.io.Reader) throws java.sql.SQLException; 49070 method public abstract void updateNClob(int, java.sql.NClob) throws java.sql.SQLException; 49071 method public abstract void updateNClob(java.lang.String, java.sql.NClob) throws java.sql.SQLException; 49072 method public abstract void updateNClob(int, java.io.Reader, long) throws java.sql.SQLException; 49073 method public abstract void updateNClob(java.lang.String, java.io.Reader, long) throws java.sql.SQLException; 49074 method public abstract void updateNClob(int, java.io.Reader) throws java.sql.SQLException; 49075 method public abstract void updateNClob(java.lang.String, java.io.Reader) throws java.sql.SQLException; 49076 method public abstract void updateNString(int, java.lang.String) throws java.sql.SQLException; 49077 method public abstract void updateNString(java.lang.String, java.lang.String) throws java.sql.SQLException; 49078 method public abstract void updateNull(int) throws java.sql.SQLException; 49079 method public abstract void updateNull(java.lang.String) throws java.sql.SQLException; 49080 method public abstract void updateObject(int, java.lang.Object) throws java.sql.SQLException; 49081 method public abstract void updateObject(int, java.lang.Object, int) throws java.sql.SQLException; 49082 method public abstract void updateObject(java.lang.String, java.lang.Object) throws java.sql.SQLException; 49083 method public abstract void updateObject(java.lang.String, java.lang.Object, int) throws java.sql.SQLException; 49084 method public abstract void updateRef(int, java.sql.Ref) throws java.sql.SQLException; 49085 method public abstract void updateRef(java.lang.String, java.sql.Ref) throws java.sql.SQLException; 49086 method public abstract void updateRow() throws java.sql.SQLException; 49087 method public abstract void updateRowId(int, java.sql.RowId) throws java.sql.SQLException; 49088 method public abstract void updateRowId(java.lang.String, java.sql.RowId) throws java.sql.SQLException; 49089 method public abstract void updateSQLXML(int, java.sql.SQLXML) throws java.sql.SQLException; 49090 method public abstract void updateSQLXML(java.lang.String, java.sql.SQLXML) throws java.sql.SQLException; 49091 method public abstract void updateShort(int, short) throws java.sql.SQLException; 49092 method public abstract void updateShort(java.lang.String, short) throws java.sql.SQLException; 49093 method public abstract void updateString(int, java.lang.String) throws java.sql.SQLException; 49094 method public abstract void updateString(java.lang.String, java.lang.String) throws java.sql.SQLException; 49095 method public abstract void updateTime(int, java.sql.Time) throws java.sql.SQLException; 49096 method public abstract void updateTime(java.lang.String, java.sql.Time) throws java.sql.SQLException; 49097 method public abstract void updateTimestamp(int, java.sql.Timestamp) throws java.sql.SQLException; 49098 method public abstract void updateTimestamp(java.lang.String, java.sql.Timestamp) throws java.sql.SQLException; 49099 method public abstract boolean wasNull() throws java.sql.SQLException; 49100 field public static final int CLOSE_CURSORS_AT_COMMIT = 2; // 0x2 49101 field public static final int CONCUR_READ_ONLY = 1007; // 0x3ef 49102 field public static final int CONCUR_UPDATABLE = 1008; // 0x3f0 49103 field public static final int FETCH_FORWARD = 1000; // 0x3e8 49104 field public static final int FETCH_REVERSE = 1001; // 0x3e9 49105 field public static final int FETCH_UNKNOWN = 1002; // 0x3ea 49106 field public static final int HOLD_CURSORS_OVER_COMMIT = 1; // 0x1 49107 field public static final int TYPE_FORWARD_ONLY = 1003; // 0x3eb 49108 field public static final int TYPE_SCROLL_INSENSITIVE = 1004; // 0x3ec 49109 field public static final int TYPE_SCROLL_SENSITIVE = 1005; // 0x3ed 49110 } 49111 49112 public abstract interface ResultSetMetaData implements java.sql.Wrapper { 49113 method public abstract java.lang.String getCatalogName(int) throws java.sql.SQLException; 49114 method public abstract java.lang.String getColumnClassName(int) throws java.sql.SQLException; 49115 method public abstract int getColumnCount() throws java.sql.SQLException; 49116 method public abstract int getColumnDisplaySize(int) throws java.sql.SQLException; 49117 method public abstract java.lang.String getColumnLabel(int) throws java.sql.SQLException; 49118 method public abstract java.lang.String getColumnName(int) throws java.sql.SQLException; 49119 method public abstract int getColumnType(int) throws java.sql.SQLException; 49120 method public abstract java.lang.String getColumnTypeName(int) throws java.sql.SQLException; 49121 method public abstract int getPrecision(int) throws java.sql.SQLException; 49122 method public abstract int getScale(int) throws java.sql.SQLException; 49123 method public abstract java.lang.String getSchemaName(int) throws java.sql.SQLException; 49124 method public abstract java.lang.String getTableName(int) throws java.sql.SQLException; 49125 method public abstract boolean isAutoIncrement(int) throws java.sql.SQLException; 49126 method public abstract boolean isCaseSensitive(int) throws java.sql.SQLException; 49127 method public abstract boolean isCurrency(int) throws java.sql.SQLException; 49128 method public abstract boolean isDefinitelyWritable(int) throws java.sql.SQLException; 49129 method public abstract int isNullable(int) throws java.sql.SQLException; 49130 method public abstract boolean isReadOnly(int) throws java.sql.SQLException; 49131 method public abstract boolean isSearchable(int) throws java.sql.SQLException; 49132 method public abstract boolean isSigned(int) throws java.sql.SQLException; 49133 method public abstract boolean isWritable(int) throws java.sql.SQLException; 49134 field public static final int columnNoNulls = 0; // 0x0 49135 field public static final int columnNullable = 1; // 0x1 49136 field public static final int columnNullableUnknown = 2; // 0x2 49137 } 49138 49139 public abstract interface RowId { 49140 method public abstract boolean equals(java.lang.Object); 49141 method public abstract byte[] getBytes(); 49142 method public abstract int hashCode(); 49143 method public abstract java.lang.String toString(); 49144 } 49145 49146 public final class RowIdLifetime extends java.lang.Enum { 49147 method public static java.sql.RowIdLifetime valueOf(java.lang.String); 49148 method public static final java.sql.RowIdLifetime[] values(); 49149 enum_constant public static final java.sql.RowIdLifetime ROWID_UNSUPPORTED; 49150 enum_constant public static final java.sql.RowIdLifetime ROWID_VALID_FOREVER; 49151 enum_constant public static final java.sql.RowIdLifetime ROWID_VALID_OTHER; 49152 enum_constant public static final java.sql.RowIdLifetime ROWID_VALID_SESSION; 49153 enum_constant public static final java.sql.RowIdLifetime ROWID_VALID_TRANSACTION; 49154 } 49155 49156 public class SQLClientInfoException extends java.sql.SQLException { 49157 ctor public SQLClientInfoException(); 49158 ctor public SQLClientInfoException(java.util.Map<java.lang.String, java.sql.ClientInfoStatus>); 49159 ctor public SQLClientInfoException(java.util.Map<java.lang.String, java.sql.ClientInfoStatus>, java.lang.Throwable); 49160 ctor public SQLClientInfoException(java.lang.String, java.util.Map<java.lang.String, java.sql.ClientInfoStatus>); 49161 ctor public SQLClientInfoException(java.lang.String, java.util.Map<java.lang.String, java.sql.ClientInfoStatus>, java.lang.Throwable); 49162 ctor public SQLClientInfoException(java.lang.String, java.lang.String, int, java.util.Map<java.lang.String, java.sql.ClientInfoStatus>); 49163 ctor public SQLClientInfoException(java.lang.String, java.lang.String, int, java.util.Map<java.lang.String, java.sql.ClientInfoStatus>, java.lang.Throwable); 49164 ctor public SQLClientInfoException(java.lang.String, java.lang.String, java.util.Map<java.lang.String, java.sql.ClientInfoStatus>); 49165 ctor public SQLClientInfoException(java.lang.String, java.lang.String, java.util.Map<java.lang.String, java.sql.ClientInfoStatus>, java.lang.Throwable); 49166 method public java.util.Map<java.lang.String, java.sql.ClientInfoStatus> getFailedProperties(); 49167 } 49168 49169 public abstract interface SQLData { 49170 method public abstract java.lang.String getSQLTypeName() throws java.sql.SQLException; 49171 method public abstract void readSQL(java.sql.SQLInput, java.lang.String) throws java.sql.SQLException; 49172 method public abstract void writeSQL(java.sql.SQLOutput) throws java.sql.SQLException; 49173 } 49174 49175 public class SQLDataException extends java.sql.SQLNonTransientException { 49176 ctor public SQLDataException(); 49177 ctor public SQLDataException(java.lang.String); 49178 ctor public SQLDataException(java.lang.String, java.lang.String); 49179 ctor public SQLDataException(java.lang.String, java.lang.String, int); 49180 ctor public SQLDataException(java.lang.Throwable); 49181 ctor public SQLDataException(java.lang.String, java.lang.Throwable); 49182 ctor public SQLDataException(java.lang.String, java.lang.String, java.lang.Throwable); 49183 ctor public SQLDataException(java.lang.String, java.lang.String, int, java.lang.Throwable); 49184 } 49185 49186 public class SQLException extends java.lang.Exception implements java.lang.Iterable java.io.Serializable { 49187 ctor public SQLException(); 49188 ctor public SQLException(java.lang.String); 49189 ctor public SQLException(java.lang.String, java.lang.String); 49190 ctor public SQLException(java.lang.String, java.lang.String, int); 49191 ctor public SQLException(java.lang.Throwable); 49192 ctor public SQLException(java.lang.String, java.lang.Throwable); 49193 ctor public SQLException(java.lang.String, java.lang.String, java.lang.Throwable); 49194 ctor public SQLException(java.lang.String, java.lang.String, int, java.lang.Throwable); 49195 method public int getErrorCode(); 49196 method public java.sql.SQLException getNextException(); 49197 method public java.lang.String getSQLState(); 49198 method public java.util.Iterator<java.lang.Throwable> iterator(); 49199 method public void setNextException(java.sql.SQLException); 49200 } 49201 49202 public class SQLFeatureNotSupportedException extends java.sql.SQLNonTransientException { 49203 ctor public SQLFeatureNotSupportedException(); 49204 ctor public SQLFeatureNotSupportedException(java.lang.String); 49205 ctor public SQLFeatureNotSupportedException(java.lang.String, java.lang.String); 49206 ctor public SQLFeatureNotSupportedException(java.lang.String, java.lang.String, int); 49207 ctor public SQLFeatureNotSupportedException(java.lang.Throwable); 49208 ctor public SQLFeatureNotSupportedException(java.lang.String, java.lang.Throwable); 49209 ctor public SQLFeatureNotSupportedException(java.lang.String, java.lang.String, java.lang.Throwable); 49210 ctor public SQLFeatureNotSupportedException(java.lang.String, java.lang.String, int, java.lang.Throwable); 49211 } 49212 49213 public abstract interface SQLInput { 49214 method public abstract java.sql.Array readArray() throws java.sql.SQLException; 49215 method public abstract java.io.InputStream readAsciiStream() throws java.sql.SQLException; 49216 method public abstract java.math.BigDecimal readBigDecimal() throws java.sql.SQLException; 49217 method public abstract java.io.InputStream readBinaryStream() throws java.sql.SQLException; 49218 method public abstract java.sql.Blob readBlob() throws java.sql.SQLException; 49219 method public abstract boolean readBoolean() throws java.sql.SQLException; 49220 method public abstract byte readByte() throws java.sql.SQLException; 49221 method public abstract byte[] readBytes() throws java.sql.SQLException; 49222 method public abstract java.io.Reader readCharacterStream() throws java.sql.SQLException; 49223 method public abstract java.sql.Clob readClob() throws java.sql.SQLException; 49224 method public abstract java.sql.Date readDate() throws java.sql.SQLException; 49225 method public abstract double readDouble() throws java.sql.SQLException; 49226 method public abstract float readFloat() throws java.sql.SQLException; 49227 method public abstract int readInt() throws java.sql.SQLException; 49228 method public abstract long readLong() throws java.sql.SQLException; 49229 method public abstract java.sql.NClob readNClob() throws java.sql.SQLException; 49230 method public abstract java.lang.String readNString() throws java.sql.SQLException; 49231 method public abstract java.lang.Object readObject() throws java.sql.SQLException; 49232 method public abstract java.sql.Ref readRef() throws java.sql.SQLException; 49233 method public abstract java.sql.RowId readRowId() throws java.sql.SQLException; 49234 method public abstract java.sql.SQLXML readSQLXML() throws java.sql.SQLException; 49235 method public abstract short readShort() throws java.sql.SQLException; 49236 method public abstract java.lang.String readString() throws java.sql.SQLException; 49237 method public abstract java.sql.Time readTime() throws java.sql.SQLException; 49238 method public abstract java.sql.Timestamp readTimestamp() throws java.sql.SQLException; 49239 method public abstract java.net.URL readURL() throws java.sql.SQLException; 49240 method public abstract boolean wasNull() throws java.sql.SQLException; 49241 } 49242 49243 public class SQLIntegrityConstraintViolationException extends java.sql.SQLNonTransientException { 49244 ctor public SQLIntegrityConstraintViolationException(); 49245 ctor public SQLIntegrityConstraintViolationException(java.lang.String); 49246 ctor public SQLIntegrityConstraintViolationException(java.lang.String, java.lang.String); 49247 ctor public SQLIntegrityConstraintViolationException(java.lang.String, java.lang.String, int); 49248 ctor public SQLIntegrityConstraintViolationException(java.lang.Throwable); 49249 ctor public SQLIntegrityConstraintViolationException(java.lang.String, java.lang.Throwable); 49250 ctor public SQLIntegrityConstraintViolationException(java.lang.String, java.lang.String, java.lang.Throwable); 49251 ctor public SQLIntegrityConstraintViolationException(java.lang.String, java.lang.String, int, java.lang.Throwable); 49252 } 49253 49254 public class SQLInvalidAuthorizationSpecException extends java.sql.SQLNonTransientException { 49255 ctor public SQLInvalidAuthorizationSpecException(); 49256 ctor public SQLInvalidAuthorizationSpecException(java.lang.String); 49257 ctor public SQLInvalidAuthorizationSpecException(java.lang.String, java.lang.String); 49258 ctor public SQLInvalidAuthorizationSpecException(java.lang.String, java.lang.String, int); 49259 ctor public SQLInvalidAuthorizationSpecException(java.lang.Throwable); 49260 ctor public SQLInvalidAuthorizationSpecException(java.lang.String, java.lang.Throwable); 49261 ctor public SQLInvalidAuthorizationSpecException(java.lang.String, java.lang.String, java.lang.Throwable); 49262 ctor public SQLInvalidAuthorizationSpecException(java.lang.String, java.lang.String, int, java.lang.Throwable); 49263 } 49264 49265 public class SQLNonTransientConnectionException extends java.sql.SQLNonTransientException { 49266 ctor public SQLNonTransientConnectionException(); 49267 ctor public SQLNonTransientConnectionException(java.lang.String); 49268 ctor public SQLNonTransientConnectionException(java.lang.String, java.lang.String); 49269 ctor public SQLNonTransientConnectionException(java.lang.String, java.lang.String, int); 49270 ctor public SQLNonTransientConnectionException(java.lang.Throwable); 49271 ctor public SQLNonTransientConnectionException(java.lang.String, java.lang.Throwable); 49272 ctor public SQLNonTransientConnectionException(java.lang.String, java.lang.String, java.lang.Throwable); 49273 ctor public SQLNonTransientConnectionException(java.lang.String, java.lang.String, int, java.lang.Throwable); 49274 } 49275 49276 public class SQLNonTransientException extends java.sql.SQLException { 49277 ctor public SQLNonTransientException(); 49278 ctor public SQLNonTransientException(java.lang.String); 49279 ctor public SQLNonTransientException(java.lang.String, java.lang.String); 49280 ctor public SQLNonTransientException(java.lang.String, java.lang.String, int); 49281 ctor public SQLNonTransientException(java.lang.Throwable); 49282 ctor public SQLNonTransientException(java.lang.String, java.lang.Throwable); 49283 ctor public SQLNonTransientException(java.lang.String, java.lang.String, java.lang.Throwable); 49284 ctor public SQLNonTransientException(java.lang.String, java.lang.String, int, java.lang.Throwable); 49285 } 49286 49287 public abstract interface SQLOutput { 49288 method public abstract void writeArray(java.sql.Array) throws java.sql.SQLException; 49289 method public abstract void writeAsciiStream(java.io.InputStream) throws java.sql.SQLException; 49290 method public abstract void writeBigDecimal(java.math.BigDecimal) throws java.sql.SQLException; 49291 method public abstract void writeBinaryStream(java.io.InputStream) throws java.sql.SQLException; 49292 method public abstract void writeBlob(java.sql.Blob) throws java.sql.SQLException; 49293 method public abstract void writeBoolean(boolean) throws java.sql.SQLException; 49294 method public abstract void writeByte(byte) throws java.sql.SQLException; 49295 method public abstract void writeBytes(byte[]) throws java.sql.SQLException; 49296 method public abstract void writeCharacterStream(java.io.Reader) throws java.sql.SQLException; 49297 method public abstract void writeClob(java.sql.Clob) throws java.sql.SQLException; 49298 method public abstract void writeDate(java.sql.Date) throws java.sql.SQLException; 49299 method public abstract void writeDouble(double) throws java.sql.SQLException; 49300 method public abstract void writeFloat(float) throws java.sql.SQLException; 49301 method public abstract void writeInt(int) throws java.sql.SQLException; 49302 method public abstract void writeLong(long) throws java.sql.SQLException; 49303 method public abstract void writeNClob(java.sql.NClob) throws java.sql.SQLException; 49304 method public abstract void writeNString(java.lang.String) throws java.sql.SQLException; 49305 method public abstract void writeObject(java.sql.SQLData) throws java.sql.SQLException; 49306 method public abstract void writeRef(java.sql.Ref) throws java.sql.SQLException; 49307 method public abstract void writeRowId(java.sql.RowId) throws java.sql.SQLException; 49308 method public abstract void writeSQLXML(java.sql.SQLXML) throws java.sql.SQLException; 49309 method public abstract void writeShort(short) throws java.sql.SQLException; 49310 method public abstract void writeString(java.lang.String) throws java.sql.SQLException; 49311 method public abstract void writeStruct(java.sql.Struct) throws java.sql.SQLException; 49312 method public abstract void writeTime(java.sql.Time) throws java.sql.SQLException; 49313 method public abstract void writeTimestamp(java.sql.Timestamp) throws java.sql.SQLException; 49314 method public abstract void writeURL(java.net.URL) throws java.sql.SQLException; 49315 } 49316 49317 public final class SQLPermission extends java.security.BasicPermission implements java.security.Guard java.io.Serializable { 49318 ctor public SQLPermission(java.lang.String); 49319 ctor public SQLPermission(java.lang.String, java.lang.String); 49320 } 49321 49322 public class SQLRecoverableException extends java.sql.SQLException { 49323 ctor public SQLRecoverableException(); 49324 ctor public SQLRecoverableException(java.lang.String); 49325 ctor public SQLRecoverableException(java.lang.String, java.lang.String); 49326 ctor public SQLRecoverableException(java.lang.String, java.lang.String, int); 49327 ctor public SQLRecoverableException(java.lang.Throwable); 49328 ctor public SQLRecoverableException(java.lang.String, java.lang.Throwable); 49329 ctor public SQLRecoverableException(java.lang.String, java.lang.String, java.lang.Throwable); 49330 ctor public SQLRecoverableException(java.lang.String, java.lang.String, int, java.lang.Throwable); 49331 } 49332 49333 public class SQLSyntaxErrorException extends java.sql.SQLNonTransientException { 49334 ctor public SQLSyntaxErrorException(); 49335 ctor public SQLSyntaxErrorException(java.lang.String); 49336 ctor public SQLSyntaxErrorException(java.lang.String, java.lang.String); 49337 ctor public SQLSyntaxErrorException(java.lang.String, java.lang.String, int); 49338 ctor public SQLSyntaxErrorException(java.lang.Throwable); 49339 ctor public SQLSyntaxErrorException(java.lang.String, java.lang.Throwable); 49340 ctor public SQLSyntaxErrorException(java.lang.String, java.lang.String, java.lang.Throwable); 49341 ctor public SQLSyntaxErrorException(java.lang.String, java.lang.String, int, java.lang.Throwable); 49342 } 49343 49344 public class SQLTimeoutException extends java.sql.SQLTransientException { 49345 ctor public SQLTimeoutException(); 49346 ctor public SQLTimeoutException(java.lang.String); 49347 ctor public SQLTimeoutException(java.lang.String, java.lang.String); 49348 ctor public SQLTimeoutException(java.lang.String, java.lang.String, int); 49349 ctor public SQLTimeoutException(java.lang.Throwable); 49350 ctor public SQLTimeoutException(java.lang.String, java.lang.Throwable); 49351 ctor public SQLTimeoutException(java.lang.String, java.lang.String, java.lang.Throwable); 49352 ctor public SQLTimeoutException(java.lang.String, java.lang.String, int, java.lang.Throwable); 49353 } 49354 49355 public class SQLTransactionRollbackException extends java.sql.SQLTransientException { 49356 ctor public SQLTransactionRollbackException(); 49357 ctor public SQLTransactionRollbackException(java.lang.String); 49358 ctor public SQLTransactionRollbackException(java.lang.String, java.lang.String); 49359 ctor public SQLTransactionRollbackException(java.lang.String, java.lang.String, int); 49360 ctor public SQLTransactionRollbackException(java.lang.Throwable); 49361 ctor public SQLTransactionRollbackException(java.lang.String, java.lang.Throwable); 49362 ctor public SQLTransactionRollbackException(java.lang.String, java.lang.String, java.lang.Throwable); 49363 ctor public SQLTransactionRollbackException(java.lang.String, java.lang.String, int, java.lang.Throwable); 49364 } 49365 49366 public class SQLTransientConnectionException extends java.sql.SQLTransientException { 49367 ctor public SQLTransientConnectionException(); 49368 ctor public SQLTransientConnectionException(java.lang.String); 49369 ctor public SQLTransientConnectionException(java.lang.String, java.lang.String); 49370 ctor public SQLTransientConnectionException(java.lang.String, java.lang.String, int); 49371 ctor public SQLTransientConnectionException(java.lang.Throwable); 49372 ctor public SQLTransientConnectionException(java.lang.String, java.lang.Throwable); 49373 ctor public SQLTransientConnectionException(java.lang.String, java.lang.String, java.lang.Throwable); 49374 ctor public SQLTransientConnectionException(java.lang.String, java.lang.String, int, java.lang.Throwable); 49375 } 49376 49377 public class SQLTransientException extends java.sql.SQLException { 49378 ctor public SQLTransientException(); 49379 ctor public SQLTransientException(java.lang.String); 49380 ctor public SQLTransientException(java.lang.String, java.lang.String); 49381 ctor public SQLTransientException(java.lang.String, java.lang.String, int); 49382 ctor public SQLTransientException(java.lang.Throwable); 49383 ctor public SQLTransientException(java.lang.String, java.lang.Throwable); 49384 ctor public SQLTransientException(java.lang.String, java.lang.String, java.lang.Throwable); 49385 ctor public SQLTransientException(java.lang.String, java.lang.String, int, java.lang.Throwable); 49386 } 49387 49388 public class SQLWarning extends java.sql.SQLException implements java.io.Serializable { 49389 ctor public SQLWarning(); 49390 ctor public SQLWarning(java.lang.String); 49391 ctor public SQLWarning(java.lang.String, java.lang.String); 49392 ctor public SQLWarning(java.lang.String, java.lang.String, int); 49393 ctor public SQLWarning(java.lang.Throwable); 49394 ctor public SQLWarning(java.lang.String, java.lang.Throwable); 49395 ctor public SQLWarning(java.lang.String, java.lang.String, java.lang.Throwable); 49396 ctor public SQLWarning(java.lang.String, java.lang.String, int, java.lang.Throwable); 49397 method public java.sql.SQLWarning getNextWarning(); 49398 method public void setNextWarning(java.sql.SQLWarning); 49399 } 49400 49401 public abstract interface SQLXML { 49402 method public abstract void free() throws java.sql.SQLException; 49403 method public abstract java.io.InputStream getBinaryStream() throws java.sql.SQLException; 49404 method public abstract java.io.Reader getCharacterStream() throws java.sql.SQLException; 49405 method public abstract T getSource(java.lang.Class<T>) throws java.sql.SQLException; 49406 method public abstract java.lang.String getString() throws java.sql.SQLException; 49407 method public abstract java.io.OutputStream setBinaryStream() throws java.sql.SQLException; 49408 method public abstract java.io.Writer setCharacterStream() throws java.sql.SQLException; 49409 method public abstract T setResult(java.lang.Class<T>) throws java.sql.SQLException; 49410 method public abstract void setString(java.lang.String) throws java.sql.SQLException; 49411 } 49412 49413 public abstract interface Savepoint { 49414 method public abstract int getSavepointId() throws java.sql.SQLException; 49415 method public abstract java.lang.String getSavepointName() throws java.sql.SQLException; 49416 } 49417 49418 public abstract interface Statement implements java.lang.AutoCloseable java.sql.Wrapper { 49419 method public abstract void addBatch(java.lang.String) throws java.sql.SQLException; 49420 method public abstract void cancel() throws java.sql.SQLException; 49421 method public abstract void clearBatch() throws java.sql.SQLException; 49422 method public abstract void clearWarnings() throws java.sql.SQLException; 49423 method public abstract void close() throws java.sql.SQLException; 49424 method public abstract boolean execute(java.lang.String) throws java.sql.SQLException; 49425 method public abstract boolean execute(java.lang.String, int) throws java.sql.SQLException; 49426 method public abstract boolean execute(java.lang.String, int[]) throws java.sql.SQLException; 49427 method public abstract boolean execute(java.lang.String, java.lang.String[]) throws java.sql.SQLException; 49428 method public abstract int[] executeBatch() throws java.sql.SQLException; 49429 method public abstract java.sql.ResultSet executeQuery(java.lang.String) throws java.sql.SQLException; 49430 method public abstract int executeUpdate(java.lang.String) throws java.sql.SQLException; 49431 method public abstract int executeUpdate(java.lang.String, int) throws java.sql.SQLException; 49432 method public abstract int executeUpdate(java.lang.String, int[]) throws java.sql.SQLException; 49433 method public abstract int executeUpdate(java.lang.String, java.lang.String[]) throws java.sql.SQLException; 49434 method public abstract java.sql.Connection getConnection() throws java.sql.SQLException; 49435 method public abstract int getFetchDirection() throws java.sql.SQLException; 49436 method public abstract int getFetchSize() throws java.sql.SQLException; 49437 method public abstract java.sql.ResultSet getGeneratedKeys() throws java.sql.SQLException; 49438 method public abstract int getMaxFieldSize() throws java.sql.SQLException; 49439 method public abstract int getMaxRows() throws java.sql.SQLException; 49440 method public abstract boolean getMoreResults() throws java.sql.SQLException; 49441 method public abstract boolean getMoreResults(int) throws java.sql.SQLException; 49442 method public abstract int getQueryTimeout() throws java.sql.SQLException; 49443 method public abstract java.sql.ResultSet getResultSet() throws java.sql.SQLException; 49444 method public abstract int getResultSetConcurrency() throws java.sql.SQLException; 49445 method public abstract int getResultSetHoldability() throws java.sql.SQLException; 49446 method public abstract int getResultSetType() throws java.sql.SQLException; 49447 method public abstract int getUpdateCount() throws java.sql.SQLException; 49448 method public abstract java.sql.SQLWarning getWarnings() throws java.sql.SQLException; 49449 method public abstract boolean isClosed() throws java.sql.SQLException; 49450 method public abstract boolean isPoolable() throws java.sql.SQLException; 49451 method public abstract void setCursorName(java.lang.String) throws java.sql.SQLException; 49452 method public abstract void setEscapeProcessing(boolean) throws java.sql.SQLException; 49453 method public abstract void setFetchDirection(int) throws java.sql.SQLException; 49454 method public abstract void setFetchSize(int) throws java.sql.SQLException; 49455 method public abstract void setMaxFieldSize(int) throws java.sql.SQLException; 49456 method public abstract void setMaxRows(int) throws java.sql.SQLException; 49457 method public abstract void setPoolable(boolean) throws java.sql.SQLException; 49458 method public abstract void setQueryTimeout(int) throws java.sql.SQLException; 49459 field public static final int CLOSE_ALL_RESULTS = 3; // 0x3 49460 field public static final int CLOSE_CURRENT_RESULT = 1; // 0x1 49461 field public static final int EXECUTE_FAILED = -3; // 0xfffffffd 49462 field public static final int KEEP_CURRENT_RESULT = 2; // 0x2 49463 field public static final int NO_GENERATED_KEYS = 2; // 0x2 49464 field public static final int RETURN_GENERATED_KEYS = 1; // 0x1 49465 field public static final int SUCCESS_NO_INFO = -2; // 0xfffffffe 49466 } 49467 49468 public abstract interface Struct { 49469 method public abstract java.lang.Object[] getAttributes() throws java.sql.SQLException; 49470 method public abstract java.lang.Object[] getAttributes(java.util.Map<java.lang.String, java.lang.Class<?>>) throws java.sql.SQLException; 49471 method public abstract java.lang.String getSQLTypeName() throws java.sql.SQLException; 49472 } 49473 49474 public class Time extends java.util.Date { 49475 ctor public deprecated Time(int, int, int); 49476 ctor public Time(long); 49477 method public static java.sql.Time valueOf(java.lang.String); 49478 } 49479 49480 public class Timestamp extends java.util.Date { 49481 ctor public deprecated Timestamp(int, int, int, int, int, int, int) throws java.lang.IllegalArgumentException; 49482 ctor public Timestamp(long); 49483 method public boolean after(java.sql.Timestamp); 49484 method public boolean before(java.sql.Timestamp); 49485 method public int compareTo(java.sql.Timestamp); 49486 method public boolean equals(java.sql.Timestamp); 49487 method public int getNanos(); 49488 method public void setNanos(int) throws java.lang.IllegalArgumentException; 49489 method public static java.sql.Timestamp valueOf(java.lang.String) throws java.lang.IllegalArgumentException; 49490 } 49491 49492 public class Types { 49493 field public static final int ARRAY = 2003; // 0x7d3 49494 field public static final int BIGINT = -5; // 0xfffffffb 49495 field public static final int BINARY = -2; // 0xfffffffe 49496 field public static final int BIT = -7; // 0xfffffff9 49497 field public static final int BLOB = 2004; // 0x7d4 49498 field public static final int BOOLEAN = 16; // 0x10 49499 field public static final int CHAR = 1; // 0x1 49500 field public static final int CLOB = 2005; // 0x7d5 49501 field public static final int DATALINK = 70; // 0x46 49502 field public static final int DATE = 91; // 0x5b 49503 field public static final int DECIMAL = 3; // 0x3 49504 field public static final int DISTINCT = 2001; // 0x7d1 49505 field public static final int DOUBLE = 8; // 0x8 49506 field public static final int FLOAT = 6; // 0x6 49507 field public static final int INTEGER = 4; // 0x4 49508 field public static final int JAVA_OBJECT = 2000; // 0x7d0 49509 field public static final int LONGNVARCHAR = -16; // 0xfffffff0 49510 field public static final int LONGVARBINARY = -4; // 0xfffffffc 49511 field public static final int LONGVARCHAR = -1; // 0xffffffff 49512 field public static final int NCHAR = -15; // 0xfffffff1 49513 field public static final int NCLOB = 2011; // 0x7db 49514 field public static final int NULL = 0; // 0x0 49515 field public static final int NUMERIC = 2; // 0x2 49516 field public static final int NVARCHAR = -9; // 0xfffffff7 49517 field public static final int OTHER = 1111; // 0x457 49518 field public static final int REAL = 7; // 0x7 49519 field public static final int REF = 2006; // 0x7d6 49520 field public static final int ROWID = -8; // 0xfffffff8 49521 field public static final int SMALLINT = 5; // 0x5 49522 field public static final int SQLXML = 2009; // 0x7d9 49523 field public static final int STRUCT = 2002; // 0x7d2 49524 field public static final int TIME = 92; // 0x5c 49525 field public static final int TIMESTAMP = 93; // 0x5d 49526 field public static final int TINYINT = -6; // 0xfffffffa 49527 field public static final int VARBINARY = -3; // 0xfffffffd 49528 field public static final int VARCHAR = 12; // 0xc 49529 } 49530 49531 public abstract interface Wrapper { 49532 method public abstract boolean isWrapperFor(java.lang.Class<?>) throws java.sql.SQLException; 49533 method public abstract T unwrap(java.lang.Class<T>) throws java.sql.SQLException; 49534 } 49535 49536} 49537 49538package java.text { 49539 49540 public class Annotation { 49541 ctor public Annotation(java.lang.Object); 49542 method public java.lang.Object getValue(); 49543 } 49544 49545 public abstract interface AttributedCharacterIterator implements java.text.CharacterIterator { 49546 method public abstract java.util.Set<java.text.AttributedCharacterIterator.Attribute> getAllAttributeKeys(); 49547 method public abstract java.lang.Object getAttribute(java.text.AttributedCharacterIterator.Attribute); 49548 method public abstract java.util.Map<java.text.AttributedCharacterIterator.Attribute, java.lang.Object> getAttributes(); 49549 method public abstract int getRunLimit(); 49550 method public abstract int getRunLimit(java.text.AttributedCharacterIterator.Attribute); 49551 method public abstract int getRunLimit(java.util.Set<? extends java.text.AttributedCharacterIterator.Attribute>); 49552 method public abstract int getRunStart(); 49553 method public abstract int getRunStart(java.text.AttributedCharacterIterator.Attribute); 49554 method public abstract int getRunStart(java.util.Set<? extends java.text.AttributedCharacterIterator.Attribute>); 49555 } 49556 49557 public static class AttributedCharacterIterator.Attribute implements java.io.Serializable { 49558 ctor protected AttributedCharacterIterator.Attribute(java.lang.String); 49559 method public final boolean equals(java.lang.Object); 49560 method protected java.lang.String getName(); 49561 method public final int hashCode(); 49562 method protected java.lang.Object readResolve() throws java.io.InvalidObjectException; 49563 field public static final java.text.AttributedCharacterIterator.Attribute INPUT_METHOD_SEGMENT; 49564 field public static final java.text.AttributedCharacterIterator.Attribute LANGUAGE; 49565 field public static final java.text.AttributedCharacterIterator.Attribute READING; 49566 } 49567 49568 public class AttributedString { 49569 ctor public AttributedString(java.text.AttributedCharacterIterator); 49570 ctor public AttributedString(java.text.AttributedCharacterIterator, int, int); 49571 ctor public AttributedString(java.text.AttributedCharacterIterator, int, int, java.text.AttributedCharacterIterator.Attribute[]); 49572 ctor public AttributedString(java.lang.String); 49573 ctor public AttributedString(java.lang.String, java.util.Map<? extends java.text.AttributedCharacterIterator.Attribute, ?>); 49574 method public void addAttribute(java.text.AttributedCharacterIterator.Attribute, java.lang.Object); 49575 method public void addAttribute(java.text.AttributedCharacterIterator.Attribute, java.lang.Object, int, int); 49576 method public void addAttributes(java.util.Map<? extends java.text.AttributedCharacterIterator.Attribute, ?>, int, int); 49577 method public java.text.AttributedCharacterIterator getIterator(); 49578 method public java.text.AttributedCharacterIterator getIterator(java.text.AttributedCharacterIterator.Attribute[]); 49579 method public java.text.AttributedCharacterIterator getIterator(java.text.AttributedCharacterIterator.Attribute[], int, int); 49580 } 49581 49582 public final class Bidi { 49583 ctor public Bidi(java.text.AttributedCharacterIterator); 49584 ctor public Bidi(char[], int, byte[], int, int, int); 49585 ctor public Bidi(java.lang.String, int); 49586 method public boolean baseIsLeftToRight(); 49587 method public java.text.Bidi createLineBidi(int, int); 49588 method public int getBaseLevel(); 49589 method public int getLength(); 49590 method public int getLevelAt(int); 49591 method public int getRunCount(); 49592 method public int getRunLevel(int); 49593 method public int getRunLimit(int); 49594 method public int getRunStart(int); 49595 method public boolean isLeftToRight(); 49596 method public boolean isMixed(); 49597 method public boolean isRightToLeft(); 49598 method public static void reorderVisually(byte[], int, java.lang.Object[], int, int); 49599 method public static boolean requiresBidi(char[], int, int); 49600 field public static final int DIRECTION_DEFAULT_LEFT_TO_RIGHT = -2; // 0xfffffffe 49601 field public static final int DIRECTION_DEFAULT_RIGHT_TO_LEFT = -1; // 0xffffffff 49602 field public static final int DIRECTION_LEFT_TO_RIGHT = 0; // 0x0 49603 field public static final int DIRECTION_RIGHT_TO_LEFT = 1; // 0x1 49604 } 49605 49606 public abstract class BreakIterator implements java.lang.Cloneable { 49607 ctor protected BreakIterator(); 49608 method public java.lang.Object clone(); 49609 method public abstract int current(); 49610 method public abstract int first(); 49611 method public abstract int following(int); 49612 method public static java.util.Locale[] getAvailableLocales(); 49613 method public static java.text.BreakIterator getCharacterInstance(); 49614 method public static java.text.BreakIterator getCharacterInstance(java.util.Locale); 49615 method public static java.text.BreakIterator getLineInstance(); 49616 method public static java.text.BreakIterator getLineInstance(java.util.Locale); 49617 method public static java.text.BreakIterator getSentenceInstance(); 49618 method public static java.text.BreakIterator getSentenceInstance(java.util.Locale); 49619 method public abstract java.text.CharacterIterator getText(); 49620 method public static java.text.BreakIterator getWordInstance(); 49621 method public static java.text.BreakIterator getWordInstance(java.util.Locale); 49622 method public boolean isBoundary(int); 49623 method public abstract int last(); 49624 method public abstract int next(); 49625 method public abstract int next(int); 49626 method public int preceding(int); 49627 method public abstract int previous(); 49628 method public void setText(java.lang.String); 49629 method public abstract void setText(java.text.CharacterIterator); 49630 field public static final int DONE = -1; // 0xffffffff 49631 } 49632 49633 public abstract interface CharacterIterator implements java.lang.Cloneable { 49634 method public abstract java.lang.Object clone(); 49635 method public abstract char current(); 49636 method public abstract char first(); 49637 method public abstract int getBeginIndex(); 49638 method public abstract int getEndIndex(); 49639 method public abstract int getIndex(); 49640 method public abstract char last(); 49641 method public abstract char next(); 49642 method public abstract char previous(); 49643 method public abstract char setIndex(int); 49644 field public static final char DONE = 65535; // 0xffff '\uffff' 49645 } 49646 49647 public class ChoiceFormat extends java.text.NumberFormat { 49648 ctor public ChoiceFormat(double[], java.lang.String[]); 49649 ctor public ChoiceFormat(java.lang.String); 49650 method public void applyPattern(java.lang.String); 49651 method public java.lang.StringBuffer format(double, java.lang.StringBuffer, java.text.FieldPosition); 49652 method public java.lang.StringBuffer format(long, java.lang.StringBuffer, java.text.FieldPosition); 49653 method public java.lang.Object[] getFormats(); 49654 method public double[] getLimits(); 49655 method public static final double nextDouble(double); 49656 method public static double nextDouble(double, boolean); 49657 method public java.lang.Number parse(java.lang.String, java.text.ParsePosition); 49658 method public static final double previousDouble(double); 49659 method public void setChoices(double[], java.lang.String[]); 49660 method public java.lang.String toPattern(); 49661 } 49662 49663 public final class CollationElementIterator { 49664 method public int getMaxExpansion(int); 49665 method public int getOffset(); 49666 method public int next(); 49667 method public int previous(); 49668 method public static final int primaryOrder(int); 49669 method public void reset(); 49670 method public static final short secondaryOrder(int); 49671 method public void setOffset(int); 49672 method public void setText(java.text.CharacterIterator); 49673 method public void setText(java.lang.String); 49674 method public static final short tertiaryOrder(int); 49675 field public static final int NULLORDER = -1; // 0xffffffff 49676 } 49677 49678 public abstract class CollationKey implements java.lang.Comparable { 49679 ctor protected CollationKey(java.lang.String); 49680 method public abstract int compareTo(java.text.CollationKey); 49681 method public java.lang.String getSourceString(); 49682 method public abstract byte[] toByteArray(); 49683 } 49684 49685 public abstract class Collator implements java.lang.Cloneable java.util.Comparator { 49686 ctor protected Collator(); 49687 method public java.lang.Object clone(); 49688 method public int compare(java.lang.Object, java.lang.Object); 49689 method public abstract int compare(java.lang.String, java.lang.String); 49690 method public boolean equals(java.lang.String, java.lang.String); 49691 method public static java.util.Locale[] getAvailableLocales(); 49692 method public abstract java.text.CollationKey getCollationKey(java.lang.String); 49693 method public int getDecomposition(); 49694 method public static java.text.Collator getInstance(); 49695 method public static java.text.Collator getInstance(java.util.Locale); 49696 method public int getStrength(); 49697 method public abstract int hashCode(); 49698 method public void setDecomposition(int); 49699 method public void setStrength(int); 49700 field public static final int CANONICAL_DECOMPOSITION = 1; // 0x1 49701 field public static final int FULL_DECOMPOSITION = 2; // 0x2 49702 field public static final int IDENTICAL = 3; // 0x3 49703 field public static final int NO_DECOMPOSITION = 0; // 0x0 49704 field public static final int PRIMARY = 0; // 0x0 49705 field public static final int SECONDARY = 1; // 0x1 49706 field public static final int TERTIARY = 2; // 0x2 49707 } 49708 49709 public abstract class DateFormat extends java.text.Format { 49710 ctor protected DateFormat(); 49711 method public final java.lang.StringBuffer format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition); 49712 method public final java.lang.String format(java.util.Date); 49713 method public abstract java.lang.StringBuffer format(java.util.Date, java.lang.StringBuffer, java.text.FieldPosition); 49714 method public static java.util.Locale[] getAvailableLocales(); 49715 method public java.util.Calendar getCalendar(); 49716 method public static final java.text.DateFormat getDateInstance(); 49717 method public static final java.text.DateFormat getDateInstance(int); 49718 method public static final java.text.DateFormat getDateInstance(int, java.util.Locale); 49719 method public static final java.text.DateFormat getDateTimeInstance(); 49720 method public static final java.text.DateFormat getDateTimeInstance(int, int); 49721 method public static final java.text.DateFormat getDateTimeInstance(int, int, java.util.Locale); 49722 method public static final java.text.DateFormat getInstance(); 49723 method public java.text.NumberFormat getNumberFormat(); 49724 method public static final java.text.DateFormat getTimeInstance(); 49725 method public static final java.text.DateFormat getTimeInstance(int); 49726 method public static final java.text.DateFormat getTimeInstance(int, java.util.Locale); 49727 method public java.util.TimeZone getTimeZone(); 49728 method public boolean isLenient(); 49729 method public java.util.Date parse(java.lang.String) throws java.text.ParseException; 49730 method public abstract java.util.Date parse(java.lang.String, java.text.ParsePosition); 49731 method public java.lang.Object parseObject(java.lang.String, java.text.ParsePosition); 49732 method public void setCalendar(java.util.Calendar); 49733 method public void setLenient(boolean); 49734 method public void setNumberFormat(java.text.NumberFormat); 49735 method public void setTimeZone(java.util.TimeZone); 49736 field public static final int AM_PM_FIELD = 14; // 0xe 49737 field public static final int DATE_FIELD = 3; // 0x3 49738 field public static final int DAY_OF_WEEK_FIELD = 9; // 0x9 49739 field public static final int DAY_OF_WEEK_IN_MONTH_FIELD = 11; // 0xb 49740 field public static final int DAY_OF_YEAR_FIELD = 10; // 0xa 49741 field public static final int DEFAULT = 2; // 0x2 49742 field public static final int ERA_FIELD = 0; // 0x0 49743 field public static final int FULL = 0; // 0x0 49744 field public static final int HOUR0_FIELD = 16; // 0x10 49745 field public static final int HOUR1_FIELD = 15; // 0xf 49746 field public static final int HOUR_OF_DAY0_FIELD = 5; // 0x5 49747 field public static final int HOUR_OF_DAY1_FIELD = 4; // 0x4 49748 field public static final int LONG = 1; // 0x1 49749 field public static final int MEDIUM = 2; // 0x2 49750 field public static final int MILLISECOND_FIELD = 8; // 0x8 49751 field public static final int MINUTE_FIELD = 6; // 0x6 49752 field public static final int MONTH_FIELD = 2; // 0x2 49753 field public static final int SECOND_FIELD = 7; // 0x7 49754 field public static final int SHORT = 3; // 0x3 49755 field public static final int TIMEZONE_FIELD = 17; // 0x11 49756 field public static final int WEEK_OF_MONTH_FIELD = 13; // 0xd 49757 field public static final int WEEK_OF_YEAR_FIELD = 12; // 0xc 49758 field public static final int YEAR_FIELD = 1; // 0x1 49759 field protected java.util.Calendar calendar; 49760 field protected java.text.NumberFormat numberFormat; 49761 } 49762 49763 public static class DateFormat.Field extends java.text.Format.Field { 49764 ctor protected DateFormat.Field(java.lang.String, int); 49765 method public int getCalendarField(); 49766 method public static java.text.DateFormat.Field ofCalendarField(int); 49767 field public static final java.text.DateFormat.Field AM_PM; 49768 field public static final java.text.DateFormat.Field DAY_OF_MONTH; 49769 field public static final java.text.DateFormat.Field DAY_OF_WEEK; 49770 field public static final java.text.DateFormat.Field DAY_OF_WEEK_IN_MONTH; 49771 field public static final java.text.DateFormat.Field DAY_OF_YEAR; 49772 field public static final java.text.DateFormat.Field ERA; 49773 field public static final java.text.DateFormat.Field HOUR0; 49774 field public static final java.text.DateFormat.Field HOUR1; 49775 field public static final java.text.DateFormat.Field HOUR_OF_DAY0; 49776 field public static final java.text.DateFormat.Field HOUR_OF_DAY1; 49777 field public static final java.text.DateFormat.Field MILLISECOND; 49778 field public static final java.text.DateFormat.Field MINUTE; 49779 field public static final java.text.DateFormat.Field MONTH; 49780 field public static final java.text.DateFormat.Field SECOND; 49781 field public static final java.text.DateFormat.Field TIME_ZONE; 49782 field public static final java.text.DateFormat.Field WEEK_OF_MONTH; 49783 field public static final java.text.DateFormat.Field WEEK_OF_YEAR; 49784 field public static final java.text.DateFormat.Field YEAR; 49785 } 49786 49787 public class DateFormatSymbols implements java.lang.Cloneable java.io.Serializable { 49788 ctor public DateFormatSymbols(); 49789 ctor public DateFormatSymbols(java.util.Locale); 49790 method public java.lang.Object clone(); 49791 method public java.lang.String[] getAmPmStrings(); 49792 method public static java.util.Locale[] getAvailableLocales(); 49793 method public java.lang.String[] getEras(); 49794 method public static final java.text.DateFormatSymbols getInstance(); 49795 method public static final java.text.DateFormatSymbols getInstance(java.util.Locale); 49796 method public java.lang.String getLocalPatternChars(); 49797 method public java.lang.String[] getMonths(); 49798 method public java.lang.String[] getShortMonths(); 49799 method public java.lang.String[] getShortWeekdays(); 49800 method public java.lang.String[] getWeekdays(); 49801 method public java.lang.String[][] getZoneStrings(); 49802 method public void setAmPmStrings(java.lang.String[]); 49803 method public void setEras(java.lang.String[]); 49804 method public void setLocalPatternChars(java.lang.String); 49805 method public void setMonths(java.lang.String[]); 49806 method public void setShortMonths(java.lang.String[]); 49807 method public void setShortWeekdays(java.lang.String[]); 49808 method public void setWeekdays(java.lang.String[]); 49809 method public void setZoneStrings(java.lang.String[][]); 49810 } 49811 49812 public class DecimalFormat extends java.text.NumberFormat { 49813 ctor public DecimalFormat(); 49814 ctor public DecimalFormat(java.lang.String); 49815 ctor public DecimalFormat(java.lang.String, java.text.DecimalFormatSymbols); 49816 method public void applyLocalizedPattern(java.lang.String); 49817 method public void applyPattern(java.lang.String); 49818 method public java.lang.StringBuffer format(double, java.lang.StringBuffer, java.text.FieldPosition); 49819 method public java.lang.StringBuffer format(long, java.lang.StringBuffer, java.text.FieldPosition); 49820 method public final java.lang.StringBuffer format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition); 49821 method public java.text.DecimalFormatSymbols getDecimalFormatSymbols(); 49822 method public int getGroupingSize(); 49823 method public int getMultiplier(); 49824 method public java.lang.String getNegativePrefix(); 49825 method public java.lang.String getNegativeSuffix(); 49826 method public java.lang.String getPositivePrefix(); 49827 method public java.lang.String getPositiveSuffix(); 49828 method public boolean isDecimalSeparatorAlwaysShown(); 49829 method public boolean isParseBigDecimal(); 49830 method public java.lang.Number parse(java.lang.String, java.text.ParsePosition); 49831 method public void setDecimalFormatSymbols(java.text.DecimalFormatSymbols); 49832 method public void setDecimalSeparatorAlwaysShown(boolean); 49833 method public void setGroupingSize(int); 49834 method public void setMultiplier(int); 49835 method public void setNegativePrefix(java.lang.String); 49836 method public void setNegativeSuffix(java.lang.String); 49837 method public void setParseBigDecimal(boolean); 49838 method public void setPositivePrefix(java.lang.String); 49839 method public void setPositiveSuffix(java.lang.String); 49840 method public java.lang.String toLocalizedPattern(); 49841 method public java.lang.String toPattern(); 49842 } 49843 49844 public class DecimalFormatSymbols implements java.lang.Cloneable java.io.Serializable { 49845 ctor public DecimalFormatSymbols(); 49846 ctor public DecimalFormatSymbols(java.util.Locale); 49847 method public java.lang.Object clone(); 49848 method public static java.util.Locale[] getAvailableLocales(); 49849 method public java.util.Currency getCurrency(); 49850 method public java.lang.String getCurrencySymbol(); 49851 method public char getDecimalSeparator(); 49852 method public char getDigit(); 49853 method public java.lang.String getExponentSeparator(); 49854 method public char getGroupingSeparator(); 49855 method public java.lang.String getInfinity(); 49856 method public static java.text.DecimalFormatSymbols getInstance(); 49857 method public static java.text.DecimalFormatSymbols getInstance(java.util.Locale); 49858 method public java.lang.String getInternationalCurrencySymbol(); 49859 method public char getMinusSign(); 49860 method public char getMonetaryDecimalSeparator(); 49861 method public java.lang.String getNaN(); 49862 method public char getPatternSeparator(); 49863 method public char getPerMill(); 49864 method public char getPercent(); 49865 method public char getZeroDigit(); 49866 method public void setCurrency(java.util.Currency); 49867 method public void setCurrencySymbol(java.lang.String); 49868 method public void setDecimalSeparator(char); 49869 method public void setDigit(char); 49870 method public void setExponentSeparator(java.lang.String); 49871 method public void setGroupingSeparator(char); 49872 method public void setInfinity(java.lang.String); 49873 method public void setInternationalCurrencySymbol(java.lang.String); 49874 method public void setMinusSign(char); 49875 method public void setMonetaryDecimalSeparator(char); 49876 method public void setNaN(java.lang.String); 49877 method public void setPatternSeparator(char); 49878 method public void setPerMill(char); 49879 method public void setPercent(char); 49880 method public void setZeroDigit(char); 49881 } 49882 49883 public class FieldPosition { 49884 ctor public FieldPosition(int); 49885 ctor public FieldPosition(java.text.Format.Field); 49886 ctor public FieldPosition(java.text.Format.Field, int); 49887 method public int getBeginIndex(); 49888 method public int getEndIndex(); 49889 method public int getField(); 49890 method public java.text.Format.Field getFieldAttribute(); 49891 method public void setBeginIndex(int); 49892 method public void setEndIndex(int); 49893 } 49894 49895 public abstract class Format implements java.lang.Cloneable java.io.Serializable { 49896 ctor protected Format(); 49897 method public java.lang.Object clone(); 49898 method public final java.lang.String format(java.lang.Object); 49899 method public abstract java.lang.StringBuffer format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition); 49900 method public java.text.AttributedCharacterIterator formatToCharacterIterator(java.lang.Object); 49901 method public java.lang.Object parseObject(java.lang.String) throws java.text.ParseException; 49902 method public abstract java.lang.Object parseObject(java.lang.String, java.text.ParsePosition); 49903 } 49904 49905 public static class Format.Field extends java.text.AttributedCharacterIterator.Attribute { 49906 ctor protected Format.Field(java.lang.String); 49907 } 49908 49909 public class MessageFormat extends java.text.Format { 49910 ctor public MessageFormat(java.lang.String, java.util.Locale); 49911 ctor public MessageFormat(java.lang.String); 49912 method public void applyPattern(java.lang.String); 49913 method public final java.lang.StringBuffer format(java.lang.Object[], java.lang.StringBuffer, java.text.FieldPosition); 49914 method public final java.lang.StringBuffer format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition); 49915 method public static java.lang.String format(java.lang.String, java.lang.Object...); 49916 method public java.text.Format[] getFormats(); 49917 method public java.text.Format[] getFormatsByArgumentIndex(); 49918 method public java.util.Locale getLocale(); 49919 method public java.lang.Object[] parse(java.lang.String) throws java.text.ParseException; 49920 method public java.lang.Object[] parse(java.lang.String, java.text.ParsePosition); 49921 method public java.lang.Object parseObject(java.lang.String, java.text.ParsePosition); 49922 method public void setFormat(int, java.text.Format); 49923 method public void setFormatByArgumentIndex(int, java.text.Format); 49924 method public void setFormats(java.text.Format[]); 49925 method public void setFormatsByArgumentIndex(java.text.Format[]); 49926 method public void setLocale(java.util.Locale); 49927 method public java.lang.String toPattern(); 49928 } 49929 49930 public static class MessageFormat.Field extends java.text.Format.Field { 49931 ctor protected MessageFormat.Field(java.lang.String); 49932 field public static final java.text.MessageFormat.Field ARGUMENT; 49933 } 49934 49935 public final class Normalizer { 49936 method public static boolean isNormalized(java.lang.CharSequence, java.text.Normalizer.Form); 49937 method public static java.lang.String normalize(java.lang.CharSequence, java.text.Normalizer.Form); 49938 } 49939 49940 public static final class Normalizer.Form extends java.lang.Enum { 49941 method public static java.text.Normalizer.Form valueOf(java.lang.String); 49942 method public static final java.text.Normalizer.Form[] values(); 49943 enum_constant public static final java.text.Normalizer.Form NFC; 49944 enum_constant public static final java.text.Normalizer.Form NFD; 49945 enum_constant public static final java.text.Normalizer.Form NFKC; 49946 enum_constant public static final java.text.Normalizer.Form NFKD; 49947 } 49948 49949 public abstract class NumberFormat extends java.text.Format { 49950 ctor protected NumberFormat(); 49951 method public final java.lang.String format(double); 49952 method public abstract java.lang.StringBuffer format(double, java.lang.StringBuffer, java.text.FieldPosition); 49953 method public final java.lang.String format(long); 49954 method public abstract java.lang.StringBuffer format(long, java.lang.StringBuffer, java.text.FieldPosition); 49955 method public java.lang.StringBuffer format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition); 49956 method public static java.util.Locale[] getAvailableLocales(); 49957 method public java.util.Currency getCurrency(); 49958 method public static final java.text.NumberFormat getCurrencyInstance(); 49959 method public static java.text.NumberFormat getCurrencyInstance(java.util.Locale); 49960 method public static final java.text.NumberFormat getInstance(); 49961 method public static java.text.NumberFormat getInstance(java.util.Locale); 49962 method public static final java.text.NumberFormat getIntegerInstance(); 49963 method public static java.text.NumberFormat getIntegerInstance(java.util.Locale); 49964 method public int getMaximumFractionDigits(); 49965 method public int getMaximumIntegerDigits(); 49966 method public int getMinimumFractionDigits(); 49967 method public int getMinimumIntegerDigits(); 49968 method public static final java.text.NumberFormat getNumberInstance(); 49969 method public static java.text.NumberFormat getNumberInstance(java.util.Locale); 49970 method public static final java.text.NumberFormat getPercentInstance(); 49971 method public static java.text.NumberFormat getPercentInstance(java.util.Locale); 49972 method public java.math.RoundingMode getRoundingMode(); 49973 method public boolean isGroupingUsed(); 49974 method public boolean isParseIntegerOnly(); 49975 method public java.lang.Number parse(java.lang.String) throws java.text.ParseException; 49976 method public abstract java.lang.Number parse(java.lang.String, java.text.ParsePosition); 49977 method public final java.lang.Object parseObject(java.lang.String, java.text.ParsePosition); 49978 method public void setCurrency(java.util.Currency); 49979 method public void setGroupingUsed(boolean); 49980 method public void setMaximumFractionDigits(int); 49981 method public void setMaximumIntegerDigits(int); 49982 method public void setMinimumFractionDigits(int); 49983 method public void setMinimumIntegerDigits(int); 49984 method public void setParseIntegerOnly(boolean); 49985 method public void setRoundingMode(java.math.RoundingMode); 49986 field public static final int FRACTION_FIELD = 1; // 0x1 49987 field public static final int INTEGER_FIELD = 0; // 0x0 49988 } 49989 49990 public static class NumberFormat.Field extends java.text.Format.Field { 49991 ctor protected NumberFormat.Field(java.lang.String); 49992 field public static final java.text.NumberFormat.Field CURRENCY; 49993 field public static final java.text.NumberFormat.Field DECIMAL_SEPARATOR; 49994 field public static final java.text.NumberFormat.Field EXPONENT; 49995 field public static final java.text.NumberFormat.Field EXPONENT_SIGN; 49996 field public static final java.text.NumberFormat.Field EXPONENT_SYMBOL; 49997 field public static final java.text.NumberFormat.Field FRACTION; 49998 field public static final java.text.NumberFormat.Field GROUPING_SEPARATOR; 49999 field public static final java.text.NumberFormat.Field INTEGER; 50000 field public static final java.text.NumberFormat.Field PERCENT; 50001 field public static final java.text.NumberFormat.Field PERMILLE; 50002 field public static final java.text.NumberFormat.Field SIGN; 50003 } 50004 50005 public class ParseException extends java.lang.Exception { 50006 ctor public ParseException(java.lang.String, int); 50007 method public int getErrorOffset(); 50008 } 50009 50010 public class ParsePosition { 50011 ctor public ParsePosition(int); 50012 method public int getErrorIndex(); 50013 method public int getIndex(); 50014 method public void setErrorIndex(int); 50015 method public void setIndex(int); 50016 } 50017 50018 public class RuleBasedCollator extends java.text.Collator { 50019 ctor public RuleBasedCollator(java.lang.String) throws java.text.ParseException; 50020 method public int compare(java.lang.String, java.lang.String); 50021 method public java.text.CollationElementIterator getCollationElementIterator(java.text.CharacterIterator); 50022 method public java.text.CollationElementIterator getCollationElementIterator(java.lang.String); 50023 method public java.text.CollationKey getCollationKey(java.lang.String); 50024 method public java.lang.String getRules(); 50025 method public int hashCode(); 50026 } 50027 50028 public class SimpleDateFormat extends java.text.DateFormat { 50029 ctor public SimpleDateFormat(); 50030 ctor public SimpleDateFormat(java.lang.String); 50031 ctor public SimpleDateFormat(java.lang.String, java.text.DateFormatSymbols); 50032 ctor public SimpleDateFormat(java.lang.String, java.util.Locale); 50033 method public void applyLocalizedPattern(java.lang.String); 50034 method public void applyPattern(java.lang.String); 50035 method public java.lang.StringBuffer format(java.util.Date, java.lang.StringBuffer, java.text.FieldPosition); 50036 method public java.util.Date get2DigitYearStart(); 50037 method public java.text.DateFormatSymbols getDateFormatSymbols(); 50038 method public java.util.Date parse(java.lang.String, java.text.ParsePosition); 50039 method public void set2DigitYearStart(java.util.Date); 50040 method public void setDateFormatSymbols(java.text.DateFormatSymbols); 50041 method public java.lang.String toLocalizedPattern(); 50042 method public java.lang.String toPattern(); 50043 } 50044 50045 public final class StringCharacterIterator implements java.text.CharacterIterator { 50046 ctor public StringCharacterIterator(java.lang.String); 50047 ctor public StringCharacterIterator(java.lang.String, int); 50048 ctor public StringCharacterIterator(java.lang.String, int, int, int); 50049 method public java.lang.Object clone(); 50050 method public char current(); 50051 method public char first(); 50052 method public int getBeginIndex(); 50053 method public int getEndIndex(); 50054 method public int getIndex(); 50055 method public char last(); 50056 method public char next(); 50057 method public char previous(); 50058 method public char setIndex(int); 50059 method public void setText(java.lang.String); 50060 } 50061 50062} 50063 50064package java.util { 50065 50066 public abstract class AbstractCollection implements java.util.Collection { 50067 ctor protected AbstractCollection(); 50068 method public boolean add(E); 50069 method public boolean addAll(java.util.Collection<? extends E>); 50070 method public void clear(); 50071 method public boolean contains(java.lang.Object); 50072 method public boolean containsAll(java.util.Collection<?>); 50073 method public boolean isEmpty(); 50074 method public abstract java.util.Iterator<E> iterator(); 50075 method public boolean remove(java.lang.Object); 50076 method public boolean removeAll(java.util.Collection<?>); 50077 method public boolean retainAll(java.util.Collection<?>); 50078 method public abstract int size(); 50079 method public java.lang.Object[] toArray(); 50080 method public T[] toArray(T[]); 50081 } 50082 50083 public abstract class AbstractList extends java.util.AbstractCollection implements java.util.List { 50084 ctor protected AbstractList(); 50085 method public void add(int, E); 50086 method public boolean addAll(int, java.util.Collection<? extends E>); 50087 method public abstract E get(int); 50088 method public int indexOf(java.lang.Object); 50089 method public java.util.Iterator<E> iterator(); 50090 method public int lastIndexOf(java.lang.Object); 50091 method public java.util.ListIterator<E> listIterator(); 50092 method public java.util.ListIterator<E> listIterator(int); 50093 method public E remove(int); 50094 method protected void removeRange(int, int); 50095 method public E set(int, E); 50096 method public java.util.List<E> subList(int, int); 50097 field protected transient int modCount; 50098 } 50099 50100 public abstract class AbstractMap implements java.util.Map { 50101 ctor protected AbstractMap(); 50102 method public void clear(); 50103 method public boolean containsKey(java.lang.Object); 50104 method public boolean containsValue(java.lang.Object); 50105 method public abstract java.util.Set<java.util.Map.Entry<K, V>> entrySet(); 50106 method public V get(java.lang.Object); 50107 method public boolean isEmpty(); 50108 method public java.util.Set<K> keySet(); 50109 method public V put(K, V); 50110 method public void putAll(java.util.Map<? extends K, ? extends V>); 50111 method public V remove(java.lang.Object); 50112 method public int size(); 50113 method public java.util.Collection<V> values(); 50114 } 50115 50116 public static class AbstractMap.SimpleEntry implements java.util.Map.Entry java.io.Serializable { 50117 ctor public AbstractMap.SimpleEntry(K, V); 50118 ctor public AbstractMap.SimpleEntry(java.util.Map.Entry<? extends K, ? extends V>); 50119 method public K getKey(); 50120 method public V getValue(); 50121 method public V setValue(V); 50122 } 50123 50124 public static class AbstractMap.SimpleImmutableEntry implements java.util.Map.Entry java.io.Serializable { 50125 ctor public AbstractMap.SimpleImmutableEntry(K, V); 50126 ctor public AbstractMap.SimpleImmutableEntry(java.util.Map.Entry<? extends K, ? extends V>); 50127 method public K getKey(); 50128 method public V getValue(); 50129 method public V setValue(V); 50130 } 50131 50132 public abstract class AbstractQueue extends java.util.AbstractCollection implements java.util.Queue { 50133 ctor protected AbstractQueue(); 50134 method public E element(); 50135 method public E remove(); 50136 } 50137 50138 public abstract class AbstractSequentialList extends java.util.AbstractList { 50139 ctor protected AbstractSequentialList(); 50140 method public E get(int); 50141 method public abstract java.util.ListIterator<E> listIterator(int); 50142 } 50143 50144 public abstract class AbstractSet extends java.util.AbstractCollection implements java.util.Set { 50145 ctor protected AbstractSet(); 50146 } 50147 50148 public class ArrayDeque extends java.util.AbstractCollection implements java.lang.Cloneable java.util.Deque java.io.Serializable { 50149 ctor public ArrayDeque(); 50150 ctor public ArrayDeque(int); 50151 ctor public ArrayDeque(java.util.Collection<? extends E>); 50152 method public void addFirst(E); 50153 method public void addLast(E); 50154 method public java.util.ArrayDeque<E> clone(); 50155 method public java.util.Iterator<E> descendingIterator(); 50156 method public E element(); 50157 method public E getFirst(); 50158 method public E getLast(); 50159 method public java.util.Iterator<E> iterator(); 50160 method public boolean offer(E); 50161 method public boolean offerFirst(E); 50162 method public boolean offerLast(E); 50163 method public E peek(); 50164 method public E peekFirst(); 50165 method public E peekLast(); 50166 method public E poll(); 50167 method public E pollFirst(); 50168 method public E pollLast(); 50169 method public E pop(); 50170 method public void push(E); 50171 method public E remove(); 50172 method public E removeFirst(); 50173 method public boolean removeFirstOccurrence(java.lang.Object); 50174 method public E removeLast(); 50175 method public boolean removeLastOccurrence(java.lang.Object); 50176 method public int size(); 50177 } 50178 50179 public class ArrayList extends java.util.AbstractList implements java.lang.Cloneable java.util.RandomAccess java.io.Serializable { 50180 ctor public ArrayList(int); 50181 ctor public ArrayList(); 50182 ctor public ArrayList(java.util.Collection<? extends E>); 50183 method public java.lang.Object clone(); 50184 method public void ensureCapacity(int); 50185 method public E get(int); 50186 method public int size(); 50187 method public void trimToSize(); 50188 } 50189 50190 public class Arrays { 50191 method public static java.util.List<T> asList(T...); 50192 method public static int binarySearch(byte[], byte); 50193 method public static int binarySearch(byte[], int, int, byte); 50194 method public static int binarySearch(char[], char); 50195 method public static int binarySearch(char[], int, int, char); 50196 method public static int binarySearch(double[], double); 50197 method public static int binarySearch(double[], int, int, double); 50198 method public static int binarySearch(float[], float); 50199 method public static int binarySearch(float[], int, int, float); 50200 method public static int binarySearch(int[], int); 50201 method public static int binarySearch(int[], int, int, int); 50202 method public static int binarySearch(long[], long); 50203 method public static int binarySearch(long[], int, int, long); 50204 method public static int binarySearch(java.lang.Object[], java.lang.Object); 50205 method public static int binarySearch(java.lang.Object[], int, int, java.lang.Object); 50206 method public static int binarySearch(T[], T, java.util.Comparator<? super T>); 50207 method public static int binarySearch(T[], int, int, T, java.util.Comparator<? super T>); 50208 method public static int binarySearch(short[], short); 50209 method public static int binarySearch(short[], int, int, short); 50210 method public static boolean[] copyOf(boolean[], int); 50211 method public static byte[] copyOf(byte[], int); 50212 method public static char[] copyOf(char[], int); 50213 method public static double[] copyOf(double[], int); 50214 method public static float[] copyOf(float[], int); 50215 method public static int[] copyOf(int[], int); 50216 method public static long[] copyOf(long[], int); 50217 method public static short[] copyOf(short[], int); 50218 method public static T[] copyOf(T[], int); 50219 method public static T[] copyOf(U[], int, java.lang.Class<? extends T[]>); 50220 method public static boolean[] copyOfRange(boolean[], int, int); 50221 method public static byte[] copyOfRange(byte[], int, int); 50222 method public static char[] copyOfRange(char[], int, int); 50223 method public static double[] copyOfRange(double[], int, int); 50224 method public static float[] copyOfRange(float[], int, int); 50225 method public static int[] copyOfRange(int[], int, int); 50226 method public static long[] copyOfRange(long[], int, int); 50227 method public static short[] copyOfRange(short[], int, int); 50228 method public static T[] copyOfRange(T[], int, int); 50229 method public static T[] copyOfRange(U[], int, int, java.lang.Class<? extends T[]>); 50230 method public static boolean deepEquals(java.lang.Object[], java.lang.Object[]); 50231 method public static int deepHashCode(java.lang.Object[]); 50232 method public static java.lang.String deepToString(java.lang.Object[]); 50233 method public static boolean equals(byte[], byte[]); 50234 method public static boolean equals(short[], short[]); 50235 method public static boolean equals(char[], char[]); 50236 method public static boolean equals(int[], int[]); 50237 method public static boolean equals(long[], long[]); 50238 method public static boolean equals(float[], float[]); 50239 method public static boolean equals(double[], double[]); 50240 method public static boolean equals(boolean[], boolean[]); 50241 method public static boolean equals(java.lang.Object[], java.lang.Object[]); 50242 method public static void fill(byte[], byte); 50243 method public static void fill(byte[], int, int, byte); 50244 method public static void fill(short[], short); 50245 method public static void fill(short[], int, int, short); 50246 method public static void fill(char[], char); 50247 method public static void fill(char[], int, int, char); 50248 method public static void fill(int[], int); 50249 method public static void fill(int[], int, int, int); 50250 method public static void fill(long[], long); 50251 method public static void fill(long[], int, int, long); 50252 method public static void fill(float[], float); 50253 method public static void fill(float[], int, int, float); 50254 method public static void fill(double[], double); 50255 method public static void fill(double[], int, int, double); 50256 method public static void fill(boolean[], boolean); 50257 method public static void fill(boolean[], int, int, boolean); 50258 method public static void fill(java.lang.Object[], java.lang.Object); 50259 method public static void fill(java.lang.Object[], int, int, java.lang.Object); 50260 method public static int hashCode(boolean[]); 50261 method public static int hashCode(int[]); 50262 method public static int hashCode(short[]); 50263 method public static int hashCode(char[]); 50264 method public static int hashCode(byte[]); 50265 method public static int hashCode(long[]); 50266 method public static int hashCode(float[]); 50267 method public static int hashCode(double[]); 50268 method public static int hashCode(java.lang.Object[]); 50269 method public static void sort(byte[]); 50270 method public static void sort(byte[], int, int); 50271 method public static void sort(char[]); 50272 method public static void sort(char[], int, int); 50273 method public static void sort(double[]); 50274 method public static void sort(double[], int, int); 50275 method public static void sort(float[]); 50276 method public static void sort(float[], int, int); 50277 method public static void sort(int[]); 50278 method public static void sort(int[], int, int); 50279 method public static void sort(long[]); 50280 method public static void sort(long[], int, int); 50281 method public static void sort(short[]); 50282 method public static void sort(short[], int, int); 50283 method public static void sort(java.lang.Object[]); 50284 method public static void sort(java.lang.Object[], int, int); 50285 method public static void sort(T[], int, int, java.util.Comparator<? super T>); 50286 method public static void sort(T[], java.util.Comparator<? super T>); 50287 method public static java.lang.String toString(boolean[]); 50288 method public static java.lang.String toString(byte[]); 50289 method public static java.lang.String toString(char[]); 50290 method public static java.lang.String toString(double[]); 50291 method public static java.lang.String toString(float[]); 50292 method public static java.lang.String toString(int[]); 50293 method public static java.lang.String toString(long[]); 50294 method public static java.lang.String toString(short[]); 50295 method public static java.lang.String toString(java.lang.Object[]); 50296 } 50297 50298 public class BitSet implements java.lang.Cloneable java.io.Serializable { 50299 ctor public BitSet(); 50300 ctor public BitSet(int); 50301 method public void and(java.util.BitSet); 50302 method public void andNot(java.util.BitSet); 50303 method public int cardinality(); 50304 method public void clear(int); 50305 method public void clear(); 50306 method public void clear(int, int); 50307 method public java.lang.Object clone(); 50308 method public void flip(int); 50309 method public void flip(int, int); 50310 method public boolean get(int); 50311 method public java.util.BitSet get(int, int); 50312 method public boolean intersects(java.util.BitSet); 50313 method public boolean isEmpty(); 50314 method public int length(); 50315 method public int nextClearBit(int); 50316 method public int nextSetBit(int); 50317 method public void or(java.util.BitSet); 50318 method public int previousClearBit(int); 50319 method public int previousSetBit(int); 50320 method public void set(int); 50321 method public void set(int, boolean); 50322 method public void set(int, int, boolean); 50323 method public void set(int, int); 50324 method public int size(); 50325 method public byte[] toByteArray(); 50326 method public long[] toLongArray(); 50327 method public static java.util.BitSet valueOf(long[]); 50328 method public static java.util.BitSet valueOf(java.nio.LongBuffer); 50329 method public static java.util.BitSet valueOf(byte[]); 50330 method public static java.util.BitSet valueOf(java.nio.ByteBuffer); 50331 method public void xor(java.util.BitSet); 50332 } 50333 50334 public abstract class Calendar implements java.lang.Cloneable java.lang.Comparable java.io.Serializable { 50335 ctor protected Calendar(); 50336 ctor protected Calendar(java.util.TimeZone, java.util.Locale); 50337 method public abstract void add(int, int); 50338 method public boolean after(java.lang.Object); 50339 method public boolean before(java.lang.Object); 50340 method public final void clear(); 50341 method public final void clear(int); 50342 method public java.lang.Object clone(); 50343 method public int compareTo(java.util.Calendar); 50344 method protected void complete(); 50345 method protected abstract void computeFields(); 50346 method protected abstract void computeTime(); 50347 method public int get(int); 50348 method public int getActualMaximum(int); 50349 method public int getActualMinimum(int); 50350 method public static synchronized java.util.Locale[] getAvailableLocales(); 50351 method public java.lang.String getDisplayName(int, int, java.util.Locale); 50352 method public java.util.Map<java.lang.String, java.lang.Integer> getDisplayNames(int, int, java.util.Locale); 50353 method public int getFirstDayOfWeek(); 50354 method public abstract int getGreatestMinimum(int); 50355 method public static synchronized java.util.Calendar getInstance(); 50356 method public static synchronized java.util.Calendar getInstance(java.util.Locale); 50357 method public static synchronized java.util.Calendar getInstance(java.util.TimeZone); 50358 method public static synchronized java.util.Calendar getInstance(java.util.TimeZone, java.util.Locale); 50359 method public abstract int getLeastMaximum(int); 50360 method public abstract int getMaximum(int); 50361 method public int getMinimalDaysInFirstWeek(); 50362 method public abstract int getMinimum(int); 50363 method public final java.util.Date getTime(); 50364 method public long getTimeInMillis(); 50365 method public java.util.TimeZone getTimeZone(); 50366 method protected final int internalGet(int); 50367 method public boolean isLenient(); 50368 method public final boolean isSet(int); 50369 method public void roll(int, int); 50370 method public abstract void roll(int, boolean); 50371 method public void set(int, int); 50372 method public final void set(int, int, int); 50373 method public final void set(int, int, int, int, int); 50374 method public final void set(int, int, int, int, int, int); 50375 method public void setFirstDayOfWeek(int); 50376 method public void setLenient(boolean); 50377 method public void setMinimalDaysInFirstWeek(int); 50378 method public final void setTime(java.util.Date); 50379 method public void setTimeInMillis(long); 50380 method public void setTimeZone(java.util.TimeZone); 50381 field public static final int ALL_STYLES = 0; // 0x0 50382 field public static final int AM = 0; // 0x0 50383 field public static final int AM_PM = 9; // 0x9 50384 field public static final int APRIL = 3; // 0x3 50385 field public static final int AUGUST = 7; // 0x7 50386 field public static final int DATE = 5; // 0x5 50387 field public static final int DAY_OF_MONTH = 5; // 0x5 50388 field public static final int DAY_OF_WEEK = 7; // 0x7 50389 field public static final int DAY_OF_WEEK_IN_MONTH = 8; // 0x8 50390 field public static final int DAY_OF_YEAR = 6; // 0x6 50391 field public static final int DECEMBER = 11; // 0xb 50392 field public static final int DST_OFFSET = 16; // 0x10 50393 field public static final int ERA = 0; // 0x0 50394 field public static final int FEBRUARY = 1; // 0x1 50395 field public static final int FIELD_COUNT = 17; // 0x11 50396 field public static final int FRIDAY = 6; // 0x6 50397 field public static final int HOUR = 10; // 0xa 50398 field public static final int HOUR_OF_DAY = 11; // 0xb 50399 field public static final int JANUARY = 0; // 0x0 50400 field public static final int JULY = 6; // 0x6 50401 field public static final int JUNE = 5; // 0x5 50402 field public static final int LONG = 2; // 0x2 50403 field public static final int MARCH = 2; // 0x2 50404 field public static final int MAY = 4; // 0x4 50405 field public static final int MILLISECOND = 14; // 0xe 50406 field public static final int MINUTE = 12; // 0xc 50407 field public static final int MONDAY = 2; // 0x2 50408 field public static final int MONTH = 2; // 0x2 50409 field public static final int NOVEMBER = 10; // 0xa 50410 field public static final int OCTOBER = 9; // 0x9 50411 field public static final int PM = 1; // 0x1 50412 field public static final int SATURDAY = 7; // 0x7 50413 field public static final int SECOND = 13; // 0xd 50414 field public static final int SEPTEMBER = 8; // 0x8 50415 field public static final int SHORT = 1; // 0x1 50416 field public static final int SUNDAY = 1; // 0x1 50417 field public static final int THURSDAY = 5; // 0x5 50418 field public static final int TUESDAY = 3; // 0x3 50419 field public static final int UNDECIMBER = 12; // 0xc 50420 field public static final int WEDNESDAY = 4; // 0x4 50421 field public static final int WEEK_OF_MONTH = 4; // 0x4 50422 field public static final int WEEK_OF_YEAR = 3; // 0x3 50423 field public static final int YEAR = 1; // 0x1 50424 field public static final int ZONE_OFFSET = 15; // 0xf 50425 field protected boolean areFieldsSet; 50426 field protected int[] fields; 50427 field protected boolean[] isSet; 50428 field protected boolean isTimeSet; 50429 field protected long time; 50430 } 50431 50432 public abstract interface Collection implements java.lang.Iterable { 50433 method public abstract boolean add(E); 50434 method public abstract boolean addAll(java.util.Collection<? extends E>); 50435 method public abstract void clear(); 50436 method public abstract boolean contains(java.lang.Object); 50437 method public abstract boolean containsAll(java.util.Collection<?>); 50438 method public abstract boolean equals(java.lang.Object); 50439 method public abstract int hashCode(); 50440 method public abstract boolean isEmpty(); 50441 method public abstract java.util.Iterator<E> iterator(); 50442 method public abstract boolean remove(java.lang.Object); 50443 method public abstract boolean removeAll(java.util.Collection<?>); 50444 method public abstract boolean retainAll(java.util.Collection<?>); 50445 method public abstract int size(); 50446 method public abstract java.lang.Object[] toArray(); 50447 method public abstract T[] toArray(T[]); 50448 } 50449 50450 public class Collections { 50451 method public static boolean addAll(java.util.Collection<? super T>, T...); 50452 method public static java.util.Queue<T> asLifoQueue(java.util.Deque<T>); 50453 method public static int binarySearch(java.util.List<? extends java.lang.Comparable<? super T>>, T); 50454 method public static int binarySearch(java.util.List<? extends T>, T, java.util.Comparator<? super T>); 50455 method public static java.util.Collection<E> checkedCollection(java.util.Collection<E>, java.lang.Class<E>); 50456 method public static java.util.List<E> checkedList(java.util.List<E>, java.lang.Class<E>); 50457 method public static java.util.Map<K, V> checkedMap(java.util.Map<K, V>, java.lang.Class<K>, java.lang.Class<V>); 50458 method public static java.util.Set<E> checkedSet(java.util.Set<E>, java.lang.Class<E>); 50459 method public static java.util.SortedMap<K, V> checkedSortedMap(java.util.SortedMap<K, V>, java.lang.Class<K>, java.lang.Class<V>); 50460 method public static java.util.SortedSet<E> checkedSortedSet(java.util.SortedSet<E>, java.lang.Class<E>); 50461 method public static void copy(java.util.List<? super T>, java.util.List<? extends T>); 50462 method public static boolean disjoint(java.util.Collection<?>, java.util.Collection<?>); 50463 method public static java.util.Enumeration<T> emptyEnumeration(); 50464 method public static java.util.Iterator<T> emptyIterator(); 50465 method public static final java.util.List<T> emptyList(); 50466 method public static java.util.ListIterator<T> emptyListIterator(); 50467 method public static final java.util.Map<K, V> emptyMap(); 50468 method public static final java.util.Set<T> emptySet(); 50469 method public static java.util.Enumeration<T> enumeration(java.util.Collection<T>); 50470 method public static void fill(java.util.List<? super T>, T); 50471 method public static int frequency(java.util.Collection<?>, java.lang.Object); 50472 method public static int indexOfSubList(java.util.List<?>, java.util.List<?>); 50473 method public static int lastIndexOfSubList(java.util.List<?>, java.util.List<?>); 50474 method public static java.util.ArrayList<T> list(java.util.Enumeration<T>); 50475 method public static T max(java.util.Collection<? extends T>); 50476 method public static T max(java.util.Collection<? extends T>, java.util.Comparator<? super T>); 50477 method public static T min(java.util.Collection<? extends T>); 50478 method public static T min(java.util.Collection<? extends T>, java.util.Comparator<? super T>); 50479 method public static java.util.List<T> nCopies(int, T); 50480 method public static java.util.Set<E> newSetFromMap(java.util.Map<E, java.lang.Boolean>); 50481 method public static boolean replaceAll(java.util.List<T>, T, T); 50482 method public static void reverse(java.util.List<?>); 50483 method public static java.util.Comparator<T> reverseOrder(); 50484 method public static java.util.Comparator<T> reverseOrder(java.util.Comparator<T>); 50485 method public static void rotate(java.util.List<?>, int); 50486 method public static void shuffle(java.util.List<?>); 50487 method public static void shuffle(java.util.List<?>, java.util.Random); 50488 method public static java.util.Set<E> singleton(E); 50489 method public static java.util.List<E> singletonList(E); 50490 method public static java.util.Map<K, V> singletonMap(K, V); 50491 method public static void sort(java.util.List<T>); 50492 method public static void sort(java.util.List<T>, java.util.Comparator<? super T>); 50493 method public static void swap(java.util.List<?>, int, int); 50494 method public static java.util.Collection<T> synchronizedCollection(java.util.Collection<T>); 50495 method public static java.util.List<T> synchronizedList(java.util.List<T>); 50496 method public static java.util.Map<K, V> synchronizedMap(java.util.Map<K, V>); 50497 method public static java.util.Set<E> synchronizedSet(java.util.Set<E>); 50498 method public static java.util.SortedMap<K, V> synchronizedSortedMap(java.util.SortedMap<K, V>); 50499 method public static java.util.SortedSet<E> synchronizedSortedSet(java.util.SortedSet<E>); 50500 method public static java.util.Collection<E> unmodifiableCollection(java.util.Collection<? extends E>); 50501 method public static java.util.List<E> unmodifiableList(java.util.List<? extends E>); 50502 method public static java.util.Map<K, V> unmodifiableMap(java.util.Map<? extends K, ? extends V>); 50503 method public static java.util.Set<E> unmodifiableSet(java.util.Set<? extends E>); 50504 method public static java.util.SortedMap<K, V> unmodifiableSortedMap(java.util.SortedMap<K, ? extends V>); 50505 method public static java.util.SortedSet<E> unmodifiableSortedSet(java.util.SortedSet<E>); 50506 field public static final java.util.List EMPTY_LIST; 50507 field public static final java.util.Map EMPTY_MAP; 50508 field public static final java.util.Set EMPTY_SET; 50509 } 50510 50511 public abstract interface Comparator { 50512 method public abstract int compare(T, T); 50513 method public abstract boolean equals(java.lang.Object); 50514 } 50515 50516 public class ConcurrentModificationException extends java.lang.RuntimeException { 50517 ctor public ConcurrentModificationException(); 50518 ctor public ConcurrentModificationException(java.lang.String); 50519 ctor public ConcurrentModificationException(java.lang.String, java.lang.Throwable); 50520 ctor public ConcurrentModificationException(java.lang.Throwable); 50521 } 50522 50523 public final class Currency implements java.io.Serializable { 50524 method public static java.util.Set<java.util.Currency> getAvailableCurrencies(); 50525 method public java.lang.String getCurrencyCode(); 50526 method public int getDefaultFractionDigits(); 50527 method public java.lang.String getDisplayName(); 50528 method public java.lang.String getDisplayName(java.util.Locale); 50529 method public static java.util.Currency getInstance(java.lang.String); 50530 method public static java.util.Currency getInstance(java.util.Locale); 50531 method public java.lang.String getSymbol(); 50532 method public java.lang.String getSymbol(java.util.Locale); 50533 } 50534 50535 public class Date implements java.lang.Cloneable java.lang.Comparable java.io.Serializable { 50536 ctor public Date(); 50537 ctor public deprecated Date(int, int, int); 50538 ctor public deprecated Date(int, int, int, int, int); 50539 ctor public deprecated Date(int, int, int, int, int, int); 50540 ctor public Date(long); 50541 ctor public deprecated Date(java.lang.String); 50542 method public static deprecated long UTC(int, int, int, int, int, int); 50543 method public boolean after(java.util.Date); 50544 method public boolean before(java.util.Date); 50545 method public java.lang.Object clone(); 50546 method public int compareTo(java.util.Date); 50547 method public deprecated int getDate(); 50548 method public deprecated int getDay(); 50549 method public deprecated int getHours(); 50550 method public deprecated int getMinutes(); 50551 method public deprecated int getMonth(); 50552 method public deprecated int getSeconds(); 50553 method public long getTime(); 50554 method public deprecated int getTimezoneOffset(); 50555 method public deprecated int getYear(); 50556 method public static deprecated long parse(java.lang.String); 50557 method public deprecated void setDate(int); 50558 method public deprecated void setHours(int); 50559 method public deprecated void setMinutes(int); 50560 method public deprecated void setMonth(int); 50561 method public deprecated void setSeconds(int); 50562 method public void setTime(long); 50563 method public deprecated void setYear(int); 50564 method public deprecated java.lang.String toGMTString(); 50565 method public deprecated java.lang.String toLocaleString(); 50566 } 50567 50568 public abstract interface Deque implements java.util.Queue { 50569 method public abstract boolean add(E); 50570 method public abstract void addFirst(E); 50571 method public abstract void addLast(E); 50572 method public abstract boolean contains(java.lang.Object); 50573 method public abstract java.util.Iterator<E> descendingIterator(); 50574 method public abstract E element(); 50575 method public abstract E getFirst(); 50576 method public abstract E getLast(); 50577 method public abstract java.util.Iterator<E> iterator(); 50578 method public abstract boolean offer(E); 50579 method public abstract boolean offerFirst(E); 50580 method public abstract boolean offerLast(E); 50581 method public abstract E peek(); 50582 method public abstract E peekFirst(); 50583 method public abstract E peekLast(); 50584 method public abstract E poll(); 50585 method public abstract E pollFirst(); 50586 method public abstract E pollLast(); 50587 method public abstract E pop(); 50588 method public abstract void push(E); 50589 method public abstract E remove(); 50590 method public abstract boolean remove(java.lang.Object); 50591 method public abstract E removeFirst(); 50592 method public abstract boolean removeFirstOccurrence(java.lang.Object); 50593 method public abstract E removeLast(); 50594 method public abstract boolean removeLastOccurrence(java.lang.Object); 50595 method public abstract int size(); 50596 } 50597 50598 public abstract class Dictionary { 50599 ctor public Dictionary(); 50600 method public abstract java.util.Enumeration<V> elements(); 50601 method public abstract V get(java.lang.Object); 50602 method public abstract boolean isEmpty(); 50603 method public abstract java.util.Enumeration<K> keys(); 50604 method public abstract V put(K, V); 50605 method public abstract V remove(java.lang.Object); 50606 method public abstract int size(); 50607 } 50608 50609 public class DuplicateFormatFlagsException extends java.util.IllegalFormatException { 50610 ctor public DuplicateFormatFlagsException(java.lang.String); 50611 method public java.lang.String getFlags(); 50612 } 50613 50614 public class EmptyStackException extends java.lang.RuntimeException { 50615 ctor public EmptyStackException(); 50616 } 50617 50618 public class EnumMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.Map java.io.Serializable { 50619 ctor public EnumMap(java.lang.Class<K>); 50620 ctor public EnumMap(java.util.EnumMap<K, ? extends V>); 50621 ctor public EnumMap(java.util.Map<K, ? extends V>); 50622 method public java.util.EnumMap<K, V> clone(); 50623 method public java.util.Set<java.util.Map.Entry<K, V>> entrySet(); 50624 } 50625 50626 public abstract class EnumSet extends java.util.AbstractSet implements java.lang.Cloneable java.io.Serializable { 50627 method public static java.util.EnumSet<E> allOf(java.lang.Class<E>); 50628 method public java.util.EnumSet<E> clone(); 50629 method public static java.util.EnumSet<E> complementOf(java.util.EnumSet<E>); 50630 method public static java.util.EnumSet<E> copyOf(java.util.EnumSet<E>); 50631 method public static java.util.EnumSet<E> copyOf(java.util.Collection<E>); 50632 method public static java.util.EnumSet<E> noneOf(java.lang.Class<E>); 50633 method public static java.util.EnumSet<E> of(E); 50634 method public static java.util.EnumSet<E> of(E, E); 50635 method public static java.util.EnumSet<E> of(E, E, E); 50636 method public static java.util.EnumSet<E> of(E, E, E, E); 50637 method public static java.util.EnumSet<E> of(E, E, E, E, E); 50638 method public static java.util.EnumSet<E> of(E, E...); 50639 method public static java.util.EnumSet<E> range(E, E); 50640 } 50641 50642 public abstract interface Enumeration { 50643 method public abstract boolean hasMoreElements(); 50644 method public abstract E nextElement(); 50645 } 50646 50647 public abstract interface EventListener { 50648 } 50649 50650 public abstract class EventListenerProxy implements java.util.EventListener { 50651 ctor public EventListenerProxy(java.util.EventListener); 50652 method public java.util.EventListener getListener(); 50653 } 50654 50655 public class EventObject implements java.io.Serializable { 50656 ctor public EventObject(java.lang.Object); 50657 method public java.lang.Object getSource(); 50658 field protected transient java.lang.Object source; 50659 } 50660 50661 public class FormatFlagsConversionMismatchException extends java.util.IllegalFormatException implements java.io.Serializable { 50662 ctor public FormatFlagsConversionMismatchException(java.lang.String, char); 50663 method public char getConversion(); 50664 method public java.lang.String getFlags(); 50665 } 50666 50667 public abstract interface Formattable { 50668 method public abstract void formatTo(java.util.Formatter, int, int, int) throws java.util.IllegalFormatException; 50669 } 50670 50671 public class FormattableFlags { 50672 field public static final int ALTERNATE = 4; // 0x4 50673 field public static final int LEFT_JUSTIFY = 1; // 0x1 50674 field public static final int UPPERCASE = 2; // 0x2 50675 } 50676 50677 public final class Formatter implements java.io.Closeable java.io.Flushable { 50678 ctor public Formatter(); 50679 ctor public Formatter(java.lang.Appendable); 50680 ctor public Formatter(java.util.Locale); 50681 ctor public Formatter(java.lang.Appendable, java.util.Locale); 50682 ctor public Formatter(java.lang.String) throws java.io.FileNotFoundException; 50683 ctor public Formatter(java.lang.String, java.lang.String) throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException; 50684 ctor public Formatter(java.lang.String, java.lang.String, java.util.Locale) throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException; 50685 ctor public Formatter(java.io.File) throws java.io.FileNotFoundException; 50686 ctor public Formatter(java.io.File, java.lang.String) throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException; 50687 ctor public Formatter(java.io.File, java.lang.String, java.util.Locale) throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException; 50688 ctor public Formatter(java.io.OutputStream); 50689 ctor public Formatter(java.io.OutputStream, java.lang.String) throws java.io.UnsupportedEncodingException; 50690 ctor public Formatter(java.io.OutputStream, java.lang.String, java.util.Locale) throws java.io.UnsupportedEncodingException; 50691 ctor public Formatter(java.io.PrintStream); 50692 method public void close(); 50693 method public void flush(); 50694 method public java.util.Formatter format(java.lang.String, java.lang.Object...); 50695 method public java.util.Formatter format(java.util.Locale, java.lang.String, java.lang.Object...); 50696 method public java.io.IOException ioException(); 50697 method public java.util.Locale locale(); 50698 method public java.lang.Appendable out(); 50699 } 50700 50701 public static final class Formatter.BigDecimalLayoutForm extends java.lang.Enum { 50702 method public static java.util.Formatter.BigDecimalLayoutForm valueOf(java.lang.String); 50703 method public static final java.util.Formatter.BigDecimalLayoutForm[] values(); 50704 enum_constant public static final java.util.Formatter.BigDecimalLayoutForm DECIMAL_FLOAT; 50705 enum_constant public static final java.util.Formatter.BigDecimalLayoutForm SCIENTIFIC; 50706 } 50707 50708 public class FormatterClosedException extends java.lang.IllegalStateException implements java.io.Serializable { 50709 ctor public FormatterClosedException(); 50710 } 50711 50712 public class GregorianCalendar extends java.util.Calendar { 50713 ctor public GregorianCalendar(); 50714 ctor public GregorianCalendar(int, int, int); 50715 ctor public GregorianCalendar(int, int, int, int, int); 50716 ctor public GregorianCalendar(int, int, int, int, int, int); 50717 ctor public GregorianCalendar(java.util.Locale); 50718 ctor public GregorianCalendar(java.util.TimeZone); 50719 ctor public GregorianCalendar(java.util.TimeZone, java.util.Locale); 50720 method public void add(int, int); 50721 method protected void computeFields(); 50722 method protected void computeTime(); 50723 method public int getGreatestMinimum(int); 50724 method public final java.util.Date getGregorianChange(); 50725 method public int getLeastMaximum(int); 50726 method public int getMaximum(int); 50727 method public int getMinimum(int); 50728 method public boolean isLeapYear(int); 50729 method public void roll(int, boolean); 50730 method public void setGregorianChange(java.util.Date); 50731 field public static final int AD = 1; // 0x1 50732 field public static final int BC = 0; // 0x0 50733 } 50734 50735 public class HashMap extends java.util.AbstractMap implements java.lang.Cloneable java.io.Serializable { 50736 ctor public HashMap(); 50737 ctor public HashMap(int); 50738 ctor public HashMap(int, float); 50739 ctor public HashMap(java.util.Map<? extends K, ? extends V>); 50740 method public java.lang.Object clone(); 50741 method public java.util.Set<java.util.Map.Entry<K, V>> entrySet(); 50742 } 50743 50744 public class HashSet extends java.util.AbstractSet implements java.lang.Cloneable java.io.Serializable java.util.Set { 50745 ctor public HashSet(); 50746 ctor public HashSet(int); 50747 ctor public HashSet(int, float); 50748 ctor public HashSet(java.util.Collection<? extends E>); 50749 method public java.lang.Object clone(); 50750 method public java.util.Iterator<E> iterator(); 50751 method public int size(); 50752 } 50753 50754 public class Hashtable extends java.util.Dictionary implements java.lang.Cloneable java.util.Map java.io.Serializable { 50755 ctor public Hashtable(); 50756 ctor public Hashtable(int); 50757 ctor public Hashtable(int, float); 50758 ctor public Hashtable(java.util.Map<? extends K, ? extends V>); 50759 method public synchronized void clear(); 50760 method public synchronized java.lang.Object clone(); 50761 method public boolean contains(java.lang.Object); 50762 method public synchronized boolean containsKey(java.lang.Object); 50763 method public synchronized boolean containsValue(java.lang.Object); 50764 method public synchronized java.util.Enumeration<V> elements(); 50765 method public synchronized java.util.Set<java.util.Map.Entry<K, V>> entrySet(); 50766 method public synchronized V get(java.lang.Object); 50767 method public synchronized boolean isEmpty(); 50768 method public synchronized java.util.Set<K> keySet(); 50769 method public synchronized java.util.Enumeration<K> keys(); 50770 method public synchronized V put(K, V); 50771 method public synchronized void putAll(java.util.Map<? extends K, ? extends V>); 50772 method protected void rehash(); 50773 method public synchronized V remove(java.lang.Object); 50774 method public synchronized int size(); 50775 method public synchronized java.util.Collection<V> values(); 50776 } 50777 50778 public class IdentityHashMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.Map java.io.Serializable { 50779 ctor public IdentityHashMap(); 50780 ctor public IdentityHashMap(int); 50781 ctor public IdentityHashMap(java.util.Map<? extends K, ? extends V>); 50782 method public java.lang.Object clone(); 50783 method public java.util.Set<java.util.Map.Entry<K, V>> entrySet(); 50784 } 50785 50786 public class IllegalFormatCodePointException extends java.util.IllegalFormatException implements java.io.Serializable { 50787 ctor public IllegalFormatCodePointException(int); 50788 method public int getCodePoint(); 50789 } 50790 50791 public class IllegalFormatConversionException extends java.util.IllegalFormatException implements java.io.Serializable { 50792 ctor public IllegalFormatConversionException(char, java.lang.Class<?>); 50793 method public java.lang.Class<?> getArgumentClass(); 50794 method public char getConversion(); 50795 } 50796 50797 public class IllegalFormatException extends java.lang.IllegalArgumentException implements java.io.Serializable { 50798 } 50799 50800 public class IllegalFormatFlagsException extends java.util.IllegalFormatException implements java.io.Serializable { 50801 ctor public IllegalFormatFlagsException(java.lang.String); 50802 method public java.lang.String getFlags(); 50803 } 50804 50805 public class IllegalFormatPrecisionException extends java.util.IllegalFormatException { 50806 ctor public IllegalFormatPrecisionException(int); 50807 method public int getPrecision(); 50808 } 50809 50810 public class IllegalFormatWidthException extends java.util.IllegalFormatException { 50811 ctor public IllegalFormatWidthException(int); 50812 method public int getWidth(); 50813 } 50814 50815 public class IllformedLocaleException extends java.lang.RuntimeException { 50816 ctor public IllformedLocaleException(); 50817 ctor public IllformedLocaleException(java.lang.String); 50818 ctor public IllformedLocaleException(java.lang.String, int); 50819 method public int getErrorIndex(); 50820 } 50821 50822 public class InputMismatchException extends java.util.NoSuchElementException implements java.io.Serializable { 50823 ctor public InputMismatchException(); 50824 ctor public InputMismatchException(java.lang.String); 50825 } 50826 50827 public class InvalidPropertiesFormatException extends java.io.IOException { 50828 ctor public InvalidPropertiesFormatException(java.lang.String); 50829 ctor public InvalidPropertiesFormatException(java.lang.Throwable); 50830 } 50831 50832 public abstract interface Iterator { 50833 method public abstract boolean hasNext(); 50834 method public abstract E next(); 50835 method public abstract void remove(); 50836 } 50837 50838 public class LinkedHashMap extends java.util.HashMap { 50839 ctor public LinkedHashMap(); 50840 ctor public LinkedHashMap(int); 50841 ctor public LinkedHashMap(int, float); 50842 ctor public LinkedHashMap(int, float, boolean); 50843 ctor public LinkedHashMap(java.util.Map<? extends K, ? extends V>); 50844 method protected boolean removeEldestEntry(java.util.Map.Entry<K, V>); 50845 } 50846 50847 public class LinkedHashSet extends java.util.HashSet implements java.lang.Cloneable java.io.Serializable java.util.Set { 50848 ctor public LinkedHashSet(); 50849 ctor public LinkedHashSet(int); 50850 ctor public LinkedHashSet(int, float); 50851 ctor public LinkedHashSet(java.util.Collection<? extends E>); 50852 } 50853 50854 public class LinkedList extends java.util.AbstractSequentialList implements java.lang.Cloneable java.util.Deque java.util.List java.util.Queue java.io.Serializable { 50855 ctor public LinkedList(); 50856 ctor public LinkedList(java.util.Collection<? extends E>); 50857 method public void addFirst(E); 50858 method public void addLast(E); 50859 method public java.lang.Object clone(); 50860 method public java.util.Iterator<E> descendingIterator(); 50861 method public E element(); 50862 method public E getFirst(); 50863 method public E getLast(); 50864 method public java.util.ListIterator<E> listIterator(int); 50865 method public boolean offer(E); 50866 method public boolean offerFirst(E); 50867 method public boolean offerLast(E); 50868 method public E peek(); 50869 method public E peekFirst(); 50870 method public E peekLast(); 50871 method public E poll(); 50872 method public E pollFirst(); 50873 method public E pollLast(); 50874 method public E pop(); 50875 method public void push(E); 50876 method public E remove(); 50877 method public E removeFirst(); 50878 method public boolean removeFirstOccurrence(java.lang.Object); 50879 method public E removeLast(); 50880 method public boolean removeLastOccurrence(java.lang.Object); 50881 method public int size(); 50882 } 50883 50884 public abstract interface List implements java.util.Collection { 50885 method public abstract void add(int, E); 50886 method public abstract boolean add(E); 50887 method public abstract boolean addAll(int, java.util.Collection<? extends E>); 50888 method public abstract boolean addAll(java.util.Collection<? extends E>); 50889 method public abstract void clear(); 50890 method public abstract boolean contains(java.lang.Object); 50891 method public abstract boolean containsAll(java.util.Collection<?>); 50892 method public abstract boolean equals(java.lang.Object); 50893 method public abstract E get(int); 50894 method public abstract int hashCode(); 50895 method public abstract int indexOf(java.lang.Object); 50896 method public abstract boolean isEmpty(); 50897 method public abstract java.util.Iterator<E> iterator(); 50898 method public abstract int lastIndexOf(java.lang.Object); 50899 method public abstract java.util.ListIterator<E> listIterator(); 50900 method public abstract java.util.ListIterator<E> listIterator(int); 50901 method public abstract E remove(int); 50902 method public abstract boolean remove(java.lang.Object); 50903 method public abstract boolean removeAll(java.util.Collection<?>); 50904 method public abstract boolean retainAll(java.util.Collection<?>); 50905 method public abstract E set(int, E); 50906 method public abstract int size(); 50907 method public abstract java.util.List<E> subList(int, int); 50908 method public abstract java.lang.Object[] toArray(); 50909 method public abstract T[] toArray(T[]); 50910 } 50911 50912 public abstract interface ListIterator implements java.util.Iterator { 50913 method public abstract void add(E); 50914 method public abstract boolean hasNext(); 50915 method public abstract boolean hasPrevious(); 50916 method public abstract E next(); 50917 method public abstract int nextIndex(); 50918 method public abstract E previous(); 50919 method public abstract int previousIndex(); 50920 method public abstract void remove(); 50921 method public abstract void set(E); 50922 } 50923 50924 public abstract class ListResourceBundle extends java.util.ResourceBundle { 50925 ctor public ListResourceBundle(); 50926 method protected abstract java.lang.Object[][] getContents(); 50927 method public java.util.Enumeration<java.lang.String> getKeys(); 50928 method public final java.lang.Object handleGetObject(java.lang.String); 50929 } 50930 50931 public final class Locale implements java.lang.Cloneable java.io.Serializable { 50932 ctor public Locale(java.lang.String); 50933 ctor public Locale(java.lang.String, java.lang.String); 50934 ctor public Locale(java.lang.String, java.lang.String, java.lang.String); 50935 method public java.lang.Object clone(); 50936 method public static java.util.Locale forLanguageTag(java.lang.String); 50937 method public static java.util.Locale[] getAvailableLocales(); 50938 method public java.lang.String getCountry(); 50939 method public static java.util.Locale getDefault(); 50940 method public final java.lang.String getDisplayCountry(); 50941 method public java.lang.String getDisplayCountry(java.util.Locale); 50942 method public final java.lang.String getDisplayLanguage(); 50943 method public java.lang.String getDisplayLanguage(java.util.Locale); 50944 method public final java.lang.String getDisplayName(); 50945 method public java.lang.String getDisplayName(java.util.Locale); 50946 method public java.lang.String getDisplayScript(); 50947 method public java.lang.String getDisplayScript(java.util.Locale); 50948 method public final java.lang.String getDisplayVariant(); 50949 method public java.lang.String getDisplayVariant(java.util.Locale); 50950 method public java.lang.String getExtension(char); 50951 method public java.util.Set<java.lang.Character> getExtensionKeys(); 50952 method public java.lang.String getISO3Country(); 50953 method public java.lang.String getISO3Language(); 50954 method public static java.lang.String[] getISOCountries(); 50955 method public static java.lang.String[] getISOLanguages(); 50956 method public java.lang.String getLanguage(); 50957 method public java.lang.String getScript(); 50958 method public java.util.Set<java.lang.String> getUnicodeLocaleAttributes(); 50959 method public java.util.Set<java.lang.String> getUnicodeLocaleKeys(); 50960 method public java.lang.String getUnicodeLocaleType(java.lang.String); 50961 method public java.lang.String getVariant(); 50962 method public static synchronized void setDefault(java.util.Locale); 50963 method public java.lang.String toLanguageTag(); 50964 method public final java.lang.String toString(); 50965 field public static final java.util.Locale CANADA; 50966 field public static final java.util.Locale CANADA_FRENCH; 50967 field public static final java.util.Locale CHINA; 50968 field public static final java.util.Locale CHINESE; 50969 field public static final java.util.Locale ENGLISH; 50970 field public static final java.util.Locale FRANCE; 50971 field public static final java.util.Locale FRENCH; 50972 field public static final java.util.Locale GERMAN; 50973 field public static final java.util.Locale GERMANY; 50974 field public static final java.util.Locale ITALIAN; 50975 field public static final java.util.Locale ITALY; 50976 field public static final java.util.Locale JAPAN; 50977 field public static final java.util.Locale JAPANESE; 50978 field public static final java.util.Locale KOREA; 50979 field public static final java.util.Locale KOREAN; 50980 field public static final java.util.Locale PRC; 50981 field public static final char PRIVATE_USE_EXTENSION = 120; // 0x0078 'x' 50982 field public static final java.util.Locale ROOT; 50983 field public static final java.util.Locale SIMPLIFIED_CHINESE; 50984 field public static final java.util.Locale TAIWAN; 50985 field public static final java.util.Locale TRADITIONAL_CHINESE; 50986 field public static final java.util.Locale UK; 50987 field public static final char UNICODE_LOCALE_EXTENSION = 117; // 0x0075 'u' 50988 field public static final java.util.Locale US; 50989 } 50990 50991 public static final class Locale.Builder { 50992 ctor public Locale.Builder(); 50993 method public java.util.Locale.Builder addUnicodeLocaleAttribute(java.lang.String); 50994 method public java.util.Locale build(); 50995 method public java.util.Locale.Builder clear(); 50996 method public java.util.Locale.Builder clearExtensions(); 50997 method public java.util.Locale.Builder removeUnicodeLocaleAttribute(java.lang.String); 50998 method public java.util.Locale.Builder setExtension(char, java.lang.String); 50999 method public java.util.Locale.Builder setLanguage(java.lang.String); 51000 method public java.util.Locale.Builder setLanguageTag(java.lang.String); 51001 method public java.util.Locale.Builder setLocale(java.util.Locale); 51002 method public java.util.Locale.Builder setRegion(java.lang.String); 51003 method public java.util.Locale.Builder setScript(java.lang.String); 51004 method public java.util.Locale.Builder setUnicodeLocaleKeyword(java.lang.String, java.lang.String); 51005 method public java.util.Locale.Builder setVariant(java.lang.String); 51006 } 51007 51008 public abstract interface Map { 51009 method public abstract void clear(); 51010 method public abstract boolean containsKey(java.lang.Object); 51011 method public abstract boolean containsValue(java.lang.Object); 51012 method public abstract java.util.Set<java.util.Map.Entry<K, V>> entrySet(); 51013 method public abstract boolean equals(java.lang.Object); 51014 method public abstract V get(java.lang.Object); 51015 method public abstract int hashCode(); 51016 method public abstract boolean isEmpty(); 51017 method public abstract java.util.Set<K> keySet(); 51018 method public abstract V put(K, V); 51019 method public abstract void putAll(java.util.Map<? extends K, ? extends V>); 51020 method public abstract V remove(java.lang.Object); 51021 method public abstract int size(); 51022 method public abstract java.util.Collection<V> values(); 51023 } 51024 51025 public static abstract interface Map.Entry { 51026 method public abstract boolean equals(java.lang.Object); 51027 method public abstract K getKey(); 51028 method public abstract V getValue(); 51029 method public abstract int hashCode(); 51030 method public abstract V setValue(V); 51031 } 51032 51033 public class MissingFormatArgumentException extends java.util.IllegalFormatException { 51034 ctor public MissingFormatArgumentException(java.lang.String); 51035 method public java.lang.String getFormatSpecifier(); 51036 } 51037 51038 public class MissingFormatWidthException extends java.util.IllegalFormatException { 51039 ctor public MissingFormatWidthException(java.lang.String); 51040 method public java.lang.String getFormatSpecifier(); 51041 } 51042 51043 public class MissingResourceException extends java.lang.RuntimeException { 51044 ctor public MissingResourceException(java.lang.String, java.lang.String, java.lang.String); 51045 method public java.lang.String getClassName(); 51046 method public java.lang.String getKey(); 51047 } 51048 51049 public abstract interface NavigableMap implements java.util.SortedMap { 51050 method public abstract java.util.Map.Entry<K, V> ceilingEntry(K); 51051 method public abstract K ceilingKey(K); 51052 method public abstract java.util.NavigableSet<K> descendingKeySet(); 51053 method public abstract java.util.NavigableMap<K, V> descendingMap(); 51054 method public abstract java.util.Map.Entry<K, V> firstEntry(); 51055 method public abstract java.util.Map.Entry<K, V> floorEntry(K); 51056 method public abstract K floorKey(K); 51057 method public abstract java.util.NavigableMap<K, V> headMap(K, boolean); 51058 method public abstract java.util.SortedMap<K, V> headMap(K); 51059 method public abstract java.util.Map.Entry<K, V> higherEntry(K); 51060 method public abstract K higherKey(K); 51061 method public abstract java.util.Map.Entry<K, V> lastEntry(); 51062 method public abstract java.util.Map.Entry<K, V> lowerEntry(K); 51063 method public abstract K lowerKey(K); 51064 method public abstract java.util.NavigableSet<K> navigableKeySet(); 51065 method public abstract java.util.Map.Entry<K, V> pollFirstEntry(); 51066 method public abstract java.util.Map.Entry<K, V> pollLastEntry(); 51067 method public abstract java.util.NavigableMap<K, V> subMap(K, boolean, K, boolean); 51068 method public abstract java.util.SortedMap<K, V> subMap(K, K); 51069 method public abstract java.util.NavigableMap<K, V> tailMap(K, boolean); 51070 method public abstract java.util.SortedMap<K, V> tailMap(K); 51071 } 51072 51073 public abstract interface NavigableSet implements java.util.SortedSet { 51074 method public abstract E ceiling(E); 51075 method public abstract java.util.Iterator<E> descendingIterator(); 51076 method public abstract java.util.NavigableSet<E> descendingSet(); 51077 method public abstract E floor(E); 51078 method public abstract java.util.NavigableSet<E> headSet(E, boolean); 51079 method public abstract java.util.SortedSet<E> headSet(E); 51080 method public abstract E higher(E); 51081 method public abstract java.util.Iterator<E> iterator(); 51082 method public abstract E lower(E); 51083 method public abstract E pollFirst(); 51084 method public abstract E pollLast(); 51085 method public abstract java.util.NavigableSet<E> subSet(E, boolean, E, boolean); 51086 method public abstract java.util.SortedSet<E> subSet(E, E); 51087 method public abstract java.util.NavigableSet<E> tailSet(E, boolean); 51088 method public abstract java.util.SortedSet<E> tailSet(E); 51089 } 51090 51091 public class NoSuchElementException extends java.lang.RuntimeException { 51092 ctor public NoSuchElementException(); 51093 ctor public NoSuchElementException(java.lang.String); 51094 } 51095 51096 public final class Objects { 51097 method public static int compare(T, T, java.util.Comparator<? super T>); 51098 method public static boolean deepEquals(java.lang.Object, java.lang.Object); 51099 method public static boolean equals(java.lang.Object, java.lang.Object); 51100 method public static int hash(java.lang.Object...); 51101 method public static int hashCode(java.lang.Object); 51102 method public static T requireNonNull(T); 51103 method public static T requireNonNull(T, java.lang.String); 51104 method public static java.lang.String toString(java.lang.Object); 51105 method public static java.lang.String toString(java.lang.Object, java.lang.String); 51106 } 51107 51108 public class Observable { 51109 ctor public Observable(); 51110 method public void addObserver(java.util.Observer); 51111 method protected void clearChanged(); 51112 method public int countObservers(); 51113 method public synchronized void deleteObserver(java.util.Observer); 51114 method public synchronized void deleteObservers(); 51115 method public boolean hasChanged(); 51116 method public void notifyObservers(); 51117 method public void notifyObservers(java.lang.Object); 51118 method protected void setChanged(); 51119 } 51120 51121 public abstract interface Observer { 51122 method public abstract void update(java.util.Observable, java.lang.Object); 51123 } 51124 51125 public class PriorityQueue extends java.util.AbstractQueue implements java.io.Serializable { 51126 ctor public PriorityQueue(); 51127 ctor public PriorityQueue(int); 51128 ctor public PriorityQueue(int, java.util.Comparator<? super E>); 51129 ctor public PriorityQueue(java.util.Collection<? extends E>); 51130 ctor public PriorityQueue(java.util.PriorityQueue<? extends E>); 51131 ctor public PriorityQueue(java.util.SortedSet<? extends E>); 51132 method public java.util.Comparator<? super E> comparator(); 51133 method public java.util.Iterator<E> iterator(); 51134 method public boolean offer(E); 51135 method public E peek(); 51136 method public E poll(); 51137 method public int size(); 51138 } 51139 51140 public class Properties extends java.util.Hashtable { 51141 ctor public Properties(); 51142 ctor public Properties(java.util.Properties); 51143 method public java.lang.String getProperty(java.lang.String); 51144 method public java.lang.String getProperty(java.lang.String, java.lang.String); 51145 method public void list(java.io.PrintStream); 51146 method public void list(java.io.PrintWriter); 51147 method public synchronized void load(java.io.InputStream) throws java.io.IOException; 51148 method public synchronized void load(java.io.Reader) throws java.io.IOException; 51149 method public synchronized void loadFromXML(java.io.InputStream) throws java.io.IOException, java.util.InvalidPropertiesFormatException; 51150 method public java.util.Enumeration<?> propertyNames(); 51151 method public deprecated void save(java.io.OutputStream, java.lang.String); 51152 method public java.lang.Object setProperty(java.lang.String, java.lang.String); 51153 method public synchronized void store(java.io.OutputStream, java.lang.String) throws java.io.IOException; 51154 method public synchronized void store(java.io.Writer, java.lang.String) throws java.io.IOException; 51155 method public void storeToXML(java.io.OutputStream, java.lang.String) throws java.io.IOException; 51156 method public synchronized void storeToXML(java.io.OutputStream, java.lang.String, java.lang.String) throws java.io.IOException; 51157 method public java.util.Set<java.lang.String> stringPropertyNames(); 51158 field protected java.util.Properties defaults; 51159 } 51160 51161 public final class PropertyPermission extends java.security.BasicPermission { 51162 ctor public PropertyPermission(java.lang.String, java.lang.String); 51163 } 51164 51165 public class PropertyResourceBundle extends java.util.ResourceBundle { 51166 ctor public PropertyResourceBundle(java.io.InputStream) throws java.io.IOException; 51167 ctor public PropertyResourceBundle(java.io.Reader) throws java.io.IOException; 51168 method public java.util.Enumeration<java.lang.String> getKeys(); 51169 method public java.lang.Object handleGetObject(java.lang.String); 51170 } 51171 51172 public abstract interface Queue implements java.util.Collection { 51173 method public abstract boolean add(E); 51174 method public abstract E element(); 51175 method public abstract boolean offer(E); 51176 method public abstract E peek(); 51177 method public abstract E poll(); 51178 method public abstract E remove(); 51179 } 51180 51181 public class Random implements java.io.Serializable { 51182 ctor public Random(); 51183 ctor public Random(long); 51184 method protected synchronized int next(int); 51185 method public boolean nextBoolean(); 51186 method public void nextBytes(byte[]); 51187 method public double nextDouble(); 51188 method public float nextFloat(); 51189 method public synchronized double nextGaussian(); 51190 method public int nextInt(); 51191 method public int nextInt(int); 51192 method public long nextLong(); 51193 method public synchronized void setSeed(long); 51194 } 51195 51196 public abstract interface RandomAccess { 51197 } 51198 51199 public abstract class ResourceBundle { 51200 ctor public ResourceBundle(); 51201 method public static void clearCache(); 51202 method public static void clearCache(java.lang.ClassLoader); 51203 method public boolean containsKey(java.lang.String); 51204 method public static java.util.ResourceBundle getBundle(java.lang.String) throws java.util.MissingResourceException; 51205 method public static java.util.ResourceBundle getBundle(java.lang.String, java.util.Locale); 51206 method public static java.util.ResourceBundle getBundle(java.lang.String, java.util.Locale, java.lang.ClassLoader) throws java.util.MissingResourceException; 51207 method public static java.util.ResourceBundle getBundle(java.lang.String, java.util.ResourceBundle.Control); 51208 method public static java.util.ResourceBundle getBundle(java.lang.String, java.util.Locale, java.util.ResourceBundle.Control); 51209 method public static java.util.ResourceBundle getBundle(java.lang.String, java.util.Locale, java.lang.ClassLoader, java.util.ResourceBundle.Control); 51210 method public abstract java.util.Enumeration<java.lang.String> getKeys(); 51211 method public java.util.Locale getLocale(); 51212 method public final java.lang.Object getObject(java.lang.String); 51213 method public final java.lang.String getString(java.lang.String); 51214 method public final java.lang.String[] getStringArray(java.lang.String); 51215 method protected abstract java.lang.Object handleGetObject(java.lang.String); 51216 method protected java.util.Set<java.lang.String> handleKeySet(); 51217 method public java.util.Set<java.lang.String> keySet(); 51218 method protected void setParent(java.util.ResourceBundle); 51219 field protected java.util.ResourceBundle parent; 51220 } 51221 51222 public static class ResourceBundle.Control { 51223 ctor protected ResourceBundle.Control(); 51224 method public java.util.List<java.util.Locale> getCandidateLocales(java.lang.String, java.util.Locale); 51225 method public static java.util.ResourceBundle.Control getControl(java.util.List<java.lang.String>); 51226 method public java.util.Locale getFallbackLocale(java.lang.String, java.util.Locale); 51227 method public java.util.List<java.lang.String> getFormats(java.lang.String); 51228 method public static java.util.ResourceBundle.Control getNoFallbackControl(java.util.List<java.lang.String>); 51229 method public long getTimeToLive(java.lang.String, java.util.Locale); 51230 method public boolean needsReload(java.lang.String, java.util.Locale, java.lang.String, java.lang.ClassLoader, java.util.ResourceBundle, long); 51231 method public java.util.ResourceBundle newBundle(java.lang.String, java.util.Locale, java.lang.String, java.lang.ClassLoader, boolean) throws java.io.IOException, java.lang.IllegalAccessException, java.lang.InstantiationException; 51232 method public java.lang.String toBundleName(java.lang.String, java.util.Locale); 51233 method public final java.lang.String toResourceName(java.lang.String, java.lang.String); 51234 field public static final java.util.List<java.lang.String> FORMAT_CLASS; 51235 field public static final java.util.List<java.lang.String> FORMAT_DEFAULT; 51236 field public static final java.util.List<java.lang.String> FORMAT_PROPERTIES; 51237 field public static final long TTL_DONT_CACHE = -1L; // 0xffffffffffffffffL 51238 field public static final long TTL_NO_EXPIRATION_CONTROL = -2L; // 0xfffffffffffffffeL 51239 } 51240 51241 public final class Scanner implements java.io.Closeable java.util.Iterator { 51242 ctor public Scanner(java.io.File) throws java.io.FileNotFoundException; 51243 ctor public Scanner(java.io.File, java.lang.String) throws java.io.FileNotFoundException; 51244 ctor public Scanner(java.lang.String); 51245 ctor public Scanner(java.io.InputStream); 51246 ctor public Scanner(java.io.InputStream, java.lang.String); 51247 ctor public Scanner(java.lang.Readable); 51248 ctor public Scanner(java.nio.channels.ReadableByteChannel); 51249 ctor public Scanner(java.nio.channels.ReadableByteChannel, java.lang.String); 51250 method public void close(); 51251 method public java.util.regex.Pattern delimiter(); 51252 method public java.lang.String findInLine(java.util.regex.Pattern); 51253 method public java.lang.String findInLine(java.lang.String); 51254 method public java.lang.String findWithinHorizon(java.util.regex.Pattern, int); 51255 method public java.lang.String findWithinHorizon(java.lang.String, int); 51256 method public boolean hasNext(); 51257 method public boolean hasNext(java.util.regex.Pattern); 51258 method public boolean hasNext(java.lang.String); 51259 method public boolean hasNextBigDecimal(); 51260 method public boolean hasNextBigInteger(); 51261 method public boolean hasNextBigInteger(int); 51262 method public boolean hasNextBoolean(); 51263 method public boolean hasNextByte(); 51264 method public boolean hasNextByte(int); 51265 method public boolean hasNextDouble(); 51266 method public boolean hasNextFloat(); 51267 method public boolean hasNextInt(); 51268 method public boolean hasNextInt(int); 51269 method public boolean hasNextLine(); 51270 method public boolean hasNextLong(); 51271 method public boolean hasNextLong(int); 51272 method public boolean hasNextShort(); 51273 method public boolean hasNextShort(int); 51274 method public java.io.IOException ioException(); 51275 method public java.util.Locale locale(); 51276 method public java.util.regex.MatchResult match(); 51277 method public java.lang.String next(); 51278 method public java.lang.String next(java.util.regex.Pattern); 51279 method public java.lang.String next(java.lang.String); 51280 method public java.math.BigDecimal nextBigDecimal(); 51281 method public java.math.BigInteger nextBigInteger(); 51282 method public java.math.BigInteger nextBigInteger(int); 51283 method public boolean nextBoolean(); 51284 method public byte nextByte(); 51285 method public byte nextByte(int); 51286 method public double nextDouble(); 51287 method public float nextFloat(); 51288 method public int nextInt(); 51289 method public int nextInt(int); 51290 method public java.lang.String nextLine(); 51291 method public long nextLong(); 51292 method public long nextLong(int); 51293 method public short nextShort(); 51294 method public short nextShort(int); 51295 method public int radix(); 51296 method public void remove(); 51297 method public java.util.Scanner reset(); 51298 method public java.util.Scanner skip(java.util.regex.Pattern); 51299 method public java.util.Scanner skip(java.lang.String); 51300 method public java.util.Scanner useDelimiter(java.util.regex.Pattern); 51301 method public java.util.Scanner useDelimiter(java.lang.String); 51302 method public java.util.Scanner useLocale(java.util.Locale); 51303 method public java.util.Scanner useRadix(int); 51304 } 51305 51306 public class ServiceConfigurationError extends java.lang.Error { 51307 ctor public ServiceConfigurationError(java.lang.String); 51308 ctor public ServiceConfigurationError(java.lang.String, java.lang.Throwable); 51309 } 51310 51311 public final class ServiceLoader implements java.lang.Iterable { 51312 method public java.util.Iterator<S> iterator(); 51313 method public static java.util.ServiceLoader<S> load(java.lang.Class<S>, java.lang.ClassLoader); 51314 method public static java.util.ServiceLoader<S> load(java.lang.Class<S>); 51315 method public static java.util.ServiceLoader<S> loadInstalled(java.lang.Class<S>); 51316 method public void reload(); 51317 } 51318 51319 public abstract interface Set implements java.util.Collection { 51320 method public abstract boolean add(E); 51321 method public abstract boolean addAll(java.util.Collection<? extends E>); 51322 method public abstract void clear(); 51323 method public abstract boolean contains(java.lang.Object); 51324 method public abstract boolean containsAll(java.util.Collection<?>); 51325 method public abstract boolean equals(java.lang.Object); 51326 method public abstract int hashCode(); 51327 method public abstract boolean isEmpty(); 51328 method public abstract java.util.Iterator<E> iterator(); 51329 method public abstract boolean remove(java.lang.Object); 51330 method public abstract boolean removeAll(java.util.Collection<?>); 51331 method public abstract boolean retainAll(java.util.Collection<?>); 51332 method public abstract int size(); 51333 method public abstract java.lang.Object[] toArray(); 51334 method public abstract T[] toArray(T[]); 51335 } 51336 51337 public class SimpleTimeZone extends java.util.TimeZone { 51338 ctor public SimpleTimeZone(int, java.lang.String); 51339 ctor public SimpleTimeZone(int, java.lang.String, int, int, int, int, int, int, int, int); 51340 ctor public SimpleTimeZone(int, java.lang.String, int, int, int, int, int, int, int, int, int); 51341 ctor public SimpleTimeZone(int, java.lang.String, int, int, int, int, int, int, int, int, int, int, int); 51342 method public int getOffset(int, int, int, int, int, int); 51343 method public int getRawOffset(); 51344 method public boolean inDaylightTime(java.util.Date); 51345 method public void setDSTSavings(int); 51346 method public void setEndRule(int, int, int); 51347 method public void setEndRule(int, int, int, int); 51348 method public void setEndRule(int, int, int, int, boolean); 51349 method public void setRawOffset(int); 51350 method public void setStartRule(int, int, int); 51351 method public void setStartRule(int, int, int, int); 51352 method public void setStartRule(int, int, int, int, boolean); 51353 method public void setStartYear(int); 51354 method public boolean useDaylightTime(); 51355 field public static final int STANDARD_TIME = 1; // 0x1 51356 field public static final int UTC_TIME = 2; // 0x2 51357 field public static final int WALL_TIME = 0; // 0x0 51358 } 51359 51360 public abstract interface SortedMap implements java.util.Map { 51361 method public abstract java.util.Comparator<? super K> comparator(); 51362 method public abstract K firstKey(); 51363 method public abstract java.util.SortedMap<K, V> headMap(K); 51364 method public abstract K lastKey(); 51365 method public abstract java.util.SortedMap<K, V> subMap(K, K); 51366 method public abstract java.util.SortedMap<K, V> tailMap(K); 51367 } 51368 51369 public abstract interface SortedSet implements java.util.Set { 51370 method public abstract java.util.Comparator<? super E> comparator(); 51371 method public abstract E first(); 51372 method public abstract java.util.SortedSet<E> headSet(E); 51373 method public abstract E last(); 51374 method public abstract java.util.SortedSet<E> subSet(E, E); 51375 method public abstract java.util.SortedSet<E> tailSet(E); 51376 } 51377 51378 public class Stack extends java.util.Vector { 51379 ctor public Stack(); 51380 method public boolean empty(); 51381 method public synchronized E peek(); 51382 method public synchronized E pop(); 51383 method public E push(E); 51384 method public synchronized int search(java.lang.Object); 51385 } 51386 51387 public class StringTokenizer implements java.util.Enumeration { 51388 ctor public StringTokenizer(java.lang.String); 51389 ctor public StringTokenizer(java.lang.String, java.lang.String); 51390 ctor public StringTokenizer(java.lang.String, java.lang.String, boolean); 51391 method public int countTokens(); 51392 method public boolean hasMoreElements(); 51393 method public boolean hasMoreTokens(); 51394 method public java.lang.Object nextElement(); 51395 method public java.lang.String nextToken(); 51396 method public java.lang.String nextToken(java.lang.String); 51397 } 51398 51399 public abstract class TimeZone implements java.lang.Cloneable java.io.Serializable { 51400 ctor public TimeZone(); 51401 method public java.lang.Object clone(); 51402 method public static synchronized java.lang.String[] getAvailableIDs(); 51403 method public static synchronized java.lang.String[] getAvailableIDs(int); 51404 method public int getDSTSavings(); 51405 method public static synchronized java.util.TimeZone getDefault(); 51406 method public final java.lang.String getDisplayName(); 51407 method public final java.lang.String getDisplayName(java.util.Locale); 51408 method public final java.lang.String getDisplayName(boolean, int); 51409 method public java.lang.String getDisplayName(boolean, int, java.util.Locale); 51410 method public java.lang.String getID(); 51411 method public int getOffset(long); 51412 method public abstract int getOffset(int, int, int, int, int, int); 51413 method public abstract int getRawOffset(); 51414 method public static synchronized java.util.TimeZone getTimeZone(java.lang.String); 51415 method public boolean hasSameRules(java.util.TimeZone); 51416 method public abstract boolean inDaylightTime(java.util.Date); 51417 method public static synchronized void setDefault(java.util.TimeZone); 51418 method public void setID(java.lang.String); 51419 method public abstract void setRawOffset(int); 51420 method public abstract boolean useDaylightTime(); 51421 field public static final int LONG = 1; // 0x1 51422 field public static final int SHORT = 0; // 0x0 51423 } 51424 51425 public class Timer { 51426 ctor public Timer(java.lang.String, boolean); 51427 ctor public Timer(java.lang.String); 51428 ctor public Timer(boolean); 51429 ctor public Timer(); 51430 method public void cancel(); 51431 method public int purge(); 51432 method public void schedule(java.util.TimerTask, java.util.Date); 51433 method public void schedule(java.util.TimerTask, long); 51434 method public void schedule(java.util.TimerTask, long, long); 51435 method public void schedule(java.util.TimerTask, java.util.Date, long); 51436 method public void scheduleAtFixedRate(java.util.TimerTask, long, long); 51437 method public void scheduleAtFixedRate(java.util.TimerTask, java.util.Date, long); 51438 } 51439 51440 public abstract class TimerTask implements java.lang.Runnable { 51441 ctor protected TimerTask(); 51442 method public boolean cancel(); 51443 method public abstract void run(); 51444 method public long scheduledExecutionTime(); 51445 } 51446 51447 public class TooManyListenersException extends java.lang.Exception { 51448 ctor public TooManyListenersException(); 51449 ctor public TooManyListenersException(java.lang.String); 51450 } 51451 51452 public class TreeMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.NavigableMap java.io.Serializable java.util.SortedMap { 51453 ctor public TreeMap(); 51454 ctor public TreeMap(java.util.Map<? extends K, ? extends V>); 51455 ctor public TreeMap(java.util.Comparator<? super K>); 51456 ctor public TreeMap(java.util.SortedMap<K, ? extends V>); 51457 method public java.util.Map.Entry<K, V> ceilingEntry(K); 51458 method public K ceilingKey(K); 51459 method public java.lang.Object clone(); 51460 method public java.util.Comparator<? super K> comparator(); 51461 method public java.util.NavigableSet<K> descendingKeySet(); 51462 method public java.util.NavigableMap<K, V> descendingMap(); 51463 method public java.util.Set<java.util.Map.Entry<K, V>> entrySet(); 51464 method public java.util.Map.Entry<K, V> firstEntry(); 51465 method public K firstKey(); 51466 method public java.util.Map.Entry<K, V> floorEntry(K); 51467 method public K floorKey(K); 51468 method public java.util.NavigableMap<K, V> headMap(K, boolean); 51469 method public java.util.SortedMap<K, V> headMap(K); 51470 method public java.util.Map.Entry<K, V> higherEntry(K); 51471 method public K higherKey(K); 51472 method public java.util.Map.Entry<K, V> lastEntry(); 51473 method public K lastKey(); 51474 method public java.util.Map.Entry<K, V> lowerEntry(K); 51475 method public K lowerKey(K); 51476 method public java.util.NavigableSet<K> navigableKeySet(); 51477 method public java.util.Map.Entry<K, V> pollFirstEntry(); 51478 method public java.util.Map.Entry<K, V> pollLastEntry(); 51479 method public java.util.NavigableMap<K, V> subMap(K, boolean, K, boolean); 51480 method public java.util.SortedMap<K, V> subMap(K, K); 51481 method public java.util.NavigableMap<K, V> tailMap(K, boolean); 51482 method public java.util.SortedMap<K, V> tailMap(K); 51483 } 51484 51485 public class TreeSet extends java.util.AbstractSet implements java.lang.Cloneable java.util.NavigableSet java.io.Serializable { 51486 ctor public TreeSet(); 51487 ctor public TreeSet(java.util.Collection<? extends E>); 51488 ctor public TreeSet(java.util.Comparator<? super E>); 51489 ctor public TreeSet(java.util.SortedSet<E>); 51490 method public E ceiling(E); 51491 method public java.lang.Object clone(); 51492 method public java.util.Comparator<? super E> comparator(); 51493 method public java.util.Iterator<E> descendingIterator(); 51494 method public java.util.NavigableSet<E> descendingSet(); 51495 method public E first(); 51496 method public E floor(E); 51497 method public java.util.NavigableSet<E> headSet(E, boolean); 51498 method public java.util.SortedSet<E> headSet(E); 51499 method public E higher(E); 51500 method public java.util.Iterator<E> iterator(); 51501 method public E last(); 51502 method public E lower(E); 51503 method public E pollFirst(); 51504 method public E pollLast(); 51505 method public int size(); 51506 method public java.util.NavigableSet<E> subSet(E, boolean, E, boolean); 51507 method public java.util.SortedSet<E> subSet(E, E); 51508 method public java.util.NavigableSet<E> tailSet(E, boolean); 51509 method public java.util.SortedSet<E> tailSet(E); 51510 } 51511 51512 public final class UUID implements java.lang.Comparable java.io.Serializable { 51513 ctor public UUID(long, long); 51514 method public int clockSequence(); 51515 method public int compareTo(java.util.UUID); 51516 method public static java.util.UUID fromString(java.lang.String); 51517 method public long getLeastSignificantBits(); 51518 method public long getMostSignificantBits(); 51519 method public static java.util.UUID nameUUIDFromBytes(byte[]); 51520 method public long node(); 51521 method public static java.util.UUID randomUUID(); 51522 method public long timestamp(); 51523 method public int variant(); 51524 method public int version(); 51525 } 51526 51527 public class UnknownFormatConversionException extends java.util.IllegalFormatException { 51528 ctor public UnknownFormatConversionException(java.lang.String); 51529 method public java.lang.String getConversion(); 51530 } 51531 51532 public class UnknownFormatFlagsException extends java.util.IllegalFormatException { 51533 ctor public UnknownFormatFlagsException(java.lang.String); 51534 method public java.lang.String getFlags(); 51535 } 51536 51537 public class Vector extends java.util.AbstractList implements java.lang.Cloneable java.util.List java.util.RandomAccess java.io.Serializable { 51538 ctor public Vector(); 51539 ctor public Vector(int); 51540 ctor public Vector(int, int); 51541 ctor public Vector(java.util.Collection<? extends E>); 51542 method public synchronized void addElement(E); 51543 method public synchronized int capacity(); 51544 method public synchronized java.lang.Object clone(); 51545 method public synchronized void copyInto(java.lang.Object[]); 51546 method public synchronized E elementAt(int); 51547 method public java.util.Enumeration<E> elements(); 51548 method public synchronized void ensureCapacity(int); 51549 method public synchronized E firstElement(); 51550 method public E get(int); 51551 method public synchronized int indexOf(java.lang.Object, int); 51552 method public synchronized void insertElementAt(E, int); 51553 method public synchronized E lastElement(); 51554 method public synchronized int lastIndexOf(java.lang.Object, int); 51555 method public synchronized void removeAllElements(); 51556 method public synchronized boolean removeElement(java.lang.Object); 51557 method public synchronized void removeElementAt(int); 51558 method public synchronized void setElementAt(E, int); 51559 method public synchronized void setSize(int); 51560 method public synchronized int size(); 51561 method public synchronized void trimToSize(); 51562 field protected int capacityIncrement; 51563 field protected int elementCount; 51564 field protected java.lang.Object[] elementData; 51565 } 51566 51567 public class WeakHashMap extends java.util.AbstractMap implements java.util.Map { 51568 ctor public WeakHashMap(); 51569 ctor public WeakHashMap(int); 51570 ctor public WeakHashMap(int, float); 51571 ctor public WeakHashMap(java.util.Map<? extends K, ? extends V>); 51572 method public java.util.Set<java.util.Map.Entry<K, V>> entrySet(); 51573 } 51574 51575} 51576 51577package java.util.concurrent { 51578 51579 public abstract class AbstractExecutorService implements java.util.concurrent.ExecutorService { 51580 ctor public AbstractExecutorService(); 51581 method public java.util.List<java.util.concurrent.Future<T>> invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>) throws java.lang.InterruptedException; 51582 method public 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; 51583 method public T invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; 51584 method public 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; 51585 method protected java.util.concurrent.RunnableFuture<T> newTaskFor(java.lang.Runnable, T); 51586 method protected java.util.concurrent.RunnableFuture<T> newTaskFor(java.util.concurrent.Callable<T>); 51587 method public java.util.concurrent.Future<?> submit(java.lang.Runnable); 51588 method public java.util.concurrent.Future<T> submit(java.lang.Runnable, T); 51589 method public java.util.concurrent.Future<T> submit(java.util.concurrent.Callable<T>); 51590 } 51591 51592 public class ArrayBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { 51593 ctor public ArrayBlockingQueue(int); 51594 ctor public ArrayBlockingQueue(int, boolean); 51595 ctor public ArrayBlockingQueue(int, boolean, java.util.Collection<? extends E>); 51596 method public int drainTo(java.util.Collection<? super E>); 51597 method public int drainTo(java.util.Collection<? super E>, int); 51598 method public java.util.Iterator<E> iterator(); 51599 method public boolean offer(E); 51600 method public boolean offer(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 51601 method public E peek(); 51602 method public E poll(); 51603 method public E poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 51604 method public void put(E) throws java.lang.InterruptedException; 51605 method public int remainingCapacity(); 51606 method public int size(); 51607 method public E take() throws java.lang.InterruptedException; 51608 } 51609 51610 public abstract interface BlockingDeque implements java.util.concurrent.BlockingQueue java.util.Deque { 51611 method public abstract boolean add(E); 51612 method public abstract void addFirst(E); 51613 method public abstract void addLast(E); 51614 method public abstract boolean contains(java.lang.Object); 51615 method public abstract E element(); 51616 method public abstract java.util.Iterator<E> iterator(); 51617 method public abstract boolean offer(E); 51618 method public abstract boolean offer(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 51619 method public abstract boolean offerFirst(E); 51620 method public abstract boolean offerFirst(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 51621 method public abstract boolean offerLast(E); 51622 method public abstract boolean offerLast(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 51623 method public abstract E peek(); 51624 method public abstract E poll(); 51625 method public abstract E poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 51626 method public abstract E pollFirst(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 51627 method public abstract E pollLast(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 51628 method public abstract void push(E); 51629 method public abstract void put(E) throws java.lang.InterruptedException; 51630 method public abstract void putFirst(E) throws java.lang.InterruptedException; 51631 method public abstract void putLast(E) throws java.lang.InterruptedException; 51632 method public abstract E remove(); 51633 method public abstract boolean remove(java.lang.Object); 51634 method public abstract boolean removeFirstOccurrence(java.lang.Object); 51635 method public abstract boolean removeLastOccurrence(java.lang.Object); 51636 method public abstract int size(); 51637 method public abstract E take() throws java.lang.InterruptedException; 51638 method public abstract E takeFirst() throws java.lang.InterruptedException; 51639 method public abstract E takeLast() throws java.lang.InterruptedException; 51640 } 51641 51642 public abstract interface BlockingQueue implements java.util.Queue { 51643 method public abstract boolean add(E); 51644 method public abstract boolean contains(java.lang.Object); 51645 method public abstract int drainTo(java.util.Collection<? super E>); 51646 method public abstract int drainTo(java.util.Collection<? super E>, int); 51647 method public abstract boolean offer(E); 51648 method public abstract boolean offer(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 51649 method public abstract E poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 51650 method public abstract void put(E) throws java.lang.InterruptedException; 51651 method public abstract int remainingCapacity(); 51652 method public abstract boolean remove(java.lang.Object); 51653 method public abstract E take() throws java.lang.InterruptedException; 51654 } 51655 51656 public class BrokenBarrierException extends java.lang.Exception { 51657 ctor public BrokenBarrierException(); 51658 ctor public BrokenBarrierException(java.lang.String); 51659 } 51660 51661 public abstract interface Callable { 51662 method public abstract V call() throws java.lang.Exception; 51663 } 51664 51665 public class CancellationException extends java.lang.IllegalStateException { 51666 ctor public CancellationException(); 51667 ctor public CancellationException(java.lang.String); 51668 } 51669 51670 public abstract interface CompletionService { 51671 method public abstract java.util.concurrent.Future<V> poll(); 51672 method public abstract java.util.concurrent.Future<V> poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 51673 method public abstract java.util.concurrent.Future<V> submit(java.util.concurrent.Callable<V>); 51674 method public abstract java.util.concurrent.Future<V> submit(java.lang.Runnable, V); 51675 method public abstract java.util.concurrent.Future<V> take() throws java.lang.InterruptedException; 51676 } 51677 51678 public class ConcurrentHashMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap java.io.Serializable { 51679 ctor public ConcurrentHashMap(); 51680 ctor public ConcurrentHashMap(int); 51681 ctor public ConcurrentHashMap(java.util.Map<? extends K, ? extends V>); 51682 ctor public ConcurrentHashMap(int, float); 51683 ctor public ConcurrentHashMap(int, float, int); 51684 method public boolean contains(java.lang.Object); 51685 method public java.util.Enumeration<V> elements(); 51686 method public java.util.Set<java.util.Map.Entry<K, V>> entrySet(); 51687 method public java.util.Enumeration<K> keys(); 51688 method public V putIfAbsent(K, V); 51689 method public boolean remove(java.lang.Object, java.lang.Object); 51690 method public boolean replace(K, V, V); 51691 method public V replace(K, V); 51692 } 51693 51694 public class ConcurrentLinkedDeque extends java.util.AbstractCollection implements java.util.Deque java.io.Serializable { 51695 ctor public ConcurrentLinkedDeque(); 51696 ctor public ConcurrentLinkedDeque(java.util.Collection<? extends E>); 51697 method public void addFirst(E); 51698 method public void addLast(E); 51699 method public java.util.Iterator<E> descendingIterator(); 51700 method public E element(); 51701 method public E getFirst(); 51702 method public E getLast(); 51703 method public java.util.Iterator<E> iterator(); 51704 method public boolean offer(E); 51705 method public boolean offerFirst(E); 51706 method public boolean offerLast(E); 51707 method public E peek(); 51708 method public E peekFirst(); 51709 method public E peekLast(); 51710 method public E poll(); 51711 method public E pollFirst(); 51712 method public E pollLast(); 51713 method public E pop(); 51714 method public void push(E); 51715 method public E remove(); 51716 method public E removeFirst(); 51717 method public boolean removeFirstOccurrence(java.lang.Object); 51718 method public E removeLast(); 51719 method public boolean removeLastOccurrence(java.lang.Object); 51720 method public int size(); 51721 } 51722 51723 public class ConcurrentLinkedQueue extends java.util.AbstractQueue implements java.util.Queue java.io.Serializable { 51724 ctor public ConcurrentLinkedQueue(); 51725 ctor public ConcurrentLinkedQueue(java.util.Collection<? extends E>); 51726 method public java.util.Iterator<E> iterator(); 51727 method public boolean offer(E); 51728 method public E peek(); 51729 method public E poll(); 51730 method public int size(); 51731 } 51732 51733 public abstract interface ConcurrentMap implements java.util.Map { 51734 method public abstract V putIfAbsent(K, V); 51735 method public abstract boolean remove(java.lang.Object, java.lang.Object); 51736 method public abstract boolean replace(K, V, V); 51737 method public abstract V replace(K, V); 51738 } 51739 51740 public abstract interface ConcurrentNavigableMap implements java.util.concurrent.ConcurrentMap java.util.NavigableMap { 51741 method public abstract java.util.NavigableSet<K> descendingKeySet(); 51742 method public abstract java.util.concurrent.ConcurrentNavigableMap<K, V> descendingMap(); 51743 method public abstract java.util.concurrent.ConcurrentNavigableMap<K, V> headMap(K, boolean); 51744 method public abstract java.util.concurrent.ConcurrentNavigableMap<K, V> headMap(K); 51745 method public abstract java.util.NavigableSet<K> keySet(); 51746 method public abstract java.util.NavigableSet<K> navigableKeySet(); 51747 method public abstract java.util.concurrent.ConcurrentNavigableMap<K, V> subMap(K, boolean, K, boolean); 51748 method public abstract java.util.concurrent.ConcurrentNavigableMap<K, V> subMap(K, K); 51749 method public abstract java.util.concurrent.ConcurrentNavigableMap<K, V> tailMap(K, boolean); 51750 method public abstract java.util.concurrent.ConcurrentNavigableMap<K, V> tailMap(K); 51751 } 51752 51753 public class ConcurrentSkipListMap extends java.util.AbstractMap implements java.lang.Cloneable java.util.concurrent.ConcurrentNavigableMap java.io.Serializable { 51754 ctor public ConcurrentSkipListMap(); 51755 ctor public ConcurrentSkipListMap(java.util.Comparator<? super K>); 51756 ctor public ConcurrentSkipListMap(java.util.Map<? extends K, ? extends V>); 51757 ctor public ConcurrentSkipListMap(java.util.SortedMap<K, ? extends V>); 51758 method public java.util.Map.Entry<K, V> ceilingEntry(K); 51759 method public K ceilingKey(K); 51760 method public java.util.concurrent.ConcurrentSkipListMap<K, V> clone(); 51761 method public java.util.Comparator<? super K> comparator(); 51762 method public java.util.NavigableSet<K> descendingKeySet(); 51763 method public java.util.concurrent.ConcurrentNavigableMap<K, V> descendingMap(); 51764 method public java.util.Set<java.util.Map.Entry<K, V>> entrySet(); 51765 method public java.util.Map.Entry<K, V> firstEntry(); 51766 method public K firstKey(); 51767 method public java.util.Map.Entry<K, V> floorEntry(K); 51768 method public K floorKey(K); 51769 method public java.util.concurrent.ConcurrentNavigableMap<K, V> headMap(K, boolean); 51770 method public java.util.concurrent.ConcurrentNavigableMap<K, V> headMap(K); 51771 method public java.util.Map.Entry<K, V> higherEntry(K); 51772 method public K higherKey(K); 51773 method public java.util.Map.Entry<K, V> lastEntry(); 51774 method public K lastKey(); 51775 method public java.util.Map.Entry<K, V> lowerEntry(K); 51776 method public K lowerKey(K); 51777 method public java.util.NavigableSet<K> navigableKeySet(); 51778 method public java.util.Map.Entry<K, V> pollFirstEntry(); 51779 method public java.util.Map.Entry<K, V> pollLastEntry(); 51780 method public V putIfAbsent(K, V); 51781 method public boolean remove(java.lang.Object, java.lang.Object); 51782 method public boolean replace(K, V, V); 51783 method public V replace(K, V); 51784 method public java.util.concurrent.ConcurrentNavigableMap<K, V> subMap(K, boolean, K, boolean); 51785 method public java.util.concurrent.ConcurrentNavigableMap<K, V> subMap(K, K); 51786 method public java.util.concurrent.ConcurrentNavigableMap<K, V> tailMap(K, boolean); 51787 method public java.util.concurrent.ConcurrentNavigableMap<K, V> tailMap(K); 51788 } 51789 51790 public class ConcurrentSkipListSet extends java.util.AbstractSet implements java.lang.Cloneable java.util.NavigableSet java.io.Serializable { 51791 ctor public ConcurrentSkipListSet(); 51792 ctor public ConcurrentSkipListSet(java.util.Comparator<? super E>); 51793 ctor public ConcurrentSkipListSet(java.util.Collection<? extends E>); 51794 ctor public ConcurrentSkipListSet(java.util.SortedSet<E>); 51795 method public E ceiling(E); 51796 method public java.util.concurrent.ConcurrentSkipListSet<E> clone(); 51797 method public java.util.Comparator<? super E> comparator(); 51798 method public java.util.Iterator<E> descendingIterator(); 51799 method public java.util.NavigableSet<E> descendingSet(); 51800 method public E first(); 51801 method public E floor(E); 51802 method public java.util.NavigableSet<E> headSet(E, boolean); 51803 method public java.util.NavigableSet<E> headSet(E); 51804 method public E higher(E); 51805 method public java.util.Iterator<E> iterator(); 51806 method public E last(); 51807 method public E lower(E); 51808 method public E pollFirst(); 51809 method public E pollLast(); 51810 method public int size(); 51811 method public java.util.NavigableSet<E> subSet(E, boolean, E, boolean); 51812 method public java.util.NavigableSet<E> subSet(E, E); 51813 method public java.util.NavigableSet<E> tailSet(E, boolean); 51814 method public java.util.NavigableSet<E> tailSet(E); 51815 } 51816 51817 public class CopyOnWriteArrayList implements java.lang.Cloneable java.util.List java.util.RandomAccess java.io.Serializable { 51818 ctor public CopyOnWriteArrayList(); 51819 ctor public CopyOnWriteArrayList(java.util.Collection<? extends E>); 51820 ctor public CopyOnWriteArrayList(E[]); 51821 method public synchronized boolean add(E); 51822 method public synchronized void add(int, E); 51823 method public synchronized boolean addAll(java.util.Collection<? extends E>); 51824 method public synchronized boolean addAll(int, java.util.Collection<? extends E>); 51825 method public synchronized int addAllAbsent(java.util.Collection<? extends E>); 51826 method public synchronized boolean addIfAbsent(E); 51827 method public synchronized void clear(); 51828 method public java.lang.Object clone(); 51829 method public boolean contains(java.lang.Object); 51830 method public boolean containsAll(java.util.Collection<?>); 51831 method public E get(int); 51832 method public int indexOf(E, int); 51833 method public int indexOf(java.lang.Object); 51834 method public boolean isEmpty(); 51835 method public java.util.Iterator<E> iterator(); 51836 method public int lastIndexOf(E, int); 51837 method public int lastIndexOf(java.lang.Object); 51838 method public java.util.ListIterator<E> listIterator(int); 51839 method public java.util.ListIterator<E> listIterator(); 51840 method public synchronized E remove(int); 51841 method public synchronized boolean remove(java.lang.Object); 51842 method public synchronized boolean removeAll(java.util.Collection<?>); 51843 method public synchronized boolean retainAll(java.util.Collection<?>); 51844 method public synchronized E set(int, E); 51845 method public int size(); 51846 method public java.util.List<E> subList(int, int); 51847 method public java.lang.Object[] toArray(); 51848 method public T[] toArray(T[]); 51849 } 51850 51851 public class CopyOnWriteArraySet extends java.util.AbstractSet implements java.io.Serializable { 51852 ctor public CopyOnWriteArraySet(); 51853 ctor public CopyOnWriteArraySet(java.util.Collection<? extends E>); 51854 method public java.util.Iterator<E> iterator(); 51855 method public int size(); 51856 } 51857 51858 public class CountDownLatch { 51859 ctor public CountDownLatch(int); 51860 method public void await() throws java.lang.InterruptedException; 51861 method public boolean await(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 51862 method public void countDown(); 51863 method public long getCount(); 51864 } 51865 51866 public class CyclicBarrier { 51867 ctor public CyclicBarrier(int, java.lang.Runnable); 51868 ctor public CyclicBarrier(int); 51869 method public int await() throws java.util.concurrent.BrokenBarrierException, java.lang.InterruptedException; 51870 method public int await(long, java.util.concurrent.TimeUnit) throws java.util.concurrent.BrokenBarrierException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; 51871 method public int getNumberWaiting(); 51872 method public int getParties(); 51873 method public boolean isBroken(); 51874 method public void reset(); 51875 } 51876 51877 public class DelayQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue { 51878 ctor public DelayQueue(); 51879 ctor public DelayQueue(java.util.Collection<? extends E>); 51880 method public int drainTo(java.util.Collection<? super E>); 51881 method public int drainTo(java.util.Collection<? super E>, int); 51882 method public java.util.Iterator<E> iterator(); 51883 method public boolean offer(E); 51884 method public boolean offer(E, long, java.util.concurrent.TimeUnit); 51885 method public E peek(); 51886 method public E poll(); 51887 method public E poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 51888 method public void put(E); 51889 method public int remainingCapacity(); 51890 method public int size(); 51891 method public E take() throws java.lang.InterruptedException; 51892 } 51893 51894 public abstract interface Delayed implements java.lang.Comparable { 51895 method public abstract long getDelay(java.util.concurrent.TimeUnit); 51896 } 51897 51898 public class Exchanger { 51899 ctor public Exchanger(); 51900 method public V exchange(V) throws java.lang.InterruptedException; 51901 method public V exchange(V, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException; 51902 } 51903 51904 public class ExecutionException extends java.lang.Exception { 51905 ctor protected ExecutionException(); 51906 ctor protected ExecutionException(java.lang.String); 51907 ctor public ExecutionException(java.lang.String, java.lang.Throwable); 51908 ctor public ExecutionException(java.lang.Throwable); 51909 } 51910 51911 public abstract interface Executor { 51912 method public abstract void execute(java.lang.Runnable); 51913 } 51914 51915 public class ExecutorCompletionService implements java.util.concurrent.CompletionService { 51916 ctor public ExecutorCompletionService(java.util.concurrent.Executor); 51917 ctor public ExecutorCompletionService(java.util.concurrent.Executor, java.util.concurrent.BlockingQueue<java.util.concurrent.Future<V>>); 51918 method public java.util.concurrent.Future<V> poll(); 51919 method public java.util.concurrent.Future<V> poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 51920 method public java.util.concurrent.Future<V> submit(java.util.concurrent.Callable<V>); 51921 method public java.util.concurrent.Future<V> submit(java.lang.Runnable, V); 51922 method public java.util.concurrent.Future<V> take() throws java.lang.InterruptedException; 51923 } 51924 51925 public abstract interface ExecutorService implements java.util.concurrent.Executor { 51926 method public abstract boolean awaitTermination(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 51927 method public abstract java.util.List<java.util.concurrent.Future<T>> invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<T>>) throws java.lang.InterruptedException; 51928 method public abstract 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; 51929 method public abstract T invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; 51930 method public abstract 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; 51931 method public abstract boolean isShutdown(); 51932 method public abstract boolean isTerminated(); 51933 method public abstract void shutdown(); 51934 method public abstract java.util.List<java.lang.Runnable> shutdownNow(); 51935 method public abstract java.util.concurrent.Future<T> submit(java.util.concurrent.Callable<T>); 51936 method public abstract java.util.concurrent.Future<T> submit(java.lang.Runnable, T); 51937 method public abstract java.util.concurrent.Future<?> submit(java.lang.Runnable); 51938 } 51939 51940 public class Executors { 51941 method public static java.util.concurrent.Callable<T> callable(java.lang.Runnable, T); 51942 method public static java.util.concurrent.Callable<java.lang.Object> callable(java.lang.Runnable); 51943 method public static java.util.concurrent.Callable<java.lang.Object> callable(java.security.PrivilegedAction<?>); 51944 method public static java.util.concurrent.Callable<java.lang.Object> callable(java.security.PrivilegedExceptionAction<?>); 51945 method public static java.util.concurrent.ThreadFactory defaultThreadFactory(); 51946 method public static java.util.concurrent.ExecutorService newCachedThreadPool(); 51947 method public static java.util.concurrent.ExecutorService newCachedThreadPool(java.util.concurrent.ThreadFactory); 51948 method public static java.util.concurrent.ExecutorService newFixedThreadPool(int); 51949 method public static java.util.concurrent.ExecutorService newFixedThreadPool(int, java.util.concurrent.ThreadFactory); 51950 method public static java.util.concurrent.ScheduledExecutorService newScheduledThreadPool(int); 51951 method public static java.util.concurrent.ScheduledExecutorService newScheduledThreadPool(int, java.util.concurrent.ThreadFactory); 51952 method public static java.util.concurrent.ExecutorService newSingleThreadExecutor(); 51953 method public static java.util.concurrent.ExecutorService newSingleThreadExecutor(java.util.concurrent.ThreadFactory); 51954 method public static java.util.concurrent.ScheduledExecutorService newSingleThreadScheduledExecutor(); 51955 method public static java.util.concurrent.ScheduledExecutorService newSingleThreadScheduledExecutor(java.util.concurrent.ThreadFactory); 51956 method public static java.util.concurrent.Callable<T> privilegedCallable(java.util.concurrent.Callable<T>); 51957 method public static java.util.concurrent.Callable<T> privilegedCallableUsingCurrentClassLoader(java.util.concurrent.Callable<T>); 51958 method public static java.util.concurrent.ThreadFactory privilegedThreadFactory(); 51959 method public static java.util.concurrent.ExecutorService unconfigurableExecutorService(java.util.concurrent.ExecutorService); 51960 method public static java.util.concurrent.ScheduledExecutorService unconfigurableScheduledExecutorService(java.util.concurrent.ScheduledExecutorService); 51961 } 51962 51963 public class ForkJoinPool extends java.util.concurrent.AbstractExecutorService { 51964 ctor public ForkJoinPool(); 51965 ctor public ForkJoinPool(int); 51966 ctor public ForkJoinPool(int, java.util.concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory, java.lang.Thread.UncaughtExceptionHandler, boolean); 51967 method public boolean awaitQuiescence(long, java.util.concurrent.TimeUnit); 51968 method public boolean awaitTermination(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 51969 method protected int drainTasksTo(java.util.Collection<? super java.util.concurrent.ForkJoinTask<?>>); 51970 method public void execute(java.util.concurrent.ForkJoinTask<?>); 51971 method public void execute(java.lang.Runnable); 51972 method public int getActiveThreadCount(); 51973 method public boolean getAsyncMode(); 51974 method public java.util.concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory getFactory(); 51975 method public int getParallelism(); 51976 method public int getPoolSize(); 51977 method public int getQueuedSubmissionCount(); 51978 method public long getQueuedTaskCount(); 51979 method public int getRunningThreadCount(); 51980 method public long getStealCount(); 51981 method public java.lang.Thread.UncaughtExceptionHandler getUncaughtExceptionHandler(); 51982 method public boolean hasQueuedSubmissions(); 51983 method public T invoke(java.util.concurrent.ForkJoinTask<T>); 51984 method public boolean isQuiescent(); 51985 method public boolean isShutdown(); 51986 method public boolean isTerminated(); 51987 method public boolean isTerminating(); 51988 method public static void managedBlock(java.util.concurrent.ForkJoinPool.ManagedBlocker) throws java.lang.InterruptedException; 51989 method protected java.util.concurrent.ForkJoinTask<?> pollSubmission(); 51990 method public void shutdown(); 51991 method public java.util.List<java.lang.Runnable> shutdownNow(); 51992 method public java.util.concurrent.ForkJoinTask<T> submit(java.util.concurrent.ForkJoinTask<T>); 51993 field public static final java.util.concurrent.ForkJoinPool.ForkJoinWorkerThreadFactory defaultForkJoinWorkerThreadFactory; 51994 } 51995 51996 public static abstract interface ForkJoinPool.ForkJoinWorkerThreadFactory { 51997 method public abstract java.util.concurrent.ForkJoinWorkerThread newThread(java.util.concurrent.ForkJoinPool); 51998 } 51999 52000 public static abstract interface ForkJoinPool.ManagedBlocker { 52001 method public abstract boolean block() throws java.lang.InterruptedException; 52002 method public abstract boolean isReleasable(); 52003 } 52004 52005 public abstract class ForkJoinTask implements java.util.concurrent.Future java.io.Serializable { 52006 ctor public ForkJoinTask(); 52007 method public static java.util.concurrent.ForkJoinTask<?> adapt(java.lang.Runnable); 52008 method public static java.util.concurrent.ForkJoinTask<T> adapt(java.lang.Runnable, T); 52009 method public static java.util.concurrent.ForkJoinTask<T> adapt(java.util.concurrent.Callable<? extends T>); 52010 method public boolean cancel(boolean); 52011 method public void complete(V); 52012 method public void completeExceptionally(java.lang.Throwable); 52013 method protected abstract boolean exec(); 52014 method public final java.util.concurrent.ForkJoinTask<V> fork(); 52015 method public final V get() throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; 52016 method public final V get(long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; 52017 method public final java.lang.Throwable getException(); 52018 method public static java.util.concurrent.ForkJoinPool getPool(); 52019 method public static int getQueuedTaskCount(); 52020 method public abstract V getRawResult(); 52021 method public static int getSurplusQueuedTaskCount(); 52022 method public static void helpQuiesce(); 52023 method public static boolean inForkJoinPool(); 52024 method public final V invoke(); 52025 method public static void invokeAll(java.util.concurrent.ForkJoinTask<?>, java.util.concurrent.ForkJoinTask<?>); 52026 method public static void invokeAll(java.util.concurrent.ForkJoinTask<?>...); 52027 method public static java.util.Collection<T> invokeAll(java.util.Collection<T>); 52028 method public final boolean isCancelled(); 52029 method public final boolean isCompletedAbnormally(); 52030 method public final boolean isCompletedNormally(); 52031 method public final boolean isDone(); 52032 method public final V join(); 52033 method protected static java.util.concurrent.ForkJoinTask<?> peekNextLocalTask(); 52034 method protected static java.util.concurrent.ForkJoinTask<?> pollNextLocalTask(); 52035 method protected static java.util.concurrent.ForkJoinTask<?> pollTask(); 52036 method public final void quietlyInvoke(); 52037 method public final void quietlyJoin(); 52038 method public void reinitialize(); 52039 method protected abstract void setRawResult(V); 52040 method public boolean tryUnfork(); 52041 } 52042 52043 public class ForkJoinWorkerThread extends java.lang.Thread { 52044 ctor protected ForkJoinWorkerThread(java.util.concurrent.ForkJoinPool); 52045 method public java.util.concurrent.ForkJoinPool getPool(); 52046 method public int getPoolIndex(); 52047 method protected void onStart(); 52048 method protected void onTermination(java.lang.Throwable); 52049 } 52050 52051 public abstract interface Future { 52052 method public abstract boolean cancel(boolean); 52053 method public abstract V get() throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; 52054 method public abstract V get(long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; 52055 method public abstract boolean isCancelled(); 52056 method public abstract boolean isDone(); 52057 } 52058 52059 public class FutureTask implements java.util.concurrent.RunnableFuture { 52060 ctor public FutureTask(java.util.concurrent.Callable<V>); 52061 ctor public FutureTask(java.lang.Runnable, V); 52062 method public boolean cancel(boolean); 52063 method protected void done(); 52064 method public V get() throws java.util.concurrent.ExecutionException, java.lang.InterruptedException; 52065 method public V get(long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException, java.lang.InterruptedException, java.util.concurrent.TimeoutException; 52066 method public boolean isCancelled(); 52067 method public boolean isDone(); 52068 method public void run(); 52069 method protected boolean runAndReset(); 52070 method protected void set(V); 52071 method protected void setException(java.lang.Throwable); 52072 } 52073 52074 public class LinkedBlockingDeque extends java.util.AbstractQueue implements java.util.concurrent.BlockingDeque java.io.Serializable { 52075 ctor public LinkedBlockingDeque(); 52076 ctor public LinkedBlockingDeque(int); 52077 ctor public LinkedBlockingDeque(java.util.Collection<? extends E>); 52078 method public void addFirst(E); 52079 method public void addLast(E); 52080 method public java.util.Iterator<E> descendingIterator(); 52081 method public int drainTo(java.util.Collection<? super E>); 52082 method public int drainTo(java.util.Collection<? super E>, int); 52083 method public E getFirst(); 52084 method public E getLast(); 52085 method public java.util.Iterator<E> iterator(); 52086 method public boolean offer(E); 52087 method public boolean offer(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52088 method public boolean offerFirst(E); 52089 method public boolean offerFirst(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52090 method public boolean offerLast(E); 52091 method public boolean offerLast(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52092 method public E peek(); 52093 method public E peekFirst(); 52094 method public E peekLast(); 52095 method public E poll(); 52096 method public E poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52097 method public E pollFirst(); 52098 method public E pollFirst(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52099 method public E pollLast(); 52100 method public E pollLast(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52101 method public E pop(); 52102 method public void push(E); 52103 method public void put(E) throws java.lang.InterruptedException; 52104 method public void putFirst(E) throws java.lang.InterruptedException; 52105 method public void putLast(E) throws java.lang.InterruptedException; 52106 method public int remainingCapacity(); 52107 method public E removeFirst(); 52108 method public boolean removeFirstOccurrence(java.lang.Object); 52109 method public E removeLast(); 52110 method public boolean removeLastOccurrence(java.lang.Object); 52111 method public int size(); 52112 method public E take() throws java.lang.InterruptedException; 52113 method public E takeFirst() throws java.lang.InterruptedException; 52114 method public E takeLast() throws java.lang.InterruptedException; 52115 } 52116 52117 public class LinkedBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { 52118 ctor public LinkedBlockingQueue(); 52119 ctor public LinkedBlockingQueue(int); 52120 ctor public LinkedBlockingQueue(java.util.Collection<? extends E>); 52121 method public int drainTo(java.util.Collection<? super E>); 52122 method public int drainTo(java.util.Collection<? super E>, int); 52123 method public java.util.Iterator<E> iterator(); 52124 method public boolean offer(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52125 method public boolean offer(E); 52126 method public E peek(); 52127 method public E poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52128 method public E poll(); 52129 method public void put(E) throws java.lang.InterruptedException; 52130 method public int remainingCapacity(); 52131 method public int size(); 52132 method public E take() throws java.lang.InterruptedException; 52133 } 52134 52135 public class LinkedTransferQueue extends java.util.AbstractQueue implements java.io.Serializable java.util.concurrent.TransferQueue { 52136 ctor public LinkedTransferQueue(); 52137 ctor public LinkedTransferQueue(java.util.Collection<? extends E>); 52138 method public int drainTo(java.util.Collection<? super E>); 52139 method public int drainTo(java.util.Collection<? super E>, int); 52140 method public int getWaitingConsumerCount(); 52141 method public boolean hasWaitingConsumer(); 52142 method public java.util.Iterator<E> iterator(); 52143 method public boolean offer(E, long, java.util.concurrent.TimeUnit); 52144 method public boolean offer(E); 52145 method public E peek(); 52146 method public E poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52147 method public E poll(); 52148 method public void put(E); 52149 method public int remainingCapacity(); 52150 method public int size(); 52151 method public E take() throws java.lang.InterruptedException; 52152 method public void transfer(E) throws java.lang.InterruptedException; 52153 method public boolean tryTransfer(E); 52154 method public boolean tryTransfer(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52155 } 52156 52157 public class Phaser { 52158 ctor public Phaser(); 52159 ctor public Phaser(int); 52160 ctor public Phaser(java.util.concurrent.Phaser); 52161 ctor public Phaser(java.util.concurrent.Phaser, int); 52162 method public int arrive(); 52163 method public int arriveAndAwaitAdvance(); 52164 method public int arriveAndDeregister(); 52165 method public int awaitAdvance(int); 52166 method public int awaitAdvanceInterruptibly(int) throws java.lang.InterruptedException; 52167 method public int awaitAdvanceInterruptibly(int, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException, java.util.concurrent.TimeoutException; 52168 method public int bulkRegister(int); 52169 method public void forceTermination(); 52170 method public int getArrivedParties(); 52171 method public java.util.concurrent.Phaser getParent(); 52172 method public final int getPhase(); 52173 method public int getRegisteredParties(); 52174 method public java.util.concurrent.Phaser getRoot(); 52175 method public int getUnarrivedParties(); 52176 method public boolean isTerminated(); 52177 method protected boolean onAdvance(int, int); 52178 method public int register(); 52179 } 52180 52181 public class PriorityBlockingQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { 52182 ctor public PriorityBlockingQueue(); 52183 ctor public PriorityBlockingQueue(int); 52184 ctor public PriorityBlockingQueue(int, java.util.Comparator<? super E>); 52185 ctor public PriorityBlockingQueue(java.util.Collection<? extends E>); 52186 method public java.util.Comparator<? super E> comparator(); 52187 method public int drainTo(java.util.Collection<? super E>); 52188 method public int drainTo(java.util.Collection<? super E>, int); 52189 method public java.util.Iterator<E> iterator(); 52190 method public boolean offer(E); 52191 method public boolean offer(E, long, java.util.concurrent.TimeUnit); 52192 method public E peek(); 52193 method public E poll(); 52194 method public E poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52195 method public void put(E); 52196 method public int remainingCapacity(); 52197 method public int size(); 52198 method public E take() throws java.lang.InterruptedException; 52199 } 52200 52201 public abstract class RecursiveAction extends java.util.concurrent.ForkJoinTask { 52202 ctor public RecursiveAction(); 52203 method protected abstract void compute(); 52204 method protected final boolean exec(); 52205 method public final java.lang.Void getRawResult(); 52206 method protected final void setRawResult(java.lang.Void); 52207 } 52208 52209 public abstract class RecursiveTask extends java.util.concurrent.ForkJoinTask { 52210 ctor public RecursiveTask(); 52211 method protected abstract V compute(); 52212 method protected final boolean exec(); 52213 method public final V getRawResult(); 52214 method protected final void setRawResult(V); 52215 } 52216 52217 public class RejectedExecutionException extends java.lang.RuntimeException { 52218 ctor public RejectedExecutionException(); 52219 ctor public RejectedExecutionException(java.lang.String); 52220 ctor public RejectedExecutionException(java.lang.String, java.lang.Throwable); 52221 ctor public RejectedExecutionException(java.lang.Throwable); 52222 } 52223 52224 public abstract interface RejectedExecutionHandler { 52225 method public abstract void rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor); 52226 } 52227 52228 public abstract interface RunnableFuture implements java.util.concurrent.Future java.lang.Runnable { 52229 method public abstract void run(); 52230 } 52231 52232 public abstract interface RunnableScheduledFuture implements java.util.concurrent.RunnableFuture java.util.concurrent.ScheduledFuture { 52233 method public abstract boolean isPeriodic(); 52234 } 52235 52236 public abstract interface ScheduledExecutorService implements java.util.concurrent.ExecutorService { 52237 method public abstract java.util.concurrent.ScheduledFuture<?> schedule(java.lang.Runnable, long, java.util.concurrent.TimeUnit); 52238 method public abstract java.util.concurrent.ScheduledFuture<V> schedule(java.util.concurrent.Callable<V>, long, java.util.concurrent.TimeUnit); 52239 method public abstract java.util.concurrent.ScheduledFuture<?> scheduleAtFixedRate(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit); 52240 method public abstract java.util.concurrent.ScheduledFuture<?> scheduleWithFixedDelay(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit); 52241 } 52242 52243 public abstract interface ScheduledFuture implements java.util.concurrent.Delayed java.util.concurrent.Future { 52244 } 52245 52246 public class ScheduledThreadPoolExecutor extends java.util.concurrent.ThreadPoolExecutor implements java.util.concurrent.ScheduledExecutorService { 52247 ctor public ScheduledThreadPoolExecutor(int); 52248 ctor public ScheduledThreadPoolExecutor(int, java.util.concurrent.ThreadFactory); 52249 ctor public ScheduledThreadPoolExecutor(int, java.util.concurrent.RejectedExecutionHandler); 52250 ctor public ScheduledThreadPoolExecutor(int, java.util.concurrent.ThreadFactory, java.util.concurrent.RejectedExecutionHandler); 52251 method protected java.util.concurrent.RunnableScheduledFuture<V> decorateTask(java.lang.Runnable, java.util.concurrent.RunnableScheduledFuture<V>); 52252 method protected java.util.concurrent.RunnableScheduledFuture<V> decorateTask(java.util.concurrent.Callable<V>, java.util.concurrent.RunnableScheduledFuture<V>); 52253 method public boolean getContinueExistingPeriodicTasksAfterShutdownPolicy(); 52254 method public boolean getExecuteExistingDelayedTasksAfterShutdownPolicy(); 52255 method public boolean getRemoveOnCancelPolicy(); 52256 method public java.util.concurrent.ScheduledFuture<?> schedule(java.lang.Runnable, long, java.util.concurrent.TimeUnit); 52257 method public java.util.concurrent.ScheduledFuture<V> schedule(java.util.concurrent.Callable<V>, long, java.util.concurrent.TimeUnit); 52258 method public java.util.concurrent.ScheduledFuture<?> scheduleAtFixedRate(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit); 52259 method public java.util.concurrent.ScheduledFuture<?> scheduleWithFixedDelay(java.lang.Runnable, long, long, java.util.concurrent.TimeUnit); 52260 method public void setContinueExistingPeriodicTasksAfterShutdownPolicy(boolean); 52261 method public void setExecuteExistingDelayedTasksAfterShutdownPolicy(boolean); 52262 method public void setRemoveOnCancelPolicy(boolean); 52263 } 52264 52265 public class Semaphore implements java.io.Serializable { 52266 ctor public Semaphore(int); 52267 ctor public Semaphore(int, boolean); 52268 method public void acquire() throws java.lang.InterruptedException; 52269 method public void acquire(int) throws java.lang.InterruptedException; 52270 method public void acquireUninterruptibly(); 52271 method public void acquireUninterruptibly(int); 52272 method public int availablePermits(); 52273 method public int drainPermits(); 52274 method public final int getQueueLength(); 52275 method protected java.util.Collection<java.lang.Thread> getQueuedThreads(); 52276 method public final boolean hasQueuedThreads(); 52277 method public boolean isFair(); 52278 method protected void reducePermits(int); 52279 method public void release(); 52280 method public void release(int); 52281 method public boolean tryAcquire(); 52282 method public boolean tryAcquire(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52283 method public boolean tryAcquire(int); 52284 method public boolean tryAcquire(int, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52285 } 52286 52287 public class SynchronousQueue extends java.util.AbstractQueue implements java.util.concurrent.BlockingQueue java.io.Serializable { 52288 ctor public SynchronousQueue(); 52289 ctor public SynchronousQueue(boolean); 52290 method public int drainTo(java.util.Collection<? super E>); 52291 method public int drainTo(java.util.Collection<? super E>, int); 52292 method public java.util.Iterator<E> iterator(); 52293 method public boolean offer(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52294 method public boolean offer(E); 52295 method public E peek(); 52296 method public E poll(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52297 method public E poll(); 52298 method public void put(E) throws java.lang.InterruptedException; 52299 method public int remainingCapacity(); 52300 method public int size(); 52301 method public E take() throws java.lang.InterruptedException; 52302 } 52303 52304 public abstract interface ThreadFactory { 52305 method public abstract java.lang.Thread newThread(java.lang.Runnable); 52306 } 52307 52308 public class ThreadLocalRandom extends java.util.Random { 52309 method public static java.util.concurrent.ThreadLocalRandom current(); 52310 method public double nextDouble(double); 52311 method public double nextDouble(double, double); 52312 method public int nextInt(int, int); 52313 method public long nextLong(long); 52314 method public long nextLong(long, long); 52315 } 52316 52317 public class ThreadPoolExecutor extends java.util.concurrent.AbstractExecutorService { 52318 ctor public ThreadPoolExecutor(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue<java.lang.Runnable>); 52319 ctor public ThreadPoolExecutor(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue<java.lang.Runnable>, java.util.concurrent.ThreadFactory); 52320 ctor public ThreadPoolExecutor(int, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.BlockingQueue<java.lang.Runnable>, java.util.concurrent.RejectedExecutionHandler); 52321 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); 52322 method protected void afterExecute(java.lang.Runnable, java.lang.Throwable); 52323 method public void allowCoreThreadTimeOut(boolean); 52324 method public boolean allowsCoreThreadTimeOut(); 52325 method public boolean awaitTermination(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52326 method protected void beforeExecute(java.lang.Thread, java.lang.Runnable); 52327 method public void execute(java.lang.Runnable); 52328 method public int getActiveCount(); 52329 method public long getCompletedTaskCount(); 52330 method public int getCorePoolSize(); 52331 method public long getKeepAliveTime(java.util.concurrent.TimeUnit); 52332 method public int getLargestPoolSize(); 52333 method public int getMaximumPoolSize(); 52334 method public int getPoolSize(); 52335 method public java.util.concurrent.BlockingQueue<java.lang.Runnable> getQueue(); 52336 method public java.util.concurrent.RejectedExecutionHandler getRejectedExecutionHandler(); 52337 method public long getTaskCount(); 52338 method public java.util.concurrent.ThreadFactory getThreadFactory(); 52339 method public boolean isShutdown(); 52340 method public boolean isTerminated(); 52341 method public boolean isTerminating(); 52342 method public int prestartAllCoreThreads(); 52343 method public boolean prestartCoreThread(); 52344 method public void purge(); 52345 method public boolean remove(java.lang.Runnable); 52346 method public void setCorePoolSize(int); 52347 method public void setKeepAliveTime(long, java.util.concurrent.TimeUnit); 52348 method public void setMaximumPoolSize(int); 52349 method public void setRejectedExecutionHandler(java.util.concurrent.RejectedExecutionHandler); 52350 method public void setThreadFactory(java.util.concurrent.ThreadFactory); 52351 method public void shutdown(); 52352 method public java.util.List<java.lang.Runnable> shutdownNow(); 52353 method protected void terminated(); 52354 } 52355 52356 public static class ThreadPoolExecutor.AbortPolicy implements java.util.concurrent.RejectedExecutionHandler { 52357 ctor public ThreadPoolExecutor.AbortPolicy(); 52358 method public void rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor); 52359 } 52360 52361 public static class ThreadPoolExecutor.CallerRunsPolicy implements java.util.concurrent.RejectedExecutionHandler { 52362 ctor public ThreadPoolExecutor.CallerRunsPolicy(); 52363 method public void rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor); 52364 } 52365 52366 public static class ThreadPoolExecutor.DiscardOldestPolicy implements java.util.concurrent.RejectedExecutionHandler { 52367 ctor public ThreadPoolExecutor.DiscardOldestPolicy(); 52368 method public void rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor); 52369 } 52370 52371 public static class ThreadPoolExecutor.DiscardPolicy implements java.util.concurrent.RejectedExecutionHandler { 52372 ctor public ThreadPoolExecutor.DiscardPolicy(); 52373 method public void rejectedExecution(java.lang.Runnable, java.util.concurrent.ThreadPoolExecutor); 52374 } 52375 52376 public class TimeUnit extends java.lang.Enum { 52377 method public long convert(long, java.util.concurrent.TimeUnit); 52378 method public void sleep(long) throws java.lang.InterruptedException; 52379 method public void timedJoin(java.lang.Thread, long) throws java.lang.InterruptedException; 52380 method public void timedWait(java.lang.Object, long) throws java.lang.InterruptedException; 52381 method public long toDays(long); 52382 method public long toHours(long); 52383 method public long toMicros(long); 52384 method public long toMillis(long); 52385 method public long toMinutes(long); 52386 method public long toNanos(long); 52387 method public long toSeconds(long); 52388 method public static java.util.concurrent.TimeUnit valueOf(java.lang.String); 52389 method public static final java.util.concurrent.TimeUnit[] values(); 52390 enum_constant public static final java.util.concurrent.TimeUnit DAYS; 52391 enum_constant public static final java.util.concurrent.TimeUnit HOURS; 52392 enum_constant public static final java.util.concurrent.TimeUnit MICROSECONDS; 52393 enum_constant public static final java.util.concurrent.TimeUnit MILLISECONDS; 52394 enum_constant public static final java.util.concurrent.TimeUnit MINUTES; 52395 enum_constant public static final java.util.concurrent.TimeUnit NANOSECONDS; 52396 enum_constant public static final java.util.concurrent.TimeUnit SECONDS; 52397 } 52398 52399 public class TimeoutException extends java.lang.Exception { 52400 ctor public TimeoutException(); 52401 ctor public TimeoutException(java.lang.String); 52402 } 52403 52404 public abstract interface TransferQueue implements java.util.concurrent.BlockingQueue { 52405 method public abstract int getWaitingConsumerCount(); 52406 method public abstract boolean hasWaitingConsumer(); 52407 method public abstract void transfer(E) throws java.lang.InterruptedException; 52408 method public abstract boolean tryTransfer(E); 52409 method public abstract boolean tryTransfer(E, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52410 } 52411 52412} 52413 52414package java.util.concurrent.atomic { 52415 52416 public class AtomicBoolean implements java.io.Serializable { 52417 ctor public AtomicBoolean(boolean); 52418 ctor public AtomicBoolean(); 52419 method public final boolean compareAndSet(boolean, boolean); 52420 method public final boolean get(); 52421 method public final boolean getAndSet(boolean); 52422 method public final void lazySet(boolean); 52423 method public final void set(boolean); 52424 method public boolean weakCompareAndSet(boolean, boolean); 52425 } 52426 52427 public class AtomicInteger extends java.lang.Number implements java.io.Serializable { 52428 ctor public AtomicInteger(int); 52429 ctor public AtomicInteger(); 52430 method public final int addAndGet(int); 52431 method public final boolean compareAndSet(int, int); 52432 method public final int decrementAndGet(); 52433 method public double doubleValue(); 52434 method public float floatValue(); 52435 method public final int get(); 52436 method public final int getAndAdd(int); 52437 method public final int getAndDecrement(); 52438 method public final int getAndIncrement(); 52439 method public final int getAndSet(int); 52440 method public final int incrementAndGet(); 52441 method public int intValue(); 52442 method public final void lazySet(int); 52443 method public long longValue(); 52444 method public final void set(int); 52445 method public final boolean weakCompareAndSet(int, int); 52446 } 52447 52448 public class AtomicIntegerArray implements java.io.Serializable { 52449 ctor public AtomicIntegerArray(int); 52450 ctor public AtomicIntegerArray(int[]); 52451 method public final int addAndGet(int, int); 52452 method public final boolean compareAndSet(int, int, int); 52453 method public final int decrementAndGet(int); 52454 method public final int get(int); 52455 method public final int getAndAdd(int, int); 52456 method public final int getAndDecrement(int); 52457 method public final int getAndIncrement(int); 52458 method public final int getAndSet(int, int); 52459 method public final int incrementAndGet(int); 52460 method public final void lazySet(int, int); 52461 method public final int length(); 52462 method public final void set(int, int); 52463 method public final boolean weakCompareAndSet(int, int, int); 52464 } 52465 52466 public abstract class AtomicIntegerFieldUpdater { 52467 ctor protected AtomicIntegerFieldUpdater(); 52468 method public int addAndGet(T, int); 52469 method public abstract boolean compareAndSet(T, int, int); 52470 method public int decrementAndGet(T); 52471 method public abstract int get(T); 52472 method public int getAndAdd(T, int); 52473 method public int getAndDecrement(T); 52474 method public int getAndIncrement(T); 52475 method public int getAndSet(T, int); 52476 method public int incrementAndGet(T); 52477 method public abstract void lazySet(T, int); 52478 method public static java.util.concurrent.atomic.AtomicIntegerFieldUpdater<U> newUpdater(java.lang.Class<U>, java.lang.String); 52479 method public abstract void set(T, int); 52480 method public abstract boolean weakCompareAndSet(T, int, int); 52481 } 52482 52483 public class AtomicLong extends java.lang.Number implements java.io.Serializable { 52484 ctor public AtomicLong(long); 52485 ctor public AtomicLong(); 52486 method public final long addAndGet(long); 52487 method public final boolean compareAndSet(long, long); 52488 method public final long decrementAndGet(); 52489 method public double doubleValue(); 52490 method public float floatValue(); 52491 method public final long get(); 52492 method public final long getAndAdd(long); 52493 method public final long getAndDecrement(); 52494 method public final long getAndIncrement(); 52495 method public final long getAndSet(long); 52496 method public final long incrementAndGet(); 52497 method public int intValue(); 52498 method public final void lazySet(long); 52499 method public long longValue(); 52500 method public final void set(long); 52501 method public final boolean weakCompareAndSet(long, long); 52502 } 52503 52504 public class AtomicLongArray implements java.io.Serializable { 52505 ctor public AtomicLongArray(int); 52506 ctor public AtomicLongArray(long[]); 52507 method public long addAndGet(int, long); 52508 method public final boolean compareAndSet(int, long, long); 52509 method public final long decrementAndGet(int); 52510 method public final long get(int); 52511 method public final long getAndAdd(int, long); 52512 method public final long getAndDecrement(int); 52513 method public final long getAndIncrement(int); 52514 method public final long getAndSet(int, long); 52515 method public final long incrementAndGet(int); 52516 method public final void lazySet(int, long); 52517 method public final int length(); 52518 method public final void set(int, long); 52519 method public final boolean weakCompareAndSet(int, long, long); 52520 } 52521 52522 public abstract class AtomicLongFieldUpdater { 52523 ctor protected AtomicLongFieldUpdater(); 52524 method public long addAndGet(T, long); 52525 method public abstract boolean compareAndSet(T, long, long); 52526 method public long decrementAndGet(T); 52527 method public abstract long get(T); 52528 method public long getAndAdd(T, long); 52529 method public long getAndDecrement(T); 52530 method public long getAndIncrement(T); 52531 method public long getAndSet(T, long); 52532 method public long incrementAndGet(T); 52533 method public abstract void lazySet(T, long); 52534 method public static java.util.concurrent.atomic.AtomicLongFieldUpdater<U> newUpdater(java.lang.Class<U>, java.lang.String); 52535 method public abstract void set(T, long); 52536 method public abstract boolean weakCompareAndSet(T, long, long); 52537 } 52538 52539 public class AtomicMarkableReference { 52540 ctor public AtomicMarkableReference(V, boolean); 52541 method public boolean attemptMark(V, boolean); 52542 method public boolean compareAndSet(V, V, boolean, boolean); 52543 method public V get(boolean[]); 52544 method public V getReference(); 52545 method public boolean isMarked(); 52546 method public void set(V, boolean); 52547 method public boolean weakCompareAndSet(V, V, boolean, boolean); 52548 } 52549 52550 public class AtomicReference implements java.io.Serializable { 52551 ctor public AtomicReference(V); 52552 ctor public AtomicReference(); 52553 method public final boolean compareAndSet(V, V); 52554 method public final V get(); 52555 method public final V getAndSet(V); 52556 method public final void lazySet(V); 52557 method public final void set(V); 52558 method public final boolean weakCompareAndSet(V, V); 52559 } 52560 52561 public class AtomicReferenceArray implements java.io.Serializable { 52562 ctor public AtomicReferenceArray(int); 52563 ctor public AtomicReferenceArray(E[]); 52564 method public final boolean compareAndSet(int, E, E); 52565 method public final E get(int); 52566 method public final E getAndSet(int, E); 52567 method public final void lazySet(int, E); 52568 method public final int length(); 52569 method public final void set(int, E); 52570 method public final boolean weakCompareAndSet(int, E, E); 52571 } 52572 52573 public abstract class AtomicReferenceFieldUpdater { 52574 ctor protected AtomicReferenceFieldUpdater(); 52575 method public abstract boolean compareAndSet(T, V, V); 52576 method public abstract V get(T); 52577 method public V getAndSet(T, V); 52578 method public abstract void lazySet(T, V); 52579 method public static java.util.concurrent.atomic.AtomicReferenceFieldUpdater<U, W> newUpdater(java.lang.Class<U>, java.lang.Class<W>, java.lang.String); 52580 method public abstract void set(T, V); 52581 method public abstract boolean weakCompareAndSet(T, V, V); 52582 } 52583 52584 public class AtomicStampedReference { 52585 ctor public AtomicStampedReference(V, int); 52586 method public boolean attemptStamp(V, int); 52587 method public boolean compareAndSet(V, V, int, int); 52588 method public V get(int[]); 52589 method public V getReference(); 52590 method public int getStamp(); 52591 method public void set(V, int); 52592 method public boolean weakCompareAndSet(V, V, int, int); 52593 } 52594 52595} 52596 52597package java.util.concurrent.locks { 52598 52599 public abstract class AbstractOwnableSynchronizer implements java.io.Serializable { 52600 ctor protected AbstractOwnableSynchronizer(); 52601 method protected final java.lang.Thread getExclusiveOwnerThread(); 52602 method protected final void setExclusiveOwnerThread(java.lang.Thread); 52603 } 52604 52605 public abstract class AbstractQueuedLongSynchronizer extends java.util.concurrent.locks.AbstractOwnableSynchronizer implements java.io.Serializable { 52606 ctor protected AbstractQueuedLongSynchronizer(); 52607 method public final void acquire(long); 52608 method public final void acquireInterruptibly(long) throws java.lang.InterruptedException; 52609 method public final void acquireShared(long); 52610 method public final void acquireSharedInterruptibly(long) throws java.lang.InterruptedException; 52611 method protected final boolean compareAndSetState(long, long); 52612 method public final java.util.Collection<java.lang.Thread> getExclusiveQueuedThreads(); 52613 method public final java.lang.Thread getFirstQueuedThread(); 52614 method public final int getQueueLength(); 52615 method public final java.util.Collection<java.lang.Thread> getQueuedThreads(); 52616 method public final java.util.Collection<java.lang.Thread> getSharedQueuedThreads(); 52617 method protected final long getState(); 52618 method public final int getWaitQueueLength(java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject); 52619 method public final java.util.Collection<java.lang.Thread> getWaitingThreads(java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject); 52620 method public final boolean hasContended(); 52621 method public final boolean hasQueuedPredecessors(); 52622 method public final boolean hasQueuedThreads(); 52623 method public final boolean hasWaiters(java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject); 52624 method protected boolean isHeldExclusively(); 52625 method public final boolean isQueued(java.lang.Thread); 52626 method public final boolean owns(java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject); 52627 method public final boolean release(long); 52628 method public final boolean releaseShared(long); 52629 method protected final void setState(long); 52630 method protected boolean tryAcquire(long); 52631 method public final boolean tryAcquireNanos(long, long) throws java.lang.InterruptedException; 52632 method protected long tryAcquireShared(long); 52633 method public final boolean tryAcquireSharedNanos(long, long) throws java.lang.InterruptedException; 52634 method protected boolean tryRelease(long); 52635 method protected boolean tryReleaseShared(long); 52636 } 52637 52638 public class AbstractQueuedLongSynchronizer.ConditionObject implements java.util.concurrent.locks.Condition java.io.Serializable { 52639 ctor public AbstractQueuedLongSynchronizer.ConditionObject(); 52640 method public final void await() throws java.lang.InterruptedException; 52641 method public final boolean await(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52642 method public final long awaitNanos(long) throws java.lang.InterruptedException; 52643 method public final void awaitUninterruptibly(); 52644 method public final boolean awaitUntil(java.util.Date) throws java.lang.InterruptedException; 52645 method protected final int getWaitQueueLength(); 52646 method protected final java.util.Collection<java.lang.Thread> getWaitingThreads(); 52647 method protected final boolean hasWaiters(); 52648 method public final void signal(); 52649 method public final void signalAll(); 52650 } 52651 52652 public abstract class AbstractQueuedSynchronizer extends java.util.concurrent.locks.AbstractOwnableSynchronizer implements java.io.Serializable { 52653 ctor protected AbstractQueuedSynchronizer(); 52654 method public final void acquire(int); 52655 method public final void acquireInterruptibly(int) throws java.lang.InterruptedException; 52656 method public final void acquireShared(int); 52657 method public final void acquireSharedInterruptibly(int) throws java.lang.InterruptedException; 52658 method protected final boolean compareAndSetState(int, int); 52659 method public final java.util.Collection<java.lang.Thread> getExclusiveQueuedThreads(); 52660 method public final java.lang.Thread getFirstQueuedThread(); 52661 method public final int getQueueLength(); 52662 method public final java.util.Collection<java.lang.Thread> getQueuedThreads(); 52663 method public final java.util.Collection<java.lang.Thread> getSharedQueuedThreads(); 52664 method protected final int getState(); 52665 method public final int getWaitQueueLength(java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject); 52666 method public final java.util.Collection<java.lang.Thread> getWaitingThreads(java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject); 52667 method public final boolean hasContended(); 52668 method public final boolean hasQueuedPredecessors(); 52669 method public final boolean hasQueuedThreads(); 52670 method public final boolean hasWaiters(java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject); 52671 method protected boolean isHeldExclusively(); 52672 method public final boolean isQueued(java.lang.Thread); 52673 method public final boolean owns(java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject); 52674 method public final boolean release(int); 52675 method public final boolean releaseShared(int); 52676 method protected final void setState(int); 52677 method protected boolean tryAcquire(int); 52678 method public final boolean tryAcquireNanos(int, long) throws java.lang.InterruptedException; 52679 method protected int tryAcquireShared(int); 52680 method public final boolean tryAcquireSharedNanos(int, long) throws java.lang.InterruptedException; 52681 method protected boolean tryRelease(int); 52682 method protected boolean tryReleaseShared(int); 52683 } 52684 52685 public class AbstractQueuedSynchronizer.ConditionObject implements java.util.concurrent.locks.Condition java.io.Serializable { 52686 ctor public AbstractQueuedSynchronizer.ConditionObject(); 52687 method public final void await() throws java.lang.InterruptedException; 52688 method public final boolean await(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52689 method public final long awaitNanos(long) throws java.lang.InterruptedException; 52690 method public final void awaitUninterruptibly(); 52691 method public final boolean awaitUntil(java.util.Date) throws java.lang.InterruptedException; 52692 method protected final int getWaitQueueLength(); 52693 method protected final java.util.Collection<java.lang.Thread> getWaitingThreads(); 52694 method protected final boolean hasWaiters(); 52695 method public final void signal(); 52696 method public final void signalAll(); 52697 } 52698 52699 public abstract interface Condition { 52700 method public abstract void await() throws java.lang.InterruptedException; 52701 method public abstract boolean await(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52702 method public abstract long awaitNanos(long) throws java.lang.InterruptedException; 52703 method public abstract void awaitUninterruptibly(); 52704 method public abstract boolean awaitUntil(java.util.Date) throws java.lang.InterruptedException; 52705 method public abstract void signal(); 52706 method public abstract void signalAll(); 52707 } 52708 52709 public abstract interface Lock { 52710 method public abstract void lock(); 52711 method public abstract void lockInterruptibly() throws java.lang.InterruptedException; 52712 method public abstract java.util.concurrent.locks.Condition newCondition(); 52713 method public abstract boolean tryLock(); 52714 method public abstract boolean tryLock(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52715 method public abstract void unlock(); 52716 } 52717 52718 public class LockSupport { 52719 method public static java.lang.Object getBlocker(java.lang.Thread); 52720 method public static void park(java.lang.Object); 52721 method public static void park(); 52722 method public static void parkNanos(java.lang.Object, long); 52723 method public static void parkNanos(long); 52724 method public static void parkUntil(java.lang.Object, long); 52725 method public static void parkUntil(long); 52726 method public static void unpark(java.lang.Thread); 52727 } 52728 52729 public abstract interface ReadWriteLock { 52730 method public abstract java.util.concurrent.locks.Lock readLock(); 52731 method public abstract java.util.concurrent.locks.Lock writeLock(); 52732 } 52733 52734 public class ReentrantLock implements java.util.concurrent.locks.Lock java.io.Serializable { 52735 ctor public ReentrantLock(); 52736 ctor public ReentrantLock(boolean); 52737 method public int getHoldCount(); 52738 method protected java.lang.Thread getOwner(); 52739 method public final int getQueueLength(); 52740 method protected java.util.Collection<java.lang.Thread> getQueuedThreads(); 52741 method public int getWaitQueueLength(java.util.concurrent.locks.Condition); 52742 method protected java.util.Collection<java.lang.Thread> getWaitingThreads(java.util.concurrent.locks.Condition); 52743 method public final boolean hasQueuedThread(java.lang.Thread); 52744 method public final boolean hasQueuedThreads(); 52745 method public boolean hasWaiters(java.util.concurrent.locks.Condition); 52746 method public final boolean isFair(); 52747 method public boolean isHeldByCurrentThread(); 52748 method public boolean isLocked(); 52749 method public void lock(); 52750 method public void lockInterruptibly() throws java.lang.InterruptedException; 52751 method public java.util.concurrent.locks.Condition newCondition(); 52752 method public boolean tryLock(); 52753 method public boolean tryLock(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52754 method public void unlock(); 52755 } 52756 52757 public class ReentrantReadWriteLock implements java.util.concurrent.locks.ReadWriteLock java.io.Serializable { 52758 ctor public ReentrantReadWriteLock(); 52759 ctor public ReentrantReadWriteLock(boolean); 52760 method protected java.lang.Thread getOwner(); 52761 method public final int getQueueLength(); 52762 method protected java.util.Collection<java.lang.Thread> getQueuedReaderThreads(); 52763 method protected java.util.Collection<java.lang.Thread> getQueuedThreads(); 52764 method protected java.util.Collection<java.lang.Thread> getQueuedWriterThreads(); 52765 method public int getReadHoldCount(); 52766 method public int getReadLockCount(); 52767 method public int getWaitQueueLength(java.util.concurrent.locks.Condition); 52768 method protected java.util.Collection<java.lang.Thread> getWaitingThreads(java.util.concurrent.locks.Condition); 52769 method public int getWriteHoldCount(); 52770 method public final boolean hasQueuedThread(java.lang.Thread); 52771 method public final boolean hasQueuedThreads(); 52772 method public boolean hasWaiters(java.util.concurrent.locks.Condition); 52773 method public final boolean isFair(); 52774 method public boolean isWriteLocked(); 52775 method public boolean isWriteLockedByCurrentThread(); 52776 method public java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock readLock(); 52777 method public java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock writeLock(); 52778 } 52779 52780 public static class ReentrantReadWriteLock.ReadLock implements java.util.concurrent.locks.Lock java.io.Serializable { 52781 ctor protected ReentrantReadWriteLock.ReadLock(java.util.concurrent.locks.ReentrantReadWriteLock); 52782 method public void lock(); 52783 method public void lockInterruptibly() throws java.lang.InterruptedException; 52784 method public java.util.concurrent.locks.Condition newCondition(); 52785 method public boolean tryLock(); 52786 method public boolean tryLock(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52787 method public void unlock(); 52788 } 52789 52790 public static class ReentrantReadWriteLock.WriteLock implements java.util.concurrent.locks.Lock java.io.Serializable { 52791 ctor protected ReentrantReadWriteLock.WriteLock(java.util.concurrent.locks.ReentrantReadWriteLock); 52792 method public int getHoldCount(); 52793 method public boolean isHeldByCurrentThread(); 52794 method public void lock(); 52795 method public void lockInterruptibly() throws java.lang.InterruptedException; 52796 method public java.util.concurrent.locks.Condition newCondition(); 52797 method public boolean tryLock(); 52798 method public boolean tryLock(long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException; 52799 method public void unlock(); 52800 } 52801 52802} 52803 52804package java.util.jar { 52805 52806 public class Attributes implements java.lang.Cloneable java.util.Map { 52807 ctor public Attributes(); 52808 ctor public Attributes(java.util.jar.Attributes); 52809 ctor public Attributes(int); 52810 method public void clear(); 52811 method public java.lang.Object clone(); 52812 method public boolean containsKey(java.lang.Object); 52813 method public boolean containsValue(java.lang.Object); 52814 method public java.util.Set<java.util.Map.Entry<java.lang.Object, java.lang.Object>> entrySet(); 52815 method public java.lang.Object get(java.lang.Object); 52816 method public java.lang.String getValue(java.util.jar.Attributes.Name); 52817 method public java.lang.String getValue(java.lang.String); 52818 method public boolean isEmpty(); 52819 method public java.util.Set<java.lang.Object> keySet(); 52820 method public java.lang.Object put(java.lang.Object, java.lang.Object); 52821 method public void putAll(java.util.Map<?, ?>); 52822 method public java.lang.String putValue(java.lang.String, java.lang.String); 52823 method public java.lang.Object remove(java.lang.Object); 52824 method public int size(); 52825 method public java.util.Collection<java.lang.Object> values(); 52826 field protected java.util.Map<java.lang.Object, java.lang.Object> map; 52827 } 52828 52829 public static class Attributes.Name { 52830 ctor public Attributes.Name(java.lang.String); 52831 field public static final java.util.jar.Attributes.Name CLASS_PATH; 52832 field public static final java.util.jar.Attributes.Name CONTENT_TYPE; 52833 field public static final java.util.jar.Attributes.Name EXTENSION_INSTALLATION; 52834 field public static final java.util.jar.Attributes.Name EXTENSION_LIST; 52835 field public static final java.util.jar.Attributes.Name EXTENSION_NAME; 52836 field public static final java.util.jar.Attributes.Name IMPLEMENTATION_TITLE; 52837 field public static final java.util.jar.Attributes.Name IMPLEMENTATION_URL; 52838 field public static final java.util.jar.Attributes.Name IMPLEMENTATION_VENDOR; 52839 field public static final java.util.jar.Attributes.Name IMPLEMENTATION_VENDOR_ID; 52840 field public static final java.util.jar.Attributes.Name IMPLEMENTATION_VERSION; 52841 field public static final java.util.jar.Attributes.Name MAIN_CLASS; 52842 field public static final java.util.jar.Attributes.Name MANIFEST_VERSION; 52843 field public static final java.util.jar.Attributes.Name SEALED; 52844 field public static final java.util.jar.Attributes.Name SIGNATURE_VERSION; 52845 field public static final java.util.jar.Attributes.Name SPECIFICATION_TITLE; 52846 field public static final java.util.jar.Attributes.Name SPECIFICATION_VENDOR; 52847 field public static final java.util.jar.Attributes.Name SPECIFICATION_VERSION; 52848 } 52849 52850 public class JarEntry extends java.util.zip.ZipEntry { 52851 ctor public JarEntry(java.lang.String); 52852 ctor public JarEntry(java.util.zip.ZipEntry); 52853 ctor public JarEntry(java.util.jar.JarEntry); 52854 method public java.util.jar.Attributes getAttributes() throws java.io.IOException; 52855 method public java.security.cert.Certificate[] getCertificates(); 52856 method public java.security.CodeSigner[] getCodeSigners(); 52857 } 52858 52859 public class JarException extends java.util.zip.ZipException { 52860 ctor public JarException(); 52861 ctor public JarException(java.lang.String); 52862 } 52863 52864 public class JarFile extends java.util.zip.ZipFile { 52865 ctor public JarFile(java.io.File) throws java.io.IOException; 52866 ctor public JarFile(java.io.File, boolean) throws java.io.IOException; 52867 ctor public JarFile(java.io.File, boolean, int) throws java.io.IOException; 52868 ctor public JarFile(java.lang.String) throws java.io.IOException; 52869 ctor public JarFile(java.lang.String, boolean) throws java.io.IOException; 52870 method public java.util.jar.JarEntry getJarEntry(java.lang.String); 52871 method public java.util.jar.Manifest getManifest() throws java.io.IOException; 52872 field public static final java.lang.String MANIFEST_NAME = "META-INF/MANIFEST.MF"; 52873 } 52874 52875 public class JarInputStream extends java.util.zip.ZipInputStream { 52876 ctor public JarInputStream(java.io.InputStream, boolean) throws java.io.IOException; 52877 ctor public JarInputStream(java.io.InputStream) throws java.io.IOException; 52878 method public java.util.jar.Manifest getManifest(); 52879 method public java.util.jar.JarEntry getNextJarEntry() throws java.io.IOException; 52880 } 52881 52882 public class JarOutputStream extends java.util.zip.ZipOutputStream { 52883 ctor public JarOutputStream(java.io.OutputStream, java.util.jar.Manifest) throws java.io.IOException; 52884 ctor public JarOutputStream(java.io.OutputStream) throws java.io.IOException; 52885 } 52886 52887 public class Manifest implements java.lang.Cloneable { 52888 ctor public Manifest(); 52889 ctor public Manifest(java.io.InputStream) throws java.io.IOException; 52890 ctor public Manifest(java.util.jar.Manifest); 52891 method public void clear(); 52892 method public java.lang.Object clone(); 52893 method public java.util.jar.Attributes getAttributes(java.lang.String); 52894 method public java.util.Map<java.lang.String, java.util.jar.Attributes> getEntries(); 52895 method public java.util.jar.Attributes getMainAttributes(); 52896 method public void read(java.io.InputStream) throws java.io.IOException; 52897 method public void write(java.io.OutputStream) throws java.io.IOException; 52898 } 52899 52900 public abstract class Pack200 { 52901 method public static java.util.jar.Pack200.Packer newPacker(); 52902 method public static java.util.jar.Pack200.Unpacker newUnpacker(); 52903 } 52904 52905 public static abstract interface Pack200.Packer { 52906 method public abstract void addPropertyChangeListener(java.beans.PropertyChangeListener); 52907 method public abstract void pack(java.util.jar.JarFile, java.io.OutputStream) throws java.io.IOException; 52908 method public abstract void pack(java.util.jar.JarInputStream, java.io.OutputStream) throws java.io.IOException; 52909 method public abstract java.util.SortedMap<java.lang.String, java.lang.String> properties(); 52910 method public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener); 52911 field public static final java.lang.String CLASS_ATTRIBUTE_PFX = "pack.class.attribute."; 52912 field public static final java.lang.String CODE_ATTRIBUTE_PFX = "pack.code.attribute."; 52913 field public static final java.lang.String DEFLATE_HINT = "pack.deflate.hint"; 52914 field public static final java.lang.String EFFORT = "pack.effort"; 52915 field public static final java.lang.String ERROR = "error"; 52916 field public static final java.lang.String FALSE = "false"; 52917 field public static final java.lang.String FIELD_ATTRIBUTE_PFX = "pack.field.attribute."; 52918 field public static final java.lang.String KEEP = "keep"; 52919 field public static final java.lang.String KEEP_FILE_ORDER = "pack.keep.file.order"; 52920 field public static final java.lang.String LATEST = "latest"; 52921 field public static final java.lang.String METHOD_ATTRIBUTE_PFX = "pack.method.attribute."; 52922 field public static final java.lang.String MODIFICATION_TIME = "pack.modification.time"; 52923 field public static final java.lang.String PASS = "pass"; 52924 field public static final java.lang.String PASS_FILE_PFX = "pack.pass.file."; 52925 field public static final java.lang.String PROGRESS = "pack.progress"; 52926 field public static final java.lang.String SEGMENT_LIMIT = "pack.segment.limit"; 52927 field public static final java.lang.String STRIP = "strip"; 52928 field public static final java.lang.String TRUE = "true"; 52929 field public static final java.lang.String UNKNOWN_ATTRIBUTE = "pack.unknown.attribute"; 52930 } 52931 52932 public static abstract interface Pack200.Unpacker { 52933 method public abstract void addPropertyChangeListener(java.beans.PropertyChangeListener); 52934 method public abstract java.util.SortedMap<java.lang.String, java.lang.String> properties(); 52935 method public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener); 52936 method public abstract void unpack(java.io.InputStream, java.util.jar.JarOutputStream) throws java.io.IOException; 52937 method public abstract void unpack(java.io.File, java.util.jar.JarOutputStream) throws java.io.IOException; 52938 field public static final java.lang.String DEFLATE_HINT = "unpack.deflate.hint"; 52939 field public static final java.lang.String FALSE = "false"; 52940 field public static final java.lang.String KEEP = "keep"; 52941 field public static final java.lang.String PROGRESS = "unpack.progress"; 52942 field public static final java.lang.String TRUE = "true"; 52943 } 52944 52945} 52946 52947package java.util.logging { 52948 52949 public class ConsoleHandler extends java.util.logging.StreamHandler { 52950 ctor public ConsoleHandler(); 52951 } 52952 52953 public class ErrorManager { 52954 ctor public ErrorManager(); 52955 method public void error(java.lang.String, java.lang.Exception, int); 52956 field public static final int CLOSE_FAILURE = 3; // 0x3 52957 field public static final int FLUSH_FAILURE = 2; // 0x2 52958 field public static final int FORMAT_FAILURE = 5; // 0x5 52959 field public static final int GENERIC_FAILURE = 0; // 0x0 52960 field public static final int OPEN_FAILURE = 4; // 0x4 52961 field public static final int WRITE_FAILURE = 1; // 0x1 52962 } 52963 52964 public class FileHandler extends java.util.logging.StreamHandler { 52965 ctor public FileHandler() throws java.io.IOException; 52966 ctor public FileHandler(java.lang.String) throws java.io.IOException; 52967 ctor public FileHandler(java.lang.String, boolean) throws java.io.IOException; 52968 ctor public FileHandler(java.lang.String, int, int) throws java.io.IOException; 52969 ctor public FileHandler(java.lang.String, int, int, boolean) throws java.io.IOException; 52970 } 52971 52972 public abstract interface Filter { 52973 method public abstract boolean isLoggable(java.util.logging.LogRecord); 52974 } 52975 52976 public abstract class Formatter { 52977 ctor protected Formatter(); 52978 method public abstract java.lang.String format(java.util.logging.LogRecord); 52979 method public java.lang.String formatMessage(java.util.logging.LogRecord); 52980 method public java.lang.String getHead(java.util.logging.Handler); 52981 method public java.lang.String getTail(java.util.logging.Handler); 52982 } 52983 52984 public abstract class Handler { 52985 ctor protected Handler(); 52986 method public abstract void close(); 52987 method public abstract void flush(); 52988 method public java.lang.String getEncoding(); 52989 method public java.util.logging.ErrorManager getErrorManager(); 52990 method public java.util.logging.Filter getFilter(); 52991 method public java.util.logging.Formatter getFormatter(); 52992 method public java.util.logging.Level getLevel(); 52993 method public boolean isLoggable(java.util.logging.LogRecord); 52994 method public abstract void publish(java.util.logging.LogRecord); 52995 method protected void reportError(java.lang.String, java.lang.Exception, int); 52996 method public void setEncoding(java.lang.String) throws java.io.UnsupportedEncodingException; 52997 method public void setErrorManager(java.util.logging.ErrorManager); 52998 method public void setFilter(java.util.logging.Filter); 52999 method public void setFormatter(java.util.logging.Formatter); 53000 method public void setLevel(java.util.logging.Level); 53001 } 53002 53003 public class Level implements java.io.Serializable { 53004 ctor protected Level(java.lang.String, int); 53005 ctor protected Level(java.lang.String, int, java.lang.String); 53006 method public java.lang.String getLocalizedName(); 53007 method public java.lang.String getName(); 53008 method public java.lang.String getResourceBundleName(); 53009 method public final int intValue(); 53010 method public static java.util.logging.Level parse(java.lang.String) throws java.lang.IllegalArgumentException; 53011 method public final java.lang.String toString(); 53012 field public static final java.util.logging.Level ALL; 53013 field public static final java.util.logging.Level CONFIG; 53014 field public static final java.util.logging.Level FINE; 53015 field public static final java.util.logging.Level FINER; 53016 field public static final java.util.logging.Level FINEST; 53017 field public static final java.util.logging.Level INFO; 53018 field public static final java.util.logging.Level OFF; 53019 field public static final java.util.logging.Level SEVERE; 53020 field public static final java.util.logging.Level WARNING; 53021 } 53022 53023 public class LogManager { 53024 ctor protected LogManager(); 53025 method public synchronized boolean addLogger(java.util.logging.Logger); 53026 method public void addPropertyChangeListener(java.beans.PropertyChangeListener); 53027 method public void checkAccess(); 53028 method public static java.util.logging.LogManager getLogManager(); 53029 method public synchronized java.util.logging.Logger getLogger(java.lang.String); 53030 method public synchronized java.util.Enumeration<java.lang.String> getLoggerNames(); 53031 method public static java.util.logging.LoggingMXBean getLoggingMXBean(); 53032 method public java.lang.String getProperty(java.lang.String); 53033 method public void readConfiguration() throws java.io.IOException; 53034 method public void readConfiguration(java.io.InputStream) throws java.io.IOException; 53035 method public void removePropertyChangeListener(java.beans.PropertyChangeListener); 53036 method public synchronized void reset(); 53037 field public static final java.lang.String LOGGING_MXBEAN_NAME = "java.util.logging:type=Logging"; 53038 } 53039 53040 public class LogRecord implements java.io.Serializable { 53041 ctor public LogRecord(java.util.logging.Level, java.lang.String); 53042 method public java.util.logging.Level getLevel(); 53043 method public java.lang.String getLoggerName(); 53044 method public java.lang.String getMessage(); 53045 method public long getMillis(); 53046 method public java.lang.Object[] getParameters(); 53047 method public java.util.ResourceBundle getResourceBundle(); 53048 method public java.lang.String getResourceBundleName(); 53049 method public long getSequenceNumber(); 53050 method public java.lang.String getSourceClassName(); 53051 method public java.lang.String getSourceMethodName(); 53052 method public int getThreadID(); 53053 method public java.lang.Throwable getThrown(); 53054 method public void setLevel(java.util.logging.Level); 53055 method public void setLoggerName(java.lang.String); 53056 method public void setMessage(java.lang.String); 53057 method public void setMillis(long); 53058 method public void setParameters(java.lang.Object[]); 53059 method public void setResourceBundle(java.util.ResourceBundle); 53060 method public void setResourceBundleName(java.lang.String); 53061 method public void setSequenceNumber(long); 53062 method public void setSourceClassName(java.lang.String); 53063 method public void setSourceMethodName(java.lang.String); 53064 method public void setThreadID(int); 53065 method public void setThrown(java.lang.Throwable); 53066 } 53067 53068 public class Logger { 53069 ctor protected Logger(java.lang.String, java.lang.String); 53070 method public void addHandler(java.util.logging.Handler); 53071 method public void config(java.lang.String); 53072 method public void entering(java.lang.String, java.lang.String); 53073 method public void entering(java.lang.String, java.lang.String, java.lang.Object); 53074 method public void entering(java.lang.String, java.lang.String, java.lang.Object[]); 53075 method public void exiting(java.lang.String, java.lang.String); 53076 method public void exiting(java.lang.String, java.lang.String, java.lang.Object); 53077 method public void fine(java.lang.String); 53078 method public void finer(java.lang.String); 53079 method public void finest(java.lang.String); 53080 method public static java.util.logging.Logger getAnonymousLogger(); 53081 method public static java.util.logging.Logger getAnonymousLogger(java.lang.String); 53082 method public java.util.logging.Filter getFilter(); 53083 method public static java.util.logging.Logger getGlobal(); 53084 method public java.util.logging.Handler[] getHandlers(); 53085 method public java.util.logging.Level getLevel(); 53086 method public static java.util.logging.Logger getLogger(java.lang.String); 53087 method public static java.util.logging.Logger getLogger(java.lang.String, java.lang.String); 53088 method public java.lang.String getName(); 53089 method public java.util.logging.Logger getParent(); 53090 method public java.util.ResourceBundle getResourceBundle(); 53091 method public java.lang.String getResourceBundleName(); 53092 method public boolean getUseParentHandlers(); 53093 method public void info(java.lang.String); 53094 method public boolean isLoggable(java.util.logging.Level); 53095 method public void log(java.util.logging.Level, java.lang.String); 53096 method public void log(java.util.logging.Level, java.lang.String, java.lang.Object); 53097 method public void log(java.util.logging.Level, java.lang.String, java.lang.Object[]); 53098 method public void log(java.util.logging.Level, java.lang.String, java.lang.Throwable); 53099 method public void log(java.util.logging.LogRecord); 53100 method public void logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String); 53101 method public void logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String, java.lang.Object); 53102 method public void logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String, java.lang.Object[]); 53103 method public void logp(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String, java.lang.Throwable); 53104 method public void logrb(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String, java.lang.String); 53105 method public void logrb(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Object); 53106 method public void logrb(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Object[]); 53107 method public void logrb(java.util.logging.Level, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Throwable); 53108 method public void removeHandler(java.util.logging.Handler); 53109 method public void setFilter(java.util.logging.Filter); 53110 method public void setLevel(java.util.logging.Level); 53111 method public void setParent(java.util.logging.Logger); 53112 method public void setUseParentHandlers(boolean); 53113 method public void severe(java.lang.String); 53114 method public void throwing(java.lang.String, java.lang.String, java.lang.Throwable); 53115 method public void warning(java.lang.String); 53116 field public static final java.lang.String GLOBAL_LOGGER_NAME = "global"; 53117 field public static final deprecated java.util.logging.Logger global; 53118 } 53119 53120 public abstract interface LoggingMXBean { 53121 method public abstract java.lang.String getLoggerLevel(java.lang.String); 53122 method public abstract java.util.List<java.lang.String> getLoggerNames(); 53123 method public abstract java.lang.String getParentLoggerName(java.lang.String); 53124 method public abstract void setLoggerLevel(java.lang.String, java.lang.String); 53125 } 53126 53127 public final class LoggingPermission extends java.security.BasicPermission implements java.security.Guard java.io.Serializable { 53128 ctor public LoggingPermission(java.lang.String, java.lang.String); 53129 } 53130 53131 public class MemoryHandler extends java.util.logging.Handler { 53132 ctor public MemoryHandler(); 53133 ctor public MemoryHandler(java.util.logging.Handler, int, java.util.logging.Level); 53134 method public void close(); 53135 method public void flush(); 53136 method public java.util.logging.Level getPushLevel(); 53137 method public synchronized void publish(java.util.logging.LogRecord); 53138 method public void push(); 53139 method public void setPushLevel(java.util.logging.Level); 53140 } 53141 53142 public class SimpleFormatter extends java.util.logging.Formatter { 53143 ctor public SimpleFormatter(); 53144 method public java.lang.String format(java.util.logging.LogRecord); 53145 } 53146 53147 public class SocketHandler extends java.util.logging.StreamHandler { 53148 ctor public SocketHandler() throws java.io.IOException; 53149 ctor public SocketHandler(java.lang.String, int) throws java.io.IOException; 53150 } 53151 53152 public class StreamHandler extends java.util.logging.Handler { 53153 ctor public StreamHandler(); 53154 ctor public StreamHandler(java.io.OutputStream, java.util.logging.Formatter); 53155 method public void close(); 53156 method public void flush(); 53157 method public synchronized void publish(java.util.logging.LogRecord); 53158 method protected void setOutputStream(java.io.OutputStream); 53159 } 53160 53161 public class XMLFormatter extends java.util.logging.Formatter { 53162 ctor public XMLFormatter(); 53163 method public java.lang.String format(java.util.logging.LogRecord); 53164 } 53165 53166} 53167 53168package java.util.prefs { 53169 53170 public abstract class AbstractPreferences extends java.util.prefs.Preferences { 53171 ctor protected AbstractPreferences(java.util.prefs.AbstractPreferences, java.lang.String); 53172 method public java.lang.String absolutePath(); 53173 method public void addNodeChangeListener(java.util.prefs.NodeChangeListener); 53174 method public void addPreferenceChangeListener(java.util.prefs.PreferenceChangeListener); 53175 method protected final java.util.prefs.AbstractPreferences[] cachedChildren(); 53176 method protected abstract java.util.prefs.AbstractPreferences childSpi(java.lang.String); 53177 method public java.lang.String[] childrenNames() throws java.util.prefs.BackingStoreException; 53178 method protected abstract java.lang.String[] childrenNamesSpi() throws java.util.prefs.BackingStoreException; 53179 method public void clear() throws java.util.prefs.BackingStoreException; 53180 method public void exportNode(java.io.OutputStream) throws java.util.prefs.BackingStoreException, java.io.IOException; 53181 method public void exportSubtree(java.io.OutputStream) throws java.util.prefs.BackingStoreException, java.io.IOException; 53182 method public void flush() throws java.util.prefs.BackingStoreException; 53183 method protected abstract void flushSpi() throws java.util.prefs.BackingStoreException; 53184 method public java.lang.String get(java.lang.String, java.lang.String); 53185 method public boolean getBoolean(java.lang.String, boolean); 53186 method public byte[] getByteArray(java.lang.String, byte[]); 53187 method protected java.util.prefs.AbstractPreferences getChild(java.lang.String) throws java.util.prefs.BackingStoreException; 53188 method public double getDouble(java.lang.String, double); 53189 method public float getFloat(java.lang.String, float); 53190 method public int getInt(java.lang.String, int); 53191 method public long getLong(java.lang.String, long); 53192 method protected abstract java.lang.String getSpi(java.lang.String); 53193 method protected boolean isRemoved(); 53194 method public boolean isUserNode(); 53195 method public java.lang.String[] keys() throws java.util.prefs.BackingStoreException; 53196 method protected abstract java.lang.String[] keysSpi() throws java.util.prefs.BackingStoreException; 53197 method public java.lang.String name(); 53198 method public java.util.prefs.Preferences node(java.lang.String); 53199 method public boolean nodeExists(java.lang.String) throws java.util.prefs.BackingStoreException; 53200 method public java.util.prefs.Preferences parent(); 53201 method public void put(java.lang.String, java.lang.String); 53202 method public void putBoolean(java.lang.String, boolean); 53203 method public void putByteArray(java.lang.String, byte[]); 53204 method public void putDouble(java.lang.String, double); 53205 method public void putFloat(java.lang.String, float); 53206 method public void putInt(java.lang.String, int); 53207 method public void putLong(java.lang.String, long); 53208 method protected abstract void putSpi(java.lang.String, java.lang.String); 53209 method public void remove(java.lang.String); 53210 method public void removeNode() throws java.util.prefs.BackingStoreException; 53211 method public void removeNodeChangeListener(java.util.prefs.NodeChangeListener); 53212 method protected abstract void removeNodeSpi() throws java.util.prefs.BackingStoreException; 53213 method public void removePreferenceChangeListener(java.util.prefs.PreferenceChangeListener); 53214 method protected abstract void removeSpi(java.lang.String); 53215 method public void sync() throws java.util.prefs.BackingStoreException; 53216 method protected abstract void syncSpi() throws java.util.prefs.BackingStoreException; 53217 method public java.lang.String toString(); 53218 field protected final java.lang.Object lock; 53219 field protected boolean newNode; 53220 } 53221 53222 public class BackingStoreException extends java.lang.Exception { 53223 ctor public BackingStoreException(java.lang.String); 53224 ctor public BackingStoreException(java.lang.Throwable); 53225 } 53226 53227 public class InvalidPreferencesFormatException extends java.lang.Exception { 53228 ctor public InvalidPreferencesFormatException(java.lang.String); 53229 ctor public InvalidPreferencesFormatException(java.lang.String, java.lang.Throwable); 53230 ctor public InvalidPreferencesFormatException(java.lang.Throwable); 53231 } 53232 53233 public class NodeChangeEvent extends java.util.EventObject implements java.io.Serializable { 53234 ctor public NodeChangeEvent(java.util.prefs.Preferences, java.util.prefs.Preferences); 53235 method public java.util.prefs.Preferences getChild(); 53236 method public java.util.prefs.Preferences getParent(); 53237 } 53238 53239 public abstract interface NodeChangeListener implements java.util.EventListener { 53240 method public abstract void childAdded(java.util.prefs.NodeChangeEvent); 53241 method public abstract void childRemoved(java.util.prefs.NodeChangeEvent); 53242 } 53243 53244 public class PreferenceChangeEvent extends java.util.EventObject implements java.io.Serializable { 53245 ctor public PreferenceChangeEvent(java.util.prefs.Preferences, java.lang.String, java.lang.String); 53246 method public java.lang.String getKey(); 53247 method public java.lang.String getNewValue(); 53248 method public java.util.prefs.Preferences getNode(); 53249 } 53250 53251 public abstract interface PreferenceChangeListener implements java.util.EventListener { 53252 method public abstract void preferenceChange(java.util.prefs.PreferenceChangeEvent); 53253 } 53254 53255 public abstract class Preferences { 53256 ctor protected Preferences(); 53257 method public abstract java.lang.String absolutePath(); 53258 method public abstract void addNodeChangeListener(java.util.prefs.NodeChangeListener); 53259 method public abstract void addPreferenceChangeListener(java.util.prefs.PreferenceChangeListener); 53260 method public abstract java.lang.String[] childrenNames() throws java.util.prefs.BackingStoreException; 53261 method public abstract void clear() throws java.util.prefs.BackingStoreException; 53262 method public abstract void exportNode(java.io.OutputStream) throws java.util.prefs.BackingStoreException, java.io.IOException; 53263 method public abstract void exportSubtree(java.io.OutputStream) throws java.util.prefs.BackingStoreException, java.io.IOException; 53264 method public abstract void flush() throws java.util.prefs.BackingStoreException; 53265 method public abstract java.lang.String get(java.lang.String, java.lang.String); 53266 method public abstract boolean getBoolean(java.lang.String, boolean); 53267 method public abstract byte[] getByteArray(java.lang.String, byte[]); 53268 method public abstract double getDouble(java.lang.String, double); 53269 method public abstract float getFloat(java.lang.String, float); 53270 method public abstract int getInt(java.lang.String, int); 53271 method public abstract long getLong(java.lang.String, long); 53272 method public static void importPreferences(java.io.InputStream) throws java.io.IOException, java.util.prefs.InvalidPreferencesFormatException; 53273 method public abstract boolean isUserNode(); 53274 method public abstract java.lang.String[] keys() throws java.util.prefs.BackingStoreException; 53275 method public abstract java.lang.String name(); 53276 method public abstract java.util.prefs.Preferences node(java.lang.String); 53277 method public abstract boolean nodeExists(java.lang.String) throws java.util.prefs.BackingStoreException; 53278 method public abstract java.util.prefs.Preferences parent(); 53279 method public abstract void put(java.lang.String, java.lang.String); 53280 method public abstract void putBoolean(java.lang.String, boolean); 53281 method public abstract void putByteArray(java.lang.String, byte[]); 53282 method public abstract void putDouble(java.lang.String, double); 53283 method public abstract void putFloat(java.lang.String, float); 53284 method public abstract void putInt(java.lang.String, int); 53285 method public abstract void putLong(java.lang.String, long); 53286 method public abstract void remove(java.lang.String); 53287 method public abstract void removeNode() throws java.util.prefs.BackingStoreException; 53288 method public abstract void removeNodeChangeListener(java.util.prefs.NodeChangeListener); 53289 method public abstract void removePreferenceChangeListener(java.util.prefs.PreferenceChangeListener); 53290 method public abstract void sync() throws java.util.prefs.BackingStoreException; 53291 method public static java.util.prefs.Preferences systemNodeForPackage(java.lang.Class<?>); 53292 method public static java.util.prefs.Preferences systemRoot(); 53293 method public abstract java.lang.String toString(); 53294 method public static java.util.prefs.Preferences userNodeForPackage(java.lang.Class<?>); 53295 method public static java.util.prefs.Preferences userRoot(); 53296 field public static final int MAX_KEY_LENGTH = 80; // 0x50 53297 field public static final int MAX_NAME_LENGTH = 80; // 0x50 53298 field public static final int MAX_VALUE_LENGTH = 8192; // 0x2000 53299 } 53300 53301 public abstract interface PreferencesFactory { 53302 method public abstract java.util.prefs.Preferences systemRoot(); 53303 method public abstract java.util.prefs.Preferences userRoot(); 53304 } 53305 53306} 53307 53308package java.util.regex { 53309 53310 public abstract interface MatchResult { 53311 method public abstract int end(); 53312 method public abstract int end(int); 53313 method public abstract java.lang.String group(); 53314 method public abstract java.lang.String group(int); 53315 method public abstract int groupCount(); 53316 method public abstract int start(); 53317 method public abstract int start(int); 53318 } 53319 53320 public final class Matcher implements java.util.regex.MatchResult { 53321 method public java.util.regex.Matcher appendReplacement(java.lang.StringBuffer, java.lang.String); 53322 method public java.lang.StringBuffer appendTail(java.lang.StringBuffer); 53323 method public int end(); 53324 method public int end(int); 53325 method public boolean find(int); 53326 method public boolean find(); 53327 method public java.lang.String group(); 53328 method public java.lang.String group(int); 53329 method public int groupCount(); 53330 method public boolean hasAnchoringBounds(); 53331 method public boolean hasTransparentBounds(); 53332 method public boolean hitEnd(); 53333 method public boolean lookingAt(); 53334 method public boolean matches(); 53335 method public java.util.regex.Pattern pattern(); 53336 method public static java.lang.String quoteReplacement(java.lang.String); 53337 method public java.util.regex.Matcher region(int, int); 53338 method public int regionEnd(); 53339 method public int regionStart(); 53340 method public java.lang.String replaceAll(java.lang.String); 53341 method public java.lang.String replaceFirst(java.lang.String); 53342 method public boolean requireEnd(); 53343 method public java.util.regex.Matcher reset(); 53344 method public java.util.regex.Matcher reset(java.lang.CharSequence); 53345 method public int start(); 53346 method public int start(int) throws java.lang.IllegalStateException; 53347 method public java.util.regex.MatchResult toMatchResult(); 53348 method public java.util.regex.Matcher useAnchoringBounds(boolean); 53349 method public java.util.regex.Matcher usePattern(java.util.regex.Pattern); 53350 method public java.util.regex.Matcher useTransparentBounds(boolean); 53351 } 53352 53353 public final class Pattern implements java.io.Serializable { 53354 method public static java.util.regex.Pattern compile(java.lang.String, int) throws java.util.regex.PatternSyntaxException; 53355 method public static java.util.regex.Pattern compile(java.lang.String); 53356 method public int flags(); 53357 method public java.util.regex.Matcher matcher(java.lang.CharSequence); 53358 method public static boolean matches(java.lang.String, java.lang.CharSequence); 53359 method public java.lang.String pattern(); 53360 method public static java.lang.String quote(java.lang.String); 53361 method public java.lang.String[] split(java.lang.CharSequence, int); 53362 method public java.lang.String[] split(java.lang.CharSequence); 53363 field public static final int CANON_EQ = 128; // 0x80 53364 field public static final int CASE_INSENSITIVE = 2; // 0x2 53365 field public static final int COMMENTS = 4; // 0x4 53366 field public static final int DOTALL = 32; // 0x20 53367 field public static final int LITERAL = 16; // 0x10 53368 field public static final int MULTILINE = 8; // 0x8 53369 field public static final int UNICODE_CASE = 64; // 0x40 53370 field public static final int UNIX_LINES = 1; // 0x1 53371 } 53372 53373 public class PatternSyntaxException extends java.lang.IllegalArgumentException { 53374 ctor public PatternSyntaxException(java.lang.String, java.lang.String, int); 53375 method public java.lang.String getDescription(); 53376 method public int getIndex(); 53377 method public java.lang.String getPattern(); 53378 } 53379 53380} 53381 53382package java.util.zip { 53383 53384 public class Adler32 implements java.util.zip.Checksum { 53385 ctor public Adler32(); 53386 method public long getValue(); 53387 method public void reset(); 53388 method public void update(int); 53389 method public void update(byte[]); 53390 method public void update(byte[], int, int); 53391 } 53392 53393 public class CRC32 implements java.util.zip.Checksum { 53394 ctor public CRC32(); 53395 method public long getValue(); 53396 method public void reset(); 53397 method public void update(int); 53398 method public void update(byte[]); 53399 method public void update(byte[], int, int); 53400 } 53401 53402 public class CheckedInputStream extends java.io.FilterInputStream { 53403 ctor public CheckedInputStream(java.io.InputStream, java.util.zip.Checksum); 53404 method public java.util.zip.Checksum getChecksum(); 53405 } 53406 53407 public class CheckedOutputStream extends java.io.FilterOutputStream { 53408 ctor public CheckedOutputStream(java.io.OutputStream, java.util.zip.Checksum); 53409 method public java.util.zip.Checksum getChecksum(); 53410 } 53411 53412 public abstract interface Checksum { 53413 method public abstract long getValue(); 53414 method public abstract void reset(); 53415 method public abstract void update(byte[], int, int); 53416 method public abstract void update(int); 53417 } 53418 53419 public class DataFormatException extends java.lang.Exception { 53420 ctor public DataFormatException(); 53421 ctor public DataFormatException(java.lang.String); 53422 } 53423 53424 public class Deflater { 53425 ctor public Deflater(); 53426 ctor public Deflater(int); 53427 ctor public Deflater(int, boolean); 53428 method public int deflate(byte[]); 53429 method public synchronized int deflate(byte[], int, int); 53430 method public synchronized int deflate(byte[], int, int, int); 53431 method public synchronized void end(); 53432 method public synchronized void finish(); 53433 method public synchronized boolean finished(); 53434 method public synchronized int getAdler(); 53435 method public synchronized long getBytesRead(); 53436 method public synchronized long getBytesWritten(); 53437 method public synchronized int getTotalIn(); 53438 method public synchronized int getTotalOut(); 53439 method public synchronized boolean needsInput(); 53440 method public synchronized void reset(); 53441 method public void setDictionary(byte[]); 53442 method public synchronized void setDictionary(byte[], int, int); 53443 method public void setInput(byte[]); 53444 method public synchronized void setInput(byte[], int, int); 53445 method public synchronized void setLevel(int); 53446 method public synchronized void setStrategy(int); 53447 field public static final int BEST_COMPRESSION = 9; // 0x9 53448 field public static final int BEST_SPEED = 1; // 0x1 53449 field public static final int DEFAULT_COMPRESSION = -1; // 0xffffffff 53450 field public static final int DEFAULT_STRATEGY = 0; // 0x0 53451 field public static final int DEFLATED = 8; // 0x8 53452 field public static final int FILTERED = 1; // 0x1 53453 field public static final int FULL_FLUSH = 3; // 0x3 53454 field public static final int HUFFMAN_ONLY = 2; // 0x2 53455 field public static final int NO_COMPRESSION = 0; // 0x0 53456 field public static final int NO_FLUSH = 0; // 0x0 53457 field public static final int SYNC_FLUSH = 2; // 0x2 53458 } 53459 53460 public class DeflaterInputStream extends java.io.FilterInputStream { 53461 ctor public DeflaterInputStream(java.io.InputStream); 53462 ctor public DeflaterInputStream(java.io.InputStream, java.util.zip.Deflater); 53463 ctor public DeflaterInputStream(java.io.InputStream, java.util.zip.Deflater, int); 53464 field protected final byte[] buf; 53465 field protected final java.util.zip.Deflater def; 53466 } 53467 53468 public class DeflaterOutputStream extends java.io.FilterOutputStream { 53469 ctor public DeflaterOutputStream(java.io.OutputStream); 53470 ctor public DeflaterOutputStream(java.io.OutputStream, java.util.zip.Deflater); 53471 ctor public DeflaterOutputStream(java.io.OutputStream, java.util.zip.Deflater, int); 53472 ctor public DeflaterOutputStream(java.io.OutputStream, boolean); 53473 ctor public DeflaterOutputStream(java.io.OutputStream, java.util.zip.Deflater, boolean); 53474 ctor public DeflaterOutputStream(java.io.OutputStream, java.util.zip.Deflater, int, boolean); 53475 method protected void deflate() throws java.io.IOException; 53476 method public void finish() throws java.io.IOException; 53477 field protected byte[] buf; 53478 field protected java.util.zip.Deflater def; 53479 } 53480 53481 public class GZIPInputStream extends java.util.zip.InflaterInputStream { 53482 ctor public GZIPInputStream(java.io.InputStream) throws java.io.IOException; 53483 ctor public GZIPInputStream(java.io.InputStream, int) throws java.io.IOException; 53484 field public static final int GZIP_MAGIC = 35615; // 0x8b1f 53485 field protected java.util.zip.CRC32 crc; 53486 field protected boolean eos; 53487 } 53488 53489 public class GZIPOutputStream extends java.util.zip.DeflaterOutputStream { 53490 ctor public GZIPOutputStream(java.io.OutputStream) throws java.io.IOException; 53491 ctor public GZIPOutputStream(java.io.OutputStream, boolean) throws java.io.IOException; 53492 ctor public GZIPOutputStream(java.io.OutputStream, int) throws java.io.IOException; 53493 ctor public GZIPOutputStream(java.io.OutputStream, int, boolean) throws java.io.IOException; 53494 field protected java.util.zip.CRC32 crc; 53495 } 53496 53497 public class Inflater { 53498 ctor public Inflater(); 53499 ctor public Inflater(boolean); 53500 method public synchronized void end(); 53501 method public synchronized boolean finished(); 53502 method public synchronized int getAdler(); 53503 method public synchronized long getBytesRead(); 53504 method public synchronized long getBytesWritten(); 53505 method public synchronized int getRemaining(); 53506 method public synchronized int getTotalIn(); 53507 method public synchronized int getTotalOut(); 53508 method public int inflate(byte[]) throws java.util.zip.DataFormatException; 53509 method public synchronized int inflate(byte[], int, int) throws java.util.zip.DataFormatException; 53510 method public synchronized boolean needsDictionary(); 53511 method public synchronized boolean needsInput(); 53512 method public synchronized void reset(); 53513 method public synchronized void setDictionary(byte[]); 53514 method public synchronized void setDictionary(byte[], int, int); 53515 method public synchronized void setInput(byte[]); 53516 method public synchronized void setInput(byte[], int, int); 53517 } 53518 53519 public class InflaterInputStream extends java.io.FilterInputStream { 53520 ctor public InflaterInputStream(java.io.InputStream); 53521 ctor public InflaterInputStream(java.io.InputStream, java.util.zip.Inflater); 53522 ctor public InflaterInputStream(java.io.InputStream, java.util.zip.Inflater, int); 53523 method protected void fill() throws java.io.IOException; 53524 field protected byte[] buf; 53525 field protected java.util.zip.Inflater inf; 53526 field protected int len; 53527 } 53528 53529 public class InflaterOutputStream extends java.io.FilterOutputStream { 53530 ctor public InflaterOutputStream(java.io.OutputStream); 53531 ctor public InflaterOutputStream(java.io.OutputStream, java.util.zip.Inflater); 53532 ctor public InflaterOutputStream(java.io.OutputStream, java.util.zip.Inflater, int); 53533 method public void finish() throws java.io.IOException; 53534 field protected final byte[] buf; 53535 field protected final java.util.zip.Inflater inf; 53536 } 53537 53538 public class ZipEntry implements java.lang.Cloneable { 53539 ctor public ZipEntry(java.lang.String); 53540 ctor public ZipEntry(java.util.zip.ZipEntry); 53541 method public java.lang.Object clone(); 53542 method public java.lang.String getComment(); 53543 method public long getCompressedSize(); 53544 method public long getCrc(); 53545 method public byte[] getExtra(); 53546 method public int getMethod(); 53547 method public java.lang.String getName(); 53548 method public long getSize(); 53549 method public long getTime(); 53550 method public boolean isDirectory(); 53551 method public void setComment(java.lang.String); 53552 method public void setCompressedSize(long); 53553 method public void setCrc(long); 53554 method public void setExtra(byte[]); 53555 method public void setMethod(int); 53556 method public void setSize(long); 53557 method public void setTime(long); 53558 field public static final int CENATT = 36; // 0x24 53559 field public static final int CENATX = 38; // 0x26 53560 field public static final int CENCOM = 32; // 0x20 53561 field public static final int CENCRC = 16; // 0x10 53562 field public static final int CENDSK = 34; // 0x22 53563 field public static final int CENEXT = 30; // 0x1e 53564 field public static final int CENFLG = 8; // 0x8 53565 field public static final int CENHDR = 46; // 0x2e 53566 field public static final int CENHOW = 10; // 0xa 53567 field public static final int CENLEN = 24; // 0x18 53568 field public static final int CENNAM = 28; // 0x1c 53569 field public static final int CENOFF = 42; // 0x2a 53570 field public static final long CENSIG = 33639248L; // 0x2014b50L 53571 field public static final int CENSIZ = 20; // 0x14 53572 field public static final int CENTIM = 12; // 0xc 53573 field public static final int CENVEM = 4; // 0x4 53574 field public static final int CENVER = 6; // 0x6 53575 field public static final int DEFLATED = 8; // 0x8 53576 field public static final int ENDCOM = 20; // 0x14 53577 field public static final int ENDHDR = 22; // 0x16 53578 field public static final int ENDOFF = 16; // 0x10 53579 field public static final long ENDSIG = 101010256L; // 0x6054b50L 53580 field public static final int ENDSIZ = 12; // 0xc 53581 field public static final int ENDSUB = 8; // 0x8 53582 field public static final int ENDTOT = 10; // 0xa 53583 field public static final int EXTCRC = 4; // 0x4 53584 field public static final int EXTHDR = 16; // 0x10 53585 field public static final int EXTLEN = 12; // 0xc 53586 field public static final long EXTSIG = 134695760L; // 0x8074b50L 53587 field public static final int EXTSIZ = 8; // 0x8 53588 field public static final int LOCCRC = 14; // 0xe 53589 field public static final int LOCEXT = 28; // 0x1c 53590 field public static final int LOCFLG = 6; // 0x6 53591 field public static final int LOCHDR = 30; // 0x1e 53592 field public static final int LOCHOW = 8; // 0x8 53593 field public static final int LOCLEN = 22; // 0x16 53594 field public static final int LOCNAM = 26; // 0x1a 53595 field public static final long LOCSIG = 67324752L; // 0x4034b50L 53596 field public static final int LOCSIZ = 18; // 0x12 53597 field public static final int LOCTIM = 10; // 0xa 53598 field public static final int LOCVER = 4; // 0x4 53599 field public static final int STORED = 0; // 0x0 53600 } 53601 53602 public class ZipError extends java.lang.InternalError { 53603 ctor public ZipError(java.lang.String); 53604 } 53605 53606 public class ZipException extends java.io.IOException { 53607 ctor public ZipException(); 53608 ctor public ZipException(java.lang.String); 53609 } 53610 53611 public class ZipFile implements java.io.Closeable { 53612 ctor public ZipFile(java.io.File) throws java.io.IOException, java.util.zip.ZipException; 53613 ctor public ZipFile(java.lang.String) throws java.io.IOException; 53614 ctor public ZipFile(java.io.File, int) throws java.io.IOException; 53615 method public void close() throws java.io.IOException; 53616 method public java.util.Enumeration<? extends java.util.zip.ZipEntry> entries(); 53617 method public java.lang.String getComment(); 53618 method public java.util.zip.ZipEntry getEntry(java.lang.String); 53619 method public java.io.InputStream getInputStream(java.util.zip.ZipEntry) throws java.io.IOException; 53620 method public java.lang.String getName(); 53621 method public int size(); 53622 field public static final int CENATT = 36; // 0x24 53623 field public static final int CENATX = 38; // 0x26 53624 field public static final int CENCOM = 32; // 0x20 53625 field public static final int CENCRC = 16; // 0x10 53626 field public static final int CENDSK = 34; // 0x22 53627 field public static final int CENEXT = 30; // 0x1e 53628 field public static final int CENFLG = 8; // 0x8 53629 field public static final int CENHDR = 46; // 0x2e 53630 field public static final int CENHOW = 10; // 0xa 53631 field public static final int CENLEN = 24; // 0x18 53632 field public static final int CENNAM = 28; // 0x1c 53633 field public static final int CENOFF = 42; // 0x2a 53634 field public static final long CENSIG = 33639248L; // 0x2014b50L 53635 field public static final int CENSIZ = 20; // 0x14 53636 field public static final int CENTIM = 12; // 0xc 53637 field public static final int CENVEM = 4; // 0x4 53638 field public static final int CENVER = 6; // 0x6 53639 field public static final int ENDCOM = 20; // 0x14 53640 field public static final int ENDHDR = 22; // 0x16 53641 field public static final int ENDOFF = 16; // 0x10 53642 field public static final long ENDSIG = 101010256L; // 0x6054b50L 53643 field public static final int ENDSIZ = 12; // 0xc 53644 field public static final int ENDSUB = 8; // 0x8 53645 field public static final int ENDTOT = 10; // 0xa 53646 field public static final int EXTCRC = 4; // 0x4 53647 field public static final int EXTHDR = 16; // 0x10 53648 field public static final int EXTLEN = 12; // 0xc 53649 field public static final long EXTSIG = 134695760L; // 0x8074b50L 53650 field public static final int EXTSIZ = 8; // 0x8 53651 field public static final int LOCCRC = 14; // 0xe 53652 field public static final int LOCEXT = 28; // 0x1c 53653 field public static final int LOCFLG = 6; // 0x6 53654 field public static final int LOCHDR = 30; // 0x1e 53655 field public static final int LOCHOW = 8; // 0x8 53656 field public static final int LOCLEN = 22; // 0x16 53657 field public static final int LOCNAM = 26; // 0x1a 53658 field public static final long LOCSIG = 67324752L; // 0x4034b50L 53659 field public static final int LOCSIZ = 18; // 0x12 53660 field public static final int LOCTIM = 10; // 0xa 53661 field public static final int LOCVER = 4; // 0x4 53662 field public static final int OPEN_DELETE = 4; // 0x4 53663 field public static final int OPEN_READ = 1; // 0x1 53664 } 53665 53666 public class ZipInputStream extends java.util.zip.InflaterInputStream { 53667 ctor public ZipInputStream(java.io.InputStream); 53668 method public void closeEntry() throws java.io.IOException; 53669 method protected java.util.zip.ZipEntry createZipEntry(java.lang.String); 53670 method public java.util.zip.ZipEntry getNextEntry() throws java.io.IOException; 53671 field public static final int CENATT = 36; // 0x24 53672 field public static final int CENATX = 38; // 0x26 53673 field public static final int CENCOM = 32; // 0x20 53674 field public static final int CENCRC = 16; // 0x10 53675 field public static final int CENDSK = 34; // 0x22 53676 field public static final int CENEXT = 30; // 0x1e 53677 field public static final int CENFLG = 8; // 0x8 53678 field public static final int CENHDR = 46; // 0x2e 53679 field public static final int CENHOW = 10; // 0xa 53680 field public static final int CENLEN = 24; // 0x18 53681 field public static final int CENNAM = 28; // 0x1c 53682 field public static final int CENOFF = 42; // 0x2a 53683 field public static final long CENSIG = 33639248L; // 0x2014b50L 53684 field public static final int CENSIZ = 20; // 0x14 53685 field public static final int CENTIM = 12; // 0xc 53686 field public static final int CENVEM = 4; // 0x4 53687 field public static final int CENVER = 6; // 0x6 53688 field public static final int ENDCOM = 20; // 0x14 53689 field public static final int ENDHDR = 22; // 0x16 53690 field public static final int ENDOFF = 16; // 0x10 53691 field public static final long ENDSIG = 101010256L; // 0x6054b50L 53692 field public static final int ENDSIZ = 12; // 0xc 53693 field public static final int ENDSUB = 8; // 0x8 53694 field public static final int ENDTOT = 10; // 0xa 53695 field public static final int EXTCRC = 4; // 0x4 53696 field public static final int EXTHDR = 16; // 0x10 53697 field public static final int EXTLEN = 12; // 0xc 53698 field public static final long EXTSIG = 134695760L; // 0x8074b50L 53699 field public static final int EXTSIZ = 8; // 0x8 53700 field public static final int LOCCRC = 14; // 0xe 53701 field public static final int LOCEXT = 28; // 0x1c 53702 field public static final int LOCFLG = 6; // 0x6 53703 field public static final int LOCHDR = 30; // 0x1e 53704 field public static final int LOCHOW = 8; // 0x8 53705 field public static final int LOCLEN = 22; // 0x16 53706 field public static final int LOCNAM = 26; // 0x1a 53707 field public static final long LOCSIG = 67324752L; // 0x4034b50L 53708 field public static final int LOCSIZ = 18; // 0x12 53709 field public static final int LOCTIM = 10; // 0xa 53710 field public static final int LOCVER = 4; // 0x4 53711 } 53712 53713 public class ZipOutputStream extends java.util.zip.DeflaterOutputStream { 53714 ctor public ZipOutputStream(java.io.OutputStream); 53715 method public void closeEntry() throws java.io.IOException; 53716 method public void putNextEntry(java.util.zip.ZipEntry) throws java.io.IOException; 53717 method public void setComment(java.lang.String); 53718 method public void setLevel(int); 53719 method public void setMethod(int); 53720 field public static final int CENATT = 36; // 0x24 53721 field public static final int CENATX = 38; // 0x26 53722 field public static final int CENCOM = 32; // 0x20 53723 field public static final int CENCRC = 16; // 0x10 53724 field public static final int CENDSK = 34; // 0x22 53725 field public static final int CENEXT = 30; // 0x1e 53726 field public static final int CENFLG = 8; // 0x8 53727 field public static final int CENHDR = 46; // 0x2e 53728 field public static final int CENHOW = 10; // 0xa 53729 field public static final int CENLEN = 24; // 0x18 53730 field public static final int CENNAM = 28; // 0x1c 53731 field public static final int CENOFF = 42; // 0x2a 53732 field public static final long CENSIG = 33639248L; // 0x2014b50L 53733 field public static final int CENSIZ = 20; // 0x14 53734 field public static final int CENTIM = 12; // 0xc 53735 field public static final int CENVEM = 4; // 0x4 53736 field public static final int CENVER = 6; // 0x6 53737 field public static final int DEFLATED = 8; // 0x8 53738 field public static final int ENDCOM = 20; // 0x14 53739 field public static final int ENDHDR = 22; // 0x16 53740 field public static final int ENDOFF = 16; // 0x10 53741 field public static final long ENDSIG = 101010256L; // 0x6054b50L 53742 field public static final int ENDSIZ = 12; // 0xc 53743 field public static final int ENDSUB = 8; // 0x8 53744 field public static final int ENDTOT = 10; // 0xa 53745 field public static final int EXTCRC = 4; // 0x4 53746 field public static final int EXTHDR = 16; // 0x10 53747 field public static final int EXTLEN = 12; // 0xc 53748 field public static final long EXTSIG = 134695760L; // 0x8074b50L 53749 field public static final int EXTSIZ = 8; // 0x8 53750 field public static final int LOCCRC = 14; // 0xe 53751 field public static final int LOCEXT = 28; // 0x1c 53752 field public static final int LOCFLG = 6; // 0x6 53753 field public static final int LOCHDR = 30; // 0x1e 53754 field public static final int LOCHOW = 8; // 0x8 53755 field public static final int LOCLEN = 22; // 0x16 53756 field public static final int LOCNAM = 26; // 0x1a 53757 field public static final long LOCSIG = 67324752L; // 0x4034b50L 53758 field public static final int LOCSIZ = 18; // 0x12 53759 field public static final int LOCTIM = 10; // 0xa 53760 field public static final int LOCVER = 4; // 0x4 53761 field public static final int STORED = 0; // 0x0 53762 } 53763 53764} 53765 53766package javax.crypto { 53767 53768 public class AEADBadTagException extends javax.crypto.BadPaddingException { 53769 ctor public AEADBadTagException(); 53770 ctor public AEADBadTagException(java.lang.String); 53771 } 53772 53773 public class BadPaddingException extends java.security.GeneralSecurityException { 53774 ctor public BadPaddingException(java.lang.String); 53775 ctor public BadPaddingException(); 53776 } 53777 53778 public class Cipher { 53779 ctor protected Cipher(javax.crypto.CipherSpi, java.security.Provider, java.lang.String); 53780 method public final byte[] doFinal() throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException; 53781 method public final int doFinal(byte[], int) throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException, javax.crypto.ShortBufferException; 53782 method public final byte[] doFinal(byte[]) throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException; 53783 method public final byte[] doFinal(byte[], int, int) throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException; 53784 method public final int doFinal(byte[], int, int, byte[]) throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException, javax.crypto.ShortBufferException; 53785 method public final int doFinal(byte[], int, int, byte[], int) throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException, javax.crypto.ShortBufferException; 53786 method public final int doFinal(java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException, javax.crypto.ShortBufferException; 53787 method public final java.lang.String getAlgorithm(); 53788 method public final int getBlockSize(); 53789 method public final javax.crypto.ExemptionMechanism getExemptionMechanism(); 53790 method public final byte[] getIV(); 53791 method public static final javax.crypto.Cipher getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException; 53792 method public static final javax.crypto.Cipher getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException, java.security.NoSuchProviderException; 53793 method public static final javax.crypto.Cipher getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException, javax.crypto.NoSuchPaddingException; 53794 method public static final int getMaxAllowedKeyLength(java.lang.String) throws java.security.NoSuchAlgorithmException; 53795 method public static final java.security.spec.AlgorithmParameterSpec getMaxAllowedParameterSpec(java.lang.String) throws java.security.NoSuchAlgorithmException; 53796 method public final int getOutputSize(int); 53797 method public final java.security.AlgorithmParameters getParameters(); 53798 method public final java.security.Provider getProvider(); 53799 method public final void init(int, java.security.Key) throws java.security.InvalidKeyException; 53800 method public final void init(int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException; 53801 method public final void init(int, java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 53802 method public final void init(int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 53803 method public final void init(int, java.security.Key, java.security.AlgorithmParameters) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 53804 method public final void init(int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 53805 method public final void init(int, java.security.cert.Certificate) throws java.security.InvalidKeyException; 53806 method public final void init(int, java.security.cert.Certificate, java.security.SecureRandom) throws java.security.InvalidKeyException; 53807 method public final java.security.Key unwrap(byte[], java.lang.String, int) throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException; 53808 method public final byte[] update(byte[]); 53809 method public final byte[] update(byte[], int, int); 53810 method public final int update(byte[], int, int, byte[]) throws javax.crypto.ShortBufferException; 53811 method public final int update(byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException; 53812 method public final int update(java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.crypto.ShortBufferException; 53813 method public final void updateAAD(byte[]); 53814 method public final void updateAAD(byte[], int, int); 53815 method public final void updateAAD(java.nio.ByteBuffer); 53816 method public final byte[] wrap(java.security.Key) throws javax.crypto.IllegalBlockSizeException, java.security.InvalidKeyException; 53817 field public static final int DECRYPT_MODE = 2; // 0x2 53818 field public static final int ENCRYPT_MODE = 1; // 0x1 53819 field public static final int PRIVATE_KEY = 2; // 0x2 53820 field public static final int PUBLIC_KEY = 1; // 0x1 53821 field public static final int SECRET_KEY = 3; // 0x3 53822 field public static final int UNWRAP_MODE = 4; // 0x4 53823 field public static final int WRAP_MODE = 3; // 0x3 53824 } 53825 53826 public class CipherInputStream extends java.io.FilterInputStream { 53827 ctor public CipherInputStream(java.io.InputStream, javax.crypto.Cipher); 53828 ctor protected CipherInputStream(java.io.InputStream); 53829 } 53830 53831 public class CipherOutputStream extends java.io.FilterOutputStream { 53832 ctor public CipherOutputStream(java.io.OutputStream, javax.crypto.Cipher); 53833 ctor protected CipherOutputStream(java.io.OutputStream); 53834 } 53835 53836 public abstract class CipherSpi { 53837 ctor public CipherSpi(); 53838 method protected abstract byte[] engineDoFinal(byte[], int, int) throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException; 53839 method protected abstract int engineDoFinal(byte[], int, int, byte[], int) throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException, javax.crypto.ShortBufferException; 53840 method protected int engineDoFinal(java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.crypto.BadPaddingException, javax.crypto.IllegalBlockSizeException, javax.crypto.ShortBufferException; 53841 method protected abstract int engineGetBlockSize(); 53842 method protected abstract byte[] engineGetIV(); 53843 method protected int engineGetKeySize(java.security.Key) throws java.security.InvalidKeyException; 53844 method protected abstract int engineGetOutputSize(int); 53845 method protected abstract java.security.AlgorithmParameters engineGetParameters(); 53846 method protected abstract void engineInit(int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException; 53847 method protected abstract void engineInit(int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 53848 method protected abstract void engineInit(int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 53849 method protected abstract void engineSetMode(java.lang.String) throws java.security.NoSuchAlgorithmException; 53850 method protected abstract void engineSetPadding(java.lang.String) throws javax.crypto.NoSuchPaddingException; 53851 method protected java.security.Key engineUnwrap(byte[], java.lang.String, int) throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException; 53852 method protected abstract byte[] engineUpdate(byte[], int, int); 53853 method protected abstract int engineUpdate(byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException; 53854 method protected int engineUpdate(java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.crypto.ShortBufferException; 53855 method protected void engineUpdateAAD(byte[], int, int); 53856 method protected void engineUpdateAAD(java.nio.ByteBuffer); 53857 method protected byte[] engineWrap(java.security.Key) throws javax.crypto.IllegalBlockSizeException, java.security.InvalidKeyException; 53858 } 53859 53860 public class EncryptedPrivateKeyInfo { 53861 ctor public EncryptedPrivateKeyInfo(byte[]) throws java.io.IOException; 53862 ctor public EncryptedPrivateKeyInfo(java.lang.String, byte[]) throws java.security.NoSuchAlgorithmException; 53863 ctor public EncryptedPrivateKeyInfo(java.security.AlgorithmParameters, byte[]) throws java.security.NoSuchAlgorithmException; 53864 method public java.lang.String getAlgName(); 53865 method public java.security.AlgorithmParameters getAlgParameters(); 53866 method public byte[] getEncoded() throws java.io.IOException; 53867 method public byte[] getEncryptedData(); 53868 method public java.security.spec.PKCS8EncodedKeySpec getKeySpec(javax.crypto.Cipher) throws java.security.spec.InvalidKeySpecException; 53869 method public java.security.spec.PKCS8EncodedKeySpec getKeySpec(java.security.Key) throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException; 53870 method public java.security.spec.PKCS8EncodedKeySpec getKeySpec(java.security.Key, java.lang.String) throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 53871 method public java.security.spec.PKCS8EncodedKeySpec getKeySpec(java.security.Key, java.security.Provider) throws java.security.InvalidKeyException, java.security.NoSuchAlgorithmException; 53872 } 53873 53874 public class ExemptionMechanism { 53875 ctor protected ExemptionMechanism(javax.crypto.ExemptionMechanismSpi, java.security.Provider, java.lang.String); 53876 method public final byte[] genExemptionBlob() throws javax.crypto.ExemptionMechanismException, java.lang.IllegalStateException; 53877 method public final int genExemptionBlob(byte[]) throws javax.crypto.ExemptionMechanismException, java.lang.IllegalStateException, javax.crypto.ShortBufferException; 53878 method public final int genExemptionBlob(byte[], int) throws javax.crypto.ExemptionMechanismException, java.lang.IllegalStateException, javax.crypto.ShortBufferException; 53879 method public static final javax.crypto.ExemptionMechanism getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; 53880 method public static final javax.crypto.ExemptionMechanism getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 53881 method public static final javax.crypto.ExemptionMechanism getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 53882 method public final java.lang.String getName(); 53883 method public final int getOutputSize(int) throws java.lang.IllegalStateException; 53884 method public final java.security.Provider getProvider(); 53885 method public final void init(java.security.Key) throws javax.crypto.ExemptionMechanismException, java.security.InvalidKeyException; 53886 method public final void init(java.security.Key, java.security.AlgorithmParameters) throws javax.crypto.ExemptionMechanismException, java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 53887 method public final void init(java.security.Key, java.security.spec.AlgorithmParameterSpec) throws javax.crypto.ExemptionMechanismException, java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 53888 method public final boolean isCryptoAllowed(java.security.Key) throws javax.crypto.ExemptionMechanismException; 53889 } 53890 53891 public class ExemptionMechanismException extends java.security.GeneralSecurityException { 53892 ctor public ExemptionMechanismException(java.lang.String); 53893 ctor public ExemptionMechanismException(); 53894 } 53895 53896 public abstract class ExemptionMechanismSpi { 53897 ctor public ExemptionMechanismSpi(); 53898 method protected abstract byte[] engineGenExemptionBlob() throws javax.crypto.ExemptionMechanismException; 53899 method protected abstract int engineGenExemptionBlob(byte[], int) throws javax.crypto.ExemptionMechanismException, javax.crypto.ShortBufferException; 53900 method protected abstract int engineGetOutputSize(int); 53901 method protected abstract void engineInit(java.security.Key) throws javax.crypto.ExemptionMechanismException, java.security.InvalidKeyException; 53902 method protected abstract void engineInit(java.security.Key, java.security.AlgorithmParameters) throws javax.crypto.ExemptionMechanismException, java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 53903 method protected abstract void engineInit(java.security.Key, java.security.spec.AlgorithmParameterSpec) throws javax.crypto.ExemptionMechanismException, java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 53904 } 53905 53906 public class IllegalBlockSizeException extends java.security.GeneralSecurityException { 53907 ctor public IllegalBlockSizeException(java.lang.String); 53908 ctor public IllegalBlockSizeException(); 53909 } 53910 53911 public class KeyAgreement { 53912 ctor protected KeyAgreement(javax.crypto.KeyAgreementSpi, java.security.Provider, java.lang.String); 53913 method public final java.security.Key doPhase(java.security.Key, boolean) throws java.lang.IllegalStateException, java.security.InvalidKeyException; 53914 method public final byte[] generateSecret() throws java.lang.IllegalStateException; 53915 method public final int generateSecret(byte[], int) throws java.lang.IllegalStateException, javax.crypto.ShortBufferException; 53916 method public final javax.crypto.SecretKey generateSecret(java.lang.String) throws java.lang.IllegalStateException, java.security.InvalidKeyException, java.security.NoSuchAlgorithmException; 53917 method public final java.lang.String getAlgorithm(); 53918 method public static final javax.crypto.KeyAgreement getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; 53919 method public static final javax.crypto.KeyAgreement getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 53920 method public static final javax.crypto.KeyAgreement getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 53921 method public final java.security.Provider getProvider(); 53922 method public final void init(java.security.Key) throws java.security.InvalidKeyException; 53923 method public final void init(java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException; 53924 method public final void init(java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 53925 method public final void init(java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 53926 } 53927 53928 public abstract class KeyAgreementSpi { 53929 ctor public KeyAgreementSpi(); 53930 method protected abstract java.security.Key engineDoPhase(java.security.Key, boolean) throws java.lang.IllegalStateException, java.security.InvalidKeyException; 53931 method protected abstract byte[] engineGenerateSecret() throws java.lang.IllegalStateException; 53932 method protected abstract int engineGenerateSecret(byte[], int) throws java.lang.IllegalStateException, javax.crypto.ShortBufferException; 53933 method protected abstract javax.crypto.SecretKey engineGenerateSecret(java.lang.String) throws java.lang.IllegalStateException, java.security.InvalidKeyException, java.security.NoSuchAlgorithmException; 53934 method protected abstract void engineInit(java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException; 53935 method protected abstract void engineInit(java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 53936 } 53937 53938 public class KeyGenerator { 53939 ctor protected KeyGenerator(javax.crypto.KeyGeneratorSpi, java.security.Provider, java.lang.String); 53940 method public final javax.crypto.SecretKey generateKey(); 53941 method public final java.lang.String getAlgorithm(); 53942 method public static final javax.crypto.KeyGenerator getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; 53943 method public static final javax.crypto.KeyGenerator getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 53944 method public static final javax.crypto.KeyGenerator getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 53945 method public final java.security.Provider getProvider(); 53946 method public final void init(java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException; 53947 method public final void init(java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException; 53948 method public final void init(int); 53949 method public final void init(int, java.security.SecureRandom); 53950 method public final void init(java.security.SecureRandom); 53951 } 53952 53953 public abstract class KeyGeneratorSpi { 53954 ctor public KeyGeneratorSpi(); 53955 method protected abstract javax.crypto.SecretKey engineGenerateKey(); 53956 method protected abstract void engineInit(java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException; 53957 method protected abstract void engineInit(int, java.security.SecureRandom); 53958 method protected abstract void engineInit(java.security.SecureRandom); 53959 } 53960 53961 public class Mac implements java.lang.Cloneable { 53962 ctor protected Mac(javax.crypto.MacSpi, java.security.Provider, java.lang.String); 53963 method public final java.lang.Object clone() throws java.lang.CloneNotSupportedException; 53964 method public final byte[] doFinal() throws java.lang.IllegalStateException; 53965 method public final void doFinal(byte[], int) throws java.lang.IllegalStateException, javax.crypto.ShortBufferException; 53966 method public final byte[] doFinal(byte[]) throws java.lang.IllegalStateException; 53967 method public final java.lang.String getAlgorithm(); 53968 method public static final javax.crypto.Mac getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; 53969 method public static final javax.crypto.Mac getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 53970 method public static final javax.crypto.Mac getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 53971 method public final int getMacLength(); 53972 method public final java.security.Provider getProvider(); 53973 method public final void init(java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 53974 method public final void init(java.security.Key) throws java.security.InvalidKeyException; 53975 method public final void reset(); 53976 method public final void update(byte) throws java.lang.IllegalStateException; 53977 method public final void update(byte[], int, int) throws java.lang.IllegalStateException; 53978 method public final void update(byte[]) throws java.lang.IllegalStateException; 53979 method public final void update(java.nio.ByteBuffer); 53980 } 53981 53982 public abstract class MacSpi { 53983 ctor public MacSpi(); 53984 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 53985 method protected abstract byte[] engineDoFinal(); 53986 method protected abstract int engineGetMacLength(); 53987 method protected abstract void engineInit(java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidAlgorithmParameterException, java.security.InvalidKeyException; 53988 method protected abstract void engineReset(); 53989 method protected abstract void engineUpdate(byte); 53990 method protected abstract void engineUpdate(byte[], int, int); 53991 method protected void engineUpdate(java.nio.ByteBuffer); 53992 } 53993 53994 public class NoSuchPaddingException extends java.security.GeneralSecurityException { 53995 ctor public NoSuchPaddingException(java.lang.String); 53996 ctor public NoSuchPaddingException(); 53997 } 53998 53999 public class NullCipher extends javax.crypto.Cipher { 54000 ctor public NullCipher(); 54001 } 54002 54003 public class SealedObject implements java.io.Serializable { 54004 ctor public SealedObject(java.io.Serializable, javax.crypto.Cipher) throws java.io.IOException, javax.crypto.IllegalBlockSizeException; 54005 ctor protected SealedObject(javax.crypto.SealedObject); 54006 method public final java.lang.String getAlgorithm(); 54007 method public final java.lang.Object getObject(java.security.Key) throws java.lang.ClassNotFoundException, java.io.IOException, java.security.InvalidKeyException, java.security.NoSuchAlgorithmException; 54008 method public final java.lang.Object getObject(javax.crypto.Cipher) throws javax.crypto.BadPaddingException, java.lang.ClassNotFoundException, java.io.IOException, javax.crypto.IllegalBlockSizeException; 54009 method public final java.lang.Object getObject(java.security.Key, java.lang.String) throws java.lang.ClassNotFoundException, java.io.IOException, java.security.InvalidKeyException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 54010 field protected byte[] encodedParams; 54011 } 54012 54013 public abstract interface SecretKey implements java.security.Key { 54014 field public static final long serialVersionUID = -4795878709595146952L; // 0xbd719db928b8f538L 54015 } 54016 54017 public class SecretKeyFactory { 54018 ctor protected SecretKeyFactory(javax.crypto.SecretKeyFactorySpi, java.security.Provider, java.lang.String); 54019 method public final javax.crypto.SecretKey generateSecret(java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException; 54020 method public final java.lang.String getAlgorithm(); 54021 method public static final javax.crypto.SecretKeyFactory getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; 54022 method public static final javax.crypto.SecretKeyFactory getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 54023 method public static final javax.crypto.SecretKeyFactory getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 54024 method public final java.security.spec.KeySpec getKeySpec(javax.crypto.SecretKey, java.lang.Class) throws java.security.spec.InvalidKeySpecException; 54025 method public final java.security.Provider getProvider(); 54026 method public final javax.crypto.SecretKey translateKey(javax.crypto.SecretKey) throws java.security.InvalidKeyException; 54027 } 54028 54029 public abstract class SecretKeyFactorySpi { 54030 ctor public SecretKeyFactorySpi(); 54031 method protected abstract javax.crypto.SecretKey engineGenerateSecret(java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException; 54032 method protected abstract java.security.spec.KeySpec engineGetKeySpec(javax.crypto.SecretKey, java.lang.Class) throws java.security.spec.InvalidKeySpecException; 54033 method protected abstract javax.crypto.SecretKey engineTranslateKey(javax.crypto.SecretKey) throws java.security.InvalidKeyException; 54034 } 54035 54036 public class ShortBufferException extends java.security.GeneralSecurityException { 54037 ctor public ShortBufferException(java.lang.String); 54038 ctor public ShortBufferException(); 54039 } 54040 54041} 54042 54043package javax.crypto.interfaces { 54044 54045 public abstract interface DHKey { 54046 method public abstract javax.crypto.spec.DHParameterSpec getParams(); 54047 } 54048 54049 public abstract interface DHPrivateKey implements javax.crypto.interfaces.DHKey java.security.PrivateKey { 54050 method public abstract java.math.BigInteger getX(); 54051 field public static final long serialVersionUID = 2211791113380396553L; // 0x1eb1dc4c8e677e09L 54052 } 54053 54054 public abstract interface DHPublicKey implements javax.crypto.interfaces.DHKey java.security.PublicKey { 54055 method public abstract java.math.BigInteger getY(); 54056 field public static final long serialVersionUID = -6628103563352519193L; // 0xa4043eed23df4de7L 54057 } 54058 54059 public abstract interface PBEKey implements javax.crypto.SecretKey { 54060 method public abstract int getIterationCount(); 54061 method public abstract char[] getPassword(); 54062 method public abstract byte[] getSalt(); 54063 field public static final long serialVersionUID = -1430015993304333921L; // 0xec279007d7f7c19fL 54064 } 54065 54066} 54067 54068package javax.crypto.spec { 54069 54070 public class DESKeySpec implements java.security.spec.KeySpec { 54071 ctor public DESKeySpec(byte[]) throws java.security.InvalidKeyException; 54072 ctor public DESKeySpec(byte[], int) throws java.security.InvalidKeyException; 54073 method public byte[] getKey(); 54074 method public static boolean isParityAdjusted(byte[], int) throws java.security.InvalidKeyException; 54075 method public static boolean isWeak(byte[], int) throws java.security.InvalidKeyException; 54076 field public static final int DES_KEY_LEN = 8; // 0x8 54077 } 54078 54079 public class DESedeKeySpec implements java.security.spec.KeySpec { 54080 ctor public DESedeKeySpec(byte[]) throws java.security.InvalidKeyException; 54081 ctor public DESedeKeySpec(byte[], int) throws java.security.InvalidKeyException; 54082 method public byte[] getKey(); 54083 method public static boolean isParityAdjusted(byte[], int) throws java.security.InvalidKeyException; 54084 field public static final int DES_EDE_KEY_LEN = 24; // 0x18 54085 } 54086 54087 public class DHGenParameterSpec implements java.security.spec.AlgorithmParameterSpec { 54088 ctor public DHGenParameterSpec(int, int); 54089 method public int getExponentSize(); 54090 method public int getPrimeSize(); 54091 } 54092 54093 public class DHParameterSpec implements java.security.spec.AlgorithmParameterSpec { 54094 ctor public DHParameterSpec(java.math.BigInteger, java.math.BigInteger); 54095 ctor public DHParameterSpec(java.math.BigInteger, java.math.BigInteger, int); 54096 method public java.math.BigInteger getG(); 54097 method public int getL(); 54098 method public java.math.BigInteger getP(); 54099 } 54100 54101 public class DHPrivateKeySpec implements java.security.spec.KeySpec { 54102 ctor public DHPrivateKeySpec(java.math.BigInteger, java.math.BigInteger, java.math.BigInteger); 54103 method public java.math.BigInteger getG(); 54104 method public java.math.BigInteger getP(); 54105 method public java.math.BigInteger getX(); 54106 } 54107 54108 public class DHPublicKeySpec implements java.security.spec.KeySpec { 54109 ctor public DHPublicKeySpec(java.math.BigInteger, java.math.BigInteger, java.math.BigInteger); 54110 method public java.math.BigInteger getG(); 54111 method public java.math.BigInteger getP(); 54112 method public java.math.BigInteger getY(); 54113 } 54114 54115 public class GCMParameterSpec implements java.security.spec.AlgorithmParameterSpec { 54116 ctor public GCMParameterSpec(int, byte[]); 54117 ctor public GCMParameterSpec(int, byte[], int, int); 54118 method public byte[] getIV(); 54119 method public int getTLen(); 54120 } 54121 54122 public class IvParameterSpec implements java.security.spec.AlgorithmParameterSpec { 54123 ctor public IvParameterSpec(byte[]); 54124 ctor public IvParameterSpec(byte[], int, int); 54125 method public byte[] getIV(); 54126 } 54127 54128 public class OAEPParameterSpec implements java.security.spec.AlgorithmParameterSpec { 54129 ctor public OAEPParameterSpec(java.lang.String, java.lang.String, java.security.spec.AlgorithmParameterSpec, javax.crypto.spec.PSource); 54130 method public java.lang.String getDigestAlgorithm(); 54131 method public java.lang.String getMGFAlgorithm(); 54132 method public java.security.spec.AlgorithmParameterSpec getMGFParameters(); 54133 method public javax.crypto.spec.PSource getPSource(); 54134 field public static final javax.crypto.spec.OAEPParameterSpec DEFAULT; 54135 } 54136 54137 public class PBEKeySpec implements java.security.spec.KeySpec { 54138 ctor public PBEKeySpec(char[]); 54139 ctor public PBEKeySpec(char[], byte[], int, int); 54140 ctor public PBEKeySpec(char[], byte[], int); 54141 method public final void clearPassword(); 54142 method public final int getIterationCount(); 54143 method public final int getKeyLength(); 54144 method public final char[] getPassword(); 54145 method public final byte[] getSalt(); 54146 } 54147 54148 public class PBEParameterSpec implements java.security.spec.AlgorithmParameterSpec { 54149 ctor public PBEParameterSpec(byte[], int); 54150 method public int getIterationCount(); 54151 method public byte[] getSalt(); 54152 } 54153 54154 public class PSource { 54155 ctor protected PSource(java.lang.String); 54156 method public java.lang.String getAlgorithm(); 54157 } 54158 54159 public static final class PSource.PSpecified extends javax.crypto.spec.PSource { 54160 ctor public PSource.PSpecified(byte[]); 54161 method public byte[] getValue(); 54162 field public static final javax.crypto.spec.PSource.PSpecified DEFAULT; 54163 } 54164 54165 public class RC2ParameterSpec implements java.security.spec.AlgorithmParameterSpec { 54166 ctor public RC2ParameterSpec(int); 54167 ctor public RC2ParameterSpec(int, byte[]); 54168 ctor public RC2ParameterSpec(int, byte[], int); 54169 method public int getEffectiveKeyBits(); 54170 method public byte[] getIV(); 54171 } 54172 54173 public class RC5ParameterSpec implements java.security.spec.AlgorithmParameterSpec { 54174 ctor public RC5ParameterSpec(int, int, int); 54175 ctor public RC5ParameterSpec(int, int, int, byte[]); 54176 ctor public RC5ParameterSpec(int, int, int, byte[], int); 54177 method public byte[] getIV(); 54178 method public int getRounds(); 54179 method public int getVersion(); 54180 method public int getWordSize(); 54181 } 54182 54183 public class SecretKeySpec implements java.security.spec.KeySpec javax.crypto.SecretKey java.io.Serializable { 54184 ctor public SecretKeySpec(byte[], java.lang.String); 54185 ctor public SecretKeySpec(byte[], int, int, java.lang.String); 54186 method public java.lang.String getAlgorithm(); 54187 method public byte[] getEncoded(); 54188 method public java.lang.String getFormat(); 54189 } 54190 54191} 54192 54193package javax.microedition.khronos.egl { 54194 54195 public abstract interface EGL { 54196 } 54197 54198 public abstract interface EGL10 implements javax.microedition.khronos.egl.EGL { 54199 method public abstract boolean eglChooseConfig(javax.microedition.khronos.egl.EGLDisplay, int[], javax.microedition.khronos.egl.EGLConfig[], int, int[]); 54200 method public abstract boolean eglCopyBuffers(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, java.lang.Object); 54201 method public abstract javax.microedition.khronos.egl.EGLContext eglCreateContext(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, javax.microedition.khronos.egl.EGLContext, int[]); 54202 method public abstract javax.microedition.khronos.egl.EGLSurface eglCreatePbufferSurface(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, int[]); 54203 method public abstract javax.microedition.khronos.egl.EGLSurface eglCreatePixmapSurface(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object, int[]); 54204 method public abstract javax.microedition.khronos.egl.EGLSurface eglCreateWindowSurface(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object, int[]); 54205 method public abstract boolean eglDestroyContext(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLContext); 54206 method public abstract boolean eglDestroySurface(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface); 54207 method public abstract boolean eglGetConfigAttrib(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, int, int[]); 54208 method public abstract boolean eglGetConfigs(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig[], int, int[]); 54209 method public abstract javax.microedition.khronos.egl.EGLContext eglGetCurrentContext(); 54210 method public abstract javax.microedition.khronos.egl.EGLDisplay eglGetCurrentDisplay(); 54211 method public abstract javax.microedition.khronos.egl.EGLSurface eglGetCurrentSurface(int); 54212 method public abstract javax.microedition.khronos.egl.EGLDisplay eglGetDisplay(java.lang.Object); 54213 method public abstract int eglGetError(); 54214 method public abstract boolean eglInitialize(javax.microedition.khronos.egl.EGLDisplay, int[]); 54215 method public abstract boolean eglMakeCurrent(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, javax.microedition.khronos.egl.EGLSurface, javax.microedition.khronos.egl.EGLContext); 54216 method public abstract boolean eglQueryContext(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLContext, int, int[]); 54217 method public abstract java.lang.String eglQueryString(javax.microedition.khronos.egl.EGLDisplay, int); 54218 method public abstract boolean eglQuerySurface(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, int, int[]); 54219 method public abstract boolean eglSwapBuffers(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface); 54220 method public abstract boolean eglTerminate(javax.microedition.khronos.egl.EGLDisplay); 54221 method public abstract boolean eglWaitGL(); 54222 method public abstract boolean eglWaitNative(int, java.lang.Object); 54223 field public static final int EGL_ALPHA_FORMAT = 12424; // 0x3088 54224 field public static final int EGL_ALPHA_MASK_SIZE = 12350; // 0x303e 54225 field public static final int EGL_ALPHA_SIZE = 12321; // 0x3021 54226 field public static final int EGL_BAD_ACCESS = 12290; // 0x3002 54227 field public static final int EGL_BAD_ALLOC = 12291; // 0x3003 54228 field public static final int EGL_BAD_ATTRIBUTE = 12292; // 0x3004 54229 field public static final int EGL_BAD_CONFIG = 12293; // 0x3005 54230 field public static final int EGL_BAD_CONTEXT = 12294; // 0x3006 54231 field public static final int EGL_BAD_CURRENT_SURFACE = 12295; // 0x3007 54232 field public static final int EGL_BAD_DISPLAY = 12296; // 0x3008 54233 field public static final int EGL_BAD_MATCH = 12297; // 0x3009 54234 field public static final int EGL_BAD_NATIVE_PIXMAP = 12298; // 0x300a 54235 field public static final int EGL_BAD_NATIVE_WINDOW = 12299; // 0x300b 54236 field public static final int EGL_BAD_PARAMETER = 12300; // 0x300c 54237 field public static final int EGL_BAD_SURFACE = 12301; // 0x300d 54238 field public static final int EGL_BLUE_SIZE = 12322; // 0x3022 54239 field public static final int EGL_BUFFER_SIZE = 12320; // 0x3020 54240 field public static final int EGL_COLORSPACE = 12423; // 0x3087 54241 field public static final int EGL_COLOR_BUFFER_TYPE = 12351; // 0x303f 54242 field public static final int EGL_CONFIG_CAVEAT = 12327; // 0x3027 54243 field public static final int EGL_CONFIG_ID = 12328; // 0x3028 54244 field public static final int EGL_CORE_NATIVE_ENGINE = 12379; // 0x305b 54245 field public static final java.lang.Object EGL_DEFAULT_DISPLAY; 54246 field public static final int EGL_DEPTH_SIZE = 12325; // 0x3025 54247 field public static final int EGL_DONT_CARE = -1; // 0xffffffff 54248 field public static final int EGL_DRAW = 12377; // 0x3059 54249 field public static final int EGL_EXTENSIONS = 12373; // 0x3055 54250 field public static final int EGL_GREEN_SIZE = 12323; // 0x3023 54251 field public static final int EGL_HEIGHT = 12374; // 0x3056 54252 field public static final int EGL_HORIZONTAL_RESOLUTION = 12432; // 0x3090 54253 field public static final int EGL_LARGEST_PBUFFER = 12376; // 0x3058 54254 field public static final int EGL_LEVEL = 12329; // 0x3029 54255 field public static final int EGL_LUMINANCE_BUFFER = 12431; // 0x308f 54256 field public static final int EGL_LUMINANCE_SIZE = 12349; // 0x303d 54257 field public static final int EGL_MAX_PBUFFER_HEIGHT = 12330; // 0x302a 54258 field public static final int EGL_MAX_PBUFFER_PIXELS = 12331; // 0x302b 54259 field public static final int EGL_MAX_PBUFFER_WIDTH = 12332; // 0x302c 54260 field public static final int EGL_NATIVE_RENDERABLE = 12333; // 0x302d 54261 field public static final int EGL_NATIVE_VISUAL_ID = 12334; // 0x302e 54262 field public static final int EGL_NATIVE_VISUAL_TYPE = 12335; // 0x302f 54263 field public static final int EGL_NONE = 12344; // 0x3038 54264 field public static final int EGL_NON_CONFORMANT_CONFIG = 12369; // 0x3051 54265 field public static final int EGL_NOT_INITIALIZED = 12289; // 0x3001 54266 field public static final javax.microedition.khronos.egl.EGLContext EGL_NO_CONTEXT; 54267 field public static final javax.microedition.khronos.egl.EGLDisplay EGL_NO_DISPLAY; 54268 field public static final javax.microedition.khronos.egl.EGLSurface EGL_NO_SURFACE; 54269 field public static final int EGL_PBUFFER_BIT = 1; // 0x1 54270 field public static final int EGL_PIXEL_ASPECT_RATIO = 12434; // 0x3092 54271 field public static final int EGL_PIXMAP_BIT = 2; // 0x2 54272 field public static final int EGL_READ = 12378; // 0x305a 54273 field public static final int EGL_RED_SIZE = 12324; // 0x3024 54274 field public static final int EGL_RENDERABLE_TYPE = 12352; // 0x3040 54275 field public static final int EGL_RENDER_BUFFER = 12422; // 0x3086 54276 field public static final int EGL_RGB_BUFFER = 12430; // 0x308e 54277 field public static final int EGL_SAMPLES = 12337; // 0x3031 54278 field public static final int EGL_SAMPLE_BUFFERS = 12338; // 0x3032 54279 field public static final int EGL_SINGLE_BUFFER = 12421; // 0x3085 54280 field public static final int EGL_SLOW_CONFIG = 12368; // 0x3050 54281 field public static final int EGL_STENCIL_SIZE = 12326; // 0x3026 54282 field public static final int EGL_SUCCESS = 12288; // 0x3000 54283 field public static final int EGL_SURFACE_TYPE = 12339; // 0x3033 54284 field public static final int EGL_TRANSPARENT_BLUE_VALUE = 12341; // 0x3035 54285 field public static final int EGL_TRANSPARENT_GREEN_VALUE = 12342; // 0x3036 54286 field public static final int EGL_TRANSPARENT_RED_VALUE = 12343; // 0x3037 54287 field public static final int EGL_TRANSPARENT_RGB = 12370; // 0x3052 54288 field public static final int EGL_TRANSPARENT_TYPE = 12340; // 0x3034 54289 field public static final int EGL_VENDOR = 12371; // 0x3053 54290 field public static final int EGL_VERSION = 12372; // 0x3054 54291 field public static final int EGL_VERTICAL_RESOLUTION = 12433; // 0x3091 54292 field public static final int EGL_WIDTH = 12375; // 0x3057 54293 field public static final int EGL_WINDOW_BIT = 4; // 0x4 54294 } 54295 54296 public abstract interface EGL11 implements javax.microedition.khronos.egl.EGL10 { 54297 field public static final int EGL_CONTEXT_LOST = 12302; // 0x300e 54298 } 54299 54300 public abstract class EGLConfig { 54301 ctor public EGLConfig(); 54302 } 54303 54304 public abstract class EGLContext { 54305 ctor public EGLContext(); 54306 method public static javax.microedition.khronos.egl.EGL getEGL(); 54307 method public abstract javax.microedition.khronos.opengles.GL getGL(); 54308 } 54309 54310 public abstract class EGLDisplay { 54311 ctor public EGLDisplay(); 54312 } 54313 54314 public abstract class EGLSurface { 54315 ctor public EGLSurface(); 54316 } 54317 54318} 54319 54320package javax.microedition.khronos.opengles { 54321 54322 public abstract interface GL { 54323 } 54324 54325 public abstract interface GL10 implements javax.microedition.khronos.opengles.GL { 54326 method public abstract void glActiveTexture(int); 54327 method public abstract void glAlphaFunc(int, float); 54328 method public abstract void glAlphaFuncx(int, int); 54329 method public abstract void glBindTexture(int, int); 54330 method public abstract void glBlendFunc(int, int); 54331 method public abstract void glClear(int); 54332 method public abstract void glClearColor(float, float, float, float); 54333 method public abstract void glClearColorx(int, int, int, int); 54334 method public abstract void glClearDepthf(float); 54335 method public abstract void glClearDepthx(int); 54336 method public abstract void glClearStencil(int); 54337 method public abstract void glClientActiveTexture(int); 54338 method public abstract void glColor4f(float, float, float, float); 54339 method public abstract void glColor4x(int, int, int, int); 54340 method public abstract void glColorMask(boolean, boolean, boolean, boolean); 54341 method public abstract void glColorPointer(int, int, int, java.nio.Buffer); 54342 method public abstract void glCompressedTexImage2D(int, int, int, int, int, int, int, java.nio.Buffer); 54343 method public abstract void glCompressedTexSubImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer); 54344 method public abstract void glCopyTexImage2D(int, int, int, int, int, int, int, int); 54345 method public abstract void glCopyTexSubImage2D(int, int, int, int, int, int, int, int); 54346 method public abstract void glCullFace(int); 54347 method public abstract void glDeleteTextures(int, int[], int); 54348 method public abstract void glDeleteTextures(int, java.nio.IntBuffer); 54349 method public abstract void glDepthFunc(int); 54350 method public abstract void glDepthMask(boolean); 54351 method public abstract void glDepthRangef(float, float); 54352 method public abstract void glDepthRangex(int, int); 54353 method public abstract void glDisable(int); 54354 method public abstract void glDisableClientState(int); 54355 method public abstract void glDrawArrays(int, int, int); 54356 method public abstract void glDrawElements(int, int, int, java.nio.Buffer); 54357 method public abstract void glEnable(int); 54358 method public abstract void glEnableClientState(int); 54359 method public abstract void glFinish(); 54360 method public abstract void glFlush(); 54361 method public abstract void glFogf(int, float); 54362 method public abstract void glFogfv(int, float[], int); 54363 method public abstract void glFogfv(int, java.nio.FloatBuffer); 54364 method public abstract void glFogx(int, int); 54365 method public abstract void glFogxv(int, int[], int); 54366 method public abstract void glFogxv(int, java.nio.IntBuffer); 54367 method public abstract void glFrontFace(int); 54368 method public abstract void glFrustumf(float, float, float, float, float, float); 54369 method public abstract void glFrustumx(int, int, int, int, int, int); 54370 method public abstract void glGenTextures(int, int[], int); 54371 method public abstract void glGenTextures(int, java.nio.IntBuffer); 54372 method public abstract int glGetError(); 54373 method public abstract void glGetIntegerv(int, int[], int); 54374 method public abstract void glGetIntegerv(int, java.nio.IntBuffer); 54375 method public abstract java.lang.String glGetString(int); 54376 method public abstract void glHint(int, int); 54377 method public abstract void glLightModelf(int, float); 54378 method public abstract void glLightModelfv(int, float[], int); 54379 method public abstract void glLightModelfv(int, java.nio.FloatBuffer); 54380 method public abstract void glLightModelx(int, int); 54381 method public abstract void glLightModelxv(int, int[], int); 54382 method public abstract void glLightModelxv(int, java.nio.IntBuffer); 54383 method public abstract void glLightf(int, int, float); 54384 method public abstract void glLightfv(int, int, float[], int); 54385 method public abstract void glLightfv(int, int, java.nio.FloatBuffer); 54386 method public abstract void glLightx(int, int, int); 54387 method public abstract void glLightxv(int, int, int[], int); 54388 method public abstract void glLightxv(int, int, java.nio.IntBuffer); 54389 method public abstract void glLineWidth(float); 54390 method public abstract void glLineWidthx(int); 54391 method public abstract void glLoadIdentity(); 54392 method public abstract void glLoadMatrixf(float[], int); 54393 method public abstract void glLoadMatrixf(java.nio.FloatBuffer); 54394 method public abstract void glLoadMatrixx(int[], int); 54395 method public abstract void glLoadMatrixx(java.nio.IntBuffer); 54396 method public abstract void glLogicOp(int); 54397 method public abstract void glMaterialf(int, int, float); 54398 method public abstract void glMaterialfv(int, int, float[], int); 54399 method public abstract void glMaterialfv(int, int, java.nio.FloatBuffer); 54400 method public abstract void glMaterialx(int, int, int); 54401 method public abstract void glMaterialxv(int, int, int[], int); 54402 method public abstract void glMaterialxv(int, int, java.nio.IntBuffer); 54403 method public abstract void glMatrixMode(int); 54404 method public abstract void glMultMatrixf(float[], int); 54405 method public abstract void glMultMatrixf(java.nio.FloatBuffer); 54406 method public abstract void glMultMatrixx(int[], int); 54407 method public abstract void glMultMatrixx(java.nio.IntBuffer); 54408 method public abstract void glMultiTexCoord4f(int, float, float, float, float); 54409 method public abstract void glMultiTexCoord4x(int, int, int, int, int); 54410 method public abstract void glNormal3f(float, float, float); 54411 method public abstract void glNormal3x(int, int, int); 54412 method public abstract void glNormalPointer(int, int, java.nio.Buffer); 54413 method public abstract void glOrthof(float, float, float, float, float, float); 54414 method public abstract void glOrthox(int, int, int, int, int, int); 54415 method public abstract void glPixelStorei(int, int); 54416 method public abstract void glPointSize(float); 54417 method public abstract void glPointSizex(int); 54418 method public abstract void glPolygonOffset(float, float); 54419 method public abstract void glPolygonOffsetx(int, int); 54420 method public abstract void glPopMatrix(); 54421 method public abstract void glPushMatrix(); 54422 method public abstract void glReadPixels(int, int, int, int, int, int, java.nio.Buffer); 54423 method public abstract void glRotatef(float, float, float, float); 54424 method public abstract void glRotatex(int, int, int, int); 54425 method public abstract void glSampleCoverage(float, boolean); 54426 method public abstract void glSampleCoveragex(int, boolean); 54427 method public abstract void glScalef(float, float, float); 54428 method public abstract void glScalex(int, int, int); 54429 method public abstract void glScissor(int, int, int, int); 54430 method public abstract void glShadeModel(int); 54431 method public abstract void glStencilFunc(int, int, int); 54432 method public abstract void glStencilMask(int); 54433 method public abstract void glStencilOp(int, int, int); 54434 method public abstract void glTexCoordPointer(int, int, int, java.nio.Buffer); 54435 method public abstract void glTexEnvf(int, int, float); 54436 method public abstract void glTexEnvfv(int, int, float[], int); 54437 method public abstract void glTexEnvfv(int, int, java.nio.FloatBuffer); 54438 method public abstract void glTexEnvx(int, int, int); 54439 method public abstract void glTexEnvxv(int, int, int[], int); 54440 method public abstract void glTexEnvxv(int, int, java.nio.IntBuffer); 54441 method public abstract void glTexImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer); 54442 method public abstract void glTexParameterf(int, int, float); 54443 method public abstract void glTexParameterx(int, int, int); 54444 method public abstract void glTexSubImage2D(int, int, int, int, int, int, int, int, java.nio.Buffer); 54445 method public abstract void glTranslatef(float, float, float); 54446 method public abstract void glTranslatex(int, int, int); 54447 method public abstract void glVertexPointer(int, int, int, java.nio.Buffer); 54448 method public abstract void glViewport(int, int, int, int); 54449 field public static final int GL_ADD = 260; // 0x104 54450 field public static final int GL_ALIASED_LINE_WIDTH_RANGE = 33902; // 0x846e 54451 field public static final int GL_ALIASED_POINT_SIZE_RANGE = 33901; // 0x846d 54452 field public static final int GL_ALPHA = 6406; // 0x1906 54453 field public static final int GL_ALPHA_BITS = 3413; // 0xd55 54454 field public static final int GL_ALPHA_TEST = 3008; // 0xbc0 54455 field public static final int GL_ALWAYS = 519; // 0x207 54456 field public static final int GL_AMBIENT = 4608; // 0x1200 54457 field public static final int GL_AMBIENT_AND_DIFFUSE = 5634; // 0x1602 54458 field public static final int GL_AND = 5377; // 0x1501 54459 field public static final int GL_AND_INVERTED = 5380; // 0x1504 54460 field public static final int GL_AND_REVERSE = 5378; // 0x1502 54461 field public static final int GL_BACK = 1029; // 0x405 54462 field public static final int GL_BLEND = 3042; // 0xbe2 54463 field public static final int GL_BLUE_BITS = 3412; // 0xd54 54464 field public static final int GL_BYTE = 5120; // 0x1400 54465 field public static final int GL_CCW = 2305; // 0x901 54466 field public static final int GL_CLAMP_TO_EDGE = 33071; // 0x812f 54467 field public static final int GL_CLEAR = 5376; // 0x1500 54468 field public static final int GL_COLOR_ARRAY = 32886; // 0x8076 54469 field public static final int GL_COLOR_BUFFER_BIT = 16384; // 0x4000 54470 field public static final int GL_COLOR_LOGIC_OP = 3058; // 0xbf2 54471 field public static final int GL_COLOR_MATERIAL = 2903; // 0xb57 54472 field public static final int GL_COMPRESSED_TEXTURE_FORMATS = 34467; // 0x86a3 54473 field public static final int GL_CONSTANT_ATTENUATION = 4615; // 0x1207 54474 field public static final int GL_COPY = 5379; // 0x1503 54475 field public static final int GL_COPY_INVERTED = 5388; // 0x150c 54476 field public static final int GL_CULL_FACE = 2884; // 0xb44 54477 field public static final int GL_CW = 2304; // 0x900 54478 field public static final int GL_DECAL = 8449; // 0x2101 54479 field public static final int GL_DECR = 7683; // 0x1e03 54480 field public static final int GL_DEPTH_BITS = 3414; // 0xd56 54481 field public static final int GL_DEPTH_BUFFER_BIT = 256; // 0x100 54482 field public static final int GL_DEPTH_TEST = 2929; // 0xb71 54483 field public static final int GL_DIFFUSE = 4609; // 0x1201 54484 field public static final int GL_DITHER = 3024; // 0xbd0 54485 field public static final int GL_DONT_CARE = 4352; // 0x1100 54486 field public static final int GL_DST_ALPHA = 772; // 0x304 54487 field public static final int GL_DST_COLOR = 774; // 0x306 54488 field public static final int GL_EMISSION = 5632; // 0x1600 54489 field public static final int GL_EQUAL = 514; // 0x202 54490 field public static final int GL_EQUIV = 5385; // 0x1509 54491 field public static final int GL_EXP = 2048; // 0x800 54492 field public static final int GL_EXP2 = 2049; // 0x801 54493 field public static final int GL_EXTENSIONS = 7939; // 0x1f03 54494 field public static final int GL_FALSE = 0; // 0x0 54495 field public static final int GL_FASTEST = 4353; // 0x1101 54496 field public static final int GL_FIXED = 5132; // 0x140c 54497 field public static final int GL_FLAT = 7424; // 0x1d00 54498 field public static final int GL_FLOAT = 5126; // 0x1406 54499 field public static final int GL_FOG = 2912; // 0xb60 54500 field public static final int GL_FOG_COLOR = 2918; // 0xb66 54501 field public static final int GL_FOG_DENSITY = 2914; // 0xb62 54502 field public static final int GL_FOG_END = 2916; // 0xb64 54503 field public static final int GL_FOG_HINT = 3156; // 0xc54 54504 field public static final int GL_FOG_MODE = 2917; // 0xb65 54505 field public static final int GL_FOG_START = 2915; // 0xb63 54506 field public static final int GL_FRONT = 1028; // 0x404 54507 field public static final int GL_FRONT_AND_BACK = 1032; // 0x408 54508 field public static final int GL_GEQUAL = 518; // 0x206 54509 field public static final int GL_GREATER = 516; // 0x204 54510 field public static final int GL_GREEN_BITS = 3411; // 0xd53 54511 field public static final int GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES = 35739; // 0x8b9b 54512 field public static final int GL_IMPLEMENTATION_COLOR_READ_TYPE_OES = 35738; // 0x8b9a 54513 field public static final int GL_INCR = 7682; // 0x1e02 54514 field public static final int GL_INVALID_ENUM = 1280; // 0x500 54515 field public static final int GL_INVALID_OPERATION = 1282; // 0x502 54516 field public static final int GL_INVALID_VALUE = 1281; // 0x501 54517 field public static final int GL_INVERT = 5386; // 0x150a 54518 field public static final int GL_KEEP = 7680; // 0x1e00 54519 field public static final int GL_LEQUAL = 515; // 0x203 54520 field public static final int GL_LESS = 513; // 0x201 54521 field public static final int GL_LIGHT0 = 16384; // 0x4000 54522 field public static final int GL_LIGHT1 = 16385; // 0x4001 54523 field public static final int GL_LIGHT2 = 16386; // 0x4002 54524 field public static final int GL_LIGHT3 = 16387; // 0x4003 54525 field public static final int GL_LIGHT4 = 16388; // 0x4004 54526 field public static final int GL_LIGHT5 = 16389; // 0x4005 54527 field public static final int GL_LIGHT6 = 16390; // 0x4006 54528 field public static final int GL_LIGHT7 = 16391; // 0x4007 54529 field public static final int GL_LIGHTING = 2896; // 0xb50 54530 field public static final int GL_LIGHT_MODEL_AMBIENT = 2899; // 0xb53 54531 field public static final int GL_LIGHT_MODEL_TWO_SIDE = 2898; // 0xb52 54532 field public static final int GL_LINEAR = 9729; // 0x2601 54533 field public static final int GL_LINEAR_ATTENUATION = 4616; // 0x1208 54534 field public static final int GL_LINEAR_MIPMAP_LINEAR = 9987; // 0x2703 54535 field public static final int GL_LINEAR_MIPMAP_NEAREST = 9985; // 0x2701 54536 field public static final int GL_LINES = 1; // 0x1 54537 field public static final int GL_LINE_LOOP = 2; // 0x2 54538 field public static final int GL_LINE_SMOOTH = 2848; // 0xb20 54539 field public static final int GL_LINE_SMOOTH_HINT = 3154; // 0xc52 54540 field public static final int GL_LINE_STRIP = 3; // 0x3 54541 field public static final int GL_LUMINANCE = 6409; // 0x1909 54542 field public static final int GL_LUMINANCE_ALPHA = 6410; // 0x190a 54543 field public static final int GL_MAX_ELEMENTS_INDICES = 33001; // 0x80e9 54544 field public static final int GL_MAX_ELEMENTS_VERTICES = 33000; // 0x80e8 54545 field public static final int GL_MAX_LIGHTS = 3377; // 0xd31 54546 field public static final int GL_MAX_MODELVIEW_STACK_DEPTH = 3382; // 0xd36 54547 field public static final int GL_MAX_PROJECTION_STACK_DEPTH = 3384; // 0xd38 54548 field public static final int GL_MAX_TEXTURE_SIZE = 3379; // 0xd33 54549 field public static final int GL_MAX_TEXTURE_STACK_DEPTH = 3385; // 0xd39 54550 field public static final int GL_MAX_TEXTURE_UNITS = 34018; // 0x84e2 54551 field public static final int GL_MAX_VIEWPORT_DIMS = 3386; // 0xd3a 54552 field public static final int GL_MODELVIEW = 5888; // 0x1700 54553 field public static final int GL_MODULATE = 8448; // 0x2100 54554 field public static final int GL_MULTISAMPLE = 32925; // 0x809d 54555 field public static final int GL_NAND = 5390; // 0x150e 54556 field public static final int GL_NEAREST = 9728; // 0x2600 54557 field public static final int GL_NEAREST_MIPMAP_LINEAR = 9986; // 0x2702 54558 field public static final int GL_NEAREST_MIPMAP_NEAREST = 9984; // 0x2700 54559 field public static final int GL_NEVER = 512; // 0x200 54560 field public static final int GL_NICEST = 4354; // 0x1102 54561 field public static final int GL_NOOP = 5381; // 0x1505 54562 field public static final int GL_NOR = 5384; // 0x1508 54563 field public static final int GL_NORMALIZE = 2977; // 0xba1 54564 field public static final int GL_NORMAL_ARRAY = 32885; // 0x8075 54565 field public static final int GL_NOTEQUAL = 517; // 0x205 54566 field public static final int GL_NO_ERROR = 0; // 0x0 54567 field public static final int GL_NUM_COMPRESSED_TEXTURE_FORMATS = 34466; // 0x86a2 54568 field public static final int GL_ONE = 1; // 0x1 54569 field public static final int GL_ONE_MINUS_DST_ALPHA = 773; // 0x305 54570 field public static final int GL_ONE_MINUS_DST_COLOR = 775; // 0x307 54571 field public static final int GL_ONE_MINUS_SRC_ALPHA = 771; // 0x303 54572 field public static final int GL_ONE_MINUS_SRC_COLOR = 769; // 0x301 54573 field public static final int GL_OR = 5383; // 0x1507 54574 field public static final int GL_OR_INVERTED = 5389; // 0x150d 54575 field public static final int GL_OR_REVERSE = 5387; // 0x150b 54576 field public static final int GL_OUT_OF_MEMORY = 1285; // 0x505 54577 field public static final int GL_PACK_ALIGNMENT = 3333; // 0xd05 54578 field public static final int GL_PALETTE4_R5_G6_B5_OES = 35730; // 0x8b92 54579 field public static final int GL_PALETTE4_RGB5_A1_OES = 35732; // 0x8b94 54580 field public static final int GL_PALETTE4_RGB8_OES = 35728; // 0x8b90 54581 field public static final int GL_PALETTE4_RGBA4_OES = 35731; // 0x8b93 54582 field public static final int GL_PALETTE4_RGBA8_OES = 35729; // 0x8b91 54583 field public static final int GL_PALETTE8_R5_G6_B5_OES = 35735; // 0x8b97 54584 field public static final int GL_PALETTE8_RGB5_A1_OES = 35737; // 0x8b99 54585 field public static final int GL_PALETTE8_RGB8_OES = 35733; // 0x8b95 54586 field public static final int GL_PALETTE8_RGBA4_OES = 35736; // 0x8b98 54587 field public static final int GL_PALETTE8_RGBA8_OES = 35734; // 0x8b96 54588 field public static final int GL_PERSPECTIVE_CORRECTION_HINT = 3152; // 0xc50 54589 field public static final int GL_POINTS = 0; // 0x0 54590 field public static final int GL_POINT_FADE_THRESHOLD_SIZE = 33064; // 0x8128 54591 field public static final int GL_POINT_SIZE = 2833; // 0xb11 54592 field public static final int GL_POINT_SMOOTH = 2832; // 0xb10 54593 field public static final int GL_POINT_SMOOTH_HINT = 3153; // 0xc51 54594 field public static final int GL_POLYGON_OFFSET_FILL = 32823; // 0x8037 54595 field public static final int GL_POLYGON_SMOOTH_HINT = 3155; // 0xc53 54596 field public static final int GL_POSITION = 4611; // 0x1203 54597 field public static final int GL_PROJECTION = 5889; // 0x1701 54598 field public static final int GL_QUADRATIC_ATTENUATION = 4617; // 0x1209 54599 field public static final int GL_RED_BITS = 3410; // 0xd52 54600 field public static final int GL_RENDERER = 7937; // 0x1f01 54601 field public static final int GL_REPEAT = 10497; // 0x2901 54602 field public static final int GL_REPLACE = 7681; // 0x1e01 54603 field public static final int GL_RESCALE_NORMAL = 32826; // 0x803a 54604 field public static final int GL_RGB = 6407; // 0x1907 54605 field public static final int GL_RGBA = 6408; // 0x1908 54606 field public static final int GL_SAMPLE_ALPHA_TO_COVERAGE = 32926; // 0x809e 54607 field public static final int GL_SAMPLE_ALPHA_TO_ONE = 32927; // 0x809f 54608 field public static final int GL_SAMPLE_COVERAGE = 32928; // 0x80a0 54609 field public static final int GL_SCISSOR_TEST = 3089; // 0xc11 54610 field public static final int GL_SET = 5391; // 0x150f 54611 field public static final int GL_SHININESS = 5633; // 0x1601 54612 field public static final int GL_SHORT = 5122; // 0x1402 54613 field public static final int GL_SMOOTH = 7425; // 0x1d01 54614 field public static final int GL_SMOOTH_LINE_WIDTH_RANGE = 2850; // 0xb22 54615 field public static final int GL_SMOOTH_POINT_SIZE_RANGE = 2834; // 0xb12 54616 field public static final int GL_SPECULAR = 4610; // 0x1202 54617 field public static final int GL_SPOT_CUTOFF = 4614; // 0x1206 54618 field public static final int GL_SPOT_DIRECTION = 4612; // 0x1204 54619 field public static final int GL_SPOT_EXPONENT = 4613; // 0x1205 54620 field public static final int GL_SRC_ALPHA = 770; // 0x302 54621 field public static final int GL_SRC_ALPHA_SATURATE = 776; // 0x308 54622 field public static final int GL_SRC_COLOR = 768; // 0x300 54623 field public static final int GL_STACK_OVERFLOW = 1283; // 0x503 54624 field public static final int GL_STACK_UNDERFLOW = 1284; // 0x504 54625 field public static final int GL_STENCIL_BITS = 3415; // 0xd57 54626 field public static final int GL_STENCIL_BUFFER_BIT = 1024; // 0x400 54627 field public static final int GL_STENCIL_TEST = 2960; // 0xb90 54628 field public static final int GL_SUBPIXEL_BITS = 3408; // 0xd50 54629 field public static final int GL_TEXTURE = 5890; // 0x1702 54630 field public static final int GL_TEXTURE0 = 33984; // 0x84c0 54631 field public static final int GL_TEXTURE1 = 33985; // 0x84c1 54632 field public static final int GL_TEXTURE10 = 33994; // 0x84ca 54633 field public static final int GL_TEXTURE11 = 33995; // 0x84cb 54634 field public static final int GL_TEXTURE12 = 33996; // 0x84cc 54635 field public static final int GL_TEXTURE13 = 33997; // 0x84cd 54636 field public static final int GL_TEXTURE14 = 33998; // 0x84ce 54637 field public static final int GL_TEXTURE15 = 33999; // 0x84cf 54638 field public static final int GL_TEXTURE16 = 34000; // 0x84d0 54639 field public static final int GL_TEXTURE17 = 34001; // 0x84d1 54640 field public static final int GL_TEXTURE18 = 34002; // 0x84d2 54641 field public static final int GL_TEXTURE19 = 34003; // 0x84d3 54642 field public static final int GL_TEXTURE2 = 33986; // 0x84c2 54643 field public static final int GL_TEXTURE20 = 34004; // 0x84d4 54644 field public static final int GL_TEXTURE21 = 34005; // 0x84d5 54645 field public static final int GL_TEXTURE22 = 34006; // 0x84d6 54646 field public static final int GL_TEXTURE23 = 34007; // 0x84d7 54647 field public static final int GL_TEXTURE24 = 34008; // 0x84d8 54648 field public static final int GL_TEXTURE25 = 34009; // 0x84d9 54649 field public static final int GL_TEXTURE26 = 34010; // 0x84da 54650 field public static final int GL_TEXTURE27 = 34011; // 0x84db 54651 field public static final int GL_TEXTURE28 = 34012; // 0x84dc 54652 field public static final int GL_TEXTURE29 = 34013; // 0x84dd 54653 field public static final int GL_TEXTURE3 = 33987; // 0x84c3 54654 field public static final int GL_TEXTURE30 = 34014; // 0x84de 54655 field public static final int GL_TEXTURE31 = 34015; // 0x84df 54656 field public static final int GL_TEXTURE4 = 33988; // 0x84c4 54657 field public static final int GL_TEXTURE5 = 33989; // 0x84c5 54658 field public static final int GL_TEXTURE6 = 33990; // 0x84c6 54659 field public static final int GL_TEXTURE7 = 33991; // 0x84c7 54660 field public static final int GL_TEXTURE8 = 33992; // 0x84c8 54661 field public static final int GL_TEXTURE9 = 33993; // 0x84c9 54662 field public static final int GL_TEXTURE_2D = 3553; // 0xde1 54663 field public static final int GL_TEXTURE_COORD_ARRAY = 32888; // 0x8078 54664 field public static final int GL_TEXTURE_ENV = 8960; // 0x2300 54665 field public static final int GL_TEXTURE_ENV_COLOR = 8705; // 0x2201 54666 field public static final int GL_TEXTURE_ENV_MODE = 8704; // 0x2200 54667 field public static final int GL_TEXTURE_MAG_FILTER = 10240; // 0x2800 54668 field public static final int GL_TEXTURE_MIN_FILTER = 10241; // 0x2801 54669 field public static final int GL_TEXTURE_WRAP_S = 10242; // 0x2802 54670 field public static final int GL_TEXTURE_WRAP_T = 10243; // 0x2803 54671 field public static final int GL_TRIANGLES = 4; // 0x4 54672 field public static final int GL_TRIANGLE_FAN = 6; // 0x6 54673 field public static final int GL_TRIANGLE_STRIP = 5; // 0x5 54674 field public static final int GL_TRUE = 1; // 0x1 54675 field public static final int GL_UNPACK_ALIGNMENT = 3317; // 0xcf5 54676 field public static final int GL_UNSIGNED_BYTE = 5121; // 0x1401 54677 field public static final int GL_UNSIGNED_SHORT = 5123; // 0x1403 54678 field public static final int GL_UNSIGNED_SHORT_4_4_4_4 = 32819; // 0x8033 54679 field public static final int GL_UNSIGNED_SHORT_5_5_5_1 = 32820; // 0x8034 54680 field public static final int GL_UNSIGNED_SHORT_5_6_5 = 33635; // 0x8363 54681 field public static final int GL_VENDOR = 7936; // 0x1f00 54682 field public static final int GL_VERSION = 7938; // 0x1f02 54683 field public static final int GL_VERTEX_ARRAY = 32884; // 0x8074 54684 field public static final int GL_XOR = 5382; // 0x1506 54685 field public static final int GL_ZERO = 0; // 0x0 54686 } 54687 54688 public abstract interface GL10Ext implements javax.microedition.khronos.opengles.GL { 54689 method public abstract int glQueryMatrixxOES(int[], int, int[], int); 54690 method public abstract int glQueryMatrixxOES(java.nio.IntBuffer, java.nio.IntBuffer); 54691 } 54692 54693 public abstract interface GL11 implements javax.microedition.khronos.opengles.GL10 { 54694 method public abstract void glBindBuffer(int, int); 54695 method public abstract void glBufferData(int, int, java.nio.Buffer, int); 54696 method public abstract void glBufferSubData(int, int, int, java.nio.Buffer); 54697 method public abstract void glClipPlanef(int, float[], int); 54698 method public abstract void glClipPlanef(int, java.nio.FloatBuffer); 54699 method public abstract void glClipPlanex(int, int[], int); 54700 method public abstract void glClipPlanex(int, java.nio.IntBuffer); 54701 method public abstract void glColor4ub(byte, byte, byte, byte); 54702 method public abstract void glColorPointer(int, int, int, int); 54703 method public abstract void glDeleteBuffers(int, int[], int); 54704 method public abstract void glDeleteBuffers(int, java.nio.IntBuffer); 54705 method public abstract void glDrawElements(int, int, int, int); 54706 method public abstract void glGenBuffers(int, int[], int); 54707 method public abstract void glGenBuffers(int, java.nio.IntBuffer); 54708 method public abstract void glGetBooleanv(int, boolean[], int); 54709 method public abstract void glGetBooleanv(int, java.nio.IntBuffer); 54710 method public abstract void glGetBufferParameteriv(int, int, int[], int); 54711 method public abstract void glGetBufferParameteriv(int, int, java.nio.IntBuffer); 54712 method public abstract void glGetClipPlanef(int, float[], int); 54713 method public abstract void glGetClipPlanef(int, java.nio.FloatBuffer); 54714 method public abstract void glGetClipPlanex(int, int[], int); 54715 method public abstract void glGetClipPlanex(int, java.nio.IntBuffer); 54716 method public abstract void glGetFixedv(int, int[], int); 54717 method public abstract void glGetFixedv(int, java.nio.IntBuffer); 54718 method public abstract void glGetFloatv(int, float[], int); 54719 method public abstract void glGetFloatv(int, java.nio.FloatBuffer); 54720 method public abstract void glGetLightfv(int, int, float[], int); 54721 method public abstract void glGetLightfv(int, int, java.nio.FloatBuffer); 54722 method public abstract void glGetLightxv(int, int, int[], int); 54723 method public abstract void glGetLightxv(int, int, java.nio.IntBuffer); 54724 method public abstract void glGetMaterialfv(int, int, float[], int); 54725 method public abstract void glGetMaterialfv(int, int, java.nio.FloatBuffer); 54726 method public abstract void glGetMaterialxv(int, int, int[], int); 54727 method public abstract void glGetMaterialxv(int, int, java.nio.IntBuffer); 54728 method public abstract void glGetPointerv(int, java.nio.Buffer[]); 54729 method public abstract void glGetTexEnviv(int, int, int[], int); 54730 method public abstract void glGetTexEnviv(int, int, java.nio.IntBuffer); 54731 method public abstract void glGetTexEnvxv(int, int, int[], int); 54732 method public abstract void glGetTexEnvxv(int, int, java.nio.IntBuffer); 54733 method public abstract void glGetTexParameterfv(int, int, float[], int); 54734 method public abstract void glGetTexParameterfv(int, int, java.nio.FloatBuffer); 54735 method public abstract void glGetTexParameteriv(int, int, int[], int); 54736 method public abstract void glGetTexParameteriv(int, int, java.nio.IntBuffer); 54737 method public abstract void glGetTexParameterxv(int, int, int[], int); 54738 method public abstract void glGetTexParameterxv(int, int, java.nio.IntBuffer); 54739 method public abstract boolean glIsBuffer(int); 54740 method public abstract boolean glIsEnabled(int); 54741 method public abstract boolean glIsTexture(int); 54742 method public abstract void glNormalPointer(int, int, int); 54743 method public abstract void glPointParameterf(int, float); 54744 method public abstract void glPointParameterfv(int, float[], int); 54745 method public abstract void glPointParameterfv(int, java.nio.FloatBuffer); 54746 method public abstract void glPointParameterx(int, int); 54747 method public abstract void glPointParameterxv(int, int[], int); 54748 method public abstract void glPointParameterxv(int, java.nio.IntBuffer); 54749 method public abstract void glPointSizePointerOES(int, int, java.nio.Buffer); 54750 method public abstract void glTexCoordPointer(int, int, int, int); 54751 method public abstract void glTexEnvi(int, int, int); 54752 method public abstract void glTexEnviv(int, int, int[], int); 54753 method public abstract void glTexEnviv(int, int, java.nio.IntBuffer); 54754 method public abstract void glTexParameterfv(int, int, float[], int); 54755 method public abstract void glTexParameterfv(int, int, java.nio.FloatBuffer); 54756 method public abstract void glTexParameteri(int, int, int); 54757 method public abstract void glTexParameteriv(int, int, int[], int); 54758 method public abstract void glTexParameteriv(int, int, java.nio.IntBuffer); 54759 method public abstract void glTexParameterxv(int, int, int[], int); 54760 method public abstract void glTexParameterxv(int, int, java.nio.IntBuffer); 54761 method public abstract void glVertexPointer(int, int, int, int); 54762 field public static final int GL_ACTIVE_TEXTURE = 34016; // 0x84e0 54763 field public static final int GL_ADD_SIGNED = 34164; // 0x8574 54764 field public static final int GL_ALPHA_SCALE = 3356; // 0xd1c 54765 field public static final int GL_ALPHA_TEST_FUNC = 3009; // 0xbc1 54766 field public static final int GL_ALPHA_TEST_REF = 3010; // 0xbc2 54767 field public static final int GL_ARRAY_BUFFER = 34962; // 0x8892 54768 field public static final int GL_ARRAY_BUFFER_BINDING = 34964; // 0x8894 54769 field public static final int GL_BLEND_DST = 3040; // 0xbe0 54770 field public static final int GL_BLEND_SRC = 3041; // 0xbe1 54771 field public static final int GL_BUFFER_ACCESS = 35003; // 0x88bb 54772 field public static final int GL_BUFFER_SIZE = 34660; // 0x8764 54773 field public static final int GL_BUFFER_USAGE = 34661; // 0x8765 54774 field public static final int GL_CLIENT_ACTIVE_TEXTURE = 34017; // 0x84e1 54775 field public static final int GL_CLIP_PLANE0 = 12288; // 0x3000 54776 field public static final int GL_CLIP_PLANE1 = 12289; // 0x3001 54777 field public static final int GL_CLIP_PLANE2 = 12290; // 0x3002 54778 field public static final int GL_CLIP_PLANE3 = 12291; // 0x3003 54779 field public static final int GL_CLIP_PLANE4 = 12292; // 0x3004 54780 field public static final int GL_CLIP_PLANE5 = 12293; // 0x3005 54781 field public static final int GL_COLOR_ARRAY_BUFFER_BINDING = 34968; // 0x8898 54782 field public static final int GL_COLOR_ARRAY_POINTER = 32912; // 0x8090 54783 field public static final int GL_COLOR_ARRAY_SIZE = 32897; // 0x8081 54784 field public static final int GL_COLOR_ARRAY_STRIDE = 32899; // 0x8083 54785 field public static final int GL_COLOR_ARRAY_TYPE = 32898; // 0x8082 54786 field public static final int GL_COLOR_CLEAR_VALUE = 3106; // 0xc22 54787 field public static final int GL_COLOR_WRITEMASK = 3107; // 0xc23 54788 field public static final int GL_COMBINE = 34160; // 0x8570 54789 field public static final int GL_COMBINE_ALPHA = 34162; // 0x8572 54790 field public static final int GL_COMBINE_RGB = 34161; // 0x8571 54791 field public static final int GL_CONSTANT = 34166; // 0x8576 54792 field public static final int GL_COORD_REPLACE_OES = 34914; // 0x8862 54793 field public static final int GL_CULL_FACE_MODE = 2885; // 0xb45 54794 field public static final int GL_CURRENT_COLOR = 2816; // 0xb00 54795 field public static final int GL_CURRENT_NORMAL = 2818; // 0xb02 54796 field public static final int GL_CURRENT_TEXTURE_COORDS = 2819; // 0xb03 54797 field public static final int GL_DEPTH_CLEAR_VALUE = 2931; // 0xb73 54798 field public static final int GL_DEPTH_FUNC = 2932; // 0xb74 54799 field public static final int GL_DEPTH_RANGE = 2928; // 0xb70 54800 field public static final int GL_DEPTH_WRITEMASK = 2930; // 0xb72 54801 field public static final int GL_DOT3_RGB = 34478; // 0x86ae 54802 field public static final int GL_DOT3_RGBA = 34479; // 0x86af 54803 field public static final int GL_DYNAMIC_DRAW = 35048; // 0x88e8 54804 field public static final int GL_ELEMENT_ARRAY_BUFFER = 34963; // 0x8893 54805 field public static final int GL_ELEMENT_ARRAY_BUFFER_BINDING = 34965; // 0x8895 54806 field public static final int GL_FRONT_FACE = 2886; // 0xb46 54807 field public static final int GL_GENERATE_MIPMAP = 33169; // 0x8191 54808 field public static final int GL_GENERATE_MIPMAP_HINT = 33170; // 0x8192 54809 field public static final int GL_INTERPOLATE = 34165; // 0x8575 54810 field public static final int GL_LINE_WIDTH = 2849; // 0xb21 54811 field public static final int GL_LOGIC_OP_MODE = 3056; // 0xbf0 54812 field public static final int GL_MATRIX_MODE = 2976; // 0xba0 54813 field public static final int GL_MAX_CLIP_PLANES = 3378; // 0xd32 54814 field public static final int GL_MODELVIEW_MATRIX = 2982; // 0xba6 54815 field public static final int GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES = 35213; // 0x898d 54816 field public static final int GL_MODELVIEW_STACK_DEPTH = 2979; // 0xba3 54817 field public static final int GL_NORMAL_ARRAY_BUFFER_BINDING = 34967; // 0x8897 54818 field public static final int GL_NORMAL_ARRAY_POINTER = 32911; // 0x808f 54819 field public static final int GL_NORMAL_ARRAY_STRIDE = 32895; // 0x807f 54820 field public static final int GL_NORMAL_ARRAY_TYPE = 32894; // 0x807e 54821 field public static final int GL_OPERAND0_ALPHA = 34200; // 0x8598 54822 field public static final int GL_OPERAND0_RGB = 34192; // 0x8590 54823 field public static final int GL_OPERAND1_ALPHA = 34201; // 0x8599 54824 field public static final int GL_OPERAND1_RGB = 34193; // 0x8591 54825 field public static final int GL_OPERAND2_ALPHA = 34202; // 0x859a 54826 field public static final int GL_OPERAND2_RGB = 34194; // 0x8592 54827 field public static final int GL_POINT_DISTANCE_ATTENUATION = 33065; // 0x8129 54828 field public static final int GL_POINT_FADE_THRESHOLD_SIZE = 33064; // 0x8128 54829 field public static final int GL_POINT_SIZE = 2833; // 0xb11 54830 field public static final int GL_POINT_SIZE_ARRAY_BUFFER_BINDING_OES = 35743; // 0x8b9f 54831 field public static final int GL_POINT_SIZE_ARRAY_OES = 35740; // 0x8b9c 54832 field public static final int GL_POINT_SIZE_ARRAY_POINTER_OES = 35212; // 0x898c 54833 field public static final int GL_POINT_SIZE_ARRAY_STRIDE_OES = 35211; // 0x898b 54834 field public static final int GL_POINT_SIZE_ARRAY_TYPE_OES = 35210; // 0x898a 54835 field public static final int GL_POINT_SIZE_MAX = 33063; // 0x8127 54836 field public static final int GL_POINT_SIZE_MIN = 33062; // 0x8126 54837 field public static final int GL_POINT_SPRITE_OES = 34913; // 0x8861 54838 field public static final int GL_POLYGON_OFFSET_FACTOR = 32824; // 0x8038 54839 field public static final int GL_POLYGON_OFFSET_UNITS = 10752; // 0x2a00 54840 field public static final int GL_PREVIOUS = 34168; // 0x8578 54841 field public static final int GL_PRIMARY_COLOR = 34167; // 0x8577 54842 field public static final int GL_PROJECTION_MATRIX = 2983; // 0xba7 54843 field public static final int GL_PROJECTION_MATRIX_FLOAT_AS_INT_BITS_OES = 35214; // 0x898e 54844 field public static final int GL_PROJECTION_STACK_DEPTH = 2980; // 0xba4 54845 field public static final int GL_RGB_SCALE = 34163; // 0x8573 54846 field public static final int GL_SAMPLES = 32937; // 0x80a9 54847 field public static final int GL_SAMPLE_BUFFERS = 32936; // 0x80a8 54848 field public static final int GL_SAMPLE_COVERAGE_INVERT = 32939; // 0x80ab 54849 field public static final int GL_SAMPLE_COVERAGE_VALUE = 32938; // 0x80aa 54850 field public static final int GL_SCISSOR_BOX = 3088; // 0xc10 54851 field public static final int GL_SHADE_MODEL = 2900; // 0xb54 54852 field public static final int GL_SRC0_ALPHA = 34184; // 0x8588 54853 field public static final int GL_SRC0_RGB = 34176; // 0x8580 54854 field public static final int GL_SRC1_ALPHA = 34185; // 0x8589 54855 field public static final int GL_SRC1_RGB = 34177; // 0x8581 54856 field public static final int GL_SRC2_ALPHA = 34186; // 0x858a 54857 field public static final int GL_SRC2_RGB = 34178; // 0x8582 54858 field public static final int GL_STATIC_DRAW = 35044; // 0x88e4 54859 field public static final int GL_STENCIL_CLEAR_VALUE = 2961; // 0xb91 54860 field public static final int GL_STENCIL_FAIL = 2964; // 0xb94 54861 field public static final int GL_STENCIL_FUNC = 2962; // 0xb92 54862 field public static final int GL_STENCIL_PASS_DEPTH_FAIL = 2965; // 0xb95 54863 field public static final int GL_STENCIL_PASS_DEPTH_PASS = 2966; // 0xb96 54864 field public static final int GL_STENCIL_REF = 2967; // 0xb97 54865 field public static final int GL_STENCIL_VALUE_MASK = 2963; // 0xb93 54866 field public static final int GL_STENCIL_WRITEMASK = 2968; // 0xb98 54867 field public static final int GL_SUBTRACT = 34023; // 0x84e7 54868 field public static final int GL_TEXTURE_BINDING_2D = 32873; // 0x8069 54869 field public static final int GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING = 34970; // 0x889a 54870 field public static final int GL_TEXTURE_COORD_ARRAY_POINTER = 32914; // 0x8092 54871 field public static final int GL_TEXTURE_COORD_ARRAY_SIZE = 32904; // 0x8088 54872 field public static final int GL_TEXTURE_COORD_ARRAY_STRIDE = 32906; // 0x808a 54873 field public static final int GL_TEXTURE_COORD_ARRAY_TYPE = 32905; // 0x8089 54874 field public static final int GL_TEXTURE_MATRIX = 2984; // 0xba8 54875 field public static final int GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES = 35215; // 0x898f 54876 field public static final int GL_TEXTURE_STACK_DEPTH = 2981; // 0xba5 54877 field public static final int GL_VERTEX_ARRAY_BUFFER_BINDING = 34966; // 0x8896 54878 field public static final int GL_VERTEX_ARRAY_POINTER = 32910; // 0x808e 54879 field public static final int GL_VERTEX_ARRAY_SIZE = 32890; // 0x807a 54880 field public static final int GL_VERTEX_ARRAY_STRIDE = 32892; // 0x807c 54881 field public static final int GL_VERTEX_ARRAY_TYPE = 32891; // 0x807b 54882 field public static final int GL_VIEWPORT = 2978; // 0xba2 54883 field public static final int GL_WRITE_ONLY = 35001; // 0x88b9 54884 } 54885 54886 public abstract interface GL11Ext implements javax.microedition.khronos.opengles.GL { 54887 method public abstract void glCurrentPaletteMatrixOES(int); 54888 method public abstract void glDrawTexfOES(float, float, float, float, float); 54889 method public abstract void glDrawTexfvOES(float[], int); 54890 method public abstract void glDrawTexfvOES(java.nio.FloatBuffer); 54891 method public abstract void glDrawTexiOES(int, int, int, int, int); 54892 method public abstract void glDrawTexivOES(int[], int); 54893 method public abstract void glDrawTexivOES(java.nio.IntBuffer); 54894 method public abstract void glDrawTexsOES(short, short, short, short, short); 54895 method public abstract void glDrawTexsvOES(short[], int); 54896 method public abstract void glDrawTexsvOES(java.nio.ShortBuffer); 54897 method public abstract void glDrawTexxOES(int, int, int, int, int); 54898 method public abstract void glDrawTexxvOES(int[], int); 54899 method public abstract void glDrawTexxvOES(java.nio.IntBuffer); 54900 method public abstract void glEnable(int); 54901 method public abstract void glEnableClientState(int); 54902 method public abstract void glLoadPaletteFromModelViewMatrixOES(); 54903 method public abstract void glMatrixIndexPointerOES(int, int, int, java.nio.Buffer); 54904 method public abstract void glMatrixIndexPointerOES(int, int, int, int); 54905 method public abstract void glTexParameterfv(int, int, float[], int); 54906 method public abstract void glWeightPointerOES(int, int, int, java.nio.Buffer); 54907 method public abstract void glWeightPointerOES(int, int, int, int); 54908 field public static final int GL_MATRIX_INDEX_ARRAY_BUFFER_BINDING_OES = 35742; // 0x8b9e 54909 field public static final int GL_MATRIX_INDEX_ARRAY_OES = 34884; // 0x8844 54910 field public static final int GL_MATRIX_INDEX_ARRAY_POINTER_OES = 34889; // 0x8849 54911 field public static final int GL_MATRIX_INDEX_ARRAY_SIZE_OES = 34886; // 0x8846 54912 field public static final int GL_MATRIX_INDEX_ARRAY_STRIDE_OES = 34888; // 0x8848 54913 field public static final int GL_MATRIX_INDEX_ARRAY_TYPE_OES = 34887; // 0x8847 54914 field public static final int GL_MATRIX_PALETTE_OES = 34880; // 0x8840 54915 field public static final int GL_MAX_PALETTE_MATRICES_OES = 34882; // 0x8842 54916 field public static final int GL_MAX_VERTEX_UNITS_OES = 34468; // 0x86a4 54917 field public static final int GL_TEXTURE_CROP_RECT_OES = 35741; // 0x8b9d 54918 field public static final int GL_WEIGHT_ARRAY_BUFFER_BINDING_OES = 34974; // 0x889e 54919 field public static final int GL_WEIGHT_ARRAY_OES = 34477; // 0x86ad 54920 field public static final int GL_WEIGHT_ARRAY_POINTER_OES = 34476; // 0x86ac 54921 field public static final int GL_WEIGHT_ARRAY_SIZE_OES = 34475; // 0x86ab 54922 field public static final int GL_WEIGHT_ARRAY_STRIDE_OES = 34474; // 0x86aa 54923 field public static final int GL_WEIGHT_ARRAY_TYPE_OES = 34473; // 0x86a9 54924 } 54925 54926 public abstract interface GL11ExtensionPack implements javax.microedition.khronos.opengles.GL { 54927 method public abstract void glBindFramebufferOES(int, int); 54928 method public abstract void glBindRenderbufferOES(int, int); 54929 method public abstract void glBindTexture(int, int); 54930 method public abstract void glBlendEquation(int); 54931 method public abstract void glBlendEquationSeparate(int, int); 54932 method public abstract void glBlendFuncSeparate(int, int, int, int); 54933 method public abstract int glCheckFramebufferStatusOES(int); 54934 method public abstract void glCompressedTexImage2D(int, int, int, int, int, int, int, java.nio.Buffer); 54935 method public abstract void glCopyTexImage2D(int, int, int, int, int, int, int, int); 54936 method public abstract void glDeleteFramebuffersOES(int, int[], int); 54937 method public abstract void glDeleteFramebuffersOES(int, java.nio.IntBuffer); 54938 method public abstract void glDeleteRenderbuffersOES(int, int[], int); 54939 method public abstract void glDeleteRenderbuffersOES(int, java.nio.IntBuffer); 54940 method public abstract void glEnable(int); 54941 method public abstract void glFramebufferRenderbufferOES(int, int, int, int); 54942 method public abstract void glFramebufferTexture2DOES(int, int, int, int, int); 54943 method public abstract void glGenFramebuffersOES(int, int[], int); 54944 method public abstract void glGenFramebuffersOES(int, java.nio.IntBuffer); 54945 method public abstract void glGenRenderbuffersOES(int, int[], int); 54946 method public abstract void glGenRenderbuffersOES(int, java.nio.IntBuffer); 54947 method public abstract void glGenerateMipmapOES(int); 54948 method public abstract void glGetFramebufferAttachmentParameterivOES(int, int, int, int[], int); 54949 method public abstract void glGetFramebufferAttachmentParameterivOES(int, int, int, java.nio.IntBuffer); 54950 method public abstract void glGetIntegerv(int, int[], int); 54951 method public abstract void glGetIntegerv(int, java.nio.IntBuffer); 54952 method public abstract void glGetRenderbufferParameterivOES(int, int, int[], int); 54953 method public abstract void glGetRenderbufferParameterivOES(int, int, java.nio.IntBuffer); 54954 method public abstract void glGetTexGenfv(int, int, float[], int); 54955 method public abstract void glGetTexGenfv(int, int, java.nio.FloatBuffer); 54956 method public abstract void glGetTexGeniv(int, int, int[], int); 54957 method public abstract void glGetTexGeniv(int, int, java.nio.IntBuffer); 54958 method public abstract void glGetTexGenxv(int, int, int[], int); 54959 method public abstract void glGetTexGenxv(int, int, java.nio.IntBuffer); 54960 method public abstract boolean glIsFramebufferOES(int); 54961 method public abstract boolean glIsRenderbufferOES(int); 54962 method public abstract void glRenderbufferStorageOES(int, int, int, int); 54963 method public abstract void glStencilOp(int, int, int); 54964 method public abstract void glTexEnvf(int, int, float); 54965 method public abstract void glTexEnvfv(int, int, float[], int); 54966 method public abstract void glTexEnvfv(int, int, java.nio.FloatBuffer); 54967 method public abstract void glTexEnvx(int, int, int); 54968 method public abstract void glTexEnvxv(int, int, int[], int); 54969 method public abstract void glTexEnvxv(int, int, java.nio.IntBuffer); 54970 method public abstract void glTexGenf(int, int, float); 54971 method public abstract void glTexGenfv(int, int, float[], int); 54972 method public abstract void glTexGenfv(int, int, java.nio.FloatBuffer); 54973 method public abstract void glTexGeni(int, int, int); 54974 method public abstract void glTexGeniv(int, int, int[], int); 54975 method public abstract void glTexGeniv(int, int, java.nio.IntBuffer); 54976 method public abstract void glTexGenx(int, int, int); 54977 method public abstract void glTexGenxv(int, int, int[], int); 54978 method public abstract void glTexGenxv(int, int, java.nio.IntBuffer); 54979 method public abstract void glTexParameterf(int, int, float); 54980 field public static final int GL_BLEND_DST_ALPHA = 32970; // 0x80ca 54981 field public static final int GL_BLEND_DST_RGB = 32968; // 0x80c8 54982 field public static final int GL_BLEND_EQUATION = 32777; // 0x8009 54983 field public static final int GL_BLEND_EQUATION_ALPHA = 34877; // 0x883d 54984 field public static final int GL_BLEND_EQUATION_RGB = 32777; // 0x8009 54985 field public static final int GL_BLEND_SRC_ALPHA = 32971; // 0x80cb 54986 field public static final int GL_BLEND_SRC_RGB = 32969; // 0x80c9 54987 field public static final int GL_COLOR_ATTACHMENT0_OES = 36064; // 0x8ce0 54988 field public static final int GL_COLOR_ATTACHMENT10_OES = 36074; // 0x8cea 54989 field public static final int GL_COLOR_ATTACHMENT11_OES = 36075; // 0x8ceb 54990 field public static final int GL_COLOR_ATTACHMENT12_OES = 36076; // 0x8cec 54991 field public static final int GL_COLOR_ATTACHMENT13_OES = 36077; // 0x8ced 54992 field public static final int GL_COLOR_ATTACHMENT14_OES = 36078; // 0x8cee 54993 field public static final int GL_COLOR_ATTACHMENT15_OES = 36079; // 0x8cef 54994 field public static final int GL_COLOR_ATTACHMENT1_OES = 36065; // 0x8ce1 54995 field public static final int GL_COLOR_ATTACHMENT2_OES = 36066; // 0x8ce2 54996 field public static final int GL_COLOR_ATTACHMENT3_OES = 36067; // 0x8ce3 54997 field public static final int GL_COLOR_ATTACHMENT4_OES = 36068; // 0x8ce4 54998 field public static final int GL_COLOR_ATTACHMENT5_OES = 36069; // 0x8ce5 54999 field public static final int GL_COLOR_ATTACHMENT6_OES = 36070; // 0x8ce6 55000 field public static final int GL_COLOR_ATTACHMENT7_OES = 36071; // 0x8ce7 55001 field public static final int GL_COLOR_ATTACHMENT8_OES = 36072; // 0x8ce8 55002 field public static final int GL_COLOR_ATTACHMENT9_OES = 36073; // 0x8ce9 55003 field public static final int GL_DECR_WRAP = 34056; // 0x8508 55004 field public static final int GL_DEPTH_ATTACHMENT_OES = 36096; // 0x8d00 55005 field public static final int GL_DEPTH_COMPONENT = 6402; // 0x1902 55006 field public static final int GL_DEPTH_COMPONENT16 = 33189; // 0x81a5 55007 field public static final int GL_DEPTH_COMPONENT24 = 33190; // 0x81a6 55008 field public static final int GL_DEPTH_COMPONENT32 = 33191; // 0x81a7 55009 field public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES = 36049; // 0x8cd1 55010 field public static final int GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES = 36048; // 0x8cd0 55011 field public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES = 36051; // 0x8cd3 55012 field public static final int GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES = 36050; // 0x8cd2 55013 field public static final int GL_FRAMEBUFFER_BINDING_OES = 36006; // 0x8ca6 55014 field public static final int GL_FRAMEBUFFER_COMPLETE_OES = 36053; // 0x8cd5 55015 field public static final int GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_OES = 36054; // 0x8cd6 55016 field public static final int GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_OES = 36057; // 0x8cd9 55017 field public static final int GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_OES = 36059; // 0x8cdb 55018 field public static final int GL_FRAMEBUFFER_INCOMPLETE_FORMATS_OES = 36058; // 0x8cda 55019 field public static final int GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_OES = 36055; // 0x8cd7 55020 field public static final int GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_OES = 36060; // 0x8cdc 55021 field public static final int GL_FRAMEBUFFER_OES = 36160; // 0x8d40 55022 field public static final int GL_FRAMEBUFFER_UNSUPPORTED_OES = 36061; // 0x8cdd 55023 field public static final int GL_FUNC_ADD = 32774; // 0x8006 55024 field public static final int GL_FUNC_REVERSE_SUBTRACT = 32779; // 0x800b 55025 field public static final int GL_FUNC_SUBTRACT = 32778; // 0x800a 55026 field public static final int GL_INCR_WRAP = 34055; // 0x8507 55027 field public static final int GL_INVALID_FRAMEBUFFER_OPERATION_OES = 1286; // 0x506 55028 field public static final int GL_MAX_COLOR_ATTACHMENTS_OES = 36063; // 0x8cdf 55029 field public static final int GL_MAX_CUBE_MAP_TEXTURE_SIZE = 34076; // 0x851c 55030 field public static final int GL_MAX_RENDERBUFFER_SIZE_OES = 34024; // 0x84e8 55031 field public static final int GL_MIRRORED_REPEAT = 33648; // 0x8370 55032 field public static final int GL_NORMAL_MAP = 34065; // 0x8511 55033 field public static final int GL_REFLECTION_MAP = 34066; // 0x8512 55034 field public static final int GL_RENDERBUFFER_ALPHA_SIZE_OES = 36179; // 0x8d53 55035 field public static final int GL_RENDERBUFFER_BINDING_OES = 36007; // 0x8ca7 55036 field public static final int GL_RENDERBUFFER_BLUE_SIZE_OES = 36178; // 0x8d52 55037 field public static final int GL_RENDERBUFFER_DEPTH_SIZE_OES = 36180; // 0x8d54 55038 field public static final int GL_RENDERBUFFER_GREEN_SIZE_OES = 36177; // 0x8d51 55039 field public static final int GL_RENDERBUFFER_HEIGHT_OES = 36163; // 0x8d43 55040 field public static final int GL_RENDERBUFFER_INTERNAL_FORMAT_OES = 36164; // 0x8d44 55041 field public static final int GL_RENDERBUFFER_OES = 36161; // 0x8d41 55042 field public static final int GL_RENDERBUFFER_RED_SIZE_OES = 36176; // 0x8d50 55043 field public static final int GL_RENDERBUFFER_STENCIL_SIZE_OES = 36181; // 0x8d55 55044 field public static final int GL_RENDERBUFFER_WIDTH_OES = 36162; // 0x8d42 55045 field public static final int GL_RGB565_OES = 36194; // 0x8d62 55046 field public static final int GL_RGB5_A1 = 32855; // 0x8057 55047 field public static final int GL_RGB8 = 32849; // 0x8051 55048 field public static final int GL_RGBA4 = 32854; // 0x8056 55049 field public static final int GL_RGBA8 = 32856; // 0x8058 55050 field public static final int GL_STENCIL_ATTACHMENT_OES = 36128; // 0x8d20 55051 field public static final int GL_STENCIL_INDEX = 6401; // 0x1901 55052 field public static final int GL_STENCIL_INDEX1_OES = 36166; // 0x8d46 55053 field public static final int GL_STENCIL_INDEX4_OES = 36167; // 0x8d47 55054 field public static final int GL_STENCIL_INDEX8_OES = 36168; // 0x8d48 55055 field public static final int GL_STR = -1; // 0xffffffff 55056 field public static final int GL_TEXTURE_BINDING_CUBE_MAP = 34068; // 0x8514 55057 field public static final int GL_TEXTURE_CUBE_MAP = 34067; // 0x8513 55058 field public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_X = 34070; // 0x8516 55059 field public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Y = 34072; // 0x8518 55060 field public static final int GL_TEXTURE_CUBE_MAP_NEGATIVE_Z = 34074; // 0x851a 55061 field public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_X = 34069; // 0x8515 55062 field public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Y = 34071; // 0x8517 55063 field public static final int GL_TEXTURE_CUBE_MAP_POSITIVE_Z = 34073; // 0x8519 55064 field public static final int GL_TEXTURE_GEN_MODE = 9472; // 0x2500 55065 field public static final int GL_TEXTURE_GEN_STR = 36192; // 0x8d60 55066 } 55067 55068} 55069 55070package javax.net { 55071 55072 public abstract class ServerSocketFactory { 55073 ctor protected ServerSocketFactory(); 55074 method public java.net.ServerSocket createServerSocket() throws java.io.IOException; 55075 method public abstract java.net.ServerSocket createServerSocket(int) throws java.io.IOException; 55076 method public abstract java.net.ServerSocket createServerSocket(int, int) throws java.io.IOException; 55077 method public abstract java.net.ServerSocket createServerSocket(int, int, java.net.InetAddress) throws java.io.IOException; 55078 method public static synchronized javax.net.ServerSocketFactory getDefault(); 55079 } 55080 55081 public abstract class SocketFactory { 55082 ctor protected SocketFactory(); 55083 method public java.net.Socket createSocket() throws java.io.IOException; 55084 method public abstract java.net.Socket createSocket(java.lang.String, int) throws java.io.IOException, java.net.UnknownHostException; 55085 method public abstract java.net.Socket createSocket(java.lang.String, int, java.net.InetAddress, int) throws java.io.IOException, java.net.UnknownHostException; 55086 method public abstract java.net.Socket createSocket(java.net.InetAddress, int) throws java.io.IOException; 55087 method public abstract java.net.Socket createSocket(java.net.InetAddress, int, java.net.InetAddress, int) throws java.io.IOException; 55088 method public static synchronized javax.net.SocketFactory getDefault(); 55089 } 55090 55091} 55092 55093package javax.net.ssl { 55094 55095 public class CertPathTrustManagerParameters implements javax.net.ssl.ManagerFactoryParameters { 55096 ctor public CertPathTrustManagerParameters(java.security.cert.CertPathParameters); 55097 method public java.security.cert.CertPathParameters getParameters(); 55098 } 55099 55100 public class HandshakeCompletedEvent extends java.util.EventObject { 55101 ctor public HandshakeCompletedEvent(javax.net.ssl.SSLSocket, javax.net.ssl.SSLSession); 55102 method public java.lang.String getCipherSuite(); 55103 method public java.security.cert.Certificate[] getLocalCertificates(); 55104 method public java.security.Principal getLocalPrincipal(); 55105 method public javax.security.cert.X509Certificate[] getPeerCertificateChain() throws javax.net.ssl.SSLPeerUnverifiedException; 55106 method public java.security.cert.Certificate[] getPeerCertificates() throws javax.net.ssl.SSLPeerUnverifiedException; 55107 method public java.security.Principal getPeerPrincipal() throws javax.net.ssl.SSLPeerUnverifiedException; 55108 method public javax.net.ssl.SSLSession getSession(); 55109 method public javax.net.ssl.SSLSocket getSocket(); 55110 } 55111 55112 public abstract interface HandshakeCompletedListener implements java.util.EventListener { 55113 method public abstract void handshakeCompleted(javax.net.ssl.HandshakeCompletedEvent); 55114 } 55115 55116 public abstract interface HostnameVerifier { 55117 method public abstract boolean verify(java.lang.String, javax.net.ssl.SSLSession); 55118 } 55119 55120 public abstract class HttpsURLConnection extends java.net.HttpURLConnection { 55121 ctor protected HttpsURLConnection(java.net.URL); 55122 method public abstract java.lang.String getCipherSuite(); 55123 method public static javax.net.ssl.HostnameVerifier getDefaultHostnameVerifier(); 55124 method public static javax.net.ssl.SSLSocketFactory getDefaultSSLSocketFactory(); 55125 method public javax.net.ssl.HostnameVerifier getHostnameVerifier(); 55126 method public abstract java.security.cert.Certificate[] getLocalCertificates(); 55127 method public java.security.Principal getLocalPrincipal(); 55128 method public java.security.Principal getPeerPrincipal() throws javax.net.ssl.SSLPeerUnverifiedException; 55129 method public javax.net.ssl.SSLSocketFactory getSSLSocketFactory(); 55130 method public abstract java.security.cert.Certificate[] getServerCertificates() throws javax.net.ssl.SSLPeerUnverifiedException; 55131 method public static void setDefaultHostnameVerifier(javax.net.ssl.HostnameVerifier); 55132 method public static void setDefaultSSLSocketFactory(javax.net.ssl.SSLSocketFactory); 55133 method public void setHostnameVerifier(javax.net.ssl.HostnameVerifier); 55134 method public void setSSLSocketFactory(javax.net.ssl.SSLSocketFactory); 55135 field protected javax.net.ssl.HostnameVerifier hostnameVerifier; 55136 } 55137 55138 public abstract interface KeyManager { 55139 } 55140 55141 public class KeyManagerFactory { 55142 ctor protected KeyManagerFactory(javax.net.ssl.KeyManagerFactorySpi, java.security.Provider, java.lang.String); 55143 method public final java.lang.String getAlgorithm(); 55144 method public static final java.lang.String getDefaultAlgorithm(); 55145 method public static final javax.net.ssl.KeyManagerFactory getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; 55146 method public static final javax.net.ssl.KeyManagerFactory getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 55147 method public static final javax.net.ssl.KeyManagerFactory getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 55148 method public final javax.net.ssl.KeyManager[] getKeyManagers(); 55149 method public final java.security.Provider getProvider(); 55150 method public final void init(java.security.KeyStore, char[]) throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException; 55151 method public final void init(javax.net.ssl.ManagerFactoryParameters) throws java.security.InvalidAlgorithmParameterException; 55152 } 55153 55154 public abstract class KeyManagerFactorySpi { 55155 ctor public KeyManagerFactorySpi(); 55156 method protected abstract javax.net.ssl.KeyManager[] engineGetKeyManagers(); 55157 method protected abstract void engineInit(java.security.KeyStore, char[]) throws java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException; 55158 method protected abstract void engineInit(javax.net.ssl.ManagerFactoryParameters) throws java.security.InvalidAlgorithmParameterException; 55159 } 55160 55161 public class KeyStoreBuilderParameters implements javax.net.ssl.ManagerFactoryParameters { 55162 ctor public KeyStoreBuilderParameters(java.security.KeyStore.Builder); 55163 ctor public KeyStoreBuilderParameters(java.util.List<java.security.KeyStore.Builder>); 55164 method public java.util.List<java.security.KeyStore.Builder> getParameters(); 55165 } 55166 55167 public abstract interface ManagerFactoryParameters { 55168 } 55169 55170 public class SSLContext { 55171 ctor protected SSLContext(javax.net.ssl.SSLContextSpi, java.security.Provider, java.lang.String); 55172 method public final javax.net.ssl.SSLEngine createSSLEngine(); 55173 method public final javax.net.ssl.SSLEngine createSSLEngine(java.lang.String, int); 55174 method public final javax.net.ssl.SSLSessionContext getClientSessionContext(); 55175 method public static javax.net.ssl.SSLContext getDefault() throws java.security.NoSuchAlgorithmException; 55176 method public final javax.net.ssl.SSLParameters getDefaultSSLParameters(); 55177 method public static javax.net.ssl.SSLContext getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; 55178 method public static javax.net.ssl.SSLContext getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 55179 method public static javax.net.ssl.SSLContext getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 55180 method public final java.lang.String getProtocol(); 55181 method public final java.security.Provider getProvider(); 55182 method public final javax.net.ssl.SSLSessionContext getServerSessionContext(); 55183 method public final javax.net.ssl.SSLServerSocketFactory getServerSocketFactory(); 55184 method public final javax.net.ssl.SSLSocketFactory getSocketFactory(); 55185 method public final javax.net.ssl.SSLParameters getSupportedSSLParameters(); 55186 method public final void init(javax.net.ssl.KeyManager[], javax.net.ssl.TrustManager[], java.security.SecureRandom) throws java.security.KeyManagementException; 55187 method public static void setDefault(javax.net.ssl.SSLContext); 55188 } 55189 55190 public abstract class SSLContextSpi { 55191 ctor public SSLContextSpi(); 55192 method protected abstract javax.net.ssl.SSLEngine engineCreateSSLEngine(java.lang.String, int); 55193 method protected abstract javax.net.ssl.SSLEngine engineCreateSSLEngine(); 55194 method protected abstract javax.net.ssl.SSLSessionContext engineGetClientSessionContext(); 55195 method protected javax.net.ssl.SSLParameters engineGetDefaultSSLParameters(); 55196 method protected abstract javax.net.ssl.SSLSessionContext engineGetServerSessionContext(); 55197 method protected abstract javax.net.ssl.SSLServerSocketFactory engineGetServerSocketFactory(); 55198 method protected abstract javax.net.ssl.SSLSocketFactory engineGetSocketFactory(); 55199 method protected javax.net.ssl.SSLParameters engineGetSupportedSSLParameters(); 55200 method protected abstract void engineInit(javax.net.ssl.KeyManager[], javax.net.ssl.TrustManager[], java.security.SecureRandom) throws java.security.KeyManagementException; 55201 } 55202 55203 public abstract class SSLEngine { 55204 ctor protected SSLEngine(); 55205 ctor protected SSLEngine(java.lang.String, int); 55206 method public abstract void beginHandshake() throws javax.net.ssl.SSLException; 55207 method public abstract void closeInbound() throws javax.net.ssl.SSLException; 55208 method public abstract void closeOutbound(); 55209 method public abstract java.lang.Runnable getDelegatedTask(); 55210 method public abstract boolean getEnableSessionCreation(); 55211 method public abstract java.lang.String[] getEnabledCipherSuites(); 55212 method public abstract java.lang.String[] getEnabledProtocols(); 55213 method public abstract javax.net.ssl.SSLEngineResult.HandshakeStatus getHandshakeStatus(); 55214 method public abstract boolean getNeedClientAuth(); 55215 method public java.lang.String getPeerHost(); 55216 method public int getPeerPort(); 55217 method public javax.net.ssl.SSLParameters getSSLParameters(); 55218 method public abstract javax.net.ssl.SSLSession getSession(); 55219 method public abstract java.lang.String[] getSupportedCipherSuites(); 55220 method public abstract java.lang.String[] getSupportedProtocols(); 55221 method public abstract boolean getUseClientMode(); 55222 method public abstract boolean getWantClientAuth(); 55223 method public abstract boolean isInboundDone(); 55224 method public abstract boolean isOutboundDone(); 55225 method public abstract void setEnableSessionCreation(boolean); 55226 method public abstract void setEnabledCipherSuites(java.lang.String[]); 55227 method public abstract void setEnabledProtocols(java.lang.String[]); 55228 method public abstract void setNeedClientAuth(boolean); 55229 method public void setSSLParameters(javax.net.ssl.SSLParameters); 55230 method public abstract void setUseClientMode(boolean); 55231 method public abstract void setWantClientAuth(boolean); 55232 method public abstract javax.net.ssl.SSLEngineResult unwrap(java.nio.ByteBuffer, java.nio.ByteBuffer[], int, int) throws javax.net.ssl.SSLException; 55233 method public javax.net.ssl.SSLEngineResult unwrap(java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.net.ssl.SSLException; 55234 method public javax.net.ssl.SSLEngineResult unwrap(java.nio.ByteBuffer, java.nio.ByteBuffer[]) throws javax.net.ssl.SSLException; 55235 method public abstract javax.net.ssl.SSLEngineResult wrap(java.nio.ByteBuffer[], int, int, java.nio.ByteBuffer) throws javax.net.ssl.SSLException; 55236 method public javax.net.ssl.SSLEngineResult wrap(java.nio.ByteBuffer[], java.nio.ByteBuffer) throws javax.net.ssl.SSLException; 55237 method public javax.net.ssl.SSLEngineResult wrap(java.nio.ByteBuffer, java.nio.ByteBuffer) throws javax.net.ssl.SSLException; 55238 } 55239 55240 public class SSLEngineResult { 55241 ctor public SSLEngineResult(javax.net.ssl.SSLEngineResult.Status, javax.net.ssl.SSLEngineResult.HandshakeStatus, int, int); 55242 method public final int bytesConsumed(); 55243 method public final int bytesProduced(); 55244 method public final javax.net.ssl.SSLEngineResult.HandshakeStatus getHandshakeStatus(); 55245 method public final javax.net.ssl.SSLEngineResult.Status getStatus(); 55246 } 55247 55248 public static final class SSLEngineResult.HandshakeStatus extends java.lang.Enum { 55249 method public static javax.net.ssl.SSLEngineResult.HandshakeStatus valueOf(java.lang.String); 55250 method public static final javax.net.ssl.SSLEngineResult.HandshakeStatus[] values(); 55251 enum_constant public static final javax.net.ssl.SSLEngineResult.HandshakeStatus FINISHED; 55252 enum_constant public static final javax.net.ssl.SSLEngineResult.HandshakeStatus NEED_TASK; 55253 enum_constant public static final javax.net.ssl.SSLEngineResult.HandshakeStatus NEED_UNWRAP; 55254 enum_constant public static final javax.net.ssl.SSLEngineResult.HandshakeStatus NEED_WRAP; 55255 enum_constant public static final javax.net.ssl.SSLEngineResult.HandshakeStatus NOT_HANDSHAKING; 55256 } 55257 55258 public static final class SSLEngineResult.Status extends java.lang.Enum { 55259 method public static javax.net.ssl.SSLEngineResult.Status valueOf(java.lang.String); 55260 method public static final javax.net.ssl.SSLEngineResult.Status[] values(); 55261 enum_constant public static final javax.net.ssl.SSLEngineResult.Status BUFFER_OVERFLOW; 55262 enum_constant public static final javax.net.ssl.SSLEngineResult.Status BUFFER_UNDERFLOW; 55263 enum_constant public static final javax.net.ssl.SSLEngineResult.Status CLOSED; 55264 enum_constant public static final javax.net.ssl.SSLEngineResult.Status OK; 55265 } 55266 55267 public class SSLException extends java.io.IOException { 55268 ctor public SSLException(java.lang.String); 55269 ctor public SSLException(java.lang.String, java.lang.Throwable); 55270 ctor public SSLException(java.lang.Throwable); 55271 } 55272 55273 public class SSLHandshakeException extends javax.net.ssl.SSLException { 55274 ctor public SSLHandshakeException(java.lang.String); 55275 } 55276 55277 public class SSLKeyException extends javax.net.ssl.SSLException { 55278 ctor public SSLKeyException(java.lang.String); 55279 } 55280 55281 public class SSLParameters { 55282 ctor public SSLParameters(); 55283 ctor public SSLParameters(java.lang.String[]); 55284 ctor public SSLParameters(java.lang.String[], java.lang.String[]); 55285 method public java.lang.String[] getCipherSuites(); 55286 method public boolean getNeedClientAuth(); 55287 method public java.lang.String[] getProtocols(); 55288 method public boolean getWantClientAuth(); 55289 method public void setCipherSuites(java.lang.String[]); 55290 method public void setNeedClientAuth(boolean); 55291 method public void setProtocols(java.lang.String[]); 55292 method public void setWantClientAuth(boolean); 55293 } 55294 55295 public class SSLPeerUnverifiedException extends javax.net.ssl.SSLException { 55296 ctor public SSLPeerUnverifiedException(java.lang.String); 55297 } 55298 55299 public final class SSLPermission extends java.security.BasicPermission { 55300 ctor public SSLPermission(java.lang.String); 55301 ctor public SSLPermission(java.lang.String, java.lang.String); 55302 } 55303 55304 public class SSLProtocolException extends javax.net.ssl.SSLException { 55305 ctor public SSLProtocolException(java.lang.String); 55306 } 55307 55308 public abstract class SSLServerSocket extends java.net.ServerSocket { 55309 ctor protected SSLServerSocket() throws java.io.IOException; 55310 ctor protected SSLServerSocket(int) throws java.io.IOException; 55311 ctor protected SSLServerSocket(int, int) throws java.io.IOException; 55312 ctor protected SSLServerSocket(int, int, java.net.InetAddress) throws java.io.IOException; 55313 method public abstract boolean getEnableSessionCreation(); 55314 method public abstract java.lang.String[] getEnabledCipherSuites(); 55315 method public abstract java.lang.String[] getEnabledProtocols(); 55316 method public abstract boolean getNeedClientAuth(); 55317 method public abstract java.lang.String[] getSupportedCipherSuites(); 55318 method public abstract java.lang.String[] getSupportedProtocols(); 55319 method public abstract boolean getUseClientMode(); 55320 method public abstract boolean getWantClientAuth(); 55321 method public abstract void setEnableSessionCreation(boolean); 55322 method public abstract void setEnabledCipherSuites(java.lang.String[]); 55323 method public abstract void setEnabledProtocols(java.lang.String[]); 55324 method public abstract void setNeedClientAuth(boolean); 55325 method public abstract void setUseClientMode(boolean); 55326 method public abstract void setWantClientAuth(boolean); 55327 } 55328 55329 public abstract class SSLServerSocketFactory extends javax.net.ServerSocketFactory { 55330 ctor protected SSLServerSocketFactory(); 55331 method public static synchronized javax.net.ServerSocketFactory getDefault(); 55332 method public abstract java.lang.String[] getDefaultCipherSuites(); 55333 method public abstract java.lang.String[] getSupportedCipherSuites(); 55334 } 55335 55336 public abstract interface SSLSession { 55337 method public abstract int getApplicationBufferSize(); 55338 method public abstract java.lang.String getCipherSuite(); 55339 method public abstract long getCreationTime(); 55340 method public abstract byte[] getId(); 55341 method public abstract long getLastAccessedTime(); 55342 method public abstract java.security.cert.Certificate[] getLocalCertificates(); 55343 method public abstract java.security.Principal getLocalPrincipal(); 55344 method public abstract int getPacketBufferSize(); 55345 method public abstract javax.security.cert.X509Certificate[] getPeerCertificateChain() throws javax.net.ssl.SSLPeerUnverifiedException; 55346 method public abstract java.security.cert.Certificate[] getPeerCertificates() throws javax.net.ssl.SSLPeerUnverifiedException; 55347 method public abstract java.lang.String getPeerHost(); 55348 method public abstract int getPeerPort(); 55349 method public abstract java.security.Principal getPeerPrincipal() throws javax.net.ssl.SSLPeerUnverifiedException; 55350 method public abstract java.lang.String getProtocol(); 55351 method public abstract javax.net.ssl.SSLSessionContext getSessionContext(); 55352 method public abstract java.lang.Object getValue(java.lang.String); 55353 method public abstract java.lang.String[] getValueNames(); 55354 method public abstract void invalidate(); 55355 method public abstract boolean isValid(); 55356 method public abstract void putValue(java.lang.String, java.lang.Object); 55357 method public abstract void removeValue(java.lang.String); 55358 } 55359 55360 public class SSLSessionBindingEvent extends java.util.EventObject { 55361 ctor public SSLSessionBindingEvent(javax.net.ssl.SSLSession, java.lang.String); 55362 method public java.lang.String getName(); 55363 method public javax.net.ssl.SSLSession getSession(); 55364 } 55365 55366 public abstract interface SSLSessionBindingListener implements java.util.EventListener { 55367 method public abstract void valueBound(javax.net.ssl.SSLSessionBindingEvent); 55368 method public abstract void valueUnbound(javax.net.ssl.SSLSessionBindingEvent); 55369 } 55370 55371 public abstract interface SSLSessionContext { 55372 method public abstract java.util.Enumeration<byte[]> getIds(); 55373 method public abstract javax.net.ssl.SSLSession getSession(byte[]); 55374 method public abstract int getSessionCacheSize(); 55375 method public abstract int getSessionTimeout(); 55376 method public abstract void setSessionCacheSize(int) throws java.lang.IllegalArgumentException; 55377 method public abstract void setSessionTimeout(int) throws java.lang.IllegalArgumentException; 55378 } 55379 55380 public abstract class SSLSocket extends java.net.Socket { 55381 ctor protected SSLSocket(); 55382 ctor protected SSLSocket(java.lang.String, int) throws java.io.IOException, java.net.UnknownHostException; 55383 ctor protected SSLSocket(java.net.InetAddress, int) throws java.io.IOException; 55384 ctor protected SSLSocket(java.lang.String, int, java.net.InetAddress, int) throws java.io.IOException, java.net.UnknownHostException; 55385 ctor protected SSLSocket(java.net.InetAddress, int, java.net.InetAddress, int) throws java.io.IOException; 55386 method public abstract void addHandshakeCompletedListener(javax.net.ssl.HandshakeCompletedListener); 55387 method public abstract boolean getEnableSessionCreation(); 55388 method public abstract java.lang.String[] getEnabledCipherSuites(); 55389 method public abstract java.lang.String[] getEnabledProtocols(); 55390 method public abstract boolean getNeedClientAuth(); 55391 method public javax.net.ssl.SSLParameters getSSLParameters(); 55392 method public abstract javax.net.ssl.SSLSession getSession(); 55393 method public abstract java.lang.String[] getSupportedCipherSuites(); 55394 method public abstract java.lang.String[] getSupportedProtocols(); 55395 method public abstract boolean getUseClientMode(); 55396 method public abstract boolean getWantClientAuth(); 55397 method public abstract void removeHandshakeCompletedListener(javax.net.ssl.HandshakeCompletedListener); 55398 method public abstract void setEnableSessionCreation(boolean); 55399 method public abstract void setEnabledCipherSuites(java.lang.String[]); 55400 method public abstract void setEnabledProtocols(java.lang.String[]); 55401 method public abstract void setNeedClientAuth(boolean); 55402 method public void setSSLParameters(javax.net.ssl.SSLParameters); 55403 method public abstract void setUseClientMode(boolean); 55404 method public abstract void setWantClientAuth(boolean); 55405 method public abstract void startHandshake() throws java.io.IOException; 55406 } 55407 55408 public abstract class SSLSocketFactory extends javax.net.SocketFactory { 55409 ctor public SSLSocketFactory(); 55410 method public abstract java.net.Socket createSocket(java.net.Socket, java.lang.String, int, boolean) throws java.io.IOException; 55411 method public static synchronized javax.net.SocketFactory getDefault(); 55412 method public abstract java.lang.String[] getDefaultCipherSuites(); 55413 method public abstract java.lang.String[] getSupportedCipherSuites(); 55414 } 55415 55416 public abstract interface TrustManager { 55417 } 55418 55419 public class TrustManagerFactory { 55420 ctor protected TrustManagerFactory(javax.net.ssl.TrustManagerFactorySpi, java.security.Provider, java.lang.String); 55421 method public final java.lang.String getAlgorithm(); 55422 method public static final java.lang.String getDefaultAlgorithm(); 55423 method public static final javax.net.ssl.TrustManagerFactory getInstance(java.lang.String) throws java.security.NoSuchAlgorithmException; 55424 method public static final javax.net.ssl.TrustManagerFactory getInstance(java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException; 55425 method public static final javax.net.ssl.TrustManagerFactory getInstance(java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException; 55426 method public final java.security.Provider getProvider(); 55427 method public final javax.net.ssl.TrustManager[] getTrustManagers(); 55428 method public final void init(java.security.KeyStore) throws java.security.KeyStoreException; 55429 method public final void init(javax.net.ssl.ManagerFactoryParameters) throws java.security.InvalidAlgorithmParameterException; 55430 } 55431 55432 public abstract class TrustManagerFactorySpi { 55433 ctor public TrustManagerFactorySpi(); 55434 method protected abstract javax.net.ssl.TrustManager[] engineGetTrustManagers(); 55435 method protected abstract void engineInit(java.security.KeyStore) throws java.security.KeyStoreException; 55436 method protected abstract void engineInit(javax.net.ssl.ManagerFactoryParameters) throws java.security.InvalidAlgorithmParameterException; 55437 } 55438 55439 public abstract class X509ExtendedKeyManager implements javax.net.ssl.X509KeyManager { 55440 ctor protected X509ExtendedKeyManager(); 55441 method public java.lang.String chooseEngineClientAlias(java.lang.String[], java.security.Principal[], javax.net.ssl.SSLEngine); 55442 method public java.lang.String chooseEngineServerAlias(java.lang.String, java.security.Principal[], javax.net.ssl.SSLEngine); 55443 } 55444 55445 public abstract interface X509KeyManager implements javax.net.ssl.KeyManager { 55446 method public abstract java.lang.String chooseClientAlias(java.lang.String[], java.security.Principal[], java.net.Socket); 55447 method public abstract java.lang.String chooseServerAlias(java.lang.String, java.security.Principal[], java.net.Socket); 55448 method public abstract java.security.cert.X509Certificate[] getCertificateChain(java.lang.String); 55449 method public abstract java.lang.String[] getClientAliases(java.lang.String, java.security.Principal[]); 55450 method public abstract java.security.PrivateKey getPrivateKey(java.lang.String); 55451 method public abstract java.lang.String[] getServerAliases(java.lang.String, java.security.Principal[]); 55452 } 55453 55454 public abstract interface X509TrustManager implements javax.net.ssl.TrustManager { 55455 method public abstract void checkClientTrusted(java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException; 55456 method public abstract void checkServerTrusted(java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException; 55457 method public abstract java.security.cert.X509Certificate[] getAcceptedIssuers(); 55458 } 55459 55460} 55461 55462package javax.security.auth { 55463 55464 public final class AuthPermission extends java.security.BasicPermission { 55465 ctor public AuthPermission(java.lang.String); 55466 ctor public AuthPermission(java.lang.String, java.lang.String); 55467 } 55468 55469 public class DestroyFailedException extends java.lang.Exception { 55470 ctor public DestroyFailedException(); 55471 ctor public DestroyFailedException(java.lang.String); 55472 } 55473 55474 public abstract interface Destroyable { 55475 method public abstract void destroy() throws javax.security.auth.DestroyFailedException; 55476 method public abstract boolean isDestroyed(); 55477 } 55478 55479 public final class PrivateCredentialPermission extends java.security.Permission { 55480 ctor public PrivateCredentialPermission(java.lang.String, java.lang.String); 55481 method public java.lang.String getActions(); 55482 method public java.lang.String getCredentialClass(); 55483 method public java.lang.String[][] getPrincipals(); 55484 method public boolean implies(java.security.Permission); 55485 } 55486 55487 public final class Subject implements java.io.Serializable { 55488 ctor public Subject(); 55489 ctor public Subject(boolean, java.util.Set<? extends java.security.Principal>, java.util.Set<?>, java.util.Set<?>); 55490 method public static T doAs(javax.security.auth.Subject, java.security.PrivilegedAction<T>); 55491 method public static T doAs(javax.security.auth.Subject, java.security.PrivilegedExceptionAction<T>) throws java.security.PrivilegedActionException; 55492 method public static T doAsPrivileged(javax.security.auth.Subject, java.security.PrivilegedAction<T>, java.security.AccessControlContext); 55493 method public static T doAsPrivileged(javax.security.auth.Subject, java.security.PrivilegedExceptionAction<T>, java.security.AccessControlContext) throws java.security.PrivilegedActionException; 55494 method public java.util.Set<java.security.Principal> getPrincipals(); 55495 method public java.util.Set<T> getPrincipals(java.lang.Class<T>); 55496 method public java.util.Set<java.lang.Object> getPrivateCredentials(); 55497 method public java.util.Set<T> getPrivateCredentials(java.lang.Class<T>); 55498 method public java.util.Set<java.lang.Object> getPublicCredentials(); 55499 method public java.util.Set<T> getPublicCredentials(java.lang.Class<T>); 55500 method public static javax.security.auth.Subject getSubject(java.security.AccessControlContext); 55501 method public boolean isReadOnly(); 55502 method public void setReadOnly(); 55503 } 55504 55505 public class SubjectDomainCombiner implements java.security.DomainCombiner { 55506 ctor public SubjectDomainCombiner(javax.security.auth.Subject); 55507 method public java.security.ProtectionDomain[] combine(java.security.ProtectionDomain[], java.security.ProtectionDomain[]); 55508 method public javax.security.auth.Subject getSubject(); 55509 } 55510 55511} 55512 55513package javax.security.auth.callback { 55514 55515 public abstract interface Callback { 55516 } 55517 55518 public abstract interface CallbackHandler { 55519 method public abstract void handle(javax.security.auth.callback.Callback[]) throws java.io.IOException, javax.security.auth.callback.UnsupportedCallbackException; 55520 } 55521 55522 public class PasswordCallback implements javax.security.auth.callback.Callback java.io.Serializable { 55523 ctor public PasswordCallback(java.lang.String, boolean); 55524 method public void clearPassword(); 55525 method public char[] getPassword(); 55526 method public java.lang.String getPrompt(); 55527 method public boolean isEchoOn(); 55528 method public void setPassword(char[]); 55529 } 55530 55531 public class UnsupportedCallbackException extends java.lang.Exception { 55532 ctor public UnsupportedCallbackException(javax.security.auth.callback.Callback); 55533 ctor public UnsupportedCallbackException(javax.security.auth.callback.Callback, java.lang.String); 55534 method public javax.security.auth.callback.Callback getCallback(); 55535 } 55536 55537} 55538 55539package javax.security.auth.login { 55540 55541 public class LoginException extends java.security.GeneralSecurityException { 55542 ctor public LoginException(); 55543 ctor public LoginException(java.lang.String); 55544 } 55545 55546} 55547 55548package javax.security.auth.x500 { 55549 55550 public final class X500Principal implements java.security.Principal java.io.Serializable { 55551 ctor public X500Principal(byte[]); 55552 ctor public X500Principal(java.io.InputStream); 55553 ctor public X500Principal(java.lang.String); 55554 ctor public X500Principal(java.lang.String, java.util.Map<java.lang.String, java.lang.String>); 55555 method public byte[] getEncoded(); 55556 method public java.lang.String getName(); 55557 method public java.lang.String getName(java.lang.String); 55558 method public java.lang.String getName(java.lang.String, java.util.Map<java.lang.String, java.lang.String>); 55559 field public static final java.lang.String CANONICAL = "CANONICAL"; 55560 field public static final java.lang.String RFC1779 = "RFC1779"; 55561 field public static final java.lang.String RFC2253 = "RFC2253"; 55562 } 55563 55564} 55565 55566package javax.security.cert { 55567 55568 public abstract class Certificate { 55569 ctor public Certificate(); 55570 method public abstract byte[] getEncoded() throws javax.security.cert.CertificateEncodingException; 55571 method public abstract java.security.PublicKey getPublicKey(); 55572 method public abstract java.lang.String toString(); 55573 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; 55574 method public abstract void verify(java.security.PublicKey, java.lang.String) throws javax.security.cert.CertificateException, java.security.InvalidKeyException, java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException, java.security.SignatureException; 55575 } 55576 55577 public class CertificateEncodingException extends javax.security.cert.CertificateException { 55578 ctor public CertificateEncodingException(java.lang.String); 55579 ctor public CertificateEncodingException(); 55580 } 55581 55582 public class CertificateException extends java.lang.Exception { 55583 ctor public CertificateException(java.lang.String); 55584 ctor public CertificateException(); 55585 } 55586 55587 public class CertificateExpiredException extends javax.security.cert.CertificateException { 55588 ctor public CertificateExpiredException(java.lang.String); 55589 ctor public CertificateExpiredException(); 55590 } 55591 55592 public class CertificateNotYetValidException extends javax.security.cert.CertificateException { 55593 ctor public CertificateNotYetValidException(java.lang.String); 55594 ctor public CertificateNotYetValidException(); 55595 } 55596 55597 public class CertificateParsingException extends javax.security.cert.CertificateException { 55598 ctor public CertificateParsingException(java.lang.String); 55599 ctor public CertificateParsingException(); 55600 } 55601 55602 public abstract class X509Certificate extends javax.security.cert.Certificate { 55603 ctor public X509Certificate(); 55604 method public abstract void checkValidity() throws javax.security.cert.CertificateExpiredException, javax.security.cert.CertificateNotYetValidException; 55605 method public abstract void checkValidity(java.util.Date) throws javax.security.cert.CertificateExpiredException, javax.security.cert.CertificateNotYetValidException; 55606 method public static final javax.security.cert.X509Certificate getInstance(java.io.InputStream) throws javax.security.cert.CertificateException; 55607 method public static final javax.security.cert.X509Certificate getInstance(byte[]) throws javax.security.cert.CertificateException; 55608 method public abstract java.security.Principal getIssuerDN(); 55609 method public abstract java.util.Date getNotAfter(); 55610 method public abstract java.util.Date getNotBefore(); 55611 method public abstract java.math.BigInteger getSerialNumber(); 55612 method public abstract java.lang.String getSigAlgName(); 55613 method public abstract java.lang.String getSigAlgOID(); 55614 method public abstract byte[] getSigAlgParams(); 55615 method public abstract java.security.Principal getSubjectDN(); 55616 method public abstract int getVersion(); 55617 } 55618 55619} 55620 55621package javax.sql { 55622 55623 public abstract interface CommonDataSource { 55624 method public abstract java.io.PrintWriter getLogWriter() throws java.sql.SQLException; 55625 method public abstract int getLoginTimeout() throws java.sql.SQLException; 55626 method public abstract void setLogWriter(java.io.PrintWriter) throws java.sql.SQLException; 55627 method public abstract void setLoginTimeout(int) throws java.sql.SQLException; 55628 } 55629 55630 public class ConnectionEvent extends java.util.EventObject implements java.io.Serializable { 55631 ctor public ConnectionEvent(javax.sql.PooledConnection); 55632 ctor public ConnectionEvent(javax.sql.PooledConnection, java.sql.SQLException); 55633 method public java.sql.SQLException getSQLException(); 55634 } 55635 55636 public abstract interface ConnectionEventListener implements java.util.EventListener { 55637 method public abstract void connectionClosed(javax.sql.ConnectionEvent); 55638 method public abstract void connectionErrorOccurred(javax.sql.ConnectionEvent); 55639 } 55640 55641 public abstract interface ConnectionPoolDataSource implements javax.sql.CommonDataSource { 55642 method public abstract javax.sql.PooledConnection getPooledConnection() throws java.sql.SQLException; 55643 method public abstract javax.sql.PooledConnection getPooledConnection(java.lang.String, java.lang.String) throws java.sql.SQLException; 55644 } 55645 55646 public abstract interface DataSource implements javax.sql.CommonDataSource java.sql.Wrapper { 55647 method public abstract java.sql.Connection getConnection() throws java.sql.SQLException; 55648 method public abstract java.sql.Connection getConnection(java.lang.String, java.lang.String) throws java.sql.SQLException; 55649 } 55650 55651 public abstract interface PooledConnection { 55652 method public abstract void addConnectionEventListener(javax.sql.ConnectionEventListener); 55653 method public abstract void addStatementEventListener(javax.sql.StatementEventListener); 55654 method public abstract void close() throws java.sql.SQLException; 55655 method public abstract java.sql.Connection getConnection() throws java.sql.SQLException; 55656 method public abstract void removeConnectionEventListener(javax.sql.ConnectionEventListener); 55657 method public abstract void removeStatementEventListener(javax.sql.StatementEventListener); 55658 } 55659 55660 public abstract interface RowSet implements java.sql.ResultSet { 55661 method public abstract void addRowSetListener(javax.sql.RowSetListener); 55662 method public abstract void clearParameters() throws java.sql.SQLException; 55663 method public abstract void execute() throws java.sql.SQLException; 55664 method public abstract java.lang.String getCommand(); 55665 method public abstract java.lang.String getDataSourceName(); 55666 method public abstract boolean getEscapeProcessing() throws java.sql.SQLException; 55667 method public abstract int getMaxFieldSize() throws java.sql.SQLException; 55668 method public abstract int getMaxRows() throws java.sql.SQLException; 55669 method public abstract java.lang.String getPassword(); 55670 method public abstract int getQueryTimeout() throws java.sql.SQLException; 55671 method public abstract int getTransactionIsolation(); 55672 method public abstract java.util.Map<java.lang.String, java.lang.Class<?>> getTypeMap() throws java.sql.SQLException; 55673 method public abstract java.lang.String getUrl() throws java.sql.SQLException; 55674 method public abstract java.lang.String getUsername(); 55675 method public abstract boolean isReadOnly(); 55676 method public abstract void removeRowSetListener(javax.sql.RowSetListener); 55677 method public abstract void setArray(int, java.sql.Array) throws java.sql.SQLException; 55678 method public abstract void setAsciiStream(int, java.io.InputStream, int) throws java.sql.SQLException; 55679 method public abstract void setAsciiStream(int, java.io.InputStream) throws java.sql.SQLException; 55680 method public abstract void setAsciiStream(java.lang.String, java.io.InputStream) throws java.sql.SQLException; 55681 method public abstract void setAsciiStream(java.lang.String, java.io.InputStream, int) throws java.sql.SQLException; 55682 method public abstract void setBigDecimal(int, java.math.BigDecimal) throws java.sql.SQLException; 55683 method public abstract void setBigDecimal(java.lang.String, java.math.BigDecimal) throws java.sql.SQLException; 55684 method public abstract void setBinaryStream(int, java.io.InputStream, int) throws java.sql.SQLException; 55685 method public abstract void setBinaryStream(int, java.io.InputStream) throws java.sql.SQLException; 55686 method public abstract void setBinaryStream(java.lang.String, java.io.InputStream) throws java.sql.SQLException; 55687 method public abstract void setBinaryStream(java.lang.String, java.io.InputStream, int) throws java.sql.SQLException; 55688 method public abstract void setBlob(int, java.sql.Blob) throws java.sql.SQLException; 55689 method public abstract void setBlob(int, java.io.InputStream) throws java.sql.SQLException; 55690 method public abstract void setBlob(int, java.io.InputStream, long) throws java.sql.SQLException; 55691 method public abstract void setBlob(java.lang.String, java.io.InputStream) throws java.sql.SQLException; 55692 method public abstract void setBlob(java.lang.String, java.io.InputStream, long) throws java.sql.SQLException; 55693 method public abstract void setBlob(java.lang.String, java.sql.Blob) throws java.sql.SQLException; 55694 method public abstract void setBoolean(int, boolean) throws java.sql.SQLException; 55695 method public abstract void setBoolean(java.lang.String, boolean) throws java.sql.SQLException; 55696 method public abstract void setByte(int, byte) throws java.sql.SQLException; 55697 method public abstract void setByte(java.lang.String, byte) throws java.sql.SQLException; 55698 method public abstract void setBytes(int, byte[]) throws java.sql.SQLException; 55699 method public abstract void setBytes(java.lang.String, byte[]) throws java.sql.SQLException; 55700 method public abstract void setCharacterStream(int, java.io.Reader, int) throws java.sql.SQLException; 55701 method public abstract void setCharacterStream(int, java.io.Reader) throws java.sql.SQLException; 55702 method public abstract void setCharacterStream(java.lang.String, java.io.Reader) throws java.sql.SQLException; 55703 method public abstract void setCharacterStream(java.lang.String, java.io.Reader, int) throws java.sql.SQLException; 55704 method public abstract void setClob(int, java.sql.Clob) throws java.sql.SQLException; 55705 method public abstract void setClob(int, java.io.Reader) throws java.sql.SQLException; 55706 method public abstract void setClob(int, java.io.Reader, long) throws java.sql.SQLException; 55707 method public abstract void setClob(java.lang.String, java.sql.Clob) throws java.sql.SQLException; 55708 method public abstract void setClob(java.lang.String, java.io.Reader) throws java.sql.SQLException; 55709 method public abstract void setClob(java.lang.String, java.io.Reader, long) throws java.sql.SQLException; 55710 method public abstract void setCommand(java.lang.String) throws java.sql.SQLException; 55711 method public abstract void setConcurrency(int) throws java.sql.SQLException; 55712 method public abstract void setDataSourceName(java.lang.String) throws java.sql.SQLException; 55713 method public abstract void setDate(int, java.sql.Date) throws java.sql.SQLException; 55714 method public abstract void setDate(int, java.sql.Date, java.util.Calendar) throws java.sql.SQLException; 55715 method public abstract void setDate(java.lang.String, java.sql.Date) throws java.sql.SQLException; 55716 method public abstract void setDate(java.lang.String, java.sql.Date, java.util.Calendar) throws java.sql.SQLException; 55717 method public abstract void setDouble(int, double) throws java.sql.SQLException; 55718 method public abstract void setDouble(java.lang.String, double) throws java.sql.SQLException; 55719 method public abstract void setEscapeProcessing(boolean) throws java.sql.SQLException; 55720 method public abstract void setFloat(int, float) throws java.sql.SQLException; 55721 method public abstract void setFloat(java.lang.String, float) throws java.sql.SQLException; 55722 method public abstract void setInt(int, int) throws java.sql.SQLException; 55723 method public abstract void setInt(java.lang.String, int) throws java.sql.SQLException; 55724 method public abstract void setLong(int, long) throws java.sql.SQLException; 55725 method public abstract void setLong(java.lang.String, long) throws java.sql.SQLException; 55726 method public abstract void setMaxFieldSize(int) throws java.sql.SQLException; 55727 method public abstract void setMaxRows(int) throws java.sql.SQLException; 55728 method public abstract void setNCharacterStream(int, java.io.Reader) throws java.sql.SQLException; 55729 method public abstract void setNCharacterStream(int, java.io.Reader, long) throws java.sql.SQLException; 55730 method public abstract void setNCharacterStream(java.lang.String, java.io.Reader) throws java.sql.SQLException; 55731 method public abstract void setNCharacterStream(java.lang.String, java.io.Reader, long) throws java.sql.SQLException; 55732 method public abstract void setNClob(int, java.sql.NClob) throws java.sql.SQLException; 55733 method public abstract void setNClob(int, java.io.Reader) throws java.sql.SQLException; 55734 method public abstract void setNClob(int, java.io.Reader, long) throws java.sql.SQLException; 55735 method public abstract void setNClob(java.lang.String, java.sql.NClob) throws java.sql.SQLException; 55736 method public abstract void setNClob(java.lang.String, java.io.Reader) throws java.sql.SQLException; 55737 method public abstract void setNClob(java.lang.String, java.io.Reader, long) throws java.sql.SQLException; 55738 method public abstract void setNString(int, java.lang.String) throws java.sql.SQLException; 55739 method public abstract void setNString(java.lang.String, java.lang.String) throws java.sql.SQLException; 55740 method public abstract void setNull(int, int) throws java.sql.SQLException; 55741 method public abstract void setNull(int, int, java.lang.String) throws java.sql.SQLException; 55742 method public abstract void setNull(java.lang.String, int) throws java.sql.SQLException; 55743 method public abstract void setNull(java.lang.String, int, java.lang.String) throws java.sql.SQLException; 55744 method public abstract void setObject(int, java.lang.Object) throws java.sql.SQLException; 55745 method public abstract void setObject(int, java.lang.Object, int) throws java.sql.SQLException; 55746 method public abstract void setObject(int, java.lang.Object, int, int) throws java.sql.SQLException; 55747 method public abstract void setObject(java.lang.String, java.lang.Object) throws java.sql.SQLException; 55748 method public abstract void setObject(java.lang.String, java.lang.Object, int) throws java.sql.SQLException; 55749 method public abstract void setObject(java.lang.String, java.lang.Object, int, int) throws java.sql.SQLException; 55750 method public abstract void setPassword(java.lang.String) throws java.sql.SQLException; 55751 method public abstract void setQueryTimeout(int) throws java.sql.SQLException; 55752 method public abstract void setReadOnly(boolean) throws java.sql.SQLException; 55753 method public abstract void setRef(int, java.sql.Ref) throws java.sql.SQLException; 55754 method public abstract void setRowId(int, java.sql.RowId) throws java.sql.SQLException; 55755 method public abstract void setRowId(java.lang.String, java.sql.RowId) throws java.sql.SQLException; 55756 method public abstract void setSQLXML(int, java.sql.SQLXML) throws java.sql.SQLException; 55757 method public abstract void setSQLXML(java.lang.String, java.sql.SQLXML) throws java.sql.SQLException; 55758 method public abstract void setShort(int, short) throws java.sql.SQLException; 55759 method public abstract void setShort(java.lang.String, short) throws java.sql.SQLException; 55760 method public abstract void setString(int, java.lang.String) throws java.sql.SQLException; 55761 method public abstract void setString(java.lang.String, java.lang.String) throws java.sql.SQLException; 55762 method public abstract void setTime(int, java.sql.Time) throws java.sql.SQLException; 55763 method public abstract void setTime(int, java.sql.Time, java.util.Calendar) throws java.sql.SQLException; 55764 method public abstract void setTime(java.lang.String, java.sql.Time) throws java.sql.SQLException; 55765 method public abstract void setTime(java.lang.String, java.sql.Time, java.util.Calendar) throws java.sql.SQLException; 55766 method public abstract void setTimestamp(int, java.sql.Timestamp) throws java.sql.SQLException; 55767 method public abstract void setTimestamp(int, java.sql.Timestamp, java.util.Calendar) throws java.sql.SQLException; 55768 method public abstract void setTimestamp(java.lang.String, java.sql.Timestamp) throws java.sql.SQLException; 55769 method public abstract void setTimestamp(java.lang.String, java.sql.Timestamp, java.util.Calendar) throws java.sql.SQLException; 55770 method public abstract void setTransactionIsolation(int) throws java.sql.SQLException; 55771 method public abstract void setType(int) throws java.sql.SQLException; 55772 method public abstract void setTypeMap(java.util.Map<java.lang.String, java.lang.Class<?>>) throws java.sql.SQLException; 55773 method public abstract void setURL(int, java.net.URL) throws java.sql.SQLException; 55774 method public abstract void setUrl(java.lang.String) throws java.sql.SQLException; 55775 method public abstract void setUsername(java.lang.String) throws java.sql.SQLException; 55776 } 55777 55778 public class RowSetEvent extends java.util.EventObject implements java.io.Serializable { 55779 ctor public RowSetEvent(javax.sql.RowSet); 55780 } 55781 55782 public abstract interface RowSetInternal { 55783 method public abstract java.sql.Connection getConnection() throws java.sql.SQLException; 55784 method public abstract java.sql.ResultSet getOriginal() throws java.sql.SQLException; 55785 method public abstract java.sql.ResultSet getOriginalRow() throws java.sql.SQLException; 55786 method public abstract java.lang.Object[] getParams() throws java.sql.SQLException; 55787 method public abstract void setMetaData(javax.sql.RowSetMetaData) throws java.sql.SQLException; 55788 } 55789 55790 public abstract interface RowSetListener implements java.util.EventListener { 55791 method public abstract void cursorMoved(javax.sql.RowSetEvent); 55792 method public abstract void rowChanged(javax.sql.RowSetEvent); 55793 method public abstract void rowSetChanged(javax.sql.RowSetEvent); 55794 } 55795 55796 public abstract interface RowSetMetaData implements java.sql.ResultSetMetaData { 55797 method public abstract void setAutoIncrement(int, boolean) throws java.sql.SQLException; 55798 method public abstract void setCaseSensitive(int, boolean) throws java.sql.SQLException; 55799 method public abstract void setCatalogName(int, java.lang.String) throws java.sql.SQLException; 55800 method public abstract void setColumnCount(int) throws java.sql.SQLException; 55801 method public abstract void setColumnDisplaySize(int, int) throws java.sql.SQLException; 55802 method public abstract void setColumnLabel(int, java.lang.String) throws java.sql.SQLException; 55803 method public abstract void setColumnName(int, java.lang.String) throws java.sql.SQLException; 55804 method public abstract void setColumnType(int, int) throws java.sql.SQLException; 55805 method public abstract void setColumnTypeName(int, java.lang.String) throws java.sql.SQLException; 55806 method public abstract void setCurrency(int, boolean) throws java.sql.SQLException; 55807 method public abstract void setNullable(int, int) throws java.sql.SQLException; 55808 method public abstract void setPrecision(int, int) throws java.sql.SQLException; 55809 method public abstract void setScale(int, int) throws java.sql.SQLException; 55810 method public abstract void setSchemaName(int, java.lang.String) throws java.sql.SQLException; 55811 method public abstract void setSearchable(int, boolean) throws java.sql.SQLException; 55812 method public abstract void setSigned(int, boolean) throws java.sql.SQLException; 55813 method public abstract void setTableName(int, java.lang.String) throws java.sql.SQLException; 55814 } 55815 55816 public abstract interface RowSetReader { 55817 method public abstract void readData(javax.sql.RowSetInternal) throws java.sql.SQLException; 55818 } 55819 55820 public abstract interface RowSetWriter { 55821 method public abstract boolean writeData(javax.sql.RowSetInternal) throws java.sql.SQLException; 55822 } 55823 55824 public class StatementEvent extends java.util.EventObject { 55825 ctor public StatementEvent(javax.sql.PooledConnection, java.sql.PreparedStatement, java.sql.SQLException); 55826 ctor public StatementEvent(javax.sql.PooledConnection, java.sql.PreparedStatement); 55827 method public java.sql.SQLException getSQLException(); 55828 method public java.sql.PreparedStatement getStatement(); 55829 } 55830 55831 public abstract interface StatementEventListener implements java.util.EventListener { 55832 method public abstract void statementClosed(javax.sql.StatementEvent); 55833 method public abstract void statementErrorOccurred(javax.sql.StatementEvent); 55834 } 55835 55836} 55837 55838package javax.xml { 55839 55840 public final class XMLConstants { 55841 field public static final java.lang.String DEFAULT_NS_PREFIX = ""; 55842 field public static final java.lang.String FEATURE_SECURE_PROCESSING = "http://javax.xml.XMLConstants/feature/secure-processing"; 55843 field public static final java.lang.String NULL_NS_URI = ""; 55844 field public static final java.lang.String RELAXNG_NS_URI = "http://relaxng.org/ns/structure/1.0"; 55845 field public static final java.lang.String W3C_XML_SCHEMA_INSTANCE_NS_URI = "http://www.w3.org/2001/XMLSchema-instance"; 55846 field public static final java.lang.String W3C_XML_SCHEMA_NS_URI = "http://www.w3.org/2001/XMLSchema"; 55847 field public static final java.lang.String W3C_XPATH_DATATYPE_NS_URI = "http://www.w3.org/2003/11/xpath-datatypes"; 55848 field public static final java.lang.String XMLNS_ATTRIBUTE = "xmlns"; 55849 field public static final java.lang.String XMLNS_ATTRIBUTE_NS_URI = "http://www.w3.org/2000/xmlns/"; 55850 field public static final java.lang.String XML_DTD_NS_URI = "http://www.w3.org/TR/REC-xml"; 55851 field public static final java.lang.String XML_NS_PREFIX = "xml"; 55852 field public static final java.lang.String XML_NS_URI = "http://www.w3.org/XML/1998/namespace"; 55853 } 55854 55855} 55856 55857package javax.xml.datatype { 55858 55859 public class DatatypeConfigurationException extends java.lang.Exception { 55860 ctor public DatatypeConfigurationException(); 55861 ctor public DatatypeConfigurationException(java.lang.String); 55862 ctor public DatatypeConfigurationException(java.lang.String, java.lang.Throwable); 55863 ctor public DatatypeConfigurationException(java.lang.Throwable); 55864 } 55865 55866 public final class DatatypeConstants { 55867 field public static final int APRIL = 4; // 0x4 55868 field public static final int AUGUST = 8; // 0x8 55869 field public static final javax.xml.namespace.QName DATE; 55870 field public static final javax.xml.namespace.QName DATETIME; 55871 field public static final javax.xml.datatype.DatatypeConstants.Field DAYS; 55872 field public static final int DECEMBER = 12; // 0xc 55873 field public static final javax.xml.namespace.QName DURATION; 55874 field public static final javax.xml.namespace.QName DURATION_DAYTIME; 55875 field public static final javax.xml.namespace.QName DURATION_YEARMONTH; 55876 field public static final int EQUAL = 0; // 0x0 55877 field public static final int FEBRUARY = 2; // 0x2 55878 field public static final int FIELD_UNDEFINED = -2147483648; // 0x80000000 55879 field public static final javax.xml.namespace.QName GDAY; 55880 field public static final javax.xml.namespace.QName GMONTH; 55881 field public static final javax.xml.namespace.QName GMONTHDAY; 55882 field public static final int GREATER = 1; // 0x1 55883 field public static final javax.xml.namespace.QName GYEAR; 55884 field public static final javax.xml.namespace.QName GYEARMONTH; 55885 field public static final javax.xml.datatype.DatatypeConstants.Field HOURS; 55886 field public static final int INDETERMINATE = 2; // 0x2 55887 field public static final int JANUARY = 1; // 0x1 55888 field public static final int JULY = 7; // 0x7 55889 field public static final int JUNE = 6; // 0x6 55890 field public static final int LESSER = -1; // 0xffffffff 55891 field public static final int MARCH = 3; // 0x3 55892 field public static final int MAX_TIMEZONE_OFFSET = -840; // 0xfffffcb8 55893 field public static final int MAY = 5; // 0x5 55894 field public static final javax.xml.datatype.DatatypeConstants.Field MINUTES; 55895 field public static final int MIN_TIMEZONE_OFFSET = 840; // 0x348 55896 field public static final javax.xml.datatype.DatatypeConstants.Field MONTHS; 55897 field public static final int NOVEMBER = 11; // 0xb 55898 field public static final int OCTOBER = 10; // 0xa 55899 field public static final javax.xml.datatype.DatatypeConstants.Field SECONDS; 55900 field public static final int SEPTEMBER = 9; // 0x9 55901 field public static final javax.xml.namespace.QName TIME; 55902 field public static final javax.xml.datatype.DatatypeConstants.Field YEARS; 55903 } 55904 55905 public static final class DatatypeConstants.Field { 55906 method public int getId(); 55907 } 55908 55909 public abstract class DatatypeFactory { 55910 ctor protected DatatypeFactory(); 55911 method public abstract javax.xml.datatype.Duration newDuration(java.lang.String); 55912 method public abstract javax.xml.datatype.Duration newDuration(long); 55913 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); 55914 method public javax.xml.datatype.Duration newDuration(boolean, int, int, int, int, int, int); 55915 method public javax.xml.datatype.Duration newDurationDayTime(java.lang.String); 55916 method public javax.xml.datatype.Duration newDurationDayTime(long); 55917 method public javax.xml.datatype.Duration newDurationDayTime(boolean, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger); 55918 method public javax.xml.datatype.Duration newDurationDayTime(boolean, int, int, int, int); 55919 method public javax.xml.datatype.Duration newDurationYearMonth(java.lang.String); 55920 method public javax.xml.datatype.Duration newDurationYearMonth(long); 55921 method public javax.xml.datatype.Duration newDurationYearMonth(boolean, java.math.BigInteger, java.math.BigInteger); 55922 method public javax.xml.datatype.Duration newDurationYearMonth(boolean, int, int); 55923 method public static javax.xml.datatype.DatatypeFactory newInstance() throws javax.xml.datatype.DatatypeConfigurationException; 55924 method public static javax.xml.datatype.DatatypeFactory newInstance(java.lang.String, java.lang.ClassLoader) throws javax.xml.datatype.DatatypeConfigurationException; 55925 method public abstract javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar(); 55926 method public abstract javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar(java.lang.String); 55927 method public abstract javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar(java.util.GregorianCalendar); 55928 method public abstract javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar(java.math.BigInteger, int, int, int, int, int, java.math.BigDecimal, int); 55929 method public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar(int, int, int, int, int, int, int, int); 55930 method public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendarDate(int, int, int, int); 55931 method public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendarTime(int, int, int, int); 55932 method public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendarTime(int, int, int, java.math.BigDecimal, int); 55933 method public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendarTime(int, int, int, int, int); 55934 field public static final java.lang.String DATATYPEFACTORY_IMPLEMENTATION_CLASS; 55935 field public static final java.lang.String DATATYPEFACTORY_PROPERTY = "javax.xml.datatype.DatatypeFactory"; 55936 } 55937 55938 public abstract class Duration { 55939 ctor public Duration(); 55940 method public abstract javax.xml.datatype.Duration add(javax.xml.datatype.Duration); 55941 method public abstract void addTo(java.util.Calendar); 55942 method public void addTo(java.util.Date); 55943 method public abstract int compare(javax.xml.datatype.Duration); 55944 method public int getDays(); 55945 method public abstract java.lang.Number getField(javax.xml.datatype.DatatypeConstants.Field); 55946 method public int getHours(); 55947 method public int getMinutes(); 55948 method public int getMonths(); 55949 method public int getSeconds(); 55950 method public abstract int getSign(); 55951 method public long getTimeInMillis(java.util.Calendar); 55952 method public long getTimeInMillis(java.util.Date); 55953 method public javax.xml.namespace.QName getXMLSchemaType(); 55954 method public int getYears(); 55955 method public abstract int hashCode(); 55956 method public boolean isLongerThan(javax.xml.datatype.Duration); 55957 method public abstract boolean isSet(javax.xml.datatype.DatatypeConstants.Field); 55958 method public boolean isShorterThan(javax.xml.datatype.Duration); 55959 method public javax.xml.datatype.Duration multiply(int); 55960 method public abstract javax.xml.datatype.Duration multiply(java.math.BigDecimal); 55961 method public abstract javax.xml.datatype.Duration negate(); 55962 method public abstract javax.xml.datatype.Duration normalizeWith(java.util.Calendar); 55963 method public javax.xml.datatype.Duration subtract(javax.xml.datatype.Duration); 55964 } 55965 55966 public abstract class XMLGregorianCalendar implements java.lang.Cloneable { 55967 ctor public XMLGregorianCalendar(); 55968 method public abstract void add(javax.xml.datatype.Duration); 55969 method public abstract void clear(); 55970 method public abstract java.lang.Object clone(); 55971 method public abstract int compare(javax.xml.datatype.XMLGregorianCalendar); 55972 method public abstract int getDay(); 55973 method public abstract java.math.BigInteger getEon(); 55974 method public abstract java.math.BigInteger getEonAndYear(); 55975 method public abstract java.math.BigDecimal getFractionalSecond(); 55976 method public abstract int getHour(); 55977 method public int getMillisecond(); 55978 method public abstract int getMinute(); 55979 method public abstract int getMonth(); 55980 method public abstract int getSecond(); 55981 method public abstract java.util.TimeZone getTimeZone(int); 55982 method public abstract int getTimezone(); 55983 method public abstract javax.xml.namespace.QName getXMLSchemaType(); 55984 method public abstract int getYear(); 55985 method public abstract boolean isValid(); 55986 method public abstract javax.xml.datatype.XMLGregorianCalendar normalize(); 55987 method public abstract void reset(); 55988 method public abstract void setDay(int); 55989 method public abstract void setFractionalSecond(java.math.BigDecimal); 55990 method public abstract void setHour(int); 55991 method public abstract void setMillisecond(int); 55992 method public abstract void setMinute(int); 55993 method public abstract void setMonth(int); 55994 method public abstract void setSecond(int); 55995 method public void setTime(int, int, int); 55996 method public void setTime(int, int, int, java.math.BigDecimal); 55997 method public void setTime(int, int, int, int); 55998 method public abstract void setTimezone(int); 55999 method public abstract void setYear(java.math.BigInteger); 56000 method public abstract void setYear(int); 56001 method public abstract java.util.GregorianCalendar toGregorianCalendar(); 56002 method public abstract java.util.GregorianCalendar toGregorianCalendar(java.util.TimeZone, java.util.Locale, javax.xml.datatype.XMLGregorianCalendar); 56003 method public abstract java.lang.String toXMLFormat(); 56004 } 56005 56006} 56007 56008package javax.xml.namespace { 56009 56010 public abstract interface NamespaceContext { 56011 method public abstract java.lang.String getNamespaceURI(java.lang.String); 56012 method public abstract java.lang.String getPrefix(java.lang.String); 56013 method public abstract java.util.Iterator getPrefixes(java.lang.String); 56014 } 56015 56016 public class QName implements java.io.Serializable { 56017 ctor public QName(java.lang.String, java.lang.String); 56018 ctor public QName(java.lang.String, java.lang.String, java.lang.String); 56019 ctor public QName(java.lang.String); 56020 method public final boolean equals(java.lang.Object); 56021 method public java.lang.String getLocalPart(); 56022 method public java.lang.String getNamespaceURI(); 56023 method public java.lang.String getPrefix(); 56024 method public final int hashCode(); 56025 method public static javax.xml.namespace.QName valueOf(java.lang.String); 56026 } 56027 56028} 56029 56030package javax.xml.parsers { 56031 56032 public abstract class DocumentBuilder { 56033 ctor protected DocumentBuilder(); 56034 method public abstract org.w3c.dom.DOMImplementation getDOMImplementation(); 56035 method public javax.xml.validation.Schema getSchema(); 56036 method public abstract boolean isNamespaceAware(); 56037 method public abstract boolean isValidating(); 56038 method public boolean isXIncludeAware(); 56039 method public abstract org.w3c.dom.Document newDocument(); 56040 method public org.w3c.dom.Document parse(java.io.InputStream) throws java.io.IOException, org.xml.sax.SAXException; 56041 method public org.w3c.dom.Document parse(java.io.InputStream, java.lang.String) throws java.io.IOException, org.xml.sax.SAXException; 56042 method public org.w3c.dom.Document parse(java.lang.String) throws java.io.IOException, org.xml.sax.SAXException; 56043 method public org.w3c.dom.Document parse(java.io.File) throws java.io.IOException, org.xml.sax.SAXException; 56044 method public abstract org.w3c.dom.Document parse(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException; 56045 method public void reset(); 56046 method public abstract void setEntityResolver(org.xml.sax.EntityResolver); 56047 method public abstract void setErrorHandler(org.xml.sax.ErrorHandler); 56048 } 56049 56050 public abstract class DocumentBuilderFactory { 56051 ctor protected DocumentBuilderFactory(); 56052 method public abstract java.lang.Object getAttribute(java.lang.String) throws java.lang.IllegalArgumentException; 56053 method public abstract boolean getFeature(java.lang.String) throws javax.xml.parsers.ParserConfigurationException; 56054 method public javax.xml.validation.Schema getSchema(); 56055 method public boolean isCoalescing(); 56056 method public boolean isExpandEntityReferences(); 56057 method public boolean isIgnoringComments(); 56058 method public boolean isIgnoringElementContentWhitespace(); 56059 method public boolean isNamespaceAware(); 56060 method public boolean isValidating(); 56061 method public boolean isXIncludeAware(); 56062 method public abstract javax.xml.parsers.DocumentBuilder newDocumentBuilder() throws javax.xml.parsers.ParserConfigurationException; 56063 method public static javax.xml.parsers.DocumentBuilderFactory newInstance(); 56064 method public static javax.xml.parsers.DocumentBuilderFactory newInstance(java.lang.String, java.lang.ClassLoader); 56065 method public abstract void setAttribute(java.lang.String, java.lang.Object) throws java.lang.IllegalArgumentException; 56066 method public void setCoalescing(boolean); 56067 method public void setExpandEntityReferences(boolean); 56068 method public abstract void setFeature(java.lang.String, boolean) throws javax.xml.parsers.ParserConfigurationException; 56069 method public void setIgnoringComments(boolean); 56070 method public void setIgnoringElementContentWhitespace(boolean); 56071 method public void setNamespaceAware(boolean); 56072 method public void setSchema(javax.xml.validation.Schema); 56073 method public void setValidating(boolean); 56074 method public void setXIncludeAware(boolean); 56075 } 56076 56077 public class FactoryConfigurationError extends java.lang.Error { 56078 ctor public FactoryConfigurationError(); 56079 ctor public FactoryConfigurationError(java.lang.String); 56080 ctor public FactoryConfigurationError(java.lang.Exception); 56081 ctor public FactoryConfigurationError(java.lang.Exception, java.lang.String); 56082 method public java.lang.Exception getException(); 56083 } 56084 56085 public class ParserConfigurationException extends java.lang.Exception { 56086 ctor public ParserConfigurationException(); 56087 ctor public ParserConfigurationException(java.lang.String); 56088 } 56089 56090 public abstract class SAXParser { 56091 ctor protected SAXParser(); 56092 method public abstract org.xml.sax.Parser getParser() throws org.xml.sax.SAXException; 56093 method public abstract java.lang.Object getProperty(java.lang.String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 56094 method public javax.xml.validation.Schema getSchema(); 56095 method public abstract org.xml.sax.XMLReader getXMLReader() throws org.xml.sax.SAXException; 56096 method public abstract boolean isNamespaceAware(); 56097 method public abstract boolean isValidating(); 56098 method public boolean isXIncludeAware(); 56099 method public void parse(java.io.InputStream, org.xml.sax.HandlerBase) throws java.io.IOException, org.xml.sax.SAXException; 56100 method public void parse(java.io.InputStream, org.xml.sax.HandlerBase, java.lang.String) throws java.io.IOException, org.xml.sax.SAXException; 56101 method public void parse(java.io.InputStream, org.xml.sax.helpers.DefaultHandler) throws java.io.IOException, org.xml.sax.SAXException; 56102 method public void parse(java.io.InputStream, org.xml.sax.helpers.DefaultHandler, java.lang.String) throws java.io.IOException, org.xml.sax.SAXException; 56103 method public void parse(java.lang.String, org.xml.sax.HandlerBase) throws java.io.IOException, org.xml.sax.SAXException; 56104 method public void parse(java.lang.String, org.xml.sax.helpers.DefaultHandler) throws java.io.IOException, org.xml.sax.SAXException; 56105 method public void parse(java.io.File, org.xml.sax.HandlerBase) throws java.io.IOException, org.xml.sax.SAXException; 56106 method public void parse(java.io.File, org.xml.sax.helpers.DefaultHandler) throws java.io.IOException, org.xml.sax.SAXException; 56107 method public void parse(org.xml.sax.InputSource, org.xml.sax.HandlerBase) throws java.io.IOException, org.xml.sax.SAXException; 56108 method public void parse(org.xml.sax.InputSource, org.xml.sax.helpers.DefaultHandler) throws java.io.IOException, org.xml.sax.SAXException; 56109 method public void reset(); 56110 method public abstract void setProperty(java.lang.String, java.lang.Object) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 56111 } 56112 56113 public abstract class SAXParserFactory { 56114 ctor protected SAXParserFactory(); 56115 method public abstract boolean getFeature(java.lang.String) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 56116 method public javax.xml.validation.Schema getSchema(); 56117 method public boolean isNamespaceAware(); 56118 method public boolean isValidating(); 56119 method public boolean isXIncludeAware(); 56120 method public static javax.xml.parsers.SAXParserFactory newInstance(); 56121 method public static javax.xml.parsers.SAXParserFactory newInstance(java.lang.String, java.lang.ClassLoader); 56122 method public abstract javax.xml.parsers.SAXParser newSAXParser() throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException; 56123 method public abstract void setFeature(java.lang.String, boolean) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 56124 method public void setNamespaceAware(boolean); 56125 method public void setSchema(javax.xml.validation.Schema); 56126 method public void setValidating(boolean); 56127 method public void setXIncludeAware(boolean); 56128 } 56129 56130} 56131 56132package javax.xml.transform { 56133 56134 public abstract interface ErrorListener { 56135 method public abstract void error(javax.xml.transform.TransformerException) throws javax.xml.transform.TransformerException; 56136 method public abstract void fatalError(javax.xml.transform.TransformerException) throws javax.xml.transform.TransformerException; 56137 method public abstract void warning(javax.xml.transform.TransformerException) throws javax.xml.transform.TransformerException; 56138 } 56139 56140 public class OutputKeys { 56141 field public static final java.lang.String CDATA_SECTION_ELEMENTS = "cdata-section-elements"; 56142 field public static final java.lang.String DOCTYPE_PUBLIC = "doctype-public"; 56143 field public static final java.lang.String DOCTYPE_SYSTEM = "doctype-system"; 56144 field public static final java.lang.String ENCODING = "encoding"; 56145 field public static final java.lang.String INDENT = "indent"; 56146 field public static final java.lang.String MEDIA_TYPE = "media-type"; 56147 field public static final java.lang.String METHOD = "method"; 56148 field public static final java.lang.String OMIT_XML_DECLARATION = "omit-xml-declaration"; 56149 field public static final java.lang.String STANDALONE = "standalone"; 56150 field public static final java.lang.String VERSION = "version"; 56151 } 56152 56153 public abstract interface Result { 56154 method public abstract java.lang.String getSystemId(); 56155 method public abstract void setSystemId(java.lang.String); 56156 field public static final java.lang.String PI_DISABLE_OUTPUT_ESCAPING = "javax.xml.transform.disable-output-escaping"; 56157 field public static final java.lang.String PI_ENABLE_OUTPUT_ESCAPING = "javax.xml.transform.enable-output-escaping"; 56158 } 56159 56160 public abstract interface Source { 56161 method public abstract java.lang.String getSystemId(); 56162 method public abstract void setSystemId(java.lang.String); 56163 } 56164 56165 public abstract interface SourceLocator { 56166 method public abstract int getColumnNumber(); 56167 method public abstract int getLineNumber(); 56168 method public abstract java.lang.String getPublicId(); 56169 method public abstract java.lang.String getSystemId(); 56170 } 56171 56172 public abstract interface Templates { 56173 method public abstract java.util.Properties getOutputProperties(); 56174 method public abstract javax.xml.transform.Transformer newTransformer() throws javax.xml.transform.TransformerConfigurationException; 56175 } 56176 56177 public abstract class Transformer { 56178 ctor protected Transformer(); 56179 method public abstract void clearParameters(); 56180 method public abstract javax.xml.transform.ErrorListener getErrorListener(); 56181 method public abstract java.util.Properties getOutputProperties(); 56182 method public abstract java.lang.String getOutputProperty(java.lang.String) throws java.lang.IllegalArgumentException; 56183 method public abstract java.lang.Object getParameter(java.lang.String); 56184 method public abstract javax.xml.transform.URIResolver getURIResolver(); 56185 method public void reset(); 56186 method public abstract void setErrorListener(javax.xml.transform.ErrorListener) throws java.lang.IllegalArgumentException; 56187 method public abstract void setOutputProperties(java.util.Properties); 56188 method public abstract void setOutputProperty(java.lang.String, java.lang.String) throws java.lang.IllegalArgumentException; 56189 method public abstract void setParameter(java.lang.String, java.lang.Object); 56190 method public abstract void setURIResolver(javax.xml.transform.URIResolver); 56191 method public abstract void transform(javax.xml.transform.Source, javax.xml.transform.Result) throws javax.xml.transform.TransformerException; 56192 } 56193 56194 public class TransformerConfigurationException extends javax.xml.transform.TransformerException { 56195 ctor public TransformerConfigurationException(); 56196 ctor public TransformerConfigurationException(java.lang.String); 56197 ctor public TransformerConfigurationException(java.lang.Throwable); 56198 ctor public TransformerConfigurationException(java.lang.String, java.lang.Throwable); 56199 ctor public TransformerConfigurationException(java.lang.String, javax.xml.transform.SourceLocator); 56200 ctor public TransformerConfigurationException(java.lang.String, javax.xml.transform.SourceLocator, java.lang.Throwable); 56201 } 56202 56203 public class TransformerException extends java.lang.Exception { 56204 ctor public TransformerException(java.lang.String); 56205 ctor public TransformerException(java.lang.Throwable); 56206 ctor public TransformerException(java.lang.String, java.lang.Throwable); 56207 ctor public TransformerException(java.lang.String, javax.xml.transform.SourceLocator); 56208 ctor public TransformerException(java.lang.String, javax.xml.transform.SourceLocator, java.lang.Throwable); 56209 method public java.lang.Throwable getException(); 56210 method public java.lang.String getLocationAsString(); 56211 method public javax.xml.transform.SourceLocator getLocator(); 56212 method public java.lang.String getMessageAndLocation(); 56213 method public void setLocator(javax.xml.transform.SourceLocator); 56214 } 56215 56216 public abstract class TransformerFactory { 56217 ctor protected TransformerFactory(); 56218 method public abstract javax.xml.transform.Source getAssociatedStylesheet(javax.xml.transform.Source, java.lang.String, java.lang.String, java.lang.String) throws javax.xml.transform.TransformerConfigurationException; 56219 method public abstract java.lang.Object getAttribute(java.lang.String); 56220 method public abstract javax.xml.transform.ErrorListener getErrorListener(); 56221 method public abstract boolean getFeature(java.lang.String); 56222 method public abstract javax.xml.transform.URIResolver getURIResolver(); 56223 method public static javax.xml.transform.TransformerFactory newInstance() throws javax.xml.transform.TransformerFactoryConfigurationError; 56224 method public static javax.xml.transform.TransformerFactory newInstance(java.lang.String, java.lang.ClassLoader) throws javax.xml.transform.TransformerFactoryConfigurationError; 56225 method public abstract javax.xml.transform.Templates newTemplates(javax.xml.transform.Source) throws javax.xml.transform.TransformerConfigurationException; 56226 method public abstract javax.xml.transform.Transformer newTransformer(javax.xml.transform.Source) throws javax.xml.transform.TransformerConfigurationException; 56227 method public abstract javax.xml.transform.Transformer newTransformer() throws javax.xml.transform.TransformerConfigurationException; 56228 method public abstract void setAttribute(java.lang.String, java.lang.Object); 56229 method public abstract void setErrorListener(javax.xml.transform.ErrorListener); 56230 method public abstract void setFeature(java.lang.String, boolean) throws javax.xml.transform.TransformerConfigurationException; 56231 method public abstract void setURIResolver(javax.xml.transform.URIResolver); 56232 } 56233 56234 public class TransformerFactoryConfigurationError extends java.lang.Error { 56235 ctor public TransformerFactoryConfigurationError(); 56236 ctor public TransformerFactoryConfigurationError(java.lang.String); 56237 ctor public TransformerFactoryConfigurationError(java.lang.Exception); 56238 ctor public TransformerFactoryConfigurationError(java.lang.Exception, java.lang.String); 56239 method public java.lang.Exception getException(); 56240 } 56241 56242 public abstract interface URIResolver { 56243 method public abstract javax.xml.transform.Source resolve(java.lang.String, java.lang.String) throws javax.xml.transform.TransformerException; 56244 } 56245 56246} 56247 56248package javax.xml.transform.dom { 56249 56250 public abstract interface DOMLocator implements javax.xml.transform.SourceLocator { 56251 method public abstract org.w3c.dom.Node getOriginatingNode(); 56252 } 56253 56254 public class DOMResult implements javax.xml.transform.Result { 56255 ctor public DOMResult(); 56256 ctor public DOMResult(org.w3c.dom.Node); 56257 ctor public DOMResult(org.w3c.dom.Node, java.lang.String); 56258 ctor public DOMResult(org.w3c.dom.Node, org.w3c.dom.Node); 56259 ctor public DOMResult(org.w3c.dom.Node, org.w3c.dom.Node, java.lang.String); 56260 method public org.w3c.dom.Node getNextSibling(); 56261 method public org.w3c.dom.Node getNode(); 56262 method public java.lang.String getSystemId(); 56263 method public void setNextSibling(org.w3c.dom.Node); 56264 method public void setNode(org.w3c.dom.Node); 56265 method public void setSystemId(java.lang.String); 56266 field public static final java.lang.String FEATURE = "http://javax.xml.transform.dom.DOMResult/feature"; 56267 } 56268 56269 public class DOMSource implements javax.xml.transform.Source { 56270 ctor public DOMSource(); 56271 ctor public DOMSource(org.w3c.dom.Node); 56272 ctor public DOMSource(org.w3c.dom.Node, java.lang.String); 56273 method public org.w3c.dom.Node getNode(); 56274 method public java.lang.String getSystemId(); 56275 method public void setNode(org.w3c.dom.Node); 56276 method public void setSystemId(java.lang.String); 56277 field public static final java.lang.String FEATURE = "http://javax.xml.transform.dom.DOMSource/feature"; 56278 } 56279 56280} 56281 56282package javax.xml.transform.sax { 56283 56284 public class SAXResult implements javax.xml.transform.Result { 56285 ctor public SAXResult(); 56286 ctor public SAXResult(org.xml.sax.ContentHandler); 56287 method public org.xml.sax.ContentHandler getHandler(); 56288 method public org.xml.sax.ext.LexicalHandler getLexicalHandler(); 56289 method public java.lang.String getSystemId(); 56290 method public void setHandler(org.xml.sax.ContentHandler); 56291 method public void setLexicalHandler(org.xml.sax.ext.LexicalHandler); 56292 method public void setSystemId(java.lang.String); 56293 field public static final java.lang.String FEATURE = "http://javax.xml.transform.sax.SAXResult/feature"; 56294 } 56295 56296 public class SAXSource implements javax.xml.transform.Source { 56297 ctor public SAXSource(); 56298 ctor public SAXSource(org.xml.sax.XMLReader, org.xml.sax.InputSource); 56299 ctor public SAXSource(org.xml.sax.InputSource); 56300 method public org.xml.sax.InputSource getInputSource(); 56301 method public java.lang.String getSystemId(); 56302 method public org.xml.sax.XMLReader getXMLReader(); 56303 method public void setInputSource(org.xml.sax.InputSource); 56304 method public void setSystemId(java.lang.String); 56305 method public void setXMLReader(org.xml.sax.XMLReader); 56306 method public static org.xml.sax.InputSource sourceToInputSource(javax.xml.transform.Source); 56307 field public static final java.lang.String FEATURE = "http://javax.xml.transform.sax.SAXSource/feature"; 56308 } 56309 56310 public abstract class SAXTransformerFactory extends javax.xml.transform.TransformerFactory { 56311 ctor protected SAXTransformerFactory(); 56312 method public abstract javax.xml.transform.sax.TemplatesHandler newTemplatesHandler() throws javax.xml.transform.TransformerConfigurationException; 56313 method public abstract javax.xml.transform.sax.TransformerHandler newTransformerHandler(javax.xml.transform.Source) throws javax.xml.transform.TransformerConfigurationException; 56314 method public abstract javax.xml.transform.sax.TransformerHandler newTransformerHandler(javax.xml.transform.Templates) throws javax.xml.transform.TransformerConfigurationException; 56315 method public abstract javax.xml.transform.sax.TransformerHandler newTransformerHandler() throws javax.xml.transform.TransformerConfigurationException; 56316 method public abstract org.xml.sax.XMLFilter newXMLFilter(javax.xml.transform.Source) throws javax.xml.transform.TransformerConfigurationException; 56317 method public abstract org.xml.sax.XMLFilter newXMLFilter(javax.xml.transform.Templates) throws javax.xml.transform.TransformerConfigurationException; 56318 field public static final java.lang.String FEATURE = "http://javax.xml.transform.sax.SAXTransformerFactory/feature"; 56319 field public static final java.lang.String FEATURE_XMLFILTER = "http://javax.xml.transform.sax.SAXTransformerFactory/feature/xmlfilter"; 56320 } 56321 56322 public abstract interface TemplatesHandler implements org.xml.sax.ContentHandler { 56323 method public abstract java.lang.String getSystemId(); 56324 method public abstract javax.xml.transform.Templates getTemplates(); 56325 method public abstract void setSystemId(java.lang.String); 56326 } 56327 56328 public abstract interface TransformerHandler implements org.xml.sax.ContentHandler org.xml.sax.DTDHandler org.xml.sax.ext.LexicalHandler { 56329 method public abstract java.lang.String getSystemId(); 56330 method public abstract javax.xml.transform.Transformer getTransformer(); 56331 method public abstract void setResult(javax.xml.transform.Result) throws java.lang.IllegalArgumentException; 56332 method public abstract void setSystemId(java.lang.String); 56333 } 56334 56335} 56336 56337package javax.xml.transform.stream { 56338 56339 public class StreamResult implements javax.xml.transform.Result { 56340 ctor public StreamResult(); 56341 ctor public StreamResult(java.io.OutputStream); 56342 ctor public StreamResult(java.io.Writer); 56343 ctor public StreamResult(java.lang.String); 56344 ctor public StreamResult(java.io.File); 56345 method public java.io.OutputStream getOutputStream(); 56346 method public java.lang.String getSystemId(); 56347 method public java.io.Writer getWriter(); 56348 method public void setOutputStream(java.io.OutputStream); 56349 method public void setSystemId(java.lang.String); 56350 method public void setSystemId(java.io.File); 56351 method public void setWriter(java.io.Writer); 56352 field public static final java.lang.String FEATURE = "http://javax.xml.transform.stream.StreamResult/feature"; 56353 } 56354 56355 public class StreamSource implements javax.xml.transform.Source { 56356 ctor public StreamSource(); 56357 ctor public StreamSource(java.io.InputStream); 56358 ctor public StreamSource(java.io.InputStream, java.lang.String); 56359 ctor public StreamSource(java.io.Reader); 56360 ctor public StreamSource(java.io.Reader, java.lang.String); 56361 ctor public StreamSource(java.lang.String); 56362 ctor public StreamSource(java.io.File); 56363 method public java.io.InputStream getInputStream(); 56364 method public java.lang.String getPublicId(); 56365 method public java.io.Reader getReader(); 56366 method public java.lang.String getSystemId(); 56367 method public void setInputStream(java.io.InputStream); 56368 method public void setPublicId(java.lang.String); 56369 method public void setReader(java.io.Reader); 56370 method public void setSystemId(java.lang.String); 56371 method public void setSystemId(java.io.File); 56372 field public static final java.lang.String FEATURE = "http://javax.xml.transform.stream.StreamSource/feature"; 56373 } 56374 56375} 56376 56377package javax.xml.validation { 56378 56379 public abstract class Schema { 56380 ctor protected Schema(); 56381 method public abstract javax.xml.validation.Validator newValidator(); 56382 method public abstract javax.xml.validation.ValidatorHandler newValidatorHandler(); 56383 } 56384 56385 public abstract class SchemaFactory { 56386 ctor protected SchemaFactory(); 56387 method public abstract org.xml.sax.ErrorHandler getErrorHandler(); 56388 method public boolean getFeature(java.lang.String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 56389 method public java.lang.Object getProperty(java.lang.String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 56390 method public abstract org.w3c.dom.ls.LSResourceResolver getResourceResolver(); 56391 method public abstract boolean isSchemaLanguageSupported(java.lang.String); 56392 method public static javax.xml.validation.SchemaFactory newInstance(java.lang.String); 56393 method public static javax.xml.validation.SchemaFactory newInstance(java.lang.String, java.lang.String, java.lang.ClassLoader); 56394 method public javax.xml.validation.Schema newSchema(javax.xml.transform.Source) throws org.xml.sax.SAXException; 56395 method public javax.xml.validation.Schema newSchema(java.io.File) throws org.xml.sax.SAXException; 56396 method public javax.xml.validation.Schema newSchema(java.net.URL) throws org.xml.sax.SAXException; 56397 method public abstract javax.xml.validation.Schema newSchema(javax.xml.transform.Source[]) throws org.xml.sax.SAXException; 56398 method public abstract javax.xml.validation.Schema newSchema() throws org.xml.sax.SAXException; 56399 method public abstract void setErrorHandler(org.xml.sax.ErrorHandler); 56400 method public void setFeature(java.lang.String, boolean) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 56401 method public void setProperty(java.lang.String, java.lang.Object) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 56402 method public abstract void setResourceResolver(org.w3c.dom.ls.LSResourceResolver); 56403 } 56404 56405 public abstract class SchemaFactoryLoader { 56406 ctor protected SchemaFactoryLoader(); 56407 method public abstract javax.xml.validation.SchemaFactory newFactory(java.lang.String); 56408 } 56409 56410 public abstract class TypeInfoProvider { 56411 ctor protected TypeInfoProvider(); 56412 method public abstract org.w3c.dom.TypeInfo getAttributeTypeInfo(int); 56413 method public abstract org.w3c.dom.TypeInfo getElementTypeInfo(); 56414 method public abstract boolean isIdAttribute(int); 56415 method public abstract boolean isSpecified(int); 56416 } 56417 56418 public abstract class Validator { 56419 ctor protected Validator(); 56420 method public abstract org.xml.sax.ErrorHandler getErrorHandler(); 56421 method public boolean getFeature(java.lang.String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 56422 method public java.lang.Object getProperty(java.lang.String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 56423 method public abstract org.w3c.dom.ls.LSResourceResolver getResourceResolver(); 56424 method public abstract void reset(); 56425 method public abstract void setErrorHandler(org.xml.sax.ErrorHandler); 56426 method public void setFeature(java.lang.String, boolean) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 56427 method public void setProperty(java.lang.String, java.lang.Object) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 56428 method public abstract void setResourceResolver(org.w3c.dom.ls.LSResourceResolver); 56429 method public void validate(javax.xml.transform.Source) throws java.io.IOException, org.xml.sax.SAXException; 56430 method public abstract void validate(javax.xml.transform.Source, javax.xml.transform.Result) throws java.io.IOException, org.xml.sax.SAXException; 56431 } 56432 56433 public abstract class ValidatorHandler implements org.xml.sax.ContentHandler { 56434 ctor protected ValidatorHandler(); 56435 method public abstract org.xml.sax.ContentHandler getContentHandler(); 56436 method public abstract org.xml.sax.ErrorHandler getErrorHandler(); 56437 method public boolean getFeature(java.lang.String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 56438 method public java.lang.Object getProperty(java.lang.String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 56439 method public abstract org.w3c.dom.ls.LSResourceResolver getResourceResolver(); 56440 method public abstract javax.xml.validation.TypeInfoProvider getTypeInfoProvider(); 56441 method public abstract void setContentHandler(org.xml.sax.ContentHandler); 56442 method public abstract void setErrorHandler(org.xml.sax.ErrorHandler); 56443 method public void setFeature(java.lang.String, boolean) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 56444 method public void setProperty(java.lang.String, java.lang.Object) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 56445 method public abstract void setResourceResolver(org.w3c.dom.ls.LSResourceResolver); 56446 } 56447 56448} 56449 56450package javax.xml.xpath { 56451 56452 public abstract interface XPath { 56453 method public abstract javax.xml.xpath.XPathExpression compile(java.lang.String) throws javax.xml.xpath.XPathExpressionException; 56454 method public abstract java.lang.Object evaluate(java.lang.String, java.lang.Object, javax.xml.namespace.QName) throws javax.xml.xpath.XPathExpressionException; 56455 method public abstract java.lang.String evaluate(java.lang.String, java.lang.Object) throws javax.xml.xpath.XPathExpressionException; 56456 method public abstract java.lang.Object evaluate(java.lang.String, org.xml.sax.InputSource, javax.xml.namespace.QName) throws javax.xml.xpath.XPathExpressionException; 56457 method public abstract java.lang.String evaluate(java.lang.String, org.xml.sax.InputSource) throws javax.xml.xpath.XPathExpressionException; 56458 method public abstract javax.xml.namespace.NamespaceContext getNamespaceContext(); 56459 method public abstract javax.xml.xpath.XPathFunctionResolver getXPathFunctionResolver(); 56460 method public abstract javax.xml.xpath.XPathVariableResolver getXPathVariableResolver(); 56461 method public abstract void reset(); 56462 method public abstract void setNamespaceContext(javax.xml.namespace.NamespaceContext); 56463 method public abstract void setXPathFunctionResolver(javax.xml.xpath.XPathFunctionResolver); 56464 method public abstract void setXPathVariableResolver(javax.xml.xpath.XPathVariableResolver); 56465 } 56466 56467 public class XPathConstants { 56468 field public static final javax.xml.namespace.QName BOOLEAN; 56469 field public static final java.lang.String DOM_OBJECT_MODEL = "http://java.sun.com/jaxp/xpath/dom"; 56470 field public static final javax.xml.namespace.QName NODE; 56471 field public static final javax.xml.namespace.QName NODESET; 56472 field public static final javax.xml.namespace.QName NUMBER; 56473 field public static final javax.xml.namespace.QName STRING; 56474 } 56475 56476 public class XPathException extends java.lang.Exception { 56477 ctor public XPathException(java.lang.String); 56478 ctor public XPathException(java.lang.Throwable); 56479 } 56480 56481 public abstract interface XPathExpression { 56482 method public abstract java.lang.Object evaluate(java.lang.Object, javax.xml.namespace.QName) throws javax.xml.xpath.XPathExpressionException; 56483 method public abstract java.lang.String evaluate(java.lang.Object) throws javax.xml.xpath.XPathExpressionException; 56484 method public abstract java.lang.Object evaluate(org.xml.sax.InputSource, javax.xml.namespace.QName) throws javax.xml.xpath.XPathExpressionException; 56485 method public abstract java.lang.String evaluate(org.xml.sax.InputSource) throws javax.xml.xpath.XPathExpressionException; 56486 } 56487 56488 public class XPathExpressionException extends javax.xml.xpath.XPathException { 56489 ctor public XPathExpressionException(java.lang.String); 56490 ctor public XPathExpressionException(java.lang.Throwable); 56491 } 56492 56493 public abstract class XPathFactory { 56494 ctor protected XPathFactory(); 56495 method public abstract boolean getFeature(java.lang.String) throws javax.xml.xpath.XPathFactoryConfigurationException; 56496 method public abstract boolean isObjectModelSupported(java.lang.String); 56497 method public static final javax.xml.xpath.XPathFactory newInstance(); 56498 method public static final javax.xml.xpath.XPathFactory newInstance(java.lang.String) throws javax.xml.xpath.XPathFactoryConfigurationException; 56499 method public static javax.xml.xpath.XPathFactory newInstance(java.lang.String, java.lang.String, java.lang.ClassLoader) throws javax.xml.xpath.XPathFactoryConfigurationException; 56500 method public abstract javax.xml.xpath.XPath newXPath(); 56501 method public abstract void setFeature(java.lang.String, boolean) throws javax.xml.xpath.XPathFactoryConfigurationException; 56502 method public abstract void setXPathFunctionResolver(javax.xml.xpath.XPathFunctionResolver); 56503 method public abstract void setXPathVariableResolver(javax.xml.xpath.XPathVariableResolver); 56504 field public static final java.lang.String DEFAULT_OBJECT_MODEL_URI = "http://java.sun.com/jaxp/xpath/dom"; 56505 field public static final java.lang.String DEFAULT_PROPERTY_NAME = "javax.xml.xpath.XPathFactory"; 56506 } 56507 56508 public class XPathFactoryConfigurationException extends javax.xml.xpath.XPathException { 56509 ctor public XPathFactoryConfigurationException(java.lang.String); 56510 ctor public XPathFactoryConfigurationException(java.lang.Throwable); 56511 } 56512 56513 public abstract interface XPathFunction { 56514 method public abstract java.lang.Object evaluate(java.util.List) throws javax.xml.xpath.XPathFunctionException; 56515 } 56516 56517 public class XPathFunctionException extends javax.xml.xpath.XPathExpressionException { 56518 ctor public XPathFunctionException(java.lang.String); 56519 ctor public XPathFunctionException(java.lang.Throwable); 56520 } 56521 56522 public abstract interface XPathFunctionResolver { 56523 method public abstract javax.xml.xpath.XPathFunction resolveFunction(javax.xml.namespace.QName, int); 56524 } 56525 56526 public abstract interface XPathVariableResolver { 56527 method public abstract java.lang.Object resolveVariable(javax.xml.namespace.QName); 56528 } 56529 56530} 56531 56532package junit.framework { 56533 56534 public class Assert { 56535 ctor protected Assert(); 56536 method public static void assertEquals(java.lang.String, java.lang.Object, java.lang.Object); 56537 method public static void assertEquals(java.lang.Object, java.lang.Object); 56538 method public static void assertEquals(java.lang.String, java.lang.String, java.lang.String); 56539 method public static void assertEquals(java.lang.String, java.lang.String); 56540 method public static void assertEquals(java.lang.String, double, double, double); 56541 method public static void assertEquals(double, double, double); 56542 method public static void assertEquals(java.lang.String, float, float, float); 56543 method public static void assertEquals(float, float, float); 56544 method public static void assertEquals(java.lang.String, long, long); 56545 method public static void assertEquals(long, long); 56546 method public static void assertEquals(java.lang.String, boolean, boolean); 56547 method public static void assertEquals(boolean, boolean); 56548 method public static void assertEquals(java.lang.String, byte, byte); 56549 method public static void assertEquals(byte, byte); 56550 method public static void assertEquals(java.lang.String, char, char); 56551 method public static void assertEquals(char, char); 56552 method public static void assertEquals(java.lang.String, short, short); 56553 method public static void assertEquals(short, short); 56554 method public static void assertEquals(java.lang.String, int, int); 56555 method public static void assertEquals(int, int); 56556 method public static void assertFalse(java.lang.String, boolean); 56557 method public static void assertFalse(boolean); 56558 method public static void assertNotNull(java.lang.Object); 56559 method public static void assertNotNull(java.lang.String, java.lang.Object); 56560 method public static void assertNotSame(java.lang.String, java.lang.Object, java.lang.Object); 56561 method public static void assertNotSame(java.lang.Object, java.lang.Object); 56562 method public static void assertNull(java.lang.Object); 56563 method public static void assertNull(java.lang.String, java.lang.Object); 56564 method public static void assertSame(java.lang.String, java.lang.Object, java.lang.Object); 56565 method public static void assertSame(java.lang.Object, java.lang.Object); 56566 method public static void assertTrue(java.lang.String, boolean); 56567 method public static void assertTrue(boolean); 56568 method public static void fail(java.lang.String); 56569 method public static void fail(); 56570 method public static void failNotEquals(java.lang.String, java.lang.Object, java.lang.Object); 56571 method public static void failNotSame(java.lang.String, java.lang.Object, java.lang.Object); 56572 method public static void failSame(java.lang.String); 56573 method public static java.lang.String format(java.lang.String, java.lang.Object, java.lang.Object); 56574 } 56575 56576 public class AssertionFailedError extends java.lang.AssertionError { 56577 ctor public AssertionFailedError(); 56578 ctor public AssertionFailedError(java.lang.String); 56579 } 56580 56581 public class ComparisonFailure extends junit.framework.AssertionFailedError { 56582 ctor public ComparisonFailure(java.lang.String, java.lang.String, java.lang.String); 56583 method public java.lang.String getActual(); 56584 method public java.lang.String getExpected(); 56585 } 56586 56587 public abstract interface Protectable { 56588 method public abstract void protect() throws java.lang.Throwable; 56589 } 56590 56591 public abstract interface Test { 56592 method public abstract int countTestCases(); 56593 method public abstract void run(junit.framework.TestResult); 56594 } 56595 56596 public abstract class TestCase extends junit.framework.Assert implements junit.framework.Test { 56597 ctor public TestCase(); 56598 ctor public TestCase(java.lang.String); 56599 method public int countTestCases(); 56600 method protected junit.framework.TestResult createResult(); 56601 method public java.lang.String getName(); 56602 method public junit.framework.TestResult run(); 56603 method public void run(junit.framework.TestResult); 56604 method public void runBare() throws java.lang.Throwable; 56605 method protected void runTest() throws java.lang.Throwable; 56606 method public void setName(java.lang.String); 56607 method protected void setUp() throws java.lang.Exception; 56608 method protected void tearDown() throws java.lang.Exception; 56609 } 56610 56611 public class TestFailure { 56612 ctor public TestFailure(junit.framework.Test, java.lang.Throwable); 56613 method public java.lang.String exceptionMessage(); 56614 method public junit.framework.Test failedTest(); 56615 method public boolean isFailure(); 56616 method public java.lang.Throwable thrownException(); 56617 method public java.lang.String trace(); 56618 field protected junit.framework.Test fFailedTest; 56619 field protected java.lang.Throwable fThrownException; 56620 } 56621 56622 public abstract interface TestListener { 56623 method public abstract void addError(junit.framework.Test, java.lang.Throwable); 56624 method public abstract void addFailure(junit.framework.Test, junit.framework.AssertionFailedError); 56625 method public abstract void endTest(junit.framework.Test); 56626 method public abstract void startTest(junit.framework.Test); 56627 } 56628 56629 public class TestResult { 56630 ctor public TestResult(); 56631 method public synchronized void addError(junit.framework.Test, java.lang.Throwable); 56632 method public synchronized void addFailure(junit.framework.Test, junit.framework.AssertionFailedError); 56633 method public synchronized void addListener(junit.framework.TestListener); 56634 method public void endTest(junit.framework.Test); 56635 method public synchronized int errorCount(); 56636 method public synchronized java.util.Enumeration<junit.framework.TestFailure> errors(); 56637 method public synchronized int failureCount(); 56638 method public synchronized java.util.Enumeration<junit.framework.TestFailure> failures(); 56639 method public synchronized void removeListener(junit.framework.TestListener); 56640 method protected void run(junit.framework.TestCase); 56641 method public synchronized int runCount(); 56642 method public void runProtected(junit.framework.Test, junit.framework.Protectable); 56643 method public synchronized boolean shouldStop(); 56644 method public void startTest(junit.framework.Test); 56645 method public synchronized void stop(); 56646 method public synchronized boolean wasSuccessful(); 56647 field protected java.util.Vector<junit.framework.TestFailure> fErrors; 56648 field protected java.util.Vector<junit.framework.TestFailure> fFailures; 56649 field protected java.util.Vector<junit.framework.TestListener> fListeners; 56650 field protected int fRunTests; 56651 } 56652 56653 public class TestSuite implements junit.framework.Test { 56654 ctor public TestSuite(); 56655 ctor public TestSuite(java.lang.Class<?>); 56656 ctor public TestSuite(java.lang.Class<? extends junit.framework.TestCase>, java.lang.String); 56657 ctor public TestSuite(java.lang.String); 56658 ctor public TestSuite(java.lang.Class<?>...); 56659 ctor public TestSuite(java.lang.Class<? extends junit.framework.TestCase>[], java.lang.String); 56660 method public void addTest(junit.framework.Test); 56661 method public void addTestSuite(java.lang.Class<? extends junit.framework.TestCase>); 56662 method public int countTestCases(); 56663 method public static junit.framework.Test createTest(java.lang.Class<?>, java.lang.String); 56664 method public java.lang.String getName(); 56665 method public static java.lang.reflect.Constructor<?> getTestConstructor(java.lang.Class<?>) throws java.lang.NoSuchMethodException; 56666 method public void run(junit.framework.TestResult); 56667 method public void runTest(junit.framework.Test, junit.framework.TestResult); 56668 method public void setName(java.lang.String); 56669 method public junit.framework.Test testAt(int); 56670 method public int testCount(); 56671 method public java.util.Enumeration<junit.framework.Test> tests(); 56672 method public static junit.framework.Test warning(java.lang.String); 56673 } 56674 56675} 56676 56677package junit.runner { 56678 56679 public abstract class BaseTestRunner implements junit.framework.TestListener { 56680 ctor public BaseTestRunner(); 56681 method public synchronized void addError(junit.framework.Test, java.lang.Throwable); 56682 method public synchronized void addFailure(junit.framework.Test, junit.framework.AssertionFailedError); 56683 method protected void clearStatus(); 56684 method public java.lang.String elapsedTimeAsString(long); 56685 method public synchronized void endTest(junit.framework.Test); 56686 method public java.lang.String extractClassName(java.lang.String); 56687 method public static java.lang.String getFilteredTrace(java.lang.Throwable); 56688 method public static java.lang.String getFilteredTrace(java.lang.String); 56689 method public deprecated junit.runner.TestSuiteLoader getLoader(); 56690 method public static java.lang.String getPreference(java.lang.String); 56691 method public static int getPreference(java.lang.String, int); 56692 method protected static java.util.Properties getPreferences(); 56693 method public junit.framework.Test getTest(java.lang.String); 56694 method public static deprecated boolean inVAJava(); 56695 method protected java.lang.Class<?> loadSuiteClass(java.lang.String) throws java.lang.ClassNotFoundException; 56696 method protected java.lang.String processArguments(java.lang.String[]); 56697 method protected abstract void runFailed(java.lang.String); 56698 method public static void savePreferences() throws java.io.IOException; 56699 method public void setLoading(boolean); 56700 method public void setPreference(java.lang.String, java.lang.String); 56701 method protected static void setPreferences(java.util.Properties); 56702 method protected static boolean showStackRaw(); 56703 method public synchronized void startTest(junit.framework.Test); 56704 method public abstract void testEnded(java.lang.String); 56705 method public abstract void testFailed(int, junit.framework.Test, java.lang.Throwable); 56706 method public abstract void testStarted(java.lang.String); 56707 method public static java.lang.String truncate(java.lang.String); 56708 method protected boolean useReloadingTestSuiteLoader(); 56709 field public static final java.lang.String SUITE_METHODNAME = "suite"; 56710 } 56711 56712 public abstract interface TestSuiteLoader { 56713 method public abstract java.lang.Class load(java.lang.String) throws java.lang.ClassNotFoundException; 56714 method public abstract java.lang.Class reload(java.lang.Class) throws java.lang.ClassNotFoundException; 56715 } 56716 56717 public class Version { 56718 method public static java.lang.String id(); 56719 } 56720 56721} 56722 56723package org.apache.commons.logging { 56724 56725 public abstract deprecated interface Log { 56726 method public abstract void debug(java.lang.Object); 56727 method public abstract void debug(java.lang.Object, java.lang.Throwable); 56728 method public abstract void error(java.lang.Object); 56729 method public abstract void error(java.lang.Object, java.lang.Throwable); 56730 method public abstract void fatal(java.lang.Object); 56731 method public abstract void fatal(java.lang.Object, java.lang.Throwable); 56732 method public abstract void info(java.lang.Object); 56733 method public abstract void info(java.lang.Object, java.lang.Throwable); 56734 method public abstract boolean isDebugEnabled(); 56735 method public abstract boolean isErrorEnabled(); 56736 method public abstract boolean isFatalEnabled(); 56737 method public abstract boolean isInfoEnabled(); 56738 method public abstract boolean isTraceEnabled(); 56739 method public abstract boolean isWarnEnabled(); 56740 method public abstract void trace(java.lang.Object); 56741 method public abstract void trace(java.lang.Object, java.lang.Throwable); 56742 method public abstract void warn(java.lang.Object); 56743 method public abstract void warn(java.lang.Object, java.lang.Throwable); 56744 } 56745 56746} 56747 56748package org.apache.http { 56749 56750 public deprecated class ConnectionClosedException extends java.io.IOException { 56751 ctor public ConnectionClosedException(java.lang.String); 56752 } 56753 56754 public abstract deprecated interface ConnectionReuseStrategy { 56755 method public abstract boolean keepAlive(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext); 56756 } 56757 56758 public abstract deprecated interface FormattedHeader implements org.apache.http.Header { 56759 method public abstract org.apache.http.util.CharArrayBuffer getBuffer(); 56760 method public abstract int getValuePos(); 56761 } 56762 56763 public abstract deprecated interface Header { 56764 method public abstract org.apache.http.HeaderElement[] getElements() throws org.apache.http.ParseException; 56765 method public abstract java.lang.String getName(); 56766 method public abstract java.lang.String getValue(); 56767 } 56768 56769 public abstract deprecated interface HeaderElement { 56770 method public abstract java.lang.String getName(); 56771 method public abstract org.apache.http.NameValuePair getParameter(int); 56772 method public abstract org.apache.http.NameValuePair getParameterByName(java.lang.String); 56773 method public abstract int getParameterCount(); 56774 method public abstract org.apache.http.NameValuePair[] getParameters(); 56775 method public abstract java.lang.String getValue(); 56776 } 56777 56778 public abstract deprecated interface HeaderElementIterator implements java.util.Iterator { 56779 method public abstract boolean hasNext(); 56780 method public abstract org.apache.http.HeaderElement nextElement(); 56781 } 56782 56783 public abstract deprecated interface HeaderIterator implements java.util.Iterator { 56784 method public abstract boolean hasNext(); 56785 method public abstract org.apache.http.Header nextHeader(); 56786 } 56787 56788 public abstract deprecated interface HttpClientConnection implements org.apache.http.HttpConnection { 56789 method public abstract void flush() throws java.io.IOException; 56790 method public abstract boolean isResponseAvailable(int) throws java.io.IOException; 56791 method public abstract void receiveResponseEntity(org.apache.http.HttpResponse) throws org.apache.http.HttpException, java.io.IOException; 56792 method public abstract org.apache.http.HttpResponse receiveResponseHeader() throws org.apache.http.HttpException, java.io.IOException; 56793 method public abstract void sendRequestEntity(org.apache.http.HttpEntityEnclosingRequest) throws org.apache.http.HttpException, java.io.IOException; 56794 method public abstract void sendRequestHeader(org.apache.http.HttpRequest) throws org.apache.http.HttpException, java.io.IOException; 56795 } 56796 56797 public abstract deprecated interface HttpConnection { 56798 method public abstract void close() throws java.io.IOException; 56799 method public abstract org.apache.http.HttpConnectionMetrics getMetrics(); 56800 method public abstract int getSocketTimeout(); 56801 method public abstract boolean isOpen(); 56802 method public abstract boolean isStale(); 56803 method public abstract void setSocketTimeout(int); 56804 method public abstract void shutdown() throws java.io.IOException; 56805 } 56806 56807 public abstract deprecated interface HttpConnectionMetrics { 56808 method public abstract java.lang.Object getMetric(java.lang.String); 56809 method public abstract long getReceivedBytesCount(); 56810 method public abstract long getRequestCount(); 56811 method public abstract long getResponseCount(); 56812 method public abstract long getSentBytesCount(); 56813 method public abstract void reset(); 56814 } 56815 56816 public abstract deprecated interface HttpEntity { 56817 method public abstract void consumeContent() throws java.io.IOException; 56818 method public abstract java.io.InputStream getContent() throws java.io.IOException, java.lang.IllegalStateException; 56819 method public abstract org.apache.http.Header getContentEncoding(); 56820 method public abstract long getContentLength(); 56821 method public abstract org.apache.http.Header getContentType(); 56822 method public abstract boolean isChunked(); 56823 method public abstract boolean isRepeatable(); 56824 method public abstract boolean isStreaming(); 56825 method public abstract void writeTo(java.io.OutputStream) throws java.io.IOException; 56826 } 56827 56828 public abstract deprecated interface HttpEntityEnclosingRequest implements org.apache.http.HttpRequest { 56829 method public abstract boolean expectContinue(); 56830 method public abstract org.apache.http.HttpEntity getEntity(); 56831 method public abstract void setEntity(org.apache.http.HttpEntity); 56832 } 56833 56834 public deprecated class HttpException extends java.lang.Exception { 56835 ctor public HttpException(); 56836 ctor public HttpException(java.lang.String); 56837 ctor public HttpException(java.lang.String, java.lang.Throwable); 56838 } 56839 56840 public final deprecated class HttpHost implements java.lang.Cloneable { 56841 ctor public HttpHost(java.lang.String, int, java.lang.String); 56842 ctor public HttpHost(java.lang.String, int); 56843 ctor public HttpHost(java.lang.String); 56844 ctor public HttpHost(org.apache.http.HttpHost); 56845 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 56846 method public java.lang.String getHostName(); 56847 method public int getPort(); 56848 method public java.lang.String getSchemeName(); 56849 method public java.lang.String toHostString(); 56850 method public java.lang.String toURI(); 56851 field public static final java.lang.String DEFAULT_SCHEME_NAME = "http"; 56852 field protected final java.lang.String hostname; 56853 field protected final java.lang.String lcHostname; 56854 field protected final int port; 56855 field protected final java.lang.String schemeName; 56856 } 56857 56858 public abstract deprecated interface HttpInetConnection implements org.apache.http.HttpConnection { 56859 method public abstract java.net.InetAddress getLocalAddress(); 56860 method public abstract int getLocalPort(); 56861 method public abstract java.net.InetAddress getRemoteAddress(); 56862 method public abstract int getRemotePort(); 56863 } 56864 56865 public abstract deprecated interface HttpMessage { 56866 method public abstract void addHeader(org.apache.http.Header); 56867 method public abstract void addHeader(java.lang.String, java.lang.String); 56868 method public abstract boolean containsHeader(java.lang.String); 56869 method public abstract org.apache.http.Header[] getAllHeaders(); 56870 method public abstract org.apache.http.Header getFirstHeader(java.lang.String); 56871 method public abstract org.apache.http.Header[] getHeaders(java.lang.String); 56872 method public abstract org.apache.http.Header getLastHeader(java.lang.String); 56873 method public abstract org.apache.http.params.HttpParams getParams(); 56874 method public abstract org.apache.http.ProtocolVersion getProtocolVersion(); 56875 method public abstract org.apache.http.HeaderIterator headerIterator(); 56876 method public abstract org.apache.http.HeaderIterator headerIterator(java.lang.String); 56877 method public abstract void removeHeader(org.apache.http.Header); 56878 method public abstract void removeHeaders(java.lang.String); 56879 method public abstract void setHeader(org.apache.http.Header); 56880 method public abstract void setHeader(java.lang.String, java.lang.String); 56881 method public abstract void setHeaders(org.apache.http.Header[]); 56882 method public abstract void setParams(org.apache.http.params.HttpParams); 56883 } 56884 56885 public abstract deprecated interface HttpRequest implements org.apache.http.HttpMessage { 56886 method public abstract org.apache.http.RequestLine getRequestLine(); 56887 } 56888 56889 public abstract deprecated interface HttpRequestFactory { 56890 method public abstract org.apache.http.HttpRequest newHttpRequest(org.apache.http.RequestLine) throws org.apache.http.MethodNotSupportedException; 56891 method public abstract org.apache.http.HttpRequest newHttpRequest(java.lang.String, java.lang.String) throws org.apache.http.MethodNotSupportedException; 56892 } 56893 56894 public abstract deprecated interface HttpRequestInterceptor { 56895 method public abstract void process(org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 56896 } 56897 56898 public abstract deprecated interface HttpResponse implements org.apache.http.HttpMessage { 56899 method public abstract org.apache.http.HttpEntity getEntity(); 56900 method public abstract java.util.Locale getLocale(); 56901 method public abstract org.apache.http.StatusLine getStatusLine(); 56902 method public abstract void setEntity(org.apache.http.HttpEntity); 56903 method public abstract void setLocale(java.util.Locale); 56904 method public abstract void setReasonPhrase(java.lang.String) throws java.lang.IllegalStateException; 56905 method public abstract void setStatusCode(int) throws java.lang.IllegalStateException; 56906 method public abstract void setStatusLine(org.apache.http.StatusLine); 56907 method public abstract void setStatusLine(org.apache.http.ProtocolVersion, int); 56908 method public abstract void setStatusLine(org.apache.http.ProtocolVersion, int, java.lang.String); 56909 } 56910 56911 public abstract deprecated interface HttpResponseFactory { 56912 method public abstract org.apache.http.HttpResponse newHttpResponse(org.apache.http.ProtocolVersion, int, org.apache.http.protocol.HttpContext); 56913 method public abstract org.apache.http.HttpResponse newHttpResponse(org.apache.http.StatusLine, org.apache.http.protocol.HttpContext); 56914 } 56915 56916 public abstract deprecated interface HttpResponseInterceptor { 56917 method public abstract void process(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 56918 } 56919 56920 public abstract deprecated interface HttpServerConnection implements org.apache.http.HttpConnection { 56921 method public abstract void flush() throws java.io.IOException; 56922 method public abstract void receiveRequestEntity(org.apache.http.HttpEntityEnclosingRequest) throws org.apache.http.HttpException, java.io.IOException; 56923 method public abstract org.apache.http.HttpRequest receiveRequestHeader() throws org.apache.http.HttpException, java.io.IOException; 56924 method public abstract void sendResponseEntity(org.apache.http.HttpResponse) throws org.apache.http.HttpException, java.io.IOException; 56925 method public abstract void sendResponseHeader(org.apache.http.HttpResponse) throws org.apache.http.HttpException, java.io.IOException; 56926 } 56927 56928 public abstract deprecated interface HttpStatus { 56929 field public static final int SC_ACCEPTED = 202; // 0xca 56930 field public static final int SC_BAD_GATEWAY = 502; // 0x1f6 56931 field public static final int SC_BAD_REQUEST = 400; // 0x190 56932 field public static final int SC_CONFLICT = 409; // 0x199 56933 field public static final int SC_CONTINUE = 100; // 0x64 56934 field public static final int SC_CREATED = 201; // 0xc9 56935 field public static final int SC_EXPECTATION_FAILED = 417; // 0x1a1 56936 field public static final int SC_FAILED_DEPENDENCY = 424; // 0x1a8 56937 field public static final int SC_FORBIDDEN = 403; // 0x193 56938 field public static final int SC_GATEWAY_TIMEOUT = 504; // 0x1f8 56939 field public static final int SC_GONE = 410; // 0x19a 56940 field public static final int SC_HTTP_VERSION_NOT_SUPPORTED = 505; // 0x1f9 56941 field public static final int SC_INSUFFICIENT_SPACE_ON_RESOURCE = 419; // 0x1a3 56942 field public static final int SC_INSUFFICIENT_STORAGE = 507; // 0x1fb 56943 field public static final int SC_INTERNAL_SERVER_ERROR = 500; // 0x1f4 56944 field public static final int SC_LENGTH_REQUIRED = 411; // 0x19b 56945 field public static final int SC_LOCKED = 423; // 0x1a7 56946 field public static final int SC_METHOD_FAILURE = 420; // 0x1a4 56947 field public static final int SC_METHOD_NOT_ALLOWED = 405; // 0x195 56948 field public static final int SC_MOVED_PERMANENTLY = 301; // 0x12d 56949 field public static final int SC_MOVED_TEMPORARILY = 302; // 0x12e 56950 field public static final int SC_MULTIPLE_CHOICES = 300; // 0x12c 56951 field public static final int SC_MULTI_STATUS = 207; // 0xcf 56952 field public static final int SC_NON_AUTHORITATIVE_INFORMATION = 203; // 0xcb 56953 field public static final int SC_NOT_ACCEPTABLE = 406; // 0x196 56954 field public static final int SC_NOT_FOUND = 404; // 0x194 56955 field public static final int SC_NOT_IMPLEMENTED = 501; // 0x1f5 56956 field public static final int SC_NOT_MODIFIED = 304; // 0x130 56957 field public static final int SC_NO_CONTENT = 204; // 0xcc 56958 field public static final int SC_OK = 200; // 0xc8 56959 field public static final int SC_PARTIAL_CONTENT = 206; // 0xce 56960 field public static final int SC_PAYMENT_REQUIRED = 402; // 0x192 56961 field public static final int SC_PRECONDITION_FAILED = 412; // 0x19c 56962 field public static final int SC_PROCESSING = 102; // 0x66 56963 field public static final int SC_PROXY_AUTHENTICATION_REQUIRED = 407; // 0x197 56964 field public static final int SC_REQUESTED_RANGE_NOT_SATISFIABLE = 416; // 0x1a0 56965 field public static final int SC_REQUEST_TIMEOUT = 408; // 0x198 56966 field public static final int SC_REQUEST_TOO_LONG = 413; // 0x19d 56967 field public static final int SC_REQUEST_URI_TOO_LONG = 414; // 0x19e 56968 field public static final int SC_RESET_CONTENT = 205; // 0xcd 56969 field public static final int SC_SEE_OTHER = 303; // 0x12f 56970 field public static final int SC_SERVICE_UNAVAILABLE = 503; // 0x1f7 56971 field public static final int SC_SWITCHING_PROTOCOLS = 101; // 0x65 56972 field public static final int SC_TEMPORARY_REDIRECT = 307; // 0x133 56973 field public static final int SC_UNAUTHORIZED = 401; // 0x191 56974 field public static final int SC_UNPROCESSABLE_ENTITY = 422; // 0x1a6 56975 field public static final int SC_UNSUPPORTED_MEDIA_TYPE = 415; // 0x19f 56976 field public static final int SC_USE_PROXY = 305; // 0x131 56977 } 56978 56979 public final deprecated class HttpVersion extends org.apache.http.ProtocolVersion implements java.io.Serializable { 56980 ctor public HttpVersion(int, int); 56981 field public static final java.lang.String HTTP = "HTTP"; 56982 field public static final org.apache.http.HttpVersion HTTP_0_9; 56983 field public static final org.apache.http.HttpVersion HTTP_1_0; 56984 field public static final org.apache.http.HttpVersion HTTP_1_1; 56985 } 56986 56987 public deprecated class MalformedChunkCodingException extends java.io.IOException { 56988 ctor public MalformedChunkCodingException(); 56989 ctor public MalformedChunkCodingException(java.lang.String); 56990 } 56991 56992 public deprecated class MethodNotSupportedException extends org.apache.http.HttpException { 56993 ctor public MethodNotSupportedException(java.lang.String); 56994 ctor public MethodNotSupportedException(java.lang.String, java.lang.Throwable); 56995 } 56996 56997 public abstract deprecated interface NameValuePair { 56998 method public abstract java.lang.String getName(); 56999 method public abstract java.lang.String getValue(); 57000 } 57001 57002 public deprecated class NoHttpResponseException extends java.io.IOException { 57003 ctor public NoHttpResponseException(java.lang.String); 57004 } 57005 57006 public deprecated class ParseException extends java.lang.RuntimeException { 57007 ctor public ParseException(); 57008 ctor public ParseException(java.lang.String); 57009 } 57010 57011 public deprecated class ProtocolException extends org.apache.http.HttpException { 57012 ctor public ProtocolException(); 57013 ctor public ProtocolException(java.lang.String); 57014 ctor public ProtocolException(java.lang.String, java.lang.Throwable); 57015 } 57016 57017 public deprecated class ProtocolVersion implements java.lang.Cloneable java.io.Serializable { 57018 ctor public ProtocolVersion(java.lang.String, int, int); 57019 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 57020 method public int compareToVersion(org.apache.http.ProtocolVersion); 57021 method public final boolean equals(java.lang.Object); 57022 method public org.apache.http.ProtocolVersion forVersion(int, int); 57023 method public final int getMajor(); 57024 method public final int getMinor(); 57025 method public final java.lang.String getProtocol(); 57026 method public final boolean greaterEquals(org.apache.http.ProtocolVersion); 57027 method public final int hashCode(); 57028 method public boolean isComparable(org.apache.http.ProtocolVersion); 57029 method public final boolean lessEquals(org.apache.http.ProtocolVersion); 57030 field protected final int major; 57031 field protected final int minor; 57032 field protected final java.lang.String protocol; 57033 } 57034 57035 public abstract deprecated interface ReasonPhraseCatalog { 57036 method public abstract java.lang.String getReason(int, java.util.Locale); 57037 } 57038 57039 public abstract deprecated interface RequestLine { 57040 method public abstract java.lang.String getMethod(); 57041 method public abstract org.apache.http.ProtocolVersion getProtocolVersion(); 57042 method public abstract java.lang.String getUri(); 57043 } 57044 57045 public abstract deprecated interface StatusLine { 57046 method public abstract org.apache.http.ProtocolVersion getProtocolVersion(); 57047 method public abstract java.lang.String getReasonPhrase(); 57048 method public abstract int getStatusCode(); 57049 } 57050 57051 public abstract deprecated interface TokenIterator implements java.util.Iterator { 57052 method public abstract boolean hasNext(); 57053 method public abstract java.lang.String nextToken(); 57054 } 57055 57056 public deprecated class UnsupportedHttpVersionException extends org.apache.http.ProtocolException { 57057 ctor public UnsupportedHttpVersionException(); 57058 ctor public UnsupportedHttpVersionException(java.lang.String); 57059 } 57060 57061} 57062 57063package org.apache.http.auth { 57064 57065 public final deprecated class AUTH { 57066 field public static final java.lang.String PROXY_AUTH = "Proxy-Authenticate"; 57067 field public static final java.lang.String PROXY_AUTH_RESP = "Proxy-Authorization"; 57068 field public static final java.lang.String WWW_AUTH = "WWW-Authenticate"; 57069 field public static final java.lang.String WWW_AUTH_RESP = "Authorization"; 57070 } 57071 57072 public abstract deprecated interface AuthScheme { 57073 method public abstract org.apache.http.Header authenticate(org.apache.http.auth.Credentials, org.apache.http.HttpRequest) throws org.apache.http.auth.AuthenticationException; 57074 method public abstract java.lang.String getParameter(java.lang.String); 57075 method public abstract java.lang.String getRealm(); 57076 method public abstract java.lang.String getSchemeName(); 57077 method public abstract boolean isComplete(); 57078 method public abstract boolean isConnectionBased(); 57079 method public abstract void processChallenge(org.apache.http.Header) throws org.apache.http.auth.MalformedChallengeException; 57080 } 57081 57082 public abstract deprecated interface AuthSchemeFactory { 57083 method public abstract org.apache.http.auth.AuthScheme newInstance(org.apache.http.params.HttpParams); 57084 } 57085 57086 public final deprecated class AuthSchemeRegistry { 57087 ctor public AuthSchemeRegistry(); 57088 method public synchronized org.apache.http.auth.AuthScheme getAuthScheme(java.lang.String, org.apache.http.params.HttpParams) throws java.lang.IllegalStateException; 57089 method public synchronized java.util.List<java.lang.String> getSchemeNames(); 57090 method public synchronized void register(java.lang.String, org.apache.http.auth.AuthSchemeFactory); 57091 method public synchronized void setItems(java.util.Map<java.lang.String, org.apache.http.auth.AuthSchemeFactory>); 57092 method public synchronized void unregister(java.lang.String); 57093 } 57094 57095 public deprecated class AuthScope { 57096 ctor public AuthScope(java.lang.String, int, java.lang.String, java.lang.String); 57097 ctor public AuthScope(java.lang.String, int, java.lang.String); 57098 ctor public AuthScope(java.lang.String, int); 57099 ctor public AuthScope(org.apache.http.auth.AuthScope); 57100 method public java.lang.String getHost(); 57101 method public int getPort(); 57102 method public java.lang.String getRealm(); 57103 method public java.lang.String getScheme(); 57104 method public int match(org.apache.http.auth.AuthScope); 57105 field public static final org.apache.http.auth.AuthScope ANY; 57106 field public static final java.lang.String ANY_HOST; 57107 field public static final int ANY_PORT = -1; // 0xffffffff 57108 field public static final java.lang.String ANY_REALM; 57109 field public static final java.lang.String ANY_SCHEME; 57110 } 57111 57112 public deprecated class AuthState { 57113 ctor public AuthState(); 57114 method public org.apache.http.auth.AuthScheme getAuthScheme(); 57115 method public org.apache.http.auth.AuthScope getAuthScope(); 57116 method public org.apache.http.auth.Credentials getCredentials(); 57117 method public void invalidate(); 57118 method public boolean isValid(); 57119 method public void setAuthScheme(org.apache.http.auth.AuthScheme); 57120 method public void setAuthScope(org.apache.http.auth.AuthScope); 57121 method public void setCredentials(org.apache.http.auth.Credentials); 57122 } 57123 57124 public deprecated class AuthenticationException extends org.apache.http.ProtocolException { 57125 ctor public AuthenticationException(); 57126 ctor public AuthenticationException(java.lang.String); 57127 ctor public AuthenticationException(java.lang.String, java.lang.Throwable); 57128 } 57129 57130 public final deprecated class BasicUserPrincipal implements java.security.Principal { 57131 ctor public BasicUserPrincipal(java.lang.String); 57132 method public java.lang.String getName(); 57133 } 57134 57135 public abstract deprecated interface Credentials { 57136 method public abstract java.lang.String getPassword(); 57137 method public abstract java.security.Principal getUserPrincipal(); 57138 } 57139 57140 public deprecated class InvalidCredentialsException extends org.apache.http.auth.AuthenticationException { 57141 ctor public InvalidCredentialsException(); 57142 ctor public InvalidCredentialsException(java.lang.String); 57143 ctor public InvalidCredentialsException(java.lang.String, java.lang.Throwable); 57144 } 57145 57146 public deprecated class MalformedChallengeException extends org.apache.http.ProtocolException { 57147 ctor public MalformedChallengeException(); 57148 ctor public MalformedChallengeException(java.lang.String); 57149 ctor public MalformedChallengeException(java.lang.String, java.lang.Throwable); 57150 } 57151 57152 public deprecated class NTCredentials implements org.apache.http.auth.Credentials { 57153 ctor public NTCredentials(java.lang.String); 57154 ctor public NTCredentials(java.lang.String, java.lang.String, java.lang.String, java.lang.String); 57155 method public java.lang.String getDomain(); 57156 method public java.lang.String getPassword(); 57157 method public java.lang.String getUserName(); 57158 method public java.security.Principal getUserPrincipal(); 57159 method public java.lang.String getWorkstation(); 57160 } 57161 57162 public deprecated class NTUserPrincipal implements java.security.Principal { 57163 ctor public NTUserPrincipal(java.lang.String, java.lang.String); 57164 method public java.lang.String getDomain(); 57165 method public java.lang.String getName(); 57166 method public java.lang.String getUsername(); 57167 } 57168 57169 public deprecated class UsernamePasswordCredentials implements org.apache.http.auth.Credentials { 57170 ctor public UsernamePasswordCredentials(java.lang.String); 57171 ctor public UsernamePasswordCredentials(java.lang.String, java.lang.String); 57172 method public java.lang.String getPassword(); 57173 method public java.lang.String getUserName(); 57174 method public java.security.Principal getUserPrincipal(); 57175 } 57176 57177} 57178 57179package org.apache.http.auth.params { 57180 57181 public abstract deprecated interface AuthPNames { 57182 field public static final java.lang.String CREDENTIAL_CHARSET = "http.auth.credential-charset"; 57183 } 57184 57185 public deprecated class AuthParamBean extends org.apache.http.params.HttpAbstractParamBean { 57186 ctor public AuthParamBean(org.apache.http.params.HttpParams); 57187 method public void setCredentialCharset(java.lang.String); 57188 } 57189 57190 public final deprecated class AuthParams { 57191 method public static java.lang.String getCredentialCharset(org.apache.http.params.HttpParams); 57192 method public static void setCredentialCharset(org.apache.http.params.HttpParams, java.lang.String); 57193 } 57194 57195} 57196 57197package org.apache.http.client { 57198 57199 public abstract deprecated interface AuthenticationHandler { 57200 method public abstract java.util.Map<java.lang.String, org.apache.http.Header> getChallenges(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext) throws org.apache.http.auth.MalformedChallengeException; 57201 method public abstract boolean isAuthenticationRequested(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext); 57202 method public abstract org.apache.http.auth.AuthScheme selectScheme(java.util.Map<java.lang.String, org.apache.http.Header>, org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext) throws org.apache.http.auth.AuthenticationException; 57203 } 57204 57205 public deprecated class CircularRedirectException extends org.apache.http.client.RedirectException { 57206 ctor public CircularRedirectException(); 57207 ctor public CircularRedirectException(java.lang.String); 57208 ctor public CircularRedirectException(java.lang.String, java.lang.Throwable); 57209 } 57210 57211 public deprecated class ClientProtocolException extends java.io.IOException { 57212 ctor public ClientProtocolException(); 57213 ctor public ClientProtocolException(java.lang.String); 57214 ctor public ClientProtocolException(java.lang.Throwable); 57215 ctor public ClientProtocolException(java.lang.String, java.lang.Throwable); 57216 } 57217 57218 public abstract deprecated interface CookieStore { 57219 method public abstract void addCookie(org.apache.http.cookie.Cookie); 57220 method public abstract void clear(); 57221 method public abstract boolean clearExpired(java.util.Date); 57222 method public abstract java.util.List<org.apache.http.cookie.Cookie> getCookies(); 57223 } 57224 57225 public abstract deprecated interface CredentialsProvider { 57226 method public abstract void clear(); 57227 method public abstract org.apache.http.auth.Credentials getCredentials(org.apache.http.auth.AuthScope); 57228 method public abstract void setCredentials(org.apache.http.auth.AuthScope, org.apache.http.auth.Credentials); 57229 } 57230 57231 public abstract deprecated interface HttpClient { 57232 method public abstract org.apache.http.HttpResponse execute(org.apache.http.client.methods.HttpUriRequest) throws org.apache.http.client.ClientProtocolException, java.io.IOException; 57233 method public abstract org.apache.http.HttpResponse execute(org.apache.http.client.methods.HttpUriRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.client.ClientProtocolException, java.io.IOException; 57234 method public abstract org.apache.http.HttpResponse execute(org.apache.http.HttpHost, org.apache.http.HttpRequest) throws org.apache.http.client.ClientProtocolException, java.io.IOException; 57235 method public abstract org.apache.http.HttpResponse execute(org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.client.ClientProtocolException, java.io.IOException; 57236 method public abstract T execute(org.apache.http.client.methods.HttpUriRequest, org.apache.http.client.ResponseHandler<? extends T>) throws org.apache.http.client.ClientProtocolException, java.io.IOException; 57237 method public abstract T execute(org.apache.http.client.methods.HttpUriRequest, org.apache.http.client.ResponseHandler<? extends T>, org.apache.http.protocol.HttpContext) throws org.apache.http.client.ClientProtocolException, java.io.IOException; 57238 method public abstract T execute(org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.client.ResponseHandler<? extends T>) throws org.apache.http.client.ClientProtocolException, java.io.IOException; 57239 method public abstract T execute(org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.client.ResponseHandler<? extends T>, org.apache.http.protocol.HttpContext) throws org.apache.http.client.ClientProtocolException, java.io.IOException; 57240 method public abstract org.apache.http.conn.ClientConnectionManager getConnectionManager(); 57241 method public abstract org.apache.http.params.HttpParams getParams(); 57242 } 57243 57244 public abstract deprecated interface HttpRequestRetryHandler { 57245 method public abstract boolean retryRequest(java.io.IOException, int, org.apache.http.protocol.HttpContext); 57246 } 57247 57248 public deprecated class HttpResponseException extends org.apache.http.client.ClientProtocolException { 57249 ctor public HttpResponseException(int, java.lang.String); 57250 method public int getStatusCode(); 57251 } 57252 57253 public deprecated class NonRepeatableRequestException extends org.apache.http.ProtocolException { 57254 ctor public NonRepeatableRequestException(); 57255 ctor public NonRepeatableRequestException(java.lang.String); 57256 } 57257 57258 public deprecated class RedirectException extends org.apache.http.ProtocolException { 57259 ctor public RedirectException(); 57260 ctor public RedirectException(java.lang.String); 57261 ctor public RedirectException(java.lang.String, java.lang.Throwable); 57262 } 57263 57264 public abstract deprecated interface RedirectHandler { 57265 method public abstract java.net.URI getLocationURI(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext) throws org.apache.http.ProtocolException; 57266 method public abstract boolean isRedirectRequested(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext); 57267 } 57268 57269 public abstract deprecated interface RequestDirector { 57270 method public abstract org.apache.http.HttpResponse execute(org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 57271 } 57272 57273 public abstract deprecated interface ResponseHandler { 57274 method public abstract T handleResponse(org.apache.http.HttpResponse) throws org.apache.http.client.ClientProtocolException, java.io.IOException; 57275 } 57276 57277 public abstract deprecated interface UserTokenHandler { 57278 method public abstract java.lang.Object getUserToken(org.apache.http.protocol.HttpContext); 57279 } 57280 57281} 57282 57283package org.apache.http.client.entity { 57284 57285 public deprecated class UrlEncodedFormEntity extends org.apache.http.entity.StringEntity { 57286 ctor public UrlEncodedFormEntity(java.util.List<? extends org.apache.http.NameValuePair>, java.lang.String) throws java.io.UnsupportedEncodingException; 57287 ctor public UrlEncodedFormEntity(java.util.List<? extends org.apache.http.NameValuePair>) throws java.io.UnsupportedEncodingException; 57288 } 57289 57290} 57291 57292package org.apache.http.client.methods { 57293 57294 public abstract deprecated interface AbortableHttpRequest { 57295 method public abstract void abort(); 57296 method public abstract void setConnectionRequest(org.apache.http.conn.ClientConnectionRequest) throws java.io.IOException; 57297 method public abstract void setReleaseTrigger(org.apache.http.conn.ConnectionReleaseTrigger) throws java.io.IOException; 57298 } 57299 57300 public deprecated class HttpDelete extends org.apache.http.client.methods.HttpRequestBase { 57301 ctor public HttpDelete(); 57302 ctor public HttpDelete(java.net.URI); 57303 ctor public HttpDelete(java.lang.String); 57304 method public java.lang.String getMethod(); 57305 field public static final java.lang.String METHOD_NAME = "DELETE"; 57306 } 57307 57308 public abstract deprecated class HttpEntityEnclosingRequestBase extends org.apache.http.client.methods.HttpRequestBase implements org.apache.http.HttpEntityEnclosingRequest { 57309 ctor public HttpEntityEnclosingRequestBase(); 57310 method public boolean expectContinue(); 57311 method public org.apache.http.HttpEntity getEntity(); 57312 method public void setEntity(org.apache.http.HttpEntity); 57313 } 57314 57315 public deprecated class HttpGet extends org.apache.http.client.methods.HttpRequestBase { 57316 ctor public HttpGet(); 57317 ctor public HttpGet(java.net.URI); 57318 ctor public HttpGet(java.lang.String); 57319 method public java.lang.String getMethod(); 57320 field public static final java.lang.String METHOD_NAME = "GET"; 57321 } 57322 57323 public deprecated class HttpHead extends org.apache.http.client.methods.HttpRequestBase { 57324 ctor public HttpHead(); 57325 ctor public HttpHead(java.net.URI); 57326 ctor public HttpHead(java.lang.String); 57327 method public java.lang.String getMethod(); 57328 field public static final java.lang.String METHOD_NAME = "HEAD"; 57329 } 57330 57331 public deprecated class HttpOptions extends org.apache.http.client.methods.HttpRequestBase { 57332 ctor public HttpOptions(); 57333 ctor public HttpOptions(java.net.URI); 57334 ctor public HttpOptions(java.lang.String); 57335 method public java.util.Set<java.lang.String> getAllowedMethods(org.apache.http.HttpResponse); 57336 method public java.lang.String getMethod(); 57337 field public static final java.lang.String METHOD_NAME = "OPTIONS"; 57338 } 57339 57340 public deprecated class HttpPost extends org.apache.http.client.methods.HttpEntityEnclosingRequestBase { 57341 ctor public HttpPost(); 57342 ctor public HttpPost(java.net.URI); 57343 ctor public HttpPost(java.lang.String); 57344 method public java.lang.String getMethod(); 57345 field public static final java.lang.String METHOD_NAME = "POST"; 57346 } 57347 57348 public deprecated class HttpPut extends org.apache.http.client.methods.HttpEntityEnclosingRequestBase { 57349 ctor public HttpPut(); 57350 ctor public HttpPut(java.net.URI); 57351 ctor public HttpPut(java.lang.String); 57352 method public java.lang.String getMethod(); 57353 field public static final java.lang.String METHOD_NAME = "PUT"; 57354 } 57355 57356 public abstract deprecated class HttpRequestBase extends org.apache.http.message.AbstractHttpMessage implements org.apache.http.client.methods.AbortableHttpRequest java.lang.Cloneable org.apache.http.client.methods.HttpUriRequest { 57357 ctor public HttpRequestBase(); 57358 method public void abort(); 57359 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 57360 method public abstract java.lang.String getMethod(); 57361 method public org.apache.http.ProtocolVersion getProtocolVersion(); 57362 method public org.apache.http.RequestLine getRequestLine(); 57363 method public java.net.URI getURI(); 57364 method public boolean isAborted(); 57365 method public void setConnectionRequest(org.apache.http.conn.ClientConnectionRequest) throws java.io.IOException; 57366 method public void setReleaseTrigger(org.apache.http.conn.ConnectionReleaseTrigger) throws java.io.IOException; 57367 method public void setURI(java.net.URI); 57368 } 57369 57370 public deprecated class HttpTrace extends org.apache.http.client.methods.HttpRequestBase { 57371 ctor public HttpTrace(); 57372 ctor public HttpTrace(java.net.URI); 57373 ctor public HttpTrace(java.lang.String); 57374 method public java.lang.String getMethod(); 57375 field public static final java.lang.String METHOD_NAME = "TRACE"; 57376 } 57377 57378 public abstract deprecated interface HttpUriRequest implements org.apache.http.HttpRequest { 57379 method public abstract void abort() throws java.lang.UnsupportedOperationException; 57380 method public abstract java.lang.String getMethod(); 57381 method public abstract java.net.URI getURI(); 57382 method public abstract boolean isAborted(); 57383 } 57384 57385} 57386 57387package org.apache.http.client.params { 57388 57389 public abstract deprecated interface AllClientPNames implements org.apache.http.auth.params.AuthPNames org.apache.http.client.params.ClientPNames org.apache.http.conn.params.ConnConnectionPNames org.apache.http.conn.params.ConnManagerPNames org.apache.http.conn.params.ConnRoutePNames org.apache.http.cookie.params.CookieSpecPNames org.apache.http.params.CoreConnectionPNames org.apache.http.params.CoreProtocolPNames { 57390 } 57391 57392 public final deprecated class AuthPolicy { 57393 field public static final java.lang.String BASIC = "Basic"; 57394 field public static final java.lang.String DIGEST = "Digest"; 57395 field public static final java.lang.String NTLM = "NTLM"; 57396 } 57397 57398 public abstract deprecated interface ClientPNames { 57399 field public static final java.lang.String ALLOW_CIRCULAR_REDIRECTS = "http.protocol.allow-circular-redirects"; 57400 field public static final java.lang.String CONNECTION_MANAGER_FACTORY = "http.connection-manager.factory-object"; 57401 field public static final java.lang.String CONNECTION_MANAGER_FACTORY_CLASS_NAME = "http.connection-manager.factory-class-name"; 57402 field public static final java.lang.String COOKIE_POLICY = "http.protocol.cookie-policy"; 57403 field public static final java.lang.String DEFAULT_HEADERS = "http.default-headers"; 57404 field public static final java.lang.String DEFAULT_HOST = "http.default-host"; 57405 field public static final java.lang.String HANDLE_AUTHENTICATION = "http.protocol.handle-authentication"; 57406 field public static final java.lang.String HANDLE_REDIRECTS = "http.protocol.handle-redirects"; 57407 field public static final java.lang.String MAX_REDIRECTS = "http.protocol.max-redirects"; 57408 field public static final java.lang.String REJECT_RELATIVE_REDIRECT = "http.protocol.reject-relative-redirect"; 57409 field public static final java.lang.String VIRTUAL_HOST = "http.virtual-host"; 57410 } 57411 57412 public deprecated class ClientParamBean extends org.apache.http.params.HttpAbstractParamBean { 57413 ctor public ClientParamBean(org.apache.http.params.HttpParams); 57414 method public void setAllowCircularRedirects(boolean); 57415 method public void setConnectionManagerFactory(org.apache.http.conn.ClientConnectionManagerFactory); 57416 method public void setConnectionManagerFactoryClassName(java.lang.String); 57417 method public void setCookiePolicy(java.lang.String); 57418 method public void setDefaultHeaders(java.util.Collection<org.apache.http.Header>); 57419 method public void setDefaultHost(org.apache.http.HttpHost); 57420 method public void setHandleAuthentication(boolean); 57421 method public void setHandleRedirects(boolean); 57422 method public void setMaxRedirects(int); 57423 method public void setRejectRelativeRedirect(boolean); 57424 method public void setVirtualHost(org.apache.http.HttpHost); 57425 } 57426 57427 public final deprecated class CookiePolicy { 57428 field public static final java.lang.String BEST_MATCH = "best-match"; 57429 field public static final java.lang.String BROWSER_COMPATIBILITY = "compatibility"; 57430 field public static final java.lang.String NETSCAPE = "netscape"; 57431 field public static final java.lang.String RFC_2109 = "rfc2109"; 57432 field public static final java.lang.String RFC_2965 = "rfc2965"; 57433 } 57434 57435 public deprecated class HttpClientParams { 57436 method public static java.lang.String getCookiePolicy(org.apache.http.params.HttpParams); 57437 method public static boolean isAuthenticating(org.apache.http.params.HttpParams); 57438 method public static boolean isRedirecting(org.apache.http.params.HttpParams); 57439 method public static void setAuthenticating(org.apache.http.params.HttpParams, boolean); 57440 method public static void setCookiePolicy(org.apache.http.params.HttpParams, java.lang.String); 57441 method public static void setRedirecting(org.apache.http.params.HttpParams, boolean); 57442 } 57443 57444} 57445 57446package org.apache.http.client.protocol { 57447 57448 public abstract deprecated interface ClientContext { 57449 field public static final java.lang.String AUTHSCHEME_REGISTRY = "http.authscheme-registry"; 57450 field public static final java.lang.String AUTH_SCHEME_PREF = "http.auth.scheme-pref"; 57451 field public static final java.lang.String COOKIESPEC_REGISTRY = "http.cookiespec-registry"; 57452 field public static final java.lang.String COOKIE_ORIGIN = "http.cookie-origin"; 57453 field public static final java.lang.String COOKIE_SPEC = "http.cookie-spec"; 57454 field public static final java.lang.String COOKIE_STORE = "http.cookie-store"; 57455 field public static final java.lang.String CREDS_PROVIDER = "http.auth.credentials-provider"; 57456 field public static final java.lang.String PROXY_AUTH_STATE = "http.auth.proxy-scope"; 57457 field public static final java.lang.String TARGET_AUTH_STATE = "http.auth.target-scope"; 57458 field public static final java.lang.String USER_TOKEN = "http.user-token"; 57459 } 57460 57461 public deprecated class ClientContextConfigurer implements org.apache.http.client.protocol.ClientContext { 57462 ctor public ClientContextConfigurer(org.apache.http.protocol.HttpContext); 57463 method public void setAuthSchemePref(java.util.List<java.lang.String>); 57464 method public void setAuthSchemeRegistry(org.apache.http.auth.AuthSchemeRegistry); 57465 method public void setCookieSpecRegistry(org.apache.http.cookie.CookieSpecRegistry); 57466 method public void setCookieStore(org.apache.http.client.CookieStore); 57467 method public void setCredentialsProvider(org.apache.http.client.CredentialsProvider); 57468 } 57469 57470 public deprecated class RequestAddCookies implements org.apache.http.HttpRequestInterceptor { 57471 ctor public RequestAddCookies(); 57472 method public void process(org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 57473 } 57474 57475 public deprecated class RequestDefaultHeaders implements org.apache.http.HttpRequestInterceptor { 57476 ctor public RequestDefaultHeaders(); 57477 method public void process(org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 57478 } 57479 57480 public deprecated class RequestProxyAuthentication implements org.apache.http.HttpRequestInterceptor { 57481 ctor public RequestProxyAuthentication(); 57482 method public void process(org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 57483 } 57484 57485 public deprecated class RequestTargetAuthentication implements org.apache.http.HttpRequestInterceptor { 57486 ctor public RequestTargetAuthentication(); 57487 method public void process(org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 57488 } 57489 57490 public deprecated class ResponseProcessCookies implements org.apache.http.HttpResponseInterceptor { 57491 ctor public ResponseProcessCookies(); 57492 method public void process(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 57493 } 57494 57495} 57496 57497package org.apache.http.client.utils { 57498 57499 public deprecated class CloneUtils { 57500 method public static java.lang.Object clone(java.lang.Object) throws java.lang.CloneNotSupportedException; 57501 } 57502 57503 public deprecated class URIUtils { 57504 method public static java.net.URI createURI(java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String) throws java.net.URISyntaxException; 57505 method public static java.net.URI resolve(java.net.URI, java.lang.String); 57506 method public static java.net.URI resolve(java.net.URI, java.net.URI); 57507 method public static java.net.URI rewriteURI(java.net.URI, org.apache.http.HttpHost, boolean) throws java.net.URISyntaxException; 57508 method public static java.net.URI rewriteURI(java.net.URI, org.apache.http.HttpHost) throws java.net.URISyntaxException; 57509 } 57510 57511 public deprecated class URLEncodedUtils { 57512 ctor public URLEncodedUtils(); 57513 method public static java.lang.String format(java.util.List<? extends org.apache.http.NameValuePair>, java.lang.String); 57514 method public static boolean isEncoded(org.apache.http.HttpEntity); 57515 method public static java.util.List<org.apache.http.NameValuePair> parse(java.net.URI, java.lang.String); 57516 method public static java.util.List<org.apache.http.NameValuePair> parse(org.apache.http.HttpEntity) throws java.io.IOException; 57517 method public static void parse(java.util.List<org.apache.http.NameValuePair>, java.util.Scanner, java.lang.String); 57518 field public static final java.lang.String CONTENT_TYPE = "application/x-www-form-urlencoded"; 57519 } 57520 57521} 57522 57523package org.apache.http.conn { 57524 57525 public deprecated class BasicEofSensorWatcher implements org.apache.http.conn.EofSensorWatcher { 57526 ctor public BasicEofSensorWatcher(org.apache.http.conn.ManagedClientConnection, boolean); 57527 method public boolean eofDetected(java.io.InputStream) throws java.io.IOException; 57528 method public boolean streamAbort(java.io.InputStream) throws java.io.IOException; 57529 method public boolean streamClosed(java.io.InputStream) throws java.io.IOException; 57530 field protected boolean attemptReuse; 57531 field protected org.apache.http.conn.ManagedClientConnection managedConn; 57532 } 57533 57534 public deprecated class BasicManagedEntity extends org.apache.http.entity.HttpEntityWrapper implements org.apache.http.conn.ConnectionReleaseTrigger org.apache.http.conn.EofSensorWatcher { 57535 ctor public BasicManagedEntity(org.apache.http.HttpEntity, org.apache.http.conn.ManagedClientConnection, boolean); 57536 method public void abortConnection() throws java.io.IOException; 57537 method public boolean eofDetected(java.io.InputStream) throws java.io.IOException; 57538 method public void releaseConnection() throws java.io.IOException; 57539 method protected void releaseManagedConnection() throws java.io.IOException; 57540 method public boolean streamAbort(java.io.InputStream) throws java.io.IOException; 57541 method public boolean streamClosed(java.io.InputStream) throws java.io.IOException; 57542 field protected final boolean attemptReuse; 57543 field protected org.apache.http.conn.ManagedClientConnection managedConn; 57544 } 57545 57546 public abstract deprecated interface ClientConnectionManager { 57547 method public abstract void closeExpiredConnections(); 57548 method public abstract void closeIdleConnections(long, java.util.concurrent.TimeUnit); 57549 method public abstract org.apache.http.conn.scheme.SchemeRegistry getSchemeRegistry(); 57550 method public abstract void releaseConnection(org.apache.http.conn.ManagedClientConnection, long, java.util.concurrent.TimeUnit); 57551 method public abstract org.apache.http.conn.ClientConnectionRequest requestConnection(org.apache.http.conn.routing.HttpRoute, java.lang.Object); 57552 method public abstract void shutdown(); 57553 } 57554 57555 public abstract deprecated interface ClientConnectionManagerFactory { 57556 method public abstract org.apache.http.conn.ClientConnectionManager newInstance(org.apache.http.params.HttpParams, org.apache.http.conn.scheme.SchemeRegistry); 57557 } 57558 57559 public abstract deprecated interface ClientConnectionOperator { 57560 method public abstract org.apache.http.conn.OperatedClientConnection createConnection(); 57561 method public abstract void openConnection(org.apache.http.conn.OperatedClientConnection, org.apache.http.HttpHost, java.net.InetAddress, org.apache.http.protocol.HttpContext, org.apache.http.params.HttpParams) throws java.io.IOException; 57562 method public abstract void updateSecureConnection(org.apache.http.conn.OperatedClientConnection, org.apache.http.HttpHost, org.apache.http.protocol.HttpContext, org.apache.http.params.HttpParams) throws java.io.IOException; 57563 } 57564 57565 public abstract deprecated interface ClientConnectionRequest { 57566 method public abstract void abortRequest(); 57567 method public abstract org.apache.http.conn.ManagedClientConnection getConnection(long, java.util.concurrent.TimeUnit) throws org.apache.http.conn.ConnectionPoolTimeoutException, java.lang.InterruptedException; 57568 } 57569 57570 public deprecated class ConnectTimeoutException extends java.io.InterruptedIOException { 57571 ctor public ConnectTimeoutException(); 57572 ctor public ConnectTimeoutException(java.lang.String); 57573 } 57574 57575 public abstract deprecated interface ConnectionKeepAliveStrategy { 57576 method public abstract long getKeepAliveDuration(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext); 57577 } 57578 57579 public deprecated class ConnectionPoolTimeoutException extends org.apache.http.conn.ConnectTimeoutException { 57580 ctor public ConnectionPoolTimeoutException(); 57581 ctor public ConnectionPoolTimeoutException(java.lang.String); 57582 } 57583 57584 public abstract deprecated interface ConnectionReleaseTrigger { 57585 method public abstract void abortConnection() throws java.io.IOException; 57586 method public abstract void releaseConnection() throws java.io.IOException; 57587 } 57588 57589 public deprecated class EofSensorInputStream extends java.io.InputStream implements org.apache.http.conn.ConnectionReleaseTrigger { 57590 ctor public EofSensorInputStream(java.io.InputStream, org.apache.http.conn.EofSensorWatcher); 57591 method public void abortConnection() throws java.io.IOException; 57592 method protected void checkAbort() throws java.io.IOException; 57593 method protected void checkClose() throws java.io.IOException; 57594 method protected void checkEOF(int) throws java.io.IOException; 57595 method protected boolean isReadAllowed() throws java.io.IOException; 57596 method public int read() throws java.io.IOException; 57597 method public void releaseConnection() throws java.io.IOException; 57598 field protected java.io.InputStream wrappedStream; 57599 } 57600 57601 public abstract deprecated interface EofSensorWatcher { 57602 method public abstract boolean eofDetected(java.io.InputStream) throws java.io.IOException; 57603 method public abstract boolean streamAbort(java.io.InputStream) throws java.io.IOException; 57604 method public abstract boolean streamClosed(java.io.InputStream) throws java.io.IOException; 57605 } 57606 57607 public deprecated class HttpHostConnectException extends java.net.ConnectException { 57608 ctor public HttpHostConnectException(org.apache.http.HttpHost, java.net.ConnectException); 57609 method public org.apache.http.HttpHost getHost(); 57610 } 57611 57612 public abstract deprecated interface ManagedClientConnection implements org.apache.http.conn.ConnectionReleaseTrigger org.apache.http.HttpClientConnection org.apache.http.HttpInetConnection { 57613 method public abstract org.apache.http.conn.routing.HttpRoute getRoute(); 57614 method public abstract javax.net.ssl.SSLSession getSSLSession(); 57615 method public abstract java.lang.Object getState(); 57616 method public abstract boolean isMarkedReusable(); 57617 method public abstract boolean isSecure(); 57618 method public abstract void layerProtocol(org.apache.http.protocol.HttpContext, org.apache.http.params.HttpParams) throws java.io.IOException; 57619 method public abstract void markReusable(); 57620 method public abstract void open(org.apache.http.conn.routing.HttpRoute, org.apache.http.protocol.HttpContext, org.apache.http.params.HttpParams) throws java.io.IOException; 57621 method public abstract void setIdleDuration(long, java.util.concurrent.TimeUnit); 57622 method public abstract void setState(java.lang.Object); 57623 method public abstract void tunnelProxy(org.apache.http.HttpHost, boolean, org.apache.http.params.HttpParams) throws java.io.IOException; 57624 method public abstract void tunnelTarget(boolean, org.apache.http.params.HttpParams) throws java.io.IOException; 57625 method public abstract void unmarkReusable(); 57626 } 57627 57628 public final deprecated class MultihomePlainSocketFactory implements org.apache.http.conn.scheme.SocketFactory { 57629 method public java.net.Socket connectSocket(java.net.Socket, java.lang.String, int, java.net.InetAddress, int, org.apache.http.params.HttpParams) throws java.io.IOException; 57630 method public java.net.Socket createSocket(); 57631 method public static org.apache.http.conn.MultihomePlainSocketFactory getSocketFactory(); 57632 method public final boolean isSecure(java.net.Socket) throws java.lang.IllegalArgumentException; 57633 } 57634 57635 public abstract deprecated interface OperatedClientConnection implements org.apache.http.HttpClientConnection org.apache.http.HttpInetConnection { 57636 method public abstract java.net.Socket getSocket(); 57637 method public abstract org.apache.http.HttpHost getTargetHost(); 57638 method public abstract boolean isSecure(); 57639 method public abstract void openCompleted(boolean, org.apache.http.params.HttpParams) throws java.io.IOException; 57640 method public abstract void opening(java.net.Socket, org.apache.http.HttpHost) throws java.io.IOException; 57641 method public abstract void update(java.net.Socket, org.apache.http.HttpHost, boolean, org.apache.http.params.HttpParams) throws java.io.IOException; 57642 } 57643 57644} 57645 57646package org.apache.http.conn.params { 57647 57648 public abstract deprecated interface ConnConnectionPNames { 57649 field public static final java.lang.String MAX_STATUS_LINE_GARBAGE = "http.connection.max-status-line-garbage"; 57650 } 57651 57652 public deprecated class ConnConnectionParamBean extends org.apache.http.params.HttpAbstractParamBean { 57653 ctor public ConnConnectionParamBean(org.apache.http.params.HttpParams); 57654 method public void setMaxStatusLineGarbage(int); 57655 } 57656 57657 public abstract deprecated interface ConnManagerPNames { 57658 field public static final java.lang.String MAX_CONNECTIONS_PER_ROUTE = "http.conn-manager.max-per-route"; 57659 field public static final java.lang.String MAX_TOTAL_CONNECTIONS = "http.conn-manager.max-total"; 57660 field public static final java.lang.String TIMEOUT = "http.conn-manager.timeout"; 57661 } 57662 57663 public deprecated class ConnManagerParamBean extends org.apache.http.params.HttpAbstractParamBean { 57664 ctor public ConnManagerParamBean(org.apache.http.params.HttpParams); 57665 method public void setConnectionsPerRoute(org.apache.http.conn.params.ConnPerRouteBean); 57666 method public void setMaxTotalConnections(int); 57667 method public void setTimeout(long); 57668 } 57669 57670 public final deprecated class ConnManagerParams implements org.apache.http.conn.params.ConnManagerPNames { 57671 ctor public ConnManagerParams(); 57672 method public static org.apache.http.conn.params.ConnPerRoute getMaxConnectionsPerRoute(org.apache.http.params.HttpParams); 57673 method public static int getMaxTotalConnections(org.apache.http.params.HttpParams); 57674 method public static long getTimeout(org.apache.http.params.HttpParams); 57675 method public static void setMaxConnectionsPerRoute(org.apache.http.params.HttpParams, org.apache.http.conn.params.ConnPerRoute); 57676 method public static void setMaxTotalConnections(org.apache.http.params.HttpParams, int); 57677 method public static void setTimeout(org.apache.http.params.HttpParams, long); 57678 field public static final int DEFAULT_MAX_TOTAL_CONNECTIONS = 20; // 0x14 57679 } 57680 57681 public abstract deprecated interface ConnPerRoute { 57682 method public abstract int getMaxForRoute(org.apache.http.conn.routing.HttpRoute); 57683 } 57684 57685 public final deprecated class ConnPerRouteBean implements org.apache.http.conn.params.ConnPerRoute { 57686 ctor public ConnPerRouteBean(int); 57687 ctor public ConnPerRouteBean(); 57688 method public int getDefaultMax(); 57689 method public int getMaxForRoute(org.apache.http.conn.routing.HttpRoute); 57690 method public void setDefaultMaxPerRoute(int); 57691 method public void setMaxForRoute(org.apache.http.conn.routing.HttpRoute, int); 57692 method public void setMaxForRoutes(java.util.Map<org.apache.http.conn.routing.HttpRoute, java.lang.Integer>); 57693 field public static final int DEFAULT_MAX_CONNECTIONS_PER_ROUTE = 2; // 0x2 57694 } 57695 57696 public abstract deprecated interface ConnRoutePNames { 57697 field public static final java.lang.String DEFAULT_PROXY = "http.route.default-proxy"; 57698 field public static final java.lang.String FORCED_ROUTE = "http.route.forced-route"; 57699 field public static final java.lang.String LOCAL_ADDRESS = "http.route.local-address"; 57700 } 57701 57702 public deprecated class ConnRouteParamBean extends org.apache.http.params.HttpAbstractParamBean { 57703 ctor public ConnRouteParamBean(org.apache.http.params.HttpParams); 57704 method public void setDefaultProxy(org.apache.http.HttpHost); 57705 method public void setForcedRoute(org.apache.http.conn.routing.HttpRoute); 57706 method public void setLocalAddress(java.net.InetAddress); 57707 } 57708 57709 public deprecated class ConnRouteParams implements org.apache.http.conn.params.ConnRoutePNames { 57710 method public static org.apache.http.HttpHost getDefaultProxy(org.apache.http.params.HttpParams); 57711 method public static org.apache.http.conn.routing.HttpRoute getForcedRoute(org.apache.http.params.HttpParams); 57712 method public static java.net.InetAddress getLocalAddress(org.apache.http.params.HttpParams); 57713 method public static void setDefaultProxy(org.apache.http.params.HttpParams, org.apache.http.HttpHost); 57714 method public static void setForcedRoute(org.apache.http.params.HttpParams, org.apache.http.conn.routing.HttpRoute); 57715 method public static void setLocalAddress(org.apache.http.params.HttpParams, java.net.InetAddress); 57716 field public static final org.apache.http.HttpHost NO_HOST; 57717 field public static final org.apache.http.conn.routing.HttpRoute NO_ROUTE; 57718 } 57719 57720} 57721 57722package org.apache.http.conn.routing { 57723 57724 public deprecated class BasicRouteDirector implements org.apache.http.conn.routing.HttpRouteDirector { 57725 ctor public BasicRouteDirector(); 57726 method protected int directStep(org.apache.http.conn.routing.RouteInfo, org.apache.http.conn.routing.RouteInfo); 57727 method protected int firstStep(org.apache.http.conn.routing.RouteInfo); 57728 method public int nextStep(org.apache.http.conn.routing.RouteInfo, org.apache.http.conn.routing.RouteInfo); 57729 method protected int proxiedStep(org.apache.http.conn.routing.RouteInfo, org.apache.http.conn.routing.RouteInfo); 57730 } 57731 57732 public final deprecated class HttpRoute implements java.lang.Cloneable org.apache.http.conn.routing.RouteInfo { 57733 ctor public HttpRoute(org.apache.http.HttpHost, java.net.InetAddress, org.apache.http.HttpHost[], boolean, org.apache.http.conn.routing.RouteInfo.TunnelType, org.apache.http.conn.routing.RouteInfo.LayerType); 57734 ctor public HttpRoute(org.apache.http.HttpHost, java.net.InetAddress, org.apache.http.HttpHost, boolean, org.apache.http.conn.routing.RouteInfo.TunnelType, org.apache.http.conn.routing.RouteInfo.LayerType); 57735 ctor public HttpRoute(org.apache.http.HttpHost, java.net.InetAddress, boolean); 57736 ctor public HttpRoute(org.apache.http.HttpHost); 57737 ctor public HttpRoute(org.apache.http.HttpHost, java.net.InetAddress, org.apache.http.HttpHost, boolean); 57738 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 57739 method public final boolean equals(java.lang.Object); 57740 method public final int getHopCount(); 57741 method public final org.apache.http.HttpHost getHopTarget(int); 57742 method public final org.apache.http.conn.routing.RouteInfo.LayerType getLayerType(); 57743 method public final java.net.InetAddress getLocalAddress(); 57744 method public final org.apache.http.HttpHost getProxyHost(); 57745 method public final org.apache.http.HttpHost getTargetHost(); 57746 method public final org.apache.http.conn.routing.RouteInfo.TunnelType getTunnelType(); 57747 method public final int hashCode(); 57748 method public final boolean isLayered(); 57749 method public final boolean isSecure(); 57750 method public final boolean isTunnelled(); 57751 method public final java.lang.String toString(); 57752 } 57753 57754 public abstract deprecated interface HttpRouteDirector { 57755 method public abstract int nextStep(org.apache.http.conn.routing.RouteInfo, org.apache.http.conn.routing.RouteInfo); 57756 field public static final int COMPLETE = 0; // 0x0 57757 field public static final int CONNECT_PROXY = 2; // 0x2 57758 field public static final int CONNECT_TARGET = 1; // 0x1 57759 field public static final int LAYER_PROTOCOL = 5; // 0x5 57760 field public static final int TUNNEL_PROXY = 4; // 0x4 57761 field public static final int TUNNEL_TARGET = 3; // 0x3 57762 field public static final int UNREACHABLE = -1; // 0xffffffff 57763 } 57764 57765 public abstract deprecated interface HttpRoutePlanner { 57766 method public abstract org.apache.http.conn.routing.HttpRoute determineRoute(org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException; 57767 } 57768 57769 public abstract deprecated interface RouteInfo { 57770 method public abstract int getHopCount(); 57771 method public abstract org.apache.http.HttpHost getHopTarget(int); 57772 method public abstract org.apache.http.conn.routing.RouteInfo.LayerType getLayerType(); 57773 method public abstract java.net.InetAddress getLocalAddress(); 57774 method public abstract org.apache.http.HttpHost getProxyHost(); 57775 method public abstract org.apache.http.HttpHost getTargetHost(); 57776 method public abstract org.apache.http.conn.routing.RouteInfo.TunnelType getTunnelType(); 57777 method public abstract boolean isLayered(); 57778 method public abstract boolean isSecure(); 57779 method public abstract boolean isTunnelled(); 57780 } 57781 57782 public static final class RouteInfo.LayerType extends java.lang.Enum { 57783 method public static org.apache.http.conn.routing.RouteInfo.LayerType valueOf(java.lang.String); 57784 method public static final org.apache.http.conn.routing.RouteInfo.LayerType[] values(); 57785 enum_constant public static final org.apache.http.conn.routing.RouteInfo.LayerType LAYERED; 57786 enum_constant public static final org.apache.http.conn.routing.RouteInfo.LayerType PLAIN; 57787 } 57788 57789 public static final class RouteInfo.TunnelType extends java.lang.Enum { 57790 method public static org.apache.http.conn.routing.RouteInfo.TunnelType valueOf(java.lang.String); 57791 method public static final org.apache.http.conn.routing.RouteInfo.TunnelType[] values(); 57792 enum_constant public static final org.apache.http.conn.routing.RouteInfo.TunnelType PLAIN; 57793 enum_constant public static final org.apache.http.conn.routing.RouteInfo.TunnelType TUNNELLED; 57794 } 57795 57796 public final deprecated class RouteTracker implements java.lang.Cloneable org.apache.http.conn.routing.RouteInfo { 57797 ctor public RouteTracker(org.apache.http.HttpHost, java.net.InetAddress); 57798 ctor public RouteTracker(org.apache.http.conn.routing.HttpRoute); 57799 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 57800 method public final void connectProxy(org.apache.http.HttpHost, boolean); 57801 method public final void connectTarget(boolean); 57802 method public final boolean equals(java.lang.Object); 57803 method public final int getHopCount(); 57804 method public final org.apache.http.HttpHost getHopTarget(int); 57805 method public final org.apache.http.conn.routing.RouteInfo.LayerType getLayerType(); 57806 method public final java.net.InetAddress getLocalAddress(); 57807 method public final org.apache.http.HttpHost getProxyHost(); 57808 method public final org.apache.http.HttpHost getTargetHost(); 57809 method public final org.apache.http.conn.routing.RouteInfo.TunnelType getTunnelType(); 57810 method public final int hashCode(); 57811 method public final boolean isConnected(); 57812 method public final boolean isLayered(); 57813 method public final boolean isSecure(); 57814 method public final boolean isTunnelled(); 57815 method public final void layerProtocol(boolean); 57816 method public final org.apache.http.conn.routing.HttpRoute toRoute(); 57817 method public final java.lang.String toString(); 57818 method public final void tunnelProxy(org.apache.http.HttpHost, boolean); 57819 method public final void tunnelTarget(boolean); 57820 } 57821 57822} 57823 57824package org.apache.http.conn.scheme { 57825 57826 public abstract deprecated interface HostNameResolver { 57827 method public abstract java.net.InetAddress resolve(java.lang.String) throws java.io.IOException; 57828 } 57829 57830 public abstract deprecated interface LayeredSocketFactory implements org.apache.http.conn.scheme.SocketFactory { 57831 method public abstract java.net.Socket createSocket(java.net.Socket, java.lang.String, int, boolean) throws java.io.IOException, java.net.UnknownHostException; 57832 } 57833 57834 public final deprecated class PlainSocketFactory implements org.apache.http.conn.scheme.SocketFactory { 57835 ctor public PlainSocketFactory(org.apache.http.conn.scheme.HostNameResolver); 57836 ctor public PlainSocketFactory(); 57837 method public java.net.Socket connectSocket(java.net.Socket, java.lang.String, int, java.net.InetAddress, int, org.apache.http.params.HttpParams) throws java.io.IOException; 57838 method public java.net.Socket createSocket(); 57839 method public static org.apache.http.conn.scheme.PlainSocketFactory getSocketFactory(); 57840 method public final boolean isSecure(java.net.Socket) throws java.lang.IllegalArgumentException; 57841 } 57842 57843 public final deprecated class Scheme { 57844 ctor public Scheme(java.lang.String, org.apache.http.conn.scheme.SocketFactory, int); 57845 method public final boolean equals(java.lang.Object); 57846 method public final int getDefaultPort(); 57847 method public final java.lang.String getName(); 57848 method public final org.apache.http.conn.scheme.SocketFactory getSocketFactory(); 57849 method public final boolean isLayered(); 57850 method public final int resolvePort(int); 57851 method public final java.lang.String toString(); 57852 } 57853 57854 public final deprecated class SchemeRegistry { 57855 ctor public SchemeRegistry(); 57856 method public final synchronized org.apache.http.conn.scheme.Scheme get(java.lang.String); 57857 method public final synchronized org.apache.http.conn.scheme.Scheme getScheme(java.lang.String); 57858 method public final synchronized org.apache.http.conn.scheme.Scheme getScheme(org.apache.http.HttpHost); 57859 method public final synchronized java.util.List<java.lang.String> getSchemeNames(); 57860 method public final synchronized org.apache.http.conn.scheme.Scheme register(org.apache.http.conn.scheme.Scheme); 57861 method public synchronized void setItems(java.util.Map<java.lang.String, org.apache.http.conn.scheme.Scheme>); 57862 method public final synchronized org.apache.http.conn.scheme.Scheme unregister(java.lang.String); 57863 } 57864 57865 public abstract deprecated interface SocketFactory { 57866 method public abstract java.net.Socket connectSocket(java.net.Socket, java.lang.String, int, java.net.InetAddress, int, org.apache.http.params.HttpParams) throws org.apache.http.conn.ConnectTimeoutException, java.io.IOException, java.net.UnknownHostException; 57867 method public abstract java.net.Socket createSocket() throws java.io.IOException; 57868 method public abstract boolean isSecure(java.net.Socket) throws java.lang.IllegalArgumentException; 57869 } 57870 57871} 57872 57873package org.apache.http.conn.ssl { 57874 57875 public abstract deprecated class AbstractVerifier implements org.apache.http.conn.ssl.X509HostnameVerifier { 57876 ctor public AbstractVerifier(); 57877 method public static boolean acceptableCountryWildcard(java.lang.String); 57878 method public static int countDots(java.lang.String); 57879 method public static java.lang.String[] getCNs(java.security.cert.X509Certificate); 57880 method public static java.lang.String[] getDNSSubjectAlts(java.security.cert.X509Certificate); 57881 method public final void verify(java.lang.String, javax.net.ssl.SSLSocket) throws java.io.IOException; 57882 method public final boolean verify(java.lang.String, javax.net.ssl.SSLSession); 57883 method public final void verify(java.lang.String, java.security.cert.X509Certificate) throws javax.net.ssl.SSLException; 57884 method public final void verify(java.lang.String, java.lang.String[], java.lang.String[], boolean) throws javax.net.ssl.SSLException; 57885 } 57886 57887 public deprecated class AllowAllHostnameVerifier extends org.apache.http.conn.ssl.AbstractVerifier { 57888 ctor public AllowAllHostnameVerifier(); 57889 method public final java.lang.String toString(); 57890 method public final void verify(java.lang.String, java.lang.String[], java.lang.String[]); 57891 } 57892 57893 public deprecated class BrowserCompatHostnameVerifier extends org.apache.http.conn.ssl.AbstractVerifier { 57894 ctor public BrowserCompatHostnameVerifier(); 57895 method public final java.lang.String toString(); 57896 method public final void verify(java.lang.String, java.lang.String[], java.lang.String[]) throws javax.net.ssl.SSLException; 57897 } 57898 57899 public deprecated class SSLSocketFactory implements org.apache.http.conn.scheme.LayeredSocketFactory { 57900 ctor public SSLSocketFactory(java.lang.String, java.security.KeyStore, java.lang.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; 57901 ctor public SSLSocketFactory(java.security.KeyStore, java.lang.String, java.security.KeyStore) throws java.security.KeyManagementException, java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException; 57902 ctor public SSLSocketFactory(java.security.KeyStore, java.lang.String) throws java.security.KeyManagementException, java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException; 57903 ctor public SSLSocketFactory(java.security.KeyStore) throws java.security.KeyManagementException, java.security.KeyStoreException, java.security.NoSuchAlgorithmException, java.security.UnrecoverableKeyException; 57904 method public java.net.Socket connectSocket(java.net.Socket, java.lang.String, int, java.net.InetAddress, int, org.apache.http.params.HttpParams) throws java.io.IOException; 57905 method public java.net.Socket createSocket() throws java.io.IOException; 57906 method public java.net.Socket createSocket(java.net.Socket, java.lang.String, int, boolean) throws java.io.IOException, java.net.UnknownHostException; 57907 method public org.apache.http.conn.ssl.X509HostnameVerifier getHostnameVerifier(); 57908 method public static org.apache.http.conn.ssl.SSLSocketFactory getSocketFactory(); 57909 method public boolean isSecure(java.net.Socket) throws java.lang.IllegalArgumentException; 57910 method public void setHostnameVerifier(org.apache.http.conn.ssl.X509HostnameVerifier); 57911 field public static final org.apache.http.conn.ssl.X509HostnameVerifier ALLOW_ALL_HOSTNAME_VERIFIER; 57912 field public static final org.apache.http.conn.ssl.X509HostnameVerifier BROWSER_COMPATIBLE_HOSTNAME_VERIFIER; 57913 field public static final java.lang.String SSL = "SSL"; 57914 field public static final java.lang.String SSLV2 = "SSLv2"; 57915 field public static final org.apache.http.conn.ssl.X509HostnameVerifier STRICT_HOSTNAME_VERIFIER; 57916 field public static final java.lang.String TLS = "TLS"; 57917 } 57918 57919 public deprecated class StrictHostnameVerifier extends org.apache.http.conn.ssl.AbstractVerifier { 57920 ctor public StrictHostnameVerifier(); 57921 method public final java.lang.String toString(); 57922 method public final void verify(java.lang.String, java.lang.String[], java.lang.String[]) throws javax.net.ssl.SSLException; 57923 } 57924 57925 public abstract deprecated interface X509HostnameVerifier implements javax.net.ssl.HostnameVerifier { 57926 method public abstract boolean verify(java.lang.String, javax.net.ssl.SSLSession); 57927 method public abstract void verify(java.lang.String, javax.net.ssl.SSLSocket) throws java.io.IOException; 57928 method public abstract void verify(java.lang.String, java.security.cert.X509Certificate) throws javax.net.ssl.SSLException; 57929 method public abstract void verify(java.lang.String, java.lang.String[], java.lang.String[]) throws javax.net.ssl.SSLException; 57930 } 57931 57932} 57933 57934package org.apache.http.conn.util { 57935 57936 public deprecated class InetAddressUtils { 57937 method public static boolean isIPv4Address(java.lang.String); 57938 method public static boolean isIPv6Address(java.lang.String); 57939 method public static boolean isIPv6HexCompressedAddress(java.lang.String); 57940 method public static boolean isIPv6StdAddress(java.lang.String); 57941 } 57942 57943} 57944 57945package org.apache.http.cookie { 57946 57947 public abstract deprecated interface ClientCookie implements org.apache.http.cookie.Cookie { 57948 method public abstract boolean containsAttribute(java.lang.String); 57949 method public abstract java.lang.String getAttribute(java.lang.String); 57950 field public static final java.lang.String COMMENTURL_ATTR = "commenturl"; 57951 field public static final java.lang.String COMMENT_ATTR = "comment"; 57952 field public static final java.lang.String DISCARD_ATTR = "discard"; 57953 field public static final java.lang.String DOMAIN_ATTR = "domain"; 57954 field public static final java.lang.String EXPIRES_ATTR = "expires"; 57955 field public static final java.lang.String MAX_AGE_ATTR = "max-age"; 57956 field public static final java.lang.String PATH_ATTR = "path"; 57957 field public static final java.lang.String PORT_ATTR = "port"; 57958 field public static final java.lang.String SECURE_ATTR = "secure"; 57959 field public static final java.lang.String VERSION_ATTR = "version"; 57960 } 57961 57962 public abstract deprecated interface Cookie { 57963 method public abstract java.lang.String getComment(); 57964 method public abstract java.lang.String getCommentURL(); 57965 method public abstract java.lang.String getDomain(); 57966 method public abstract java.util.Date getExpiryDate(); 57967 method public abstract java.lang.String getName(); 57968 method public abstract java.lang.String getPath(); 57969 method public abstract int[] getPorts(); 57970 method public abstract java.lang.String getValue(); 57971 method public abstract int getVersion(); 57972 method public abstract boolean isExpired(java.util.Date); 57973 method public abstract boolean isPersistent(); 57974 method public abstract boolean isSecure(); 57975 } 57976 57977 public abstract deprecated interface CookieAttributeHandler { 57978 method public abstract boolean match(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin); 57979 method public abstract void parse(org.apache.http.cookie.SetCookie, java.lang.String) throws org.apache.http.cookie.MalformedCookieException; 57980 method public abstract void validate(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin) throws org.apache.http.cookie.MalformedCookieException; 57981 } 57982 57983 public deprecated class CookieIdentityComparator implements java.util.Comparator java.io.Serializable { 57984 ctor public CookieIdentityComparator(); 57985 method public int compare(org.apache.http.cookie.Cookie, org.apache.http.cookie.Cookie); 57986 } 57987 57988 public final deprecated class CookieOrigin { 57989 ctor public CookieOrigin(java.lang.String, int, java.lang.String, boolean); 57990 method public java.lang.String getHost(); 57991 method public java.lang.String getPath(); 57992 method public int getPort(); 57993 method public boolean isSecure(); 57994 } 57995 57996 public deprecated class CookiePathComparator implements java.util.Comparator java.io.Serializable { 57997 ctor public CookiePathComparator(); 57998 method public int compare(org.apache.http.cookie.Cookie, org.apache.http.cookie.Cookie); 57999 } 58000 58001 public abstract deprecated interface CookieSpec { 58002 method public abstract java.util.List<org.apache.http.Header> formatCookies(java.util.List<org.apache.http.cookie.Cookie>); 58003 method public abstract int getVersion(); 58004 method public abstract org.apache.http.Header getVersionHeader(); 58005 method public abstract boolean match(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin); 58006 method public abstract java.util.List<org.apache.http.cookie.Cookie> parse(org.apache.http.Header, org.apache.http.cookie.CookieOrigin) throws org.apache.http.cookie.MalformedCookieException; 58007 method public abstract void validate(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin) throws org.apache.http.cookie.MalformedCookieException; 58008 } 58009 58010 public abstract deprecated interface CookieSpecFactory { 58011 method public abstract org.apache.http.cookie.CookieSpec newInstance(org.apache.http.params.HttpParams); 58012 } 58013 58014 public final deprecated class CookieSpecRegistry { 58015 ctor public CookieSpecRegistry(); 58016 method public synchronized org.apache.http.cookie.CookieSpec getCookieSpec(java.lang.String, org.apache.http.params.HttpParams) throws java.lang.IllegalStateException; 58017 method public synchronized org.apache.http.cookie.CookieSpec getCookieSpec(java.lang.String) throws java.lang.IllegalStateException; 58018 method public synchronized java.util.List<java.lang.String> getSpecNames(); 58019 method public synchronized void register(java.lang.String, org.apache.http.cookie.CookieSpecFactory); 58020 method public synchronized void setItems(java.util.Map<java.lang.String, org.apache.http.cookie.CookieSpecFactory>); 58021 method public synchronized void unregister(java.lang.String); 58022 } 58023 58024 public deprecated class MalformedCookieException extends org.apache.http.ProtocolException { 58025 ctor public MalformedCookieException(); 58026 ctor public MalformedCookieException(java.lang.String); 58027 ctor public MalformedCookieException(java.lang.String, java.lang.Throwable); 58028 } 58029 58030 public abstract deprecated interface SM { 58031 field public static final java.lang.String COOKIE = "Cookie"; 58032 field public static final java.lang.String COOKIE2 = "Cookie2"; 58033 field public static final java.lang.String SET_COOKIE = "Set-Cookie"; 58034 field public static final java.lang.String SET_COOKIE2 = "Set-Cookie2"; 58035 } 58036 58037 public abstract deprecated interface SetCookie implements org.apache.http.cookie.Cookie { 58038 method public abstract void setComment(java.lang.String); 58039 method public abstract void setDomain(java.lang.String); 58040 method public abstract void setExpiryDate(java.util.Date); 58041 method public abstract void setPath(java.lang.String); 58042 method public abstract void setSecure(boolean); 58043 method public abstract void setValue(java.lang.String); 58044 method public abstract void setVersion(int); 58045 } 58046 58047 public abstract deprecated interface SetCookie2 implements org.apache.http.cookie.SetCookie { 58048 method public abstract void setCommentURL(java.lang.String); 58049 method public abstract void setDiscard(boolean); 58050 method public abstract void setPorts(int[]); 58051 } 58052 58053} 58054 58055package org.apache.http.cookie.params { 58056 58057 public abstract deprecated interface CookieSpecPNames { 58058 field public static final java.lang.String DATE_PATTERNS = "http.protocol.cookie-datepatterns"; 58059 field public static final java.lang.String SINGLE_COOKIE_HEADER = "http.protocol.single-cookie-header"; 58060 } 58061 58062 public deprecated class CookieSpecParamBean extends org.apache.http.params.HttpAbstractParamBean { 58063 ctor public CookieSpecParamBean(org.apache.http.params.HttpParams); 58064 method public void setDatePatterns(java.util.Collection<java.lang.String>); 58065 method public void setSingleHeader(boolean); 58066 } 58067 58068} 58069 58070package org.apache.http.entity { 58071 58072 public abstract deprecated class AbstractHttpEntity implements org.apache.http.HttpEntity { 58073 ctor protected AbstractHttpEntity(); 58074 method public void consumeContent() throws java.io.IOException, java.lang.UnsupportedOperationException; 58075 method public org.apache.http.Header getContentEncoding(); 58076 method public org.apache.http.Header getContentType(); 58077 method public boolean isChunked(); 58078 method public void setChunked(boolean); 58079 method public void setContentEncoding(org.apache.http.Header); 58080 method public void setContentEncoding(java.lang.String); 58081 method public void setContentType(org.apache.http.Header); 58082 method public void setContentType(java.lang.String); 58083 field protected boolean chunked; 58084 field protected org.apache.http.Header contentEncoding; 58085 field protected org.apache.http.Header contentType; 58086 } 58087 58088 public deprecated class BasicHttpEntity extends org.apache.http.entity.AbstractHttpEntity { 58089 ctor public BasicHttpEntity(); 58090 method public java.io.InputStream getContent() throws java.lang.IllegalStateException; 58091 method public long getContentLength(); 58092 method public boolean isRepeatable(); 58093 method public boolean isStreaming(); 58094 method public void setContent(java.io.InputStream); 58095 method public void setContentLength(long); 58096 method public void writeTo(java.io.OutputStream) throws java.io.IOException; 58097 } 58098 58099 public deprecated class BufferedHttpEntity extends org.apache.http.entity.HttpEntityWrapper { 58100 ctor public BufferedHttpEntity(org.apache.http.HttpEntity) throws java.io.IOException; 58101 } 58102 58103 public deprecated class ByteArrayEntity extends org.apache.http.entity.AbstractHttpEntity implements java.lang.Cloneable { 58104 ctor public ByteArrayEntity(byte[]); 58105 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 58106 method public java.io.InputStream getContent(); 58107 method public long getContentLength(); 58108 method public boolean isRepeatable(); 58109 method public boolean isStreaming(); 58110 method public void writeTo(java.io.OutputStream) throws java.io.IOException; 58111 field protected final byte[] content; 58112 } 58113 58114 public abstract deprecated interface ContentLengthStrategy { 58115 method public abstract long determineLength(org.apache.http.HttpMessage) throws org.apache.http.HttpException; 58116 field public static final int CHUNKED = -2; // 0xfffffffe 58117 field public static final int IDENTITY = -1; // 0xffffffff 58118 } 58119 58120 public abstract deprecated interface ContentProducer { 58121 method public abstract void writeTo(java.io.OutputStream) throws java.io.IOException; 58122 } 58123 58124 public deprecated class EntityTemplate extends org.apache.http.entity.AbstractHttpEntity { 58125 ctor public EntityTemplate(org.apache.http.entity.ContentProducer); 58126 method public java.io.InputStream getContent(); 58127 method public long getContentLength(); 58128 method public boolean isRepeatable(); 58129 method public boolean isStreaming(); 58130 method public void writeTo(java.io.OutputStream) throws java.io.IOException; 58131 } 58132 58133 public deprecated class FileEntity extends org.apache.http.entity.AbstractHttpEntity implements java.lang.Cloneable { 58134 ctor public FileEntity(java.io.File, java.lang.String); 58135 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 58136 method public java.io.InputStream getContent() throws java.io.IOException; 58137 method public long getContentLength(); 58138 method public boolean isRepeatable(); 58139 method public boolean isStreaming(); 58140 method public void writeTo(java.io.OutputStream) throws java.io.IOException; 58141 field protected final java.io.File file; 58142 } 58143 58144 public deprecated class HttpEntityWrapper implements org.apache.http.HttpEntity { 58145 ctor public HttpEntityWrapper(org.apache.http.HttpEntity); 58146 method public void consumeContent() throws java.io.IOException; 58147 method public java.io.InputStream getContent() throws java.io.IOException; 58148 method public org.apache.http.Header getContentEncoding(); 58149 method public long getContentLength(); 58150 method public org.apache.http.Header getContentType(); 58151 method public boolean isChunked(); 58152 method public boolean isRepeatable(); 58153 method public boolean isStreaming(); 58154 method public void writeTo(java.io.OutputStream) throws java.io.IOException; 58155 field protected org.apache.http.HttpEntity wrappedEntity; 58156 } 58157 58158 public deprecated class InputStreamEntity extends org.apache.http.entity.AbstractHttpEntity { 58159 ctor public InputStreamEntity(java.io.InputStream, long); 58160 method public java.io.InputStream getContent() throws java.io.IOException; 58161 method public long getContentLength(); 58162 method public boolean isRepeatable(); 58163 method public boolean isStreaming(); 58164 method public void writeTo(java.io.OutputStream) throws java.io.IOException; 58165 } 58166 58167 public deprecated class SerializableEntity extends org.apache.http.entity.AbstractHttpEntity { 58168 ctor public SerializableEntity(java.io.Serializable, boolean) throws java.io.IOException; 58169 method public java.io.InputStream getContent() throws java.io.IOException, java.lang.IllegalStateException; 58170 method public long getContentLength(); 58171 method public boolean isRepeatable(); 58172 method public boolean isStreaming(); 58173 method public void writeTo(java.io.OutputStream) throws java.io.IOException; 58174 } 58175 58176 public deprecated class StringEntity extends org.apache.http.entity.AbstractHttpEntity implements java.lang.Cloneable { 58177 ctor public StringEntity(java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException; 58178 ctor public StringEntity(java.lang.String) throws java.io.UnsupportedEncodingException; 58179 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 58180 method public java.io.InputStream getContent() throws java.io.IOException; 58181 method public long getContentLength(); 58182 method public boolean isRepeatable(); 58183 method public boolean isStreaming(); 58184 method public void writeTo(java.io.OutputStream) throws java.io.IOException; 58185 field protected final byte[] content; 58186 } 58187 58188} 58189 58190package org.apache.http.impl { 58191 58192 public abstract deprecated class AbstractHttpClientConnection implements org.apache.http.HttpClientConnection { 58193 ctor public AbstractHttpClientConnection(); 58194 method protected abstract void assertOpen() throws java.lang.IllegalStateException; 58195 method protected org.apache.http.impl.entity.EntityDeserializer createEntityDeserializer(); 58196 method protected org.apache.http.impl.entity.EntitySerializer createEntitySerializer(); 58197 method protected org.apache.http.HttpResponseFactory createHttpResponseFactory(); 58198 method protected org.apache.http.io.HttpMessageWriter createRequestWriter(org.apache.http.io.SessionOutputBuffer, org.apache.http.params.HttpParams); 58199 method protected org.apache.http.io.HttpMessageParser createResponseParser(org.apache.http.io.SessionInputBuffer, org.apache.http.HttpResponseFactory, org.apache.http.params.HttpParams); 58200 method protected void doFlush() throws java.io.IOException; 58201 method public void flush() throws java.io.IOException; 58202 method public org.apache.http.HttpConnectionMetrics getMetrics(); 58203 method protected void init(org.apache.http.io.SessionInputBuffer, org.apache.http.io.SessionOutputBuffer, org.apache.http.params.HttpParams); 58204 method public boolean isResponseAvailable(int) throws java.io.IOException; 58205 method public boolean isStale(); 58206 method public void receiveResponseEntity(org.apache.http.HttpResponse) throws org.apache.http.HttpException, java.io.IOException; 58207 method public org.apache.http.HttpResponse receiveResponseHeader() throws org.apache.http.HttpException, java.io.IOException; 58208 method public void sendRequestEntity(org.apache.http.HttpEntityEnclosingRequest) throws org.apache.http.HttpException, java.io.IOException; 58209 method public void sendRequestHeader(org.apache.http.HttpRequest) throws org.apache.http.HttpException, java.io.IOException; 58210 } 58211 58212 public abstract deprecated class AbstractHttpServerConnection implements org.apache.http.HttpServerConnection { 58213 ctor public AbstractHttpServerConnection(); 58214 method protected abstract void assertOpen() throws java.lang.IllegalStateException; 58215 method protected org.apache.http.impl.entity.EntityDeserializer createEntityDeserializer(); 58216 method protected org.apache.http.impl.entity.EntitySerializer createEntitySerializer(); 58217 method protected org.apache.http.HttpRequestFactory createHttpRequestFactory(); 58218 method protected org.apache.http.io.HttpMessageParser createRequestParser(org.apache.http.io.SessionInputBuffer, org.apache.http.HttpRequestFactory, org.apache.http.params.HttpParams); 58219 method protected org.apache.http.io.HttpMessageWriter createResponseWriter(org.apache.http.io.SessionOutputBuffer, org.apache.http.params.HttpParams); 58220 method protected void doFlush() throws java.io.IOException; 58221 method public void flush() throws java.io.IOException; 58222 method public org.apache.http.HttpConnectionMetrics getMetrics(); 58223 method protected void init(org.apache.http.io.SessionInputBuffer, org.apache.http.io.SessionOutputBuffer, org.apache.http.params.HttpParams); 58224 method public boolean isStale(); 58225 method public void receiveRequestEntity(org.apache.http.HttpEntityEnclosingRequest) throws org.apache.http.HttpException, java.io.IOException; 58226 method public org.apache.http.HttpRequest receiveRequestHeader() throws org.apache.http.HttpException, java.io.IOException; 58227 method public void sendResponseEntity(org.apache.http.HttpResponse) throws org.apache.http.HttpException, java.io.IOException; 58228 method public void sendResponseHeader(org.apache.http.HttpResponse) throws org.apache.http.HttpException, java.io.IOException; 58229 } 58230 58231 public deprecated class DefaultConnectionReuseStrategy implements org.apache.http.ConnectionReuseStrategy { 58232 ctor public DefaultConnectionReuseStrategy(); 58233 method protected org.apache.http.TokenIterator createTokenIterator(org.apache.http.HeaderIterator); 58234 method public boolean keepAlive(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext); 58235 } 58236 58237 public deprecated class DefaultHttpClientConnection extends org.apache.http.impl.SocketHttpClientConnection { 58238 ctor public DefaultHttpClientConnection(); 58239 method public void bind(java.net.Socket, org.apache.http.params.HttpParams) throws java.io.IOException; 58240 } 58241 58242 public deprecated class DefaultHttpRequestFactory implements org.apache.http.HttpRequestFactory { 58243 ctor public DefaultHttpRequestFactory(); 58244 method public org.apache.http.HttpRequest newHttpRequest(org.apache.http.RequestLine) throws org.apache.http.MethodNotSupportedException; 58245 method public org.apache.http.HttpRequest newHttpRequest(java.lang.String, java.lang.String) throws org.apache.http.MethodNotSupportedException; 58246 } 58247 58248 public deprecated class DefaultHttpResponseFactory implements org.apache.http.HttpResponseFactory { 58249 ctor public DefaultHttpResponseFactory(org.apache.http.ReasonPhraseCatalog); 58250 ctor public DefaultHttpResponseFactory(); 58251 method protected java.util.Locale determineLocale(org.apache.http.protocol.HttpContext); 58252 method public org.apache.http.HttpResponse newHttpResponse(org.apache.http.ProtocolVersion, int, org.apache.http.protocol.HttpContext); 58253 method public org.apache.http.HttpResponse newHttpResponse(org.apache.http.StatusLine, org.apache.http.protocol.HttpContext); 58254 field protected final org.apache.http.ReasonPhraseCatalog reasonCatalog; 58255 } 58256 58257 public deprecated class DefaultHttpServerConnection extends org.apache.http.impl.SocketHttpServerConnection { 58258 ctor public DefaultHttpServerConnection(); 58259 method public void bind(java.net.Socket, org.apache.http.params.HttpParams) throws java.io.IOException; 58260 } 58261 58262 public deprecated class EnglishReasonPhraseCatalog implements org.apache.http.ReasonPhraseCatalog { 58263 ctor protected EnglishReasonPhraseCatalog(); 58264 method public java.lang.String getReason(int, java.util.Locale); 58265 field public static final org.apache.http.impl.EnglishReasonPhraseCatalog INSTANCE; 58266 } 58267 58268 public deprecated class HttpConnectionMetricsImpl implements org.apache.http.HttpConnectionMetrics { 58269 ctor public HttpConnectionMetricsImpl(org.apache.http.io.HttpTransportMetrics, org.apache.http.io.HttpTransportMetrics); 58270 method public java.lang.Object getMetric(java.lang.String); 58271 method public long getReceivedBytesCount(); 58272 method public long getRequestCount(); 58273 method public long getResponseCount(); 58274 method public long getSentBytesCount(); 58275 method public void incrementRequestCount(); 58276 method public void incrementResponseCount(); 58277 method public void reset(); 58278 method public void setMetric(java.lang.String, java.lang.Object); 58279 field public static final java.lang.String RECEIVED_BYTES_COUNT = "http.received-bytes-count"; 58280 field public static final java.lang.String REQUEST_COUNT = "http.request-count"; 58281 field public static final java.lang.String RESPONSE_COUNT = "http.response-count"; 58282 field public static final java.lang.String SENT_BYTES_COUNT = "http.sent-bytes-count"; 58283 } 58284 58285 public deprecated class NoConnectionReuseStrategy implements org.apache.http.ConnectionReuseStrategy { 58286 ctor public NoConnectionReuseStrategy(); 58287 method public boolean keepAlive(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext); 58288 } 58289 58290 public deprecated class SocketHttpClientConnection extends org.apache.http.impl.AbstractHttpClientConnection implements org.apache.http.HttpInetConnection { 58291 ctor public SocketHttpClientConnection(); 58292 method protected void assertNotOpen(); 58293 method protected void assertOpen(); 58294 method protected void bind(java.net.Socket, org.apache.http.params.HttpParams) throws java.io.IOException; 58295 method public void close() throws java.io.IOException; 58296 method protected org.apache.http.io.SessionInputBuffer createSessionInputBuffer(java.net.Socket, int, org.apache.http.params.HttpParams) throws java.io.IOException; 58297 method protected org.apache.http.io.SessionOutputBuffer createSessionOutputBuffer(java.net.Socket, int, org.apache.http.params.HttpParams) throws java.io.IOException; 58298 method public java.net.InetAddress getLocalAddress(); 58299 method public int getLocalPort(); 58300 method public java.net.InetAddress getRemoteAddress(); 58301 method public int getRemotePort(); 58302 method protected java.net.Socket getSocket(); 58303 method public int getSocketTimeout(); 58304 method public boolean isOpen(); 58305 method public void setSocketTimeout(int); 58306 method public void shutdown() throws java.io.IOException; 58307 } 58308 58309 public deprecated class SocketHttpServerConnection extends org.apache.http.impl.AbstractHttpServerConnection implements org.apache.http.HttpInetConnection { 58310 ctor public SocketHttpServerConnection(); 58311 method protected void assertNotOpen(); 58312 method protected void assertOpen(); 58313 method protected void bind(java.net.Socket, org.apache.http.params.HttpParams) throws java.io.IOException; 58314 method public void close() throws java.io.IOException; 58315 method protected org.apache.http.io.SessionInputBuffer createHttpDataReceiver(java.net.Socket, int, org.apache.http.params.HttpParams) throws java.io.IOException; 58316 method protected org.apache.http.io.SessionOutputBuffer createHttpDataTransmitter(java.net.Socket, int, org.apache.http.params.HttpParams) throws java.io.IOException; 58317 method public java.net.InetAddress getLocalAddress(); 58318 method public int getLocalPort(); 58319 method public java.net.InetAddress getRemoteAddress(); 58320 method public int getRemotePort(); 58321 method protected java.net.Socket getSocket(); 58322 method public int getSocketTimeout(); 58323 method public boolean isOpen(); 58324 method public void setSocketTimeout(int); 58325 method public void shutdown() throws java.io.IOException; 58326 } 58327 58328} 58329 58330package org.apache.http.impl.auth { 58331 58332 public abstract deprecated class AuthSchemeBase implements org.apache.http.auth.AuthScheme { 58333 ctor public AuthSchemeBase(); 58334 method public boolean isProxy(); 58335 method protected abstract void parseChallenge(org.apache.http.util.CharArrayBuffer, int, int) throws org.apache.http.auth.MalformedChallengeException; 58336 method public void processChallenge(org.apache.http.Header) throws org.apache.http.auth.MalformedChallengeException; 58337 } 58338 58339 public deprecated class BasicScheme extends org.apache.http.impl.auth.RFC2617Scheme { 58340 ctor public BasicScheme(); 58341 method public org.apache.http.Header authenticate(org.apache.http.auth.Credentials, org.apache.http.HttpRequest) throws org.apache.http.auth.AuthenticationException; 58342 method public static org.apache.http.Header authenticate(org.apache.http.auth.Credentials, java.lang.String, boolean); 58343 method public java.lang.String getSchemeName(); 58344 method public boolean isComplete(); 58345 method public boolean isConnectionBased(); 58346 } 58347 58348 public deprecated class BasicSchemeFactory implements org.apache.http.auth.AuthSchemeFactory { 58349 ctor public BasicSchemeFactory(); 58350 method public org.apache.http.auth.AuthScheme newInstance(org.apache.http.params.HttpParams); 58351 } 58352 58353 public deprecated class DigestScheme extends org.apache.http.impl.auth.RFC2617Scheme { 58354 ctor public DigestScheme(); 58355 method public org.apache.http.Header authenticate(org.apache.http.auth.Credentials, org.apache.http.HttpRequest) throws org.apache.http.auth.AuthenticationException; 58356 method public static java.lang.String createCnonce(); 58357 method public java.lang.String getSchemeName(); 58358 method public boolean isComplete(); 58359 method public boolean isConnectionBased(); 58360 method public void overrideParamter(java.lang.String, java.lang.String); 58361 } 58362 58363 public deprecated class DigestSchemeFactory implements org.apache.http.auth.AuthSchemeFactory { 58364 ctor public DigestSchemeFactory(); 58365 method public org.apache.http.auth.AuthScheme newInstance(org.apache.http.params.HttpParams); 58366 } 58367 58368 public abstract deprecated interface NTLMEngine { 58369 method public abstract java.lang.String generateType1Msg(java.lang.String, java.lang.String) throws org.apache.http.impl.auth.NTLMEngineException; 58370 method public abstract java.lang.String generateType3Msg(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws org.apache.http.impl.auth.NTLMEngineException; 58371 } 58372 58373 public deprecated class NTLMEngineException extends org.apache.http.auth.AuthenticationException { 58374 ctor public NTLMEngineException(); 58375 ctor public NTLMEngineException(java.lang.String); 58376 ctor public NTLMEngineException(java.lang.String, java.lang.Throwable); 58377 } 58378 58379 public deprecated class NTLMScheme extends org.apache.http.impl.auth.AuthSchemeBase { 58380 ctor public NTLMScheme(org.apache.http.impl.auth.NTLMEngine); 58381 method public org.apache.http.Header authenticate(org.apache.http.auth.Credentials, org.apache.http.HttpRequest) throws org.apache.http.auth.AuthenticationException; 58382 method public java.lang.String getParameter(java.lang.String); 58383 method public java.lang.String getRealm(); 58384 method public java.lang.String getSchemeName(); 58385 method public boolean isComplete(); 58386 method public boolean isConnectionBased(); 58387 method protected void parseChallenge(org.apache.http.util.CharArrayBuffer, int, int) throws org.apache.http.auth.MalformedChallengeException; 58388 } 58389 58390 public abstract deprecated class RFC2617Scheme extends org.apache.http.impl.auth.AuthSchemeBase { 58391 ctor public RFC2617Scheme(); 58392 method public java.lang.String getParameter(java.lang.String); 58393 method protected java.util.Map<java.lang.String, java.lang.String> getParameters(); 58394 method public java.lang.String getRealm(); 58395 method protected void parseChallenge(org.apache.http.util.CharArrayBuffer, int, int) throws org.apache.http.auth.MalformedChallengeException; 58396 } 58397 58398 public deprecated class UnsupportedDigestAlgorithmException extends java.lang.RuntimeException { 58399 ctor public UnsupportedDigestAlgorithmException(); 58400 ctor public UnsupportedDigestAlgorithmException(java.lang.String); 58401 ctor public UnsupportedDigestAlgorithmException(java.lang.String, java.lang.Throwable); 58402 } 58403 58404} 58405 58406package org.apache.http.impl.client { 58407 58408 public abstract deprecated class AbstractAuthenticationHandler implements org.apache.http.client.AuthenticationHandler { 58409 ctor public AbstractAuthenticationHandler(); 58410 method protected java.util.List<java.lang.String> getAuthPreferences(); 58411 method protected java.util.Map<java.lang.String, org.apache.http.Header> parseChallenges(org.apache.http.Header[]) throws org.apache.http.auth.MalformedChallengeException; 58412 method public org.apache.http.auth.AuthScheme selectScheme(java.util.Map<java.lang.String, org.apache.http.Header>, org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext) throws org.apache.http.auth.AuthenticationException; 58413 } 58414 58415 public abstract deprecated class AbstractHttpClient implements org.apache.http.client.HttpClient { 58416 ctor protected AbstractHttpClient(org.apache.http.conn.ClientConnectionManager, org.apache.http.params.HttpParams); 58417 method public synchronized void addRequestInterceptor(org.apache.http.HttpRequestInterceptor); 58418 method public synchronized void addRequestInterceptor(org.apache.http.HttpRequestInterceptor, int); 58419 method public synchronized void addResponseInterceptor(org.apache.http.HttpResponseInterceptor); 58420 method public synchronized void addResponseInterceptor(org.apache.http.HttpResponseInterceptor, int); 58421 method public synchronized void clearRequestInterceptors(); 58422 method public synchronized void clearResponseInterceptors(); 58423 method protected abstract org.apache.http.auth.AuthSchemeRegistry createAuthSchemeRegistry(); 58424 method protected abstract org.apache.http.conn.ClientConnectionManager createClientConnectionManager(); 58425 method protected org.apache.http.client.RequestDirector createClientRequestDirector(org.apache.http.protocol.HttpRequestExecutor, org.apache.http.conn.ClientConnectionManager, org.apache.http.ConnectionReuseStrategy, org.apache.http.conn.ConnectionKeepAliveStrategy, org.apache.http.conn.routing.HttpRoutePlanner, org.apache.http.protocol.HttpProcessor, org.apache.http.client.HttpRequestRetryHandler, org.apache.http.client.RedirectHandler, org.apache.http.client.AuthenticationHandler, org.apache.http.client.AuthenticationHandler, org.apache.http.client.UserTokenHandler, org.apache.http.params.HttpParams); 58426 method protected abstract org.apache.http.conn.ConnectionKeepAliveStrategy createConnectionKeepAliveStrategy(); 58427 method protected abstract org.apache.http.ConnectionReuseStrategy createConnectionReuseStrategy(); 58428 method protected abstract org.apache.http.cookie.CookieSpecRegistry createCookieSpecRegistry(); 58429 method protected abstract org.apache.http.client.CookieStore createCookieStore(); 58430 method protected abstract org.apache.http.client.CredentialsProvider createCredentialsProvider(); 58431 method protected abstract org.apache.http.protocol.HttpContext createHttpContext(); 58432 method protected abstract org.apache.http.params.HttpParams createHttpParams(); 58433 method protected abstract org.apache.http.protocol.BasicHttpProcessor createHttpProcessor(); 58434 method protected abstract org.apache.http.client.HttpRequestRetryHandler createHttpRequestRetryHandler(); 58435 method protected abstract org.apache.http.conn.routing.HttpRoutePlanner createHttpRoutePlanner(); 58436 method protected abstract org.apache.http.client.AuthenticationHandler createProxyAuthenticationHandler(); 58437 method protected abstract org.apache.http.client.RedirectHandler createRedirectHandler(); 58438 method protected abstract org.apache.http.protocol.HttpRequestExecutor createRequestExecutor(); 58439 method protected abstract org.apache.http.client.AuthenticationHandler createTargetAuthenticationHandler(); 58440 method protected abstract org.apache.http.client.UserTokenHandler createUserTokenHandler(); 58441 method protected org.apache.http.params.HttpParams determineParams(org.apache.http.HttpRequest); 58442 method public final org.apache.http.HttpResponse execute(org.apache.http.client.methods.HttpUriRequest) throws org.apache.http.client.ClientProtocolException, java.io.IOException; 58443 method public final org.apache.http.HttpResponse execute(org.apache.http.client.methods.HttpUriRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.client.ClientProtocolException, java.io.IOException; 58444 method public final org.apache.http.HttpResponse execute(org.apache.http.HttpHost, org.apache.http.HttpRequest) throws org.apache.http.client.ClientProtocolException, java.io.IOException; 58445 method public final org.apache.http.HttpResponse execute(org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.client.ClientProtocolException, java.io.IOException; 58446 method public T execute(org.apache.http.client.methods.HttpUriRequest, org.apache.http.client.ResponseHandler<? extends T>) throws org.apache.http.client.ClientProtocolException, java.io.IOException; 58447 method public T execute(org.apache.http.client.methods.HttpUriRequest, org.apache.http.client.ResponseHandler<? extends T>, org.apache.http.protocol.HttpContext) throws org.apache.http.client.ClientProtocolException, java.io.IOException; 58448 method public T execute(org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.client.ResponseHandler<? extends T>) throws org.apache.http.client.ClientProtocolException, java.io.IOException; 58449 method public T execute(org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.client.ResponseHandler<? extends T>, org.apache.http.protocol.HttpContext) throws org.apache.http.client.ClientProtocolException, java.io.IOException; 58450 method public final synchronized org.apache.http.auth.AuthSchemeRegistry getAuthSchemes(); 58451 method public final synchronized org.apache.http.conn.ConnectionKeepAliveStrategy getConnectionKeepAliveStrategy(); 58452 method public final synchronized org.apache.http.conn.ClientConnectionManager getConnectionManager(); 58453 method public final synchronized org.apache.http.ConnectionReuseStrategy getConnectionReuseStrategy(); 58454 method public final synchronized org.apache.http.cookie.CookieSpecRegistry getCookieSpecs(); 58455 method public final synchronized org.apache.http.client.CookieStore getCookieStore(); 58456 method public final synchronized org.apache.http.client.CredentialsProvider getCredentialsProvider(); 58457 method protected final synchronized org.apache.http.protocol.BasicHttpProcessor getHttpProcessor(); 58458 method public final synchronized org.apache.http.client.HttpRequestRetryHandler getHttpRequestRetryHandler(); 58459 method public final synchronized org.apache.http.params.HttpParams getParams(); 58460 method public final synchronized org.apache.http.client.AuthenticationHandler getProxyAuthenticationHandler(); 58461 method public final synchronized org.apache.http.client.RedirectHandler getRedirectHandler(); 58462 method public final synchronized org.apache.http.protocol.HttpRequestExecutor getRequestExecutor(); 58463 method public synchronized org.apache.http.HttpRequestInterceptor getRequestInterceptor(int); 58464 method public synchronized int getRequestInterceptorCount(); 58465 method public synchronized org.apache.http.HttpResponseInterceptor getResponseInterceptor(int); 58466 method public synchronized int getResponseInterceptorCount(); 58467 method public final synchronized org.apache.http.conn.routing.HttpRoutePlanner getRoutePlanner(); 58468 method public final synchronized org.apache.http.client.AuthenticationHandler getTargetAuthenticationHandler(); 58469 method public final synchronized org.apache.http.client.UserTokenHandler getUserTokenHandler(); 58470 method public void removeRequestInterceptorByClass(java.lang.Class<? extends org.apache.http.HttpRequestInterceptor>); 58471 method public void removeResponseInterceptorByClass(java.lang.Class<? extends org.apache.http.HttpResponseInterceptor>); 58472 method public synchronized void setAuthSchemes(org.apache.http.auth.AuthSchemeRegistry); 58473 method public synchronized void setCookieSpecs(org.apache.http.cookie.CookieSpecRegistry); 58474 method public synchronized void setCookieStore(org.apache.http.client.CookieStore); 58475 method public synchronized void setCredentialsProvider(org.apache.http.client.CredentialsProvider); 58476 method public synchronized void setHttpRequestRetryHandler(org.apache.http.client.HttpRequestRetryHandler); 58477 method public synchronized void setKeepAliveStrategy(org.apache.http.conn.ConnectionKeepAliveStrategy); 58478 method public synchronized void setParams(org.apache.http.params.HttpParams); 58479 method public synchronized void setProxyAuthenticationHandler(org.apache.http.client.AuthenticationHandler); 58480 method public synchronized void setRedirectHandler(org.apache.http.client.RedirectHandler); 58481 method public synchronized void setReuseStrategy(org.apache.http.ConnectionReuseStrategy); 58482 method public synchronized void setRoutePlanner(org.apache.http.conn.routing.HttpRoutePlanner); 58483 method public synchronized void setTargetAuthenticationHandler(org.apache.http.client.AuthenticationHandler); 58484 method public synchronized void setUserTokenHandler(org.apache.http.client.UserTokenHandler); 58485 } 58486 58487 public deprecated class BasicCookieStore implements org.apache.http.client.CookieStore { 58488 ctor public BasicCookieStore(); 58489 method public synchronized void addCookie(org.apache.http.cookie.Cookie); 58490 method public synchronized void addCookies(org.apache.http.cookie.Cookie[]); 58491 method public synchronized void clear(); 58492 method public synchronized boolean clearExpired(java.util.Date); 58493 method public synchronized java.util.List<org.apache.http.cookie.Cookie> getCookies(); 58494 } 58495 58496 public deprecated class BasicCredentialsProvider implements org.apache.http.client.CredentialsProvider { 58497 ctor public BasicCredentialsProvider(); 58498 method public synchronized void clear(); 58499 method public synchronized org.apache.http.auth.Credentials getCredentials(org.apache.http.auth.AuthScope); 58500 method public synchronized void setCredentials(org.apache.http.auth.AuthScope, org.apache.http.auth.Credentials); 58501 } 58502 58503 public deprecated class BasicResponseHandler implements org.apache.http.client.ResponseHandler { 58504 ctor public BasicResponseHandler(); 58505 method public java.lang.String handleResponse(org.apache.http.HttpResponse) throws org.apache.http.client.HttpResponseException, java.io.IOException; 58506 } 58507 58508 public deprecated class ClientParamsStack extends org.apache.http.params.AbstractHttpParams { 58509 ctor public ClientParamsStack(org.apache.http.params.HttpParams, org.apache.http.params.HttpParams, org.apache.http.params.HttpParams, org.apache.http.params.HttpParams); 58510 ctor public ClientParamsStack(org.apache.http.impl.client.ClientParamsStack); 58511 ctor public ClientParamsStack(org.apache.http.impl.client.ClientParamsStack, org.apache.http.params.HttpParams, org.apache.http.params.HttpParams, org.apache.http.params.HttpParams, org.apache.http.params.HttpParams); 58512 method public org.apache.http.params.HttpParams copy(); 58513 method public final org.apache.http.params.HttpParams getApplicationParams(); 58514 method public final org.apache.http.params.HttpParams getClientParams(); 58515 method public final org.apache.http.params.HttpParams getOverrideParams(); 58516 method public java.lang.Object getParameter(java.lang.String); 58517 method public final org.apache.http.params.HttpParams getRequestParams(); 58518 method public boolean removeParameter(java.lang.String); 58519 method public org.apache.http.params.HttpParams setParameter(java.lang.String, java.lang.Object) throws java.lang.UnsupportedOperationException; 58520 field protected final org.apache.http.params.HttpParams applicationParams; 58521 field protected final org.apache.http.params.HttpParams clientParams; 58522 field protected final org.apache.http.params.HttpParams overrideParams; 58523 field protected final org.apache.http.params.HttpParams requestParams; 58524 } 58525 58526 public deprecated class DefaultConnectionKeepAliveStrategy implements org.apache.http.conn.ConnectionKeepAliveStrategy { 58527 ctor public DefaultConnectionKeepAliveStrategy(); 58528 method public long getKeepAliveDuration(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext); 58529 } 58530 58531 public deprecated class DefaultHttpClient extends org.apache.http.impl.client.AbstractHttpClient { 58532 ctor public DefaultHttpClient(org.apache.http.conn.ClientConnectionManager, org.apache.http.params.HttpParams); 58533 ctor public DefaultHttpClient(org.apache.http.params.HttpParams); 58534 ctor public DefaultHttpClient(); 58535 method protected org.apache.http.auth.AuthSchemeRegistry createAuthSchemeRegistry(); 58536 method protected org.apache.http.conn.ClientConnectionManager createClientConnectionManager(); 58537 method protected org.apache.http.conn.ConnectionKeepAliveStrategy createConnectionKeepAliveStrategy(); 58538 method protected org.apache.http.ConnectionReuseStrategy createConnectionReuseStrategy(); 58539 method protected org.apache.http.cookie.CookieSpecRegistry createCookieSpecRegistry(); 58540 method protected org.apache.http.client.CookieStore createCookieStore(); 58541 method protected org.apache.http.client.CredentialsProvider createCredentialsProvider(); 58542 method protected org.apache.http.protocol.HttpContext createHttpContext(); 58543 method protected org.apache.http.params.HttpParams createHttpParams(); 58544 method protected org.apache.http.protocol.BasicHttpProcessor createHttpProcessor(); 58545 method protected org.apache.http.client.HttpRequestRetryHandler createHttpRequestRetryHandler(); 58546 method protected org.apache.http.conn.routing.HttpRoutePlanner createHttpRoutePlanner(); 58547 method protected org.apache.http.client.AuthenticationHandler createProxyAuthenticationHandler(); 58548 method protected org.apache.http.client.RedirectHandler createRedirectHandler(); 58549 method protected org.apache.http.protocol.HttpRequestExecutor createRequestExecutor(); 58550 method protected org.apache.http.client.AuthenticationHandler createTargetAuthenticationHandler(); 58551 method protected org.apache.http.client.UserTokenHandler createUserTokenHandler(); 58552 } 58553 58554 public deprecated class DefaultHttpRequestRetryHandler implements org.apache.http.client.HttpRequestRetryHandler { 58555 ctor public DefaultHttpRequestRetryHandler(int, boolean); 58556 ctor public DefaultHttpRequestRetryHandler(); 58557 method public int getRetryCount(); 58558 method public boolean isRequestSentRetryEnabled(); 58559 method public boolean retryRequest(java.io.IOException, int, org.apache.http.protocol.HttpContext); 58560 } 58561 58562 public deprecated class DefaultProxyAuthenticationHandler extends org.apache.http.impl.client.AbstractAuthenticationHandler { 58563 ctor public DefaultProxyAuthenticationHandler(); 58564 method public java.util.Map<java.lang.String, org.apache.http.Header> getChallenges(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext) throws org.apache.http.auth.MalformedChallengeException; 58565 method public boolean isAuthenticationRequested(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext); 58566 } 58567 58568 public deprecated class DefaultRedirectHandler implements org.apache.http.client.RedirectHandler { 58569 ctor public DefaultRedirectHandler(); 58570 method public java.net.URI getLocationURI(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext) throws org.apache.http.ProtocolException; 58571 method public boolean isRedirectRequested(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext); 58572 } 58573 58574 public deprecated class DefaultRequestDirector implements org.apache.http.client.RequestDirector { 58575 ctor public DefaultRequestDirector(org.apache.http.protocol.HttpRequestExecutor, org.apache.http.conn.ClientConnectionManager, org.apache.http.ConnectionReuseStrategy, org.apache.http.conn.ConnectionKeepAliveStrategy, org.apache.http.conn.routing.HttpRoutePlanner, org.apache.http.protocol.HttpProcessor, org.apache.http.client.HttpRequestRetryHandler, org.apache.http.client.RedirectHandler, org.apache.http.client.AuthenticationHandler, org.apache.http.client.AuthenticationHandler, org.apache.http.client.UserTokenHandler, org.apache.http.params.HttpParams); 58576 method protected org.apache.http.HttpRequest createConnectRequest(org.apache.http.conn.routing.HttpRoute, org.apache.http.protocol.HttpContext); 58577 method protected boolean createTunnelToProxy(org.apache.http.conn.routing.HttpRoute, int, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 58578 method protected boolean createTunnelToTarget(org.apache.http.conn.routing.HttpRoute, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 58579 method protected org.apache.http.conn.routing.HttpRoute determineRoute(org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException; 58580 method protected void establishRoute(org.apache.http.conn.routing.HttpRoute, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 58581 method public org.apache.http.HttpResponse execute(org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 58582 method protected org.apache.http.impl.client.RoutedRequest handleResponse(org.apache.http.impl.client.RoutedRequest, org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 58583 method protected void releaseConnection(); 58584 method protected void rewriteRequestURI(org.apache.http.impl.client.RequestWrapper, org.apache.http.conn.routing.HttpRoute) throws org.apache.http.ProtocolException; 58585 field protected final org.apache.http.conn.ClientConnectionManager connManager; 58586 field protected final org.apache.http.protocol.HttpProcessor httpProcessor; 58587 field protected final org.apache.http.conn.ConnectionKeepAliveStrategy keepAliveStrategy; 58588 field protected org.apache.http.conn.ManagedClientConnection managedConn; 58589 field protected final org.apache.http.params.HttpParams params; 58590 field protected final org.apache.http.client.RedirectHandler redirectHandler; 58591 field protected final org.apache.http.protocol.HttpRequestExecutor requestExec; 58592 field protected final org.apache.http.client.HttpRequestRetryHandler retryHandler; 58593 field protected final org.apache.http.ConnectionReuseStrategy reuseStrategy; 58594 field protected final org.apache.http.conn.routing.HttpRoutePlanner routePlanner; 58595 } 58596 58597 public deprecated class DefaultTargetAuthenticationHandler extends org.apache.http.impl.client.AbstractAuthenticationHandler { 58598 ctor public DefaultTargetAuthenticationHandler(); 58599 method public java.util.Map<java.lang.String, org.apache.http.Header> getChallenges(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext) throws org.apache.http.auth.MalformedChallengeException; 58600 method public boolean isAuthenticationRequested(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext); 58601 } 58602 58603 public deprecated class DefaultUserTokenHandler implements org.apache.http.client.UserTokenHandler { 58604 ctor public DefaultUserTokenHandler(); 58605 method public java.lang.Object getUserToken(org.apache.http.protocol.HttpContext); 58606 } 58607 58608 public deprecated class EntityEnclosingRequestWrapper extends org.apache.http.impl.client.RequestWrapper implements org.apache.http.HttpEntityEnclosingRequest { 58609 ctor public EntityEnclosingRequestWrapper(org.apache.http.HttpEntityEnclosingRequest) throws org.apache.http.ProtocolException; 58610 method public boolean expectContinue(); 58611 method public org.apache.http.HttpEntity getEntity(); 58612 method public void setEntity(org.apache.http.HttpEntity); 58613 } 58614 58615 public deprecated class RedirectLocations { 58616 ctor public RedirectLocations(); 58617 method public void add(java.net.URI); 58618 method public boolean contains(java.net.URI); 58619 method public boolean remove(java.net.URI); 58620 } 58621 58622 public deprecated class RequestWrapper extends org.apache.http.message.AbstractHttpMessage implements org.apache.http.client.methods.HttpUriRequest { 58623 ctor public RequestWrapper(org.apache.http.HttpRequest) throws org.apache.http.ProtocolException; 58624 method public void abort() throws java.lang.UnsupportedOperationException; 58625 method public int getExecCount(); 58626 method public java.lang.String getMethod(); 58627 method public org.apache.http.HttpRequest getOriginal(); 58628 method public org.apache.http.ProtocolVersion getProtocolVersion(); 58629 method public org.apache.http.RequestLine getRequestLine(); 58630 method public java.net.URI getURI(); 58631 method public void incrementExecCount(); 58632 method public boolean isAborted(); 58633 method public boolean isRepeatable(); 58634 method public void resetHeaders(); 58635 method public void setMethod(java.lang.String); 58636 method public void setProtocolVersion(org.apache.http.ProtocolVersion); 58637 method public void setURI(java.net.URI); 58638 } 58639 58640 public deprecated class RoutedRequest { 58641 ctor public RoutedRequest(org.apache.http.impl.client.RequestWrapper, org.apache.http.conn.routing.HttpRoute); 58642 method public final org.apache.http.impl.client.RequestWrapper getRequest(); 58643 method public final org.apache.http.conn.routing.HttpRoute getRoute(); 58644 field protected final org.apache.http.impl.client.RequestWrapper request; 58645 field protected final org.apache.http.conn.routing.HttpRoute route; 58646 } 58647 58648 public deprecated class TunnelRefusedException extends org.apache.http.HttpException { 58649 ctor public TunnelRefusedException(java.lang.String, org.apache.http.HttpResponse); 58650 method public org.apache.http.HttpResponse getResponse(); 58651 } 58652 58653} 58654 58655package org.apache.http.impl.conn { 58656 58657 public abstract deprecated class AbstractClientConnAdapter implements org.apache.http.conn.ManagedClientConnection { 58658 ctor protected AbstractClientConnAdapter(org.apache.http.conn.ClientConnectionManager, org.apache.http.conn.OperatedClientConnection); 58659 method public void abortConnection(); 58660 method protected final void assertNotAborted() throws java.io.InterruptedIOException; 58661 method protected final void assertValid(org.apache.http.conn.OperatedClientConnection); 58662 method protected void detach(); 58663 method public void flush() throws java.io.IOException; 58664 method public java.net.InetAddress getLocalAddress(); 58665 method public int getLocalPort(); 58666 method protected org.apache.http.conn.ClientConnectionManager getManager(); 58667 method public org.apache.http.HttpConnectionMetrics getMetrics(); 58668 method public java.net.InetAddress getRemoteAddress(); 58669 method public int getRemotePort(); 58670 method public javax.net.ssl.SSLSession getSSLSession(); 58671 method public int getSocketTimeout(); 58672 method protected org.apache.http.conn.OperatedClientConnection getWrappedConnection(); 58673 method public boolean isMarkedReusable(); 58674 method public boolean isOpen(); 58675 method public boolean isResponseAvailable(int) throws java.io.IOException; 58676 method public boolean isSecure(); 58677 method public boolean isStale(); 58678 method public void markReusable(); 58679 method public void receiveResponseEntity(org.apache.http.HttpResponse) throws org.apache.http.HttpException, java.io.IOException; 58680 method public org.apache.http.HttpResponse receiveResponseHeader() throws org.apache.http.HttpException, java.io.IOException; 58681 method public void releaseConnection(); 58682 method public void sendRequestEntity(org.apache.http.HttpEntityEnclosingRequest) throws org.apache.http.HttpException, java.io.IOException; 58683 method public void sendRequestHeader(org.apache.http.HttpRequest) throws org.apache.http.HttpException, java.io.IOException; 58684 method public void setIdleDuration(long, java.util.concurrent.TimeUnit); 58685 method public void setSocketTimeout(int); 58686 method public void unmarkReusable(); 58687 } 58688 58689 public abstract deprecated class AbstractPoolEntry { 58690 ctor protected AbstractPoolEntry(org.apache.http.conn.ClientConnectionOperator, org.apache.http.conn.routing.HttpRoute); 58691 method public java.lang.Object getState(); 58692 method public void layerProtocol(org.apache.http.protocol.HttpContext, org.apache.http.params.HttpParams) throws java.io.IOException; 58693 method public void open(org.apache.http.conn.routing.HttpRoute, org.apache.http.protocol.HttpContext, org.apache.http.params.HttpParams) throws java.io.IOException; 58694 method public void setState(java.lang.Object); 58695 method protected void shutdownEntry(); 58696 method public void tunnelProxy(org.apache.http.HttpHost, boolean, org.apache.http.params.HttpParams) throws java.io.IOException; 58697 method public void tunnelTarget(boolean, org.apache.http.params.HttpParams) throws java.io.IOException; 58698 field protected final org.apache.http.conn.ClientConnectionOperator connOperator; 58699 field protected final org.apache.http.conn.OperatedClientConnection connection; 58700 field protected volatile org.apache.http.conn.routing.HttpRoute route; 58701 field protected volatile java.lang.Object state; 58702 field protected volatile org.apache.http.conn.routing.RouteTracker tracker; 58703 } 58704 58705 public abstract deprecated class AbstractPooledConnAdapter extends org.apache.http.impl.conn.AbstractClientConnAdapter { 58706 ctor protected AbstractPooledConnAdapter(org.apache.http.conn.ClientConnectionManager, org.apache.http.impl.conn.AbstractPoolEntry); 58707 method protected final void assertAttached(); 58708 method public void close() throws java.io.IOException; 58709 method public org.apache.http.conn.routing.HttpRoute getRoute(); 58710 method public java.lang.Object getState(); 58711 method public void layerProtocol(org.apache.http.protocol.HttpContext, org.apache.http.params.HttpParams) throws java.io.IOException; 58712 method public void open(org.apache.http.conn.routing.HttpRoute, org.apache.http.protocol.HttpContext, org.apache.http.params.HttpParams) throws java.io.IOException; 58713 method public void setState(java.lang.Object); 58714 method public void shutdown() throws java.io.IOException; 58715 method public void tunnelProxy(org.apache.http.HttpHost, boolean, org.apache.http.params.HttpParams) throws java.io.IOException; 58716 method public void tunnelTarget(boolean, org.apache.http.params.HttpParams) throws java.io.IOException; 58717 field protected volatile org.apache.http.impl.conn.AbstractPoolEntry poolEntry; 58718 } 58719 58720 public deprecated class DefaultClientConnection extends org.apache.http.impl.SocketHttpClientConnection implements org.apache.http.conn.OperatedClientConnection { 58721 ctor public DefaultClientConnection(); 58722 method public final java.net.Socket getSocket(); 58723 method public final org.apache.http.HttpHost getTargetHost(); 58724 method public final boolean isSecure(); 58725 method public void openCompleted(boolean, org.apache.http.params.HttpParams) throws java.io.IOException; 58726 method public void opening(java.net.Socket, org.apache.http.HttpHost) throws java.io.IOException; 58727 method public void update(java.net.Socket, org.apache.http.HttpHost, boolean, org.apache.http.params.HttpParams) throws java.io.IOException; 58728 } 58729 58730 public deprecated class DefaultClientConnectionOperator implements org.apache.http.conn.ClientConnectionOperator { 58731 ctor public DefaultClientConnectionOperator(org.apache.http.conn.scheme.SchemeRegistry); 58732 method public org.apache.http.conn.OperatedClientConnection createConnection(); 58733 method public void openConnection(org.apache.http.conn.OperatedClientConnection, org.apache.http.HttpHost, java.net.InetAddress, org.apache.http.protocol.HttpContext, org.apache.http.params.HttpParams) throws java.io.IOException; 58734 method protected void prepareSocket(java.net.Socket, org.apache.http.protocol.HttpContext, org.apache.http.params.HttpParams) throws java.io.IOException; 58735 method public void updateSecureConnection(org.apache.http.conn.OperatedClientConnection, org.apache.http.HttpHost, org.apache.http.protocol.HttpContext, org.apache.http.params.HttpParams) throws java.io.IOException; 58736 field protected org.apache.http.conn.scheme.SchemeRegistry schemeRegistry; 58737 } 58738 58739 public deprecated class DefaultHttpRoutePlanner implements org.apache.http.conn.routing.HttpRoutePlanner { 58740 ctor public DefaultHttpRoutePlanner(org.apache.http.conn.scheme.SchemeRegistry); 58741 method public org.apache.http.conn.routing.HttpRoute determineRoute(org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException; 58742 field protected org.apache.http.conn.scheme.SchemeRegistry schemeRegistry; 58743 } 58744 58745 public deprecated class DefaultResponseParser extends org.apache.http.impl.io.AbstractMessageParser { 58746 ctor public DefaultResponseParser(org.apache.http.io.SessionInputBuffer, org.apache.http.message.LineParser, org.apache.http.HttpResponseFactory, org.apache.http.params.HttpParams); 58747 method protected org.apache.http.HttpMessage parseHead(org.apache.http.io.SessionInputBuffer) throws org.apache.http.HttpException, java.io.IOException; 58748 } 58749 58750 public deprecated class IdleConnectionHandler { 58751 ctor public IdleConnectionHandler(); 58752 method public void add(org.apache.http.HttpConnection, long, java.util.concurrent.TimeUnit); 58753 method public void closeExpiredConnections(); 58754 method public void closeIdleConnections(long); 58755 method public boolean remove(org.apache.http.HttpConnection); 58756 method public void removeAll(); 58757 } 58758 58759 public deprecated class LoggingSessionInputBuffer implements org.apache.http.io.SessionInputBuffer { 58760 ctor public LoggingSessionInputBuffer(org.apache.http.io.SessionInputBuffer, org.apache.http.impl.conn.Wire); 58761 method public org.apache.http.io.HttpTransportMetrics getMetrics(); 58762 method public boolean isDataAvailable(int) throws java.io.IOException; 58763 method public int read(byte[], int, int) throws java.io.IOException; 58764 method public int read() throws java.io.IOException; 58765 method public int read(byte[]) throws java.io.IOException; 58766 method public java.lang.String readLine() throws java.io.IOException; 58767 method public int readLine(org.apache.http.util.CharArrayBuffer) throws java.io.IOException; 58768 } 58769 58770 public deprecated class LoggingSessionOutputBuffer implements org.apache.http.io.SessionOutputBuffer { 58771 ctor public LoggingSessionOutputBuffer(org.apache.http.io.SessionOutputBuffer, org.apache.http.impl.conn.Wire); 58772 method public void flush() throws java.io.IOException; 58773 method public org.apache.http.io.HttpTransportMetrics getMetrics(); 58774 method public void write(byte[], int, int) throws java.io.IOException; 58775 method public void write(int) throws java.io.IOException; 58776 method public void write(byte[]) throws java.io.IOException; 58777 method public void writeLine(org.apache.http.util.CharArrayBuffer) throws java.io.IOException; 58778 method public void writeLine(java.lang.String) throws java.io.IOException; 58779 } 58780 58781 public deprecated class ProxySelectorRoutePlanner implements org.apache.http.conn.routing.HttpRoutePlanner { 58782 ctor public ProxySelectorRoutePlanner(org.apache.http.conn.scheme.SchemeRegistry, java.net.ProxySelector); 58783 method protected java.net.Proxy chooseProxy(java.util.List<java.net.Proxy>, org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext); 58784 method protected org.apache.http.HttpHost determineProxy(org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException; 58785 method public org.apache.http.conn.routing.HttpRoute determineRoute(org.apache.http.HttpHost, org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException; 58786 method protected java.lang.String getHost(java.net.InetSocketAddress); 58787 method public java.net.ProxySelector getProxySelector(); 58788 method public void setProxySelector(java.net.ProxySelector); 58789 field protected java.net.ProxySelector proxySelector; 58790 field protected org.apache.http.conn.scheme.SchemeRegistry schemeRegistry; 58791 } 58792 58793 public deprecated class SingleClientConnManager implements org.apache.http.conn.ClientConnectionManager { 58794 ctor public SingleClientConnManager(org.apache.http.params.HttpParams, org.apache.http.conn.scheme.SchemeRegistry); 58795 method protected final void assertStillUp() throws java.lang.IllegalStateException; 58796 method public void closeExpiredConnections(); 58797 method public void closeIdleConnections(long, java.util.concurrent.TimeUnit); 58798 method protected org.apache.http.conn.ClientConnectionOperator createConnectionOperator(org.apache.http.conn.scheme.SchemeRegistry); 58799 method public org.apache.http.conn.ManagedClientConnection getConnection(org.apache.http.conn.routing.HttpRoute, java.lang.Object); 58800 method public org.apache.http.conn.scheme.SchemeRegistry getSchemeRegistry(); 58801 method public void releaseConnection(org.apache.http.conn.ManagedClientConnection, long, java.util.concurrent.TimeUnit); 58802 method public final org.apache.http.conn.ClientConnectionRequest requestConnection(org.apache.http.conn.routing.HttpRoute, java.lang.Object); 58803 method protected void revokeConnection(); 58804 method public void shutdown(); 58805 field public static final java.lang.String MISUSE_MESSAGE = "Invalid use of SingleClientConnManager: connection still allocated.\nMake sure to release the connection before allocating another one."; 58806 field protected boolean alwaysShutDown; 58807 field protected org.apache.http.conn.ClientConnectionOperator connOperator; 58808 field protected long connectionExpiresTime; 58809 field protected volatile boolean isShutDown; 58810 field protected long lastReleaseTime; 58811 field protected org.apache.http.impl.conn.SingleClientConnManager.ConnAdapter managedConn; 58812 field protected org.apache.http.conn.scheme.SchemeRegistry schemeRegistry; 58813 field protected org.apache.http.impl.conn.SingleClientConnManager.PoolEntry uniquePoolEntry; 58814 } 58815 58816 protected class SingleClientConnManager.ConnAdapter extends org.apache.http.impl.conn.AbstractPooledConnAdapter { 58817 ctor protected SingleClientConnManager.ConnAdapter(org.apache.http.impl.conn.SingleClientConnManager.PoolEntry, org.apache.http.conn.routing.HttpRoute); 58818 } 58819 58820 protected class SingleClientConnManager.PoolEntry extends org.apache.http.impl.conn.AbstractPoolEntry { 58821 ctor protected SingleClientConnManager.PoolEntry(); 58822 method protected void close() throws java.io.IOException; 58823 method protected void shutdown() throws java.io.IOException; 58824 } 58825 58826 public deprecated class Wire { 58827 ctor public Wire(org.apache.commons.logging.Log); 58828 method public boolean enabled(); 58829 method public void input(java.io.InputStream) throws java.io.IOException; 58830 method public void input(byte[], int, int) throws java.io.IOException; 58831 method public void input(byte[]) throws java.io.IOException; 58832 method public void input(int) throws java.io.IOException; 58833 method public void input(java.lang.String) throws java.io.IOException; 58834 method public void output(java.io.InputStream) throws java.io.IOException; 58835 method public void output(byte[], int, int) throws java.io.IOException; 58836 method public void output(byte[]) throws java.io.IOException; 58837 method public void output(int) throws java.io.IOException; 58838 method public void output(java.lang.String) throws java.io.IOException; 58839 } 58840 58841} 58842 58843package org.apache.http.impl.conn.tsccm { 58844 58845 public abstract deprecated class AbstractConnPool implements org.apache.http.impl.conn.tsccm.RefQueueHandler { 58846 ctor protected AbstractConnPool(); 58847 method protected void closeConnection(org.apache.http.conn.OperatedClientConnection); 58848 method public void closeExpiredConnections(); 58849 method public void closeIdleConnections(long, java.util.concurrent.TimeUnit); 58850 method public abstract void deleteClosedConnections(); 58851 method public void enableConnectionGC() throws java.lang.IllegalStateException; 58852 method public abstract void freeEntry(org.apache.http.impl.conn.tsccm.BasicPoolEntry, boolean, long, java.util.concurrent.TimeUnit); 58853 method public final org.apache.http.impl.conn.tsccm.BasicPoolEntry getEntry(org.apache.http.conn.routing.HttpRoute, java.lang.Object, long, java.util.concurrent.TimeUnit) throws org.apache.http.conn.ConnectionPoolTimeoutException, java.lang.InterruptedException; 58854 method protected abstract void handleLostEntry(org.apache.http.conn.routing.HttpRoute); 58855 method public void handleReference(java.lang.ref.Reference); 58856 method public abstract org.apache.http.impl.conn.tsccm.PoolEntryRequest requestPoolEntry(org.apache.http.conn.routing.HttpRoute, java.lang.Object); 58857 method public void shutdown(); 58858 field protected org.apache.http.impl.conn.IdleConnectionHandler idleConnHandler; 58859 field protected volatile boolean isShutDown; 58860 field protected java.util.Set<org.apache.http.impl.conn.tsccm.BasicPoolEntryRef> issuedConnections; 58861 field protected int numConnections; 58862 field protected final java.util.concurrent.locks.Lock poolLock; 58863 field protected java.lang.ref.ReferenceQueue<java.lang.Object> refQueue; 58864 } 58865 58866 public deprecated class BasicPoolEntry extends org.apache.http.impl.conn.AbstractPoolEntry { 58867 ctor public BasicPoolEntry(org.apache.http.conn.ClientConnectionOperator, org.apache.http.conn.routing.HttpRoute, java.lang.ref.ReferenceQueue<java.lang.Object>); 58868 method protected final org.apache.http.conn.OperatedClientConnection getConnection(); 58869 method protected final org.apache.http.conn.routing.HttpRoute getPlannedRoute(); 58870 method protected final org.apache.http.impl.conn.tsccm.BasicPoolEntryRef getWeakRef(); 58871 } 58872 58873 public deprecated class BasicPoolEntryRef extends java.lang.ref.WeakReference { 58874 ctor public BasicPoolEntryRef(org.apache.http.impl.conn.tsccm.BasicPoolEntry, java.lang.ref.ReferenceQueue<java.lang.Object>); 58875 method public final org.apache.http.conn.routing.HttpRoute getRoute(); 58876 } 58877 58878 public deprecated class BasicPooledConnAdapter extends org.apache.http.impl.conn.AbstractPooledConnAdapter { 58879 ctor protected BasicPooledConnAdapter(org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager, org.apache.http.impl.conn.AbstractPoolEntry); 58880 method protected org.apache.http.impl.conn.AbstractPoolEntry getPoolEntry(); 58881 } 58882 58883 public deprecated class ConnPoolByRoute extends org.apache.http.impl.conn.tsccm.AbstractConnPool { 58884 ctor public ConnPoolByRoute(org.apache.http.conn.ClientConnectionOperator, org.apache.http.params.HttpParams); 58885 method protected org.apache.http.impl.conn.tsccm.BasicPoolEntry createEntry(org.apache.http.impl.conn.tsccm.RouteSpecificPool, org.apache.http.conn.ClientConnectionOperator); 58886 method protected java.util.Queue<org.apache.http.impl.conn.tsccm.BasicPoolEntry> createFreeConnQueue(); 58887 method protected java.util.Map<org.apache.http.conn.routing.HttpRoute, org.apache.http.impl.conn.tsccm.RouteSpecificPool> createRouteToPoolMap(); 58888 method protected java.util.Queue<org.apache.http.impl.conn.tsccm.WaitingThread> createWaitingThreadQueue(); 58889 method public void deleteClosedConnections(); 58890 method protected void deleteEntry(org.apache.http.impl.conn.tsccm.BasicPoolEntry); 58891 method protected void deleteLeastUsedEntry(); 58892 method public void freeEntry(org.apache.http.impl.conn.tsccm.BasicPoolEntry, boolean, long, java.util.concurrent.TimeUnit); 58893 method public int getConnectionsInPool(org.apache.http.conn.routing.HttpRoute); 58894 method protected org.apache.http.impl.conn.tsccm.BasicPoolEntry getEntryBlocking(org.apache.http.conn.routing.HttpRoute, java.lang.Object, long, java.util.concurrent.TimeUnit, org.apache.http.impl.conn.tsccm.WaitingThreadAborter) throws org.apache.http.conn.ConnectionPoolTimeoutException, java.lang.InterruptedException; 58895 method protected org.apache.http.impl.conn.tsccm.BasicPoolEntry getFreeEntry(org.apache.http.impl.conn.tsccm.RouteSpecificPool, java.lang.Object); 58896 method protected org.apache.http.impl.conn.tsccm.RouteSpecificPool getRoutePool(org.apache.http.conn.routing.HttpRoute, boolean); 58897 method protected void handleLostEntry(org.apache.http.conn.routing.HttpRoute); 58898 method protected org.apache.http.impl.conn.tsccm.RouteSpecificPool newRouteSpecificPool(org.apache.http.conn.routing.HttpRoute); 58899 method protected org.apache.http.impl.conn.tsccm.WaitingThread newWaitingThread(java.util.concurrent.locks.Condition, org.apache.http.impl.conn.tsccm.RouteSpecificPool); 58900 method protected void notifyWaitingThread(org.apache.http.impl.conn.tsccm.RouteSpecificPool); 58901 method public org.apache.http.impl.conn.tsccm.PoolEntryRequest requestPoolEntry(org.apache.http.conn.routing.HttpRoute, java.lang.Object); 58902 field protected java.util.Queue<org.apache.http.impl.conn.tsccm.BasicPoolEntry> freeConnections; 58903 field protected final int maxTotalConnections; 58904 field protected final org.apache.http.conn.ClientConnectionOperator operator; 58905 field protected final java.util.Map<org.apache.http.conn.routing.HttpRoute, org.apache.http.impl.conn.tsccm.RouteSpecificPool> routeToPool; 58906 field protected java.util.Queue<org.apache.http.impl.conn.tsccm.WaitingThread> waitingThreads; 58907 } 58908 58909 public abstract deprecated interface PoolEntryRequest { 58910 method public abstract void abortRequest(); 58911 method public abstract org.apache.http.impl.conn.tsccm.BasicPoolEntry getPoolEntry(long, java.util.concurrent.TimeUnit) throws org.apache.http.conn.ConnectionPoolTimeoutException, java.lang.InterruptedException; 58912 } 58913 58914 public abstract deprecated interface RefQueueHandler { 58915 method public abstract void handleReference(java.lang.ref.Reference<?>); 58916 } 58917 58918 public deprecated class RefQueueWorker implements java.lang.Runnable { 58919 ctor public RefQueueWorker(java.lang.ref.ReferenceQueue<?>, org.apache.http.impl.conn.tsccm.RefQueueHandler); 58920 method public void run(); 58921 method public void shutdown(); 58922 field protected final org.apache.http.impl.conn.tsccm.RefQueueHandler refHandler; 58923 field protected final java.lang.ref.ReferenceQueue<?> refQueue; 58924 field protected volatile java.lang.Thread workerThread; 58925 } 58926 58927 public deprecated class RouteSpecificPool { 58928 ctor public RouteSpecificPool(org.apache.http.conn.routing.HttpRoute, int); 58929 method public org.apache.http.impl.conn.tsccm.BasicPoolEntry allocEntry(java.lang.Object); 58930 method public void createdEntry(org.apache.http.impl.conn.tsccm.BasicPoolEntry); 58931 method public boolean deleteEntry(org.apache.http.impl.conn.tsccm.BasicPoolEntry); 58932 method public void dropEntry(); 58933 method public void freeEntry(org.apache.http.impl.conn.tsccm.BasicPoolEntry); 58934 method public int getCapacity(); 58935 method public final int getEntryCount(); 58936 method public final int getMaxEntries(); 58937 method public final org.apache.http.conn.routing.HttpRoute getRoute(); 58938 method public boolean hasThread(); 58939 method public boolean isUnused(); 58940 method public org.apache.http.impl.conn.tsccm.WaitingThread nextThread(); 58941 method public void queueThread(org.apache.http.impl.conn.tsccm.WaitingThread); 58942 method public void removeThread(org.apache.http.impl.conn.tsccm.WaitingThread); 58943 field protected final java.util.LinkedList<org.apache.http.impl.conn.tsccm.BasicPoolEntry> freeEntries; 58944 field protected final int maxEntries; 58945 field protected int numEntries; 58946 field protected final org.apache.http.conn.routing.HttpRoute route; 58947 field protected final java.util.Queue<org.apache.http.impl.conn.tsccm.WaitingThread> waitingThreads; 58948 } 58949 58950 public deprecated class ThreadSafeClientConnManager implements org.apache.http.conn.ClientConnectionManager { 58951 ctor public ThreadSafeClientConnManager(org.apache.http.params.HttpParams, org.apache.http.conn.scheme.SchemeRegistry); 58952 method public void closeExpiredConnections(); 58953 method public void closeIdleConnections(long, java.util.concurrent.TimeUnit); 58954 method protected org.apache.http.conn.ClientConnectionOperator createConnectionOperator(org.apache.http.conn.scheme.SchemeRegistry); 58955 method protected org.apache.http.impl.conn.tsccm.AbstractConnPool createConnectionPool(org.apache.http.params.HttpParams); 58956 method public int getConnectionsInPool(org.apache.http.conn.routing.HttpRoute); 58957 method public int getConnectionsInPool(); 58958 method public org.apache.http.conn.scheme.SchemeRegistry getSchemeRegistry(); 58959 method public void releaseConnection(org.apache.http.conn.ManagedClientConnection, long, java.util.concurrent.TimeUnit); 58960 method public org.apache.http.conn.ClientConnectionRequest requestConnection(org.apache.http.conn.routing.HttpRoute, java.lang.Object); 58961 method public void shutdown(); 58962 field protected org.apache.http.conn.ClientConnectionOperator connOperator; 58963 field protected final org.apache.http.impl.conn.tsccm.AbstractConnPool connectionPool; 58964 field protected org.apache.http.conn.scheme.SchemeRegistry schemeRegistry; 58965 } 58966 58967 public deprecated class WaitingThread { 58968 ctor public WaitingThread(java.util.concurrent.locks.Condition, org.apache.http.impl.conn.tsccm.RouteSpecificPool); 58969 method public boolean await(java.util.Date) throws java.lang.InterruptedException; 58970 method public final java.util.concurrent.locks.Condition getCondition(); 58971 method public final org.apache.http.impl.conn.tsccm.RouteSpecificPool getPool(); 58972 method public final java.lang.Thread getThread(); 58973 method public void interrupt(); 58974 method public void wakeup(); 58975 } 58976 58977 public deprecated class WaitingThreadAborter { 58978 ctor public WaitingThreadAborter(); 58979 method public void abort(); 58980 method public void setWaitingThread(org.apache.http.impl.conn.tsccm.WaitingThread); 58981 } 58982 58983} 58984 58985package org.apache.http.impl.cookie { 58986 58987 public abstract deprecated class AbstractCookieAttributeHandler implements org.apache.http.cookie.CookieAttributeHandler { 58988 ctor public AbstractCookieAttributeHandler(); 58989 method public boolean match(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin); 58990 method public void validate(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin) throws org.apache.http.cookie.MalformedCookieException; 58991 } 58992 58993 public abstract deprecated class AbstractCookieSpec implements org.apache.http.cookie.CookieSpec { 58994 ctor public AbstractCookieSpec(); 58995 method protected org.apache.http.cookie.CookieAttributeHandler findAttribHandler(java.lang.String); 58996 method protected org.apache.http.cookie.CookieAttributeHandler getAttribHandler(java.lang.String); 58997 method protected java.util.Collection<org.apache.http.cookie.CookieAttributeHandler> getAttribHandlers(); 58998 method public void registerAttribHandler(java.lang.String, org.apache.http.cookie.CookieAttributeHandler); 58999 } 59000 59001 public deprecated class BasicClientCookie implements org.apache.http.cookie.ClientCookie java.lang.Cloneable org.apache.http.cookie.SetCookie { 59002 ctor public BasicClientCookie(java.lang.String, java.lang.String); 59003 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 59004 method public boolean containsAttribute(java.lang.String); 59005 method public java.lang.String getAttribute(java.lang.String); 59006 method public java.lang.String getComment(); 59007 method public java.lang.String getCommentURL(); 59008 method public java.lang.String getDomain(); 59009 method public java.util.Date getExpiryDate(); 59010 method public java.lang.String getName(); 59011 method public java.lang.String getPath(); 59012 method public int[] getPorts(); 59013 method public java.lang.String getValue(); 59014 method public int getVersion(); 59015 method public boolean isExpired(java.util.Date); 59016 method public boolean isPersistent(); 59017 method public boolean isSecure(); 59018 method public void setAttribute(java.lang.String, java.lang.String); 59019 method public void setComment(java.lang.String); 59020 method public void setDomain(java.lang.String); 59021 method public void setExpiryDate(java.util.Date); 59022 method public void setPath(java.lang.String); 59023 method public void setSecure(boolean); 59024 method public void setValue(java.lang.String); 59025 method public void setVersion(int); 59026 } 59027 59028 public deprecated class BasicClientCookie2 extends org.apache.http.impl.cookie.BasicClientCookie implements org.apache.http.cookie.SetCookie2 { 59029 ctor public BasicClientCookie2(java.lang.String, java.lang.String); 59030 method public void setCommentURL(java.lang.String); 59031 method public void setDiscard(boolean); 59032 method public void setPorts(int[]); 59033 } 59034 59035 public deprecated class BasicCommentHandler extends org.apache.http.impl.cookie.AbstractCookieAttributeHandler { 59036 ctor public BasicCommentHandler(); 59037 method public void parse(org.apache.http.cookie.SetCookie, java.lang.String) throws org.apache.http.cookie.MalformedCookieException; 59038 } 59039 59040 public deprecated class BasicDomainHandler implements org.apache.http.cookie.CookieAttributeHandler { 59041 ctor public BasicDomainHandler(); 59042 method public boolean match(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin); 59043 method public void parse(org.apache.http.cookie.SetCookie, java.lang.String) throws org.apache.http.cookie.MalformedCookieException; 59044 method public void validate(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin) throws org.apache.http.cookie.MalformedCookieException; 59045 } 59046 59047 public deprecated class BasicExpiresHandler extends org.apache.http.impl.cookie.AbstractCookieAttributeHandler { 59048 ctor public BasicExpiresHandler(java.lang.String[]); 59049 method public void parse(org.apache.http.cookie.SetCookie, java.lang.String) throws org.apache.http.cookie.MalformedCookieException; 59050 } 59051 59052 public deprecated class BasicMaxAgeHandler extends org.apache.http.impl.cookie.AbstractCookieAttributeHandler { 59053 ctor public BasicMaxAgeHandler(); 59054 method public void parse(org.apache.http.cookie.SetCookie, java.lang.String) throws org.apache.http.cookie.MalformedCookieException; 59055 } 59056 59057 public deprecated class BasicPathHandler implements org.apache.http.cookie.CookieAttributeHandler { 59058 ctor public BasicPathHandler(); 59059 method public boolean match(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin); 59060 method public void parse(org.apache.http.cookie.SetCookie, java.lang.String) throws org.apache.http.cookie.MalformedCookieException; 59061 method public void validate(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin) throws org.apache.http.cookie.MalformedCookieException; 59062 } 59063 59064 public deprecated class BasicSecureHandler extends org.apache.http.impl.cookie.AbstractCookieAttributeHandler { 59065 ctor public BasicSecureHandler(); 59066 method public void parse(org.apache.http.cookie.SetCookie, java.lang.String) throws org.apache.http.cookie.MalformedCookieException; 59067 } 59068 59069 public deprecated class BestMatchSpec implements org.apache.http.cookie.CookieSpec { 59070 ctor public BestMatchSpec(java.lang.String[], boolean); 59071 ctor public BestMatchSpec(); 59072 method public java.util.List<org.apache.http.Header> formatCookies(java.util.List<org.apache.http.cookie.Cookie>); 59073 method public int getVersion(); 59074 method public org.apache.http.Header getVersionHeader(); 59075 method public boolean match(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin); 59076 method public java.util.List<org.apache.http.cookie.Cookie> parse(org.apache.http.Header, org.apache.http.cookie.CookieOrigin) throws org.apache.http.cookie.MalformedCookieException; 59077 method public void validate(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin) throws org.apache.http.cookie.MalformedCookieException; 59078 } 59079 59080 public deprecated class BestMatchSpecFactory implements org.apache.http.cookie.CookieSpecFactory { 59081 ctor public BestMatchSpecFactory(); 59082 method public org.apache.http.cookie.CookieSpec newInstance(org.apache.http.params.HttpParams); 59083 } 59084 59085 public deprecated class BrowserCompatSpec extends org.apache.http.impl.cookie.CookieSpecBase { 59086 ctor public BrowserCompatSpec(java.lang.String[]); 59087 ctor public BrowserCompatSpec(); 59088 method public java.util.List<org.apache.http.Header> formatCookies(java.util.List<org.apache.http.cookie.Cookie>); 59089 method public int getVersion(); 59090 method public org.apache.http.Header getVersionHeader(); 59091 method public java.util.List<org.apache.http.cookie.Cookie> parse(org.apache.http.Header, org.apache.http.cookie.CookieOrigin) throws org.apache.http.cookie.MalformedCookieException; 59092 field protected static final java.lang.String[] DATE_PATTERNS; 59093 } 59094 59095 public deprecated class BrowserCompatSpecFactory implements org.apache.http.cookie.CookieSpecFactory { 59096 ctor public BrowserCompatSpecFactory(); 59097 method public org.apache.http.cookie.CookieSpec newInstance(org.apache.http.params.HttpParams); 59098 } 59099 59100 public abstract deprecated class CookieSpecBase extends org.apache.http.impl.cookie.AbstractCookieSpec { 59101 ctor public CookieSpecBase(); 59102 method protected static java.lang.String getDefaultDomain(org.apache.http.cookie.CookieOrigin); 59103 method protected static java.lang.String getDefaultPath(org.apache.http.cookie.CookieOrigin); 59104 method public boolean match(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin); 59105 method protected java.util.List<org.apache.http.cookie.Cookie> parse(org.apache.http.HeaderElement[], org.apache.http.cookie.CookieOrigin) throws org.apache.http.cookie.MalformedCookieException; 59106 method public void validate(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin) throws org.apache.http.cookie.MalformedCookieException; 59107 } 59108 59109 public deprecated class DateParseException extends java.lang.Exception { 59110 ctor public DateParseException(); 59111 ctor public DateParseException(java.lang.String); 59112 } 59113 59114 public final deprecated class DateUtils { 59115 method public static java.lang.String formatDate(java.util.Date); 59116 method public static java.lang.String formatDate(java.util.Date, java.lang.String); 59117 method public static java.util.Date parseDate(java.lang.String) throws org.apache.http.impl.cookie.DateParseException; 59118 method public static java.util.Date parseDate(java.lang.String, java.lang.String[]) throws org.apache.http.impl.cookie.DateParseException; 59119 method public static java.util.Date parseDate(java.lang.String, java.lang.String[], java.util.Date) throws org.apache.http.impl.cookie.DateParseException; 59120 field public static final java.util.TimeZone GMT; 59121 field public static final java.lang.String PATTERN_ASCTIME = "EEE MMM d HH:mm:ss yyyy"; 59122 field public static final java.lang.String PATTERN_RFC1036 = "EEEE, dd-MMM-yy HH:mm:ss zzz"; 59123 field public static final java.lang.String PATTERN_RFC1123 = "EEE, dd MMM yyyy HH:mm:ss zzz"; 59124 } 59125 59126 public deprecated class NetscapeDomainHandler extends org.apache.http.impl.cookie.BasicDomainHandler { 59127 ctor public NetscapeDomainHandler(); 59128 } 59129 59130 public deprecated class NetscapeDraftHeaderParser { 59131 ctor public NetscapeDraftHeaderParser(); 59132 method public org.apache.http.HeaderElement parseHeader(org.apache.http.util.CharArrayBuffer, org.apache.http.message.ParserCursor) throws org.apache.http.ParseException; 59133 field public static final org.apache.http.impl.cookie.NetscapeDraftHeaderParser DEFAULT; 59134 } 59135 59136 public deprecated class NetscapeDraftSpec extends org.apache.http.impl.cookie.CookieSpecBase { 59137 ctor public NetscapeDraftSpec(java.lang.String[]); 59138 ctor public NetscapeDraftSpec(); 59139 method public java.util.List<org.apache.http.Header> formatCookies(java.util.List<org.apache.http.cookie.Cookie>); 59140 method public int getVersion(); 59141 method public org.apache.http.Header getVersionHeader(); 59142 method public java.util.List<org.apache.http.cookie.Cookie> parse(org.apache.http.Header, org.apache.http.cookie.CookieOrigin) throws org.apache.http.cookie.MalformedCookieException; 59143 field protected static final java.lang.String EXPIRES_PATTERN = "EEE, dd-MMM-yyyy HH:mm:ss z"; 59144 } 59145 59146 public deprecated class NetscapeDraftSpecFactory implements org.apache.http.cookie.CookieSpecFactory { 59147 ctor public NetscapeDraftSpecFactory(); 59148 method public org.apache.http.cookie.CookieSpec newInstance(org.apache.http.params.HttpParams); 59149 } 59150 59151 public deprecated class RFC2109DomainHandler implements org.apache.http.cookie.CookieAttributeHandler { 59152 ctor public RFC2109DomainHandler(); 59153 method public boolean match(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin); 59154 method public void parse(org.apache.http.cookie.SetCookie, java.lang.String) throws org.apache.http.cookie.MalformedCookieException; 59155 method public void validate(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin) throws org.apache.http.cookie.MalformedCookieException; 59156 } 59157 59158 public deprecated class RFC2109Spec extends org.apache.http.impl.cookie.CookieSpecBase { 59159 ctor public RFC2109Spec(java.lang.String[], boolean); 59160 ctor public RFC2109Spec(); 59161 method protected void formatCookieAsVer(org.apache.http.util.CharArrayBuffer, org.apache.http.cookie.Cookie, int); 59162 method public java.util.List<org.apache.http.Header> formatCookies(java.util.List<org.apache.http.cookie.Cookie>); 59163 method protected void formatParamAsVer(org.apache.http.util.CharArrayBuffer, java.lang.String, java.lang.String, int); 59164 method public int getVersion(); 59165 method public org.apache.http.Header getVersionHeader(); 59166 method public java.util.List<org.apache.http.cookie.Cookie> parse(org.apache.http.Header, org.apache.http.cookie.CookieOrigin) throws org.apache.http.cookie.MalformedCookieException; 59167 } 59168 59169 public deprecated class RFC2109SpecFactory implements org.apache.http.cookie.CookieSpecFactory { 59170 ctor public RFC2109SpecFactory(); 59171 method public org.apache.http.cookie.CookieSpec newInstance(org.apache.http.params.HttpParams); 59172 } 59173 59174 public deprecated class RFC2109VersionHandler extends org.apache.http.impl.cookie.AbstractCookieAttributeHandler { 59175 ctor public RFC2109VersionHandler(); 59176 method public void parse(org.apache.http.cookie.SetCookie, java.lang.String) throws org.apache.http.cookie.MalformedCookieException; 59177 } 59178 59179 public deprecated class RFC2965CommentUrlAttributeHandler implements org.apache.http.cookie.CookieAttributeHandler { 59180 ctor public RFC2965CommentUrlAttributeHandler(); 59181 method public boolean match(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin); 59182 method public void parse(org.apache.http.cookie.SetCookie, java.lang.String) throws org.apache.http.cookie.MalformedCookieException; 59183 method public void validate(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin) throws org.apache.http.cookie.MalformedCookieException; 59184 } 59185 59186 public deprecated class RFC2965DiscardAttributeHandler implements org.apache.http.cookie.CookieAttributeHandler { 59187 ctor public RFC2965DiscardAttributeHandler(); 59188 method public boolean match(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin); 59189 method public void parse(org.apache.http.cookie.SetCookie, java.lang.String) throws org.apache.http.cookie.MalformedCookieException; 59190 method public void validate(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin) throws org.apache.http.cookie.MalformedCookieException; 59191 } 59192 59193 public deprecated class RFC2965DomainAttributeHandler implements org.apache.http.cookie.CookieAttributeHandler { 59194 ctor public RFC2965DomainAttributeHandler(); 59195 method public boolean domainMatch(java.lang.String, java.lang.String); 59196 method public boolean match(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin); 59197 method public void parse(org.apache.http.cookie.SetCookie, java.lang.String) throws org.apache.http.cookie.MalformedCookieException; 59198 method public void validate(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin) throws org.apache.http.cookie.MalformedCookieException; 59199 } 59200 59201 public deprecated class RFC2965PortAttributeHandler implements org.apache.http.cookie.CookieAttributeHandler { 59202 ctor public RFC2965PortAttributeHandler(); 59203 method public boolean match(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin); 59204 method public void parse(org.apache.http.cookie.SetCookie, java.lang.String) throws org.apache.http.cookie.MalformedCookieException; 59205 method public void validate(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin) throws org.apache.http.cookie.MalformedCookieException; 59206 } 59207 59208 public deprecated class RFC2965Spec extends org.apache.http.impl.cookie.RFC2109Spec { 59209 ctor public RFC2965Spec(); 59210 ctor public RFC2965Spec(java.lang.String[], boolean); 59211 } 59212 59213 public deprecated class RFC2965SpecFactory implements org.apache.http.cookie.CookieSpecFactory { 59214 ctor public RFC2965SpecFactory(); 59215 method public org.apache.http.cookie.CookieSpec newInstance(org.apache.http.params.HttpParams); 59216 } 59217 59218 public deprecated class RFC2965VersionAttributeHandler implements org.apache.http.cookie.CookieAttributeHandler { 59219 ctor public RFC2965VersionAttributeHandler(); 59220 method public boolean match(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin); 59221 method public void parse(org.apache.http.cookie.SetCookie, java.lang.String) throws org.apache.http.cookie.MalformedCookieException; 59222 method public void validate(org.apache.http.cookie.Cookie, org.apache.http.cookie.CookieOrigin) throws org.apache.http.cookie.MalformedCookieException; 59223 } 59224 59225} 59226 59227package org.apache.http.impl.entity { 59228 59229 public deprecated class EntityDeserializer { 59230 ctor public EntityDeserializer(org.apache.http.entity.ContentLengthStrategy); 59231 method public org.apache.http.HttpEntity deserialize(org.apache.http.io.SessionInputBuffer, org.apache.http.HttpMessage) throws org.apache.http.HttpException, java.io.IOException; 59232 method protected org.apache.http.entity.BasicHttpEntity doDeserialize(org.apache.http.io.SessionInputBuffer, org.apache.http.HttpMessage) throws org.apache.http.HttpException, java.io.IOException; 59233 } 59234 59235 public deprecated class EntitySerializer { 59236 ctor public EntitySerializer(org.apache.http.entity.ContentLengthStrategy); 59237 method protected java.io.OutputStream doSerialize(org.apache.http.io.SessionOutputBuffer, org.apache.http.HttpMessage) throws org.apache.http.HttpException, java.io.IOException; 59238 method public void serialize(org.apache.http.io.SessionOutputBuffer, org.apache.http.HttpMessage, org.apache.http.HttpEntity) throws org.apache.http.HttpException, java.io.IOException; 59239 } 59240 59241 public deprecated class LaxContentLengthStrategy implements org.apache.http.entity.ContentLengthStrategy { 59242 ctor public LaxContentLengthStrategy(); 59243 method public long determineLength(org.apache.http.HttpMessage) throws org.apache.http.HttpException; 59244 } 59245 59246 public deprecated class StrictContentLengthStrategy implements org.apache.http.entity.ContentLengthStrategy { 59247 ctor public StrictContentLengthStrategy(); 59248 method public long determineLength(org.apache.http.HttpMessage) throws org.apache.http.HttpException; 59249 } 59250 59251} 59252 59253package org.apache.http.impl.io { 59254 59255 public abstract deprecated class AbstractMessageParser implements org.apache.http.io.HttpMessageParser { 59256 ctor public AbstractMessageParser(org.apache.http.io.SessionInputBuffer, org.apache.http.message.LineParser, org.apache.http.params.HttpParams); 59257 method public org.apache.http.HttpMessage parse() throws org.apache.http.HttpException, java.io.IOException; 59258 method protected abstract org.apache.http.HttpMessage parseHead(org.apache.http.io.SessionInputBuffer) throws org.apache.http.HttpException, java.io.IOException, org.apache.http.ParseException; 59259 method public static org.apache.http.Header[] parseHeaders(org.apache.http.io.SessionInputBuffer, int, int, org.apache.http.message.LineParser) throws org.apache.http.HttpException, java.io.IOException; 59260 field protected final org.apache.http.message.LineParser lineParser; 59261 } 59262 59263 public abstract deprecated class AbstractMessageWriter implements org.apache.http.io.HttpMessageWriter { 59264 ctor public AbstractMessageWriter(org.apache.http.io.SessionOutputBuffer, org.apache.http.message.LineFormatter, org.apache.http.params.HttpParams); 59265 method public void write(org.apache.http.HttpMessage) throws org.apache.http.HttpException, java.io.IOException; 59266 method protected abstract void writeHeadLine(org.apache.http.HttpMessage) throws java.io.IOException; 59267 field protected final org.apache.http.util.CharArrayBuffer lineBuf; 59268 field protected final org.apache.http.message.LineFormatter lineFormatter; 59269 field protected final org.apache.http.io.SessionOutputBuffer sessionBuffer; 59270 } 59271 59272 public abstract deprecated class AbstractSessionInputBuffer implements org.apache.http.io.SessionInputBuffer { 59273 ctor public AbstractSessionInputBuffer(); 59274 method protected int fillBuffer() throws java.io.IOException; 59275 method public org.apache.http.io.HttpTransportMetrics getMetrics(); 59276 method protected boolean hasBufferedData(); 59277 method protected void init(java.io.InputStream, int, org.apache.http.params.HttpParams); 59278 method public int read() throws java.io.IOException; 59279 method public int read(byte[], int, int) throws java.io.IOException; 59280 method public int read(byte[]) throws java.io.IOException; 59281 method public int readLine(org.apache.http.util.CharArrayBuffer) throws java.io.IOException; 59282 method public java.lang.String readLine() throws java.io.IOException; 59283 } 59284 59285 public abstract deprecated class AbstractSessionOutputBuffer implements org.apache.http.io.SessionOutputBuffer { 59286 ctor public AbstractSessionOutputBuffer(); 59287 method public void flush() throws java.io.IOException; 59288 method protected void flushBuffer() throws java.io.IOException; 59289 method public org.apache.http.io.HttpTransportMetrics getMetrics(); 59290 method protected void init(java.io.OutputStream, int, org.apache.http.params.HttpParams); 59291 method public void write(byte[], int, int) throws java.io.IOException; 59292 method public void write(byte[]) throws java.io.IOException; 59293 method public void write(int) throws java.io.IOException; 59294 method public void writeLine(java.lang.String) throws java.io.IOException; 59295 method public void writeLine(org.apache.http.util.CharArrayBuffer) throws java.io.IOException; 59296 } 59297 59298 public deprecated class ChunkedInputStream extends java.io.InputStream { 59299 ctor public ChunkedInputStream(org.apache.http.io.SessionInputBuffer); 59300 method public org.apache.http.Header[] getFooters(); 59301 method public int read() throws java.io.IOException; 59302 } 59303 59304 public deprecated class ChunkedOutputStream extends java.io.OutputStream { 59305 ctor public ChunkedOutputStream(org.apache.http.io.SessionOutputBuffer, int) throws java.io.IOException; 59306 ctor public ChunkedOutputStream(org.apache.http.io.SessionOutputBuffer) throws java.io.IOException; 59307 method public void finish() throws java.io.IOException; 59308 method protected void flushCache() throws java.io.IOException; 59309 method protected void flushCacheWithAppend(byte[], int, int) throws java.io.IOException; 59310 method public void write(int) throws java.io.IOException; 59311 method protected void writeClosingChunk() throws java.io.IOException; 59312 } 59313 59314 public deprecated class ContentLengthInputStream extends java.io.InputStream { 59315 ctor public ContentLengthInputStream(org.apache.http.io.SessionInputBuffer, long); 59316 method public int read() throws java.io.IOException; 59317 } 59318 59319 public deprecated class ContentLengthOutputStream extends java.io.OutputStream { 59320 ctor public ContentLengthOutputStream(org.apache.http.io.SessionOutputBuffer, long); 59321 method public void write(int) throws java.io.IOException; 59322 } 59323 59324 public deprecated class HttpRequestParser extends org.apache.http.impl.io.AbstractMessageParser { 59325 ctor public HttpRequestParser(org.apache.http.io.SessionInputBuffer, org.apache.http.message.LineParser, org.apache.http.HttpRequestFactory, org.apache.http.params.HttpParams); 59326 method protected org.apache.http.HttpMessage parseHead(org.apache.http.io.SessionInputBuffer) throws org.apache.http.HttpException, java.io.IOException, org.apache.http.ParseException; 59327 } 59328 59329 public deprecated class HttpRequestWriter extends org.apache.http.impl.io.AbstractMessageWriter { 59330 ctor public HttpRequestWriter(org.apache.http.io.SessionOutputBuffer, org.apache.http.message.LineFormatter, org.apache.http.params.HttpParams); 59331 method protected void writeHeadLine(org.apache.http.HttpMessage) throws java.io.IOException; 59332 } 59333 59334 public deprecated class HttpResponseParser extends org.apache.http.impl.io.AbstractMessageParser { 59335 ctor public HttpResponseParser(org.apache.http.io.SessionInputBuffer, org.apache.http.message.LineParser, org.apache.http.HttpResponseFactory, org.apache.http.params.HttpParams); 59336 method protected org.apache.http.HttpMessage parseHead(org.apache.http.io.SessionInputBuffer) throws org.apache.http.HttpException, java.io.IOException, org.apache.http.ParseException; 59337 } 59338 59339 public deprecated class HttpResponseWriter extends org.apache.http.impl.io.AbstractMessageWriter { 59340 ctor public HttpResponseWriter(org.apache.http.io.SessionOutputBuffer, org.apache.http.message.LineFormatter, org.apache.http.params.HttpParams); 59341 method protected void writeHeadLine(org.apache.http.HttpMessage) throws java.io.IOException; 59342 } 59343 59344 public deprecated class HttpTransportMetricsImpl implements org.apache.http.io.HttpTransportMetrics { 59345 ctor public HttpTransportMetricsImpl(); 59346 method public long getBytesTransferred(); 59347 method public void incrementBytesTransferred(long); 59348 method public void reset(); 59349 method public void setBytesTransferred(long); 59350 } 59351 59352 public deprecated class IdentityInputStream extends java.io.InputStream { 59353 ctor public IdentityInputStream(org.apache.http.io.SessionInputBuffer); 59354 method public int read() throws java.io.IOException; 59355 } 59356 59357 public deprecated class IdentityOutputStream extends java.io.OutputStream { 59358 ctor public IdentityOutputStream(org.apache.http.io.SessionOutputBuffer); 59359 method public void write(int) throws java.io.IOException; 59360 } 59361 59362 public deprecated class SocketInputBuffer extends org.apache.http.impl.io.AbstractSessionInputBuffer { 59363 ctor public SocketInputBuffer(java.net.Socket, int, org.apache.http.params.HttpParams) throws java.io.IOException; 59364 method public boolean isDataAvailable(int) throws java.io.IOException; 59365 } 59366 59367 public deprecated class SocketOutputBuffer extends org.apache.http.impl.io.AbstractSessionOutputBuffer { 59368 ctor public SocketOutputBuffer(java.net.Socket, int, org.apache.http.params.HttpParams) throws java.io.IOException; 59369 } 59370 59371} 59372 59373package org.apache.http.io { 59374 59375 public abstract deprecated interface HttpMessageParser { 59376 method public abstract org.apache.http.HttpMessage parse() throws org.apache.http.HttpException, java.io.IOException; 59377 } 59378 59379 public abstract deprecated interface HttpMessageWriter { 59380 method public abstract void write(org.apache.http.HttpMessage) throws org.apache.http.HttpException, java.io.IOException; 59381 } 59382 59383 public abstract deprecated interface HttpTransportMetrics { 59384 method public abstract long getBytesTransferred(); 59385 method public abstract void reset(); 59386 } 59387 59388 public abstract deprecated interface SessionInputBuffer { 59389 method public abstract org.apache.http.io.HttpTransportMetrics getMetrics(); 59390 method public abstract boolean isDataAvailable(int) throws java.io.IOException; 59391 method public abstract int read(byte[], int, int) throws java.io.IOException; 59392 method public abstract int read(byte[]) throws java.io.IOException; 59393 method public abstract int read() throws java.io.IOException; 59394 method public abstract int readLine(org.apache.http.util.CharArrayBuffer) throws java.io.IOException; 59395 method public abstract java.lang.String readLine() throws java.io.IOException; 59396 } 59397 59398 public abstract deprecated interface SessionOutputBuffer { 59399 method public abstract void flush() throws java.io.IOException; 59400 method public abstract org.apache.http.io.HttpTransportMetrics getMetrics(); 59401 method public abstract void write(byte[], int, int) throws java.io.IOException; 59402 method public abstract void write(byte[]) throws java.io.IOException; 59403 method public abstract void write(int) throws java.io.IOException; 59404 method public abstract void writeLine(java.lang.String) throws java.io.IOException; 59405 method public abstract void writeLine(org.apache.http.util.CharArrayBuffer) throws java.io.IOException; 59406 } 59407 59408} 59409 59410package org.apache.http.message { 59411 59412 public abstract deprecated class AbstractHttpMessage implements org.apache.http.HttpMessage { 59413 ctor protected AbstractHttpMessage(org.apache.http.params.HttpParams); 59414 ctor protected AbstractHttpMessage(); 59415 method public void addHeader(org.apache.http.Header); 59416 method public void addHeader(java.lang.String, java.lang.String); 59417 method public boolean containsHeader(java.lang.String); 59418 method public org.apache.http.Header[] getAllHeaders(); 59419 method public org.apache.http.Header getFirstHeader(java.lang.String); 59420 method public org.apache.http.Header[] getHeaders(java.lang.String); 59421 method public org.apache.http.Header getLastHeader(java.lang.String); 59422 method public org.apache.http.params.HttpParams getParams(); 59423 method public org.apache.http.HeaderIterator headerIterator(); 59424 method public org.apache.http.HeaderIterator headerIterator(java.lang.String); 59425 method public void removeHeader(org.apache.http.Header); 59426 method public void removeHeaders(java.lang.String); 59427 method public void setHeader(org.apache.http.Header); 59428 method public void setHeader(java.lang.String, java.lang.String); 59429 method public void setHeaders(org.apache.http.Header[]); 59430 method public void setParams(org.apache.http.params.HttpParams); 59431 field protected org.apache.http.message.HeaderGroup headergroup; 59432 field protected org.apache.http.params.HttpParams params; 59433 } 59434 59435 public deprecated class BasicHeader implements java.lang.Cloneable org.apache.http.Header { 59436 ctor public BasicHeader(java.lang.String, java.lang.String); 59437 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 59438 method public org.apache.http.HeaderElement[] getElements() throws org.apache.http.ParseException; 59439 method public java.lang.String getName(); 59440 method public java.lang.String getValue(); 59441 } 59442 59443 public deprecated class BasicHeaderElement implements java.lang.Cloneable org.apache.http.HeaderElement { 59444 ctor public BasicHeaderElement(java.lang.String, java.lang.String, org.apache.http.NameValuePair[]); 59445 ctor public BasicHeaderElement(java.lang.String, java.lang.String); 59446 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 59447 method public java.lang.String getName(); 59448 method public org.apache.http.NameValuePair getParameter(int); 59449 method public org.apache.http.NameValuePair getParameterByName(java.lang.String); 59450 method public int getParameterCount(); 59451 method public org.apache.http.NameValuePair[] getParameters(); 59452 method public java.lang.String getValue(); 59453 } 59454 59455 public deprecated class BasicHeaderElementIterator implements org.apache.http.HeaderElementIterator { 59456 ctor public BasicHeaderElementIterator(org.apache.http.HeaderIterator, org.apache.http.message.HeaderValueParser); 59457 ctor public BasicHeaderElementIterator(org.apache.http.HeaderIterator); 59458 method public boolean hasNext(); 59459 method public final java.lang.Object next() throws java.util.NoSuchElementException; 59460 method public org.apache.http.HeaderElement nextElement() throws java.util.NoSuchElementException; 59461 method public void remove() throws java.lang.UnsupportedOperationException; 59462 } 59463 59464 public deprecated class BasicHeaderIterator implements org.apache.http.HeaderIterator { 59465 ctor public BasicHeaderIterator(org.apache.http.Header[], java.lang.String); 59466 method protected boolean filterHeader(int); 59467 method protected int findNext(int); 59468 method public boolean hasNext(); 59469 method public final java.lang.Object next() throws java.util.NoSuchElementException; 59470 method public org.apache.http.Header nextHeader() throws java.util.NoSuchElementException; 59471 method public void remove() throws java.lang.UnsupportedOperationException; 59472 field protected final org.apache.http.Header[] allHeaders; 59473 field protected int currentIndex; 59474 field protected java.lang.String headerName; 59475 } 59476 59477 public deprecated class BasicHeaderValueFormatter implements org.apache.http.message.HeaderValueFormatter { 59478 ctor public BasicHeaderValueFormatter(); 59479 method protected void doFormatValue(org.apache.http.util.CharArrayBuffer, java.lang.String, boolean); 59480 method protected int estimateElementsLen(org.apache.http.HeaderElement[]); 59481 method protected int estimateHeaderElementLen(org.apache.http.HeaderElement); 59482 method protected int estimateNameValuePairLen(org.apache.http.NameValuePair); 59483 method protected int estimateParametersLen(org.apache.http.NameValuePair[]); 59484 method public static final java.lang.String formatElements(org.apache.http.HeaderElement[], boolean, org.apache.http.message.HeaderValueFormatter); 59485 method public org.apache.http.util.CharArrayBuffer formatElements(org.apache.http.util.CharArrayBuffer, org.apache.http.HeaderElement[], boolean); 59486 method public static final java.lang.String formatHeaderElement(org.apache.http.HeaderElement, boolean, org.apache.http.message.HeaderValueFormatter); 59487 method public org.apache.http.util.CharArrayBuffer formatHeaderElement(org.apache.http.util.CharArrayBuffer, org.apache.http.HeaderElement, boolean); 59488 method public static final java.lang.String formatNameValuePair(org.apache.http.NameValuePair, boolean, org.apache.http.message.HeaderValueFormatter); 59489 method public org.apache.http.util.CharArrayBuffer formatNameValuePair(org.apache.http.util.CharArrayBuffer, org.apache.http.NameValuePair, boolean); 59490 method public static final java.lang.String formatParameters(org.apache.http.NameValuePair[], boolean, org.apache.http.message.HeaderValueFormatter); 59491 method public org.apache.http.util.CharArrayBuffer formatParameters(org.apache.http.util.CharArrayBuffer, org.apache.http.NameValuePair[], boolean); 59492 method protected boolean isSeparator(char); 59493 method protected boolean isUnsafe(char); 59494 field public static final org.apache.http.message.BasicHeaderValueFormatter DEFAULT; 59495 field public static final java.lang.String SEPARATORS = " ;,:@()<>\\\"/[]?={}\t"; 59496 field public static final java.lang.String UNSAFE_CHARS = "\"\\"; 59497 } 59498 59499 public deprecated class BasicHeaderValueParser implements org.apache.http.message.HeaderValueParser { 59500 ctor public BasicHeaderValueParser(); 59501 method protected org.apache.http.HeaderElement createHeaderElement(java.lang.String, java.lang.String, org.apache.http.NameValuePair[]); 59502 method protected org.apache.http.NameValuePair createNameValuePair(java.lang.String, java.lang.String); 59503 method public static final org.apache.http.HeaderElement[] parseElements(java.lang.String, org.apache.http.message.HeaderValueParser) throws org.apache.http.ParseException; 59504 method public org.apache.http.HeaderElement[] parseElements(org.apache.http.util.CharArrayBuffer, org.apache.http.message.ParserCursor); 59505 method public static final org.apache.http.HeaderElement parseHeaderElement(java.lang.String, org.apache.http.message.HeaderValueParser) throws org.apache.http.ParseException; 59506 method public org.apache.http.HeaderElement parseHeaderElement(org.apache.http.util.CharArrayBuffer, org.apache.http.message.ParserCursor); 59507 method public static final org.apache.http.NameValuePair parseNameValuePair(java.lang.String, org.apache.http.message.HeaderValueParser) throws org.apache.http.ParseException; 59508 method public org.apache.http.NameValuePair parseNameValuePair(org.apache.http.util.CharArrayBuffer, org.apache.http.message.ParserCursor); 59509 method public org.apache.http.NameValuePair parseNameValuePair(org.apache.http.util.CharArrayBuffer, org.apache.http.message.ParserCursor, char[]); 59510 method public static final org.apache.http.NameValuePair[] parseParameters(java.lang.String, org.apache.http.message.HeaderValueParser) throws org.apache.http.ParseException; 59511 method public org.apache.http.NameValuePair[] parseParameters(org.apache.http.util.CharArrayBuffer, org.apache.http.message.ParserCursor); 59512 field public static final org.apache.http.message.BasicHeaderValueParser DEFAULT; 59513 } 59514 59515 public deprecated class BasicHttpEntityEnclosingRequest extends org.apache.http.message.BasicHttpRequest implements org.apache.http.HttpEntityEnclosingRequest { 59516 ctor public BasicHttpEntityEnclosingRequest(java.lang.String, java.lang.String); 59517 ctor public BasicHttpEntityEnclosingRequest(java.lang.String, java.lang.String, org.apache.http.ProtocolVersion); 59518 ctor public BasicHttpEntityEnclosingRequest(org.apache.http.RequestLine); 59519 method public boolean expectContinue(); 59520 method public org.apache.http.HttpEntity getEntity(); 59521 method public void setEntity(org.apache.http.HttpEntity); 59522 } 59523 59524 public deprecated class BasicHttpRequest extends org.apache.http.message.AbstractHttpMessage implements org.apache.http.HttpRequest { 59525 ctor public BasicHttpRequest(java.lang.String, java.lang.String); 59526 ctor public BasicHttpRequest(java.lang.String, java.lang.String, org.apache.http.ProtocolVersion); 59527 ctor public BasicHttpRequest(org.apache.http.RequestLine); 59528 method public org.apache.http.ProtocolVersion getProtocolVersion(); 59529 method public org.apache.http.RequestLine getRequestLine(); 59530 } 59531 59532 public deprecated class BasicHttpResponse extends org.apache.http.message.AbstractHttpMessage implements org.apache.http.HttpResponse { 59533 ctor public BasicHttpResponse(org.apache.http.StatusLine, org.apache.http.ReasonPhraseCatalog, java.util.Locale); 59534 ctor public BasicHttpResponse(org.apache.http.StatusLine); 59535 ctor public BasicHttpResponse(org.apache.http.ProtocolVersion, int, java.lang.String); 59536 method public org.apache.http.HttpEntity getEntity(); 59537 method public java.util.Locale getLocale(); 59538 method public org.apache.http.ProtocolVersion getProtocolVersion(); 59539 method protected java.lang.String getReason(int); 59540 method public org.apache.http.StatusLine getStatusLine(); 59541 method public void setEntity(org.apache.http.HttpEntity); 59542 method public void setLocale(java.util.Locale); 59543 method public void setReasonPhrase(java.lang.String); 59544 method public void setStatusCode(int); 59545 method public void setStatusLine(org.apache.http.StatusLine); 59546 method public void setStatusLine(org.apache.http.ProtocolVersion, int); 59547 method public void setStatusLine(org.apache.http.ProtocolVersion, int, java.lang.String); 59548 } 59549 59550 public deprecated class BasicLineFormatter implements org.apache.http.message.LineFormatter { 59551 ctor public BasicLineFormatter(); 59552 method public org.apache.http.util.CharArrayBuffer appendProtocolVersion(org.apache.http.util.CharArrayBuffer, org.apache.http.ProtocolVersion); 59553 method protected void doFormatHeader(org.apache.http.util.CharArrayBuffer, org.apache.http.Header); 59554 method protected void doFormatRequestLine(org.apache.http.util.CharArrayBuffer, org.apache.http.RequestLine); 59555 method protected void doFormatStatusLine(org.apache.http.util.CharArrayBuffer, org.apache.http.StatusLine); 59556 method protected int estimateProtocolVersionLen(org.apache.http.ProtocolVersion); 59557 method public static final java.lang.String formatHeader(org.apache.http.Header, org.apache.http.message.LineFormatter); 59558 method public org.apache.http.util.CharArrayBuffer formatHeader(org.apache.http.util.CharArrayBuffer, org.apache.http.Header); 59559 method public static final java.lang.String formatProtocolVersion(org.apache.http.ProtocolVersion, org.apache.http.message.LineFormatter); 59560 method public static final java.lang.String formatRequestLine(org.apache.http.RequestLine, org.apache.http.message.LineFormatter); 59561 method public org.apache.http.util.CharArrayBuffer formatRequestLine(org.apache.http.util.CharArrayBuffer, org.apache.http.RequestLine); 59562 method public static final java.lang.String formatStatusLine(org.apache.http.StatusLine, org.apache.http.message.LineFormatter); 59563 method public org.apache.http.util.CharArrayBuffer formatStatusLine(org.apache.http.util.CharArrayBuffer, org.apache.http.StatusLine); 59564 method protected org.apache.http.util.CharArrayBuffer initBuffer(org.apache.http.util.CharArrayBuffer); 59565 field public static final org.apache.http.message.BasicLineFormatter DEFAULT; 59566 } 59567 59568 public deprecated class BasicLineParser implements org.apache.http.message.LineParser { 59569 ctor public BasicLineParser(org.apache.http.ProtocolVersion); 59570 ctor public BasicLineParser(); 59571 method protected org.apache.http.ProtocolVersion createProtocolVersion(int, int); 59572 method protected org.apache.http.RequestLine createRequestLine(java.lang.String, java.lang.String, org.apache.http.ProtocolVersion); 59573 method protected org.apache.http.StatusLine createStatusLine(org.apache.http.ProtocolVersion, int, java.lang.String); 59574 method public boolean hasProtocolVersion(org.apache.http.util.CharArrayBuffer, org.apache.http.message.ParserCursor); 59575 method public static final org.apache.http.Header parseHeader(java.lang.String, org.apache.http.message.LineParser) throws org.apache.http.ParseException; 59576 method public org.apache.http.Header parseHeader(org.apache.http.util.CharArrayBuffer) throws org.apache.http.ParseException; 59577 method public static final org.apache.http.ProtocolVersion parseProtocolVersion(java.lang.String, org.apache.http.message.LineParser) throws org.apache.http.ParseException; 59578 method public org.apache.http.ProtocolVersion parseProtocolVersion(org.apache.http.util.CharArrayBuffer, org.apache.http.message.ParserCursor) throws org.apache.http.ParseException; 59579 method public static final org.apache.http.RequestLine parseRequestLine(java.lang.String, org.apache.http.message.LineParser) throws org.apache.http.ParseException; 59580 method public org.apache.http.RequestLine parseRequestLine(org.apache.http.util.CharArrayBuffer, org.apache.http.message.ParserCursor) throws org.apache.http.ParseException; 59581 method public static final org.apache.http.StatusLine parseStatusLine(java.lang.String, org.apache.http.message.LineParser) throws org.apache.http.ParseException; 59582 method public org.apache.http.StatusLine parseStatusLine(org.apache.http.util.CharArrayBuffer, org.apache.http.message.ParserCursor) throws org.apache.http.ParseException; 59583 method protected void skipWhitespace(org.apache.http.util.CharArrayBuffer, org.apache.http.message.ParserCursor); 59584 field public static final org.apache.http.message.BasicLineParser DEFAULT; 59585 field protected final org.apache.http.ProtocolVersion protocol; 59586 } 59587 59588 public deprecated class BasicListHeaderIterator implements org.apache.http.HeaderIterator { 59589 ctor public BasicListHeaderIterator(java.util.List, java.lang.String); 59590 method protected boolean filterHeader(int); 59591 method protected int findNext(int); 59592 method public boolean hasNext(); 59593 method public final java.lang.Object next() throws java.util.NoSuchElementException; 59594 method public org.apache.http.Header nextHeader() throws java.util.NoSuchElementException; 59595 method public void remove() throws java.lang.UnsupportedOperationException; 59596 field protected final java.util.List allHeaders; 59597 field protected int currentIndex; 59598 field protected java.lang.String headerName; 59599 field protected int lastIndex; 59600 } 59601 59602 public deprecated class BasicNameValuePair implements java.lang.Cloneable org.apache.http.NameValuePair { 59603 ctor public BasicNameValuePair(java.lang.String, java.lang.String); 59604 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 59605 method public java.lang.String getName(); 59606 method public java.lang.String getValue(); 59607 } 59608 59609 public deprecated class BasicRequestLine implements java.lang.Cloneable org.apache.http.RequestLine { 59610 ctor public BasicRequestLine(java.lang.String, java.lang.String, org.apache.http.ProtocolVersion); 59611 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 59612 method public java.lang.String getMethod(); 59613 method public org.apache.http.ProtocolVersion getProtocolVersion(); 59614 method public java.lang.String getUri(); 59615 } 59616 59617 public deprecated class BasicStatusLine implements java.lang.Cloneable org.apache.http.StatusLine { 59618 ctor public BasicStatusLine(org.apache.http.ProtocolVersion, int, java.lang.String); 59619 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 59620 method public org.apache.http.ProtocolVersion getProtocolVersion(); 59621 method public java.lang.String getReasonPhrase(); 59622 method public int getStatusCode(); 59623 } 59624 59625 public deprecated class BasicTokenIterator implements org.apache.http.TokenIterator { 59626 ctor public BasicTokenIterator(org.apache.http.HeaderIterator); 59627 method protected java.lang.String createToken(java.lang.String, int, int); 59628 method protected int findNext(int) throws org.apache.http.ParseException; 59629 method protected int findTokenEnd(int); 59630 method protected int findTokenSeparator(int); 59631 method protected int findTokenStart(int); 59632 method public boolean hasNext(); 59633 method protected boolean isHttpSeparator(char); 59634 method protected boolean isTokenChar(char); 59635 method protected boolean isTokenSeparator(char); 59636 method protected boolean isWhitespace(char); 59637 method public final java.lang.Object next() throws java.util.NoSuchElementException, org.apache.http.ParseException; 59638 method public java.lang.String nextToken() throws java.util.NoSuchElementException, org.apache.http.ParseException; 59639 method public final void remove() throws java.lang.UnsupportedOperationException; 59640 field public static final java.lang.String HTTP_SEPARATORS = " ,;=()<>@:\\\"/[]?{}\t"; 59641 field protected java.lang.String currentHeader; 59642 field protected java.lang.String currentToken; 59643 field protected final org.apache.http.HeaderIterator headerIt; 59644 field protected int searchPos; 59645 } 59646 59647 public deprecated class BufferedHeader implements java.lang.Cloneable org.apache.http.FormattedHeader { 59648 ctor public BufferedHeader(org.apache.http.util.CharArrayBuffer) throws org.apache.http.ParseException; 59649 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 59650 method public org.apache.http.util.CharArrayBuffer getBuffer(); 59651 method public org.apache.http.HeaderElement[] getElements() throws org.apache.http.ParseException; 59652 method public java.lang.String getName(); 59653 method public java.lang.String getValue(); 59654 method public int getValuePos(); 59655 } 59656 59657 public deprecated class HeaderGroup implements java.lang.Cloneable { 59658 ctor public HeaderGroup(); 59659 method public void addHeader(org.apache.http.Header); 59660 method public void clear(); 59661 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 59662 method public boolean containsHeader(java.lang.String); 59663 method public org.apache.http.message.HeaderGroup copy(); 59664 method public org.apache.http.Header[] getAllHeaders(); 59665 method public org.apache.http.Header getCondensedHeader(java.lang.String); 59666 method public org.apache.http.Header getFirstHeader(java.lang.String); 59667 method public org.apache.http.Header[] getHeaders(java.lang.String); 59668 method public org.apache.http.Header getLastHeader(java.lang.String); 59669 method public org.apache.http.HeaderIterator iterator(); 59670 method public org.apache.http.HeaderIterator iterator(java.lang.String); 59671 method public void removeHeader(org.apache.http.Header); 59672 method public void setHeaders(org.apache.http.Header[]); 59673 method public void updateHeader(org.apache.http.Header); 59674 } 59675 59676 public abstract deprecated interface HeaderValueFormatter { 59677 method public abstract org.apache.http.util.CharArrayBuffer formatElements(org.apache.http.util.CharArrayBuffer, org.apache.http.HeaderElement[], boolean); 59678 method public abstract org.apache.http.util.CharArrayBuffer formatHeaderElement(org.apache.http.util.CharArrayBuffer, org.apache.http.HeaderElement, boolean); 59679 method public abstract org.apache.http.util.CharArrayBuffer formatNameValuePair(org.apache.http.util.CharArrayBuffer, org.apache.http.NameValuePair, boolean); 59680 method public abstract org.apache.http.util.CharArrayBuffer formatParameters(org.apache.http.util.CharArrayBuffer, org.apache.http.NameValuePair[], boolean); 59681 } 59682 59683 public abstract deprecated interface HeaderValueParser { 59684 method public abstract org.apache.http.HeaderElement[] parseElements(org.apache.http.util.CharArrayBuffer, org.apache.http.message.ParserCursor) throws org.apache.http.ParseException; 59685 method public abstract org.apache.http.HeaderElement parseHeaderElement(org.apache.http.util.CharArrayBuffer, org.apache.http.message.ParserCursor) throws org.apache.http.ParseException; 59686 method public abstract org.apache.http.NameValuePair parseNameValuePair(org.apache.http.util.CharArrayBuffer, org.apache.http.message.ParserCursor) throws org.apache.http.ParseException; 59687 method public abstract org.apache.http.NameValuePair[] parseParameters(org.apache.http.util.CharArrayBuffer, org.apache.http.message.ParserCursor) throws org.apache.http.ParseException; 59688 } 59689 59690 public abstract deprecated interface LineFormatter { 59691 method public abstract org.apache.http.util.CharArrayBuffer appendProtocolVersion(org.apache.http.util.CharArrayBuffer, org.apache.http.ProtocolVersion); 59692 method public abstract org.apache.http.util.CharArrayBuffer formatHeader(org.apache.http.util.CharArrayBuffer, org.apache.http.Header); 59693 method public abstract org.apache.http.util.CharArrayBuffer formatRequestLine(org.apache.http.util.CharArrayBuffer, org.apache.http.RequestLine); 59694 method public abstract org.apache.http.util.CharArrayBuffer formatStatusLine(org.apache.http.util.CharArrayBuffer, org.apache.http.StatusLine); 59695 } 59696 59697 public abstract deprecated interface LineParser { 59698 method public abstract boolean hasProtocolVersion(org.apache.http.util.CharArrayBuffer, org.apache.http.message.ParserCursor); 59699 method public abstract org.apache.http.Header parseHeader(org.apache.http.util.CharArrayBuffer) throws org.apache.http.ParseException; 59700 method public abstract org.apache.http.ProtocolVersion parseProtocolVersion(org.apache.http.util.CharArrayBuffer, org.apache.http.message.ParserCursor) throws org.apache.http.ParseException; 59701 method public abstract org.apache.http.RequestLine parseRequestLine(org.apache.http.util.CharArrayBuffer, org.apache.http.message.ParserCursor) throws org.apache.http.ParseException; 59702 method public abstract org.apache.http.StatusLine parseStatusLine(org.apache.http.util.CharArrayBuffer, org.apache.http.message.ParserCursor) throws org.apache.http.ParseException; 59703 } 59704 59705 public deprecated class ParserCursor { 59706 ctor public ParserCursor(int, int); 59707 method public boolean atEnd(); 59708 method public int getLowerBound(); 59709 method public int getPos(); 59710 method public int getUpperBound(); 59711 method public void updatePos(int); 59712 } 59713 59714} 59715 59716package org.apache.http.params { 59717 59718 public abstract deprecated class AbstractHttpParams implements org.apache.http.params.HttpParams { 59719 ctor protected AbstractHttpParams(); 59720 method public boolean getBooleanParameter(java.lang.String, boolean); 59721 method public double getDoubleParameter(java.lang.String, double); 59722 method public int getIntParameter(java.lang.String, int); 59723 method public long getLongParameter(java.lang.String, long); 59724 method public boolean isParameterFalse(java.lang.String); 59725 method public boolean isParameterTrue(java.lang.String); 59726 method public org.apache.http.params.HttpParams setBooleanParameter(java.lang.String, boolean); 59727 method public org.apache.http.params.HttpParams setDoubleParameter(java.lang.String, double); 59728 method public org.apache.http.params.HttpParams setIntParameter(java.lang.String, int); 59729 method public org.apache.http.params.HttpParams setLongParameter(java.lang.String, long); 59730 } 59731 59732 public final deprecated class BasicHttpParams extends org.apache.http.params.AbstractHttpParams implements java.lang.Cloneable java.io.Serializable { 59733 ctor public BasicHttpParams(); 59734 method public void clear(); 59735 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 59736 method public org.apache.http.params.HttpParams copy(); 59737 method protected void copyParams(org.apache.http.params.HttpParams); 59738 method public java.lang.Object getParameter(java.lang.String); 59739 method public boolean isParameterSet(java.lang.String); 59740 method public boolean isParameterSetLocally(java.lang.String); 59741 method public boolean removeParameter(java.lang.String); 59742 method public org.apache.http.params.HttpParams setParameter(java.lang.String, java.lang.Object); 59743 method public void setParameters(java.lang.String[], java.lang.Object); 59744 } 59745 59746 public abstract deprecated interface CoreConnectionPNames { 59747 field public static final java.lang.String CONNECTION_TIMEOUT = "http.connection.timeout"; 59748 field public static final java.lang.String MAX_HEADER_COUNT = "http.connection.max-header-count"; 59749 field public static final java.lang.String MAX_LINE_LENGTH = "http.connection.max-line-length"; 59750 field public static final java.lang.String SOCKET_BUFFER_SIZE = "http.socket.buffer-size"; 59751 field public static final java.lang.String SO_LINGER = "http.socket.linger"; 59752 field public static final java.lang.String SO_TIMEOUT = "http.socket.timeout"; 59753 field public static final java.lang.String STALE_CONNECTION_CHECK = "http.connection.stalecheck"; 59754 field public static final java.lang.String TCP_NODELAY = "http.tcp.nodelay"; 59755 } 59756 59757 public abstract deprecated interface CoreProtocolPNames { 59758 field public static final java.lang.String HTTP_CONTENT_CHARSET = "http.protocol.content-charset"; 59759 field public static final java.lang.String HTTP_ELEMENT_CHARSET = "http.protocol.element-charset"; 59760 field public static final java.lang.String ORIGIN_SERVER = "http.origin-server"; 59761 field public static final java.lang.String PROTOCOL_VERSION = "http.protocol.version"; 59762 field public static final java.lang.String STRICT_TRANSFER_ENCODING = "http.protocol.strict-transfer-encoding"; 59763 field public static final java.lang.String USER_AGENT = "http.useragent"; 59764 field public static final java.lang.String USE_EXPECT_CONTINUE = "http.protocol.expect-continue"; 59765 field public static final java.lang.String WAIT_FOR_CONTINUE = "http.protocol.wait-for-continue"; 59766 } 59767 59768 public final deprecated class DefaultedHttpParams extends org.apache.http.params.AbstractHttpParams { 59769 ctor public DefaultedHttpParams(org.apache.http.params.HttpParams, org.apache.http.params.HttpParams); 59770 method public org.apache.http.params.HttpParams copy(); 59771 method public org.apache.http.params.HttpParams getDefaults(); 59772 method public java.lang.Object getParameter(java.lang.String); 59773 method public boolean removeParameter(java.lang.String); 59774 method public org.apache.http.params.HttpParams setParameter(java.lang.String, java.lang.Object); 59775 } 59776 59777 public abstract deprecated class HttpAbstractParamBean { 59778 ctor public HttpAbstractParamBean(org.apache.http.params.HttpParams); 59779 field protected final org.apache.http.params.HttpParams params; 59780 } 59781 59782 public deprecated class HttpConnectionParamBean extends org.apache.http.params.HttpAbstractParamBean { 59783 ctor public HttpConnectionParamBean(org.apache.http.params.HttpParams); 59784 method public void setConnectionTimeout(int); 59785 method public void setLinger(int); 59786 method public void setSoTimeout(int); 59787 method public void setSocketBufferSize(int); 59788 method public void setStaleCheckingEnabled(boolean); 59789 method public void setTcpNoDelay(boolean); 59790 } 59791 59792 public final deprecated class HttpConnectionParams implements org.apache.http.params.CoreConnectionPNames { 59793 method public static int getConnectionTimeout(org.apache.http.params.HttpParams); 59794 method public static int getLinger(org.apache.http.params.HttpParams); 59795 method public static int getSoTimeout(org.apache.http.params.HttpParams); 59796 method public static int getSocketBufferSize(org.apache.http.params.HttpParams); 59797 method public static boolean getTcpNoDelay(org.apache.http.params.HttpParams); 59798 method public static boolean isStaleCheckingEnabled(org.apache.http.params.HttpParams); 59799 method public static void setConnectionTimeout(org.apache.http.params.HttpParams, int); 59800 method public static void setLinger(org.apache.http.params.HttpParams, int); 59801 method public static void setSoTimeout(org.apache.http.params.HttpParams, int); 59802 method public static void setSocketBufferSize(org.apache.http.params.HttpParams, int); 59803 method public static void setStaleCheckingEnabled(org.apache.http.params.HttpParams, boolean); 59804 method public static void setTcpNoDelay(org.apache.http.params.HttpParams, boolean); 59805 } 59806 59807 public abstract deprecated interface HttpParams { 59808 method public abstract org.apache.http.params.HttpParams copy(); 59809 method public abstract boolean getBooleanParameter(java.lang.String, boolean); 59810 method public abstract double getDoubleParameter(java.lang.String, double); 59811 method public abstract int getIntParameter(java.lang.String, int); 59812 method public abstract long getLongParameter(java.lang.String, long); 59813 method public abstract java.lang.Object getParameter(java.lang.String); 59814 method public abstract boolean isParameterFalse(java.lang.String); 59815 method public abstract boolean isParameterTrue(java.lang.String); 59816 method public abstract boolean removeParameter(java.lang.String); 59817 method public abstract org.apache.http.params.HttpParams setBooleanParameter(java.lang.String, boolean); 59818 method public abstract org.apache.http.params.HttpParams setDoubleParameter(java.lang.String, double); 59819 method public abstract org.apache.http.params.HttpParams setIntParameter(java.lang.String, int); 59820 method public abstract org.apache.http.params.HttpParams setLongParameter(java.lang.String, long); 59821 method public abstract org.apache.http.params.HttpParams setParameter(java.lang.String, java.lang.Object); 59822 } 59823 59824 public deprecated class HttpProtocolParamBean extends org.apache.http.params.HttpAbstractParamBean { 59825 ctor public HttpProtocolParamBean(org.apache.http.params.HttpParams); 59826 method public void setContentCharset(java.lang.String); 59827 method public void setHttpElementCharset(java.lang.String); 59828 method public void setUseExpectContinue(boolean); 59829 method public void setUserAgent(java.lang.String); 59830 method public void setVersion(org.apache.http.HttpVersion); 59831 } 59832 59833 public final deprecated class HttpProtocolParams implements org.apache.http.params.CoreProtocolPNames { 59834 method public static java.lang.String getContentCharset(org.apache.http.params.HttpParams); 59835 method public static java.lang.String getHttpElementCharset(org.apache.http.params.HttpParams); 59836 method public static java.lang.String getUserAgent(org.apache.http.params.HttpParams); 59837 method public static org.apache.http.ProtocolVersion getVersion(org.apache.http.params.HttpParams); 59838 method public static void setContentCharset(org.apache.http.params.HttpParams, java.lang.String); 59839 method public static void setHttpElementCharset(org.apache.http.params.HttpParams, java.lang.String); 59840 method public static void setUseExpectContinue(org.apache.http.params.HttpParams, boolean); 59841 method public static void setUserAgent(org.apache.http.params.HttpParams, java.lang.String); 59842 method public static void setVersion(org.apache.http.params.HttpParams, org.apache.http.ProtocolVersion); 59843 method public static boolean useExpectContinue(org.apache.http.params.HttpParams); 59844 } 59845 59846} 59847 59848package org.apache.http.protocol { 59849 59850 public deprecated class BasicHttpContext implements org.apache.http.protocol.HttpContext { 59851 ctor public BasicHttpContext(); 59852 ctor public BasicHttpContext(org.apache.http.protocol.HttpContext); 59853 method public java.lang.Object getAttribute(java.lang.String); 59854 method public java.lang.Object removeAttribute(java.lang.String); 59855 method public void setAttribute(java.lang.String, java.lang.Object); 59856 } 59857 59858 public final deprecated class BasicHttpProcessor implements java.lang.Cloneable org.apache.http.protocol.HttpProcessor org.apache.http.protocol.HttpRequestInterceptorList org.apache.http.protocol.HttpResponseInterceptorList { 59859 ctor public BasicHttpProcessor(); 59860 method public final void addInterceptor(org.apache.http.HttpRequestInterceptor); 59861 method public final void addInterceptor(org.apache.http.HttpRequestInterceptor, int); 59862 method public final void addInterceptor(org.apache.http.HttpResponseInterceptor); 59863 method public final void addInterceptor(org.apache.http.HttpResponseInterceptor, int); 59864 method public void addRequestInterceptor(org.apache.http.HttpRequestInterceptor); 59865 method public void addRequestInterceptor(org.apache.http.HttpRequestInterceptor, int); 59866 method public void addResponseInterceptor(org.apache.http.HttpResponseInterceptor, int); 59867 method public void addResponseInterceptor(org.apache.http.HttpResponseInterceptor); 59868 method public void clearInterceptors(); 59869 method public void clearRequestInterceptors(); 59870 method public void clearResponseInterceptors(); 59871 method public java.lang.Object clone() throws java.lang.CloneNotSupportedException; 59872 method public org.apache.http.protocol.BasicHttpProcessor copy(); 59873 method protected void copyInterceptors(org.apache.http.protocol.BasicHttpProcessor); 59874 method public org.apache.http.HttpRequestInterceptor getRequestInterceptor(int); 59875 method public int getRequestInterceptorCount(); 59876 method public org.apache.http.HttpResponseInterceptor getResponseInterceptor(int); 59877 method public int getResponseInterceptorCount(); 59878 method public void process(org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 59879 method public void process(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 59880 method public void removeRequestInterceptorByClass(java.lang.Class); 59881 method public void removeResponseInterceptorByClass(java.lang.Class); 59882 method public void setInterceptors(java.util.List); 59883 field protected java.util.List requestInterceptors; 59884 field protected java.util.List responseInterceptors; 59885 } 59886 59887 public final deprecated class DefaultedHttpContext implements org.apache.http.protocol.HttpContext { 59888 ctor public DefaultedHttpContext(org.apache.http.protocol.HttpContext, org.apache.http.protocol.HttpContext); 59889 method public java.lang.Object getAttribute(java.lang.String); 59890 method public org.apache.http.protocol.HttpContext getDefaults(); 59891 method public java.lang.Object removeAttribute(java.lang.String); 59892 method public void setAttribute(java.lang.String, java.lang.Object); 59893 } 59894 59895 public abstract deprecated interface ExecutionContext { 59896 field public static final java.lang.String HTTP_CONNECTION = "http.connection"; 59897 field public static final java.lang.String HTTP_PROXY_HOST = "http.proxy_host"; 59898 field public static final java.lang.String HTTP_REQUEST = "http.request"; 59899 field public static final java.lang.String HTTP_REQ_SENT = "http.request_sent"; 59900 field public static final java.lang.String HTTP_RESPONSE = "http.response"; 59901 field public static final java.lang.String HTTP_TARGET_HOST = "http.target_host"; 59902 } 59903 59904 public final deprecated class HTTP { 59905 method public static boolean isWhitespace(char); 59906 field public static final java.lang.String ASCII = "ASCII"; 59907 field public static final java.lang.String CHARSET_PARAM = "; charset="; 59908 field public static final java.lang.String CHUNK_CODING = "chunked"; 59909 field public static final java.lang.String CONN_CLOSE = "Close"; 59910 field public static final java.lang.String CONN_DIRECTIVE = "Connection"; 59911 field public static final java.lang.String CONN_KEEP_ALIVE = "Keep-Alive"; 59912 field public static final java.lang.String CONTENT_ENCODING = "Content-Encoding"; 59913 field public static final java.lang.String CONTENT_LEN = "Content-Length"; 59914 field public static final java.lang.String CONTENT_TYPE = "Content-Type"; 59915 field public static final int CR = 13; // 0xd 59916 field public static final java.lang.String DATE_HEADER = "Date"; 59917 field public static final java.lang.String DEFAULT_CONTENT_CHARSET = "ISO-8859-1"; 59918 field public static final java.lang.String DEFAULT_CONTENT_TYPE = "application/octet-stream"; 59919 field public static final java.lang.String DEFAULT_PROTOCOL_CHARSET = "US-ASCII"; 59920 field public static final java.lang.String EXPECT_CONTINUE = "100-continue"; 59921 field public static final java.lang.String EXPECT_DIRECTIVE = "Expect"; 59922 field public static final int HT = 9; // 0x9 59923 field public static final java.lang.String IDENTITY_CODING = "identity"; 59924 field public static final java.lang.String ISO_8859_1 = "ISO-8859-1"; 59925 field public static final int LF = 10; // 0xa 59926 field public static final java.lang.String OCTET_STREAM_TYPE = "application/octet-stream"; 59927 field public static final java.lang.String PLAIN_TEXT_TYPE = "text/plain"; 59928 field public static final java.lang.String SERVER_HEADER = "Server"; 59929 field public static final int SP = 32; // 0x20 59930 field public static final java.lang.String TARGET_HOST = "Host"; 59931 field public static final java.lang.String TRANSFER_ENCODING = "Transfer-Encoding"; 59932 field public static final java.lang.String USER_AGENT = "User-Agent"; 59933 field public static final java.lang.String US_ASCII = "US-ASCII"; 59934 field public static final java.lang.String UTF_16 = "UTF-16"; 59935 field public static final java.lang.String UTF_8 = "UTF-8"; 59936 } 59937 59938 public abstract deprecated interface HttpContext { 59939 method public abstract java.lang.Object getAttribute(java.lang.String); 59940 method public abstract java.lang.Object removeAttribute(java.lang.String); 59941 method public abstract void setAttribute(java.lang.String, java.lang.Object); 59942 field public static final java.lang.String RESERVED_PREFIX = "http."; 59943 } 59944 59945 public deprecated class HttpDateGenerator { 59946 ctor public HttpDateGenerator(); 59947 method public synchronized java.lang.String getCurrentDate(); 59948 field public static final java.util.TimeZone GMT; 59949 field public static final java.lang.String PATTERN_RFC1123 = "EEE, dd MMM yyyy HH:mm:ss zzz"; 59950 } 59951 59952 public abstract deprecated interface HttpExpectationVerifier { 59953 method public abstract void verify(org.apache.http.HttpRequest, org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException; 59954 } 59955 59956 public abstract deprecated interface HttpProcessor implements org.apache.http.HttpRequestInterceptor org.apache.http.HttpResponseInterceptor { 59957 } 59958 59959 public deprecated class HttpRequestExecutor { 59960 ctor public HttpRequestExecutor(); 59961 method protected boolean canResponseHaveBody(org.apache.http.HttpRequest, org.apache.http.HttpResponse); 59962 method protected org.apache.http.HttpResponse doReceiveResponse(org.apache.http.HttpRequest, org.apache.http.HttpClientConnection, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 59963 method protected org.apache.http.HttpResponse doSendRequest(org.apache.http.HttpRequest, org.apache.http.HttpClientConnection, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 59964 method public org.apache.http.HttpResponse execute(org.apache.http.HttpRequest, org.apache.http.HttpClientConnection, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 59965 method public void postProcess(org.apache.http.HttpResponse, org.apache.http.protocol.HttpProcessor, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 59966 method public void preProcess(org.apache.http.HttpRequest, org.apache.http.protocol.HttpProcessor, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 59967 } 59968 59969 public abstract deprecated interface HttpRequestHandler { 59970 method public abstract void handle(org.apache.http.HttpRequest, org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 59971 } 59972 59973 public deprecated class HttpRequestHandlerRegistry implements org.apache.http.protocol.HttpRequestHandlerResolver { 59974 ctor public HttpRequestHandlerRegistry(); 59975 method public org.apache.http.protocol.HttpRequestHandler lookup(java.lang.String); 59976 method protected deprecated boolean matchUriRequestPattern(java.lang.String, java.lang.String); 59977 method public void register(java.lang.String, org.apache.http.protocol.HttpRequestHandler); 59978 method public void setHandlers(java.util.Map); 59979 method public void unregister(java.lang.String); 59980 } 59981 59982 public abstract deprecated interface HttpRequestHandlerResolver { 59983 method public abstract org.apache.http.protocol.HttpRequestHandler lookup(java.lang.String); 59984 } 59985 59986 public abstract deprecated interface HttpRequestInterceptorList { 59987 method public abstract void addRequestInterceptor(org.apache.http.HttpRequestInterceptor); 59988 method public abstract void addRequestInterceptor(org.apache.http.HttpRequestInterceptor, int); 59989 method public abstract void clearRequestInterceptors(); 59990 method public abstract org.apache.http.HttpRequestInterceptor getRequestInterceptor(int); 59991 method public abstract int getRequestInterceptorCount(); 59992 method public abstract void removeRequestInterceptorByClass(java.lang.Class); 59993 method public abstract void setInterceptors(java.util.List); 59994 } 59995 59996 public abstract deprecated interface HttpResponseInterceptorList { 59997 method public abstract void addResponseInterceptor(org.apache.http.HttpResponseInterceptor); 59998 method public abstract void addResponseInterceptor(org.apache.http.HttpResponseInterceptor, int); 59999 method public abstract void clearResponseInterceptors(); 60000 method public abstract org.apache.http.HttpResponseInterceptor getResponseInterceptor(int); 60001 method public abstract int getResponseInterceptorCount(); 60002 method public abstract void removeResponseInterceptorByClass(java.lang.Class); 60003 method public abstract void setInterceptors(java.util.List); 60004 } 60005 60006 public deprecated class HttpService { 60007 ctor public HttpService(org.apache.http.protocol.HttpProcessor, org.apache.http.ConnectionReuseStrategy, org.apache.http.HttpResponseFactory); 60008 method protected void doService(org.apache.http.HttpRequest, org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 60009 method public org.apache.http.params.HttpParams getParams(); 60010 method protected void handleException(org.apache.http.HttpException, org.apache.http.HttpResponse); 60011 method public void handleRequest(org.apache.http.HttpServerConnection, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 60012 method public void setConnReuseStrategy(org.apache.http.ConnectionReuseStrategy); 60013 method public void setExpectationVerifier(org.apache.http.protocol.HttpExpectationVerifier); 60014 method public void setHandlerResolver(org.apache.http.protocol.HttpRequestHandlerResolver); 60015 method public void setHttpProcessor(org.apache.http.protocol.HttpProcessor); 60016 method public void setParams(org.apache.http.params.HttpParams); 60017 method public void setResponseFactory(org.apache.http.HttpResponseFactory); 60018 } 60019 60020 public deprecated class RequestConnControl implements org.apache.http.HttpRequestInterceptor { 60021 ctor public RequestConnControl(); 60022 method public void process(org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 60023 } 60024 60025 public deprecated class RequestContent implements org.apache.http.HttpRequestInterceptor { 60026 ctor public RequestContent(); 60027 method public void process(org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 60028 } 60029 60030 public deprecated class RequestDate implements org.apache.http.HttpRequestInterceptor { 60031 ctor public RequestDate(); 60032 method public void process(org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 60033 } 60034 60035 public deprecated class RequestExpectContinue implements org.apache.http.HttpRequestInterceptor { 60036 ctor public RequestExpectContinue(); 60037 method public void process(org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 60038 } 60039 60040 public deprecated class RequestTargetHost implements org.apache.http.HttpRequestInterceptor { 60041 ctor public RequestTargetHost(); 60042 method public void process(org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 60043 } 60044 60045 public deprecated class RequestUserAgent implements org.apache.http.HttpRequestInterceptor { 60046 ctor public RequestUserAgent(); 60047 method public void process(org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 60048 } 60049 60050 public deprecated class ResponseConnControl implements org.apache.http.HttpResponseInterceptor { 60051 ctor public ResponseConnControl(); 60052 method public void process(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 60053 } 60054 60055 public deprecated class ResponseContent implements org.apache.http.HttpResponseInterceptor { 60056 ctor public ResponseContent(); 60057 method public void process(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 60058 } 60059 60060 public deprecated class ResponseDate implements org.apache.http.HttpResponseInterceptor { 60061 ctor public ResponseDate(); 60062 method public void process(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 60063 } 60064 60065 public deprecated class ResponseServer implements org.apache.http.HttpResponseInterceptor { 60066 ctor public ResponseServer(); 60067 method public void process(org.apache.http.HttpResponse, org.apache.http.protocol.HttpContext) throws org.apache.http.HttpException, java.io.IOException; 60068 } 60069 60070 public deprecated class SyncBasicHttpContext extends org.apache.http.protocol.BasicHttpContext { 60071 ctor public SyncBasicHttpContext(org.apache.http.protocol.HttpContext); 60072 } 60073 60074 public deprecated class UriPatternMatcher { 60075 ctor public UriPatternMatcher(); 60076 method public java.lang.Object lookup(java.lang.String); 60077 method protected boolean matchUriRequestPattern(java.lang.String, java.lang.String); 60078 method public void register(java.lang.String, java.lang.Object); 60079 method public void setHandlers(java.util.Map); 60080 method public void unregister(java.lang.String); 60081 } 60082 60083} 60084 60085package org.apache.http.util { 60086 60087 public final deprecated class ByteArrayBuffer { 60088 ctor public ByteArrayBuffer(int); 60089 method public void append(byte[], int, int); 60090 method public void append(int); 60091 method public void append(char[], int, int); 60092 method public void append(org.apache.http.util.CharArrayBuffer, int, int); 60093 method public byte[] buffer(); 60094 method public int byteAt(int); 60095 method public int capacity(); 60096 method public void clear(); 60097 method public boolean isEmpty(); 60098 method public boolean isFull(); 60099 method public int length(); 60100 method public void setLength(int); 60101 method public byte[] toByteArray(); 60102 } 60103 60104 public final deprecated class CharArrayBuffer { 60105 ctor public CharArrayBuffer(int); 60106 method public void append(char[], int, int); 60107 method public void append(java.lang.String); 60108 method public void append(org.apache.http.util.CharArrayBuffer, int, int); 60109 method public void append(org.apache.http.util.CharArrayBuffer); 60110 method public void append(char); 60111 method public void append(byte[], int, int); 60112 method public void append(org.apache.http.util.ByteArrayBuffer, int, int); 60113 method public void append(java.lang.Object); 60114 method public char[] buffer(); 60115 method public int capacity(); 60116 method public char charAt(int); 60117 method public void clear(); 60118 method public void ensureCapacity(int); 60119 method public int indexOf(int, int, int); 60120 method public int indexOf(int); 60121 method public boolean isEmpty(); 60122 method public boolean isFull(); 60123 method public int length(); 60124 method public void setLength(int); 60125 method public java.lang.String substring(int, int); 60126 method public java.lang.String substringTrimmed(int, int); 60127 method public char[] toCharArray(); 60128 } 60129 60130 public final deprecated class EncodingUtils { 60131 method public static byte[] getAsciiBytes(java.lang.String); 60132 method public static java.lang.String getAsciiString(byte[], int, int); 60133 method public static java.lang.String getAsciiString(byte[]); 60134 method public static byte[] getBytes(java.lang.String, java.lang.String); 60135 method public static java.lang.String getString(byte[], int, int, java.lang.String); 60136 method public static java.lang.String getString(byte[], java.lang.String); 60137 } 60138 60139 public final deprecated class EntityUtils { 60140 method public static java.lang.String getContentCharSet(org.apache.http.HttpEntity) throws org.apache.http.ParseException; 60141 method public static byte[] toByteArray(org.apache.http.HttpEntity) throws java.io.IOException; 60142 method public static java.lang.String toString(org.apache.http.HttpEntity, java.lang.String) throws java.io.IOException, org.apache.http.ParseException; 60143 method public static java.lang.String toString(org.apache.http.HttpEntity) throws java.io.IOException, org.apache.http.ParseException; 60144 } 60145 60146 public final deprecated class ExceptionUtils { 60147 method public static void initCause(java.lang.Throwable, java.lang.Throwable); 60148 } 60149 60150 public final deprecated class LangUtils { 60151 method public static boolean equals(java.lang.Object, java.lang.Object); 60152 method public static boolean equals(java.lang.Object[], java.lang.Object[]); 60153 method public static int hashCode(int, int); 60154 method public static int hashCode(int, boolean); 60155 method public static int hashCode(int, java.lang.Object); 60156 field public static final int HASH_OFFSET = 37; // 0x25 60157 field public static final int HASH_SEED = 17; // 0x11 60158 } 60159 60160 public deprecated class VersionInfo { 60161 ctor protected VersionInfo(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String); 60162 method protected static final org.apache.http.util.VersionInfo fromMap(java.lang.String, java.util.Map, java.lang.ClassLoader); 60163 method public final java.lang.String getClassloader(); 60164 method public final java.lang.String getModule(); 60165 method public final java.lang.String getPackage(); 60166 method public final java.lang.String getRelease(); 60167 method public final java.lang.String getTimestamp(); 60168 method public static final org.apache.http.util.VersionInfo[] loadVersionInfo(java.lang.String[], java.lang.ClassLoader); 60169 method public static final org.apache.http.util.VersionInfo loadVersionInfo(java.lang.String, java.lang.ClassLoader); 60170 field public static final java.lang.String PROPERTY_MODULE = "info.module"; 60171 field public static final java.lang.String PROPERTY_RELEASE = "info.release"; 60172 field public static final java.lang.String PROPERTY_TIMESTAMP = "info.timestamp"; 60173 field public static final java.lang.String UNAVAILABLE = "UNAVAILABLE"; 60174 field public static final java.lang.String VERSION_PROPERTY_FILE = "version.properties"; 60175 } 60176 60177} 60178 60179package org.json { 60180 60181 public class JSONArray { 60182 ctor public JSONArray(); 60183 ctor public JSONArray(java.util.Collection); 60184 ctor public JSONArray(org.json.JSONTokener) throws org.json.JSONException; 60185 ctor public JSONArray(java.lang.String) throws org.json.JSONException; 60186 ctor public JSONArray(java.lang.Object) throws org.json.JSONException; 60187 method public java.lang.Object get(int) throws org.json.JSONException; 60188 method public boolean getBoolean(int) throws org.json.JSONException; 60189 method public double getDouble(int) throws org.json.JSONException; 60190 method public int getInt(int) throws org.json.JSONException; 60191 method public org.json.JSONArray getJSONArray(int) throws org.json.JSONException; 60192 method public org.json.JSONObject getJSONObject(int) throws org.json.JSONException; 60193 method public long getLong(int) throws org.json.JSONException; 60194 method public java.lang.String getString(int) throws org.json.JSONException; 60195 method public boolean isNull(int); 60196 method public java.lang.String join(java.lang.String) throws org.json.JSONException; 60197 method public int length(); 60198 method public java.lang.Object opt(int); 60199 method public boolean optBoolean(int); 60200 method public boolean optBoolean(int, boolean); 60201 method public double optDouble(int); 60202 method public double optDouble(int, double); 60203 method public int optInt(int); 60204 method public int optInt(int, int); 60205 method public org.json.JSONArray optJSONArray(int); 60206 method public org.json.JSONObject optJSONObject(int); 60207 method public long optLong(int); 60208 method public long optLong(int, long); 60209 method public java.lang.String optString(int); 60210 method public java.lang.String optString(int, java.lang.String); 60211 method public org.json.JSONArray put(boolean); 60212 method public org.json.JSONArray put(double) throws org.json.JSONException; 60213 method public org.json.JSONArray put(int); 60214 method public org.json.JSONArray put(long); 60215 method public org.json.JSONArray put(java.lang.Object); 60216 method public org.json.JSONArray put(int, boolean) throws org.json.JSONException; 60217 method public org.json.JSONArray put(int, double) throws org.json.JSONException; 60218 method public org.json.JSONArray put(int, int) throws org.json.JSONException; 60219 method public org.json.JSONArray put(int, long) throws org.json.JSONException; 60220 method public org.json.JSONArray put(int, java.lang.Object) throws org.json.JSONException; 60221 method public java.lang.Object remove(int); 60222 method public org.json.JSONObject toJSONObject(org.json.JSONArray) throws org.json.JSONException; 60223 method public java.lang.String toString(int) throws org.json.JSONException; 60224 } 60225 60226 public class JSONException extends java.lang.Exception { 60227 ctor public JSONException(java.lang.String); 60228 } 60229 60230 public class JSONObject { 60231 ctor public JSONObject(); 60232 ctor public JSONObject(java.util.Map); 60233 ctor public JSONObject(org.json.JSONTokener) throws org.json.JSONException; 60234 ctor public JSONObject(java.lang.String) throws org.json.JSONException; 60235 ctor public JSONObject(org.json.JSONObject, java.lang.String[]) throws org.json.JSONException; 60236 method public org.json.JSONObject accumulate(java.lang.String, java.lang.Object) throws org.json.JSONException; 60237 method public java.lang.Object get(java.lang.String) throws org.json.JSONException; 60238 method public boolean getBoolean(java.lang.String) throws org.json.JSONException; 60239 method public double getDouble(java.lang.String) throws org.json.JSONException; 60240 method public int getInt(java.lang.String) throws org.json.JSONException; 60241 method public org.json.JSONArray getJSONArray(java.lang.String) throws org.json.JSONException; 60242 method public org.json.JSONObject getJSONObject(java.lang.String) throws org.json.JSONException; 60243 method public long getLong(java.lang.String) throws org.json.JSONException; 60244 method public java.lang.String getString(java.lang.String) throws org.json.JSONException; 60245 method public boolean has(java.lang.String); 60246 method public boolean isNull(java.lang.String); 60247 method public java.util.Iterator<java.lang.String> keys(); 60248 method public int length(); 60249 method public org.json.JSONArray names(); 60250 method public static java.lang.String numberToString(java.lang.Number) throws org.json.JSONException; 60251 method public java.lang.Object opt(java.lang.String); 60252 method public boolean optBoolean(java.lang.String); 60253 method public boolean optBoolean(java.lang.String, boolean); 60254 method public double optDouble(java.lang.String); 60255 method public double optDouble(java.lang.String, double); 60256 method public int optInt(java.lang.String); 60257 method public int optInt(java.lang.String, int); 60258 method public org.json.JSONArray optJSONArray(java.lang.String); 60259 method public org.json.JSONObject optJSONObject(java.lang.String); 60260 method public long optLong(java.lang.String); 60261 method public long optLong(java.lang.String, long); 60262 method public java.lang.String optString(java.lang.String); 60263 method public java.lang.String optString(java.lang.String, java.lang.String); 60264 method public org.json.JSONObject put(java.lang.String, boolean) throws org.json.JSONException; 60265 method public org.json.JSONObject put(java.lang.String, double) throws org.json.JSONException; 60266 method public org.json.JSONObject put(java.lang.String, int) throws org.json.JSONException; 60267 method public org.json.JSONObject put(java.lang.String, long) throws org.json.JSONException; 60268 method public org.json.JSONObject put(java.lang.String, java.lang.Object) throws org.json.JSONException; 60269 method public org.json.JSONObject putOpt(java.lang.String, java.lang.Object) throws org.json.JSONException; 60270 method public static java.lang.String quote(java.lang.String); 60271 method public java.lang.Object remove(java.lang.String); 60272 method public org.json.JSONArray toJSONArray(org.json.JSONArray) throws org.json.JSONException; 60273 method public java.lang.String toString(int) throws org.json.JSONException; 60274 method public static java.lang.Object wrap(java.lang.Object); 60275 field public static final java.lang.Object NULL; 60276 } 60277 60278 public class JSONStringer { 60279 ctor public JSONStringer(); 60280 method public org.json.JSONStringer array() throws org.json.JSONException; 60281 method public org.json.JSONStringer endArray() throws org.json.JSONException; 60282 method public org.json.JSONStringer endObject() throws org.json.JSONException; 60283 method public org.json.JSONStringer key(java.lang.String) throws org.json.JSONException; 60284 method public org.json.JSONStringer object() throws org.json.JSONException; 60285 method public org.json.JSONStringer value(java.lang.Object) throws org.json.JSONException; 60286 method public org.json.JSONStringer value(boolean) throws org.json.JSONException; 60287 method public org.json.JSONStringer value(double) throws org.json.JSONException; 60288 method public org.json.JSONStringer value(long) throws org.json.JSONException; 60289 } 60290 60291 public class JSONTokener { 60292 ctor public JSONTokener(java.lang.String); 60293 method public void back(); 60294 method public static int dehexchar(char); 60295 method public boolean more(); 60296 method public char next(); 60297 method public char next(char) throws org.json.JSONException; 60298 method public java.lang.String next(int) throws org.json.JSONException; 60299 method public char nextClean() throws org.json.JSONException; 60300 method public java.lang.String nextString(char) throws org.json.JSONException; 60301 method public java.lang.String nextTo(java.lang.String); 60302 method public java.lang.String nextTo(char); 60303 method public java.lang.Object nextValue() throws org.json.JSONException; 60304 method public void skipPast(java.lang.String); 60305 method public char skipTo(char); 60306 method public org.json.JSONException syntaxError(java.lang.String); 60307 } 60308 60309} 60310 60311package org.w3c.dom { 60312 60313 public abstract interface Attr implements org.w3c.dom.Node { 60314 method public abstract java.lang.String getName(); 60315 method public abstract org.w3c.dom.Element getOwnerElement(); 60316 method public abstract org.w3c.dom.TypeInfo getSchemaTypeInfo(); 60317 method public abstract boolean getSpecified(); 60318 method public abstract java.lang.String getValue(); 60319 method public abstract boolean isId(); 60320 method public abstract void setValue(java.lang.String) throws org.w3c.dom.DOMException; 60321 } 60322 60323 public abstract interface CDATASection implements org.w3c.dom.Text { 60324 } 60325 60326 public abstract interface CharacterData implements org.w3c.dom.Node { 60327 method public abstract void appendData(java.lang.String) throws org.w3c.dom.DOMException; 60328 method public abstract void deleteData(int, int) throws org.w3c.dom.DOMException; 60329 method public abstract java.lang.String getData() throws org.w3c.dom.DOMException; 60330 method public abstract int getLength(); 60331 method public abstract void insertData(int, java.lang.String) throws org.w3c.dom.DOMException; 60332 method public abstract void replaceData(int, int, java.lang.String) throws org.w3c.dom.DOMException; 60333 method public abstract void setData(java.lang.String) throws org.w3c.dom.DOMException; 60334 method public abstract java.lang.String substringData(int, int) throws org.w3c.dom.DOMException; 60335 } 60336 60337 public abstract interface Comment implements org.w3c.dom.CharacterData { 60338 } 60339 60340 public abstract interface DOMConfiguration { 60341 method public abstract boolean canSetParameter(java.lang.String, java.lang.Object); 60342 method public abstract java.lang.Object getParameter(java.lang.String) throws org.w3c.dom.DOMException; 60343 method public abstract org.w3c.dom.DOMStringList getParameterNames(); 60344 method public abstract void setParameter(java.lang.String, java.lang.Object) throws org.w3c.dom.DOMException; 60345 } 60346 60347 public abstract interface DOMError { 60348 method public abstract org.w3c.dom.DOMLocator getLocation(); 60349 method public abstract java.lang.String getMessage(); 60350 method public abstract java.lang.Object getRelatedData(); 60351 method public abstract java.lang.Object getRelatedException(); 60352 method public abstract short getSeverity(); 60353 method public abstract java.lang.String getType(); 60354 field public static final short SEVERITY_ERROR = 2; // 0x2 60355 field public static final short SEVERITY_FATAL_ERROR = 3; // 0x3 60356 field public static final short SEVERITY_WARNING = 1; // 0x1 60357 } 60358 60359 public abstract interface DOMErrorHandler { 60360 method public abstract boolean handleError(org.w3c.dom.DOMError); 60361 } 60362 60363 public class DOMException extends java.lang.RuntimeException { 60364 ctor public DOMException(short, java.lang.String); 60365 field public static final short DOMSTRING_SIZE_ERR = 2; // 0x2 60366 field public static final short HIERARCHY_REQUEST_ERR = 3; // 0x3 60367 field public static final short INDEX_SIZE_ERR = 1; // 0x1 60368 field public static final short INUSE_ATTRIBUTE_ERR = 10; // 0xa 60369 field public static final short INVALID_ACCESS_ERR = 15; // 0xf 60370 field public static final short INVALID_CHARACTER_ERR = 5; // 0x5 60371 field public static final short INVALID_MODIFICATION_ERR = 13; // 0xd 60372 field public static final short INVALID_STATE_ERR = 11; // 0xb 60373 field public static final short NAMESPACE_ERR = 14; // 0xe 60374 field public static final short NOT_FOUND_ERR = 8; // 0x8 60375 field public static final short NOT_SUPPORTED_ERR = 9; // 0x9 60376 field public static final short NO_DATA_ALLOWED_ERR = 6; // 0x6 60377 field public static final short NO_MODIFICATION_ALLOWED_ERR = 7; // 0x7 60378 field public static final short SYNTAX_ERR = 12; // 0xc 60379 field public static final short TYPE_MISMATCH_ERR = 17; // 0x11 60380 field public static final short VALIDATION_ERR = 16; // 0x10 60381 field public static final short WRONG_DOCUMENT_ERR = 4; // 0x4 60382 field public short code; 60383 } 60384 60385 public abstract interface DOMImplementation { 60386 method public abstract org.w3c.dom.Document createDocument(java.lang.String, java.lang.String, org.w3c.dom.DocumentType) throws org.w3c.dom.DOMException; 60387 method public abstract org.w3c.dom.DocumentType createDocumentType(java.lang.String, java.lang.String, java.lang.String) throws org.w3c.dom.DOMException; 60388 method public abstract java.lang.Object getFeature(java.lang.String, java.lang.String); 60389 method public abstract boolean hasFeature(java.lang.String, java.lang.String); 60390 } 60391 60392 public abstract interface DOMImplementationList { 60393 method public abstract int getLength(); 60394 method public abstract org.w3c.dom.DOMImplementation item(int); 60395 } 60396 60397 public abstract interface DOMImplementationSource { 60398 method public abstract org.w3c.dom.DOMImplementation getDOMImplementation(java.lang.String); 60399 method public abstract org.w3c.dom.DOMImplementationList getDOMImplementationList(java.lang.String); 60400 } 60401 60402 public abstract interface DOMLocator { 60403 method public abstract int getByteOffset(); 60404 method public abstract int getColumnNumber(); 60405 method public abstract int getLineNumber(); 60406 method public abstract org.w3c.dom.Node getRelatedNode(); 60407 method public abstract java.lang.String getUri(); 60408 method public abstract int getUtf16Offset(); 60409 } 60410 60411 public abstract interface DOMStringList { 60412 method public abstract boolean contains(java.lang.String); 60413 method public abstract int getLength(); 60414 method public abstract java.lang.String item(int); 60415 } 60416 60417 public abstract interface Document implements org.w3c.dom.Node { 60418 method public abstract org.w3c.dom.Node adoptNode(org.w3c.dom.Node) throws org.w3c.dom.DOMException; 60419 method public abstract org.w3c.dom.Attr createAttribute(java.lang.String) throws org.w3c.dom.DOMException; 60420 method public abstract org.w3c.dom.Attr createAttributeNS(java.lang.String, java.lang.String) throws org.w3c.dom.DOMException; 60421 method public abstract org.w3c.dom.CDATASection createCDATASection(java.lang.String) throws org.w3c.dom.DOMException; 60422 method public abstract org.w3c.dom.Comment createComment(java.lang.String); 60423 method public abstract org.w3c.dom.DocumentFragment createDocumentFragment(); 60424 method public abstract org.w3c.dom.Element createElement(java.lang.String) throws org.w3c.dom.DOMException; 60425 method public abstract org.w3c.dom.Element createElementNS(java.lang.String, java.lang.String) throws org.w3c.dom.DOMException; 60426 method public abstract org.w3c.dom.EntityReference createEntityReference(java.lang.String) throws org.w3c.dom.DOMException; 60427 method public abstract org.w3c.dom.ProcessingInstruction createProcessingInstruction(java.lang.String, java.lang.String) throws org.w3c.dom.DOMException; 60428 method public abstract org.w3c.dom.Text createTextNode(java.lang.String); 60429 method public abstract org.w3c.dom.DocumentType getDoctype(); 60430 method public abstract org.w3c.dom.Element getDocumentElement(); 60431 method public abstract java.lang.String getDocumentURI(); 60432 method public abstract org.w3c.dom.DOMConfiguration getDomConfig(); 60433 method public abstract org.w3c.dom.Element getElementById(java.lang.String); 60434 method public abstract org.w3c.dom.NodeList getElementsByTagName(java.lang.String); 60435 method public abstract org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String, java.lang.String); 60436 method public abstract org.w3c.dom.DOMImplementation getImplementation(); 60437 method public abstract java.lang.String getInputEncoding(); 60438 method public abstract boolean getStrictErrorChecking(); 60439 method public abstract java.lang.String getXmlEncoding(); 60440 method public abstract boolean getXmlStandalone(); 60441 method public abstract java.lang.String getXmlVersion(); 60442 method public abstract org.w3c.dom.Node importNode(org.w3c.dom.Node, boolean) throws org.w3c.dom.DOMException; 60443 method public abstract void normalizeDocument(); 60444 method public abstract org.w3c.dom.Node renameNode(org.w3c.dom.Node, java.lang.String, java.lang.String) throws org.w3c.dom.DOMException; 60445 method public abstract void setDocumentURI(java.lang.String); 60446 method public abstract void setStrictErrorChecking(boolean); 60447 method public abstract void setXmlStandalone(boolean) throws org.w3c.dom.DOMException; 60448 method public abstract void setXmlVersion(java.lang.String) throws org.w3c.dom.DOMException; 60449 } 60450 60451 public abstract interface DocumentFragment implements org.w3c.dom.Node { 60452 } 60453 60454 public abstract interface DocumentType implements org.w3c.dom.Node { 60455 method public abstract org.w3c.dom.NamedNodeMap getEntities(); 60456 method public abstract java.lang.String getInternalSubset(); 60457 method public abstract java.lang.String getName(); 60458 method public abstract org.w3c.dom.NamedNodeMap getNotations(); 60459 method public abstract java.lang.String getPublicId(); 60460 method public abstract java.lang.String getSystemId(); 60461 } 60462 60463 public abstract interface Element implements org.w3c.dom.Node { 60464 method public abstract java.lang.String getAttribute(java.lang.String); 60465 method public abstract java.lang.String getAttributeNS(java.lang.String, java.lang.String) throws org.w3c.dom.DOMException; 60466 method public abstract org.w3c.dom.Attr getAttributeNode(java.lang.String); 60467 method public abstract org.w3c.dom.Attr getAttributeNodeNS(java.lang.String, java.lang.String) throws org.w3c.dom.DOMException; 60468 method public abstract org.w3c.dom.NodeList getElementsByTagName(java.lang.String); 60469 method public abstract org.w3c.dom.NodeList getElementsByTagNameNS(java.lang.String, java.lang.String) throws org.w3c.dom.DOMException; 60470 method public abstract org.w3c.dom.TypeInfo getSchemaTypeInfo(); 60471 method public abstract java.lang.String getTagName(); 60472 method public abstract boolean hasAttribute(java.lang.String); 60473 method public abstract boolean hasAttributeNS(java.lang.String, java.lang.String) throws org.w3c.dom.DOMException; 60474 method public abstract void removeAttribute(java.lang.String) throws org.w3c.dom.DOMException; 60475 method public abstract void removeAttributeNS(java.lang.String, java.lang.String) throws org.w3c.dom.DOMException; 60476 method public abstract org.w3c.dom.Attr removeAttributeNode(org.w3c.dom.Attr) throws org.w3c.dom.DOMException; 60477 method public abstract void setAttribute(java.lang.String, java.lang.String) throws org.w3c.dom.DOMException; 60478 method public abstract void setAttributeNS(java.lang.String, java.lang.String, java.lang.String) throws org.w3c.dom.DOMException; 60479 method public abstract org.w3c.dom.Attr setAttributeNode(org.w3c.dom.Attr) throws org.w3c.dom.DOMException; 60480 method public abstract org.w3c.dom.Attr setAttributeNodeNS(org.w3c.dom.Attr) throws org.w3c.dom.DOMException; 60481 method public abstract void setIdAttribute(java.lang.String, boolean) throws org.w3c.dom.DOMException; 60482 method public abstract void setIdAttributeNS(java.lang.String, java.lang.String, boolean) throws org.w3c.dom.DOMException; 60483 method public abstract void setIdAttributeNode(org.w3c.dom.Attr, boolean) throws org.w3c.dom.DOMException; 60484 } 60485 60486 public abstract interface Entity implements org.w3c.dom.Node { 60487 method public abstract java.lang.String getInputEncoding(); 60488 method public abstract java.lang.String getNotationName(); 60489 method public abstract java.lang.String getPublicId(); 60490 method public abstract java.lang.String getSystemId(); 60491 method public abstract java.lang.String getXmlEncoding(); 60492 method public abstract java.lang.String getXmlVersion(); 60493 } 60494 60495 public abstract interface EntityReference implements org.w3c.dom.Node { 60496 } 60497 60498 public abstract interface NameList { 60499 method public abstract boolean contains(java.lang.String); 60500 method public abstract boolean containsNS(java.lang.String, java.lang.String); 60501 method public abstract int getLength(); 60502 method public abstract java.lang.String getName(int); 60503 method public abstract java.lang.String getNamespaceURI(int); 60504 } 60505 60506 public abstract interface NamedNodeMap { 60507 method public abstract int getLength(); 60508 method public abstract org.w3c.dom.Node getNamedItem(java.lang.String); 60509 method public abstract org.w3c.dom.Node getNamedItemNS(java.lang.String, java.lang.String) throws org.w3c.dom.DOMException; 60510 method public abstract org.w3c.dom.Node item(int); 60511 method public abstract org.w3c.dom.Node removeNamedItem(java.lang.String) throws org.w3c.dom.DOMException; 60512 method public abstract org.w3c.dom.Node removeNamedItemNS(java.lang.String, java.lang.String) throws org.w3c.dom.DOMException; 60513 method public abstract org.w3c.dom.Node setNamedItem(org.w3c.dom.Node) throws org.w3c.dom.DOMException; 60514 method public abstract org.w3c.dom.Node setNamedItemNS(org.w3c.dom.Node) throws org.w3c.dom.DOMException; 60515 } 60516 60517 public abstract interface Node { 60518 method public abstract org.w3c.dom.Node appendChild(org.w3c.dom.Node) throws org.w3c.dom.DOMException; 60519 method public abstract org.w3c.dom.Node cloneNode(boolean); 60520 method public abstract short compareDocumentPosition(org.w3c.dom.Node) throws org.w3c.dom.DOMException; 60521 method public abstract org.w3c.dom.NamedNodeMap getAttributes(); 60522 method public abstract java.lang.String getBaseURI(); 60523 method public abstract org.w3c.dom.NodeList getChildNodes(); 60524 method public abstract java.lang.Object getFeature(java.lang.String, java.lang.String); 60525 method public abstract org.w3c.dom.Node getFirstChild(); 60526 method public abstract org.w3c.dom.Node getLastChild(); 60527 method public abstract java.lang.String getLocalName(); 60528 method public abstract java.lang.String getNamespaceURI(); 60529 method public abstract org.w3c.dom.Node getNextSibling(); 60530 method public abstract java.lang.String getNodeName(); 60531 method public abstract short getNodeType(); 60532 method public abstract java.lang.String getNodeValue() throws org.w3c.dom.DOMException; 60533 method public abstract org.w3c.dom.Document getOwnerDocument(); 60534 method public abstract org.w3c.dom.Node getParentNode(); 60535 method public abstract java.lang.String getPrefix(); 60536 method public abstract org.w3c.dom.Node getPreviousSibling(); 60537 method public abstract java.lang.String getTextContent() throws org.w3c.dom.DOMException; 60538 method public abstract java.lang.Object getUserData(java.lang.String); 60539 method public abstract boolean hasAttributes(); 60540 method public abstract boolean hasChildNodes(); 60541 method public abstract org.w3c.dom.Node insertBefore(org.w3c.dom.Node, org.w3c.dom.Node) throws org.w3c.dom.DOMException; 60542 method public abstract boolean isDefaultNamespace(java.lang.String); 60543 method public abstract boolean isEqualNode(org.w3c.dom.Node); 60544 method public abstract boolean isSameNode(org.w3c.dom.Node); 60545 method public abstract boolean isSupported(java.lang.String, java.lang.String); 60546 method public abstract java.lang.String lookupNamespaceURI(java.lang.String); 60547 method public abstract java.lang.String lookupPrefix(java.lang.String); 60548 method public abstract void normalize(); 60549 method public abstract org.w3c.dom.Node removeChild(org.w3c.dom.Node) throws org.w3c.dom.DOMException; 60550 method public abstract org.w3c.dom.Node replaceChild(org.w3c.dom.Node, org.w3c.dom.Node) throws org.w3c.dom.DOMException; 60551 method public abstract void setNodeValue(java.lang.String) throws org.w3c.dom.DOMException; 60552 method public abstract void setPrefix(java.lang.String) throws org.w3c.dom.DOMException; 60553 method public abstract void setTextContent(java.lang.String) throws org.w3c.dom.DOMException; 60554 method public abstract java.lang.Object setUserData(java.lang.String, java.lang.Object, org.w3c.dom.UserDataHandler); 60555 field public static final short ATTRIBUTE_NODE = 2; // 0x2 60556 field public static final short CDATA_SECTION_NODE = 4; // 0x4 60557 field public static final short COMMENT_NODE = 8; // 0x8 60558 field public static final short DOCUMENT_FRAGMENT_NODE = 11; // 0xb 60559 field public static final short DOCUMENT_NODE = 9; // 0x9 60560 field public static final short DOCUMENT_POSITION_CONTAINED_BY = 16; // 0x10 60561 field public static final short DOCUMENT_POSITION_CONTAINS = 8; // 0x8 60562 field public static final short DOCUMENT_POSITION_DISCONNECTED = 1; // 0x1 60563 field public static final short DOCUMENT_POSITION_FOLLOWING = 4; // 0x4 60564 field public static final short DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC = 32; // 0x20 60565 field public static final short DOCUMENT_POSITION_PRECEDING = 2; // 0x2 60566 field public static final short DOCUMENT_TYPE_NODE = 10; // 0xa 60567 field public static final short ELEMENT_NODE = 1; // 0x1 60568 field public static final short ENTITY_NODE = 6; // 0x6 60569 field public static final short ENTITY_REFERENCE_NODE = 5; // 0x5 60570 field public static final short NOTATION_NODE = 12; // 0xc 60571 field public static final short PROCESSING_INSTRUCTION_NODE = 7; // 0x7 60572 field public static final short TEXT_NODE = 3; // 0x3 60573 } 60574 60575 public abstract interface NodeList { 60576 method public abstract int getLength(); 60577 method public abstract org.w3c.dom.Node item(int); 60578 } 60579 60580 public abstract interface Notation implements org.w3c.dom.Node { 60581 method public abstract java.lang.String getPublicId(); 60582 method public abstract java.lang.String getSystemId(); 60583 } 60584 60585 public abstract interface ProcessingInstruction implements org.w3c.dom.Node { 60586 method public abstract java.lang.String getData(); 60587 method public abstract java.lang.String getTarget(); 60588 method public abstract void setData(java.lang.String) throws org.w3c.dom.DOMException; 60589 } 60590 60591 public abstract interface Text implements org.w3c.dom.CharacterData { 60592 method public abstract java.lang.String getWholeText(); 60593 method public abstract boolean isElementContentWhitespace(); 60594 method public abstract org.w3c.dom.Text replaceWholeText(java.lang.String) throws org.w3c.dom.DOMException; 60595 method public abstract org.w3c.dom.Text splitText(int) throws org.w3c.dom.DOMException; 60596 } 60597 60598 public abstract interface TypeInfo { 60599 method public abstract java.lang.String getTypeName(); 60600 method public abstract java.lang.String getTypeNamespace(); 60601 method public abstract boolean isDerivedFrom(java.lang.String, java.lang.String, int); 60602 field public static final int DERIVATION_EXTENSION = 2; // 0x2 60603 field public static final int DERIVATION_LIST = 8; // 0x8 60604 field public static final int DERIVATION_RESTRICTION = 1; // 0x1 60605 field public static final int DERIVATION_UNION = 4; // 0x4 60606 } 60607 60608 public abstract interface UserDataHandler { 60609 method public abstract void handle(short, java.lang.String, java.lang.Object, org.w3c.dom.Node, org.w3c.dom.Node); 60610 field public static final short NODE_ADOPTED = 5; // 0x5 60611 field public static final short NODE_CLONED = 1; // 0x1 60612 field public static final short NODE_DELETED = 3; // 0x3 60613 field public static final short NODE_IMPORTED = 2; // 0x2 60614 field public static final short NODE_RENAMED = 4; // 0x4 60615 } 60616 60617} 60618 60619package org.w3c.dom.ls { 60620 60621 public abstract interface DOMImplementationLS { 60622 method public abstract org.w3c.dom.ls.LSInput createLSInput(); 60623 method public abstract org.w3c.dom.ls.LSOutput createLSOutput(); 60624 method public abstract org.w3c.dom.ls.LSParser createLSParser(short, java.lang.String) throws org.w3c.dom.DOMException; 60625 method public abstract org.w3c.dom.ls.LSSerializer createLSSerializer(); 60626 field public static final short MODE_ASYNCHRONOUS = 2; // 0x2 60627 field public static final short MODE_SYNCHRONOUS = 1; // 0x1 60628 } 60629 60630 public class LSException extends java.lang.RuntimeException { 60631 ctor public LSException(short, java.lang.String); 60632 field public static final short PARSE_ERR = 81; // 0x51 60633 field public static final short SERIALIZE_ERR = 82; // 0x52 60634 field public short code; 60635 } 60636 60637 public abstract interface LSInput { 60638 method public abstract java.lang.String getBaseURI(); 60639 method public abstract java.io.InputStream getByteStream(); 60640 method public abstract boolean getCertifiedText(); 60641 method public abstract java.io.Reader getCharacterStream(); 60642 method public abstract java.lang.String getEncoding(); 60643 method public abstract java.lang.String getPublicId(); 60644 method public abstract java.lang.String getStringData(); 60645 method public abstract java.lang.String getSystemId(); 60646 method public abstract void setBaseURI(java.lang.String); 60647 method public abstract void setByteStream(java.io.InputStream); 60648 method public abstract void setCertifiedText(boolean); 60649 method public abstract void setCharacterStream(java.io.Reader); 60650 method public abstract void setEncoding(java.lang.String); 60651 method public abstract void setPublicId(java.lang.String); 60652 method public abstract void setStringData(java.lang.String); 60653 method public abstract void setSystemId(java.lang.String); 60654 } 60655 60656 public abstract interface LSOutput { 60657 method public abstract java.io.OutputStream getByteStream(); 60658 method public abstract java.io.Writer getCharacterStream(); 60659 method public abstract java.lang.String getEncoding(); 60660 method public abstract java.lang.String getSystemId(); 60661 method public abstract void setByteStream(java.io.OutputStream); 60662 method public abstract void setCharacterStream(java.io.Writer); 60663 method public abstract void setEncoding(java.lang.String); 60664 method public abstract void setSystemId(java.lang.String); 60665 } 60666 60667 public abstract interface LSParser { 60668 method public abstract void abort(); 60669 method public abstract boolean getAsync(); 60670 method public abstract boolean getBusy(); 60671 method public abstract org.w3c.dom.DOMConfiguration getDomConfig(); 60672 method public abstract org.w3c.dom.ls.LSParserFilter getFilter(); 60673 method public abstract org.w3c.dom.Document parse(org.w3c.dom.ls.LSInput) throws org.w3c.dom.DOMException, org.w3c.dom.ls.LSException; 60674 method public abstract org.w3c.dom.Document parseURI(java.lang.String) throws org.w3c.dom.DOMException, org.w3c.dom.ls.LSException; 60675 method public abstract 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; 60676 method public abstract void setFilter(org.w3c.dom.ls.LSParserFilter); 60677 field public static final short ACTION_APPEND_AS_CHILDREN = 1; // 0x1 60678 field public static final short ACTION_INSERT_AFTER = 4; // 0x4 60679 field public static final short ACTION_INSERT_BEFORE = 3; // 0x3 60680 field public static final short ACTION_REPLACE = 5; // 0x5 60681 field public static final short ACTION_REPLACE_CHILDREN = 2; // 0x2 60682 } 60683 60684 public abstract interface LSParserFilter { 60685 method public abstract short acceptNode(org.w3c.dom.Node); 60686 method public abstract int getWhatToShow(); 60687 method public abstract short startElement(org.w3c.dom.Element); 60688 field public static final short FILTER_ACCEPT = 1; // 0x1 60689 field public static final short FILTER_INTERRUPT = 4; // 0x4 60690 field public static final short FILTER_REJECT = 2; // 0x2 60691 field public static final short FILTER_SKIP = 3; // 0x3 60692 } 60693 60694 public abstract interface LSResourceResolver { 60695 method public abstract org.w3c.dom.ls.LSInput resolveResource(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String); 60696 } 60697 60698 public abstract interface LSSerializer { 60699 method public abstract org.w3c.dom.DOMConfiguration getDomConfig(); 60700 method public abstract java.lang.String getNewLine(); 60701 method public abstract void setNewLine(java.lang.String); 60702 method public abstract boolean write(org.w3c.dom.Node, org.w3c.dom.ls.LSOutput) throws org.w3c.dom.ls.LSException; 60703 method public abstract java.lang.String writeToString(org.w3c.dom.Node) throws org.w3c.dom.DOMException, org.w3c.dom.ls.LSException; 60704 method public abstract boolean writeToURI(org.w3c.dom.Node, java.lang.String) throws org.w3c.dom.ls.LSException; 60705 } 60706 60707} 60708 60709package org.xml.sax { 60710 60711 public abstract deprecated interface AttributeList { 60712 method public abstract int getLength(); 60713 method public abstract java.lang.String getName(int); 60714 method public abstract java.lang.String getType(int); 60715 method public abstract java.lang.String getType(java.lang.String); 60716 method public abstract java.lang.String getValue(int); 60717 method public abstract java.lang.String getValue(java.lang.String); 60718 } 60719 60720 public abstract interface Attributes { 60721 method public abstract int getIndex(java.lang.String, java.lang.String); 60722 method public abstract int getIndex(java.lang.String); 60723 method public abstract int getLength(); 60724 method public abstract java.lang.String getLocalName(int); 60725 method public abstract java.lang.String getQName(int); 60726 method public abstract java.lang.String getType(int); 60727 method public abstract java.lang.String getType(java.lang.String, java.lang.String); 60728 method public abstract java.lang.String getType(java.lang.String); 60729 method public abstract java.lang.String getURI(int); 60730 method public abstract java.lang.String getValue(int); 60731 method public abstract java.lang.String getValue(java.lang.String, java.lang.String); 60732 method public abstract java.lang.String getValue(java.lang.String); 60733 } 60734 60735 public abstract interface ContentHandler { 60736 method public abstract void characters(char[], int, int) throws org.xml.sax.SAXException; 60737 method public abstract void endDocument() throws org.xml.sax.SAXException; 60738 method public abstract void endElement(java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 60739 method public abstract void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException; 60740 method public abstract void ignorableWhitespace(char[], int, int) throws org.xml.sax.SAXException; 60741 method public abstract void processingInstruction(java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 60742 method public abstract void setDocumentLocator(org.xml.sax.Locator); 60743 method public abstract void skippedEntity(java.lang.String) throws org.xml.sax.SAXException; 60744 method public abstract void startDocument() throws org.xml.sax.SAXException; 60745 method public abstract void startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException; 60746 method public abstract void startPrefixMapping(java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 60747 } 60748 60749 public abstract interface DTDHandler { 60750 method public abstract void notationDecl(java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 60751 method public abstract void unparsedEntityDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 60752 } 60753 60754 public abstract deprecated interface DocumentHandler { 60755 method public abstract void characters(char[], int, int) throws org.xml.sax.SAXException; 60756 method public abstract void endDocument() throws org.xml.sax.SAXException; 60757 method public abstract void endElement(java.lang.String) throws org.xml.sax.SAXException; 60758 method public abstract void ignorableWhitespace(char[], int, int) throws org.xml.sax.SAXException; 60759 method public abstract void processingInstruction(java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 60760 method public abstract void setDocumentLocator(org.xml.sax.Locator); 60761 method public abstract void startDocument() throws org.xml.sax.SAXException; 60762 method public abstract void startElement(java.lang.String, org.xml.sax.AttributeList) throws org.xml.sax.SAXException; 60763 } 60764 60765 public abstract interface EntityResolver { 60766 method public abstract org.xml.sax.InputSource resolveEntity(java.lang.String, java.lang.String) throws java.io.IOException, org.xml.sax.SAXException; 60767 } 60768 60769 public abstract interface ErrorHandler { 60770 method public abstract void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 60771 method public abstract void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 60772 method public abstract void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 60773 } 60774 60775 public deprecated class HandlerBase implements org.xml.sax.DTDHandler org.xml.sax.DocumentHandler org.xml.sax.EntityResolver org.xml.sax.ErrorHandler { 60776 ctor public HandlerBase(); 60777 method public void characters(char[], int, int) throws org.xml.sax.SAXException; 60778 method public void endDocument() throws org.xml.sax.SAXException; 60779 method public void endElement(java.lang.String) throws org.xml.sax.SAXException; 60780 method public void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 60781 method public void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 60782 method public void ignorableWhitespace(char[], int, int) throws org.xml.sax.SAXException; 60783 method public void notationDecl(java.lang.String, java.lang.String, java.lang.String); 60784 method public void processingInstruction(java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 60785 method public org.xml.sax.InputSource resolveEntity(java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 60786 method public void setDocumentLocator(org.xml.sax.Locator); 60787 method public void startDocument() throws org.xml.sax.SAXException; 60788 method public void startElement(java.lang.String, org.xml.sax.AttributeList) throws org.xml.sax.SAXException; 60789 method public void unparsedEntityDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String); 60790 method public void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 60791 } 60792 60793 public class InputSource { 60794 ctor public InputSource(); 60795 ctor public InputSource(java.lang.String); 60796 ctor public InputSource(java.io.InputStream); 60797 ctor public InputSource(java.io.Reader); 60798 method public java.io.InputStream getByteStream(); 60799 method public java.io.Reader getCharacterStream(); 60800 method public java.lang.String getEncoding(); 60801 method public java.lang.String getPublicId(); 60802 method public java.lang.String getSystemId(); 60803 method public void setByteStream(java.io.InputStream); 60804 method public void setCharacterStream(java.io.Reader); 60805 method public void setEncoding(java.lang.String); 60806 method public void setPublicId(java.lang.String); 60807 method public void setSystemId(java.lang.String); 60808 } 60809 60810 public abstract interface Locator { 60811 method public abstract int getColumnNumber(); 60812 method public abstract int getLineNumber(); 60813 method public abstract java.lang.String getPublicId(); 60814 method public abstract java.lang.String getSystemId(); 60815 } 60816 60817 public abstract deprecated interface Parser { 60818 method public abstract void parse(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException; 60819 method public abstract void parse(java.lang.String) throws java.io.IOException, org.xml.sax.SAXException; 60820 method public abstract void setDTDHandler(org.xml.sax.DTDHandler); 60821 method public abstract void setDocumentHandler(org.xml.sax.DocumentHandler); 60822 method public abstract void setEntityResolver(org.xml.sax.EntityResolver); 60823 method public abstract void setErrorHandler(org.xml.sax.ErrorHandler); 60824 method public abstract void setLocale(java.util.Locale) throws org.xml.sax.SAXException; 60825 } 60826 60827 public class SAXException extends java.lang.Exception { 60828 ctor public SAXException(); 60829 ctor public SAXException(java.lang.String); 60830 ctor public SAXException(java.lang.Exception); 60831 ctor public SAXException(java.lang.String, java.lang.Exception); 60832 method public java.lang.Exception getException(); 60833 } 60834 60835 public class SAXNotRecognizedException extends org.xml.sax.SAXException { 60836 ctor public SAXNotRecognizedException(); 60837 ctor public SAXNotRecognizedException(java.lang.String); 60838 } 60839 60840 public class SAXNotSupportedException extends org.xml.sax.SAXException { 60841 ctor public SAXNotSupportedException(); 60842 ctor public SAXNotSupportedException(java.lang.String); 60843 } 60844 60845 public class SAXParseException extends org.xml.sax.SAXException { 60846 ctor public SAXParseException(java.lang.String, org.xml.sax.Locator); 60847 ctor public SAXParseException(java.lang.String, org.xml.sax.Locator, java.lang.Exception); 60848 ctor public SAXParseException(java.lang.String, java.lang.String, java.lang.String, int, int); 60849 ctor public SAXParseException(java.lang.String, java.lang.String, java.lang.String, int, int, java.lang.Exception); 60850 method public int getColumnNumber(); 60851 method public int getLineNumber(); 60852 method public java.lang.String getPublicId(); 60853 method public java.lang.String getSystemId(); 60854 } 60855 60856 public abstract interface XMLFilter implements org.xml.sax.XMLReader { 60857 method public abstract org.xml.sax.XMLReader getParent(); 60858 method public abstract void setParent(org.xml.sax.XMLReader); 60859 } 60860 60861 public abstract interface XMLReader { 60862 method public abstract org.xml.sax.ContentHandler getContentHandler(); 60863 method public abstract org.xml.sax.DTDHandler getDTDHandler(); 60864 method public abstract org.xml.sax.EntityResolver getEntityResolver(); 60865 method public abstract org.xml.sax.ErrorHandler getErrorHandler(); 60866 method public abstract boolean getFeature(java.lang.String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 60867 method public abstract java.lang.Object getProperty(java.lang.String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 60868 method public abstract void parse(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException; 60869 method public abstract void parse(java.lang.String) throws java.io.IOException, org.xml.sax.SAXException; 60870 method public abstract void setContentHandler(org.xml.sax.ContentHandler); 60871 method public abstract void setDTDHandler(org.xml.sax.DTDHandler); 60872 method public abstract void setEntityResolver(org.xml.sax.EntityResolver); 60873 method public abstract void setErrorHandler(org.xml.sax.ErrorHandler); 60874 method public abstract void setFeature(java.lang.String, boolean) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 60875 method public abstract void setProperty(java.lang.String, java.lang.Object) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 60876 } 60877 60878} 60879 60880package org.xml.sax.ext { 60881 60882 public abstract interface Attributes2 implements org.xml.sax.Attributes { 60883 method public abstract boolean isDeclared(int); 60884 method public abstract boolean isDeclared(java.lang.String); 60885 method public abstract boolean isDeclared(java.lang.String, java.lang.String); 60886 method public abstract boolean isSpecified(int); 60887 method public abstract boolean isSpecified(java.lang.String, java.lang.String); 60888 method public abstract boolean isSpecified(java.lang.String); 60889 } 60890 60891 public class Attributes2Impl extends org.xml.sax.helpers.AttributesImpl implements org.xml.sax.ext.Attributes2 { 60892 ctor public Attributes2Impl(); 60893 ctor public Attributes2Impl(org.xml.sax.Attributes); 60894 method public boolean isDeclared(int); 60895 method public boolean isDeclared(java.lang.String, java.lang.String); 60896 method public boolean isDeclared(java.lang.String); 60897 method public boolean isSpecified(int); 60898 method public boolean isSpecified(java.lang.String, java.lang.String); 60899 method public boolean isSpecified(java.lang.String); 60900 method public void setDeclared(int, boolean); 60901 method public void setSpecified(int, boolean); 60902 } 60903 60904 public abstract interface DeclHandler { 60905 method public abstract void attributeDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 60906 method public abstract void elementDecl(java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 60907 method public abstract void externalEntityDecl(java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 60908 method public abstract void internalEntityDecl(java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 60909 } 60910 60911 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 { 60912 ctor public DefaultHandler2(); 60913 method public void attributeDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 60914 method public void comment(char[], int, int) throws org.xml.sax.SAXException; 60915 method public void elementDecl(java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 60916 method public void endCDATA() throws org.xml.sax.SAXException; 60917 method public void endDTD() throws org.xml.sax.SAXException; 60918 method public void endEntity(java.lang.String) throws org.xml.sax.SAXException; 60919 method public void externalEntityDecl(java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 60920 method public org.xml.sax.InputSource getExternalSubset(java.lang.String, java.lang.String) throws java.io.IOException, org.xml.sax.SAXException; 60921 method public void internalEntityDecl(java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 60922 method public org.xml.sax.InputSource resolveEntity(java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.io.IOException, org.xml.sax.SAXException; 60923 method public void startCDATA() throws org.xml.sax.SAXException; 60924 method public void startDTD(java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 60925 method public void startEntity(java.lang.String) throws org.xml.sax.SAXException; 60926 } 60927 60928 public abstract interface EntityResolver2 implements org.xml.sax.EntityResolver { 60929 method public abstract org.xml.sax.InputSource getExternalSubset(java.lang.String, java.lang.String) throws java.io.IOException, org.xml.sax.SAXException; 60930 method public abstract org.xml.sax.InputSource resolveEntity(java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.io.IOException, org.xml.sax.SAXException; 60931 } 60932 60933 public abstract interface LexicalHandler { 60934 method public abstract void comment(char[], int, int) throws org.xml.sax.SAXException; 60935 method public abstract void endCDATA() throws org.xml.sax.SAXException; 60936 method public abstract void endDTD() throws org.xml.sax.SAXException; 60937 method public abstract void endEntity(java.lang.String) throws org.xml.sax.SAXException; 60938 method public abstract void startCDATA() throws org.xml.sax.SAXException; 60939 method public abstract void startDTD(java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 60940 method public abstract void startEntity(java.lang.String) throws org.xml.sax.SAXException; 60941 } 60942 60943 public abstract interface Locator2 implements org.xml.sax.Locator { 60944 method public abstract java.lang.String getEncoding(); 60945 method public abstract java.lang.String getXMLVersion(); 60946 } 60947 60948 public class Locator2Impl extends org.xml.sax.helpers.LocatorImpl implements org.xml.sax.ext.Locator2 { 60949 ctor public Locator2Impl(); 60950 ctor public Locator2Impl(org.xml.sax.Locator); 60951 method public java.lang.String getEncoding(); 60952 method public java.lang.String getXMLVersion(); 60953 method public void setEncoding(java.lang.String); 60954 method public void setXMLVersion(java.lang.String); 60955 } 60956 60957} 60958 60959package org.xml.sax.helpers { 60960 60961 public deprecated class AttributeListImpl implements org.xml.sax.AttributeList { 60962 ctor public AttributeListImpl(); 60963 ctor public AttributeListImpl(org.xml.sax.AttributeList); 60964 method public void addAttribute(java.lang.String, java.lang.String, java.lang.String); 60965 method public void clear(); 60966 method public int getLength(); 60967 method public java.lang.String getName(int); 60968 method public java.lang.String getType(int); 60969 method public java.lang.String getType(java.lang.String); 60970 method public java.lang.String getValue(int); 60971 method public java.lang.String getValue(java.lang.String); 60972 method public void removeAttribute(java.lang.String); 60973 method public void setAttributeList(org.xml.sax.AttributeList); 60974 } 60975 60976 public class AttributesImpl implements org.xml.sax.Attributes { 60977 ctor public AttributesImpl(); 60978 ctor public AttributesImpl(org.xml.sax.Attributes); 60979 method public void addAttribute(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String); 60980 method public void clear(); 60981 method public int getIndex(java.lang.String, java.lang.String); 60982 method public int getIndex(java.lang.String); 60983 method public int getLength(); 60984 method public java.lang.String getLocalName(int); 60985 method public java.lang.String getQName(int); 60986 method public java.lang.String getType(int); 60987 method public java.lang.String getType(java.lang.String, java.lang.String); 60988 method public java.lang.String getType(java.lang.String); 60989 method public java.lang.String getURI(int); 60990 method public java.lang.String getValue(int); 60991 method public java.lang.String getValue(java.lang.String, java.lang.String); 60992 method public java.lang.String getValue(java.lang.String); 60993 method public void removeAttribute(int); 60994 method public void setAttribute(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String); 60995 method public void setAttributes(org.xml.sax.Attributes); 60996 method public void setLocalName(int, java.lang.String); 60997 method public void setQName(int, java.lang.String); 60998 method public void setType(int, java.lang.String); 60999 method public void setURI(int, java.lang.String); 61000 method public void setValue(int, java.lang.String); 61001 } 61002 61003 public class DefaultHandler implements org.xml.sax.ContentHandler org.xml.sax.DTDHandler org.xml.sax.EntityResolver org.xml.sax.ErrorHandler { 61004 ctor public DefaultHandler(); 61005 method public void characters(char[], int, int) throws org.xml.sax.SAXException; 61006 method public void endDocument() throws org.xml.sax.SAXException; 61007 method public void endElement(java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 61008 method public void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException; 61009 method public void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 61010 method public void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 61011 method public void ignorableWhitespace(char[], int, int) throws org.xml.sax.SAXException; 61012 method public void notationDecl(java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 61013 method public void processingInstruction(java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 61014 method public org.xml.sax.InputSource resolveEntity(java.lang.String, java.lang.String) throws java.io.IOException, org.xml.sax.SAXException; 61015 method public void setDocumentLocator(org.xml.sax.Locator); 61016 method public void skippedEntity(java.lang.String) throws org.xml.sax.SAXException; 61017 method public void startDocument() throws org.xml.sax.SAXException; 61018 method public void startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException; 61019 method public void startPrefixMapping(java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 61020 method public void unparsedEntityDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 61021 method public void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 61022 } 61023 61024 public class LocatorImpl implements org.xml.sax.Locator { 61025 ctor public LocatorImpl(); 61026 ctor public LocatorImpl(org.xml.sax.Locator); 61027 method public int getColumnNumber(); 61028 method public int getLineNumber(); 61029 method public java.lang.String getPublicId(); 61030 method public java.lang.String getSystemId(); 61031 method public void setColumnNumber(int); 61032 method public void setLineNumber(int); 61033 method public void setPublicId(java.lang.String); 61034 method public void setSystemId(java.lang.String); 61035 } 61036 61037 public class NamespaceSupport { 61038 ctor public NamespaceSupport(); 61039 method public boolean declarePrefix(java.lang.String, java.lang.String); 61040 method public java.util.Enumeration getDeclaredPrefixes(); 61041 method public java.lang.String getPrefix(java.lang.String); 61042 method public java.util.Enumeration getPrefixes(); 61043 method public java.util.Enumeration getPrefixes(java.lang.String); 61044 method public java.lang.String getURI(java.lang.String); 61045 method public boolean isNamespaceDeclUris(); 61046 method public void popContext(); 61047 method public java.lang.String[] processName(java.lang.String, java.lang.String[], boolean); 61048 method public void pushContext(); 61049 method public void reset(); 61050 method public void setNamespaceDeclUris(boolean); 61051 field public static final java.lang.String NSDECL = "http://www.w3.org/xmlns/2000/"; 61052 field public static final java.lang.String XMLNS = "http://www.w3.org/XML/1998/namespace"; 61053 } 61054 61055 public class ParserAdapter implements org.xml.sax.DocumentHandler org.xml.sax.XMLReader { 61056 ctor public ParserAdapter() throws org.xml.sax.SAXException; 61057 ctor public ParserAdapter(org.xml.sax.Parser); 61058 method public void characters(char[], int, int) throws org.xml.sax.SAXException; 61059 method public void endDocument() throws org.xml.sax.SAXException; 61060 method public void endElement(java.lang.String) throws org.xml.sax.SAXException; 61061 method public org.xml.sax.ContentHandler getContentHandler(); 61062 method public org.xml.sax.DTDHandler getDTDHandler(); 61063 method public org.xml.sax.EntityResolver getEntityResolver(); 61064 method public org.xml.sax.ErrorHandler getErrorHandler(); 61065 method public boolean getFeature(java.lang.String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 61066 method public java.lang.Object getProperty(java.lang.String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 61067 method public void ignorableWhitespace(char[], int, int) throws org.xml.sax.SAXException; 61068 method public void parse(java.lang.String) throws java.io.IOException, org.xml.sax.SAXException; 61069 method public void parse(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException; 61070 method public void processingInstruction(java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 61071 method public void setContentHandler(org.xml.sax.ContentHandler); 61072 method public void setDTDHandler(org.xml.sax.DTDHandler); 61073 method public void setDocumentLocator(org.xml.sax.Locator); 61074 method public void setEntityResolver(org.xml.sax.EntityResolver); 61075 method public void setErrorHandler(org.xml.sax.ErrorHandler); 61076 method public void setFeature(java.lang.String, boolean) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 61077 method public void setProperty(java.lang.String, java.lang.Object) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 61078 method public void startDocument() throws org.xml.sax.SAXException; 61079 method public void startElement(java.lang.String, org.xml.sax.AttributeList) throws org.xml.sax.SAXException; 61080 } 61081 61082 public deprecated class ParserFactory { 61083 method public static org.xml.sax.Parser makeParser() throws java.lang.ClassCastException, java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException, java.lang.NullPointerException; 61084 method public static org.xml.sax.Parser makeParser(java.lang.String) throws java.lang.ClassCastException, java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException; 61085 } 61086 61087 public class XMLFilterImpl implements org.xml.sax.ContentHandler org.xml.sax.DTDHandler org.xml.sax.EntityResolver org.xml.sax.ErrorHandler org.xml.sax.XMLFilter { 61088 ctor public XMLFilterImpl(); 61089 ctor public XMLFilterImpl(org.xml.sax.XMLReader); 61090 method public void characters(char[], int, int) throws org.xml.sax.SAXException; 61091 method public void endDocument() throws org.xml.sax.SAXException; 61092 method public void endElement(java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 61093 method public void endPrefixMapping(java.lang.String) throws org.xml.sax.SAXException; 61094 method public void error(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 61095 method public void fatalError(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 61096 method public org.xml.sax.ContentHandler getContentHandler(); 61097 method public org.xml.sax.DTDHandler getDTDHandler(); 61098 method public org.xml.sax.EntityResolver getEntityResolver(); 61099 method public org.xml.sax.ErrorHandler getErrorHandler(); 61100 method public boolean getFeature(java.lang.String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 61101 method public org.xml.sax.XMLReader getParent(); 61102 method public java.lang.Object getProperty(java.lang.String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 61103 method public void ignorableWhitespace(char[], int, int) throws org.xml.sax.SAXException; 61104 method public void notationDecl(java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 61105 method public void parse(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException; 61106 method public void parse(java.lang.String) throws java.io.IOException, org.xml.sax.SAXException; 61107 method public void processingInstruction(java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 61108 method public org.xml.sax.InputSource resolveEntity(java.lang.String, java.lang.String) throws java.io.IOException, org.xml.sax.SAXException; 61109 method public void setContentHandler(org.xml.sax.ContentHandler); 61110 method public void setDTDHandler(org.xml.sax.DTDHandler); 61111 method public void setDocumentLocator(org.xml.sax.Locator); 61112 method public void setEntityResolver(org.xml.sax.EntityResolver); 61113 method public void setErrorHandler(org.xml.sax.ErrorHandler); 61114 method public void setFeature(java.lang.String, boolean) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 61115 method public void setParent(org.xml.sax.XMLReader); 61116 method public void setProperty(java.lang.String, java.lang.Object) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 61117 method public void skippedEntity(java.lang.String) throws org.xml.sax.SAXException; 61118 method public void startDocument() throws org.xml.sax.SAXException; 61119 method public void startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException; 61120 method public void startPrefixMapping(java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 61121 method public void unparsedEntityDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 61122 method public void warning(org.xml.sax.SAXParseException) throws org.xml.sax.SAXException; 61123 } 61124 61125 public class XMLReaderAdapter implements org.xml.sax.ContentHandler org.xml.sax.Parser { 61126 ctor public XMLReaderAdapter() throws org.xml.sax.SAXException; 61127 ctor public XMLReaderAdapter(org.xml.sax.XMLReader); 61128 method public void characters(char[], int, int) throws org.xml.sax.SAXException; 61129 method public void endDocument() throws org.xml.sax.SAXException; 61130 method public void endElement(java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 61131 method public void endPrefixMapping(java.lang.String); 61132 method public void ignorableWhitespace(char[], int, int) throws org.xml.sax.SAXException; 61133 method public void parse(java.lang.String) throws java.io.IOException, org.xml.sax.SAXException; 61134 method public void parse(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException; 61135 method public void processingInstruction(java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 61136 method public void setDTDHandler(org.xml.sax.DTDHandler); 61137 method public void setDocumentHandler(org.xml.sax.DocumentHandler); 61138 method public void setDocumentLocator(org.xml.sax.Locator); 61139 method public void setEntityResolver(org.xml.sax.EntityResolver); 61140 method public void setErrorHandler(org.xml.sax.ErrorHandler); 61141 method public void setLocale(java.util.Locale) throws org.xml.sax.SAXException; 61142 method public void skippedEntity(java.lang.String) throws org.xml.sax.SAXException; 61143 method public void startDocument() throws org.xml.sax.SAXException; 61144 method public void startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException; 61145 method public void startPrefixMapping(java.lang.String, java.lang.String); 61146 } 61147 61148 public final class XMLReaderFactory { 61149 method public static org.xml.sax.XMLReader createXMLReader() throws org.xml.sax.SAXException; 61150 method public static org.xml.sax.XMLReader createXMLReader(java.lang.String) throws org.xml.sax.SAXException; 61151 } 61152 61153} 61154 61155package org.xmlpull.v1 { 61156 61157 public abstract interface XmlPullParser { 61158 method public abstract void defineEntityReplacementText(java.lang.String, java.lang.String) throws org.xmlpull.v1.XmlPullParserException; 61159 method public abstract int getAttributeCount(); 61160 method public abstract java.lang.String getAttributeName(int); 61161 method public abstract java.lang.String getAttributeNamespace(int); 61162 method public abstract java.lang.String getAttributePrefix(int); 61163 method public abstract java.lang.String getAttributeType(int); 61164 method public abstract java.lang.String getAttributeValue(int); 61165 method public abstract java.lang.String getAttributeValue(java.lang.String, java.lang.String); 61166 method public abstract int getColumnNumber(); 61167 method public abstract int getDepth(); 61168 method public abstract int getEventType() throws org.xmlpull.v1.XmlPullParserException; 61169 method public abstract boolean getFeature(java.lang.String); 61170 method public abstract java.lang.String getInputEncoding(); 61171 method public abstract int getLineNumber(); 61172 method public abstract java.lang.String getName(); 61173 method public abstract java.lang.String getNamespace(java.lang.String); 61174 method public abstract java.lang.String getNamespace(); 61175 method public abstract int getNamespaceCount(int) throws org.xmlpull.v1.XmlPullParserException; 61176 method public abstract java.lang.String getNamespacePrefix(int) throws org.xmlpull.v1.XmlPullParserException; 61177 method public abstract java.lang.String getNamespaceUri(int) throws org.xmlpull.v1.XmlPullParserException; 61178 method public abstract java.lang.String getPositionDescription(); 61179 method public abstract java.lang.String getPrefix(); 61180 method public abstract java.lang.Object getProperty(java.lang.String); 61181 method public abstract java.lang.String getText(); 61182 method public abstract char[] getTextCharacters(int[]); 61183 method public abstract boolean isAttributeDefault(int); 61184 method public abstract boolean isEmptyElementTag() throws org.xmlpull.v1.XmlPullParserException; 61185 method public abstract boolean isWhitespace() throws org.xmlpull.v1.XmlPullParserException; 61186 method public abstract int next() throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 61187 method public abstract int nextTag() throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 61188 method public abstract java.lang.String nextText() throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 61189 method public abstract int nextToken() throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 61190 method public abstract void require(int, java.lang.String, java.lang.String) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 61191 method public abstract void setFeature(java.lang.String, boolean) throws org.xmlpull.v1.XmlPullParserException; 61192 method public abstract void setInput(java.io.Reader) throws org.xmlpull.v1.XmlPullParserException; 61193 method public abstract void setInput(java.io.InputStream, java.lang.String) throws org.xmlpull.v1.XmlPullParserException; 61194 method public abstract void setProperty(java.lang.String, java.lang.Object) throws org.xmlpull.v1.XmlPullParserException; 61195 field public static final int CDSECT = 5; // 0x5 61196 field public static final int COMMENT = 9; // 0x9 61197 field public static final int DOCDECL = 10; // 0xa 61198 field public static final int END_DOCUMENT = 1; // 0x1 61199 field public static final int END_TAG = 3; // 0x3 61200 field public static final int ENTITY_REF = 6; // 0x6 61201 field public static final java.lang.String FEATURE_PROCESS_DOCDECL = "http://xmlpull.org/v1/doc/features.html#process-docdecl"; 61202 field public static final java.lang.String FEATURE_PROCESS_NAMESPACES = "http://xmlpull.org/v1/doc/features.html#process-namespaces"; 61203 field public static final java.lang.String FEATURE_REPORT_NAMESPACE_ATTRIBUTES = "http://xmlpull.org/v1/doc/features.html#report-namespace-prefixes"; 61204 field public static final java.lang.String FEATURE_VALIDATION = "http://xmlpull.org/v1/doc/features.html#validation"; 61205 field public static final int IGNORABLE_WHITESPACE = 7; // 0x7 61206 field public static final java.lang.String NO_NAMESPACE = ""; 61207 field public static final int PROCESSING_INSTRUCTION = 8; // 0x8 61208 field public static final int START_DOCUMENT = 0; // 0x0 61209 field public static final int START_TAG = 2; // 0x2 61210 field public static final int TEXT = 4; // 0x4 61211 field public static final java.lang.String[] TYPES; 61212 } 61213 61214 public class XmlPullParserException extends java.lang.Exception { 61215 ctor public XmlPullParserException(java.lang.String); 61216 ctor public XmlPullParserException(java.lang.String, org.xmlpull.v1.XmlPullParser, java.lang.Throwable); 61217 method public int getColumnNumber(); 61218 method public java.lang.Throwable getDetail(); 61219 method public int getLineNumber(); 61220 field protected int column; 61221 field protected java.lang.Throwable detail; 61222 field protected int row; 61223 } 61224 61225 public class XmlPullParserFactory { 61226 ctor protected XmlPullParserFactory(); 61227 method public boolean getFeature(java.lang.String); 61228 method public boolean isNamespaceAware(); 61229 method public boolean isValidating(); 61230 method public static org.xmlpull.v1.XmlPullParserFactory newInstance() throws org.xmlpull.v1.XmlPullParserException; 61231 method public static org.xmlpull.v1.XmlPullParserFactory newInstance(java.lang.String, java.lang.Class) throws org.xmlpull.v1.XmlPullParserException; 61232 method public org.xmlpull.v1.XmlPullParser newPullParser() throws org.xmlpull.v1.XmlPullParserException; 61233 method public org.xmlpull.v1.XmlSerializer newSerializer() throws org.xmlpull.v1.XmlPullParserException; 61234 method public void setFeature(java.lang.String, boolean) throws org.xmlpull.v1.XmlPullParserException; 61235 method public void setNamespaceAware(boolean); 61236 method public void setValidating(boolean); 61237 field public static final java.lang.String PROPERTY_NAME = "org.xmlpull.v1.XmlPullParserFactory"; 61238 field protected java.lang.String classNamesLocation; 61239 field protected java.util.HashMap<java.lang.String, java.lang.Boolean> features; 61240 field protected java.util.ArrayList parserClasses; 61241 field protected java.util.ArrayList serializerClasses; 61242 } 61243 61244 public abstract interface XmlSerializer { 61245 method public abstract org.xmlpull.v1.XmlSerializer attribute(java.lang.String, java.lang.String, java.lang.String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 61246 method public abstract void cdsect(java.lang.String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 61247 method public abstract void comment(java.lang.String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 61248 method public abstract void docdecl(java.lang.String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 61249 method public abstract void endDocument() throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 61250 method public abstract org.xmlpull.v1.XmlSerializer endTag(java.lang.String, java.lang.String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 61251 method public abstract void entityRef(java.lang.String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 61252 method public abstract void flush() throws java.io.IOException; 61253 method public abstract int getDepth(); 61254 method public abstract boolean getFeature(java.lang.String); 61255 method public abstract java.lang.String getName(); 61256 method public abstract java.lang.String getNamespace(); 61257 method public abstract java.lang.String getPrefix(java.lang.String, boolean) throws java.lang.IllegalArgumentException; 61258 method public abstract java.lang.Object getProperty(java.lang.String); 61259 method public abstract void ignorableWhitespace(java.lang.String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 61260 method public abstract void processingInstruction(java.lang.String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 61261 method public abstract void setFeature(java.lang.String, boolean) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException; 61262 method public abstract void setOutput(java.io.OutputStream, java.lang.String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 61263 method public abstract void setOutput(java.io.Writer) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 61264 method public abstract void setPrefix(java.lang.String, java.lang.String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 61265 method public abstract void setProperty(java.lang.String, java.lang.Object) throws java.lang.IllegalArgumentException, java.lang.IllegalStateException; 61266 method public abstract void startDocument(java.lang.String, java.lang.Boolean) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 61267 method public abstract org.xmlpull.v1.XmlSerializer startTag(java.lang.String, java.lang.String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 61268 method public abstract org.xmlpull.v1.XmlSerializer text(java.lang.String) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 61269 method public abstract org.xmlpull.v1.XmlSerializer text(char[], int, int) throws java.io.IOException, java.lang.IllegalArgumentException, java.lang.IllegalStateException; 61270 } 61271 61272} 61273 61274package org.xmlpull.v1.sax2 { 61275 61276 public class Driver implements org.xml.sax.Attributes org.xml.sax.Locator org.xml.sax.XMLReader { 61277 ctor public Driver() throws org.xmlpull.v1.XmlPullParserException; 61278 ctor public Driver(org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException; 61279 method public int getColumnNumber(); 61280 method public org.xml.sax.ContentHandler getContentHandler(); 61281 method public org.xml.sax.DTDHandler getDTDHandler(); 61282 method public org.xml.sax.EntityResolver getEntityResolver(); 61283 method public org.xml.sax.ErrorHandler getErrorHandler(); 61284 method public boolean getFeature(java.lang.String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 61285 method public int getIndex(java.lang.String, java.lang.String); 61286 method public int getIndex(java.lang.String); 61287 method public int getLength(); 61288 method public int getLineNumber(); 61289 method public java.lang.String getLocalName(int); 61290 method public java.lang.Object getProperty(java.lang.String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 61291 method public java.lang.String getPublicId(); 61292 method public java.lang.String getQName(int); 61293 method public java.lang.String getSystemId(); 61294 method public java.lang.String getType(int); 61295 method public java.lang.String getType(java.lang.String, java.lang.String); 61296 method public java.lang.String getType(java.lang.String); 61297 method public java.lang.String getURI(int); 61298 method public java.lang.String getValue(int); 61299 method public java.lang.String getValue(java.lang.String, java.lang.String); 61300 method public java.lang.String getValue(java.lang.String); 61301 method public void parse(org.xml.sax.InputSource) throws java.io.IOException, org.xml.sax.SAXException; 61302 method public void parse(java.lang.String) throws java.io.IOException, org.xml.sax.SAXException; 61303 method public void parseSubTree(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xml.sax.SAXException; 61304 method public void setContentHandler(org.xml.sax.ContentHandler); 61305 method public void setDTDHandler(org.xml.sax.DTDHandler); 61306 method public void setEntityResolver(org.xml.sax.EntityResolver); 61307 method public void setErrorHandler(org.xml.sax.ErrorHandler); 61308 method public void setFeature(java.lang.String, boolean) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 61309 method public void setProperty(java.lang.String, java.lang.Object) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException; 61310 method protected void startElement(java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException; 61311 field protected static final java.lang.String APACHE_DYNAMIC_VALIDATION_FEATURE = "http://apache.org/xml/features/validation/dynamic"; 61312 field protected static final java.lang.String APACHE_SCHEMA_VALIDATION_FEATURE = "http://apache.org/xml/features/validation/schema"; 61313 field protected static final java.lang.String DECLARATION_HANDLER_PROPERTY = "http://xml.org/sax/properties/declaration-handler"; 61314 field protected static final java.lang.String LEXICAL_HANDLER_PROPERTY = "http://xml.org/sax/properties/lexical-handler"; 61315 field protected static final java.lang.String NAMESPACES_FEATURE = "http://xml.org/sax/features/namespaces"; 61316 field protected static final java.lang.String NAMESPACE_PREFIXES_FEATURE = "http://xml.org/sax/features/namespace-prefixes"; 61317 field protected static final java.lang.String VALIDATION_FEATURE = "http://xml.org/sax/features/validation"; 61318 field protected org.xml.sax.ContentHandler contentHandler; 61319 field protected org.xml.sax.ErrorHandler errorHandler; 61320 field protected org.xmlpull.v1.XmlPullParser pp; 61321 field protected java.lang.String systemId; 61322 } 61323 61324} 61325 61326