1 -keep class android.accounts.Account { 2 <init>(java.lang.String, java.lang.String); 3 <init>(android.os.Parcel); 4 5 public int describeContents(); 6 public boolean equals(java.lang.Object); 7 public int hashCode(); 8 public java.lang.String toString(); 9 public void writeToParcel(android.os.Parcel, int); 10 11 12 public static android.os.Parcelable$Creator CREATOR; 13 public java.lang.String name; 14 public java.lang.String type; 15 } 16 17 -keep class android.app.PendingIntent { 18 19 public void cancel(); 20 public int describeContents(); 21 public boolean equals(java.lang.Object); 22 public static android.app.PendingIntent getActivities(android.content.Context, int, android.content.Intent[], int); 23 public static android.app.PendingIntent getActivities(android.content.Context, int, android.content.Intent[], int, android.os.Bundle); 24 public static android.app.PendingIntent getActivity(android.content.Context, int, android.content.Intent, int); 25 public static android.app.PendingIntent getActivity(android.content.Context, int, android.content.Intent, int, android.os.Bundle); 26 public static android.app.PendingIntent getBroadcast(android.content.Context, int, android.content.Intent, int); 27 public java.lang.String getCreatorPackage(); 28 public int getCreatorUid(); 29 public android.os.UserHandle getCreatorUserHandle(); 30 public android.content.IntentSender getIntentSender(); 31 public static android.app.PendingIntent getService(android.content.Context, int, android.content.Intent, int); 32 public java.lang.String getTargetPackage(); 33 public int hashCode(); 34 public static android.app.PendingIntent readPendingIntentOrNullFromParcel(android.os.Parcel); 35 public void send(); 36 public void send(int); 37 public void send(android.content.Context, int, android.content.Intent); 38 public void send(int, android.app.PendingIntent$OnFinished, android.os.Handler); 39 public void send(android.content.Context, int, android.content.Intent, android.app.PendingIntent$OnFinished, android.os.Handler); 40 public void send(android.content.Context, int, android.content.Intent, android.app.PendingIntent$OnFinished, android.os.Handler, java.lang.String); 41 public void send(android.content.Context, int, android.content.Intent, android.app.PendingIntent$OnFinished, android.os.Handler, java.lang.String, android.os.Bundle); 42 public java.lang.String toString(); 43 public static void writePendingIntentOrNullToParcel(android.app.PendingIntent, android.os.Parcel); 44 public void writeToParcel(android.os.Parcel, int); 45 46 47 public static android.os.Parcelable$Creator CREATOR; 48 public static int FLAG_CANCEL_CURRENT; 49 public static int FLAG_IMMUTABLE; 50 public static int FLAG_NO_CREATE; 51 public static int FLAG_ONE_SHOT; 52 public static int FLAG_UPDATE_CURRENT; 53 } 54 55 -keep class android.app.PendingIntent$CanceledException { 56 <init>(); 57 <init>(java.lang.String); 58 <init>(java.lang.Exception); 59 60 61 62 } 63 64 -keep class android.app.PendingIntent$OnFinished { 65 66 public abstract void onSendFinished(android.app.PendingIntent, android.content.Intent, int, java.lang.String, android.os.Bundle); 67 68 69 } 70 71 -keep class android.content.BroadcastReceiver { 72 <init>(); 73 74 public void abortBroadcast(); 75 public void clearAbortBroadcast(); 76 public boolean getAbortBroadcast(); 77 public boolean getDebugUnregister(); 78 public int getResultCode(); 79 public java.lang.String getResultData(); 80 public android.os.Bundle getResultExtras(boolean); 81 public android.content.BroadcastReceiver$PendingResult goAsync(); 82 public boolean isInitialStickyBroadcast(); 83 public boolean isOrderedBroadcast(); 84 public abstract void onReceive(android.content.Context, android.content.Intent); 85 public android.os.IBinder peekService(android.content.Context, android.content.Intent); 86 public void setDebugUnregister(boolean); 87 public void setOrderedHint(boolean); 88 public void setResult(int, java.lang.String, android.os.Bundle); 89 public void setResultCode(int); 90 public void setResultData(java.lang.String); 91 public void setResultExtras(android.os.Bundle); 92 93 94 } 95 96 -keep class android.content.BroadcastReceiver$PendingResult { 97 98 public void abortBroadcast(); 99 public void clearAbortBroadcast(); 100 public void finish(); 101 public boolean getAbortBroadcast(); 102 public int getResultCode(); 103 public java.lang.String getResultData(); 104 public android.os.Bundle getResultExtras(boolean); 105 public void setResult(int, java.lang.String, android.os.Bundle); 106 public void setResultCode(int); 107 public void setResultData(java.lang.String); 108 public void setResultExtras(android.os.Bundle); 109 110 111 } 112 113 -keep class android.content.ClipData { 114 <init>(java.lang.CharSequence, java.lang.String[], android.content.ClipData$Item); 115 <init>(android.content.ClipDescription, android.content.ClipData$Item); 116 <init>(android.content.ClipData); 117 118 public void addItem(android.content.ClipData$Item); 119 public int describeContents(); 120 public android.content.ClipDescription getDescription(); 121 public android.content.ClipData$Item getItemAt(int); 122 public int getItemCount(); 123 public static android.content.ClipData newHtmlText(java.lang.CharSequence, java.lang.CharSequence, java.lang.String); 124 public static android.content.ClipData newIntent(java.lang.CharSequence, android.content.Intent); 125 public static android.content.ClipData newPlainText(java.lang.CharSequence, java.lang.CharSequence); 126 public static android.content.ClipData newRawUri(java.lang.CharSequence, android.net.Uri); 127 public static android.content.ClipData newUri(android.content.ContentResolver, java.lang.CharSequence, android.net.Uri); 128 public java.lang.String toString(); 129 public void writeToParcel(android.os.Parcel, int); 130 131 132 public static android.os.Parcelable$Creator CREATOR; 133 } 134 135 -keep class android.content.ClipData$Item { 136 <init>(java.lang.CharSequence); 137 <init>(java.lang.CharSequence, java.lang.String); 138 <init>(android.content.Intent); 139 <init>(android.net.Uri); 140 <init>(java.lang.CharSequence, android.content.Intent, android.net.Uri); 141 <init>(java.lang.CharSequence, java.lang.String, android.content.Intent, android.net.Uri); 142 143 public java.lang.String coerceToHtmlText(android.content.Context); 144 public java.lang.CharSequence coerceToStyledText(android.content.Context); 145 public java.lang.CharSequence coerceToText(android.content.Context); 146 public java.lang.String getHtmlText(); 147 public android.content.Intent getIntent(); 148 public java.lang.CharSequence getText(); 149 public android.net.Uri getUri(); 150 public java.lang.String toString(); 151 152 153 } 154 155 -keep class android.content.ClipDescription { 156 <init>(java.lang.CharSequence, java.lang.String[]); 157 <init>(android.content.ClipDescription); 158 159 public static boolean compareMimeTypes(java.lang.String, java.lang.String); 160 public int describeContents(); 161 public java.lang.String[] filterMimeTypes(java.lang.String); 162 public java.lang.CharSequence getLabel(); 163 public java.lang.String getMimeType(int); 164 public int getMimeTypeCount(); 165 public boolean hasMimeType(java.lang.String); 166 public java.lang.String toString(); 167 public void writeToParcel(android.os.Parcel, int); 168 169 170 public static android.os.Parcelable$Creator CREATOR; 171 public static java.lang.String MIMETYPE_TEXT_HTML; 172 public static java.lang.String MIMETYPE_TEXT_INTENT; 173 public static java.lang.String MIMETYPE_TEXT_PLAIN; 174 public static java.lang.String MIMETYPE_TEXT_URILIST; 175 } 176 177 -keep class android.content.ComponentCallbacks { 178 179 public abstract void onConfigurationChanged(android.content.res.Configuration); 180 public abstract void onLowMemory(); 181 182 183 } 184 185 -keep class android.content.ComponentName { 186 <init>(java.lang.String, java.lang.String); 187 <init>(android.content.Context, java.lang.String); 188 <init>(android.content.Context, java.lang.Class); 189 <init>(android.os.Parcel); 190 191 public android.content.ComponentName clone(); 192 public java.lang.Object clone(); 193 public int compareTo(android.content.ComponentName); 194 public int compareTo(java.lang.Object); 195 public static android.content.ComponentName createRelative(java.lang.String, java.lang.String); 196 public static android.content.ComponentName createRelative(android.content.Context, java.lang.String); 197 public int describeContents(); 198 public boolean equals(java.lang.Object); 199 public java.lang.String flattenToShortString(); 200 public java.lang.String flattenToString(); 201 public java.lang.String getClassName(); 202 public java.lang.String getPackageName(); 203 public java.lang.String getShortClassName(); 204 public int hashCode(); 205 public static android.content.ComponentName readFromParcel(android.os.Parcel); 206 public java.lang.String toShortString(); 207 public java.lang.String toString(); 208 public static android.content.ComponentName unflattenFromString(java.lang.String); 209 public void writeToParcel(android.os.Parcel, int); 210 public static void writeToParcel(android.content.ComponentName, android.os.Parcel); 211 212 213 public static android.os.Parcelable$Creator CREATOR; 214 } 215 216 -keep class android.content.ContentProvider { 217 <init>(); 218 219 public android.content.ContentProviderResult[] applyBatch(java.util.ArrayList); 220 public void attachInfo(android.content.Context, android.content.pm.ProviderInfo); 221 public int bulkInsert(android.net.Uri, android.content.ContentValues[]); 222 public android.os.Bundle call(java.lang.String, java.lang.String, android.os.Bundle); 223 public android.net.Uri canonicalize(android.net.Uri); 224 public abstract int delete(android.net.Uri, java.lang.String, java.lang.String[]); 225 public void dump(java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 226 public java.lang.String getCallingPackage(); 227 public android.content.Context getContext(); 228 public android.content.pm.PathPermission[] getPathPermissions(); 229 public java.lang.String getReadPermission(); 230 public java.lang.String[] getStreamTypes(android.net.Uri, java.lang.String); 231 public abstract java.lang.String getType(android.net.Uri); 232 public java.lang.String getWritePermission(); 233 public abstract android.net.Uri insert(android.net.Uri, android.content.ContentValues); 234 protected boolean isTemporary(); 235 public void onConfigurationChanged(android.content.res.Configuration); 236 public abstract boolean onCreate(); 237 public void onLowMemory(); 238 public void onTrimMemory(int); 239 public android.content.res.AssetFileDescriptor openAssetFile(android.net.Uri, java.lang.String); 240 public android.content.res.AssetFileDescriptor openAssetFile(android.net.Uri, java.lang.String, android.os.CancellationSignal); 241 public android.os.ParcelFileDescriptor openFile(android.net.Uri, java.lang.String); 242 public android.os.ParcelFileDescriptor openFile(android.net.Uri, java.lang.String, android.os.CancellationSignal); 243 protected android.os.ParcelFileDescriptor openFileHelper(android.net.Uri, java.lang.String); 244 public android.os.ParcelFileDescriptor openPipeHelper(android.net.Uri, java.lang.String, android.os.Bundle, java.lang.Object, android.content.ContentProvider$PipeDataWriter); 245 public android.content.res.AssetFileDescriptor openTypedAssetFile(android.net.Uri, java.lang.String, android.os.Bundle); 246 public android.content.res.AssetFileDescriptor openTypedAssetFile(android.net.Uri, java.lang.String, android.os.Bundle, android.os.CancellationSignal); 247 public abstract android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 248 public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, android.os.CancellationSignal); 249 protected void setPathPermissions(android.content.pm.PathPermission[]); 250 protected void setReadPermission(java.lang.String); 251 protected void setWritePermission(java.lang.String); 252 public void shutdown(); 253 public android.net.Uri uncanonicalize(android.net.Uri); 254 public abstract int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); 255 256 257 } 258 259 -keep class android.content.ContentProvider$PipeDataWriter { 260 261 public abstract void writeDataToPipe(android.os.ParcelFileDescriptor, android.net.Uri, java.lang.String, android.os.Bundle, java.lang.Object); 262 263 264 } 265 266 -keep class android.content.ContentProviderClient { 267 268 public android.content.ContentProviderResult[] applyBatch(java.util.ArrayList); 269 public int bulkInsert(android.net.Uri, android.content.ContentValues[]); 270 public android.os.Bundle call(java.lang.String, java.lang.String, android.os.Bundle); 271 public android.net.Uri canonicalize(android.net.Uri); 272 public int delete(android.net.Uri, java.lang.String, java.lang.String[]); 273 protected void finalize(); 274 public android.content.ContentProvider getLocalContentProvider(); 275 public java.lang.String[] getStreamTypes(android.net.Uri, java.lang.String); 276 public java.lang.String getType(android.net.Uri); 277 public android.net.Uri insert(android.net.Uri, android.content.ContentValues); 278 public android.content.res.AssetFileDescriptor openAssetFile(android.net.Uri, java.lang.String); 279 public android.content.res.AssetFileDescriptor openAssetFile(android.net.Uri, java.lang.String, android.os.CancellationSignal); 280 public android.os.ParcelFileDescriptor openFile(android.net.Uri, java.lang.String); 281 public android.os.ParcelFileDescriptor openFile(android.net.Uri, java.lang.String, android.os.CancellationSignal); 282 public android.content.res.AssetFileDescriptor openTypedAssetFileDescriptor(android.net.Uri, java.lang.String, android.os.Bundle); 283 public android.content.res.AssetFileDescriptor openTypedAssetFileDescriptor(android.net.Uri, java.lang.String, android.os.Bundle, android.os.CancellationSignal); 284 public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 285 public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, android.os.CancellationSignal); 286 public boolean release(); 287 public android.net.Uri uncanonicalize(android.net.Uri); 288 public int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); 289 290 291 } 292 293 -keep class android.content.ContentProviderOperation { 294 295 public android.content.ContentProviderResult apply(android.content.ContentProvider, android.content.ContentProviderResult[], int); 296 public int describeContents(); 297 public android.net.Uri getUri(); 298 public boolean isAssertQuery(); 299 public boolean isDelete(); 300 public boolean isInsert(); 301 public boolean isReadOperation(); 302 public boolean isUpdate(); 303 public boolean isWriteOperation(); 304 public boolean isYieldAllowed(); 305 public static android.content.ContentProviderOperation$Builder newAssertQuery(android.net.Uri); 306 public static android.content.ContentProviderOperation$Builder newDelete(android.net.Uri); 307 public static android.content.ContentProviderOperation$Builder newInsert(android.net.Uri); 308 public static android.content.ContentProviderOperation$Builder newUpdate(android.net.Uri); 309 public java.lang.String[] resolveSelectionArgsBackReferences(android.content.ContentProviderResult[], int); 310 public android.content.ContentValues resolveValueBackReferences(android.content.ContentProviderResult[], int); 311 public java.lang.String toString(); 312 public void writeToParcel(android.os.Parcel, int); 313 314 315 public static android.os.Parcelable$Creator CREATOR; 316 } 317 318 -keep class android.content.ContentProviderOperation$Builder { 319 320 public android.content.ContentProviderOperation build(); 321 public android.content.ContentProviderOperation$Builder withExpectedCount(int); 322 public android.content.ContentProviderOperation$Builder withSelection(java.lang.String, java.lang.String[]); 323 public android.content.ContentProviderOperation$Builder withSelectionBackReference(int, int); 324 public android.content.ContentProviderOperation$Builder withValue(java.lang.String, java.lang.Object); 325 public android.content.ContentProviderOperation$Builder withValueBackReference(java.lang.String, int); 326 public android.content.ContentProviderOperation$Builder withValueBackReferences(android.content.ContentValues); 327 public android.content.ContentProviderOperation$Builder withValues(android.content.ContentValues); 328 public android.content.ContentProviderOperation$Builder withYieldAllowed(boolean); 329 330 331 } 332 333 -keep class android.content.ContentProviderResult { 334 <init>(android.net.Uri); 335 <init>(int); 336 <init>(android.os.Parcel); 337 338 public int describeContents(); 339 public java.lang.String toString(); 340 public void writeToParcel(android.os.Parcel, int); 341 342 343 public static android.os.Parcelable$Creator CREATOR; 344 public java.lang.Integer count; 345 public android.net.Uri uri; 346 } 347 348 -keep class android.content.ContentResolver { 349 <init>(android.content.Context); 350 351 public android.content.ContentProviderClient acquireContentProviderClient(android.net.Uri); 352 public android.content.ContentProviderClient acquireContentProviderClient(java.lang.String); 353 public android.content.ContentProviderClient acquireUnstableContentProviderClient(android.net.Uri); 354 public android.content.ContentProviderClient acquireUnstableContentProviderClient(java.lang.String); 355 public static void addPeriodicSync(android.accounts.Account, java.lang.String, android.os.Bundle, long); 356 public static java.lang.Object addStatusChangeListener(int, android.content.SyncStatusObserver); 357 public android.content.ContentProviderResult[] applyBatch(java.lang.String, java.util.ArrayList); 358 public int bulkInsert(android.net.Uri, android.content.ContentValues[]); 359 public android.os.Bundle call(android.net.Uri, java.lang.String, java.lang.String, android.os.Bundle); 360 public void cancelSync(android.net.Uri); 361 public static void cancelSync(android.accounts.Account, java.lang.String); 362 public static void cancelSync(android.content.SyncRequest); 363 public android.net.Uri canonicalize(android.net.Uri); 364 public int delete(android.net.Uri, java.lang.String, java.lang.String[]); 365 public static android.content.SyncInfo getCurrentSync(); 366 public static java.util.List getCurrentSyncs(); 367 public static int getIsSyncable(android.accounts.Account, java.lang.String); 368 public static boolean getMasterSyncAutomatically(); 369 public java.util.List getOutgoingPersistedUriPermissions(); 370 public static java.util.List getPeriodicSyncs(android.accounts.Account, java.lang.String); 371 public java.util.List getPersistedUriPermissions(); 372 public java.lang.String[] getStreamTypes(android.net.Uri, java.lang.String); 373 public static android.content.SyncAdapterType[] getSyncAdapterTypes(); 374 public static boolean getSyncAutomatically(android.accounts.Account, java.lang.String); 375 public java.lang.String getType(android.net.Uri); 376 public android.net.Uri insert(android.net.Uri, android.content.ContentValues); 377 public static boolean isSyncActive(android.accounts.Account, java.lang.String); 378 public static boolean isSyncPending(android.accounts.Account, java.lang.String); 379 public void notifyChange(android.net.Uri, android.database.ContentObserver); 380 public void notifyChange(android.net.Uri, android.database.ContentObserver, boolean); 381 public android.content.res.AssetFileDescriptor openAssetFileDescriptor(android.net.Uri, java.lang.String); 382 public android.content.res.AssetFileDescriptor openAssetFileDescriptor(android.net.Uri, java.lang.String, android.os.CancellationSignal); 383 public android.os.ParcelFileDescriptor openFileDescriptor(android.net.Uri, java.lang.String); 384 public android.os.ParcelFileDescriptor openFileDescriptor(android.net.Uri, java.lang.String, android.os.CancellationSignal); 385 public java.io.InputStream openInputStream(android.net.Uri); 386 public java.io.OutputStream openOutputStream(android.net.Uri); 387 public java.io.OutputStream openOutputStream(android.net.Uri, java.lang.String); 388 public android.content.res.AssetFileDescriptor openTypedAssetFileDescriptor(android.net.Uri, java.lang.String, android.os.Bundle); 389 public android.content.res.AssetFileDescriptor openTypedAssetFileDescriptor(android.net.Uri, java.lang.String, android.os.Bundle, android.os.CancellationSignal); 390 public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 391 public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, android.os.CancellationSignal); 392 public void registerContentObserver(android.net.Uri, boolean, android.database.ContentObserver); 393 public void releasePersistableUriPermission(android.net.Uri, int); 394 public static void removePeriodicSync(android.accounts.Account, java.lang.String, android.os.Bundle); 395 public static void removeStatusChangeListener(java.lang.Object); 396 public static void requestSync(android.accounts.Account, java.lang.String, android.os.Bundle); 397 public static void requestSync(android.content.SyncRequest); 398 public static void setIsSyncable(android.accounts.Account, java.lang.String, int); 399 public static void setMasterSyncAutomatically(boolean); 400 public static void setSyncAutomatically(android.accounts.Account, java.lang.String, boolean); 401 public void startSync(android.net.Uri, android.os.Bundle); 402 public void takePersistableUriPermission(android.net.Uri, int); 403 public android.net.Uri uncanonicalize(android.net.Uri); 404 public void unregisterContentObserver(android.database.ContentObserver); 405 public int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); 406 public static void validateSyncExtrasBundle(android.os.Bundle); 407 408 409 public static java.lang.String ANY_CURSOR_ITEM_TYPE; 410 public static java.lang.String CURSOR_DIR_BASE_TYPE; 411 public static java.lang.String CURSOR_ITEM_BASE_TYPE; 412 public static java.lang.String EXTRA_SIZE; 413 public static java.lang.String SCHEME_ANDROID_RESOURCE; 414 public static java.lang.String SCHEME_CONTENT; 415 public static java.lang.String SCHEME_FILE; 416 public static java.lang.String SYNC_EXTRAS_ACCOUNT; 417 public static java.lang.String SYNC_EXTRAS_DISCARD_LOCAL_DELETIONS; 418 public static java.lang.String SYNC_EXTRAS_DO_NOT_RETRY; 419 public static java.lang.String SYNC_EXTRAS_EXPEDITED; 420 public static java.lang.String SYNC_EXTRAS_FORCE; 421 public static java.lang.String SYNC_EXTRAS_IGNORE_BACKOFF; 422 public static java.lang.String SYNC_EXTRAS_IGNORE_SETTINGS; 423 public static java.lang.String SYNC_EXTRAS_INITIALIZE; 424 public static java.lang.String SYNC_EXTRAS_MANUAL; 425 public static java.lang.String SYNC_EXTRAS_OVERRIDE_TOO_MANY_DELETIONS; 426 public static java.lang.String SYNC_EXTRAS_UPLOAD; 427 public static int SYNC_OBSERVER_TYPE_ACTIVE; 428 public static int SYNC_OBSERVER_TYPE_PENDING; 429 public static int SYNC_OBSERVER_TYPE_SETTINGS; 430 } 431 432 -keep class android.content.ContentValues { 433 <init>(); 434 <init>(int); 435 <init>(android.content.ContentValues); 436 437 public void clear(); 438 public boolean containsKey(java.lang.String); 439 public int describeContents(); 440 public boolean equals(java.lang.Object); 441 public java.lang.Object get(java.lang.String); 442 public java.lang.Boolean getAsBoolean(java.lang.String); 443 public java.lang.Byte getAsByte(java.lang.String); 444 public byte[] getAsByteArray(java.lang.String); 445 public java.lang.Double getAsDouble(java.lang.String); 446 public java.lang.Float getAsFloat(java.lang.String); 447 public java.lang.Integer getAsInteger(java.lang.String); 448 public java.lang.Long getAsLong(java.lang.String); 449 public java.lang.Short getAsShort(java.lang.String); 450 public java.lang.String getAsString(java.lang.String); 451 public int hashCode(); 452 public java.util.Set keySet(); 453 public void put(java.lang.String, java.lang.String); 454 public void put(java.lang.String, java.lang.Byte); 455 public void put(java.lang.String, java.lang.Short); 456 public void put(java.lang.String, java.lang.Integer); 457 public void put(java.lang.String, java.lang.Long); 458 public void put(java.lang.String, java.lang.Float); 459 public void put(java.lang.String, java.lang.Double); 460 public void put(java.lang.String, java.lang.Boolean); 461 public void put(java.lang.String, byte[]); 462 public void putAll(android.content.ContentValues); 463 public void putNull(java.lang.String); 464 public void remove(java.lang.String); 465 public int size(); 466 public java.lang.String toString(); 467 public java.util.Set valueSet(); 468 public void writeToParcel(android.os.Parcel, int); 469 470 471 public static android.os.Parcelable$Creator CREATOR; 472 public static java.lang.String TAG; 473 } 474 475 -keep class android.content.Context { 476 <init>(); 477 478 public abstract boolean bindService(android.content.Intent, android.content.ServiceConnection, int); 479 public abstract int checkCallingOrSelfPermission(java.lang.String); 480 public abstract int checkCallingOrSelfUriPermission(android.net.Uri, int); 481 public abstract int checkCallingPermission(java.lang.String); 482 public abstract int checkCallingUriPermission(android.net.Uri, int); 483 public abstract int checkPermission(java.lang.String, int, int); 484 public abstract int checkSelfPermission(java.lang.String); 485 public abstract int checkUriPermission(android.net.Uri, int, int, int); 486 public abstract int checkUriPermission(android.net.Uri, java.lang.String, java.lang.String, int, int, int); 487 public abstract void clearWallpaper(); 488 public abstract android.content.Context createConfigurationContext(android.content.res.Configuration); 489 public abstract android.content.Context createDisplayContext(android.view.Display); 490 public abstract android.content.Context createPackageContext(java.lang.String, int); 491 public abstract java.lang.String[] databaseList(); 492 public abstract boolean deleteDatabase(java.lang.String); 493 public abstract boolean deleteFile(java.lang.String); 494 public abstract void enforceCallingOrSelfPermission(java.lang.String, java.lang.String); 495 public abstract void enforceCallingOrSelfUriPermission(android.net.Uri, int, java.lang.String); 496 public abstract void enforceCallingPermission(java.lang.String, java.lang.String); 497 public abstract void enforceCallingUriPermission(android.net.Uri, int, java.lang.String); 498 public abstract void enforcePermission(java.lang.String, int, int, java.lang.String); 499 public abstract void enforceUriPermission(android.net.Uri, int, int, int, java.lang.String); 500 public abstract void enforceUriPermission(android.net.Uri, java.lang.String, java.lang.String, int, int, int, java.lang.String); 501 public abstract java.lang.String[] fileList(); 502 public abstract android.content.Context getApplicationContext(); 503 public abstract android.content.pm.ApplicationInfo getApplicationInfo(); 504 public abstract android.content.res.AssetManager getAssets(); 505 public abstract java.io.File getCacheDir(); 506 public abstract java.lang.ClassLoader getClassLoader(); 507 public abstract java.io.File getCodeCacheDir(); 508 public int getColor(int); 509 public android.content.res.ColorStateList getColorStateList(int); 510 public abstract android.content.ContentResolver getContentResolver(); 511 public abstract java.io.File getDatabasePath(java.lang.String); 512 public abstract java.io.File getDir(java.lang.String, int); 513 public android.graphics.drawable.Drawable getDrawable(int); 514 public abstract java.io.File getExternalCacheDir(); 515 public abstract java.io.File[] getExternalCacheDirs(); 516 public abstract java.io.File getExternalFilesDir(java.lang.String); 517 public abstract java.io.File[] getExternalFilesDirs(java.lang.String); 518 public abstract java.io.File[] getExternalMediaDirs(); 519 public abstract java.io.File getFileStreamPath(java.lang.String); 520 public abstract java.io.File getFilesDir(); 521 public abstract android.os.Looper getMainLooper(); 522 public abstract java.io.File getNoBackupFilesDir(); 523 public abstract java.io.File getObbDir(); 524 public abstract java.io.File[] getObbDirs(); 525 public abstract java.lang.String getPackageCodePath(); 526 public abstract android.content.pm.PackageManager getPackageManager(); 527 public abstract java.lang.String getPackageName(); 528 public abstract java.lang.String getPackageResourcePath(); 529 public abstract android.content.res.Resources getResources(); 530 public abstract android.content.SharedPreferences getSharedPreferences(java.lang.String, int); 531 public java.lang.String getString(int); 532 public java.lang.String getString(int, java.lang.Object[]); 533 public abstract java.lang.Object getSystemService(java.lang.String); 534 public java.lang.Object getSystemService(java.lang.Class); 535 public abstract java.lang.String getSystemServiceName(java.lang.Class); 536 public java.lang.CharSequence getText(int); 537 public abstract android.content.res.Resources$Theme getTheme(); 538 public abstract android.graphics.drawable.Drawable getWallpaper(); 539 public abstract int getWallpaperDesiredMinimumHeight(); 540 public abstract int getWallpaperDesiredMinimumWidth(); 541 public abstract void grantUriPermission(java.lang.String, android.net.Uri, int); 542 public boolean isRestricted(); 543 public android.content.res.TypedArray obtainStyledAttributes(int[]); 544 public android.content.res.TypedArray obtainStyledAttributes(int, int[]); 545 public android.content.res.TypedArray obtainStyledAttributes(android.util.AttributeSet, int[]); 546 public android.content.res.TypedArray obtainStyledAttributes(android.util.AttributeSet, int[], int, int); 547 public abstract java.io.FileInputStream openFileInput(java.lang.String); 548 public abstract java.io.FileOutputStream openFileOutput(java.lang.String, int); 549 public abstract android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory); 550 public abstract android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory, android.database.DatabaseErrorHandler); 551 public abstract android.graphics.drawable.Drawable peekWallpaper(); 552 public void registerComponentCallbacks(android.content.ComponentCallbacks); 553 public abstract android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter); 554 public abstract android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler); 555 public abstract void removeStickyBroadcast(android.content.Intent); 556 public abstract void removeStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle); 557 public abstract void revokeUriPermission(android.net.Uri, int); 558 public abstract void sendBroadcast(android.content.Intent); 559 public abstract void sendBroadcast(android.content.Intent, java.lang.String); 560 public abstract void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle); 561 public abstract void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String); 562 public abstract void sendOrderedBroadcast(android.content.Intent, java.lang.String); 563 public abstract void sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 564 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); 565 public abstract void sendStickyBroadcast(android.content.Intent); 566 public abstract void sendStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle); 567 public abstract void sendStickyOrderedBroadcast(android.content.Intent, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 568 public abstract void sendStickyOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 569 public abstract void setTheme(int); 570 public abstract void setWallpaper(android.graphics.Bitmap); 571 public abstract void setWallpaper(java.io.InputStream); 572 public abstract void startActivities(android.content.Intent[]); 573 public abstract void startActivities(android.content.Intent[], android.os.Bundle); 574 public abstract void startActivity(android.content.Intent); 575 public abstract void startActivity(android.content.Intent, android.os.Bundle); 576 public abstract boolean startInstrumentation(android.content.ComponentName, java.lang.String, android.os.Bundle); 577 public abstract void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int); 578 public abstract void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle); 579 public abstract android.content.ComponentName startService(android.content.Intent); 580 public abstract boolean stopService(android.content.Intent); 581 public abstract void unbindService(android.content.ServiceConnection); 582 public void unregisterComponentCallbacks(android.content.ComponentCallbacks); 583 public abstract void unregisterReceiver(android.content.BroadcastReceiver); 584 585 586 public static java.lang.String ACCESSIBILITY_SERVICE; 587 public static java.lang.String ACCOUNT_SERVICE; 588 public static java.lang.String ACTIVITY_SERVICE; 589 public static java.lang.String ALARM_SERVICE; 590 public static java.lang.String APPWIDGET_SERVICE; 591 public static java.lang.String APP_OPS_SERVICE; 592 public static java.lang.String AUDIO_SERVICE; 593 public static java.lang.String BATTERY_SERVICE; 594 public static int BIND_ABOVE_CLIENT; 595 public static int BIND_ADJUST_WITH_ACTIVITY; 596 public static int BIND_ALLOW_OOM_MANAGEMENT; 597 public static int BIND_AUTO_CREATE; 598 public static int BIND_DEBUG_UNBIND; 599 public static int BIND_IMPORTANT; 600 public static int BIND_NOT_FOREGROUND; 601 public static int BIND_WAIVE_PRIORITY; 602 public static java.lang.String BLUETOOTH_SERVICE; 603 public static java.lang.String CAMERA_SERVICE; 604 public static java.lang.String CAPTIONING_SERVICE; 605 public static java.lang.String CARRIER_CONFIG_SERVICE; 606 public static java.lang.String CLIPBOARD_SERVICE; 607 public static java.lang.String CONNECTIVITY_SERVICE; 608 public static java.lang.String CONSUMER_IR_SERVICE; 609 public static int CONTEXT_IGNORE_SECURITY; 610 public static int CONTEXT_INCLUDE_CODE; 611 public static int CONTEXT_RESTRICTED; 612 public static java.lang.String DEVICE_POLICY_SERVICE; 613 public static java.lang.String DISPLAY_SERVICE; 614 public static java.lang.String DOWNLOAD_SERVICE; 615 public static java.lang.String DROPBOX_SERVICE; 616 public static java.lang.String FINGERPRINT_SERVICE; 617 public static java.lang.String INPUT_METHOD_SERVICE; 618 public static java.lang.String INPUT_SERVICE; 619 public static java.lang.String JOB_SCHEDULER_SERVICE; 620 public static java.lang.String KEYGUARD_SERVICE; 621 public static java.lang.String LAUNCHER_APPS_SERVICE; 622 public static java.lang.String LAYOUT_INFLATER_SERVICE; 623 public static java.lang.String LOCATION_SERVICE; 624 public static java.lang.String MEDIA_PROJECTION_SERVICE; 625 public static java.lang.String MEDIA_ROUTER_SERVICE; 626 public static java.lang.String MEDIA_SESSION_SERVICE; 627 public static java.lang.String MIDI_SERVICE; 628 public static int MODE_APPEND; 629 public static int MODE_ENABLE_WRITE_AHEAD_LOGGING; 630 public static int MODE_MULTI_PROCESS; 631 public static int MODE_PRIVATE; 632 public static int MODE_WORLD_READABLE; 633 public static int MODE_WORLD_WRITEABLE; 634 public static java.lang.String NETWORK_STATS_SERVICE; 635 public static java.lang.String NFC_SERVICE; 636 public static java.lang.String NOTIFICATION_SERVICE; 637 public static java.lang.String NSD_SERVICE; 638 public static java.lang.String POWER_SERVICE; 639 public static java.lang.String PRINT_SERVICE; 640 public static java.lang.String RESTRICTIONS_SERVICE; 641 public static java.lang.String SEARCH_SERVICE; 642 public static java.lang.String SENSOR_SERVICE; 643 public static java.lang.String STORAGE_SERVICE; 644 public static java.lang.String TELECOM_SERVICE; 645 public static java.lang.String TELEPHONY_SERVICE; 646 public static java.lang.String TELEPHONY_SUBSCRIPTION_SERVICE; 647 public static java.lang.String TEXT_SERVICES_MANAGER_SERVICE; 648 public static java.lang.String TV_INPUT_SERVICE; 649 public static java.lang.String UI_MODE_SERVICE; 650 public static java.lang.String USAGE_STATS_SERVICE; 651 public static java.lang.String USB_SERVICE; 652 public static java.lang.String USER_SERVICE; 653 public static java.lang.String VIBRATOR_SERVICE; 654 public static java.lang.String WALLPAPER_SERVICE; 655 public static java.lang.String WIFI_P2P_SERVICE; 656 public static java.lang.String WIFI_SERVICE; 657 public static java.lang.String WINDOW_SERVICE; 658 } 659 660 -keep class android.content.Intent { 661 <init>(); 662 <init>(android.content.Intent); 663 <init>(java.lang.String); 664 <init>(java.lang.String, android.net.Uri); 665 <init>(android.content.Context, java.lang.Class); 666 <init>(java.lang.String, android.net.Uri, android.content.Context, java.lang.Class); 667 668 public android.content.Intent addCategory(java.lang.String); 669 public android.content.Intent addFlags(int); 670 public java.lang.Object clone(); 671 public android.content.Intent cloneFilter(); 672 public static android.content.Intent createChooser(android.content.Intent, java.lang.CharSequence); 673 public static android.content.Intent createChooser(android.content.Intent, java.lang.CharSequence, android.content.IntentSender); 674 public int describeContents(); 675 public int fillIn(android.content.Intent, int); 676 public boolean filterEquals(android.content.Intent); 677 public int filterHashCode(); 678 public java.lang.String getAction(); 679 public boolean[] getBooleanArrayExtra(java.lang.String); 680 public boolean getBooleanExtra(java.lang.String, boolean); 681 public android.os.Bundle getBundleExtra(java.lang.String); 682 public byte[] getByteArrayExtra(java.lang.String); 683 public byte getByteExtra(java.lang.String, byte); 684 public java.util.Set getCategories(); 685 public char[] getCharArrayExtra(java.lang.String); 686 public char getCharExtra(java.lang.String, char); 687 public java.lang.CharSequence[] getCharSequenceArrayExtra(java.lang.String); 688 public java.util.ArrayList getCharSequenceArrayListExtra(java.lang.String); 689 public java.lang.CharSequence getCharSequenceExtra(java.lang.String); 690 public android.content.ClipData getClipData(); 691 public android.content.ComponentName getComponent(); 692 public android.net.Uri getData(); 693 public java.lang.String getDataString(); 694 public double[] getDoubleArrayExtra(java.lang.String); 695 public double getDoubleExtra(java.lang.String, double); 696 public android.os.Bundle getExtras(); 697 public int getFlags(); 698 public float[] getFloatArrayExtra(java.lang.String); 699 public float getFloatExtra(java.lang.String, float); 700 public int[] getIntArrayExtra(java.lang.String); 701 public int getIntExtra(java.lang.String, int); 702 public java.util.ArrayList getIntegerArrayListExtra(java.lang.String); 703 public static android.content.Intent getIntent(java.lang.String); 704 public static android.content.Intent getIntentOld(java.lang.String); 705 public long[] getLongArrayExtra(java.lang.String); 706 public long getLongExtra(java.lang.String, long); 707 public java.lang.String getPackage(); 708 public android.os.Parcelable[] getParcelableArrayExtra(java.lang.String); 709 public java.util.ArrayList getParcelableArrayListExtra(java.lang.String); 710 public android.os.Parcelable getParcelableExtra(java.lang.String); 711 public java.lang.String getScheme(); 712 public android.content.Intent getSelector(); 713 public java.io.Serializable getSerializableExtra(java.lang.String); 714 public short[] getShortArrayExtra(java.lang.String); 715 public short getShortExtra(java.lang.String, short); 716 public android.graphics.Rect getSourceBounds(); 717 public java.lang.String[] getStringArrayExtra(java.lang.String); 718 public java.util.ArrayList getStringArrayListExtra(java.lang.String); 719 public java.lang.String getStringExtra(java.lang.String); 720 public java.lang.String getType(); 721 public boolean hasCategory(java.lang.String); 722 public boolean hasExtra(java.lang.String); 723 public boolean hasFileDescriptors(); 724 public static android.content.Intent makeMainActivity(android.content.ComponentName); 725 public static android.content.Intent makeMainSelectorActivity(java.lang.String, java.lang.String); 726 public static android.content.Intent makeRestartActivityTask(android.content.ComponentName); 727 public static java.lang.String normalizeMimeType(java.lang.String); 728 public static android.content.Intent parseIntent(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet); 729 public static android.content.Intent parseUri(java.lang.String, int); 730 public android.content.Intent putCharSequenceArrayListExtra(java.lang.String, java.util.ArrayList); 731 public android.content.Intent putExtra(java.lang.String, boolean); 732 public android.content.Intent putExtra(java.lang.String, byte); 733 public android.content.Intent putExtra(java.lang.String, char); 734 public android.content.Intent putExtra(java.lang.String, short); 735 public android.content.Intent putExtra(java.lang.String, int); 736 public android.content.Intent putExtra(java.lang.String, long); 737 public android.content.Intent putExtra(java.lang.String, float); 738 public android.content.Intent putExtra(java.lang.String, double); 739 public android.content.Intent putExtra(java.lang.String, java.lang.String); 740 public android.content.Intent putExtra(java.lang.String, java.lang.CharSequence); 741 public android.content.Intent putExtra(java.lang.String, android.os.Parcelable); 742 public android.content.Intent putExtra(java.lang.String, android.os.Parcelable[]); 743 public android.content.Intent putExtra(java.lang.String, java.io.Serializable); 744 public android.content.Intent putExtra(java.lang.String, boolean[]); 745 public android.content.Intent putExtra(java.lang.String, byte[]); 746 public android.content.Intent putExtra(java.lang.String, short[]); 747 public android.content.Intent putExtra(java.lang.String, char[]); 748 public android.content.Intent putExtra(java.lang.String, int[]); 749 public android.content.Intent putExtra(java.lang.String, long[]); 750 public android.content.Intent putExtra(java.lang.String, float[]); 751 public android.content.Intent putExtra(java.lang.String, double[]); 752 public android.content.Intent putExtra(java.lang.String, java.lang.String[]); 753 public android.content.Intent putExtra(java.lang.String, java.lang.CharSequence[]); 754 public android.content.Intent putExtra(java.lang.String, android.os.Bundle); 755 public android.content.Intent putExtras(android.content.Intent); 756 public android.content.Intent putExtras(android.os.Bundle); 757 public android.content.Intent putIntegerArrayListExtra(java.lang.String, java.util.ArrayList); 758 public android.content.Intent putParcelableArrayListExtra(java.lang.String, java.util.ArrayList); 759 public android.content.Intent putStringArrayListExtra(java.lang.String, java.util.ArrayList); 760 public void readFromParcel(android.os.Parcel); 761 public void removeCategory(java.lang.String); 762 public void removeExtra(java.lang.String); 763 public android.content.Intent replaceExtras(android.content.Intent); 764 public android.content.Intent replaceExtras(android.os.Bundle); 765 public android.content.ComponentName resolveActivity(android.content.pm.PackageManager); 766 public android.content.pm.ActivityInfo resolveActivityInfo(android.content.pm.PackageManager, int); 767 public java.lang.String resolveType(android.content.Context); 768 public java.lang.String resolveType(android.content.ContentResolver); 769 public java.lang.String resolveTypeIfNeeded(android.content.ContentResolver); 770 public android.content.Intent setAction(java.lang.String); 771 public android.content.Intent setClass(android.content.Context, java.lang.Class); 772 public android.content.Intent setClassName(android.content.Context, java.lang.String); 773 public android.content.Intent setClassName(java.lang.String, java.lang.String); 774 public void setClipData(android.content.ClipData); 775 public android.content.Intent setComponent(android.content.ComponentName); 776 public android.content.Intent setData(android.net.Uri); 777 public android.content.Intent setDataAndNormalize(android.net.Uri); 778 public android.content.Intent setDataAndType(android.net.Uri, java.lang.String); 779 public android.content.Intent setDataAndTypeAndNormalize(android.net.Uri, java.lang.String); 780 public void setExtrasClassLoader(java.lang.ClassLoader); 781 public android.content.Intent setFlags(int); 782 public android.content.Intent setPackage(java.lang.String); 783 public void setSelector(android.content.Intent); 784 public void setSourceBounds(android.graphics.Rect); 785 public android.content.Intent setType(java.lang.String); 786 public android.content.Intent setTypeAndNormalize(java.lang.String); 787 public java.lang.String toString(); 788 public java.lang.String toURI(); 789 public java.lang.String toUri(int); 790 public void writeToParcel(android.os.Parcel, int); 791 792 793 public static java.lang.String ACTION_AIRPLANE_MODE_CHANGED; 794 public static java.lang.String ACTION_ALL_APPS; 795 public static java.lang.String ACTION_ANSWER; 796 public static java.lang.String ACTION_APPLICATION_RESTRICTIONS_CHANGED; 797 public static java.lang.String ACTION_APP_ERROR; 798 public static java.lang.String ACTION_ASSIST; 799 public static java.lang.String ACTION_ATTACH_DATA; 800 public static java.lang.String ACTION_BATTERY_CHANGED; 801 public static java.lang.String ACTION_BATTERY_LOW; 802 public static java.lang.String ACTION_BATTERY_OKAY; 803 public static java.lang.String ACTION_BOOT_COMPLETED; 804 public static java.lang.String ACTION_BUG_REPORT; 805 public static java.lang.String ACTION_CALL; 806 public static java.lang.String ACTION_CALL_BUTTON; 807 public static java.lang.String ACTION_CAMERA_BUTTON; 808 public static java.lang.String ACTION_CHOOSER; 809 public static java.lang.String ACTION_CLOSE_SYSTEM_DIALOGS; 810 public static java.lang.String ACTION_CONFIGURATION_CHANGED; 811 public static java.lang.String ACTION_CREATE_DOCUMENT; 812 public static java.lang.String ACTION_CREATE_SHORTCUT; 813 public static java.lang.String ACTION_DATE_CHANGED; 814 public static java.lang.String ACTION_DEFAULT; 815 public static java.lang.String ACTION_DELETE; 816 public static java.lang.String ACTION_DEVICE_STORAGE_LOW; 817 public static java.lang.String ACTION_DEVICE_STORAGE_OK; 818 public static java.lang.String ACTION_DIAL; 819 public static java.lang.String ACTION_DOCK_EVENT; 820 public static java.lang.String ACTION_DREAMING_STARTED; 821 public static java.lang.String ACTION_DREAMING_STOPPED; 822 public static java.lang.String ACTION_EDIT; 823 public static java.lang.String ACTION_EXTERNAL_APPLICATIONS_AVAILABLE; 824 public static java.lang.String ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE; 825 public static java.lang.String ACTION_FACTORY_TEST; 826 public static java.lang.String ACTION_GET_CONTENT; 827 public static java.lang.String ACTION_GET_RESTRICTION_ENTRIES; 828 public static java.lang.String ACTION_GTALK_SERVICE_CONNECTED; 829 public static java.lang.String ACTION_GTALK_SERVICE_DISCONNECTED; 830 public static java.lang.String ACTION_HEADSET_PLUG; 831 public static java.lang.String ACTION_INPUT_METHOD_CHANGED; 832 public static java.lang.String ACTION_INSERT; 833 public static java.lang.String ACTION_INSERT_OR_EDIT; 834 public static java.lang.String ACTION_INSTALL_PACKAGE; 835 public static java.lang.String ACTION_LOCALE_CHANGED; 836 public static java.lang.String ACTION_MAIN; 837 public static java.lang.String ACTION_MANAGED_PROFILE_ADDED; 838 public static java.lang.String ACTION_MANAGED_PROFILE_REMOVED; 839 public static java.lang.String ACTION_MANAGE_NETWORK_USAGE; 840 public static java.lang.String ACTION_MANAGE_PACKAGE_STORAGE; 841 public static java.lang.String ACTION_MEDIA_BAD_REMOVAL; 842 public static java.lang.String ACTION_MEDIA_BUTTON; 843 public static java.lang.String ACTION_MEDIA_CHECKING; 844 public static java.lang.String ACTION_MEDIA_EJECT; 845 public static java.lang.String ACTION_MEDIA_MOUNTED; 846 public static java.lang.String ACTION_MEDIA_NOFS; 847 public static java.lang.String ACTION_MEDIA_REMOVED; 848 public static java.lang.String ACTION_MEDIA_SCANNER_FINISHED; 849 public static java.lang.String ACTION_MEDIA_SCANNER_SCAN_FILE; 850 public static java.lang.String ACTION_MEDIA_SCANNER_STARTED; 851 public static java.lang.String ACTION_MEDIA_SHARED; 852 public static java.lang.String ACTION_MEDIA_UNMOUNTABLE; 853 public static java.lang.String ACTION_MEDIA_UNMOUNTED; 854 public static java.lang.String ACTION_MY_PACKAGE_REPLACED; 855 public static java.lang.String ACTION_NEW_OUTGOING_CALL; 856 public static java.lang.String ACTION_OPEN_DOCUMENT; 857 public static java.lang.String ACTION_OPEN_DOCUMENT_TREE; 858 public static java.lang.String ACTION_PACKAGE_ADDED; 859 public static java.lang.String ACTION_PACKAGE_CHANGED; 860 public static java.lang.String ACTION_PACKAGE_DATA_CLEARED; 861 public static java.lang.String ACTION_PACKAGE_FIRST_LAUNCH; 862 public static java.lang.String ACTION_PACKAGE_FULLY_REMOVED; 863 public static java.lang.String ACTION_PACKAGE_INSTALL; 864 public static java.lang.String ACTION_PACKAGE_NEEDS_VERIFICATION; 865 public static java.lang.String ACTION_PACKAGE_REMOVED; 866 public static java.lang.String ACTION_PACKAGE_REPLACED; 867 public static java.lang.String ACTION_PACKAGE_RESTARTED; 868 public static java.lang.String ACTION_PACKAGE_VERIFIED; 869 public static java.lang.String ACTION_PASTE; 870 public static java.lang.String ACTION_PICK; 871 public static java.lang.String ACTION_PICK_ACTIVITY; 872 public static java.lang.String ACTION_POWER_CONNECTED; 873 public static java.lang.String ACTION_POWER_DISCONNECTED; 874 public static java.lang.String ACTION_POWER_USAGE_SUMMARY; 875 public static java.lang.String ACTION_PROCESS_TEXT; 876 public static java.lang.String ACTION_PROVIDER_CHANGED; 877 public static java.lang.String ACTION_QUICK_CLOCK; 878 public static java.lang.String ACTION_REBOOT; 879 public static java.lang.String ACTION_RUN; 880 public static java.lang.String ACTION_SCREEN_OFF; 881 public static java.lang.String ACTION_SCREEN_ON; 882 public static java.lang.String ACTION_SEARCH; 883 public static java.lang.String ACTION_SEARCH_LONG_PRESS; 884 public static java.lang.String ACTION_SEND; 885 public static java.lang.String ACTION_SENDTO; 886 public static java.lang.String ACTION_SEND_MULTIPLE; 887 public static java.lang.String ACTION_SET_WALLPAPER; 888 public static java.lang.String ACTION_SHUTDOWN; 889 public static java.lang.String ACTION_SYNC; 890 public static java.lang.String ACTION_SYSTEM_TUTORIAL; 891 public static java.lang.String ACTION_TIMEZONE_CHANGED; 892 public static java.lang.String ACTION_TIME_CHANGED; 893 public static java.lang.String ACTION_TIME_TICK; 894 public static java.lang.String ACTION_UID_REMOVED; 895 public static java.lang.String ACTION_UMS_CONNECTED; 896 public static java.lang.String ACTION_UMS_DISCONNECTED; 897 public static java.lang.String ACTION_UNINSTALL_PACKAGE; 898 public static java.lang.String ACTION_USER_BACKGROUND; 899 public static java.lang.String ACTION_USER_FOREGROUND; 900 public static java.lang.String ACTION_USER_INITIALIZE; 901 public static java.lang.String ACTION_USER_PRESENT; 902 public static java.lang.String ACTION_VIEW; 903 public static java.lang.String ACTION_VOICE_COMMAND; 904 public static java.lang.String ACTION_WALLPAPER_CHANGED; 905 public static java.lang.String ACTION_WEB_SEARCH; 906 public static java.lang.String CATEGORY_ALTERNATIVE; 907 public static java.lang.String CATEGORY_APP_BROWSER; 908 public static java.lang.String CATEGORY_APP_CALCULATOR; 909 public static java.lang.String CATEGORY_APP_CALENDAR; 910 public static java.lang.String CATEGORY_APP_CONTACTS; 911 public static java.lang.String CATEGORY_APP_EMAIL; 912 public static java.lang.String CATEGORY_APP_GALLERY; 913 public static java.lang.String CATEGORY_APP_MAPS; 914 public static java.lang.String CATEGORY_APP_MARKET; 915 public static java.lang.String CATEGORY_APP_MESSAGING; 916 public static java.lang.String CATEGORY_APP_MUSIC; 917 public static java.lang.String CATEGORY_BROWSABLE; 918 public static java.lang.String CATEGORY_CAR_DOCK; 919 public static java.lang.String CATEGORY_CAR_MODE; 920 public static java.lang.String CATEGORY_DEFAULT; 921 public static java.lang.String CATEGORY_DESK_DOCK; 922 public static java.lang.String CATEGORY_DEVELOPMENT_PREFERENCE; 923 public static java.lang.String CATEGORY_EMBED; 924 public static java.lang.String CATEGORY_FRAMEWORK_INSTRUMENTATION_TEST; 925 public static java.lang.String CATEGORY_HE_DESK_DOCK; 926 public static java.lang.String CATEGORY_HOME; 927 public static java.lang.String CATEGORY_INFO; 928 public static java.lang.String CATEGORY_LAUNCHER; 929 public static java.lang.String CATEGORY_LEANBACK_LAUNCHER; 930 public static java.lang.String CATEGORY_LE_DESK_DOCK; 931 public static java.lang.String CATEGORY_MONKEY; 932 public static java.lang.String CATEGORY_OPENABLE; 933 public static java.lang.String CATEGORY_PREFERENCE; 934 public static java.lang.String CATEGORY_SAMPLE_CODE; 935 public static java.lang.String CATEGORY_SELECTED_ALTERNATIVE; 936 public static java.lang.String CATEGORY_TAB; 937 public static java.lang.String CATEGORY_TEST; 938 public static java.lang.String CATEGORY_UNIT_TEST; 939 public static java.lang.String CATEGORY_VOICE; 940 public static android.os.Parcelable$Creator CREATOR; 941 public static java.lang.String EXTRA_ALARM_COUNT; 942 public static java.lang.String EXTRA_ALLOW_MULTIPLE; 943 public static java.lang.String EXTRA_ALLOW_REPLACE; 944 public static java.lang.String EXTRA_ALTERNATE_INTENTS; 945 public static java.lang.String EXTRA_ASSIST_CONTEXT; 946 public static java.lang.String EXTRA_ASSIST_INPUT_DEVICE_ID; 947 public static java.lang.String EXTRA_ASSIST_INPUT_HINT_KEYBOARD; 948 public static java.lang.String EXTRA_ASSIST_PACKAGE; 949 public static java.lang.String EXTRA_ASSIST_UID; 950 public static java.lang.String EXTRA_BCC; 951 public static java.lang.String EXTRA_BUG_REPORT; 952 public static java.lang.String EXTRA_CC; 953 public static java.lang.String EXTRA_CHANGED_COMPONENT_NAME; 954 public static java.lang.String EXTRA_CHANGED_COMPONENT_NAME_LIST; 955 public static java.lang.String EXTRA_CHANGED_PACKAGE_LIST; 956 public static java.lang.String EXTRA_CHANGED_UID_LIST; 957 public static java.lang.String EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER; 958 public static java.lang.String EXTRA_CHOSEN_COMPONENT; 959 public static java.lang.String EXTRA_CHOSEN_COMPONENT_INTENT_SENDER; 960 public static java.lang.String EXTRA_DATA_REMOVED; 961 public static java.lang.String EXTRA_DOCK_STATE; 962 public static int EXTRA_DOCK_STATE_CAR; 963 public static int EXTRA_DOCK_STATE_DESK; 964 public static int EXTRA_DOCK_STATE_HE_DESK; 965 public static int EXTRA_DOCK_STATE_LE_DESK; 966 public static int EXTRA_DOCK_STATE_UNDOCKED; 967 public static java.lang.String EXTRA_DONT_KILL_APP; 968 public static java.lang.String EXTRA_EMAIL; 969 public static java.lang.String EXTRA_HTML_TEXT; 970 public static java.lang.String EXTRA_INITIAL_INTENTS; 971 public static java.lang.String EXTRA_INSTALLER_PACKAGE_NAME; 972 public static java.lang.String EXTRA_INTENT; 973 public static java.lang.String EXTRA_KEY_EVENT; 974 public static java.lang.String EXTRA_LOCAL_ONLY; 975 public static java.lang.String EXTRA_MIME_TYPES; 976 public static java.lang.String EXTRA_NOT_UNKNOWN_SOURCE; 977 public static java.lang.String EXTRA_ORIGINATING_URI; 978 public static java.lang.String EXTRA_PHONE_NUMBER; 979 public static java.lang.String EXTRA_PROCESS_TEXT; 980 public static java.lang.String EXTRA_PROCESS_TEXT_READONLY; 981 public static java.lang.String EXTRA_REFERRER; 982 public static java.lang.String EXTRA_REFERRER_NAME; 983 public static java.lang.String EXTRA_REMOTE_INTENT_TOKEN; 984 public static java.lang.String EXTRA_REPLACEMENT_EXTRAS; 985 public static java.lang.String EXTRA_REPLACING; 986 public static java.lang.String EXTRA_RESTRICTIONS_BUNDLE; 987 public static java.lang.String EXTRA_RESTRICTIONS_INTENT; 988 public static java.lang.String EXTRA_RESTRICTIONS_LIST; 989 public static java.lang.String EXTRA_RESULT_RECEIVER; 990 public static java.lang.String EXTRA_RETURN_RESULT; 991 public static java.lang.String EXTRA_SHORTCUT_ICON; 992 public static java.lang.String EXTRA_SHORTCUT_ICON_RESOURCE; 993 public static java.lang.String EXTRA_SHORTCUT_INTENT; 994 public static java.lang.String EXTRA_SHORTCUT_NAME; 995 public static java.lang.String EXTRA_SHUTDOWN_USERSPACE_ONLY; 996 public static java.lang.String EXTRA_STREAM; 997 public static java.lang.String EXTRA_SUBJECT; 998 public static java.lang.String EXTRA_TEMPLATE; 999 public static java.lang.String EXTRA_TEXT; 1000 public static java.lang.String EXTRA_TITLE; 1001 public static java.lang.String EXTRA_UID; 1002 public static java.lang.String EXTRA_USER; 1003 public static int FILL_IN_ACTION; 1004 public static int FILL_IN_CATEGORIES; 1005 public static int FILL_IN_CLIP_DATA; 1006 public static int FILL_IN_COMPONENT; 1007 public static int FILL_IN_DATA; 1008 public static int FILL_IN_PACKAGE; 1009 public static int FILL_IN_SELECTOR; 1010 public static int FILL_IN_SOURCE_BOUNDS; 1011 public static int FLAG_ACTIVITY_BROUGHT_TO_FRONT; 1012 public static int FLAG_ACTIVITY_CLEAR_TASK; 1013 public static int FLAG_ACTIVITY_CLEAR_TOP; 1014 public static int FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET; 1015 public static int FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS; 1016 public static int FLAG_ACTIVITY_FORWARD_RESULT; 1017 public static int FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY; 1018 public static int FLAG_ACTIVITY_MULTIPLE_TASK; 1019 public static int FLAG_ACTIVITY_NEW_DOCUMENT; 1020 public static int FLAG_ACTIVITY_NEW_TASK; 1021 public static int FLAG_ACTIVITY_NO_ANIMATION; 1022 public static int FLAG_ACTIVITY_NO_HISTORY; 1023 public static int FLAG_ACTIVITY_NO_USER_ACTION; 1024 public static int FLAG_ACTIVITY_PREVIOUS_IS_TOP; 1025 public static int FLAG_ACTIVITY_REORDER_TO_FRONT; 1026 public static int FLAG_ACTIVITY_RESET_TASK_IF_NEEDED; 1027 public static int FLAG_ACTIVITY_RETAIN_IN_RECENTS; 1028 public static int FLAG_ACTIVITY_SINGLE_TOP; 1029 public static int FLAG_ACTIVITY_TASK_ON_HOME; 1030 public static int FLAG_DEBUG_LOG_RESOLUTION; 1031 public static int FLAG_EXCLUDE_STOPPED_PACKAGES; 1032 public static int FLAG_FROM_BACKGROUND; 1033 public static int FLAG_GRANT_PERSISTABLE_URI_PERMISSION; 1034 public static int FLAG_GRANT_PREFIX_URI_PERMISSION; 1035 public static int FLAG_GRANT_READ_URI_PERMISSION; 1036 public static int FLAG_GRANT_WRITE_URI_PERMISSION; 1037 public static int FLAG_INCLUDE_STOPPED_PACKAGES; 1038 public static int FLAG_RECEIVER_FOREGROUND; 1039 public static int FLAG_RECEIVER_NO_ABORT; 1040 public static int FLAG_RECEIVER_REGISTERED_ONLY; 1041 public static int FLAG_RECEIVER_REPLACE_PENDING; 1042 public static java.lang.String METADATA_DOCK_HOME; 1043 public static int URI_ALLOW_UNSAFE; 1044 public static int URI_ANDROID_APP_SCHEME; 1045 public static int URI_INTENT_SCHEME; 1046 } 1047 1048 -keep class android.content.IntentFilter { 1049 <init>(); 1050 <init>(java.lang.String); 1051 <init>(java.lang.String, java.lang.String); 1052 <init>(android.content.IntentFilter); 1053 1054 public java.util.Iterator actionsIterator(); 1055 public void addAction(java.lang.String); 1056 public void addCategory(java.lang.String); 1057 public void addDataAuthority(java.lang.String, java.lang.String); 1058 public void addDataPath(java.lang.String, int); 1059 public void addDataScheme(java.lang.String); 1060 public void addDataSchemeSpecificPart(java.lang.String, int); 1061 public void addDataType(java.lang.String); 1062 public java.util.Iterator authoritiesIterator(); 1063 public java.util.Iterator categoriesIterator(); 1064 public int countActions(); 1065 public int countCategories(); 1066 public int countDataAuthorities(); 1067 public int countDataPaths(); 1068 public int countDataSchemeSpecificParts(); 1069 public int countDataSchemes(); 1070 public int countDataTypes(); 1071 public static android.content.IntentFilter create(java.lang.String, java.lang.String); 1072 public int describeContents(); 1073 public void dump(android.util.Printer, java.lang.String); 1074 public java.lang.String getAction(int); 1075 public java.lang.String getCategory(int); 1076 public android.content.IntentFilter$AuthorityEntry getDataAuthority(int); 1077 public android.os.PatternMatcher getDataPath(int); 1078 public java.lang.String getDataScheme(int); 1079 public android.os.PatternMatcher getDataSchemeSpecificPart(int); 1080 public java.lang.String getDataType(int); 1081 public int getPriority(); 1082 public boolean hasAction(java.lang.String); 1083 public boolean hasCategory(java.lang.String); 1084 public boolean hasDataAuthority(android.net.Uri); 1085 public boolean hasDataPath(java.lang.String); 1086 public boolean hasDataScheme(java.lang.String); 1087 public boolean hasDataSchemeSpecificPart(java.lang.String); 1088 public boolean hasDataType(java.lang.String); 1089 public int match(android.content.ContentResolver, android.content.Intent, boolean, java.lang.String); 1090 public int match(java.lang.String, java.lang.String, java.lang.String, android.net.Uri, java.util.Set, java.lang.String); 1091 public boolean matchAction(java.lang.String); 1092 public java.lang.String matchCategories(java.util.Set); 1093 public int matchData(java.lang.String, java.lang.String, android.net.Uri); 1094 public int matchDataAuthority(android.net.Uri); 1095 public java.util.Iterator pathsIterator(); 1096 public void readFromXml(org.xmlpull.v1.XmlPullParser); 1097 public java.util.Iterator schemeSpecificPartsIterator(); 1098 public java.util.Iterator schemesIterator(); 1099 public void setPriority(int); 1100 public java.util.Iterator typesIterator(); 1101 public void writeToParcel(android.os.Parcel, int); 1102 public void writeToXml(org.xmlpull.v1.XmlSerializer); 1103 1104 1105 public static android.os.Parcelable$Creator CREATOR; 1106 public static int MATCH_ADJUSTMENT_MASK; 1107 public static int MATCH_ADJUSTMENT_NORMAL; 1108 public static int MATCH_CATEGORY_EMPTY; 1109 public static int MATCH_CATEGORY_HOST; 1110 public static int MATCH_CATEGORY_MASK; 1111 public static int MATCH_CATEGORY_PATH; 1112 public static int MATCH_CATEGORY_PORT; 1113 public static int MATCH_CATEGORY_SCHEME; 1114 public static int MATCH_CATEGORY_SCHEME_SPECIFIC_PART; 1115 public static int MATCH_CATEGORY_TYPE; 1116 public static int NO_MATCH_ACTION; 1117 public static int NO_MATCH_CATEGORY; 1118 public static int NO_MATCH_DATA; 1119 public static int NO_MATCH_TYPE; 1120 public static int SYSTEM_HIGH_PRIORITY; 1121 public static int SYSTEM_LOW_PRIORITY; 1122 } 1123 1124 -keep class android.content.IntentFilter$AuthorityEntry { 1125 <init>(java.lang.String, java.lang.String); 1126 1127 public java.lang.String getHost(); 1128 public int getPort(); 1129 public int match(android.net.Uri); 1130 1131 1132 } 1133 1134 -keep class android.content.IntentFilter$MalformedMimeTypeException { 1135 <init>(); 1136 <init>(java.lang.String); 1137 1138 1139 1140 } 1141 1142 -keep class android.content.IntentSender { 1143 1144 public int describeContents(); 1145 public boolean equals(java.lang.Object); 1146 public java.lang.String getCreatorPackage(); 1147 public int getCreatorUid(); 1148 public android.os.UserHandle getCreatorUserHandle(); 1149 public java.lang.String getTargetPackage(); 1150 public int hashCode(); 1151 public static android.content.IntentSender readIntentSenderOrNullFromParcel(android.os.Parcel); 1152 public void sendIntent(android.content.Context, int, android.content.Intent, android.content.IntentSender$OnFinished, android.os.Handler); 1153 public void sendIntent(android.content.Context, int, android.content.Intent, android.content.IntentSender$OnFinished, android.os.Handler, java.lang.String); 1154 public java.lang.String toString(); 1155 public static void writeIntentSenderOrNullToParcel(android.content.IntentSender, android.os.Parcel); 1156 public void writeToParcel(android.os.Parcel, int); 1157 1158 1159 public static android.os.Parcelable$Creator CREATOR; 1160 } 1161 1162 -keep class android.content.IntentSender$OnFinished { 1163 1164 public abstract void onSendFinished(android.content.IntentSender, android.content.Intent, int, java.lang.String, android.os.Bundle); 1165 1166 1167 } 1168 1169 -keep class android.content.IntentSender$SendIntentException { 1170 <init>(); 1171 <init>(java.lang.String); 1172 <init>(java.lang.Exception); 1173 1174 1175 1176 } 1177 1178 -keep class android.content.OperationApplicationException { 1179 <init>(); 1180 <init>(java.lang.String); 1181 <init>(java.lang.String, java.lang.Throwable); 1182 <init>(java.lang.Throwable); 1183 <init>(int); 1184 <init>(java.lang.String, int); 1185 1186 public int getNumSuccessfulYieldPoints(); 1187 1188 1189 } 1190 1191 -keep class android.content.PeriodicSync { 1192 <init>(android.accounts.Account, java.lang.String, android.os.Bundle, long); 1193 1194 public int describeContents(); 1195 public boolean equals(java.lang.Object); 1196 public java.lang.String toString(); 1197 public void writeToParcel(android.os.Parcel, int); 1198 1199 1200 public static android.os.Parcelable$Creator CREATOR; 1201 public android.accounts.Account account; 1202 public java.lang.String authority; 1203 public android.os.Bundle extras; 1204 public long period; 1205 } 1206 1207 -keep class android.content.ServiceConnection { 1208 1209 public abstract void onServiceConnected(android.content.ComponentName, android.os.IBinder); 1210 public abstract void onServiceDisconnected(android.content.ComponentName); 1211 1212 1213 } 1214 1215 -keep class android.content.SharedPreferences { 1216 1217 public abstract boolean contains(java.lang.String); 1218 public abstract android.content.SharedPreferences$Editor edit(); 1219 public abstract java.util.Map getAll(); 1220 public abstract boolean getBoolean(java.lang.String, boolean); 1221 public abstract float getFloat(java.lang.String, float); 1222 public abstract int getInt(java.lang.String, int); 1223 public abstract long getLong(java.lang.String, long); 1224 public abstract java.lang.String getString(java.lang.String, java.lang.String); 1225 public abstract java.util.Set getStringSet(java.lang.String, java.util.Set); 1226 public abstract void registerOnSharedPreferenceChangeListener(android.content.SharedPreferences$OnSharedPreferenceChangeListener); 1227 public abstract void unregisterOnSharedPreferenceChangeListener(android.content.SharedPreferences$OnSharedPreferenceChangeListener); 1228 1229 1230 } 1231 1232 -keep class android.content.SharedPreferences$Editor { 1233 1234 public abstract void apply(); 1235 public abstract android.content.SharedPreferences$Editor clear(); 1236 public abstract boolean commit(); 1237 public abstract android.content.SharedPreferences$Editor putBoolean(java.lang.String, boolean); 1238 public abstract android.content.SharedPreferences$Editor putFloat(java.lang.String, float); 1239 public abstract android.content.SharedPreferences$Editor putInt(java.lang.String, int); 1240 public abstract android.content.SharedPreferences$Editor putLong(java.lang.String, long); 1241 public abstract android.content.SharedPreferences$Editor putString(java.lang.String, java.lang.String); 1242 public abstract android.content.SharedPreferences$Editor putStringSet(java.lang.String, java.util.Set); 1243 public abstract android.content.SharedPreferences$Editor remove(java.lang.String); 1244 1245 1246 } 1247 1248 -keep class android.content.SharedPreferences$OnSharedPreferenceChangeListener { 1249 1250 public abstract void onSharedPreferenceChanged(android.content.SharedPreferences, java.lang.String); 1251 1252 1253 } 1254 1255 -keep class android.content.SyncAdapterType { 1256 <init>(java.lang.String, java.lang.String, boolean, boolean); 1257 <init>(android.os.Parcel); 1258 1259 public boolean allowParallelSyncs(); 1260 public int describeContents(); 1261 public boolean equals(java.lang.Object); 1262 public java.lang.String getSettingsActivity(); 1263 public int hashCode(); 1264 public boolean isAlwaysSyncable(); 1265 public boolean isUserVisible(); 1266 public static android.content.SyncAdapterType newKey(java.lang.String, java.lang.String); 1267 public boolean supportsUploading(); 1268 public java.lang.String toString(); 1269 public void writeToParcel(android.os.Parcel, int); 1270 1271 1272 public static android.os.Parcelable$Creator CREATOR; 1273 public java.lang.String accountType; 1274 public java.lang.String authority; 1275 public boolean isKey; 1276 } 1277 1278 -keep class android.content.SyncInfo { 1279 1280 public int describeContents(); 1281 public void writeToParcel(android.os.Parcel, int); 1282 1283 1284 public android.accounts.Account account; 1285 public java.lang.String authority; 1286 public long startTime; 1287 } 1288 1289 -keep class android.content.SyncRequest { 1290 1291 public int describeContents(); 1292 public void writeToParcel(android.os.Parcel, int); 1293 1294 1295 public static android.os.Parcelable$Creator CREATOR; 1296 } 1297 1298 -keep class android.content.SyncStatusObserver { 1299 1300 public abstract void onStatusChanged(int); 1301 1302 1303 } 1304 1305 -keep class android.content.UriPermission { 1306 1307 public int describeContents(); 1308 public long getPersistedTime(); 1309 public android.net.Uri getUri(); 1310 public boolean isReadPermission(); 1311 public boolean isWritePermission(); 1312 public java.lang.String toString(); 1313 public void writeToParcel(android.os.Parcel, int); 1314 1315 1316 public static android.os.Parcelable$Creator CREATOR; 1317 public static long INVALID_TIME; 1318 } 1319 1320 -keep class android.content.pm.ActivityInfo { 1321 <init>(); 1322 <init>(android.content.pm.ActivityInfo); 1323 1324 public int describeContents(); 1325 public void dump(android.util.Printer, java.lang.String); 1326 public int getThemeResource(); 1327 public java.lang.String toString(); 1328 public void writeToParcel(android.os.Parcel, int); 1329 1330 1331 public static int CONFIG_DENSITY; 1332 public static int CONFIG_FONT_SCALE; 1333 public static int CONFIG_KEYBOARD; 1334 public static int CONFIG_KEYBOARD_HIDDEN; 1335 public static int CONFIG_LAYOUT_DIRECTION; 1336 public static int CONFIG_LOCALE; 1337 public static int CONFIG_MCC; 1338 public static int CONFIG_MNC; 1339 public static int CONFIG_NAVIGATION; 1340 public static int CONFIG_ORIENTATION; 1341 public static int CONFIG_SCREEN_LAYOUT; 1342 public static int CONFIG_SCREEN_SIZE; 1343 public static int CONFIG_SMALLEST_SCREEN_SIZE; 1344 public static int CONFIG_TOUCHSCREEN; 1345 public static int CONFIG_UI_MODE; 1346 public static android.os.Parcelable$Creator CREATOR; 1347 public static int DOCUMENT_LAUNCH_ALWAYS; 1348 public static int DOCUMENT_LAUNCH_INTO_EXISTING; 1349 public static int DOCUMENT_LAUNCH_NEVER; 1350 public static int DOCUMENT_LAUNCH_NONE; 1351 public static int FLAG_ALLOW_TASK_REPARENTING; 1352 public static int FLAG_ALWAYS_RETAIN_TASK_STATE; 1353 public static int FLAG_AUTO_REMOVE_FROM_RECENTS; 1354 public static int FLAG_CLEAR_TASK_ON_LAUNCH; 1355 public static int FLAG_EXCLUDE_FROM_RECENTS; 1356 public static int FLAG_FINISH_ON_CLOSE_SYSTEM_DIALOGS; 1357 public static int FLAG_FINISH_ON_TASK_LAUNCH; 1358 public static int FLAG_HARDWARE_ACCELERATED; 1359 public static int FLAG_IMMERSIVE; 1360 public static int FLAG_MULTIPROCESS; 1361 public static int FLAG_NO_HISTORY; 1362 public static int FLAG_RELINQUISH_TASK_IDENTITY; 1363 public static int FLAG_RESUME_WHILE_PAUSING; 1364 public static int FLAG_SINGLE_USER; 1365 public static int FLAG_STATE_NOT_NEEDED; 1366 public static int LAUNCH_MULTIPLE; 1367 public static int LAUNCH_SINGLE_INSTANCE; 1368 public static int LAUNCH_SINGLE_TASK; 1369 public static int LAUNCH_SINGLE_TOP; 1370 public static int PERSIST_ACROSS_REBOOTS; 1371 public static int PERSIST_NEVER; 1372 public static int PERSIST_ROOT_ONLY; 1373 public static int SCREEN_ORIENTATION_BEHIND; 1374 public static int SCREEN_ORIENTATION_FULL_SENSOR; 1375 public static int SCREEN_ORIENTATION_FULL_USER; 1376 public static int SCREEN_ORIENTATION_LANDSCAPE; 1377 public static int SCREEN_ORIENTATION_LOCKED; 1378 public static int SCREEN_ORIENTATION_NOSENSOR; 1379 public static int SCREEN_ORIENTATION_PORTRAIT; 1380 public static int SCREEN_ORIENTATION_REVERSE_LANDSCAPE; 1381 public static int SCREEN_ORIENTATION_REVERSE_PORTRAIT; 1382 public static int SCREEN_ORIENTATION_SENSOR; 1383 public static int SCREEN_ORIENTATION_SENSOR_LANDSCAPE; 1384 public static int SCREEN_ORIENTATION_SENSOR_PORTRAIT; 1385 public static int SCREEN_ORIENTATION_UNSPECIFIED; 1386 public static int SCREEN_ORIENTATION_USER; 1387 public static int SCREEN_ORIENTATION_USER_LANDSCAPE; 1388 public static int SCREEN_ORIENTATION_USER_PORTRAIT; 1389 public static int UIOPTION_SPLIT_ACTION_BAR_WHEN_NARROW; 1390 public int configChanges; 1391 public int documentLaunchMode; 1392 public int flags; 1393 public int launchMode; 1394 public int maxRecents; 1395 public java.lang.String parentActivityName; 1396 public java.lang.String permission; 1397 public int persistableMode; 1398 public int screenOrientation; 1399 public int softInputMode; 1400 public java.lang.String targetActivity; 1401 public java.lang.String taskAffinity; 1402 public int theme; 1403 public int uiOptions; 1404 } 1405 1406 -keep class android.content.pm.ApplicationInfo { 1407 <init>(); 1408 <init>(android.content.pm.ApplicationInfo); 1409 1410 public int describeContents(); 1411 public void dump(android.util.Printer, java.lang.String); 1412 public java.lang.CharSequence loadDescription(android.content.pm.PackageManager); 1413 public java.lang.String toString(); 1414 public void writeToParcel(android.os.Parcel, int); 1415 1416 1417 public static android.os.Parcelable$Creator CREATOR; 1418 public static int FLAG_ALLOW_BACKUP; 1419 public static int FLAG_ALLOW_CLEAR_USER_DATA; 1420 public static int FLAG_ALLOW_TASK_REPARENTING; 1421 public static int FLAG_DEBUGGABLE; 1422 public static int FLAG_EXTERNAL_STORAGE; 1423 public static int FLAG_EXTRACT_NATIVE_LIBS; 1424 public static int FLAG_FACTORY_TEST; 1425 public static int FLAG_FULL_BACKUP_ONLY; 1426 public static int FLAG_HARDWARE_ACCELERATED; 1427 public static int FLAG_HAS_CODE; 1428 public static int FLAG_INSTALLED; 1429 public static int FLAG_IS_DATA_ONLY; 1430 public static int FLAG_IS_GAME; 1431 public static int FLAG_KILL_AFTER_RESTORE; 1432 public static int FLAG_LARGE_HEAP; 1433 public static int FLAG_MULTIARCH; 1434 public static int FLAG_PERSISTENT; 1435 public static int FLAG_RESIZEABLE_FOR_SCREENS; 1436 public static int FLAG_RESTORE_ANY_VERSION; 1437 public static int FLAG_STOPPED; 1438 public static int FLAG_SUPPORTS_LARGE_SCREENS; 1439 public static int FLAG_SUPPORTS_NORMAL_SCREENS; 1440 public static int FLAG_SUPPORTS_RTL; 1441 public static int FLAG_SUPPORTS_SCREEN_DENSITIES; 1442 public static int FLAG_SUPPORTS_SMALL_SCREENS; 1443 public static int FLAG_SUPPORTS_XLARGE_SCREENS; 1444 public static int FLAG_SYSTEM; 1445 public static int FLAG_TEST_ONLY; 1446 public static int FLAG_UPDATED_SYSTEM_APP; 1447 public static int FLAG_USES_CLEARTEXT_TRAFFIC; 1448 public static int FLAG_VM_SAFE_MODE; 1449 public java.lang.String backupAgentName; 1450 public java.lang.String className; 1451 public int compatibleWidthLimitDp; 1452 public java.lang.String dataDir; 1453 public int descriptionRes; 1454 public boolean enabled; 1455 public int flags; 1456 public int largestWidthLimitDp; 1457 public java.lang.String manageSpaceActivityName; 1458 public java.lang.String nativeLibraryDir; 1459 public java.lang.String permission; 1460 public java.lang.String processName; 1461 public java.lang.String publicSourceDir; 1462 public int requiresSmallestWidthDp; 1463 public java.lang.String[] sharedLibraryFiles; 1464 public java.lang.String sourceDir; 1465 public java.lang.String[] splitPublicSourceDirs; 1466 public java.lang.String[] splitSourceDirs; 1467 public int targetSdkVersion; 1468 public java.lang.String taskAffinity; 1469 public int theme; 1470 public int uiOptions; 1471 public int uid; 1472 } 1473 1474 -keep class android.content.pm.ComponentInfo { 1475 <init>(); 1476 <init>(android.content.pm.ComponentInfo); 1477 <init>(android.os.Parcel); 1478 1479 protected void dumpBack(android.util.Printer, java.lang.String); 1480 protected void dumpFront(android.util.Printer, java.lang.String); 1481 public int getBannerResource(); 1482 public int getIconResource(); 1483 public int getLogoResource(); 1484 public boolean isEnabled(); 1485 public java.lang.CharSequence loadLabel(android.content.pm.PackageManager); 1486 public void writeToParcel(android.os.Parcel, int); 1487 1488 1489 public android.content.pm.ApplicationInfo applicationInfo; 1490 public int descriptionRes; 1491 public boolean enabled; 1492 public boolean exported; 1493 public java.lang.String processName; 1494 } 1495 1496 -keep class android.content.pm.ConfigurationInfo { 1497 <init>(); 1498 <init>(android.content.pm.ConfigurationInfo); 1499 1500 public int describeContents(); 1501 public java.lang.String getGlEsVersion(); 1502 public java.lang.String toString(); 1503 public void writeToParcel(android.os.Parcel, int); 1504 1505 1506 public static android.os.Parcelable$Creator CREATOR; 1507 public static int GL_ES_VERSION_UNDEFINED; 1508 public static int INPUT_FEATURE_FIVE_WAY_NAV; 1509 public static int INPUT_FEATURE_HARD_KEYBOARD; 1510 public int reqGlEsVersion; 1511 public int reqInputFeatures; 1512 public int reqKeyboardType; 1513 public int reqNavigation; 1514 public int reqTouchScreen; 1515 } 1516 1517 -keep class android.content.pm.FeatureGroupInfo { 1518 <init>(); 1519 <init>(android.content.pm.FeatureGroupInfo); 1520 1521 public int describeContents(); 1522 public void writeToParcel(android.os.Parcel, int); 1523 1524 1525 public static android.os.Parcelable$Creator CREATOR; 1526 public android.content.pm.FeatureInfo[] features; 1527 } 1528 1529 -keep class android.content.pm.FeatureInfo { 1530 <init>(); 1531 <init>(android.content.pm.FeatureInfo); 1532 1533 public int describeContents(); 1534 public java.lang.String getGlEsVersion(); 1535 public java.lang.String toString(); 1536 public void writeToParcel(android.os.Parcel, int); 1537 1538 1539 public static android.os.Parcelable$Creator CREATOR; 1540 public static int FLAG_REQUIRED; 1541 public static int GL_ES_VERSION_UNDEFINED; 1542 public int flags; 1543 public java.lang.String name; 1544 public int reqGlEsVersion; 1545 } 1546 1547 -keep class android.content.pm.InstrumentationInfo { 1548 <init>(); 1549 <init>(android.content.pm.InstrumentationInfo); 1550 1551 public int describeContents(); 1552 public java.lang.String toString(); 1553 public void writeToParcel(android.os.Parcel, int); 1554 1555 1556 public static android.os.Parcelable$Creator CREATOR; 1557 public java.lang.String dataDir; 1558 public boolean functionalTest; 1559 public boolean handleProfiling; 1560 public java.lang.String publicSourceDir; 1561 public java.lang.String sourceDir; 1562 public java.lang.String[] splitPublicSourceDirs; 1563 public java.lang.String[] splitSourceDirs; 1564 public java.lang.String targetPackage; 1565 } 1566 1567 -keep class android.content.pm.PackageInfo { 1568 <init>(); 1569 1570 public int describeContents(); 1571 public java.lang.String toString(); 1572 public void writeToParcel(android.os.Parcel, int); 1573 1574 1575 public static android.os.Parcelable$Creator CREATOR; 1576 public static int INSTALL_LOCATION_AUTO; 1577 public static int INSTALL_LOCATION_INTERNAL_ONLY; 1578 public static int INSTALL_LOCATION_PREFER_EXTERNAL; 1579 public static int REQUESTED_PERMISSION_GRANTED; 1580 public android.content.pm.ActivityInfo[] activities; 1581 public android.content.pm.ApplicationInfo applicationInfo; 1582 public int baseRevisionCode; 1583 public android.content.pm.ConfigurationInfo[] configPreferences; 1584 public android.content.pm.FeatureGroupInfo[] featureGroups; 1585 public long firstInstallTime; 1586 public int[] gids; 1587 public int installLocation; 1588 public android.content.pm.InstrumentationInfo[] instrumentation; 1589 public long lastUpdateTime; 1590 public java.lang.String packageName; 1591 public android.content.pm.PermissionInfo[] permissions; 1592 public android.content.pm.ProviderInfo[] providers; 1593 public android.content.pm.ActivityInfo[] receivers; 1594 public android.content.pm.FeatureInfo[] reqFeatures; 1595 public java.lang.String[] requestedPermissions; 1596 public int[] requestedPermissionsFlags; 1597 public android.content.pm.ServiceInfo[] services; 1598 public java.lang.String sharedUserId; 1599 public int sharedUserLabel; 1600 public android.content.pm.Signature[] signatures; 1601 public java.lang.String[] splitNames; 1602 public int[] splitRevisionCodes; 1603 public int versionCode; 1604 public java.lang.String versionName; 1605 } 1606 1607 -keep class android.content.pm.PackageInstaller { 1608 1609 public void abandonSession(int); 1610 public int createSession(android.content.pm.PackageInstaller$SessionParams); 1611 public java.util.List getAllSessions(); 1612 public java.util.List getMySessions(); 1613 public android.content.pm.PackageInstaller$SessionInfo getSessionInfo(int); 1614 public android.content.pm.PackageInstaller$Session openSession(int); 1615 public void registerSessionCallback(android.content.pm.PackageInstaller$SessionCallback); 1616 public void registerSessionCallback(android.content.pm.PackageInstaller$SessionCallback, android.os.Handler); 1617 public void uninstall(java.lang.String, android.content.IntentSender); 1618 public void unregisterSessionCallback(android.content.pm.PackageInstaller$SessionCallback); 1619 public void updateSessionAppIcon(int, android.graphics.Bitmap); 1620 public void updateSessionAppLabel(int, java.lang.CharSequence); 1621 1622 1623 public static java.lang.String ACTION_SESSION_DETAILS; 1624 public static java.lang.String EXTRA_OTHER_PACKAGE_NAME; 1625 public static java.lang.String EXTRA_PACKAGE_NAME; 1626 public static java.lang.String EXTRA_SESSION_ID; 1627 public static java.lang.String EXTRA_STATUS; 1628 public static java.lang.String EXTRA_STATUS_MESSAGE; 1629 public static java.lang.String EXTRA_STORAGE_PATH; 1630 public static int STATUS_FAILURE; 1631 public static int STATUS_FAILURE_ABORTED; 1632 public static int STATUS_FAILURE_BLOCKED; 1633 public static int STATUS_FAILURE_CONFLICT; 1634 public static int STATUS_FAILURE_INCOMPATIBLE; 1635 public static int STATUS_FAILURE_INVALID; 1636 public static int STATUS_FAILURE_STORAGE; 1637 public static int STATUS_PENDING_USER_ACTION; 1638 public static int STATUS_SUCCESS; 1639 } 1640 1641 -keep class android.content.pm.PackageInstaller$Session { 1642 1643 public void abandon(); 1644 public void close(); 1645 public void commit(android.content.IntentSender); 1646 public void fsync(java.io.OutputStream); 1647 public java.lang.String[] getNames(); 1648 public java.io.InputStream openRead(java.lang.String); 1649 public java.io.OutputStream openWrite(java.lang.String, long, long); 1650 public void setStagingProgress(float); 1651 1652 1653 } 1654 1655 -keep class android.content.pm.PackageInstaller$SessionCallback { 1656 <init>(); 1657 1658 public abstract void onActiveChanged(int, boolean); 1659 public abstract void onBadgingChanged(int); 1660 public abstract void onCreated(int); 1661 public abstract void onFinished(int, boolean); 1662 public abstract void onProgressChanged(int, float); 1663 1664 1665 } 1666 1667 -keep class android.content.pm.PackageInstaller$SessionInfo { 1668 1669 public android.content.Intent createDetailsIntent(); 1670 public int describeContents(); 1671 public android.graphics.Bitmap getAppIcon(); 1672 public java.lang.CharSequence getAppLabel(); 1673 public java.lang.String getAppPackageName(); 1674 public java.lang.String getInstallerPackageName(); 1675 public float getProgress(); 1676 public int getSessionId(); 1677 public boolean isActive(); 1678 public void writeToParcel(android.os.Parcel, int); 1679 1680 1681 public static android.os.Parcelable$Creator CREATOR; 1682 } 1683 1684 -keep class android.content.pm.PackageInstaller$SessionParams { 1685 <init>(int); 1686 1687 public int describeContents(); 1688 public void setAppIcon(android.graphics.Bitmap); 1689 public void setAppLabel(java.lang.CharSequence); 1690 public void setAppPackageName(java.lang.String); 1691 public void setInstallLocation(int); 1692 public void setOriginatingUri(android.net.Uri); 1693 public void setReferrerUri(android.net.Uri); 1694 public void setSize(long); 1695 public void writeToParcel(android.os.Parcel, int); 1696 1697 1698 public static android.os.Parcelable$Creator CREATOR; 1699 public static int MODE_FULL_INSTALL; 1700 public static int MODE_INHERIT_EXISTING; 1701 } 1702 1703 -keep class android.content.pm.PackageItemInfo { 1704 <init>(); 1705 <init>(android.content.pm.PackageItemInfo); 1706 <init>(android.os.Parcel); 1707 1708 protected void dumpBack(android.util.Printer, java.lang.String); 1709 protected void dumpFront(android.util.Printer, java.lang.String); 1710 public android.graphics.drawable.Drawable loadBanner(android.content.pm.PackageManager); 1711 public android.graphics.drawable.Drawable loadIcon(android.content.pm.PackageManager); 1712 public java.lang.CharSequence loadLabel(android.content.pm.PackageManager); 1713 public android.graphics.drawable.Drawable loadLogo(android.content.pm.PackageManager); 1714 public android.graphics.drawable.Drawable loadUnbadgedIcon(android.content.pm.PackageManager); 1715 public android.content.res.XmlResourceParser loadXmlMetaData(android.content.pm.PackageManager, java.lang.String); 1716 public void writeToParcel(android.os.Parcel, int); 1717 1718 1719 public int banner; 1720 public int icon; 1721 public int labelRes; 1722 public int logo; 1723 public android.os.Bundle metaData; 1724 public java.lang.String name; 1725 public java.lang.CharSequence nonLocalizedLabel; 1726 public java.lang.String packageName; 1727 } 1728 1729 -keep class android.content.pm.PackageManager { 1730 <init>(); 1731 1732 public abstract void addPackageToPreferred(java.lang.String); 1733 public abstract boolean addPermission(android.content.pm.PermissionInfo); 1734 public abstract boolean addPermissionAsync(android.content.pm.PermissionInfo); 1735 public abstract void addPreferredActivity(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName); 1736 public abstract java.lang.String[] canonicalToCurrentPackageNames(java.lang.String[]); 1737 public abstract int checkPermission(java.lang.String, java.lang.String); 1738 public abstract int checkSignatures(java.lang.String, java.lang.String); 1739 public abstract int checkSignatures(int, int); 1740 public abstract void clearPackagePreferredActivities(java.lang.String); 1741 public abstract java.lang.String[] currentToCanonicalPackageNames(java.lang.String[]); 1742 public abstract void extendVerificationTimeout(int, int, long); 1743 public abstract android.graphics.drawable.Drawable getActivityBanner(android.content.ComponentName); 1744 public abstract android.graphics.drawable.Drawable getActivityBanner(android.content.Intent); 1745 public abstract android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName); 1746 public abstract android.graphics.drawable.Drawable getActivityIcon(android.content.Intent); 1747 public abstract android.content.pm.ActivityInfo getActivityInfo(android.content.ComponentName, int); 1748 public abstract android.graphics.drawable.Drawable getActivityLogo(android.content.ComponentName); 1749 public abstract android.graphics.drawable.Drawable getActivityLogo(android.content.Intent); 1750 public abstract java.util.List getAllPermissionGroups(int); 1751 public abstract android.graphics.drawable.Drawable getApplicationBanner(android.content.pm.ApplicationInfo); 1752 public abstract android.graphics.drawable.Drawable getApplicationBanner(java.lang.String); 1753 public abstract int getApplicationEnabledSetting(java.lang.String); 1754 public abstract android.graphics.drawable.Drawable getApplicationIcon(android.content.pm.ApplicationInfo); 1755 public abstract android.graphics.drawable.Drawable getApplicationIcon(java.lang.String); 1756 public abstract android.content.pm.ApplicationInfo getApplicationInfo(java.lang.String, int); 1757 public abstract java.lang.CharSequence getApplicationLabel(android.content.pm.ApplicationInfo); 1758 public abstract android.graphics.drawable.Drawable getApplicationLogo(android.content.pm.ApplicationInfo); 1759 public abstract android.graphics.drawable.Drawable getApplicationLogo(java.lang.String); 1760 public abstract int getComponentEnabledSetting(android.content.ComponentName); 1761 public abstract android.graphics.drawable.Drawable getDefaultActivityIcon(); 1762 public abstract android.graphics.drawable.Drawable getDrawable(java.lang.String, int, android.content.pm.ApplicationInfo); 1763 public abstract java.util.List getInstalledApplications(int); 1764 public abstract java.util.List getInstalledPackages(int); 1765 public abstract java.lang.String getInstallerPackageName(java.lang.String); 1766 public abstract android.content.pm.InstrumentationInfo getInstrumentationInfo(android.content.ComponentName, int); 1767 public abstract android.content.Intent getLaunchIntentForPackage(java.lang.String); 1768 public abstract android.content.Intent getLeanbackLaunchIntentForPackage(java.lang.String); 1769 public abstract java.lang.String getNameForUid(int); 1770 public android.content.pm.PackageInfo getPackageArchiveInfo(java.lang.String, int); 1771 public abstract int[] getPackageGids(java.lang.String); 1772 public abstract android.content.pm.PackageInfo getPackageInfo(java.lang.String, int); 1773 public abstract android.content.pm.PackageInstaller getPackageInstaller(); 1774 public abstract java.lang.String[] getPackagesForUid(int); 1775 public abstract java.util.List getPackagesHoldingPermissions(java.lang.String[], int); 1776 public abstract android.content.pm.PermissionGroupInfo getPermissionGroupInfo(java.lang.String, int); 1777 public abstract android.content.pm.PermissionInfo getPermissionInfo(java.lang.String, int); 1778 public abstract int getPreferredActivities(java.util.List, java.util.List, java.lang.String); 1779 public abstract java.util.List getPreferredPackages(int); 1780 public abstract android.content.pm.ProviderInfo getProviderInfo(android.content.ComponentName, int); 1781 public abstract android.content.pm.ActivityInfo getReceiverInfo(android.content.ComponentName, int); 1782 public abstract android.content.res.Resources getResourcesForActivity(android.content.ComponentName); 1783 public abstract android.content.res.Resources getResourcesForApplication(android.content.pm.ApplicationInfo); 1784 public abstract android.content.res.Resources getResourcesForApplication(java.lang.String); 1785 public abstract android.content.pm.ServiceInfo getServiceInfo(android.content.ComponentName, int); 1786 public abstract android.content.pm.FeatureInfo[] getSystemAvailableFeatures(); 1787 public abstract java.lang.String[] getSystemSharedLibraryNames(); 1788 public abstract java.lang.CharSequence getText(java.lang.String, int, android.content.pm.ApplicationInfo); 1789 public abstract android.graphics.drawable.Drawable getUserBadgedDrawableForDensity(android.graphics.drawable.Drawable, android.os.UserHandle, android.graphics.Rect, int); 1790 public abstract android.graphics.drawable.Drawable getUserBadgedIcon(android.graphics.drawable.Drawable, android.os.UserHandle); 1791 public abstract java.lang.CharSequence getUserBadgedLabel(java.lang.CharSequence, android.os.UserHandle); 1792 public abstract android.content.res.XmlResourceParser getXml(java.lang.String, int, android.content.pm.ApplicationInfo); 1793 public abstract boolean hasSystemFeature(java.lang.String); 1794 public abstract boolean isPermissionRevokedByPolicy(java.lang.String, java.lang.String); 1795 public abstract boolean isSafeMode(); 1796 public abstract java.util.List queryBroadcastReceivers(android.content.Intent, int); 1797 public abstract java.util.List queryContentProviders(java.lang.String, int, int); 1798 public abstract java.util.List queryInstrumentation(java.lang.String, int); 1799 public abstract java.util.List queryIntentActivities(android.content.Intent, int); 1800 public abstract java.util.List queryIntentActivityOptions(android.content.ComponentName, android.content.Intent[], android.content.Intent, int); 1801 public abstract java.util.List queryIntentContentProviders(android.content.Intent, int); 1802 public abstract java.util.List queryIntentServices(android.content.Intent, int); 1803 public abstract java.util.List queryPermissionsByGroup(java.lang.String, int); 1804 public abstract void removePackageFromPreferred(java.lang.String); 1805 public abstract void removePermission(java.lang.String); 1806 public abstract android.content.pm.ResolveInfo resolveActivity(android.content.Intent, int); 1807 public abstract android.content.pm.ProviderInfo resolveContentProvider(java.lang.String, int); 1808 public abstract android.content.pm.ResolveInfo resolveService(android.content.Intent, int); 1809 public abstract void setApplicationEnabledSetting(java.lang.String, int, int); 1810 public abstract void setComponentEnabledSetting(android.content.ComponentName, int, int); 1811 public abstract void setInstallerPackageName(java.lang.String, java.lang.String); 1812 public abstract void verifyPendingInstall(int, int); 1813 1814 1815 public static int COMPONENT_ENABLED_STATE_DEFAULT; 1816 public static int COMPONENT_ENABLED_STATE_DISABLED; 1817 public static int COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED; 1818 public static int COMPONENT_ENABLED_STATE_DISABLED_USER; 1819 public static int COMPONENT_ENABLED_STATE_ENABLED; 1820 public static int DONT_KILL_APP; 1821 public static java.lang.String EXTRA_VERIFICATION_ID; 1822 public static java.lang.String EXTRA_VERIFICATION_RESULT; 1823 public static java.lang.String FEATURE_APP_WIDGETS; 1824 public static java.lang.String FEATURE_AUDIO_LOW_LATENCY; 1825 public static java.lang.String FEATURE_AUDIO_OUTPUT; 1826 public static java.lang.String FEATURE_AUDIO_PRO; 1827 public static java.lang.String FEATURE_AUTOMOTIVE; 1828 public static java.lang.String FEATURE_BACKUP; 1829 public static java.lang.String FEATURE_BLUETOOTH; 1830 public static java.lang.String FEATURE_BLUETOOTH_LE; 1831 public static java.lang.String FEATURE_CAMERA; 1832 public static java.lang.String FEATURE_CAMERA_ANY; 1833 public static java.lang.String FEATURE_CAMERA_AUTOFOCUS; 1834 public static java.lang.String FEATURE_CAMERA_CAPABILITY_MANUAL_POST_PROCESSING; 1835 public static java.lang.String FEATURE_CAMERA_CAPABILITY_MANUAL_SENSOR; 1836 public static java.lang.String FEATURE_CAMERA_CAPABILITY_RAW; 1837 public static java.lang.String FEATURE_CAMERA_EXTERNAL; 1838 public static java.lang.String FEATURE_CAMERA_FLASH; 1839 public static java.lang.String FEATURE_CAMERA_FRONT; 1840 public static java.lang.String FEATURE_CAMERA_LEVEL_FULL; 1841 public static java.lang.String FEATURE_CONNECTION_SERVICE; 1842 public static java.lang.String FEATURE_CONSUMER_IR; 1843 public static java.lang.String FEATURE_DEVICE_ADMIN; 1844 public static java.lang.String FEATURE_FAKETOUCH; 1845 public static java.lang.String FEATURE_FAKETOUCH_MULTITOUCH_DISTINCT; 1846 public static java.lang.String FEATURE_FAKETOUCH_MULTITOUCH_JAZZHAND; 1847 public static java.lang.String FEATURE_FINGERPRINT; 1848 public static java.lang.String FEATURE_GAMEPAD; 1849 public static java.lang.String FEATURE_HIFI_SENSORS; 1850 public static java.lang.String FEATURE_HOME_SCREEN; 1851 public static java.lang.String FEATURE_INPUT_METHODS; 1852 public static java.lang.String FEATURE_LEANBACK; 1853 public static java.lang.String FEATURE_LIVE_TV; 1854 public static java.lang.String FEATURE_LIVE_WALLPAPER; 1855 public static java.lang.String FEATURE_LOCATION; 1856 public static java.lang.String FEATURE_LOCATION_GPS; 1857 public static java.lang.String FEATURE_LOCATION_NETWORK; 1858 public static java.lang.String FEATURE_MANAGED_USERS; 1859 public static java.lang.String FEATURE_MICROPHONE; 1860 public static java.lang.String FEATURE_MIDI; 1861 public static java.lang.String FEATURE_NFC; 1862 public static java.lang.String FEATURE_NFC_HOST_CARD_EMULATION; 1863 public static java.lang.String FEATURE_OPENGLES_EXTENSION_PACK; 1864 public static java.lang.String FEATURE_PRINTING; 1865 public static java.lang.String FEATURE_SCREEN_LANDSCAPE; 1866 public static java.lang.String FEATURE_SCREEN_PORTRAIT; 1867 public static java.lang.String FEATURE_SECURELY_REMOVES_USERS; 1868 public static java.lang.String FEATURE_SENSOR_ACCELEROMETER; 1869 public static java.lang.String FEATURE_SENSOR_AMBIENT_TEMPERATURE; 1870 public static java.lang.String FEATURE_SENSOR_BAROMETER; 1871 public static java.lang.String FEATURE_SENSOR_COMPASS; 1872 public static java.lang.String FEATURE_SENSOR_GYROSCOPE; 1873 public static java.lang.String FEATURE_SENSOR_HEART_RATE; 1874 public static java.lang.String FEATURE_SENSOR_HEART_RATE_ECG; 1875 public static java.lang.String FEATURE_SENSOR_LIGHT; 1876 public static java.lang.String FEATURE_SENSOR_PROXIMITY; 1877 public static java.lang.String FEATURE_SENSOR_RELATIVE_HUMIDITY; 1878 public static java.lang.String FEATURE_SENSOR_STEP_COUNTER; 1879 public static java.lang.String FEATURE_SENSOR_STEP_DETECTOR; 1880 public static java.lang.String FEATURE_SIP; 1881 public static java.lang.String FEATURE_SIP_VOIP; 1882 public static java.lang.String FEATURE_TELEPHONY; 1883 public static java.lang.String FEATURE_TELEPHONY_CDMA; 1884 public static java.lang.String FEATURE_TELEPHONY_GSM; 1885 public static java.lang.String FEATURE_TELEVISION; 1886 public static java.lang.String FEATURE_TOUCHSCREEN; 1887 public static java.lang.String FEATURE_TOUCHSCREEN_MULTITOUCH; 1888 public static java.lang.String FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT; 1889 public static java.lang.String FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND; 1890 public static java.lang.String FEATURE_USB_ACCESSORY; 1891 public static java.lang.String FEATURE_USB_HOST; 1892 public static java.lang.String FEATURE_VERIFIED_BOOT; 1893 public static java.lang.String FEATURE_WATCH; 1894 public static java.lang.String FEATURE_WEBVIEW; 1895 public static java.lang.String FEATURE_WIFI; 1896 public static java.lang.String FEATURE_WIFI_DIRECT; 1897 public static int GET_ACTIVITIES; 1898 public static int GET_CONFIGURATIONS; 1899 public static int GET_DISABLED_COMPONENTS; 1900 public static int GET_DISABLED_UNTIL_USED_COMPONENTS; 1901 public static int GET_GIDS; 1902 public static int GET_INSTRUMENTATION; 1903 public static int GET_INTENT_FILTERS; 1904 public static int GET_META_DATA; 1905 public static int GET_PERMISSIONS; 1906 public static int GET_PROVIDERS; 1907 public static int GET_RECEIVERS; 1908 public static int GET_RESOLVED_FILTER; 1909 public static int GET_SERVICES; 1910 public static int GET_SHARED_LIBRARY_FILES; 1911 public static int GET_SIGNATURES; 1912 public static int GET_UNINSTALLED_PACKAGES; 1913 public static int GET_URI_PERMISSION_PATTERNS; 1914 public static int MATCH_ALL; 1915 public static int MATCH_DEFAULT_ONLY; 1916 public static long MAXIMUM_VERIFICATION_TIMEOUT; 1917 public static int PERMISSION_DENIED; 1918 public static int PERMISSION_GRANTED; 1919 public static int SIGNATURE_FIRST_NOT_SIGNED; 1920 public static int SIGNATURE_MATCH; 1921 public static int SIGNATURE_NEITHER_SIGNED; 1922 public static int SIGNATURE_NO_MATCH; 1923 public static int SIGNATURE_SECOND_NOT_SIGNED; 1924 public static int SIGNATURE_UNKNOWN_PACKAGE; 1925 public static int VERIFICATION_ALLOW; 1926 public static int VERIFICATION_REJECT; 1927 } 1928 1929 -keep class android.content.pm.PackageManager$NameNotFoundException { 1930 <init>(); 1931 <init>(java.lang.String); 1932 1933 1934 1935 } 1936 1937 -keep class android.content.pm.PathPermission { 1938 <init>(java.lang.String, int, java.lang.String, java.lang.String); 1939 <init>(android.os.Parcel); 1940 1941 public java.lang.String getReadPermission(); 1942 public java.lang.String getWritePermission(); 1943 public void writeToParcel(android.os.Parcel, int); 1944 1945 1946 public static android.os.Parcelable$Creator CREATOR; 1947 } 1948 1949 -keep class android.content.pm.PermissionGroupInfo { 1950 <init>(); 1951 <init>(android.content.pm.PermissionGroupInfo); 1952 1953 public int describeContents(); 1954 public java.lang.CharSequence loadDescription(android.content.pm.PackageManager); 1955 public java.lang.String toString(); 1956 public void writeToParcel(android.os.Parcel, int); 1957 1958 1959 public static android.os.Parcelable$Creator CREATOR; 1960 public static int FLAG_PERSONAL_INFO; 1961 public int descriptionRes; 1962 public int flags; 1963 public java.lang.CharSequence nonLocalizedDescription; 1964 public int priority; 1965 } 1966 1967 -keep class android.content.pm.PermissionInfo { 1968 <init>(); 1969 <init>(android.content.pm.PermissionInfo); 1970 1971 public int describeContents(); 1972 public java.lang.CharSequence loadDescription(android.content.pm.PackageManager); 1973 public java.lang.String toString(); 1974 public void writeToParcel(android.os.Parcel, int); 1975 1976 1977 public static android.os.Parcelable$Creator CREATOR; 1978 public static int FLAG_COSTS_MONEY; 1979 public static int FLAG_INSTALLED; 1980 public static int PROTECTION_DANGEROUS; 1981 public static int PROTECTION_FLAG_APPOP; 1982 public static int PROTECTION_FLAG_DEVELOPMENT; 1983 public static int PROTECTION_FLAG_INSTALLER; 1984 public static int PROTECTION_FLAG_PRE23; 1985 public static int PROTECTION_FLAG_PREINSTALLED; 1986 public static int PROTECTION_FLAG_PRIVILEGED; 1987 public static int PROTECTION_FLAG_SYSTEM; 1988 public static int PROTECTION_FLAG_VERIFIER; 1989 public static int PROTECTION_MASK_BASE; 1990 public static int PROTECTION_MASK_FLAGS; 1991 public static int PROTECTION_NORMAL; 1992 public static int PROTECTION_SIGNATURE; 1993 public static int PROTECTION_SIGNATURE_OR_SYSTEM; 1994 public int descriptionRes; 1995 public int flags; 1996 public java.lang.String group; 1997 public java.lang.CharSequence nonLocalizedDescription; 1998 public int protectionLevel; 1999 } 2000 2001 -keep class android.content.pm.ProviderInfo { 2002 <init>(); 2003 <init>(android.content.pm.ProviderInfo); 2004 2005 public int describeContents(); 2006 public void dump(android.util.Printer, java.lang.String); 2007 public java.lang.String toString(); 2008 public void writeToParcel(android.os.Parcel, int); 2009 2010 2011 public static android.os.Parcelable$Creator CREATOR; 2012 public static int FLAG_SINGLE_USER; 2013 public java.lang.String authority; 2014 public int flags; 2015 public boolean grantUriPermissions; 2016 public int initOrder; 2017 public boolean isSyncable; 2018 public boolean multiprocess; 2019 public android.content.pm.PathPermission[] pathPermissions; 2020 public java.lang.String readPermission; 2021 public android.os.PatternMatcher[] uriPermissionPatterns; 2022 public java.lang.String writePermission; 2023 } 2024 2025 -keep class android.content.pm.ResolveInfo { 2026 <init>(); 2027 <init>(android.content.pm.ResolveInfo); 2028 2029 public int describeContents(); 2030 public void dump(android.util.Printer, java.lang.String); 2031 public int getIconResource(); 2032 public android.graphics.drawable.Drawable loadIcon(android.content.pm.PackageManager); 2033 public java.lang.CharSequence loadLabel(android.content.pm.PackageManager); 2034 public java.lang.String toString(); 2035 public void writeToParcel(android.os.Parcel, int); 2036 2037 2038 public static android.os.Parcelable$Creator CREATOR; 2039 public android.content.pm.ActivityInfo activityInfo; 2040 public android.content.IntentFilter filter; 2041 public int icon; 2042 public boolean isDefault; 2043 public int labelRes; 2044 public int match; 2045 public java.lang.CharSequence nonLocalizedLabel; 2046 public int preferredOrder; 2047 public int priority; 2048 public android.content.pm.ProviderInfo providerInfo; 2049 public java.lang.String resolvePackageName; 2050 public android.content.pm.ServiceInfo serviceInfo; 2051 public int specificIndex; 2052 } 2053 2054 -keep class android.content.pm.ServiceInfo { 2055 <init>(); 2056 <init>(android.content.pm.ServiceInfo); 2057 2058 public int describeContents(); 2059 public void dump(android.util.Printer, java.lang.String); 2060 public java.lang.String toString(); 2061 public void writeToParcel(android.os.Parcel, int); 2062 2063 2064 public static android.os.Parcelable$Creator CREATOR; 2065 public static int FLAG_ISOLATED_PROCESS; 2066 public static int FLAG_SINGLE_USER; 2067 public static int FLAG_STOP_WITH_TASK; 2068 public int flags; 2069 public java.lang.String permission; 2070 } 2071 2072 -keep class android.content.pm.Signature { 2073 <init>(byte[]); 2074 <init>(java.lang.String); 2075 2076 public int describeContents(); 2077 public boolean equals(java.lang.Object); 2078 public int hashCode(); 2079 public byte[] toByteArray(); 2080 public char[] toChars(); 2081 public char[] toChars(char[], int[]); 2082 public java.lang.String toCharsString(); 2083 public void writeToParcel(android.os.Parcel, int); 2084 2085 2086 public static android.os.Parcelable$Creator CREATOR; 2087 } 2088 2089 -keep class android.content.res.AssetFileDescriptor { 2090 <init>(android.os.ParcelFileDescriptor, long, long); 2091 <init>(android.os.ParcelFileDescriptor, long, long, android.os.Bundle); 2092 2093 public void close(); 2094 public java.io.FileInputStream createInputStream(); 2095 public java.io.FileOutputStream createOutputStream(); 2096 public int describeContents(); 2097 public long getDeclaredLength(); 2098 public android.os.Bundle getExtras(); 2099 public java.io.FileDescriptor getFileDescriptor(); 2100 public long getLength(); 2101 public android.os.ParcelFileDescriptor getParcelFileDescriptor(); 2102 public long getStartOffset(); 2103 public java.lang.String toString(); 2104 public void writeToParcel(android.os.Parcel, int); 2105 2106 2107 public static android.os.Parcelable$Creator CREATOR; 2108 public static long UNKNOWN_LENGTH; 2109 } 2110 2111 -keep class android.content.res.AssetManager { 2112 2113 public void close(); 2114 protected void finalize(); 2115 public java.lang.String[] getLocales(); 2116 public java.lang.String[] list(java.lang.String); 2117 public java.io.InputStream open(java.lang.String); 2118 public java.io.InputStream open(java.lang.String, int); 2119 public android.content.res.AssetFileDescriptor openFd(java.lang.String); 2120 public android.content.res.AssetFileDescriptor openNonAssetFd(java.lang.String); 2121 public android.content.res.AssetFileDescriptor openNonAssetFd(int, java.lang.String); 2122 public android.content.res.XmlResourceParser openXmlResourceParser(java.lang.String); 2123 public android.content.res.XmlResourceParser openXmlResourceParser(int, java.lang.String); 2124 2125 2126 public static int ACCESS_BUFFER; 2127 public static int ACCESS_RANDOM; 2128 public static int ACCESS_STREAMING; 2129 public static int ACCESS_UNKNOWN; 2130 } 2131 2132 -keep class android.content.res.ColorStateList { 2133 <init>(int[][], int[]); 2134 2135 public static android.content.res.ColorStateList createFromXml(android.content.res.Resources, org.xmlpull.v1.XmlPullParser); 2136 public static android.content.res.ColorStateList createFromXml(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.content.res.Resources$Theme); 2137 public int describeContents(); 2138 public int getChangingConfigurations(); 2139 public int getColorForState(int[], int); 2140 public int getDefaultColor(); 2141 public boolean isOpaque(); 2142 public boolean isStateful(); 2143 public java.lang.String toString(); 2144 public static android.content.res.ColorStateList valueOf(int); 2145 public android.content.res.ColorStateList withAlpha(int); 2146 public void writeToParcel(android.os.Parcel, int); 2147 2148 2149 public static android.os.Parcelable$Creator CREATOR; 2150 } 2151 2152 -keep class android.content.res.Configuration { 2153 <init>(); 2154 <init>(android.content.res.Configuration); 2155 2156 public int compareTo(android.content.res.Configuration); 2157 public int compareTo(java.lang.Object); 2158 public int describeContents(); 2159 public int diff(android.content.res.Configuration); 2160 public boolean equals(android.content.res.Configuration); 2161 public boolean equals(java.lang.Object); 2162 public int getLayoutDirection(); 2163 public int hashCode(); 2164 public boolean isLayoutSizeAtLeast(int); 2165 public boolean isScreenRound(); 2166 public static boolean needNewResources(int, int); 2167 public void readFromParcel(android.os.Parcel); 2168 public void setLayoutDirection(java.util.Locale); 2169 public void setLocale(java.util.Locale); 2170 public void setTo(android.content.res.Configuration); 2171 public void setToDefaults(); 2172 public java.lang.String toString(); 2173 public int updateFrom(android.content.res.Configuration); 2174 public void writeToParcel(android.os.Parcel, int); 2175 2176 2177 public static android.os.Parcelable$Creator CREATOR; 2178 public static int DENSITY_DPI_UNDEFINED; 2179 public static int HARDKEYBOARDHIDDEN_NO; 2180 public static int HARDKEYBOARDHIDDEN_UNDEFINED; 2181 public static int HARDKEYBOARDHIDDEN_YES; 2182 public static int KEYBOARDHIDDEN_NO; 2183 public static int KEYBOARDHIDDEN_UNDEFINED; 2184 public static int KEYBOARDHIDDEN_YES; 2185 public static int KEYBOARD_12KEY; 2186 public static int KEYBOARD_NOKEYS; 2187 public static int KEYBOARD_QWERTY; 2188 public static int KEYBOARD_UNDEFINED; 2189 public static int MNC_ZERO; 2190 public static int NAVIGATIONHIDDEN_NO; 2191 public static int NAVIGATIONHIDDEN_UNDEFINED; 2192 public static int NAVIGATIONHIDDEN_YES; 2193 public static int NAVIGATION_DPAD; 2194 public static int NAVIGATION_NONAV; 2195 public static int NAVIGATION_TRACKBALL; 2196 public static int NAVIGATION_UNDEFINED; 2197 public static int NAVIGATION_WHEEL; 2198 public static int ORIENTATION_LANDSCAPE; 2199 public static int ORIENTATION_PORTRAIT; 2200 public static int ORIENTATION_SQUARE; 2201 public static int ORIENTATION_UNDEFINED; 2202 public static int SCREENLAYOUT_LAYOUTDIR_LTR; 2203 public static int SCREENLAYOUT_LAYOUTDIR_MASK; 2204 public static int SCREENLAYOUT_LAYOUTDIR_RTL; 2205 public static int SCREENLAYOUT_LAYOUTDIR_SHIFT; 2206 public static int SCREENLAYOUT_LAYOUTDIR_UNDEFINED; 2207 public static int SCREENLAYOUT_LONG_MASK; 2208 public static int SCREENLAYOUT_LONG_NO; 2209 public static int SCREENLAYOUT_LONG_UNDEFINED; 2210 public static int SCREENLAYOUT_LONG_YES; 2211 public static int SCREENLAYOUT_ROUND_MASK; 2212 public static int SCREENLAYOUT_ROUND_NO; 2213 public static int SCREENLAYOUT_ROUND_UNDEFINED; 2214 public static int SCREENLAYOUT_ROUND_YES; 2215 public static int SCREENLAYOUT_SIZE_LARGE; 2216 public static int SCREENLAYOUT_SIZE_MASK; 2217 public static int SCREENLAYOUT_SIZE_NORMAL; 2218 public static int SCREENLAYOUT_SIZE_SMALL; 2219 public static int SCREENLAYOUT_SIZE_UNDEFINED; 2220 public static int SCREENLAYOUT_SIZE_XLARGE; 2221 public static int SCREENLAYOUT_UNDEFINED; 2222 public static int SCREEN_HEIGHT_DP_UNDEFINED; 2223 public static int SCREEN_WIDTH_DP_UNDEFINED; 2224 public static int SMALLEST_SCREEN_WIDTH_DP_UNDEFINED; 2225 public static int TOUCHSCREEN_FINGER; 2226 public static int TOUCHSCREEN_NOTOUCH; 2227 public static int TOUCHSCREEN_STYLUS; 2228 public static int TOUCHSCREEN_UNDEFINED; 2229 public static int UI_MODE_NIGHT_MASK; 2230 public static int UI_MODE_NIGHT_NO; 2231 public static int UI_MODE_NIGHT_UNDEFINED; 2232 public static int UI_MODE_NIGHT_YES; 2233 public static int UI_MODE_TYPE_APPLIANCE; 2234 public static int UI_MODE_TYPE_CAR; 2235 public static int UI_MODE_TYPE_DESK; 2236 public static int UI_MODE_TYPE_MASK; 2237 public static int UI_MODE_TYPE_NORMAL; 2238 public static int UI_MODE_TYPE_TELEVISION; 2239 public static int UI_MODE_TYPE_UNDEFINED; 2240 public static int UI_MODE_TYPE_WATCH; 2241 public int densityDpi; 2242 public float fontScale; 2243 public int hardKeyboardHidden; 2244 public int keyboard; 2245 public int keyboardHidden; 2246 public java.util.Locale locale; 2247 public int mcc; 2248 public int mnc; 2249 public int navigation; 2250 public int navigationHidden; 2251 public int orientation; 2252 public int screenHeightDp; 2253 public int screenLayout; 2254 public int screenWidthDp; 2255 public int smallestScreenWidthDp; 2256 public int touchscreen; 2257 public int uiMode; 2258 } 2259 2260 -keep class android.content.res.Resources { 2261 <init>(android.content.res.AssetManager, android.util.DisplayMetrics, android.content.res.Configuration); 2262 2263 public void finishPreloading(); 2264 public void flushLayoutCache(); 2265 public android.content.res.XmlResourceParser getAnimation(int); 2266 public android.content.res.AssetManager getAssets(); 2267 public boolean getBoolean(int); 2268 public int getColor(int); 2269 public int getColor(int, android.content.res.Resources$Theme); 2270 public android.content.res.ColorStateList getColorStateList(int); 2271 public android.content.res.ColorStateList getColorStateList(int, android.content.res.Resources$Theme); 2272 public android.content.res.Configuration getConfiguration(); 2273 public float getDimension(int); 2274 public int getDimensionPixelOffset(int); 2275 public int getDimensionPixelSize(int); 2276 public android.util.DisplayMetrics getDisplayMetrics(); 2277 public android.graphics.drawable.Drawable getDrawable(int); 2278 public android.graphics.drawable.Drawable getDrawable(int, android.content.res.Resources$Theme); 2279 public android.graphics.drawable.Drawable getDrawableForDensity(int, int); 2280 public android.graphics.drawable.Drawable getDrawableForDensity(int, int, android.content.res.Resources$Theme); 2281 public float getFraction(int, int, int); 2282 public int getIdentifier(java.lang.String, java.lang.String, java.lang.String); 2283 public int[] getIntArray(int); 2284 public int getInteger(int); 2285 public android.content.res.XmlResourceParser getLayout(int); 2286 public android.graphics.Movie getMovie(int); 2287 public java.lang.String getQuantityString(int, int, java.lang.Object[]); 2288 public java.lang.String getQuantityString(int, int); 2289 public java.lang.CharSequence getQuantityText(int, int); 2290 public java.lang.String getResourceEntryName(int); 2291 public java.lang.String getResourceName(int); 2292 public java.lang.String getResourcePackageName(int); 2293 public java.lang.String getResourceTypeName(int); 2294 public java.lang.String getString(int); 2295 public java.lang.String getString(int, java.lang.Object[]); 2296 public java.lang.String[] getStringArray(int); 2297 public static android.content.res.Resources getSystem(); 2298 public java.lang.CharSequence getText(int); 2299 public java.lang.CharSequence getText(int, java.lang.CharSequence); 2300 public java.lang.CharSequence[] getTextArray(int); 2301 public void getValue(int, android.util.TypedValue, boolean); 2302 public void getValue(java.lang.String, android.util.TypedValue, boolean); 2303 public void getValueForDensity(int, int, android.util.TypedValue, boolean); 2304 public android.content.res.XmlResourceParser getXml(int); 2305 public android.content.res.Resources$Theme newTheme(); 2306 public android.content.res.TypedArray obtainAttributes(android.util.AttributeSet, int[]); 2307 public android.content.res.TypedArray obtainTypedArray(int); 2308 public java.io.InputStream openRawResource(int); 2309 public java.io.InputStream openRawResource(int, android.util.TypedValue); 2310 public android.content.res.AssetFileDescriptor openRawResourceFd(int); 2311 public void parseBundleExtra(java.lang.String, android.util.AttributeSet, android.os.Bundle); 2312 public void parseBundleExtras(android.content.res.XmlResourceParser, android.os.Bundle); 2313 public void updateConfiguration(android.content.res.Configuration, android.util.DisplayMetrics); 2314 2315 2316 } 2317 2318 -keep class android.content.res.Resources$NotFoundException { 2319 <init>(); 2320 <init>(java.lang.String); 2321 2322 2323 2324 } 2325 2326 -keep class android.content.res.Resources$Theme { 2327 2328 public void applyStyle(int, boolean); 2329 public void dump(int, java.lang.String, java.lang.String); 2330 protected void finalize(); 2331 public int getChangingConfigurations(); 2332 public android.graphics.drawable.Drawable getDrawable(int); 2333 public android.content.res.Resources getResources(); 2334 public android.content.res.TypedArray obtainStyledAttributes(int[]); 2335 public android.content.res.TypedArray obtainStyledAttributes(int, int[]); 2336 public android.content.res.TypedArray obtainStyledAttributes(android.util.AttributeSet, int[], int, int); 2337 public boolean resolveAttribute(int, android.util.TypedValue, boolean); 2338 public void setTo(android.content.res.Resources$Theme); 2339 2340 2341 } 2342 2343 -keep class android.content.res.TypedArray { 2344 2345 public boolean getBoolean(int, boolean); 2346 public int getChangingConfigurations(); 2347 public int getColor(int, int); 2348 public android.content.res.ColorStateList getColorStateList(int); 2349 public float getDimension(int, float); 2350 public int getDimensionPixelOffset(int, int); 2351 public int getDimensionPixelSize(int, int); 2352 public android.graphics.drawable.Drawable getDrawable(int); 2353 public float getFloat(int, float); 2354 public float getFraction(int, int, int, float); 2355 public int getIndex(int); 2356 public int getIndexCount(); 2357 public int getInt(int, int); 2358 public int getInteger(int, int); 2359 public int getLayoutDimension(int, java.lang.String); 2360 public int getLayoutDimension(int, int); 2361 public java.lang.String getNonResourceString(int); 2362 public java.lang.String getPositionDescription(); 2363 public int getResourceId(int, int); 2364 public android.content.res.Resources getResources(); 2365 public java.lang.String getString(int); 2366 public java.lang.CharSequence getText(int); 2367 public java.lang.CharSequence[] getTextArray(int); 2368 public int getType(int); 2369 public boolean getValue(int, android.util.TypedValue); 2370 public boolean hasValue(int); 2371 public boolean hasValueOrEmpty(int); 2372 public int length(); 2373 public android.util.TypedValue peekValue(int); 2374 public void recycle(); 2375 public java.lang.String toString(); 2376 2377 2378 } 2379 2380 -keep class android.content.res.XmlResourceParser { 2381 2382 public abstract void close(); 2383 2384 2385 } 2386 2387 -keep class android.database.CharArrayBuffer { 2388 <init>(int); 2389 <init>(char[]); 2390 2391 2392 2393 public char[] data; 2394 public int sizeCopied; 2395 } 2396 2397 -keep class android.database.ContentObserver { 2398 <init>(android.os.Handler); 2399 2400 public boolean deliverSelfNotifications(); 2401 public void dispatchChange(boolean); 2402 public void dispatchChange(boolean, android.net.Uri); 2403 public void onChange(boolean); 2404 public void onChange(boolean, android.net.Uri); 2405 2406 2407 } 2408 2409 -keep class android.database.Cursor { 2410 2411 public abstract void close(); 2412 public abstract void copyStringToBuffer(int, android.database.CharArrayBuffer); 2413 public abstract void deactivate(); 2414 public abstract byte[] getBlob(int); 2415 public abstract int getColumnCount(); 2416 public abstract int getColumnIndex(java.lang.String); 2417 public abstract int getColumnIndexOrThrow(java.lang.String); 2418 public abstract java.lang.String getColumnName(int); 2419 public abstract java.lang.String[] getColumnNames(); 2420 public abstract int getCount(); 2421 public abstract double getDouble(int); 2422 public abstract android.os.Bundle getExtras(); 2423 public abstract float getFloat(int); 2424 public abstract int getInt(int); 2425 public abstract long getLong(int); 2426 public abstract android.net.Uri getNotificationUri(); 2427 public abstract int getPosition(); 2428 public abstract short getShort(int); 2429 public abstract java.lang.String getString(int); 2430 public abstract int getType(int); 2431 public abstract boolean getWantsAllOnMoveCalls(); 2432 public abstract boolean isAfterLast(); 2433 public abstract boolean isBeforeFirst(); 2434 public abstract boolean isClosed(); 2435 public abstract boolean isFirst(); 2436 public abstract boolean isLast(); 2437 public abstract boolean isNull(int); 2438 public abstract boolean move(int); 2439 public abstract boolean moveToFirst(); 2440 public abstract boolean moveToLast(); 2441 public abstract boolean moveToNext(); 2442 public abstract boolean moveToPosition(int); 2443 public abstract boolean moveToPrevious(); 2444 public abstract void registerContentObserver(android.database.ContentObserver); 2445 public abstract void registerDataSetObserver(android.database.DataSetObserver); 2446 public abstract boolean requery(); 2447 public abstract android.os.Bundle respond(android.os.Bundle); 2448 public abstract void setExtras(android.os.Bundle); 2449 public abstract void setNotificationUri(android.content.ContentResolver, android.net.Uri); 2450 public abstract void unregisterContentObserver(android.database.ContentObserver); 2451 public abstract void unregisterDataSetObserver(android.database.DataSetObserver); 2452 2453 2454 public static int FIELD_TYPE_BLOB; 2455 public static int FIELD_TYPE_FLOAT; 2456 public static int FIELD_TYPE_INTEGER; 2457 public static int FIELD_TYPE_NULL; 2458 public static int FIELD_TYPE_STRING; 2459 } 2460 2461 -keep class android.database.DataSetObserver { 2462 <init>(); 2463 2464 public void onChanged(); 2465 public void onInvalidated(); 2466 2467 2468 } 2469 2470 -keep class android.database.DatabaseErrorHandler { 2471 2472 public abstract void onCorruption(android.database.sqlite.SQLiteDatabase); 2473 2474 2475 } 2476 2477 -keep class android.database.SQLException { 2478 <init>(); 2479 <init>(java.lang.String); 2480 <init>(java.lang.String, java.lang.Throwable); 2481 2482 2483 2484 } 2485 2486 -keep class android.database.sqlite.SQLiteClosable { 2487 <init>(); 2488 2489 public void acquireReference(); 2490 public void close(); 2491 protected abstract void onAllReferencesReleased(); 2492 protected void onAllReferencesReleasedFromContainer(); 2493 public void releaseReference(); 2494 public void releaseReferenceFromContainer(); 2495 2496 2497 } 2498 2499 -keep class android.database.sqlite.SQLiteCursorDriver { 2500 2501 public abstract void cursorClosed(); 2502 public abstract void cursorDeactivated(); 2503 public abstract void cursorRequeried(android.database.Cursor); 2504 public abstract android.database.Cursor query(android.database.sqlite.SQLiteDatabase$CursorFactory, java.lang.String[]); 2505 public abstract void setBindArguments(java.lang.String[]); 2506 2507 2508 } 2509 2510 -keep class android.database.sqlite.SQLiteDatabase { 2511 2512 public void beginTransaction(); 2513 public void beginTransactionNonExclusive(); 2514 public void beginTransactionWithListener(android.database.sqlite.SQLiteTransactionListener); 2515 public void beginTransactionWithListenerNonExclusive(android.database.sqlite.SQLiteTransactionListener); 2516 public android.database.sqlite.SQLiteStatement compileStatement(java.lang.String); 2517 public static android.database.sqlite.SQLiteDatabase create(android.database.sqlite.SQLiteDatabase$CursorFactory); 2518 public int delete(java.lang.String, java.lang.String, java.lang.String[]); 2519 public static boolean deleteDatabase(java.io.File); 2520 public void disableWriteAheadLogging(); 2521 public boolean enableWriteAheadLogging(); 2522 public void endTransaction(); 2523 public void execSQL(java.lang.String); 2524 public void execSQL(java.lang.String, java.lang.Object[]); 2525 protected void finalize(); 2526 public static java.lang.String findEditTable(java.lang.String); 2527 public java.util.List getAttachedDbs(); 2528 public long getMaximumSize(); 2529 public long getPageSize(); 2530 public java.lang.String getPath(); 2531 public java.util.Map getSyncedTables(); 2532 public int getVersion(); 2533 public boolean inTransaction(); 2534 public long insert(java.lang.String, java.lang.String, android.content.ContentValues); 2535 public long insertOrThrow(java.lang.String, java.lang.String, android.content.ContentValues); 2536 public long insertWithOnConflict(java.lang.String, java.lang.String, android.content.ContentValues, int); 2537 public boolean isDatabaseIntegrityOk(); 2538 public boolean isDbLockedByCurrentThread(); 2539 public boolean isDbLockedByOtherThreads(); 2540 public boolean isOpen(); 2541 public boolean isReadOnly(); 2542 public boolean isWriteAheadLoggingEnabled(); 2543 public void markTableSyncable(java.lang.String, java.lang.String); 2544 public void markTableSyncable(java.lang.String, java.lang.String, java.lang.String); 2545 public boolean needUpgrade(int); 2546 protected void onAllReferencesReleased(); 2547 public static android.database.sqlite.SQLiteDatabase openDatabase(java.lang.String, android.database.sqlite.SQLiteDatabase$CursorFactory, int); 2548 public static android.database.sqlite.SQLiteDatabase openDatabase(java.lang.String, android.database.sqlite.SQLiteDatabase$CursorFactory, int, android.database.DatabaseErrorHandler); 2549 public static android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.io.File, android.database.sqlite.SQLiteDatabase$CursorFactory); 2550 public static android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, android.database.sqlite.SQLiteDatabase$CursorFactory); 2551 public static android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, android.database.sqlite.SQLiteDatabase$CursorFactory, android.database.DatabaseErrorHandler); 2552 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); 2553 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); 2554 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); 2555 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); 2556 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); 2557 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); 2558 public android.database.Cursor rawQuery(java.lang.String, java.lang.String[]); 2559 public android.database.Cursor rawQuery(java.lang.String, java.lang.String[], android.os.CancellationSignal); 2560 public android.database.Cursor rawQueryWithFactory(android.database.sqlite.SQLiteDatabase$CursorFactory, java.lang.String, java.lang.String[], java.lang.String); 2561 public android.database.Cursor rawQueryWithFactory(android.database.sqlite.SQLiteDatabase$CursorFactory, java.lang.String, java.lang.String[], java.lang.String, android.os.CancellationSignal); 2562 public static int releaseMemory(); 2563 public long replace(java.lang.String, java.lang.String, android.content.ContentValues); 2564 public long replaceOrThrow(java.lang.String, java.lang.String, android.content.ContentValues); 2565 public void setForeignKeyConstraintsEnabled(boolean); 2566 public void setLocale(java.util.Locale); 2567 public void setLockingEnabled(boolean); 2568 public void setMaxSqlCacheSize(int); 2569 public long setMaximumSize(long); 2570 public void setPageSize(long); 2571 public void setTransactionSuccessful(); 2572 public void setVersion(int); 2573 public java.lang.String toString(); 2574 public int update(java.lang.String, android.content.ContentValues, java.lang.String, java.lang.String[]); 2575 public int updateWithOnConflict(java.lang.String, android.content.ContentValues, java.lang.String, java.lang.String[], int); 2576 public boolean yieldIfContended(); 2577 public boolean yieldIfContendedSafely(); 2578 public boolean yieldIfContendedSafely(long); 2579 2580 2581 public static int CONFLICT_ABORT; 2582 public static int CONFLICT_FAIL; 2583 public static int CONFLICT_IGNORE; 2584 public static int CONFLICT_NONE; 2585 public static int CONFLICT_REPLACE; 2586 public static int CONFLICT_ROLLBACK; 2587 public static int CREATE_IF_NECESSARY; 2588 public static int ENABLE_WRITE_AHEAD_LOGGING; 2589 public static int MAX_SQL_CACHE_SIZE; 2590 public static int NO_LOCALIZED_COLLATORS; 2591 public static int OPEN_READONLY; 2592 public static int OPEN_READWRITE; 2593 public static int SQLITE_MAX_LIKE_PATTERN_LENGTH; 2594 } 2595 2596 -keep class android.database.sqlite.SQLiteDatabase$CursorFactory { 2597 2598 public abstract android.database.Cursor newCursor(android.database.sqlite.SQLiteDatabase, android.database.sqlite.SQLiteCursorDriver, java.lang.String, android.database.sqlite.SQLiteQuery); 2599 2600 2601 } 2602 2603 -keep class android.database.sqlite.SQLiteProgram { 2604 2605 public void bindAllArgsAsStrings(java.lang.String[]); 2606 public void bindBlob(int, byte[]); 2607 public void bindDouble(int, double); 2608 public void bindLong(int, long); 2609 public void bindNull(int); 2610 public void bindString(int, java.lang.String); 2611 public void clearBindings(); 2612 public int getUniqueId(); 2613 protected void onAllReferencesReleased(); 2614 2615 2616 } 2617 2618 -keep class android.database.sqlite.SQLiteQuery { 2619 2620 public java.lang.String toString(); 2621 2622 2623 } 2624 2625 -keep class android.database.sqlite.SQLiteStatement { 2626 2627 public void execute(); 2628 public long executeInsert(); 2629 public int executeUpdateDelete(); 2630 public android.os.ParcelFileDescriptor simpleQueryForBlobFileDescriptor(); 2631 public long simpleQueryForLong(); 2632 public java.lang.String simpleQueryForString(); 2633 public java.lang.String toString(); 2634 2635 2636 } 2637 2638 -keep class android.database.sqlite.SQLiteTransactionListener { 2639 2640 public abstract void onBegin(); 2641 public abstract void onCommit(); 2642 public abstract void onRollback(); 2643 2644 2645 } 2646 2647 -keep class android.graphics.Bitmap { 2648 2649 public boolean compress(android.graphics.Bitmap$CompressFormat, int, java.io.OutputStream); 2650 public android.graphics.Bitmap copy(android.graphics.Bitmap$Config, boolean); 2651 public void copyPixelsFromBuffer(java.nio.Buffer); 2652 public void copyPixelsToBuffer(java.nio.Buffer); 2653 public static android.graphics.Bitmap createBitmap(android.graphics.Bitmap); 2654 public static android.graphics.Bitmap createBitmap(android.graphics.Bitmap, int, int, int, int); 2655 public static android.graphics.Bitmap createBitmap(android.graphics.Bitmap, int, int, int, int, android.graphics.Matrix, boolean); 2656 public static android.graphics.Bitmap createBitmap(int, int, android.graphics.Bitmap$Config); 2657 public static android.graphics.Bitmap createBitmap(android.util.DisplayMetrics, int, int, android.graphics.Bitmap$Config); 2658 public static android.graphics.Bitmap createBitmap(int[], int, int, int, int, android.graphics.Bitmap$Config); 2659 public static android.graphics.Bitmap createBitmap(android.util.DisplayMetrics, int[], int, int, int, int, android.graphics.Bitmap$Config); 2660 public static android.graphics.Bitmap createBitmap(int[], int, int, android.graphics.Bitmap$Config); 2661 public static android.graphics.Bitmap createBitmap(android.util.DisplayMetrics, int[], int, int, android.graphics.Bitmap$Config); 2662 public static android.graphics.Bitmap createScaledBitmap(android.graphics.Bitmap, int, int, boolean); 2663 public int describeContents(); 2664 public void eraseColor(int); 2665 public android.graphics.Bitmap extractAlpha(); 2666 public android.graphics.Bitmap extractAlpha(android.graphics.Paint, int[]); 2667 public int getAllocationByteCount(); 2668 public int getByteCount(); 2669 public android.graphics.Bitmap$Config getConfig(); 2670 public int getDensity(); 2671 public int getGenerationId(); 2672 public int getHeight(); 2673 public byte[] getNinePatchChunk(); 2674 public int getPixel(int, int); 2675 public void getPixels(int[], int, int, int, int, int, int); 2676 public int getRowBytes(); 2677 public int getScaledHeight(android.graphics.Canvas); 2678 public int getScaledHeight(android.util.DisplayMetrics); 2679 public int getScaledHeight(int); 2680 public int getScaledWidth(android.graphics.Canvas); 2681 public int getScaledWidth(android.util.DisplayMetrics); 2682 public int getScaledWidth(int); 2683 public int getWidth(); 2684 public boolean hasAlpha(); 2685 public boolean hasMipMap(); 2686 public boolean isMutable(); 2687 public boolean isPremultiplied(); 2688 public boolean isRecycled(); 2689 public void prepareToDraw(); 2690 public void reconfigure(int, int, android.graphics.Bitmap$Config); 2691 public void recycle(); 2692 public boolean sameAs(android.graphics.Bitmap); 2693 public void setConfig(android.graphics.Bitmap$Config); 2694 public void setDensity(int); 2695 public void setHasAlpha(boolean); 2696 public void setHasMipMap(boolean); 2697 public void setHeight(int); 2698 public void setPixel(int, int, int); 2699 public void setPixels(int[], int, int, int, int, int, int); 2700 public void setPremultiplied(boolean); 2701 public void setWidth(int); 2702 public void writeToParcel(android.os.Parcel, int); 2703 2704 2705 public static android.os.Parcelable$Creator CREATOR; 2706 public static int DENSITY_NONE; 2707 } 2708 2709 -keep class android.graphics.Bitmap$CompressFormat { 2710 2711 public static android.graphics.Bitmap$CompressFormat valueOf(java.lang.String); 2712 public static android.graphics.Bitmap$CompressFormat[] values(); 2713 2714 public static android.graphics.Bitmap$CompressFormat JPEG; 2715 public static android.graphics.Bitmap$CompressFormat PNG; 2716 public static android.graphics.Bitmap$CompressFormat WEBP; 2717 2718 } 2719 2720 -keep class android.graphics.Bitmap$Config { 2721 2722 public static android.graphics.Bitmap$Config valueOf(java.lang.String); 2723 public static android.graphics.Bitmap$Config[] values(); 2724 2725 public static android.graphics.Bitmap$Config ALPHA_8; 2726 public static android.graphics.Bitmap$Config ARGB_4444; 2727 public static android.graphics.Bitmap$Config ARGB_8888; 2728 public static android.graphics.Bitmap$Config RGB_565; 2729 2730 } 2731 2732 -keep class android.graphics.BitmapFactory { 2733 <init>(); 2734 2735 public static android.graphics.Bitmap decodeByteArray(byte[], int, int, android.graphics.BitmapFactory$Options); 2736 public static android.graphics.Bitmap decodeByteArray(byte[], int, int); 2737 public static android.graphics.Bitmap decodeFile(java.lang.String, android.graphics.BitmapFactory$Options); 2738 public static android.graphics.Bitmap decodeFile(java.lang.String); 2739 public static android.graphics.Bitmap decodeFileDescriptor(java.io.FileDescriptor, android.graphics.Rect, android.graphics.BitmapFactory$Options); 2740 public static android.graphics.Bitmap decodeFileDescriptor(java.io.FileDescriptor); 2741 public static android.graphics.Bitmap decodeResource(android.content.res.Resources, int, android.graphics.BitmapFactory$Options); 2742 public static android.graphics.Bitmap decodeResource(android.content.res.Resources, int); 2743 public static android.graphics.Bitmap decodeResourceStream(android.content.res.Resources, android.util.TypedValue, java.io.InputStream, android.graphics.Rect, android.graphics.BitmapFactory$Options); 2744 public static android.graphics.Bitmap decodeStream(java.io.InputStream, android.graphics.Rect, android.graphics.BitmapFactory$Options); 2745 public static android.graphics.Bitmap decodeStream(java.io.InputStream); 2746 2747 2748 } 2749 2750 -keep class android.graphics.BitmapFactory$Options { 2751 <init>(); 2752 2753 public void requestCancelDecode(); 2754 2755 2756 public android.graphics.Bitmap inBitmap; 2757 public int inDensity; 2758 public boolean inDither; 2759 public boolean inInputShareable; 2760 public boolean inJustDecodeBounds; 2761 public boolean inMutable; 2762 public boolean inPreferQualityOverSpeed; 2763 public android.graphics.Bitmap$Config inPreferredConfig; 2764 public boolean inPremultiplied; 2765 public boolean inPurgeable; 2766 public int inSampleSize; 2767 public boolean inScaled; 2768 public int inScreenDensity; 2769 public int inTargetDensity; 2770 public byte[] inTempStorage; 2771 public boolean mCancel; 2772 public int outHeight; 2773 public java.lang.String outMimeType; 2774 public int outWidth; 2775 } 2776 2777 -keep class android.graphics.Canvas { 2778 <init>(); 2779 <init>(android.graphics.Bitmap); 2780 2781 public boolean clipPath(android.graphics.Path, android.graphics.Region$Op); 2782 public boolean clipPath(android.graphics.Path); 2783 public boolean clipRect(android.graphics.RectF, android.graphics.Region$Op); 2784 public boolean clipRect(android.graphics.Rect, android.graphics.Region$Op); 2785 public boolean clipRect(android.graphics.RectF); 2786 public boolean clipRect(android.graphics.Rect); 2787 public boolean clipRect(float, float, float, float, android.graphics.Region$Op); 2788 public boolean clipRect(float, float, float, float); 2789 public boolean clipRect(int, int, int, int); 2790 public boolean clipRegion(android.graphics.Region, android.graphics.Region$Op); 2791 public boolean clipRegion(android.graphics.Region); 2792 public void concat(android.graphics.Matrix); 2793 public void drawARGB(int, int, int, int); 2794 public void drawArc(android.graphics.RectF, float, float, boolean, android.graphics.Paint); 2795 public void drawArc(float, float, float, float, float, float, boolean, android.graphics.Paint); 2796 public void drawBitmap(android.graphics.Bitmap, float, float, android.graphics.Paint); 2797 public void drawBitmap(android.graphics.Bitmap, android.graphics.Rect, android.graphics.RectF, android.graphics.Paint); 2798 public void drawBitmap(android.graphics.Bitmap, android.graphics.Rect, android.graphics.Rect, android.graphics.Paint); 2799 public void drawBitmap(int[], int, int, float, float, int, int, boolean, android.graphics.Paint); 2800 public void drawBitmap(int[], int, int, int, int, int, int, boolean, android.graphics.Paint); 2801 public void drawBitmap(android.graphics.Bitmap, android.graphics.Matrix, android.graphics.Paint); 2802 public void drawBitmapMesh(android.graphics.Bitmap, int, int, float[], int, int[], int, android.graphics.Paint); 2803 public void drawCircle(float, float, float, android.graphics.Paint); 2804 public void drawColor(int); 2805 public void drawColor(int, android.graphics.PorterDuff$Mode); 2806 public void drawLine(float, float, float, float, android.graphics.Paint); 2807 public void drawLines(float[], int, int, android.graphics.Paint); 2808 public void drawLines(float[], android.graphics.Paint); 2809 public void drawOval(android.graphics.RectF, android.graphics.Paint); 2810 public void drawOval(float, float, float, float, android.graphics.Paint); 2811 public void drawPaint(android.graphics.Paint); 2812 public void drawPath(android.graphics.Path, android.graphics.Paint); 2813 public void drawPicture(android.graphics.Picture); 2814 public void drawPicture(android.graphics.Picture, android.graphics.RectF); 2815 public void drawPicture(android.graphics.Picture, android.graphics.Rect); 2816 public void drawPoint(float, float, android.graphics.Paint); 2817 public void drawPoints(float[], int, int, android.graphics.Paint); 2818 public void drawPoints(float[], android.graphics.Paint); 2819 public void drawPosText(char[], int, int, float[], android.graphics.Paint); 2820 public void drawPosText(java.lang.String, float[], android.graphics.Paint); 2821 public void drawRGB(int, int, int); 2822 public void drawRect(android.graphics.RectF, android.graphics.Paint); 2823 public void drawRect(android.graphics.Rect, android.graphics.Paint); 2824 public void drawRect(float, float, float, float, android.graphics.Paint); 2825 public void drawRoundRect(android.graphics.RectF, float, float, android.graphics.Paint); 2826 public void drawRoundRect(float, float, float, float, float, float, android.graphics.Paint); 2827 public void drawText(char[], int, int, float, float, android.graphics.Paint); 2828 public void drawText(java.lang.String, float, float, android.graphics.Paint); 2829 public void drawText(java.lang.String, int, int, float, float, android.graphics.Paint); 2830 public void drawText(java.lang.CharSequence, int, int, float, float, android.graphics.Paint); 2831 public void drawTextOnPath(char[], int, int, android.graphics.Path, float, float, android.graphics.Paint); 2832 public void drawTextOnPath(java.lang.String, android.graphics.Path, float, float, android.graphics.Paint); 2833 public void drawTextRun(char[], int, int, int, int, float, float, boolean, android.graphics.Paint); 2834 public void drawTextRun(java.lang.CharSequence, int, int, int, int, float, float, boolean, android.graphics.Paint); 2835 public void drawVertices(android.graphics.Canvas$VertexMode, int, float[], int, float[], int, int[], int, short[], int, int, android.graphics.Paint); 2836 public boolean getClipBounds(android.graphics.Rect); 2837 public android.graphics.Rect getClipBounds(); 2838 public int getDensity(); 2839 public android.graphics.DrawFilter getDrawFilter(); 2840 public int getHeight(); 2841 public void getMatrix(android.graphics.Matrix); 2842 public android.graphics.Matrix getMatrix(); 2843 public int getMaximumBitmapHeight(); 2844 public int getMaximumBitmapWidth(); 2845 public int getSaveCount(); 2846 public int getWidth(); 2847 public boolean isHardwareAccelerated(); 2848 public boolean isOpaque(); 2849 public boolean quickReject(android.graphics.RectF, android.graphics.Canvas$EdgeType); 2850 public boolean quickReject(android.graphics.Path, android.graphics.Canvas$EdgeType); 2851 public boolean quickReject(float, float, float, float, android.graphics.Canvas$EdgeType); 2852 public void restore(); 2853 public void restoreToCount(int); 2854 public void rotate(float); 2855 public void rotate(float, float, float); 2856 public int save(); 2857 public int save(int); 2858 public int saveLayer(android.graphics.RectF, android.graphics.Paint, int); 2859 public int saveLayer(android.graphics.RectF, android.graphics.Paint); 2860 public int saveLayer(float, float, float, float, android.graphics.Paint, int); 2861 public int saveLayer(float, float, float, float, android.graphics.Paint); 2862 public int saveLayerAlpha(android.graphics.RectF, int, int); 2863 public int saveLayerAlpha(android.graphics.RectF, int); 2864 public int saveLayerAlpha(float, float, float, float, int, int); 2865 public int saveLayerAlpha(float, float, float, float, int); 2866 public void scale(float, float); 2867 public void scale(float, float, float, float); 2868 public void setBitmap(android.graphics.Bitmap); 2869 public void setDensity(int); 2870 public void setDrawFilter(android.graphics.DrawFilter); 2871 public void setMatrix(android.graphics.Matrix); 2872 public void skew(float, float); 2873 public void translate(float, float); 2874 2875 2876 public static int ALL_SAVE_FLAG; 2877 public static int CLIP_SAVE_FLAG; 2878 public static int CLIP_TO_LAYER_SAVE_FLAG; 2879 public static int FULL_COLOR_LAYER_SAVE_FLAG; 2880 public static int HAS_ALPHA_LAYER_SAVE_FLAG; 2881 public static int MATRIX_SAVE_FLAG; 2882 } 2883 2884 -keep class android.graphics.Canvas$EdgeType { 2885 2886 public static android.graphics.Canvas$EdgeType valueOf(java.lang.String); 2887 public static android.graphics.Canvas$EdgeType[] values(); 2888 2889 public static android.graphics.Canvas$EdgeType AA; 2890 public static android.graphics.Canvas$EdgeType BW; 2891 2892 } 2893 2894 -keep class android.graphics.Canvas$VertexMode { 2895 2896 public static android.graphics.Canvas$VertexMode valueOf(java.lang.String); 2897 public static android.graphics.Canvas$VertexMode[] values(); 2898 2899 public static android.graphics.Canvas$VertexMode TRIANGLES; 2900 public static android.graphics.Canvas$VertexMode TRIANGLE_FAN; 2901 public static android.graphics.Canvas$VertexMode TRIANGLE_STRIP; 2902 2903 } 2904 2905 -keep class android.graphics.ColorFilter { 2906 <init>(); 2907 2908 protected void finalize(); 2909 2910 2911 } 2912 2913 -keep class android.graphics.DrawFilter { 2914 <init>(); 2915 2916 protected void finalize(); 2917 2918 2919 } 2920 2921 -keep class android.graphics.MaskFilter { 2922 <init>(); 2923 2924 protected void finalize(); 2925 2926 2927 } 2928 2929 -keep class android.graphics.Matrix { 2930 <init>(); 2931 <init>(android.graphics.Matrix); 2932 2933 public boolean equals(java.lang.Object); 2934 protected void finalize(); 2935 public void getValues(float[]); 2936 public int hashCode(); 2937 public boolean invert(android.graphics.Matrix); 2938 public boolean isAffine(); 2939 public boolean isIdentity(); 2940 public void mapPoints(float[], int, float[], int, int); 2941 public void mapPoints(float[], float[]); 2942 public void mapPoints(float[]); 2943 public float mapRadius(float); 2944 public boolean mapRect(android.graphics.RectF, android.graphics.RectF); 2945 public boolean mapRect(android.graphics.RectF); 2946 public void mapVectors(float[], int, float[], int, int); 2947 public void mapVectors(float[], float[]); 2948 public void mapVectors(float[]); 2949 public boolean postConcat(android.graphics.Matrix); 2950 public boolean postRotate(float, float, float); 2951 public boolean postRotate(float); 2952 public boolean postScale(float, float, float, float); 2953 public boolean postScale(float, float); 2954 public boolean postSkew(float, float, float, float); 2955 public boolean postSkew(float, float); 2956 public boolean postTranslate(float, float); 2957 public boolean preConcat(android.graphics.Matrix); 2958 public boolean preRotate(float, float, float); 2959 public boolean preRotate(float); 2960 public boolean preScale(float, float, float, float); 2961 public boolean preScale(float, float); 2962 public boolean preSkew(float, float, float, float); 2963 public boolean preSkew(float, float); 2964 public boolean preTranslate(float, float); 2965 public boolean rectStaysRect(); 2966 public void reset(); 2967 public void set(android.graphics.Matrix); 2968 public boolean setConcat(android.graphics.Matrix, android.graphics.Matrix); 2969 public boolean setPolyToPoly(float[], int, float[], int, int); 2970 public boolean setRectToRect(android.graphics.RectF, android.graphics.RectF, android.graphics.Matrix$ScaleToFit); 2971 public void setRotate(float, float, float); 2972 public void setRotate(float); 2973 public void setScale(float, float, float, float); 2974 public void setScale(float, float); 2975 public void setSinCos(float, float, float, float); 2976 public void setSinCos(float, float); 2977 public void setSkew(float, float, float, float); 2978 public void setSkew(float, float); 2979 public void setTranslate(float, float); 2980 public void setValues(float[]); 2981 public java.lang.String toShortString(); 2982 public java.lang.String toString(); 2983 2984 2985 public static int MPERSP_0; 2986 public static int MPERSP_1; 2987 public static int MPERSP_2; 2988 public static int MSCALE_X; 2989 public static int MSCALE_Y; 2990 public static int MSKEW_X; 2991 public static int MSKEW_Y; 2992 public static int MTRANS_X; 2993 public static int MTRANS_Y; 2994 } 2995 2996 -keep class android.graphics.Matrix$ScaleToFit { 2997 2998 public static android.graphics.Matrix$ScaleToFit valueOf(java.lang.String); 2999 public static android.graphics.Matrix$ScaleToFit[] values(); 3000 3001 public static android.graphics.Matrix$ScaleToFit CENTER; 3002 public static android.graphics.Matrix$ScaleToFit END; 3003 public static android.graphics.Matrix$ScaleToFit FILL; 3004 public static android.graphics.Matrix$ScaleToFit START; 3005 3006 } 3007 3008 -keep class android.graphics.Movie { 3009 3010 public static android.graphics.Movie decodeByteArray(byte[], int, int); 3011 public static android.graphics.Movie decodeFile(java.lang.String); 3012 public static android.graphics.Movie decodeStream(java.io.InputStream); 3013 public void draw(android.graphics.Canvas, float, float, android.graphics.Paint); 3014 public void draw(android.graphics.Canvas, float, float); 3015 public int duration(); 3016 protected void finalize(); 3017 public int height(); 3018 public boolean isOpaque(); 3019 public boolean setTime(int); 3020 public int width(); 3021 3022 3023 } 3024 3025 -keep class android.graphics.Outline { 3026 <init>(); 3027 <init>(android.graphics.Outline); 3028 3029 public boolean canClip(); 3030 public float getAlpha(); 3031 public boolean isEmpty(); 3032 public void offset(int, int); 3033 public void set(android.graphics.Outline); 3034 public void setAlpha(float); 3035 public void setConvexPath(android.graphics.Path); 3036 public void setEmpty(); 3037 public void setOval(int, int, int, int); 3038 public void setOval(android.graphics.Rect); 3039 public void setRect(int, int, int, int); 3040 public void setRect(android.graphics.Rect); 3041 public void setRoundRect(int, int, int, int, float); 3042 public void setRoundRect(android.graphics.Rect, float); 3043 3044 3045 } 3046 3047 -keep class android.graphics.Paint { 3048 <init>(); 3049 <init>(int); 3050 <init>(android.graphics.Paint); 3051 3052 public float ascent(); 3053 public int breakText(char[], int, int, float, float[]); 3054 public int breakText(java.lang.CharSequence, int, int, boolean, float, float[]); 3055 public int breakText(java.lang.String, boolean, float, float[]); 3056 public void clearShadowLayer(); 3057 public float descent(); 3058 protected void finalize(); 3059 public int getAlpha(); 3060 public int getColor(); 3061 public android.graphics.ColorFilter getColorFilter(); 3062 public boolean getFillPath(android.graphics.Path, android.graphics.Path); 3063 public int getFlags(); 3064 public java.lang.String getFontFeatureSettings(); 3065 public float getFontMetrics(android.graphics.Paint$FontMetrics); 3066 public android.graphics.Paint$FontMetrics getFontMetrics(); 3067 public int getFontMetricsInt(android.graphics.Paint$FontMetricsInt); 3068 public android.graphics.Paint$FontMetricsInt getFontMetricsInt(); 3069 public float getFontSpacing(); 3070 public int getHinting(); 3071 public float getLetterSpacing(); 3072 public android.graphics.MaskFilter getMaskFilter(); 3073 public int getOffsetForAdvance(char[], int, int, int, int, boolean, float); 3074 public int getOffsetForAdvance(java.lang.CharSequence, int, int, int, int, boolean, float); 3075 public android.graphics.PathEffect getPathEffect(); 3076 public android.graphics.Rasterizer getRasterizer(); 3077 public float getRunAdvance(char[], int, int, int, int, boolean, int); 3078 public float getRunAdvance(java.lang.CharSequence, int, int, int, int, boolean, int); 3079 public android.graphics.Shader getShader(); 3080 public android.graphics.Paint$Cap getStrokeCap(); 3081 public android.graphics.Paint$Join getStrokeJoin(); 3082 public float getStrokeMiter(); 3083 public float getStrokeWidth(); 3084 public android.graphics.Paint$Style getStyle(); 3085 public android.graphics.Paint$Align getTextAlign(); 3086 public void getTextBounds(java.lang.String, int, int, android.graphics.Rect); 3087 public void getTextBounds(char[], int, int, android.graphics.Rect); 3088 public java.util.Locale getTextLocale(); 3089 public void getTextPath(char[], int, int, float, float, android.graphics.Path); 3090 public void getTextPath(java.lang.String, int, int, float, float, android.graphics.Path); 3091 public float getTextScaleX(); 3092 public float getTextSize(); 3093 public float getTextSkewX(); 3094 public int getTextWidths(char[], int, int, float[]); 3095 public int getTextWidths(java.lang.CharSequence, int, int, float[]); 3096 public int getTextWidths(java.lang.String, int, int, float[]); 3097 public int getTextWidths(java.lang.String, float[]); 3098 public android.graphics.Typeface getTypeface(); 3099 public android.graphics.Xfermode getXfermode(); 3100 public boolean hasGlyph(java.lang.String); 3101 public boolean isAntiAlias(); 3102 public boolean isDither(); 3103 public boolean isElegantTextHeight(); 3104 public boolean isFakeBoldText(); 3105 public boolean isFilterBitmap(); 3106 public boolean isLinearText(); 3107 public boolean isStrikeThruText(); 3108 public boolean isSubpixelText(); 3109 public boolean isUnderlineText(); 3110 public float measureText(char[], int, int); 3111 public float measureText(java.lang.String, int, int); 3112 public float measureText(java.lang.String); 3113 public float measureText(java.lang.CharSequence, int, int); 3114 public void reset(); 3115 public void set(android.graphics.Paint); 3116 public void setARGB(int, int, int, int); 3117 public void setAlpha(int); 3118 public void setAntiAlias(boolean); 3119 public void setColor(int); 3120 public android.graphics.ColorFilter setColorFilter(android.graphics.ColorFilter); 3121 public void setDither(boolean); 3122 public void setElegantTextHeight(boolean); 3123 public void setFakeBoldText(boolean); 3124 public void setFilterBitmap(boolean); 3125 public void setFlags(int); 3126 public void setFontFeatureSettings(java.lang.String); 3127 public void setHinting(int); 3128 public void setLetterSpacing(float); 3129 public void setLinearText(boolean); 3130 public android.graphics.MaskFilter setMaskFilter(android.graphics.MaskFilter); 3131 public android.graphics.PathEffect setPathEffect(android.graphics.PathEffect); 3132 public android.graphics.Rasterizer setRasterizer(android.graphics.Rasterizer); 3133 public android.graphics.Shader setShader(android.graphics.Shader); 3134 public void setShadowLayer(float, float, float, int); 3135 public void setStrikeThruText(boolean); 3136 public void setStrokeCap(android.graphics.Paint$Cap); 3137 public void setStrokeJoin(android.graphics.Paint$Join); 3138 public void setStrokeMiter(float); 3139 public void setStrokeWidth(float); 3140 public void setStyle(android.graphics.Paint$Style); 3141 public void setSubpixelText(boolean); 3142 public void setTextAlign(android.graphics.Paint$Align); 3143 public void setTextLocale(java.util.Locale); 3144 public void setTextScaleX(float); 3145 public void setTextSize(float); 3146 public void setTextSkewX(float); 3147 public android.graphics.Typeface setTypeface(android.graphics.Typeface); 3148 public void setUnderlineText(boolean); 3149 public android.graphics.Xfermode setXfermode(android.graphics.Xfermode); 3150 3151 3152 public static int ANTI_ALIAS_FLAG; 3153 public static int DEV_KERN_TEXT_FLAG; 3154 public static int DITHER_FLAG; 3155 public static int EMBEDDED_BITMAP_TEXT_FLAG; 3156 public static int FAKE_BOLD_TEXT_FLAG; 3157 public static int FILTER_BITMAP_FLAG; 3158 public static int HINTING_OFF; 3159 public static int HINTING_ON; 3160 public static int LINEAR_TEXT_FLAG; 3161 public static int STRIKE_THRU_TEXT_FLAG; 3162 public static int SUBPIXEL_TEXT_FLAG; 3163 public static int UNDERLINE_TEXT_FLAG; 3164 } 3165 3166 -keep class android.graphics.Paint$Align { 3167 3168 public static android.graphics.Paint$Align valueOf(java.lang.String); 3169 public static android.graphics.Paint$Align[] values(); 3170 3171 public static android.graphics.Paint$Align CENTER; 3172 public static android.graphics.Paint$Align LEFT; 3173 public static android.graphics.Paint$Align RIGHT; 3174 3175 } 3176 3177 -keep class android.graphics.Paint$Cap { 3178 3179 public static android.graphics.Paint$Cap valueOf(java.lang.String); 3180 public static android.graphics.Paint$Cap[] values(); 3181 3182 public static android.graphics.Paint$Cap BUTT; 3183 public static android.graphics.Paint$Cap ROUND; 3184 public static android.graphics.Paint$Cap SQUARE; 3185 3186 } 3187 3188 -keep class android.graphics.Paint$FontMetrics { 3189 <init>(); 3190 3191 3192 3193 public float ascent; 3194 public float bottom; 3195 public float descent; 3196 public float leading; 3197 public float top; 3198 } 3199 3200 -keep class android.graphics.Paint$FontMetricsInt { 3201 <init>(); 3202 3203 public java.lang.String toString(); 3204 3205 3206 public int ascent; 3207 public int bottom; 3208 public int descent; 3209 public int leading; 3210 public int top; 3211 } 3212 3213 -keep class android.graphics.Paint$Join { 3214 3215 public static android.graphics.Paint$Join valueOf(java.lang.String); 3216 public static android.graphics.Paint$Join[] values(); 3217 3218 public static android.graphics.Paint$Join BEVEL; 3219 public static android.graphics.Paint$Join MITER; 3220 public static android.graphics.Paint$Join ROUND; 3221 3222 } 3223 3224 -keep class android.graphics.Paint$Style { 3225 3226 public static android.graphics.Paint$Style valueOf(java.lang.String); 3227 public static android.graphics.Paint$Style[] values(); 3228 3229 public static android.graphics.Paint$Style FILL; 3230 public static android.graphics.Paint$Style FILL_AND_STROKE; 3231 public static android.graphics.Paint$Style STROKE; 3232 3233 } 3234 3235 -keep class android.graphics.Path { 3236 <init>(); 3237 <init>(android.graphics.Path); 3238 3239 public void addArc(android.graphics.RectF, float, float); 3240 public void addArc(float, float, float, float, float, float); 3241 public void addCircle(float, float, float, android.graphics.Path$Direction); 3242 public void addOval(android.graphics.RectF, android.graphics.Path$Direction); 3243 public void addOval(float, float, float, float, android.graphics.Path$Direction); 3244 public void addPath(android.graphics.Path, float, float); 3245 public void addPath(android.graphics.Path); 3246 public void addPath(android.graphics.Path, android.graphics.Matrix); 3247 public void addRect(android.graphics.RectF, android.graphics.Path$Direction); 3248 public void addRect(float, float, float, float, android.graphics.Path$Direction); 3249 public void addRoundRect(android.graphics.RectF, float, float, android.graphics.Path$Direction); 3250 public void addRoundRect(float, float, float, float, float, float, android.graphics.Path$Direction); 3251 public void addRoundRect(android.graphics.RectF, float[], android.graphics.Path$Direction); 3252 public void addRoundRect(float, float, float, float, float[], android.graphics.Path$Direction); 3253 public void arcTo(android.graphics.RectF, float, float, boolean); 3254 public void arcTo(android.graphics.RectF, float, float); 3255 public void arcTo(float, float, float, float, float, float, boolean); 3256 public void close(); 3257 public void computeBounds(android.graphics.RectF, boolean); 3258 public void cubicTo(float, float, float, float, float, float); 3259 protected void finalize(); 3260 public android.graphics.Path$FillType getFillType(); 3261 public void incReserve(int); 3262 public boolean isConvex(); 3263 public boolean isEmpty(); 3264 public boolean isInverseFillType(); 3265 public boolean isRect(android.graphics.RectF); 3266 public void lineTo(float, float); 3267 public void moveTo(float, float); 3268 public void offset(float, float, android.graphics.Path); 3269 public void offset(float, float); 3270 public boolean op(android.graphics.Path, android.graphics.Path$Op); 3271 public boolean op(android.graphics.Path, android.graphics.Path, android.graphics.Path$Op); 3272 public void quadTo(float, float, float, float); 3273 public void rCubicTo(float, float, float, float, float, float); 3274 public void rLineTo(float, float); 3275 public void rMoveTo(float, float); 3276 public void rQuadTo(float, float, float, float); 3277 public void reset(); 3278 public void rewind(); 3279 public void set(android.graphics.Path); 3280 public void setFillType(android.graphics.Path$FillType); 3281 public void setLastPoint(float, float); 3282 public void toggleInverseFillType(); 3283 public void transform(android.graphics.Matrix, android.graphics.Path); 3284 public void transform(android.graphics.Matrix); 3285 3286 3287 } 3288 3289 -keep class android.graphics.Path$Direction { 3290 3291 public static android.graphics.Path$Direction valueOf(java.lang.String); 3292 public static android.graphics.Path$Direction[] values(); 3293 3294 public static android.graphics.Path$Direction CCW; 3295 public static android.graphics.Path$Direction CW; 3296 3297 } 3298 3299 -keep class android.graphics.Path$FillType { 3300 3301 public static android.graphics.Path$FillType valueOf(java.lang.String); 3302 public static android.graphics.Path$FillType[] values(); 3303 3304 public static android.graphics.Path$FillType EVEN_ODD; 3305 public static android.graphics.Path$FillType INVERSE_EVEN_ODD; 3306 public static android.graphics.Path$FillType INVERSE_WINDING; 3307 public static android.graphics.Path$FillType WINDING; 3308 3309 } 3310 3311 -keep class android.graphics.Path$Op { 3312 3313 public static android.graphics.Path$Op valueOf(java.lang.String); 3314 public static android.graphics.Path$Op[] values(); 3315 3316 public static android.graphics.Path$Op DIFFERENCE; 3317 public static android.graphics.Path$Op INTERSECT; 3318 public static android.graphics.Path$Op REVERSE_DIFFERENCE; 3319 public static android.graphics.Path$Op UNION; 3320 public static android.graphics.Path$Op XOR; 3321 3322 } 3323 3324 -keep class android.graphics.PathEffect { 3325 <init>(); 3326 3327 protected void finalize(); 3328 3329 3330 } 3331 3332 -keep class android.graphics.Picture { 3333 <init>(); 3334 <init>(android.graphics.Picture); 3335 3336 public android.graphics.Canvas beginRecording(int, int); 3337 public static android.graphics.Picture createFromStream(java.io.InputStream); 3338 public void draw(android.graphics.Canvas); 3339 public void endRecording(); 3340 protected void finalize(); 3341 public int getHeight(); 3342 public int getWidth(); 3343 public void writeToStream(java.io.OutputStream); 3344 3345 3346 } 3347 3348 -keep class android.graphics.Point { 3349 <init>(); 3350 <init>(int, int); 3351 <init>(android.graphics.Point); 3352 3353 public int describeContents(); 3354 public boolean equals(int, int); 3355 public boolean equals(java.lang.Object); 3356 public int hashCode(); 3357 public void negate(); 3358 public void offset(int, int); 3359 public void readFromParcel(android.os.Parcel); 3360 public void set(int, int); 3361 public java.lang.String toString(); 3362 public void writeToParcel(android.os.Parcel, int); 3363 3364 3365 public static android.os.Parcelable$Creator CREATOR; 3366 public int x; 3367 public int y; 3368 } 3369 3370 -keep class android.graphics.PorterDuff { 3371 <init>(); 3372 3373 3374 3375 } 3376 3377 -keep class android.graphics.PorterDuff$Mode { 3378 3379 public static android.graphics.PorterDuff$Mode valueOf(java.lang.String); 3380 public static android.graphics.PorterDuff$Mode[] values(); 3381 3382 public static android.graphics.PorterDuff$Mode ADD; 3383 public static android.graphics.PorterDuff$Mode CLEAR; 3384 public static android.graphics.PorterDuff$Mode DARKEN; 3385 public static android.graphics.PorterDuff$Mode DST; 3386 public static android.graphics.PorterDuff$Mode DST_ATOP; 3387 public static android.graphics.PorterDuff$Mode DST_IN; 3388 public static android.graphics.PorterDuff$Mode DST_OUT; 3389 public static android.graphics.PorterDuff$Mode DST_OVER; 3390 public static android.graphics.PorterDuff$Mode LIGHTEN; 3391 public static android.graphics.PorterDuff$Mode MULTIPLY; 3392 public static android.graphics.PorterDuff$Mode OVERLAY; 3393 public static android.graphics.PorterDuff$Mode SCREEN; 3394 public static android.graphics.PorterDuff$Mode SRC; 3395 public static android.graphics.PorterDuff$Mode SRC_ATOP; 3396 public static android.graphics.PorterDuff$Mode SRC_IN; 3397 public static android.graphics.PorterDuff$Mode SRC_OUT; 3398 public static android.graphics.PorterDuff$Mode SRC_OVER; 3399 public static android.graphics.PorterDuff$Mode XOR; 3400 3401 } 3402 3403 -keep class android.graphics.Rasterizer { 3404 <init>(); 3405 3406 protected void finalize(); 3407 3408 3409 } 3410 3411 -keep class android.graphics.Rect { 3412 <init>(); 3413 <init>(int, int, int, int); 3414 <init>(android.graphics.Rect); 3415 3416 public int centerX(); 3417 public int centerY(); 3418 public boolean contains(int, int); 3419 public boolean contains(int, int, int, int); 3420 public boolean contains(android.graphics.Rect); 3421 public int describeContents(); 3422 public boolean equals(java.lang.Object); 3423 public float exactCenterX(); 3424 public float exactCenterY(); 3425 public java.lang.String flattenToString(); 3426 public int hashCode(); 3427 public int height(); 3428 public void inset(int, int); 3429 public boolean intersect(int, int, int, int); 3430 public boolean intersect(android.graphics.Rect); 3431 public boolean intersects(int, int, int, int); 3432 public static boolean intersects(android.graphics.Rect, android.graphics.Rect); 3433 public boolean isEmpty(); 3434 public void offset(int, int); 3435 public void offsetTo(int, int); 3436 public void readFromParcel(android.os.Parcel); 3437 public void set(int, int, int, int); 3438 public void set(android.graphics.Rect); 3439 public void setEmpty(); 3440 public boolean setIntersect(android.graphics.Rect, android.graphics.Rect); 3441 public void sort(); 3442 public java.lang.String toShortString(); 3443 public java.lang.String toString(); 3444 public static android.graphics.Rect unflattenFromString(java.lang.String); 3445 public void union(int, int, int, int); 3446 public void union(android.graphics.Rect); 3447 public void union(int, int); 3448 public int width(); 3449 public void writeToParcel(android.os.Parcel, int); 3450 3451 3452 public static android.os.Parcelable$Creator CREATOR; 3453 public int bottom; 3454 public int left; 3455 public int right; 3456 public int top; 3457 } 3458 3459 -keep class android.graphics.RectF { 3460 <init>(); 3461 <init>(float, float, float, float); 3462 <init>(android.graphics.RectF); 3463 <init>(android.graphics.Rect); 3464 3465 public float centerX(); 3466 public float centerY(); 3467 public boolean contains(float, float); 3468 public boolean contains(float, float, float, float); 3469 public boolean contains(android.graphics.RectF); 3470 public int describeContents(); 3471 public boolean equals(java.lang.Object); 3472 public int hashCode(); 3473 public float height(); 3474 public void inset(float, float); 3475 public boolean intersect(float, float, float, float); 3476 public boolean intersect(android.graphics.RectF); 3477 public boolean intersects(float, float, float, float); 3478 public static boolean intersects(android.graphics.RectF, android.graphics.RectF); 3479 public boolean isEmpty(); 3480 public void offset(float, float); 3481 public void offsetTo(float, float); 3482 public void readFromParcel(android.os.Parcel); 3483 public void round(android.graphics.Rect); 3484 public void roundOut(android.graphics.Rect); 3485 public void set(float, float, float, float); 3486 public void set(android.graphics.RectF); 3487 public void set(android.graphics.Rect); 3488 public void setEmpty(); 3489 public boolean setIntersect(android.graphics.RectF, android.graphics.RectF); 3490 public void sort(); 3491 public java.lang.String toShortString(); 3492 public java.lang.String toString(); 3493 public void union(float, float, float, float); 3494 public void union(android.graphics.RectF); 3495 public void union(float, float); 3496 public float width(); 3497 public void writeToParcel(android.os.Parcel, int); 3498 3499 3500 public static android.os.Parcelable$Creator CREATOR; 3501 public float bottom; 3502 public float left; 3503 public float right; 3504 public float top; 3505 } 3506 3507 -keep class android.graphics.Region { 3508 <init>(); 3509 <init>(android.graphics.Region); 3510 <init>(android.graphics.Rect); 3511 <init>(int, int, int, int); 3512 3513 public boolean contains(int, int); 3514 public int describeContents(); 3515 public boolean equals(java.lang.Object); 3516 protected void finalize(); 3517 public android.graphics.Path getBoundaryPath(); 3518 public boolean getBoundaryPath(android.graphics.Path); 3519 public android.graphics.Rect getBounds(); 3520 public boolean getBounds(android.graphics.Rect); 3521 public boolean isComplex(); 3522 public boolean isEmpty(); 3523 public boolean isRect(); 3524 public boolean op(android.graphics.Rect, android.graphics.Region$Op); 3525 public boolean op(int, int, int, int, android.graphics.Region$Op); 3526 public boolean op(android.graphics.Region, android.graphics.Region$Op); 3527 public boolean op(android.graphics.Rect, android.graphics.Region, android.graphics.Region$Op); 3528 public boolean op(android.graphics.Region, android.graphics.Region, android.graphics.Region$Op); 3529 public boolean quickContains(android.graphics.Rect); 3530 public boolean quickContains(int, int, int, int); 3531 public boolean quickReject(android.graphics.Rect); 3532 public boolean quickReject(int, int, int, int); 3533 public boolean quickReject(android.graphics.Region); 3534 public boolean set(android.graphics.Region); 3535 public boolean set(android.graphics.Rect); 3536 public boolean set(int, int, int, int); 3537 public void setEmpty(); 3538 public boolean setPath(android.graphics.Path, android.graphics.Region); 3539 public java.lang.String toString(); 3540 public void translate(int, int); 3541 public void translate(int, int, android.graphics.Region); 3542 public boolean union(android.graphics.Rect); 3543 public void writeToParcel(android.os.Parcel, int); 3544 3545 3546 public static android.os.Parcelable$Creator CREATOR; 3547 } 3548 3549 -keep class android.graphics.Region$Op { 3550 3551 public static android.graphics.Region$Op valueOf(java.lang.String); 3552 public static android.graphics.Region$Op[] values(); 3553 3554 public static android.graphics.Region$Op DIFFERENCE; 3555 public static android.graphics.Region$Op INTERSECT; 3556 public static android.graphics.Region$Op REPLACE; 3557 public static android.graphics.Region$Op REVERSE_DIFFERENCE; 3558 public static android.graphics.Region$Op UNION; 3559 public static android.graphics.Region$Op XOR; 3560 3561 } 3562 3563 -keep class android.graphics.Shader { 3564 <init>(); 3565 3566 protected void finalize(); 3567 public boolean getLocalMatrix(android.graphics.Matrix); 3568 public void setLocalMatrix(android.graphics.Matrix); 3569 3570 3571 } 3572 3573 -keep class android.graphics.Typeface { 3574 3575 public static android.graphics.Typeface create(java.lang.String, int); 3576 public static android.graphics.Typeface create(android.graphics.Typeface, int); 3577 public static android.graphics.Typeface createFromAsset(android.content.res.AssetManager, java.lang.String); 3578 public static android.graphics.Typeface createFromFile(java.io.File); 3579 public static android.graphics.Typeface createFromFile(java.lang.String); 3580 public static android.graphics.Typeface defaultFromStyle(int); 3581 public boolean equals(java.lang.Object); 3582 protected void finalize(); 3583 public int getStyle(); 3584 public int hashCode(); 3585 public boolean isBold(); 3586 public boolean isItalic(); 3587 3588 3589 public static int BOLD; 3590 public static int BOLD_ITALIC; 3591 public static android.graphics.Typeface DEFAULT; 3592 public static android.graphics.Typeface DEFAULT_BOLD; 3593 public static int ITALIC; 3594 public static android.graphics.Typeface MONOSPACE; 3595 public static int NORMAL; 3596 public static android.graphics.Typeface SANS_SERIF; 3597 public static android.graphics.Typeface SERIF; 3598 } 3599 3600 -keep class android.graphics.Xfermode { 3601 <init>(); 3602 3603 protected void finalize(); 3604 3605 3606 } 3607 3608 -keep class android.graphics.drawable.Drawable { 3609 <init>(); 3610 3611 public void applyTheme(android.content.res.Resources$Theme); 3612 public boolean canApplyTheme(); 3613 public void clearColorFilter(); 3614 public void copyBounds(android.graphics.Rect); 3615 public android.graphics.Rect copyBounds(); 3616 public static android.graphics.drawable.Drawable createFromPath(java.lang.String); 3617 public static android.graphics.drawable.Drawable createFromResourceStream(android.content.res.Resources, android.util.TypedValue, java.io.InputStream, java.lang.String); 3618 public static android.graphics.drawable.Drawable createFromResourceStream(android.content.res.Resources, android.util.TypedValue, java.io.InputStream, java.lang.String, android.graphics.BitmapFactory$Options); 3619 public static android.graphics.drawable.Drawable createFromStream(java.io.InputStream, java.lang.String); 3620 public static android.graphics.drawable.Drawable createFromXml(android.content.res.Resources, org.xmlpull.v1.XmlPullParser); 3621 public static android.graphics.drawable.Drawable createFromXml(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.content.res.Resources$Theme); 3622 public static android.graphics.drawable.Drawable createFromXmlInner(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet); 3623 public static android.graphics.drawable.Drawable createFromXmlInner(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme); 3624 public abstract void draw(android.graphics.Canvas); 3625 public int getAlpha(); 3626 public android.graphics.Rect getBounds(); 3627 public android.graphics.drawable.Drawable$Callback getCallback(); 3628 public int getChangingConfigurations(); 3629 public android.graphics.ColorFilter getColorFilter(); 3630 public android.graphics.drawable.Drawable$ConstantState getConstantState(); 3631 public android.graphics.drawable.Drawable getCurrent(); 3632 public android.graphics.Rect getDirtyBounds(); 3633 public void getHotspotBounds(android.graphics.Rect); 3634 public int getIntrinsicHeight(); 3635 public int getIntrinsicWidth(); 3636 public int getLayoutDirection(); 3637 public int getLevel(); 3638 public int getMinimumHeight(); 3639 public int getMinimumWidth(); 3640 public abstract int getOpacity(); 3641 public void getOutline(android.graphics.Outline); 3642 public boolean getPadding(android.graphics.Rect); 3643 public int[] getState(); 3644 public android.graphics.Region getTransparentRegion(); 3645 public void inflate(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet); 3646 public void inflate(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme); 3647 public void invalidateSelf(); 3648 public boolean isAutoMirrored(); 3649 public boolean isFilterBitmap(); 3650 public boolean isStateful(); 3651 public boolean isVisible(); 3652 public void jumpToCurrentState(); 3653 public android.graphics.drawable.Drawable mutate(); 3654 protected void onBoundsChange(android.graphics.Rect); 3655 public boolean onLayoutDirectionChanged(int); 3656 protected boolean onLevelChange(int); 3657 protected boolean onStateChange(int[]); 3658 public static int resolveOpacity(int, int); 3659 public void scheduleSelf(java.lang.Runnable, long); 3660 public abstract void setAlpha(int); 3661 public void setAutoMirrored(boolean); 3662 public void setBounds(int, int, int, int); 3663 public void setBounds(android.graphics.Rect); 3664 public void setCallback(android.graphics.drawable.Drawable$Callback); 3665 public void setChangingConfigurations(int); 3666 public abstract void setColorFilter(android.graphics.ColorFilter); 3667 public void setColorFilter(int, android.graphics.PorterDuff$Mode); 3668 public void setDither(boolean); 3669 public void setFilterBitmap(boolean); 3670 public void setHotspot(float, float); 3671 public void setHotspotBounds(int, int, int, int); 3672 public boolean setLayoutDirection(int); 3673 public boolean setLevel(int); 3674 public boolean setState(int[]); 3675 public void setTint(int); 3676 public void setTintList(android.content.res.ColorStateList); 3677 public void setTintMode(android.graphics.PorterDuff$Mode); 3678 public boolean setVisible(boolean, boolean); 3679 public void unscheduleSelf(java.lang.Runnable); 3680 3681 3682 } 3683 3684 -keep class android.graphics.drawable.Drawable$Callback { 3685 3686 public abstract void invalidateDrawable(android.graphics.drawable.Drawable); 3687 public abstract void scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long); 3688 public abstract void unscheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable); 3689 3690 3691 } 3692 3693 -keep class android.graphics.drawable.Drawable$ConstantState { 3694 <init>(); 3695 3696 public boolean canApplyTheme(); 3697 public abstract int getChangingConfigurations(); 3698 public abstract android.graphics.drawable.Drawable newDrawable(); 3699 public android.graphics.drawable.Drawable newDrawable(android.content.res.Resources); 3700 public android.graphics.drawable.Drawable newDrawable(android.content.res.Resources, android.content.res.Resources$Theme); 3701 3702 3703 } 3704 3705 -keep class android.media.AudioAttributes { 3706 3707 public int describeContents(); 3708 public boolean equals(java.lang.Object); 3709 public int getContentType(); 3710 public int getFlags(); 3711 public int getUsage(); 3712 public int hashCode(); 3713 public java.lang.String toString(); 3714 public void writeToParcel(android.os.Parcel, int); 3715 3716 3717 public static int CONTENT_TYPE_MOVIE; 3718 public static int CONTENT_TYPE_MUSIC; 3719 public static int CONTENT_TYPE_SONIFICATION; 3720 public static int CONTENT_TYPE_SPEECH; 3721 public static int CONTENT_TYPE_UNKNOWN; 3722 public static android.os.Parcelable$Creator CREATOR; 3723 public static int FLAG_AUDIBILITY_ENFORCED; 3724 public static int FLAG_HW_AV_SYNC; 3725 public static int USAGE_ALARM; 3726 public static int USAGE_ASSISTANCE_ACCESSIBILITY; 3727 public static int USAGE_ASSISTANCE_NAVIGATION_GUIDANCE; 3728 public static int USAGE_ASSISTANCE_SONIFICATION; 3729 public static int USAGE_GAME; 3730 public static int USAGE_MEDIA; 3731 public static int USAGE_NOTIFICATION; 3732 public static int USAGE_NOTIFICATION_COMMUNICATION_DELAYED; 3733 public static int USAGE_NOTIFICATION_COMMUNICATION_INSTANT; 3734 public static int USAGE_NOTIFICATION_COMMUNICATION_REQUEST; 3735 public static int USAGE_NOTIFICATION_EVENT; 3736 public static int USAGE_NOTIFICATION_RINGTONE; 3737 public static int USAGE_UNKNOWN; 3738 public static int USAGE_VOICE_COMMUNICATION; 3739 public static int USAGE_VOICE_COMMUNICATION_SIGNALLING; 3740 } 3741 3742 -keep class android.media.AudioDeviceCallback { 3743 <init>(); 3744 3745 public void onAudioDevicesAdded(android.media.AudioDeviceInfo[]); 3746 public void onAudioDevicesRemoved(android.media.AudioDeviceInfo[]); 3747 3748 3749 } 3750 3751 -keep class android.media.AudioDeviceInfo { 3752 3753 public int[] getChannelCounts(); 3754 public int[] getChannelIndexMasks(); 3755 public int[] getChannelMasks(); 3756 public int[] getEncodings(); 3757 public int getId(); 3758 public java.lang.CharSequence getProductName(); 3759 public int[] getSampleRates(); 3760 public int getType(); 3761 public boolean isSink(); 3762 public boolean isSource(); 3763 3764 3765 public static int TYPE_AUX_LINE; 3766 public static int TYPE_BLUETOOTH_A2DP; 3767 public static int TYPE_BLUETOOTH_SCO; 3768 public static int TYPE_BUILTIN_EARPIECE; 3769 public static int TYPE_BUILTIN_MIC; 3770 public static int TYPE_BUILTIN_SPEAKER; 3771 public static int TYPE_DOCK; 3772 public static int TYPE_FM; 3773 public static int TYPE_FM_TUNER; 3774 public static int TYPE_HDMI; 3775 public static int TYPE_HDMI_ARC; 3776 public static int TYPE_IP; 3777 public static int TYPE_LINE_ANALOG; 3778 public static int TYPE_LINE_DIGITAL; 3779 public static int TYPE_TELEPHONY; 3780 public static int TYPE_TV_TUNER; 3781 public static int TYPE_UNKNOWN; 3782 public static int TYPE_USB_ACCESSORY; 3783 public static int TYPE_USB_DEVICE; 3784 public static int TYPE_WIRED_HEADPHONES; 3785 public static int TYPE_WIRED_HEADSET; 3786 } 3787 3788 -keep class android.media.AudioFormat { 3789 3790 public int getChannelCount(); 3791 public int getChannelIndexMask(); 3792 public int getChannelMask(); 3793 public int getEncoding(); 3794 public int getSampleRate(); 3795 public java.lang.String toString(); 3796 3797 3798 public static int CHANNEL_CONFIGURATION_DEFAULT; 3799 public static int CHANNEL_CONFIGURATION_INVALID; 3800 public static int CHANNEL_CONFIGURATION_MONO; 3801 public static int CHANNEL_CONFIGURATION_STEREO; 3802 public static int CHANNEL_INVALID; 3803 public static int CHANNEL_IN_BACK; 3804 public static int CHANNEL_IN_BACK_PROCESSED; 3805 public static int CHANNEL_IN_DEFAULT; 3806 public static int CHANNEL_IN_FRONT; 3807 public static int CHANNEL_IN_FRONT_PROCESSED; 3808 public static int CHANNEL_IN_LEFT; 3809 public static int CHANNEL_IN_LEFT_PROCESSED; 3810 public static int CHANNEL_IN_MONO; 3811 public static int CHANNEL_IN_PRESSURE; 3812 public static int CHANNEL_IN_RIGHT; 3813 public static int CHANNEL_IN_RIGHT_PROCESSED; 3814 public static int CHANNEL_IN_STEREO; 3815 public static int CHANNEL_IN_VOICE_DNLINK; 3816 public static int CHANNEL_IN_VOICE_UPLINK; 3817 public static int CHANNEL_IN_X_AXIS; 3818 public static int CHANNEL_IN_Y_AXIS; 3819 public static int CHANNEL_IN_Z_AXIS; 3820 public static int CHANNEL_OUT_5POINT1; 3821 public static int CHANNEL_OUT_7POINT1; 3822 public static int CHANNEL_OUT_7POINT1_SURROUND; 3823 public static int CHANNEL_OUT_BACK_CENTER; 3824 public static int CHANNEL_OUT_BACK_LEFT; 3825 public static int CHANNEL_OUT_BACK_RIGHT; 3826 public static int CHANNEL_OUT_DEFAULT; 3827 public static int CHANNEL_OUT_FRONT_CENTER; 3828 public static int CHANNEL_OUT_FRONT_LEFT; 3829 public static int CHANNEL_OUT_FRONT_LEFT_OF_CENTER; 3830 public static int CHANNEL_OUT_FRONT_RIGHT; 3831 public static int CHANNEL_OUT_FRONT_RIGHT_OF_CENTER; 3832 public static int CHANNEL_OUT_LOW_FREQUENCY; 3833 public static int CHANNEL_OUT_MONO; 3834 public static int CHANNEL_OUT_QUAD; 3835 public static int CHANNEL_OUT_SIDE_LEFT; 3836 public static int CHANNEL_OUT_SIDE_RIGHT; 3837 public static int CHANNEL_OUT_STEREO; 3838 public static int CHANNEL_OUT_SURROUND; 3839 public static int ENCODING_AC3; 3840 public static int ENCODING_DEFAULT; 3841 public static int ENCODING_DTS; 3842 public static int ENCODING_DTS_HD; 3843 public static int ENCODING_E_AC3; 3844 public static int ENCODING_INVALID; 3845 public static int ENCODING_PCM_16BIT; 3846 public static int ENCODING_PCM_8BIT; 3847 public static int ENCODING_PCM_FLOAT; 3848 } 3849 3850 -keep class android.media.AudioManager { 3851 3852 public int abandonAudioFocus(android.media.AudioManager$OnAudioFocusChangeListener); 3853 public void adjustStreamVolume(int, int, int); 3854 public void adjustSuggestedStreamVolume(int, int, int); 3855 public void adjustVolume(int, int); 3856 public void dispatchMediaKeyEvent(android.view.KeyEvent); 3857 public int generateAudioSessionId(); 3858 public android.media.AudioDeviceInfo[] getDevices(int); 3859 public int getMode(); 3860 public java.lang.String getParameters(java.lang.String); 3861 public java.lang.String getProperty(java.lang.String); 3862 public int getRingerMode(); 3863 public int getRouting(int); 3864 public int getStreamMaxVolume(int); 3865 public int getStreamVolume(int); 3866 public int getVibrateSetting(int); 3867 public boolean isBluetoothA2dpOn(); 3868 public boolean isBluetoothScoAvailableOffCall(); 3869 public boolean isBluetoothScoOn(); 3870 public boolean isMicrophoneMute(); 3871 public boolean isMusicActive(); 3872 public boolean isSpeakerphoneOn(); 3873 public boolean isStreamMute(int); 3874 public boolean isVolumeFixed(); 3875 public boolean isWiredHeadsetOn(); 3876 public void loadSoundEffects(); 3877 public void playSoundEffect(int); 3878 public void playSoundEffect(int, float); 3879 public void registerAudioDeviceCallback(android.media.AudioDeviceCallback, android.os.Handler); 3880 public void registerMediaButtonEventReceiver(android.content.ComponentName); 3881 public void registerMediaButtonEventReceiver(android.app.PendingIntent); 3882 public void registerRemoteControlClient(android.media.RemoteControlClient); 3883 public boolean registerRemoteController(android.media.RemoteController); 3884 public int requestAudioFocus(android.media.AudioManager$OnAudioFocusChangeListener, int, int); 3885 public void setBluetoothA2dpOn(boolean); 3886 public void setBluetoothScoOn(boolean); 3887 public void setMicrophoneMute(boolean); 3888 public void setMode(int); 3889 public void setParameters(java.lang.String); 3890 public void setRingerMode(int); 3891 public void setRouting(int, int, int); 3892 public void setSpeakerphoneOn(boolean); 3893 public void setStreamMute(int, boolean); 3894 public void setStreamSolo(int, boolean); 3895 public void setStreamVolume(int, int, int); 3896 public void setVibrateSetting(int, int); 3897 public void setWiredHeadsetOn(boolean); 3898 public boolean shouldVibrate(int); 3899 public void startBluetoothSco(); 3900 public void stopBluetoothSco(); 3901 public void unloadSoundEffects(); 3902 public void unregisterAudioDeviceCallback(android.media.AudioDeviceCallback); 3903 public void unregisterMediaButtonEventReceiver(android.content.ComponentName); 3904 public void unregisterMediaButtonEventReceiver(android.app.PendingIntent); 3905 public void unregisterRemoteControlClient(android.media.RemoteControlClient); 3906 public void unregisterRemoteController(android.media.RemoteController); 3907 3908 3909 public static java.lang.String ACTION_AUDIO_BECOMING_NOISY; 3910 public static java.lang.String ACTION_HDMI_AUDIO_PLUG; 3911 public static java.lang.String ACTION_HEADSET_PLUG; 3912 public static java.lang.String ACTION_SCO_AUDIO_STATE_CHANGED; 3913 public static java.lang.String ACTION_SCO_AUDIO_STATE_UPDATED; 3914 public static int ADJUST_LOWER; 3915 public static int ADJUST_MUTE; 3916 public static int ADJUST_RAISE; 3917 public static int ADJUST_SAME; 3918 public static int ADJUST_TOGGLE_MUTE; 3919 public static int ADJUST_UNMUTE; 3920 public static int AUDIOFOCUS_GAIN; 3921 public static int AUDIOFOCUS_GAIN_TRANSIENT; 3922 public static int AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE; 3923 public static int AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK; 3924 public static int AUDIOFOCUS_LOSS; 3925 public static int AUDIOFOCUS_LOSS_TRANSIENT; 3926 public static int AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK; 3927 public static int AUDIOFOCUS_REQUEST_FAILED; 3928 public static int AUDIOFOCUS_REQUEST_GRANTED; 3929 public static int AUDIO_SESSION_ID_GENERATE; 3930 public static int ERROR; 3931 public static int ERROR_DEAD_OBJECT; 3932 public static java.lang.String EXTRA_AUDIO_PLUG_STATE; 3933 public static java.lang.String EXTRA_ENCODINGS; 3934 public static java.lang.String EXTRA_MAX_CHANNEL_COUNT; 3935 public static java.lang.String EXTRA_RINGER_MODE; 3936 public static java.lang.String EXTRA_SCO_AUDIO_PREVIOUS_STATE; 3937 public static java.lang.String EXTRA_SCO_AUDIO_STATE; 3938 public static java.lang.String EXTRA_VIBRATE_SETTING; 3939 public static java.lang.String EXTRA_VIBRATE_TYPE; 3940 public static int FLAG_ALLOW_RINGER_MODES; 3941 public static int FLAG_PLAY_SOUND; 3942 public static int FLAG_REMOVE_SOUND_AND_VIBRATE; 3943 public static int FLAG_SHOW_UI; 3944 public static int FLAG_VIBRATE; 3945 public static int FX_FOCUS_NAVIGATION_DOWN; 3946 public static int FX_FOCUS_NAVIGATION_LEFT; 3947 public static int FX_FOCUS_NAVIGATION_RIGHT; 3948 public static int FX_FOCUS_NAVIGATION_UP; 3949 public static int FX_KEYPRESS_DELETE; 3950 public static int FX_KEYPRESS_INVALID; 3951 public static int FX_KEYPRESS_RETURN; 3952 public static int FX_KEYPRESS_SPACEBAR; 3953 public static int FX_KEYPRESS_STANDARD; 3954 public static int FX_KEY_CLICK; 3955 public static int GET_DEVICES_ALL; 3956 public static int GET_DEVICES_INPUTS; 3957 public static int GET_DEVICES_OUTPUTS; 3958 public static int MODE_CURRENT; 3959 public static int MODE_INVALID; 3960 public static int MODE_IN_CALL; 3961 public static int MODE_IN_COMMUNICATION; 3962 public static int MODE_NORMAL; 3963 public static int MODE_RINGTONE; 3964 public static int NUM_STREAMS; 3965 public static java.lang.String PROPERTY_OUTPUT_FRAMES_PER_BUFFER; 3966 public static java.lang.String PROPERTY_OUTPUT_SAMPLE_RATE; 3967 public static java.lang.String PROPERTY_SUPPORT_MIC_NEAR_ULTRASOUND; 3968 public static java.lang.String PROPERTY_SUPPORT_SPEAKER_NEAR_ULTRASOUND; 3969 public static java.lang.String RINGER_MODE_CHANGED_ACTION; 3970 public static int RINGER_MODE_NORMAL; 3971 public static int RINGER_MODE_SILENT; 3972 public static int RINGER_MODE_VIBRATE; 3973 public static int ROUTE_ALL; 3974 public static int ROUTE_BLUETOOTH; 3975 public static int ROUTE_BLUETOOTH_A2DP; 3976 public static int ROUTE_BLUETOOTH_SCO; 3977 public static int ROUTE_EARPIECE; 3978 public static int ROUTE_HEADSET; 3979 public static int ROUTE_SPEAKER; 3980 public static int SCO_AUDIO_STATE_CONNECTED; 3981 public static int SCO_AUDIO_STATE_CONNECTING; 3982 public static int SCO_AUDIO_STATE_DISCONNECTED; 3983 public static int SCO_AUDIO_STATE_ERROR; 3984 public static int STREAM_ALARM; 3985 public static int STREAM_DTMF; 3986 public static int STREAM_MUSIC; 3987 public static int STREAM_NOTIFICATION; 3988 public static int STREAM_RING; 3989 public static int STREAM_SYSTEM; 3990 public static int STREAM_VOICE_CALL; 3991 public static int USE_DEFAULT_STREAM_TYPE; 3992 public static java.lang.String VIBRATE_SETTING_CHANGED_ACTION; 3993 public static int VIBRATE_SETTING_OFF; 3994 public static int VIBRATE_SETTING_ON; 3995 public static int VIBRATE_SETTING_ONLY_SILENT; 3996 public static int VIBRATE_TYPE_NOTIFICATION; 3997 public static int VIBRATE_TYPE_RINGER; 3998 } 3999 4000 -keep class android.media.AudioManager$OnAudioFocusChangeListener { 4001 4002 public abstract void onAudioFocusChange(int); 4003 4004 4005 } 4006 4007 -keep class android.media.MediaDescription { 4008 4009 public int describeContents(); 4010 public java.lang.CharSequence getDescription(); 4011 public android.os.Bundle getExtras(); 4012 public android.graphics.Bitmap getIconBitmap(); 4013 public android.net.Uri getIconUri(); 4014 public java.lang.String getMediaId(); 4015 public android.net.Uri getMediaUri(); 4016 public java.lang.CharSequence getSubtitle(); 4017 public java.lang.CharSequence getTitle(); 4018 public java.lang.String toString(); 4019 public void writeToParcel(android.os.Parcel, int); 4020 4021 4022 public static android.os.Parcelable$Creator CREATOR; 4023 } 4024 4025 -keep class android.media.MediaMetadata { 4026 4027 public boolean containsKey(java.lang.String); 4028 public int describeContents(); 4029 public android.graphics.Bitmap getBitmap(java.lang.String); 4030 public android.media.MediaDescription getDescription(); 4031 public long getLong(java.lang.String); 4032 public android.media.Rating getRating(java.lang.String); 4033 public java.lang.String getString(java.lang.String); 4034 public java.lang.CharSequence getText(java.lang.String); 4035 public java.util.Set keySet(); 4036 public int size(); 4037 public void writeToParcel(android.os.Parcel, int); 4038 4039 4040 public static android.os.Parcelable$Creator CREATOR; 4041 public static java.lang.String METADATA_KEY_ALBUM; 4042 public static java.lang.String METADATA_KEY_ALBUM_ART; 4043 public static java.lang.String METADATA_KEY_ALBUM_ARTIST; 4044 public static java.lang.String METADATA_KEY_ALBUM_ART_URI; 4045 public static java.lang.String METADATA_KEY_ART; 4046 public static java.lang.String METADATA_KEY_ARTIST; 4047 public static java.lang.String METADATA_KEY_ART_URI; 4048 public static java.lang.String METADATA_KEY_AUTHOR; 4049 public static java.lang.String METADATA_KEY_COMPILATION; 4050 public static java.lang.String METADATA_KEY_COMPOSER; 4051 public static java.lang.String METADATA_KEY_DATE; 4052 public static java.lang.String METADATA_KEY_DISC_NUMBER; 4053 public static java.lang.String METADATA_KEY_DISPLAY_DESCRIPTION; 4054 public static java.lang.String METADATA_KEY_DISPLAY_ICON; 4055 public static java.lang.String METADATA_KEY_DISPLAY_ICON_URI; 4056 public static java.lang.String METADATA_KEY_DISPLAY_SUBTITLE; 4057 public static java.lang.String METADATA_KEY_DISPLAY_TITLE; 4058 public static java.lang.String METADATA_KEY_DURATION; 4059 public static java.lang.String METADATA_KEY_GENRE; 4060 public static java.lang.String METADATA_KEY_MEDIA_ID; 4061 public static java.lang.String METADATA_KEY_NUM_TRACKS; 4062 public static java.lang.String METADATA_KEY_RATING; 4063 public static java.lang.String METADATA_KEY_TITLE; 4064 public static java.lang.String METADATA_KEY_TRACK_NUMBER; 4065 public static java.lang.String METADATA_KEY_USER_RATING; 4066 public static java.lang.String METADATA_KEY_WRITER; 4067 public static java.lang.String METADATA_KEY_YEAR; 4068 } 4069 4070 -keep class android.media.MediaMetadataEditor { 4071 4072 public synchronized void addEditableKey(int); 4073 public abstract void apply(); 4074 public synchronized void clear(); 4075 public synchronized android.graphics.Bitmap getBitmap(int, android.graphics.Bitmap); 4076 public synchronized int[] getEditableKeys(); 4077 public synchronized long getLong(int, long); 4078 public synchronized java.lang.Object getObject(int, java.lang.Object); 4079 public synchronized java.lang.String getString(int, java.lang.String); 4080 public synchronized android.media.MediaMetadataEditor putBitmap(int, android.graphics.Bitmap); 4081 public synchronized android.media.MediaMetadataEditor putLong(int, long); 4082 public synchronized android.media.MediaMetadataEditor putObject(int, java.lang.Object); 4083 public synchronized android.media.MediaMetadataEditor putString(int, java.lang.String); 4084 public synchronized void removeEditableKeys(); 4085 4086 4087 public static int BITMAP_KEY_ARTWORK; 4088 public static int RATING_KEY_BY_OTHERS; 4089 public static int RATING_KEY_BY_USER; 4090 } 4091 4092 -keep class android.media.Rating { 4093 4094 public int describeContents(); 4095 public float getPercentRating(); 4096 public int getRatingStyle(); 4097 public float getStarRating(); 4098 public boolean hasHeart(); 4099 public boolean isRated(); 4100 public boolean isThumbUp(); 4101 public static android.media.Rating newHeartRating(boolean); 4102 public static android.media.Rating newPercentageRating(float); 4103 public static android.media.Rating newStarRating(int, float); 4104 public static android.media.Rating newThumbRating(boolean); 4105 public static android.media.Rating newUnratedRating(int); 4106 public java.lang.String toString(); 4107 public void writeToParcel(android.os.Parcel, int); 4108 4109 4110 public static android.os.Parcelable$Creator CREATOR; 4111 public static int RATING_3_STARS; 4112 public static int RATING_4_STARS; 4113 public static int RATING_5_STARS; 4114 public static int RATING_HEART; 4115 public static int RATING_NONE; 4116 public static int RATING_PERCENTAGE; 4117 public static int RATING_THUMB_UP_DOWN; 4118 } 4119 4120 -keep class android.media.RemoteControlClient { 4121 <init>(android.app.PendingIntent); 4122 <init>(android.app.PendingIntent, android.os.Looper); 4123 4124 public android.media.RemoteControlClient$MetadataEditor editMetadata(boolean); 4125 public android.media.session.MediaSession getMediaSession(); 4126 public void setMetadataUpdateListener(android.media.RemoteControlClient$OnMetadataUpdateListener); 4127 public void setOnGetPlaybackPositionListener(android.media.RemoteControlClient$OnGetPlaybackPositionListener); 4128 public void setPlaybackPositionUpdateListener(android.media.RemoteControlClient$OnPlaybackPositionUpdateListener); 4129 public void setPlaybackState(int); 4130 public void setPlaybackState(int, long, float); 4131 public void setTransportControlFlags(int); 4132 4133 4134 public static int FLAG_KEY_MEDIA_FAST_FORWARD; 4135 public static int FLAG_KEY_MEDIA_NEXT; 4136 public static int FLAG_KEY_MEDIA_PAUSE; 4137 public static int FLAG_KEY_MEDIA_PLAY; 4138 public static int FLAG_KEY_MEDIA_PLAY_PAUSE; 4139 public static int FLAG_KEY_MEDIA_POSITION_UPDATE; 4140 public static int FLAG_KEY_MEDIA_PREVIOUS; 4141 public static int FLAG_KEY_MEDIA_RATING; 4142 public static int FLAG_KEY_MEDIA_REWIND; 4143 public static int FLAG_KEY_MEDIA_STOP; 4144 public static int PLAYSTATE_BUFFERING; 4145 public static int PLAYSTATE_ERROR; 4146 public static int PLAYSTATE_FAST_FORWARDING; 4147 public static int PLAYSTATE_PAUSED; 4148 public static int PLAYSTATE_PLAYING; 4149 public static int PLAYSTATE_REWINDING; 4150 public static int PLAYSTATE_SKIPPING_BACKWARDS; 4151 public static int PLAYSTATE_SKIPPING_FORWARDS; 4152 public static int PLAYSTATE_STOPPED; 4153 } 4154 4155 -keep class android.media.RemoteControlClient$MetadataEditor { 4156 4157 public synchronized void apply(); 4158 public synchronized void clear(); 4159 public synchronized android.media.RemoteControlClient$MetadataEditor putBitmap(int, android.graphics.Bitmap); 4160 public android.media.MediaMetadataEditor putBitmap(int, android.graphics.Bitmap); 4161 public synchronized android.media.RemoteControlClient$MetadataEditor putLong(int, long); 4162 public android.media.MediaMetadataEditor putLong(int, long); 4163 public synchronized android.media.RemoteControlClient$MetadataEditor putObject(int, java.lang.Object); 4164 public android.media.MediaMetadataEditor putObject(int, java.lang.Object); 4165 public synchronized android.media.RemoteControlClient$MetadataEditor putString(int, java.lang.String); 4166 public android.media.MediaMetadataEditor putString(int, java.lang.String); 4167 4168 4169 public static int BITMAP_KEY_ARTWORK; 4170 } 4171 4172 -keep class android.media.RemoteControlClient$OnGetPlaybackPositionListener { 4173 4174 public abstract long onGetPlaybackPosition(); 4175 4176 4177 } 4178 4179 -keep class android.media.RemoteControlClient$OnMetadataUpdateListener { 4180 4181 public abstract void onMetadataUpdate(int, java.lang.Object); 4182 4183 4184 } 4185 4186 -keep class android.media.RemoteControlClient$OnPlaybackPositionUpdateListener { 4187 4188 public abstract void onPlaybackPositionUpdate(long); 4189 4190 4191 } 4192 4193 -keep class android.media.RemoteController { 4194 <init>(android.content.Context, android.media.RemoteController$OnClientUpdateListener); 4195 <init>(android.content.Context, android.media.RemoteController$OnClientUpdateListener, android.os.Looper); 4196 4197 public boolean clearArtworkConfiguration(); 4198 public android.media.RemoteController$MetadataEditor editMetadata(); 4199 public long getEstimatedMediaPosition(); 4200 public boolean seekTo(long); 4201 public boolean sendMediaKeyEvent(android.view.KeyEvent); 4202 public boolean setArtworkConfiguration(int, int); 4203 public boolean setSynchronizationMode(int); 4204 4205 4206 public static int POSITION_SYNCHRONIZATION_CHECK; 4207 public static int POSITION_SYNCHRONIZATION_NONE; 4208 } 4209 4210 -keep class android.media.RemoteController$MetadataEditor { 4211 4212 public synchronized void apply(); 4213 4214 4215 } 4216 4217 -keep class android.media.RemoteController$OnClientUpdateListener { 4218 4219 public abstract void onClientChange(boolean); 4220 public abstract void onClientMetadataUpdate(android.media.RemoteController$MetadataEditor); 4221 public abstract void onClientPlaybackStateUpdate(int); 4222 public abstract void onClientPlaybackStateUpdate(int, long, long, float); 4223 public abstract void onClientTransportControlUpdate(int); 4224 4225 4226 } 4227 4228 -keep class android.media.VolumeProvider { 4229 <init>(int, int, int); 4230 4231 public int getCurrentVolume(); 4232 public int getMaxVolume(); 4233 public int getVolumeControl(); 4234 public void onAdjustVolume(int); 4235 public void onSetVolumeTo(int); 4236 public void setCurrentVolume(int); 4237 4238 4239 public static int VOLUME_CONTROL_ABSOLUTE; 4240 public static int VOLUME_CONTROL_FIXED; 4241 public static int VOLUME_CONTROL_RELATIVE; 4242 } 4243 4244 -keep class android.media.session.MediaController { 4245 <init>(android.content.Context, android.media.session.MediaSession$Token); 4246 4247 public void adjustVolume(int, int); 4248 public boolean dispatchMediaButtonEvent(android.view.KeyEvent); 4249 public android.os.Bundle getExtras(); 4250 public long getFlags(); 4251 public android.media.MediaMetadata getMetadata(); 4252 public java.lang.String getPackageName(); 4253 public android.media.session.MediaController$PlaybackInfo getPlaybackInfo(); 4254 public android.media.session.PlaybackState getPlaybackState(); 4255 public java.util.List getQueue(); 4256 public java.lang.CharSequence getQueueTitle(); 4257 public int getRatingType(); 4258 public android.app.PendingIntent getSessionActivity(); 4259 public android.media.session.MediaSession$Token getSessionToken(); 4260 public android.media.session.MediaController$TransportControls getTransportControls(); 4261 public void registerCallback(android.media.session.MediaController$Callback); 4262 public void registerCallback(android.media.session.MediaController$Callback, android.os.Handler); 4263 public void sendCommand(java.lang.String, android.os.Bundle, android.os.ResultReceiver); 4264 public void setVolumeTo(int, int); 4265 public void unregisterCallback(android.media.session.MediaController$Callback); 4266 4267 4268 } 4269 4270 -keep class android.media.session.MediaController$Callback { 4271 <init>(); 4272 4273 public void onAudioInfoChanged(android.media.session.MediaController$PlaybackInfo); 4274 public void onExtrasChanged(android.os.Bundle); 4275 public void onMetadataChanged(android.media.MediaMetadata); 4276 public void onPlaybackStateChanged(android.media.session.PlaybackState); 4277 public void onQueueChanged(java.util.List); 4278 public void onQueueTitleChanged(java.lang.CharSequence); 4279 public void onSessionDestroyed(); 4280 public void onSessionEvent(java.lang.String, android.os.Bundle); 4281 4282 4283 } 4284 4285 -keep class android.media.session.MediaController$PlaybackInfo { 4286 4287 public android.media.AudioAttributes getAudioAttributes(); 4288 public int getCurrentVolume(); 4289 public int getMaxVolume(); 4290 public int getPlaybackType(); 4291 public int getVolumeControl(); 4292 4293 4294 public static int PLAYBACK_TYPE_LOCAL; 4295 public static int PLAYBACK_TYPE_REMOTE; 4296 } 4297 4298 -keep class android.media.session.MediaController$TransportControls { 4299 4300 public void fastForward(); 4301 public void pause(); 4302 public void play(); 4303 public void playFromMediaId(java.lang.String, android.os.Bundle); 4304 public void playFromSearch(java.lang.String, android.os.Bundle); 4305 public void playFromUri(android.net.Uri, android.os.Bundle); 4306 public void rewind(); 4307 public void seekTo(long); 4308 public void sendCustomAction(android.media.session.PlaybackState$CustomAction, android.os.Bundle); 4309 public void sendCustomAction(java.lang.String, android.os.Bundle); 4310 public void setRating(android.media.Rating); 4311 public void skipToNext(); 4312 public void skipToPrevious(); 4313 public void skipToQueueItem(long); 4314 public void stop(); 4315 4316 4317 } 4318 4319 -keep class android.media.session.MediaSession { 4320 <init>(android.content.Context, java.lang.String); 4321 4322 public android.media.session.MediaController getController(); 4323 public android.media.session.MediaSession$Token getSessionToken(); 4324 public boolean isActive(); 4325 public void release(); 4326 public void sendSessionEvent(java.lang.String, android.os.Bundle); 4327 public void setActive(boolean); 4328 public void setCallback(android.media.session.MediaSession$Callback); 4329 public void setCallback(android.media.session.MediaSession$Callback, android.os.Handler); 4330 public void setExtras(android.os.Bundle); 4331 public void setFlags(int); 4332 public void setMediaButtonReceiver(android.app.PendingIntent); 4333 public void setMetadata(android.media.MediaMetadata); 4334 public void setPlaybackState(android.media.session.PlaybackState); 4335 public void setPlaybackToLocal(android.media.AudioAttributes); 4336 public void setPlaybackToRemote(android.media.VolumeProvider); 4337 public void setQueue(java.util.List); 4338 public void setQueueTitle(java.lang.CharSequence); 4339 public void setRatingType(int); 4340 public void setSessionActivity(android.app.PendingIntent); 4341 4342 4343 public static int FLAG_HANDLES_MEDIA_BUTTONS; 4344 public static int FLAG_HANDLES_TRANSPORT_CONTROLS; 4345 } 4346 4347 -keep class android.media.session.MediaSession$Callback { 4348 <init>(); 4349 4350 public void onCommand(java.lang.String, android.os.Bundle, android.os.ResultReceiver); 4351 public void onCustomAction(java.lang.String, android.os.Bundle); 4352 public void onFastForward(); 4353 public boolean onMediaButtonEvent(android.content.Intent); 4354 public void onPause(); 4355 public void onPlay(); 4356 public void onPlayFromMediaId(java.lang.String, android.os.Bundle); 4357 public void onPlayFromSearch(java.lang.String, android.os.Bundle); 4358 public void onPlayFromUri(android.net.Uri, android.os.Bundle); 4359 public void onRewind(); 4360 public void onSeekTo(long); 4361 public void onSetRating(android.media.Rating); 4362 public void onSkipToNext(); 4363 public void onSkipToPrevious(); 4364 public void onSkipToQueueItem(long); 4365 public void onStop(); 4366 4367 4368 } 4369 4370 -keep class android.media.session.MediaSession$QueueItem { 4371 <init>(android.media.MediaDescription, long); 4372 4373 public int describeContents(); 4374 public android.media.MediaDescription getDescription(); 4375 public long getQueueId(); 4376 public java.lang.String toString(); 4377 public void writeToParcel(android.os.Parcel, int); 4378 4379 4380 public static android.os.Parcelable$Creator CREATOR; 4381 public static int UNKNOWN_ID; 4382 } 4383 4384 -keep class android.media.session.MediaSession$Token { 4385 4386 public int describeContents(); 4387 public boolean equals(java.lang.Object); 4388 public int hashCode(); 4389 public void writeToParcel(android.os.Parcel, int); 4390 4391 4392 public static android.os.Parcelable$Creator CREATOR; 4393 } 4394 4395 -keep class android.media.session.PlaybackState { 4396 4397 public int describeContents(); 4398 public long getActions(); 4399 public long getActiveQueueItemId(); 4400 public long getBufferedPosition(); 4401 public java.util.List getCustomActions(); 4402 public java.lang.CharSequence getErrorMessage(); 4403 public android.os.Bundle getExtras(); 4404 public long getLastPositionUpdateTime(); 4405 public float getPlaybackSpeed(); 4406 public long getPosition(); 4407 public int getState(); 4408 public java.lang.String toString(); 4409 public void writeToParcel(android.os.Parcel, int); 4410 4411 4412 public static long ACTION_FAST_FORWARD; 4413 public static long ACTION_PAUSE; 4414 public static long ACTION_PLAY; 4415 public static long ACTION_PLAY_FROM_MEDIA_ID; 4416 public static long ACTION_PLAY_FROM_SEARCH; 4417 public static long ACTION_PLAY_FROM_URI; 4418 public static long ACTION_PLAY_PAUSE; 4419 public static long ACTION_REWIND; 4420 public static long ACTION_SEEK_TO; 4421 public static long ACTION_SET_RATING; 4422 public static long ACTION_SKIP_TO_NEXT; 4423 public static long ACTION_SKIP_TO_PREVIOUS; 4424 public static long ACTION_SKIP_TO_QUEUE_ITEM; 4425 public static long ACTION_STOP; 4426 public static android.os.Parcelable$Creator CREATOR; 4427 public static long PLAYBACK_POSITION_UNKNOWN; 4428 public static int STATE_BUFFERING; 4429 public static int STATE_CONNECTING; 4430 public static int STATE_ERROR; 4431 public static int STATE_FAST_FORWARDING; 4432 public static int STATE_NONE; 4433 public static int STATE_PAUSED; 4434 public static int STATE_PLAYING; 4435 public static int STATE_REWINDING; 4436 public static int STATE_SKIPPING_TO_NEXT; 4437 public static int STATE_SKIPPING_TO_PREVIOUS; 4438 public static int STATE_SKIPPING_TO_QUEUE_ITEM; 4439 public static int STATE_STOPPED; 4440 } 4441 4442 -keep class android.media.session.PlaybackState$CustomAction { 4443 4444 public int describeContents(); 4445 public java.lang.String getAction(); 4446 public android.os.Bundle getExtras(); 4447 public int getIcon(); 4448 public java.lang.CharSequence getName(); 4449 public java.lang.String toString(); 4450 public void writeToParcel(android.os.Parcel, int); 4451 4452 4453 public static android.os.Parcelable$Creator CREATOR; 4454 } 4455 4456 -keep class android.net.Uri { 4457 4458 public abstract android.net.Uri$Builder buildUpon(); 4459 public int compareTo(android.net.Uri); 4460 public int compareTo(java.lang.Object); 4461 public static java.lang.String decode(java.lang.String); 4462 public static java.lang.String encode(java.lang.String); 4463 public static java.lang.String encode(java.lang.String, java.lang.String); 4464 public boolean equals(java.lang.Object); 4465 public static android.net.Uri fromFile(java.io.File); 4466 public static android.net.Uri fromParts(java.lang.String, java.lang.String, java.lang.String); 4467 public abstract java.lang.String getAuthority(); 4468 public boolean getBooleanQueryParameter(java.lang.String, boolean); 4469 public abstract java.lang.String getEncodedAuthority(); 4470 public abstract java.lang.String getEncodedFragment(); 4471 public abstract java.lang.String getEncodedPath(); 4472 public abstract java.lang.String getEncodedQuery(); 4473 public abstract java.lang.String getEncodedSchemeSpecificPart(); 4474 public abstract java.lang.String getEncodedUserInfo(); 4475 public abstract java.lang.String getFragment(); 4476 public abstract java.lang.String getHost(); 4477 public abstract java.lang.String getLastPathSegment(); 4478 public abstract java.lang.String getPath(); 4479 public abstract java.util.List getPathSegments(); 4480 public abstract int getPort(); 4481 public abstract java.lang.String getQuery(); 4482 public java.lang.String getQueryParameter(java.lang.String); 4483 public java.util.Set getQueryParameterNames(); 4484 public java.util.List getQueryParameters(java.lang.String); 4485 public abstract java.lang.String getScheme(); 4486 public abstract java.lang.String getSchemeSpecificPart(); 4487 public abstract java.lang.String getUserInfo(); 4488 public int hashCode(); 4489 public boolean isAbsolute(); 4490 public abstract boolean isHierarchical(); 4491 public boolean isOpaque(); 4492 public abstract boolean isRelative(); 4493 public android.net.Uri normalizeScheme(); 4494 public static android.net.Uri parse(java.lang.String); 4495 public abstract java.lang.String toString(); 4496 public static android.net.Uri withAppendedPath(android.net.Uri, java.lang.String); 4497 public static void writeToParcel(android.os.Parcel, android.net.Uri); 4498 4499 4500 public static android.os.Parcelable$Creator CREATOR; 4501 public static android.net.Uri EMPTY; 4502 } 4503 4504 -keep class android.net.Uri$Builder { 4505 <init>(); 4506 4507 public android.net.Uri$Builder appendEncodedPath(java.lang.String); 4508 public android.net.Uri$Builder appendPath(java.lang.String); 4509 public android.net.Uri$Builder appendQueryParameter(java.lang.String, java.lang.String); 4510 public android.net.Uri$Builder authority(java.lang.String); 4511 public android.net.Uri build(); 4512 public android.net.Uri$Builder clearQuery(); 4513 public android.net.Uri$Builder encodedAuthority(java.lang.String); 4514 public android.net.Uri$Builder encodedFragment(java.lang.String); 4515 public android.net.Uri$Builder encodedOpaquePart(java.lang.String); 4516 public android.net.Uri$Builder encodedPath(java.lang.String); 4517 public android.net.Uri$Builder encodedQuery(java.lang.String); 4518 public android.net.Uri$Builder fragment(java.lang.String); 4519 public android.net.Uri$Builder opaquePart(java.lang.String); 4520 public android.net.Uri$Builder path(java.lang.String); 4521 public android.net.Uri$Builder query(java.lang.String); 4522 public android.net.Uri$Builder scheme(java.lang.String); 4523 public java.lang.String toString(); 4524 4525 4526 } 4527 4528 -keep class android.os.BaseBundle { 4529 4530 public void clear(); 4531 public boolean containsKey(java.lang.String); 4532 public java.lang.Object get(java.lang.String); 4533 public boolean getBoolean(java.lang.String); 4534 public boolean getBoolean(java.lang.String, boolean); 4535 public boolean[] getBooleanArray(java.lang.String); 4536 public double getDouble(java.lang.String); 4537 public double getDouble(java.lang.String, double); 4538 public double[] getDoubleArray(java.lang.String); 4539 public int getInt(java.lang.String); 4540 public int getInt(java.lang.String, int); 4541 public int[] getIntArray(java.lang.String); 4542 public long getLong(java.lang.String); 4543 public long getLong(java.lang.String, long); 4544 public long[] getLongArray(java.lang.String); 4545 public java.lang.String getString(java.lang.String); 4546 public java.lang.String getString(java.lang.String, java.lang.String); 4547 public java.lang.String[] getStringArray(java.lang.String); 4548 public boolean isEmpty(); 4549 public java.util.Set keySet(); 4550 public void putAll(android.os.PersistableBundle); 4551 public void putBoolean(java.lang.String, boolean); 4552 public void putBooleanArray(java.lang.String, boolean[]); 4553 public void putDouble(java.lang.String, double); 4554 public void putDoubleArray(java.lang.String, double[]); 4555 public void putInt(java.lang.String, int); 4556 public void putIntArray(java.lang.String, int[]); 4557 public void putLong(java.lang.String, long); 4558 public void putLongArray(java.lang.String, long[]); 4559 public void putString(java.lang.String, java.lang.String); 4560 public void putStringArray(java.lang.String, java.lang.String[]); 4561 public void remove(java.lang.String); 4562 public int size(); 4563 4564 4565 } 4566 4567 -keep class android.os.Bundle { 4568 <init>(); 4569 <init>(java.lang.ClassLoader); 4570 <init>(int); 4571 <init>(android.os.Bundle); 4572 <init>(android.os.PersistableBundle); 4573 4574 public void clear(); 4575 public java.lang.Object clone(); 4576 public int describeContents(); 4577 public android.os.IBinder getBinder(java.lang.String); 4578 public android.os.Bundle getBundle(java.lang.String); 4579 public byte getByte(java.lang.String); 4580 public java.lang.Byte getByte(java.lang.String, byte); 4581 public byte[] getByteArray(java.lang.String); 4582 public char getChar(java.lang.String); 4583 public char getChar(java.lang.String, char); 4584 public char[] getCharArray(java.lang.String); 4585 public java.lang.CharSequence getCharSequence(java.lang.String); 4586 public java.lang.CharSequence getCharSequence(java.lang.String, java.lang.CharSequence); 4587 public java.lang.CharSequence[] getCharSequenceArray(java.lang.String); 4588 public java.util.ArrayList getCharSequenceArrayList(java.lang.String); 4589 public java.lang.ClassLoader getClassLoader(); 4590 public float getFloat(java.lang.String); 4591 public float getFloat(java.lang.String, float); 4592 public float[] getFloatArray(java.lang.String); 4593 public java.util.ArrayList getIntegerArrayList(java.lang.String); 4594 public android.os.Parcelable getParcelable(java.lang.String); 4595 public android.os.Parcelable[] getParcelableArray(java.lang.String); 4596 public java.util.ArrayList getParcelableArrayList(java.lang.String); 4597 public java.io.Serializable getSerializable(java.lang.String); 4598 public short getShort(java.lang.String); 4599 public short getShort(java.lang.String, short); 4600 public short[] getShortArray(java.lang.String); 4601 public android.util.Size getSize(java.lang.String); 4602 public android.util.SizeF getSizeF(java.lang.String); 4603 public android.util.SparseArray getSparseParcelableArray(java.lang.String); 4604 public java.util.ArrayList getStringArrayList(java.lang.String); 4605 public boolean hasFileDescriptors(); 4606 public void putAll(android.os.Bundle); 4607 public void putBinder(java.lang.String, android.os.IBinder); 4608 public void putBundle(java.lang.String, android.os.Bundle); 4609 public void putByte(java.lang.String, byte); 4610 public void putByteArray(java.lang.String, byte[]); 4611 public void putChar(java.lang.String, char); 4612 public void putCharArray(java.lang.String, char[]); 4613 public void putCharSequence(java.lang.String, java.lang.CharSequence); 4614 public void putCharSequenceArray(java.lang.String, java.lang.CharSequence[]); 4615 public void putCharSequenceArrayList(java.lang.String, java.util.ArrayList); 4616 public void putFloat(java.lang.String, float); 4617 public void putFloatArray(java.lang.String, float[]); 4618 public void putIntegerArrayList(java.lang.String, java.util.ArrayList); 4619 public void putParcelable(java.lang.String, android.os.Parcelable); 4620 public void putParcelableArray(java.lang.String, android.os.Parcelable[]); 4621 public void putParcelableArrayList(java.lang.String, java.util.ArrayList); 4622 public void putSerializable(java.lang.String, java.io.Serializable); 4623 public void putShort(java.lang.String, short); 4624 public void putShortArray(java.lang.String, short[]); 4625 public void putSize(java.lang.String, android.util.Size); 4626 public void putSizeF(java.lang.String, android.util.SizeF); 4627 public void putSparseParcelableArray(java.lang.String, android.util.SparseArray); 4628 public void putStringArrayList(java.lang.String, java.util.ArrayList); 4629 public void readFromParcel(android.os.Parcel); 4630 public void setClassLoader(java.lang.ClassLoader); 4631 public synchronized java.lang.String toString(); 4632 public void writeToParcel(android.os.Parcel, int); 4633 4634 4635 public static android.os.Parcelable$Creator CREATOR; 4636 public static android.os.Bundle EMPTY; 4637 } 4638 4639 -keep class android.os.CancellationSignal { 4640 <init>(); 4641 4642 public void cancel(); 4643 public boolean isCanceled(); 4644 public void setOnCancelListener(android.os.CancellationSignal$OnCancelListener); 4645 public void throwIfCanceled(); 4646 4647 4648 } 4649 4650 -keep class android.os.CancellationSignal$OnCancelListener { 4651 4652 public abstract void onCancel(); 4653 4654 4655 } 4656 4657 -keep class android.os.Handler { 4658 <init>(); 4659 <init>(android.os.Handler$Callback); 4660 <init>(android.os.Looper); 4661 <init>(android.os.Looper, android.os.Handler$Callback); 4662 4663 public void dispatchMessage(android.os.Message); 4664 public void dump(android.util.Printer, java.lang.String); 4665 public android.os.Looper getLooper(); 4666 public java.lang.String getMessageName(android.os.Message); 4667 public void handleMessage(android.os.Message); 4668 public boolean hasMessages(int); 4669 public boolean hasMessages(int, java.lang.Object); 4670 public android.os.Message obtainMessage(); 4671 public android.os.Message obtainMessage(int); 4672 public android.os.Message obtainMessage(int, java.lang.Object); 4673 public android.os.Message obtainMessage(int, int, int); 4674 public android.os.Message obtainMessage(int, int, int, java.lang.Object); 4675 public boolean post(java.lang.Runnable); 4676 public boolean postAtFrontOfQueue(java.lang.Runnable); 4677 public boolean postAtTime(java.lang.Runnable, long); 4678 public boolean postAtTime(java.lang.Runnable, java.lang.Object, long); 4679 public boolean postDelayed(java.lang.Runnable, long); 4680 public void removeCallbacks(java.lang.Runnable); 4681 public void removeCallbacks(java.lang.Runnable, java.lang.Object); 4682 public void removeCallbacksAndMessages(java.lang.Object); 4683 public void removeMessages(int); 4684 public void removeMessages(int, java.lang.Object); 4685 public boolean sendEmptyMessage(int); 4686 public boolean sendEmptyMessageAtTime(int, long); 4687 public boolean sendEmptyMessageDelayed(int, long); 4688 public boolean sendMessage(android.os.Message); 4689 public boolean sendMessageAtFrontOfQueue(android.os.Message); 4690 public boolean sendMessageAtTime(android.os.Message, long); 4691 public boolean sendMessageDelayed(android.os.Message, long); 4692 public java.lang.String toString(); 4693 4694 4695 } 4696 4697 -keep class android.os.Handler$Callback { 4698 4699 public abstract boolean handleMessage(android.os.Message); 4700 4701 4702 } 4703 4704 -keep class android.os.IBinder { 4705 4706 public abstract void dump(java.io.FileDescriptor, java.lang.String[]); 4707 public abstract void dumpAsync(java.io.FileDescriptor, java.lang.String[]); 4708 public abstract java.lang.String getInterfaceDescriptor(); 4709 public abstract boolean isBinderAlive(); 4710 public abstract void linkToDeath(android.os.IBinder$DeathRecipient, int); 4711 public abstract boolean pingBinder(); 4712 public abstract android.os.IInterface queryLocalInterface(java.lang.String); 4713 public abstract boolean transact(int, android.os.Parcel, android.os.Parcel, int); 4714 public abstract boolean unlinkToDeath(android.os.IBinder$DeathRecipient, int); 4715 4716 4717 public static int DUMP_TRANSACTION; 4718 public static int FIRST_CALL_TRANSACTION; 4719 public static int FLAG_ONEWAY; 4720 public static int INTERFACE_TRANSACTION; 4721 public static int LAST_CALL_TRANSACTION; 4722 public static int LIKE_TRANSACTION; 4723 public static int PING_TRANSACTION; 4724 public static int TWEET_TRANSACTION; 4725 } 4726 4727 -keep class android.os.IBinder$DeathRecipient { 4728 4729 public abstract void binderDied(); 4730 4731 4732 } 4733 4734 -keep class android.os.IInterface { 4735 4736 public abstract android.os.IBinder asBinder(); 4737 4738 4739 } 4740 4741 -keep class android.os.Looper { 4742 4743 public void dump(android.util.Printer, java.lang.String); 4744 public static android.os.Looper getMainLooper(); 4745 public android.os.MessageQueue getQueue(); 4746 public java.lang.Thread getThread(); 4747 public boolean isCurrentThread(); 4748 public static void loop(); 4749 public static android.os.Looper myLooper(); 4750 public static android.os.MessageQueue myQueue(); 4751 public static void prepare(); 4752 public static void prepareMainLooper(); 4753 public void quit(); 4754 public void quitSafely(); 4755 public void setMessageLogging(android.util.Printer); 4756 public java.lang.String toString(); 4757 4758 4759 } 4760 4761 -keep class android.os.Message { 4762 <init>(); 4763 4764 public void copyFrom(android.os.Message); 4765 public int describeContents(); 4766 public java.lang.Runnable getCallback(); 4767 public android.os.Bundle getData(); 4768 public android.os.Handler getTarget(); 4769 public long getWhen(); 4770 public boolean isAsynchronous(); 4771 public static android.os.Message obtain(); 4772 public static android.os.Message obtain(android.os.Message); 4773 public static android.os.Message obtain(android.os.Handler); 4774 public static android.os.Message obtain(android.os.Handler, java.lang.Runnable); 4775 public static android.os.Message obtain(android.os.Handler, int); 4776 public static android.os.Message obtain(android.os.Handler, int, java.lang.Object); 4777 public static android.os.Message obtain(android.os.Handler, int, int, int); 4778 public static android.os.Message obtain(android.os.Handler, int, int, int, java.lang.Object); 4779 public android.os.Bundle peekData(); 4780 public void recycle(); 4781 public void sendToTarget(); 4782 public void setAsynchronous(boolean); 4783 public void setData(android.os.Bundle); 4784 public void setTarget(android.os.Handler); 4785 public java.lang.String toString(); 4786 public void writeToParcel(android.os.Parcel, int); 4787 4788 4789 public static android.os.Parcelable$Creator CREATOR; 4790 public int arg1; 4791 public int arg2; 4792 public java.lang.Object obj; 4793 public android.os.Messenger replyTo; 4794 public int sendingUid; 4795 public int what; 4796 } 4797 4798 -keep class android.os.MessageQueue { 4799 4800 public void addIdleHandler(android.os.MessageQueue$IdleHandler); 4801 public void addOnFileDescriptorEventListener(java.io.FileDescriptor, int, android.os.MessageQueue$OnFileDescriptorEventListener); 4802 protected void finalize(); 4803 public boolean isIdle(); 4804 public void removeIdleHandler(android.os.MessageQueue$IdleHandler); 4805 public void removeOnFileDescriptorEventListener(java.io.FileDescriptor); 4806 4807 4808 } 4809 4810 -keep class android.os.MessageQueue$IdleHandler { 4811 4812 public abstract boolean queueIdle(); 4813 4814 4815 } 4816 4817 -keep class android.os.MessageQueue$OnFileDescriptorEventListener { 4818 4819 public abstract int onFileDescriptorEvents(java.io.FileDescriptor, int); 4820 4821 4822 public static int EVENT_ERROR; 4823 public static int EVENT_INPUT; 4824 public static int EVENT_OUTPUT; 4825 } 4826 4827 -keep class android.os.Messenger { 4828 <init>(android.os.Handler); 4829 <init>(android.os.IBinder); 4830 4831 public int describeContents(); 4832 public boolean equals(java.lang.Object); 4833 public android.os.IBinder getBinder(); 4834 public int hashCode(); 4835 public static android.os.Messenger readMessengerOrNullFromParcel(android.os.Parcel); 4836 public void send(android.os.Message); 4837 public static void writeMessengerOrNullToParcel(android.os.Messenger, android.os.Parcel); 4838 public void writeToParcel(android.os.Parcel, int); 4839 4840 4841 public static android.os.Parcelable$Creator CREATOR; 4842 } 4843 4844 -keep class android.os.Parcel { 4845 4846 public void appendFrom(android.os.Parcel, int, int); 4847 public android.os.IBinder[] createBinderArray(); 4848 public java.util.ArrayList createBinderArrayList(); 4849 public boolean[] createBooleanArray(); 4850 public byte[] createByteArray(); 4851 public char[] createCharArray(); 4852 public double[] createDoubleArray(); 4853 public float[] createFloatArray(); 4854 public int[] createIntArray(); 4855 public long[] createLongArray(); 4856 public java.lang.String[] createStringArray(); 4857 public java.util.ArrayList createStringArrayList(); 4858 public java.lang.Object[] createTypedArray(android.os.Parcelable$Creator); 4859 public java.util.ArrayList createTypedArrayList(android.os.Parcelable$Creator); 4860 public int dataAvail(); 4861 public int dataCapacity(); 4862 public int dataPosition(); 4863 public int dataSize(); 4864 public void enforceInterface(java.lang.String); 4865 protected void finalize(); 4866 public boolean hasFileDescriptors(); 4867 public byte[] marshall(); 4868 public static android.os.Parcel obtain(); 4869 public java.lang.Object[] readArray(java.lang.ClassLoader); 4870 public java.util.ArrayList readArrayList(java.lang.ClassLoader); 4871 public void readBinderArray(android.os.IBinder[]); 4872 public void readBinderList(java.util.List); 4873 public void readBooleanArray(boolean[]); 4874 public android.os.Bundle readBundle(); 4875 public android.os.Bundle readBundle(java.lang.ClassLoader); 4876 public byte readByte(); 4877 public void readByteArray(byte[]); 4878 public void readCharArray(char[]); 4879 public double readDouble(); 4880 public void readDoubleArray(double[]); 4881 public void readException(); 4882 public void readException(int, java.lang.String); 4883 public android.os.ParcelFileDescriptor readFileDescriptor(); 4884 public float readFloat(); 4885 public void readFloatArray(float[]); 4886 public java.util.HashMap readHashMap(java.lang.ClassLoader); 4887 public int readInt(); 4888 public void readIntArray(int[]); 4889 public void readList(java.util.List, java.lang.ClassLoader); 4890 public long readLong(); 4891 public void readLongArray(long[]); 4892 public void readMap(java.util.Map, java.lang.ClassLoader); 4893 public android.os.Parcelable readParcelable(java.lang.ClassLoader); 4894 public android.os.Parcelable[] readParcelableArray(java.lang.ClassLoader); 4895 public android.os.PersistableBundle readPersistableBundle(); 4896 public android.os.PersistableBundle readPersistableBundle(java.lang.ClassLoader); 4897 public java.io.Serializable readSerializable(); 4898 public android.util.Size readSize(); 4899 public android.util.SizeF readSizeF(); 4900 public android.util.SparseArray readSparseArray(java.lang.ClassLoader); 4901 public android.util.SparseBooleanArray readSparseBooleanArray(); 4902 public java.lang.String readString(); 4903 public void readStringArray(java.lang.String[]); 4904 public void readStringList(java.util.List); 4905 public android.os.IBinder readStrongBinder(); 4906 public void readTypedArray(java.lang.Object[], android.os.Parcelable$Creator); 4907 public void readTypedList(java.util.List, android.os.Parcelable$Creator); 4908 public java.lang.Object readTypedObject(android.os.Parcelable$Creator); 4909 public java.lang.Object readValue(java.lang.ClassLoader); 4910 public void recycle(); 4911 public void setDataCapacity(int); 4912 public void setDataPosition(int); 4913 public void setDataSize(int); 4914 public void unmarshall(byte[], int, int); 4915 public void writeArray(java.lang.Object[]); 4916 public void writeBinderArray(android.os.IBinder[]); 4917 public void writeBinderList(java.util.List); 4918 public void writeBooleanArray(boolean[]); 4919 public void writeBundle(android.os.Bundle); 4920 public void writeByte(byte); 4921 public void writeByteArray(byte[]); 4922 public void writeByteArray(byte[], int, int); 4923 public void writeCharArray(char[]); 4924 public void writeDouble(double); 4925 public void writeDoubleArray(double[]); 4926 public void writeException(java.lang.Exception); 4927 public void writeFileDescriptor(java.io.FileDescriptor); 4928 public void writeFloat(float); 4929 public void writeFloatArray(float[]); 4930 public void writeInt(int); 4931 public void writeIntArray(int[]); 4932 public void writeInterfaceToken(java.lang.String); 4933 public void writeList(java.util.List); 4934 public void writeLong(long); 4935 public void writeLongArray(long[]); 4936 public void writeMap(java.util.Map); 4937 public void writeNoException(); 4938 public void writeParcelable(android.os.Parcelable, int); 4939 public void writeParcelableArray(android.os.Parcelable[], int); 4940 public void writePersistableBundle(android.os.PersistableBundle); 4941 public void writeSerializable(java.io.Serializable); 4942 public void writeSize(android.util.Size); 4943 public void writeSizeF(android.util.SizeF); 4944 public void writeSparseArray(android.util.SparseArray); 4945 public void writeSparseBooleanArray(android.util.SparseBooleanArray); 4946 public void writeString(java.lang.String); 4947 public void writeStringArray(java.lang.String[]); 4948 public void writeStringList(java.util.List); 4949 public void writeStrongBinder(android.os.IBinder); 4950 public void writeStrongInterface(android.os.IInterface); 4951 public void writeTypedArray(android.os.Parcelable[], int); 4952 public void writeTypedList(java.util.List); 4953 public void writeTypedObject(android.os.Parcelable, int); 4954 public void writeValue(java.lang.Object); 4955 4956 4957 public static android.os.Parcelable$Creator STRING_CREATOR; 4958 } 4959 4960 -keep class android.os.ParcelFileDescriptor { 4961 <init>(android.os.ParcelFileDescriptor); 4962 4963 public static android.os.ParcelFileDescriptor adoptFd(int); 4964 public boolean canDetectErrors(); 4965 public void checkError(); 4966 public void close(); 4967 public void closeWithError(java.lang.String); 4968 public static android.os.ParcelFileDescriptor[] createPipe(); 4969 public static android.os.ParcelFileDescriptor[] createReliablePipe(); 4970 public static android.os.ParcelFileDescriptor[] createReliableSocketPair(); 4971 public static android.os.ParcelFileDescriptor[] createSocketPair(); 4972 public int describeContents(); 4973 public int detachFd(); 4974 public static android.os.ParcelFileDescriptor dup(java.io.FileDescriptor); 4975 public android.os.ParcelFileDescriptor dup(); 4976 protected void finalize(); 4977 public static android.os.ParcelFileDescriptor fromDatagramSocket(java.net.DatagramSocket); 4978 public static android.os.ParcelFileDescriptor fromFd(int); 4979 public static android.os.ParcelFileDescriptor fromSocket(java.net.Socket); 4980 public int getFd(); 4981 public java.io.FileDescriptor getFileDescriptor(); 4982 public long getStatSize(); 4983 public static android.os.ParcelFileDescriptor open(java.io.File, int); 4984 public static android.os.ParcelFileDescriptor open(java.io.File, int, android.os.Handler, android.os.ParcelFileDescriptor$OnCloseListener); 4985 public static int parseMode(java.lang.String); 4986 public java.lang.String toString(); 4987 public void writeToParcel(android.os.Parcel, int); 4988 4989 4990 public static android.os.Parcelable$Creator CREATOR; 4991 public static int MODE_APPEND; 4992 public static int MODE_CREATE; 4993 public static int MODE_READ_ONLY; 4994 public static int MODE_READ_WRITE; 4995 public static int MODE_TRUNCATE; 4996 public static int MODE_WORLD_READABLE; 4997 public static int MODE_WORLD_WRITEABLE; 4998 public static int MODE_WRITE_ONLY; 4999 } 5000 5001 -keep class android.os.ParcelFileDescriptor$OnCloseListener { 5002 5003 public abstract void onClose(java.io.IOException); 5004 5005 5006 } 5007 5008 -keep class android.os.Parcelable { 5009 5010 public abstract int describeContents(); 5011 public abstract void writeToParcel(android.os.Parcel, int); 5012 5013 5014 public static int CONTENTS_FILE_DESCRIPTOR; 5015 public static int PARCELABLE_WRITE_RETURN_VALUE; 5016 } 5017 5018 -keep class android.os.Parcelable$Creator { 5019 5020 public abstract java.lang.Object createFromParcel(android.os.Parcel); 5021 public abstract java.lang.Object[] newArray(int); 5022 5023 5024 } 5025 5026 -keep class android.os.PatternMatcher { 5027 <init>(java.lang.String, int); 5028 <init>(android.os.Parcel); 5029 5030 public int describeContents(); 5031 public java.lang.String getPath(); 5032 public int getType(); 5033 public boolean match(java.lang.String); 5034 public java.lang.String toString(); 5035 public void writeToParcel(android.os.Parcel, int); 5036 5037 5038 public static android.os.Parcelable$Creator CREATOR; 5039 public static int PATTERN_LITERAL; 5040 public static int PATTERN_PREFIX; 5041 public static int PATTERN_SIMPLE_GLOB; 5042 } 5043 5044 -keep class android.os.PersistableBundle { 5045 <init>(); 5046 <init>(int); 5047 <init>(android.os.PersistableBundle); 5048 5049 public java.lang.Object clone(); 5050 public int describeContents(); 5051 public android.os.PersistableBundle getPersistableBundle(java.lang.String); 5052 public void putPersistableBundle(java.lang.String, android.os.PersistableBundle); 5053 public synchronized java.lang.String toString(); 5054 public void writeToParcel(android.os.Parcel, int); 5055 5056 5057 public static android.os.Parcelable$Creator CREATOR; 5058 public static android.os.PersistableBundle EMPTY; 5059 } 5060 5061 -keep class android.os.RemoteException { 5062 <init>(); 5063 <init>(java.lang.String); 5064 5065 5066 5067 } 5068 5069 -keep class android.os.ResultReceiver { 5070 <init>(android.os.Handler); 5071 5072 public int describeContents(); 5073 protected void onReceiveResult(int, android.os.Bundle); 5074 public void send(int, android.os.Bundle); 5075 public void writeToParcel(android.os.Parcel, int); 5076 5077 5078 public static android.os.Parcelable$Creator CREATOR; 5079 } 5080 5081 -keep class android.os.UserHandle { 5082 <init>(android.os.Parcel); 5083 5084 public int describeContents(); 5085 public boolean equals(java.lang.Object); 5086 public int hashCode(); 5087 public static android.os.UserHandle readFromParcel(android.os.Parcel); 5088 public java.lang.String toString(); 5089 public void writeToParcel(android.os.Parcel, int); 5090 public static void writeToParcel(android.os.UserHandle, android.os.Parcel); 5091 5092 5093 public static android.os.Parcelable$Creator CREATOR; 5094 } 5095 5096 -keep class android.os.Vibrator { 5097 5098 public abstract void cancel(); 5099 public abstract boolean hasVibrator(); 5100 public void vibrate(long); 5101 public void vibrate(long, android.media.AudioAttributes); 5102 public void vibrate(long[], int); 5103 public void vibrate(long[], int, android.media.AudioAttributes); 5104 5105 5106 } 5107 5108 -keep class android.support.car.Car { 5109 5110 public void connect(); 5111 public static android.support.car.Car createCar(android.content.Context, android.support.car.CarConnectionCallback, android.os.Handler); 5112 public static android.support.car.Car createCar(android.content.Context, android.support.car.CarConnectionCallback); 5113 public void disconnect(); 5114 public java.lang.Object getCarManager(java.lang.String); 5115 public java.lang.Object getCarManager(java.lang.Class); 5116 public boolean isConnected(); 5117 public boolean isConnecting(); 5118 5119 5120 public static java.lang.String APP_FOCUS_SERVICE; 5121 public static java.lang.String AUDIO_SERVICE; 5122 public static java.lang.String INFO_SERVICE; 5123 public static java.lang.String NAVIGATION_STATUS_SERVICE; 5124 public static java.lang.String PERMISSION_CAR_NAVIGATION_MANAGER; 5125 public static java.lang.String PERMISSION_VENDOR_EXTENSION; 5126 public static java.lang.String SENSOR_SERVICE; 5127 } 5128 5129 -keep class android.support.car.CarAppFocusManager { 5130 <init>(); 5131 5132 public abstract void abandonAppFocus(android.support.car.CarAppFocusManager$OnAppFocusOwnershipCallback, int); 5133 public abstract void abandonAppFocus(android.support.car.CarAppFocusManager$OnAppFocusOwnershipCallback); 5134 public abstract void addFocusListener(android.support.car.CarAppFocusManager$OnAppFocusChangedListener, int); 5135 public abstract boolean isOwningFocus(int, android.support.car.CarAppFocusManager$OnAppFocusOwnershipCallback); 5136 public abstract void removeFocusListener(android.support.car.CarAppFocusManager$OnAppFocusChangedListener, int); 5137 public abstract void removeFocusListener(android.support.car.CarAppFocusManager$OnAppFocusChangedListener); 5138 public abstract int requestAppFocus(int, android.support.car.CarAppFocusManager$OnAppFocusOwnershipCallback); 5139 5140 5141 public static int APP_FOCUS_REQUEST_FAILED; 5142 public static int APP_FOCUS_REQUEST_SUCCEEDED; 5143 public static int APP_FOCUS_TYPE_NAVIGATION; 5144 } 5145 5146 -keep class android.support.car.CarAppFocusManager$OnAppFocusChangedListener { 5147 5148 public abstract void onAppFocusChanged(android.support.car.CarAppFocusManager, int, boolean); 5149 5150 5151 } 5152 5153 -keep class android.support.car.CarAppFocusManager$OnAppFocusOwnershipCallback { 5154 5155 public abstract void onAppFocusOwnershipGranted(android.support.car.CarAppFocusManager, int); 5156 public abstract void onAppFocusOwnershipLost(android.support.car.CarAppFocusManager, int); 5157 5158 5159 } 5160 5161 -keep class android.support.car.CarConnectionCallback { 5162 <init>(); 5163 5164 public abstract void onConnected(android.support.car.Car); 5165 public abstract void onDisconnected(android.support.car.Car); 5166 5167 5168 } 5169 5170 -keep class android.support.car.CarInfoManager { 5171 <init>(); 5172 5173 public abstract int getDriverPosition(); 5174 public abstract java.lang.String getHeadunitManufacturer(); 5175 public abstract java.lang.String getHeadunitModel(); 5176 public abstract java.lang.String getHeadunitSoftwareBuild(); 5177 public abstract java.lang.String getHeadunitSoftwareVersion(); 5178 public abstract java.lang.String getManufacturer(); 5179 public abstract java.lang.String getModel(); 5180 public abstract java.lang.String getModelYear(); 5181 public abstract java.lang.String getVehicleId(); 5182 5183 5184 public static int DRIVER_SIDE_CENTER; 5185 public static int DRIVER_SIDE_LEFT; 5186 public static int DRIVER_SIDE_RIGHT; 5187 public static int DRIVER_SIDE_UNKNOWN; 5188 } 5189 5190 -keep class android.support.car.CarNotConnectedException { 5191 <init>(); 5192 <init>(java.lang.String); 5193 <init>(java.lang.String, java.lang.Throwable); 5194 <init>(java.lang.Exception); 5195 5196 5197 5198 } 5199 5200 -keep class android.support.car.annotation.ValueTypeDef { 5201 5202 5203 5204 } 5205 5206 -keep class android.support.car.annotation.VersionDef { 5207 5208 5209 5210 } 5211 5212 -keep class android.support.car.hardware.CarSensorEvent { 5213 5214 public android.support.car.hardware.CarSensorEvent$CompassData getCompassData(); 5215 public android.support.car.hardware.CarSensorEvent$DrivingStatusData getDrivingStatusData(); 5216 public android.support.car.hardware.CarSensorEvent$NightData getNightData(); 5217 public android.support.car.hardware.CarSensorEvent$ParkingBrakeData getParkingBrakeData(); 5218 5219 5220 public static int DRIVE_STATUS_FULLY_RESTRICTED; 5221 public static int DRIVE_STATUS_LIMIT_MESSAGE_LEN; 5222 public static int DRIVE_STATUS_NO_CONFIG; 5223 public static int DRIVE_STATUS_NO_KEYBOARD_INPUT; 5224 public static int DRIVE_STATUS_NO_VIDEO; 5225 public static int DRIVE_STATUS_NO_VOICE_INPUT; 5226 public static int DRIVE_STATUS_UNRESTRICTED; 5227 public static int INDEX_COMPASS_BEARING; 5228 public static int INDEX_COMPASS_PITCH; 5229 public static int INDEX_COMPASS_ROLL; 5230 public static int INDEX_WHEEL_DISTANCE_FRONT_LEFT; 5231 public static int INDEX_WHEEL_DISTANCE_FRONT_RIGHT; 5232 public static int INDEX_WHEEL_DISTANCE_REAR_LEFT; 5233 public static int INDEX_WHEEL_DISTANCE_REAR_RIGHT; 5234 public static int INDEX_WHEEL_DISTANCE_RESET_COUNT; 5235 public float[] floatValues; 5236 public int[] intValues; 5237 public long[] longValues; 5238 public int sensorType; 5239 public long timestamp; 5240 } 5241 5242 -keep class android.support.car.hardware.CarSensorEvent$CompassData { 5243 5244 5245 5246 public float bearing; 5247 public float pitch; 5248 public float roll; 5249 public long timestamp; 5250 } 5251 5252 -keep class android.support.car.hardware.CarSensorEvent$DrivingStatusData { 5253 5254 public boolean isConfigurationRestricted(); 5255 public boolean isFullyRestricted(); 5256 public boolean isKeyboardRestricted(); 5257 public boolean isMessageLengthRestricted(); 5258 public boolean isVideoRestricted(); 5259 public boolean isVoiceRestricted(); 5260 5261 5262 public int status; 5263 public long timestamp; 5264 } 5265 5266 -keep class android.support.car.hardware.CarSensorEvent$NightData { 5267 5268 5269 5270 public boolean isNightMode; 5271 public long timestamp; 5272 } 5273 5274 -keep class android.support.car.hardware.CarSensorEvent$ParkingBrakeData { 5275 5276 5277 5278 public boolean isEngaged; 5279 public long timestamp; 5280 } 5281 5282 -keep class android.support.car.hardware.CarSensorManager { 5283 <init>(); 5284 5285 public abstract boolean addListener(android.support.car.hardware.CarSensorManager$OnSensorChangedListener, int, int); 5286 public abstract android.support.car.hardware.CarSensorEvent getLatestSensorEvent(int); 5287 public abstract int[] getSupportedSensors(); 5288 public abstract boolean isSensorSupported(int); 5289 public abstract void removeListener(android.support.car.hardware.CarSensorManager$OnSensorChangedListener); 5290 public abstract void removeListener(android.support.car.hardware.CarSensorManager$OnSensorChangedListener, int); 5291 5292 5293 public static int SENSOR_RATE_FASTEST; 5294 public static int SENSOR_RATE_NORMAL; 5295 public static int SENSOR_TYPE_ABS_ACTIVE; 5296 public static int SENSOR_TYPE_COMPASS; 5297 public static int SENSOR_TYPE_DRIVING_STATUS; 5298 public static int SENSOR_TYPE_NIGHT; 5299 public static int SENSOR_TYPE_PARKING_BRAKE; 5300 public static int SENSOR_TYPE_TRACTION_CONTROL_ACTIVE; 5301 public static int SENSOR_TYPE_WHEEL_TICK_DISTANCE; 5302 } 5303 5304 -keep class android.support.car.hardware.CarSensorManager$OnSensorChangedListener { 5305 5306 public abstract void onSensorChanged(android.support.car.hardware.CarSensorManager, android.support.car.hardware.CarSensorEvent); 5307 5308 5309 } 5310 5311 -keep class android.support.car.media.CarAudioManager { 5312 <init>(); 5313 5314 public abstract void abandonAudioFocus(android.media.AudioManager$OnAudioFocusChangeListener, android.media.AudioAttributes); 5315 public abstract android.support.car.media.CarAudioRecord createCarAudioRecord(int); 5316 public abstract android.media.AudioAttributes getAudioAttributesForCarUsage(int); 5317 public abstract android.media.AudioFormat getAudioRecordAudioFormat(); 5318 public abstract int getAudioRecordMaxBufferSize(); 5319 public abstract int getAudioRecordMinBufferSize(); 5320 public abstract boolean isAudioRecordSupported(); 5321 public abstract boolean isMediaMuted(); 5322 public abstract int requestAudioFocus(android.media.AudioManager$OnAudioFocusChangeListener, android.media.AudioAttributes, int); 5323 5324 5325 public static int CAR_AUDIO_USAGE_ALARM; 5326 public static int CAR_AUDIO_USAGE_DEFAULT; 5327 public static int CAR_AUDIO_USAGE_MUSIC; 5328 public static int CAR_AUDIO_USAGE_NAVIGATION_GUIDANCE; 5329 public static int CAR_AUDIO_USAGE_NOTIFICATION; 5330 public static int CAR_AUDIO_USAGE_SYSTEM_SAFETY_ALERT; 5331 public static int CAR_AUDIO_USAGE_SYSTEM_SOUND; 5332 public static int CAR_AUDIO_USAGE_VOICE_CALL; 5333 public static int CAR_AUDIO_USAGE_VOICE_COMMAND; 5334 } 5335 5336 -keep class android.support.car.media.CarAudioRecord { 5337 <init>(); 5338 5339 public abstract int getAudioSessionId(); 5340 public abstract int getBufferSize(); 5341 public abstract int getRecordingState(); 5342 public abstract int getState(); 5343 public abstract int read(byte[], int, int); 5344 public abstract void release(); 5345 public abstract void startRecording(); 5346 public abstract void stop(); 5347 5348 5349 } 5350 5351 -keep class android.support.car.navigation.CarNavigationInstrumentCluster { 5352 5353 public int getImageColorDepthBits(); 5354 public int getImageHeight(); 5355 public int getImageWidth(); 5356 public int getMinIntervalMillis(); 5357 public int getType(); 5358 public boolean supportsCustomImages(); 5359 public java.lang.String toString(); 5360 5361 5362 public static int CLUSTER_TYPE_CUSTOM_IMAGES_SUPPORTED; 5363 public static int CLUSTER_TYPE_IMAGE_CODES_ONLY; 5364 } 5365 5366 -keep class android.support.car.navigation.CarNavigationStatusManager { 5367 <init>(); 5368 5369 public abstract void addListener(android.support.car.navigation.CarNavigationStatusManager$CarNavigationCallback); 5370 public abstract void removeListener(); 5371 public abstract void sendNavigationStatus(int); 5372 public abstract void sendNavigationTurnDistanceEvent(int, int, int, int); 5373 public abstract void sendNavigationTurnEvent(int, java.lang.CharSequence, int, int, int); 5374 5375 5376 public static int DISTANCE_FEET; 5377 public static int DISTANCE_KILOMETERS; 5378 public static int DISTANCE_METERS; 5379 public static int DISTANCE_MILES; 5380 public static int DISTANCE_YARDS; 5381 public static int STATUS_ACTIVE; 5382 public static int STATUS_INACTIVE; 5383 public static int STATUS_UNAVAILABLE; 5384 public static int TURN_DEPART; 5385 public static int TURN_DESTINATION; 5386 public static int TURN_FERRY_BOAT; 5387 public static int TURN_FERRY_TRAIN; 5388 public static int TURN_FORK; 5389 public static int TURN_MERGE; 5390 public static int TURN_NAME_CHANGE; 5391 public static int TURN_OFF_RAMP; 5392 public static int TURN_ON_RAMP; 5393 public static int TURN_ROUNDABOUT_ENTER; 5394 public static int TURN_ROUNDABOUT_ENTER_AND_EXIT; 5395 public static int TURN_ROUNDABOUT_EXIT; 5396 public static int TURN_SHARP_TURN; 5397 public static int TURN_SIDE_LEFT; 5398 public static int TURN_SIDE_RIGHT; 5399 public static int TURN_SIDE_UNSPECIFIED; 5400 public static int TURN_SLIGHT_TURN; 5401 public static int TURN_STRAIGHT; 5402 public static int TURN_TURN; 5403 public static int TURN_UNKNOWN; 5404 public static int TURN_U_TURN; 5405 } 5406 5407 -keep class android.support.car.navigation.CarNavigationStatusManager$CarNavigationCallback { 5408 5409 public abstract void onInstrumentClusterStarted(android.support.car.navigation.CarNavigationStatusManager, android.support.car.navigation.CarNavigationInstrumentCluster); 5410 public abstract void onInstrumentClusterStopped(android.support.car.navigation.CarNavigationStatusManager); 5411 5412 5413 } 5414 5415 -keep class android.util.AndroidException { 5416 <init>(); 5417 <init>(java.lang.String); 5418 <init>(java.lang.String, java.lang.Throwable); 5419 <init>(java.lang.Exception); 5420 5421 5422 5423 } 5424 5425 -keep class android.util.AttributeSet { 5426 5427 public abstract boolean getAttributeBooleanValue(java.lang.String, java.lang.String, boolean); 5428 public abstract boolean getAttributeBooleanValue(int, boolean); 5429 public abstract int getAttributeCount(); 5430 public abstract float getAttributeFloatValue(java.lang.String, java.lang.String, float); 5431 public abstract float getAttributeFloatValue(int, float); 5432 public abstract int getAttributeIntValue(java.lang.String, java.lang.String, int); 5433 public abstract int getAttributeIntValue(int, int); 5434 public abstract int getAttributeListValue(java.lang.String, java.lang.String, java.lang.String[], int); 5435 public abstract int getAttributeListValue(int, java.lang.String[], int); 5436 public abstract java.lang.String getAttributeName(int); 5437 public abstract int getAttributeNameResource(int); 5438 public abstract int getAttributeResourceValue(java.lang.String, java.lang.String, int); 5439 public abstract int getAttributeResourceValue(int, int); 5440 public abstract int getAttributeUnsignedIntValue(java.lang.String, java.lang.String, int); 5441 public abstract int getAttributeUnsignedIntValue(int, int); 5442 public abstract java.lang.String getAttributeValue(int); 5443 public abstract java.lang.String getAttributeValue(java.lang.String, java.lang.String); 5444 public abstract java.lang.String getClassAttribute(); 5445 public abstract java.lang.String getIdAttribute(); 5446 public abstract int getIdAttributeResourceValue(int); 5447 public abstract java.lang.String getPositionDescription(); 5448 public abstract int getStyleAttribute(); 5449 5450 5451 } 5452 5453 -keep class android.util.DisplayMetrics { 5454 <init>(); 5455 5456 public boolean equals(java.lang.Object); 5457 public boolean equals(android.util.DisplayMetrics); 5458 public int hashCode(); 5459 public void setTo(android.util.DisplayMetrics); 5460 public void setToDefaults(); 5461 public java.lang.String toString(); 5462 5463 5464 public static int DENSITY_280; 5465 public static int DENSITY_360; 5466 public static int DENSITY_400; 5467 public static int DENSITY_420; 5468 public static int DENSITY_560; 5469 public static int DENSITY_DEFAULT; 5470 public static int DENSITY_HIGH; 5471 public static int DENSITY_LOW; 5472 public static int DENSITY_MEDIUM; 5473 public static int DENSITY_TV; 5474 public static int DENSITY_XHIGH; 5475 public static int DENSITY_XXHIGH; 5476 public static int DENSITY_XXXHIGH; 5477 public float density; 5478 public int densityDpi; 5479 public int heightPixels; 5480 public float scaledDensity; 5481 public int widthPixels; 5482 public float xdpi; 5483 public float ydpi; 5484 } 5485 5486 -keep class android.util.Pair { 5487 <init>(java.lang.Object, java.lang.Object); 5488 5489 public static android.util.Pair create(java.lang.Object, java.lang.Object); 5490 public boolean equals(java.lang.Object); 5491 public int hashCode(); 5492 5493 5494 public java.lang.Object first; 5495 public java.lang.Object second; 5496 } 5497 5498 -keep class android.util.Printer { 5499 5500 public abstract void println(java.lang.String); 5501 5502 5503 } 5504 5505 -keep class android.util.Size { 5506 <init>(int, int); 5507 5508 public boolean equals(java.lang.Object); 5509 public int getHeight(); 5510 public int getWidth(); 5511 public int hashCode(); 5512 public static android.util.Size parseSize(java.lang.String); 5513 public java.lang.String toString(); 5514 5515 5516 } 5517 5518 -keep class android.util.SizeF { 5519 <init>(float, float); 5520 5521 public boolean equals(java.lang.Object); 5522 public float getHeight(); 5523 public float getWidth(); 5524 public int hashCode(); 5525 public static android.util.SizeF parseSizeF(java.lang.String); 5526 public java.lang.String toString(); 5527 5528 5529 } 5530 5531 -keep class android.util.SparseArray { 5532 <init>(); 5533 <init>(int); 5534 5535 public void append(int, java.lang.Object); 5536 public void clear(); 5537 public android.util.SparseArray clone(); 5538 public java.lang.Object clone(); 5539 public void delete(int); 5540 public java.lang.Object get(int); 5541 public java.lang.Object get(int, java.lang.Object); 5542 public int indexOfKey(int); 5543 public int indexOfValue(java.lang.Object); 5544 public int keyAt(int); 5545 public void put(int, java.lang.Object); 5546 public void remove(int); 5547 public void removeAt(int); 5548 public void removeAtRange(int, int); 5549 public void setValueAt(int, java.lang.Object); 5550 public int size(); 5551 public java.lang.String toString(); 5552 public java.lang.Object valueAt(int); 5553 5554 5555 } 5556 5557 -keep class android.util.SparseBooleanArray { 5558 <init>(); 5559 <init>(int); 5560 5561 public void append(int, boolean); 5562 public void clear(); 5563 public android.util.SparseBooleanArray clone(); 5564 public java.lang.Object clone(); 5565 public void delete(int); 5566 public boolean get(int); 5567 public boolean get(int, boolean); 5568 public int indexOfKey(int); 5569 public int indexOfValue(boolean); 5570 public int keyAt(int); 5571 public void put(int, boolean); 5572 public int size(); 5573 public java.lang.String toString(); 5574 public boolean valueAt(int); 5575 5576 5577 } 5578 5579 -keep class android.util.TypedValue { 5580 <init>(); 5581 5582 public static float applyDimension(int, float, android.util.DisplayMetrics); 5583 public java.lang.CharSequence coerceToString(); 5584 public static java.lang.String coerceToString(int, int); 5585 public static float complexToDimension(int, android.util.DisplayMetrics); 5586 public static int complexToDimensionPixelOffset(int, android.util.DisplayMetrics); 5587 public static int complexToDimensionPixelSize(int, android.util.DisplayMetrics); 5588 public static float complexToFloat(int); 5589 public static float complexToFraction(int, float, float); 5590 public int getComplexUnit(); 5591 public float getDimension(android.util.DisplayMetrics); 5592 public float getFloat(); 5593 public float getFraction(float, float); 5594 public void setTo(android.util.TypedValue); 5595 public java.lang.String toString(); 5596 5597 5598 public static int COMPLEX_MANTISSA_MASK; 5599 public static int COMPLEX_MANTISSA_SHIFT; 5600 public static int COMPLEX_RADIX_0p23; 5601 public static int COMPLEX_RADIX_16p7; 5602 public static int COMPLEX_RADIX_23p0; 5603 public static int COMPLEX_RADIX_8p15; 5604 public static int COMPLEX_RADIX_MASK; 5605 public static int COMPLEX_RADIX_SHIFT; 5606 public static int COMPLEX_UNIT_DIP; 5607 public static int COMPLEX_UNIT_FRACTION; 5608 public static int COMPLEX_UNIT_FRACTION_PARENT; 5609 public static int COMPLEX_UNIT_IN; 5610 public static int COMPLEX_UNIT_MASK; 5611 public static int COMPLEX_UNIT_MM; 5612 public static int COMPLEX_UNIT_PT; 5613 public static int COMPLEX_UNIT_PX; 5614 public static int COMPLEX_UNIT_SHIFT; 5615 public static int COMPLEX_UNIT_SP; 5616 public static int DATA_NULL_EMPTY; 5617 public static int DATA_NULL_UNDEFINED; 5618 public static int DENSITY_DEFAULT; 5619 public static int DENSITY_NONE; 5620 public static int TYPE_ATTRIBUTE; 5621 public static int TYPE_DIMENSION; 5622 public static int TYPE_FIRST_COLOR_INT; 5623 public static int TYPE_FIRST_INT; 5624 public static int TYPE_FLOAT; 5625 public static int TYPE_FRACTION; 5626 public static int TYPE_INT_BOOLEAN; 5627 public static int TYPE_INT_COLOR_ARGB4; 5628 public static int TYPE_INT_COLOR_ARGB8; 5629 public static int TYPE_INT_COLOR_RGB4; 5630 public static int TYPE_INT_COLOR_RGB8; 5631 public static int TYPE_INT_DEC; 5632 public static int TYPE_INT_HEX; 5633 public static int TYPE_LAST_COLOR_INT; 5634 public static int TYPE_LAST_INT; 5635 public static int TYPE_NULL; 5636 public static int TYPE_REFERENCE; 5637 public static int TYPE_STRING; 5638 public int assetCookie; 5639 public int changingConfigurations; 5640 public int data; 5641 public int density; 5642 public int resourceId; 5643 public java.lang.CharSequence string; 5644 public int type; 5645 } 5646 5647 -keep class android.view.Display { 5648 5649 public long getAppVsyncOffsetNanos(); 5650 public void getCurrentSizeRange(android.graphics.Point, android.graphics.Point); 5651 public int getDisplayId(); 5652 public int getFlags(); 5653 public int getHeight(); 5654 public void getMetrics(android.util.DisplayMetrics); 5655 public android.view.Display$Mode getMode(); 5656 public java.lang.String getName(); 5657 public int getOrientation(); 5658 public int getPixelFormat(); 5659 public long getPresentationDeadlineNanos(); 5660 public void getRealMetrics(android.util.DisplayMetrics); 5661 public void getRealSize(android.graphics.Point); 5662 public void getRectSize(android.graphics.Rect); 5663 public float getRefreshRate(); 5664 public int getRotation(); 5665 public void getSize(android.graphics.Point); 5666 public int getState(); 5667 public android.view.Display$Mode[] getSupportedModes(); 5668 public float[] getSupportedRefreshRates(); 5669 public int getWidth(); 5670 public boolean isValid(); 5671 public java.lang.String toString(); 5672 5673 5674 public static int DEFAULT_DISPLAY; 5675 public static int FLAG_PRESENTATION; 5676 public static int FLAG_PRIVATE; 5677 public static int FLAG_ROUND; 5678 public static int FLAG_SECURE; 5679 public static int FLAG_SUPPORTS_PROTECTED_BUFFERS; 5680 public static int INVALID_DISPLAY; 5681 public static int STATE_DOZE; 5682 public static int STATE_DOZE_SUSPEND; 5683 public static int STATE_OFF; 5684 public static int STATE_ON; 5685 public static int STATE_UNKNOWN; 5686 } 5687 5688 -keep class android.view.Display$Mode { 5689 5690 public int describeContents(); 5691 public boolean equals(java.lang.Object); 5692 public int getModeId(); 5693 public int getPhysicalHeight(); 5694 public int getPhysicalWidth(); 5695 public float getRefreshRate(); 5696 public int hashCode(); 5697 public java.lang.String toString(); 5698 public void writeToParcel(android.os.Parcel, int); 5699 5700 5701 public static android.os.Parcelable$Creator CREATOR; 5702 } 5703 5704 -keep class android.view.InputDevice { 5705 5706 public int describeContents(); 5707 public int getControllerNumber(); 5708 public java.lang.String getDescriptor(); 5709 public static android.view.InputDevice getDevice(int); 5710 public static int[] getDeviceIds(); 5711 public int getId(); 5712 public android.view.KeyCharacterMap getKeyCharacterMap(); 5713 public int getKeyboardType(); 5714 public android.view.InputDevice$MotionRange getMotionRange(int); 5715 public android.view.InputDevice$MotionRange getMotionRange(int, int); 5716 public java.util.List getMotionRanges(); 5717 public java.lang.String getName(); 5718 public int getProductId(); 5719 public int getSources(); 5720 public int getVendorId(); 5721 public android.os.Vibrator getVibrator(); 5722 public boolean[] hasKeys(int[]); 5723 public boolean hasMicrophone(); 5724 public boolean isVirtual(); 5725 public boolean supportsSource(int); 5726 public java.lang.String toString(); 5727 public void writeToParcel(android.os.Parcel, int); 5728 5729 5730 public static android.os.Parcelable$Creator CREATOR; 5731 public static int KEYBOARD_TYPE_ALPHABETIC; 5732 public static int KEYBOARD_TYPE_NONE; 5733 public static int KEYBOARD_TYPE_NON_ALPHABETIC; 5734 public static int MOTION_RANGE_ORIENTATION; 5735 public static int MOTION_RANGE_PRESSURE; 5736 public static int MOTION_RANGE_SIZE; 5737 public static int MOTION_RANGE_TOOL_MAJOR; 5738 public static int MOTION_RANGE_TOOL_MINOR; 5739 public static int MOTION_RANGE_TOUCH_MAJOR; 5740 public static int MOTION_RANGE_TOUCH_MINOR; 5741 public static int MOTION_RANGE_X; 5742 public static int MOTION_RANGE_Y; 5743 public static int SOURCE_ANY; 5744 public static int SOURCE_BLUETOOTH_STYLUS; 5745 public static int SOURCE_CLASS_BUTTON; 5746 public static int SOURCE_CLASS_JOYSTICK; 5747 public static int SOURCE_CLASS_MASK; 5748 public static int SOURCE_CLASS_NONE; 5749 public static int SOURCE_CLASS_POINTER; 5750 public static int SOURCE_CLASS_POSITION; 5751 public static int SOURCE_CLASS_TRACKBALL; 5752 public static int SOURCE_DPAD; 5753 public static int SOURCE_GAMEPAD; 5754 public static int SOURCE_HDMI; 5755 public static int SOURCE_JOYSTICK; 5756 public static int SOURCE_KEYBOARD; 5757 public static int SOURCE_MOUSE; 5758 public static int SOURCE_STYLUS; 5759 public static int SOURCE_TOUCHPAD; 5760 public static int SOURCE_TOUCHSCREEN; 5761 public static int SOURCE_TOUCH_NAVIGATION; 5762 public static int SOURCE_TRACKBALL; 5763 public static int SOURCE_UNKNOWN; 5764 } 5765 5766 -keep class android.view.InputDevice$MotionRange { 5767 5768 public int getAxis(); 5769 public float getFlat(); 5770 public float getFuzz(); 5771 public float getMax(); 5772 public float getMin(); 5773 public float getRange(); 5774 public float getResolution(); 5775 public int getSource(); 5776 public boolean isFromSource(int); 5777 5778 5779 } 5780 5781 -keep class android.view.InputEvent { 5782 5783 public int describeContents(); 5784 public android.view.InputDevice getDevice(); 5785 public abstract int getDeviceId(); 5786 public abstract long getEventTime(); 5787 public abstract int getSource(); 5788 public boolean isFromSource(int); 5789 5790 5791 public static android.os.Parcelable$Creator CREATOR; 5792 } 5793 5794 -keep class android.view.KeyCharacterMap { 5795 5796 public int describeContents(); 5797 public static boolean deviceHasKey(int); 5798 public static boolean[] deviceHasKeys(int[]); 5799 protected void finalize(); 5800 public int get(int, int); 5801 public static int getDeadChar(int, int); 5802 public char getDisplayLabel(int); 5803 public android.view.KeyEvent[] getEvents(char[]); 5804 public boolean getKeyData(int, android.view.KeyCharacterMap$KeyData); 5805 public int getKeyboardType(); 5806 public char getMatch(int, char[]); 5807 public char getMatch(int, char[], int); 5808 public int getModifierBehavior(); 5809 public char getNumber(int); 5810 public boolean isPrintingKey(int); 5811 public static android.view.KeyCharacterMap load(int); 5812 public void writeToParcel(android.os.Parcel, int); 5813 5814 5815 public static int ALPHA; 5816 public static int BUILT_IN_KEYBOARD; 5817 public static int COMBINING_ACCENT; 5818 public static int COMBINING_ACCENT_MASK; 5819 public static android.os.Parcelable$Creator CREATOR; 5820 public static int FULL; 5821 public static char HEX_INPUT; 5822 public static int MODIFIER_BEHAVIOR_CHORDED; 5823 public static int MODIFIER_BEHAVIOR_CHORDED_OR_TOGGLED; 5824 public static int NUMERIC; 5825 public static char PICKER_DIALOG_INPUT; 5826 public static int PREDICTIVE; 5827 public static int SPECIAL_FUNCTION; 5828 public static int VIRTUAL_KEYBOARD; 5829 } 5830 5831 -keep class android.view.KeyCharacterMap$KeyData { 5832 <init>(); 5833 5834 5835 5836 public static int META_LENGTH; 5837 public char displayLabel; 5838 public char[] meta; 5839 public char number; 5840 } 5841 5842 -keep class android.view.KeyEvent { 5843 <init>(int, int); 5844 <init>(long, long, int, int, int); 5845 <init>(long, long, int, int, int, int); 5846 <init>(long, long, int, int, int, int, int, int); 5847 <init>(long, long, int, int, int, int, int, int, int); 5848 <init>(long, long, int, int, int, int, int, int, int, int); 5849 <init>(long, java.lang.String, int, int); 5850 <init>(android.view.KeyEvent); 5851 <init>(android.view.KeyEvent, long, int); 5852 5853 public static android.view.KeyEvent changeAction(android.view.KeyEvent, int); 5854 public static android.view.KeyEvent changeFlags(android.view.KeyEvent, int); 5855 public static android.view.KeyEvent changeTimeRepeat(android.view.KeyEvent, long, int); 5856 public static android.view.KeyEvent changeTimeRepeat(android.view.KeyEvent, long, int, int); 5857 public boolean dispatch(android.view.KeyEvent$Callback); 5858 public boolean dispatch(android.view.KeyEvent$Callback, android.view.KeyEvent$DispatcherState, java.lang.Object); 5859 public int getAction(); 5860 public java.lang.String getCharacters(); 5861 public static int getDeadChar(int, int); 5862 public int getDeviceId(); 5863 public char getDisplayLabel(); 5864 public long getDownTime(); 5865 public long getEventTime(); 5866 public int getFlags(); 5867 public android.view.KeyCharacterMap getKeyCharacterMap(); 5868 public int getKeyCode(); 5869 public boolean getKeyData(android.view.KeyCharacterMap$KeyData); 5870 public char getMatch(char[]); 5871 public char getMatch(char[], int); 5872 public static int getMaxKeyCode(); 5873 public int getMetaState(); 5874 public static int getModifierMetaStateMask(); 5875 public int getModifiers(); 5876 public char getNumber(); 5877 public int getRepeatCount(); 5878 public int getScanCode(); 5879 public int getSource(); 5880 public int getUnicodeChar(); 5881 public int getUnicodeChar(int); 5882 public boolean hasModifiers(int); 5883 public boolean hasNoModifiers(); 5884 public boolean isAltPressed(); 5885 public boolean isCanceled(); 5886 public boolean isCapsLockOn(); 5887 public boolean isCtrlPressed(); 5888 public boolean isFunctionPressed(); 5889 public static boolean isGamepadButton(int); 5890 public boolean isLongPress(); 5891 public boolean isMetaPressed(); 5892 public static boolean isModifierKey(int); 5893 public boolean isNumLockOn(); 5894 public boolean isPrintingKey(); 5895 public boolean isScrollLockOn(); 5896 public boolean isShiftPressed(); 5897 public boolean isSymPressed(); 5898 public boolean isSystem(); 5899 public boolean isTracking(); 5900 public static int keyCodeFromString(java.lang.String); 5901 public static java.lang.String keyCodeToString(int); 5902 public static boolean metaStateHasModifiers(int, int); 5903 public static boolean metaStateHasNoModifiers(int); 5904 public static int normalizeMetaState(int); 5905 public void setSource(int); 5906 public void startTracking(); 5907 public java.lang.String toString(); 5908 public void writeToParcel(android.os.Parcel, int); 5909 5910 5911 public static int ACTION_DOWN; 5912 public static int ACTION_MULTIPLE; 5913 public static int ACTION_UP; 5914 public static android.os.Parcelable$Creator CREATOR; 5915 public static int FLAG_CANCELED; 5916 public static int FLAG_CANCELED_LONG_PRESS; 5917 public static int FLAG_EDITOR_ACTION; 5918 public static int FLAG_FALLBACK; 5919 public static int FLAG_FROM_SYSTEM; 5920 public static int FLAG_KEEP_TOUCH_MODE; 5921 public static int FLAG_LONG_PRESS; 5922 public static int FLAG_SOFT_KEYBOARD; 5923 public static int FLAG_TRACKING; 5924 public static int FLAG_VIRTUAL_HARD_KEY; 5925 public static int FLAG_WOKE_HERE; 5926 public static int KEYCODE_0; 5927 public static int KEYCODE_1; 5928 public static int KEYCODE_11; 5929 public static int KEYCODE_12; 5930 public static int KEYCODE_2; 5931 public static int KEYCODE_3; 5932 public static int KEYCODE_3D_MODE; 5933 public static int KEYCODE_4; 5934 public static int KEYCODE_5; 5935 public static int KEYCODE_6; 5936 public static int KEYCODE_7; 5937 public static int KEYCODE_8; 5938 public static int KEYCODE_9; 5939 public static int KEYCODE_A; 5940 public static int KEYCODE_ALT_LEFT; 5941 public static int KEYCODE_ALT_RIGHT; 5942 public static int KEYCODE_APOSTROPHE; 5943 public static int KEYCODE_APP_SWITCH; 5944 public static int KEYCODE_ASSIST; 5945 public static int KEYCODE_AT; 5946 public static int KEYCODE_AVR_INPUT; 5947 public static int KEYCODE_AVR_POWER; 5948 public static int KEYCODE_B; 5949 public static int KEYCODE_BACK; 5950 public static int KEYCODE_BACKSLASH; 5951 public static int KEYCODE_BOOKMARK; 5952 public static int KEYCODE_BREAK; 5953 public static int KEYCODE_BRIGHTNESS_DOWN; 5954 public static int KEYCODE_BRIGHTNESS_UP; 5955 public static int KEYCODE_BUTTON_1; 5956 public static int KEYCODE_BUTTON_10; 5957 public static int KEYCODE_BUTTON_11; 5958 public static int KEYCODE_BUTTON_12; 5959 public static int KEYCODE_BUTTON_13; 5960 public static int KEYCODE_BUTTON_14; 5961 public static int KEYCODE_BUTTON_15; 5962 public static int KEYCODE_BUTTON_16; 5963 public static int KEYCODE_BUTTON_2; 5964 public static int KEYCODE_BUTTON_3; 5965 public static int KEYCODE_BUTTON_4; 5966 public static int KEYCODE_BUTTON_5; 5967 public static int KEYCODE_BUTTON_6; 5968 public static int KEYCODE_BUTTON_7; 5969 public static int KEYCODE_BUTTON_8; 5970 public static int KEYCODE_BUTTON_9; 5971 public static int KEYCODE_BUTTON_A; 5972 public static int KEYCODE_BUTTON_B; 5973 public static int KEYCODE_BUTTON_C; 5974 public static int KEYCODE_BUTTON_L1; 5975 public static int KEYCODE_BUTTON_L2; 5976 public static int KEYCODE_BUTTON_MODE; 5977 public static int KEYCODE_BUTTON_R1; 5978 public static int KEYCODE_BUTTON_R2; 5979 public static int KEYCODE_BUTTON_SELECT; 5980 public static int KEYCODE_BUTTON_START; 5981 public static int KEYCODE_BUTTON_THUMBL; 5982 public static int KEYCODE_BUTTON_THUMBR; 5983 public static int KEYCODE_BUTTON_X; 5984 public static int KEYCODE_BUTTON_Y; 5985 public static int KEYCODE_BUTTON_Z; 5986 public static int KEYCODE_C; 5987 public static int KEYCODE_CALCULATOR; 5988 public static int KEYCODE_CALENDAR; 5989 public static int KEYCODE_CALL; 5990 public static int KEYCODE_CAMERA; 5991 public static int KEYCODE_CAPS_LOCK; 5992 public static int KEYCODE_CAPTIONS; 5993 public static int KEYCODE_CHANNEL_DOWN; 5994 public static int KEYCODE_CHANNEL_UP; 5995 public static int KEYCODE_CLEAR; 5996 public static int KEYCODE_COMMA; 5997 public static int KEYCODE_CONTACTS; 5998 public static int KEYCODE_CTRL_LEFT; 5999 public static int KEYCODE_CTRL_RIGHT; 6000 public static int KEYCODE_D; 6001 public static int KEYCODE_DEL; 6002 public static int KEYCODE_DPAD_CENTER; 6003 public static int KEYCODE_DPAD_DOWN; 6004 public static int KEYCODE_DPAD_LEFT; 6005 public static int KEYCODE_DPAD_RIGHT; 6006 public static int KEYCODE_DPAD_UP; 6007 public static int KEYCODE_DVR; 6008 public static int KEYCODE_E; 6009 public static int KEYCODE_EISU; 6010 public static int KEYCODE_ENDCALL; 6011 public static int KEYCODE_ENTER; 6012 public static int KEYCODE_ENVELOPE; 6013 public static int KEYCODE_EQUALS; 6014 public static int KEYCODE_ESCAPE; 6015 public static int KEYCODE_EXPLORER; 6016 public static int KEYCODE_F; 6017 public static int KEYCODE_F1; 6018 public static int KEYCODE_F10; 6019 public static int KEYCODE_F11; 6020 public static int KEYCODE_F12; 6021 public static int KEYCODE_F2; 6022 public static int KEYCODE_F3; 6023 public static int KEYCODE_F4; 6024 public static int KEYCODE_F5; 6025 public static int KEYCODE_F6; 6026 public static int KEYCODE_F7; 6027 public static int KEYCODE_F8; 6028 public static int KEYCODE_F9; 6029 public static int KEYCODE_FOCUS; 6030 public static int KEYCODE_FORWARD; 6031 public static int KEYCODE_FORWARD_DEL; 6032 public static int KEYCODE_FUNCTION; 6033 public static int KEYCODE_G; 6034 public static int KEYCODE_GRAVE; 6035 public static int KEYCODE_GUIDE; 6036 public static int KEYCODE_H; 6037 public static int KEYCODE_HEADSETHOOK; 6038 public static int KEYCODE_HELP; 6039 public static int KEYCODE_HENKAN; 6040 public static int KEYCODE_HOME; 6041 public static int KEYCODE_I; 6042 public static int KEYCODE_INFO; 6043 public static int KEYCODE_INSERT; 6044 public static int KEYCODE_J; 6045 public static int KEYCODE_K; 6046 public static int KEYCODE_KANA; 6047 public static int KEYCODE_KATAKANA_HIRAGANA; 6048 public static int KEYCODE_L; 6049 public static int KEYCODE_LANGUAGE_SWITCH; 6050 public static int KEYCODE_LAST_CHANNEL; 6051 public static int KEYCODE_LEFT_BRACKET; 6052 public static int KEYCODE_M; 6053 public static int KEYCODE_MANNER_MODE; 6054 public static int KEYCODE_MEDIA_AUDIO_TRACK; 6055 public static int KEYCODE_MEDIA_CLOSE; 6056 public static int KEYCODE_MEDIA_EJECT; 6057 public static int KEYCODE_MEDIA_FAST_FORWARD; 6058 public static int KEYCODE_MEDIA_NEXT; 6059 public static int KEYCODE_MEDIA_PAUSE; 6060 public static int KEYCODE_MEDIA_PLAY; 6061 public static int KEYCODE_MEDIA_PLAY_PAUSE; 6062 public static int KEYCODE_MEDIA_PREVIOUS; 6063 public static int KEYCODE_MEDIA_RECORD; 6064 public static int KEYCODE_MEDIA_REWIND; 6065 public static int KEYCODE_MEDIA_SKIP_BACKWARD; 6066 public static int KEYCODE_MEDIA_SKIP_FORWARD; 6067 public static int KEYCODE_MEDIA_STEP_BACKWARD; 6068 public static int KEYCODE_MEDIA_STEP_FORWARD; 6069 public static int KEYCODE_MEDIA_STOP; 6070 public static int KEYCODE_MEDIA_TOP_MENU; 6071 public static int KEYCODE_MENU; 6072 public static int KEYCODE_META_LEFT; 6073 public static int KEYCODE_META_RIGHT; 6074 public static int KEYCODE_MINUS; 6075 public static int KEYCODE_MOVE_END; 6076 public static int KEYCODE_MOVE_HOME; 6077 public static int KEYCODE_MUHENKAN; 6078 public static int KEYCODE_MUSIC; 6079 public static int KEYCODE_MUTE; 6080 public static int KEYCODE_N; 6081 public static int KEYCODE_NAVIGATE_IN; 6082 public static int KEYCODE_NAVIGATE_NEXT; 6083 public static int KEYCODE_NAVIGATE_OUT; 6084 public static int KEYCODE_NAVIGATE_PREVIOUS; 6085 public static int KEYCODE_NOTIFICATION; 6086 public static int KEYCODE_NUM; 6087 public static int KEYCODE_NUMPAD_0; 6088 public static int KEYCODE_NUMPAD_1; 6089 public static int KEYCODE_NUMPAD_2; 6090 public static int KEYCODE_NUMPAD_3; 6091 public static int KEYCODE_NUMPAD_4; 6092 public static int KEYCODE_NUMPAD_5; 6093 public static int KEYCODE_NUMPAD_6; 6094 public static int KEYCODE_NUMPAD_7; 6095 public static int KEYCODE_NUMPAD_8; 6096 public static int KEYCODE_NUMPAD_9; 6097 public static int KEYCODE_NUMPAD_ADD; 6098 public static int KEYCODE_NUMPAD_COMMA; 6099 public static int KEYCODE_NUMPAD_DIVIDE; 6100 public static int KEYCODE_NUMPAD_DOT; 6101 public static int KEYCODE_NUMPAD_ENTER; 6102 public static int KEYCODE_NUMPAD_EQUALS; 6103 public static int KEYCODE_NUMPAD_LEFT_PAREN; 6104 public static int KEYCODE_NUMPAD_MULTIPLY; 6105 public static int KEYCODE_NUMPAD_RIGHT_PAREN; 6106 public static int KEYCODE_NUMPAD_SUBTRACT; 6107 public static int KEYCODE_NUM_LOCK; 6108 public static int KEYCODE_O; 6109 public static int KEYCODE_P; 6110 public static int KEYCODE_PAGE_DOWN; 6111 public static int KEYCODE_PAGE_UP; 6112 public static int KEYCODE_PAIRING; 6113 public static int KEYCODE_PERIOD; 6114 public static int KEYCODE_PICTSYMBOLS; 6115 public static int KEYCODE_PLUS; 6116 public static int KEYCODE_POUND; 6117 public static int KEYCODE_POWER; 6118 public static int KEYCODE_PROG_BLUE; 6119 public static int KEYCODE_PROG_GREEN; 6120 public static int KEYCODE_PROG_RED; 6121 public static int KEYCODE_PROG_YELLOW; 6122 public static int KEYCODE_Q; 6123 public static int KEYCODE_R; 6124 public static int KEYCODE_RIGHT_BRACKET; 6125 public static int KEYCODE_RO; 6126 public static int KEYCODE_S; 6127 public static int KEYCODE_SCROLL_LOCK; 6128 public static int KEYCODE_SEARCH; 6129 public static int KEYCODE_SEMICOLON; 6130 public static int KEYCODE_SETTINGS; 6131 public static int KEYCODE_SHIFT_LEFT; 6132 public static int KEYCODE_SHIFT_RIGHT; 6133 public static int KEYCODE_SLASH; 6134 public static int KEYCODE_SLEEP; 6135 public static int KEYCODE_SOFT_LEFT; 6136 public static int KEYCODE_SOFT_RIGHT; 6137 public static int KEYCODE_SPACE; 6138 public static int KEYCODE_STAR; 6139 public static int KEYCODE_STB_INPUT; 6140 public static int KEYCODE_STB_POWER; 6141 public static int KEYCODE_SWITCH_CHARSET; 6142 public static int KEYCODE_SYM; 6143 public static int KEYCODE_SYSRQ; 6144 public static int KEYCODE_T; 6145 public static int KEYCODE_TAB; 6146 public static int KEYCODE_TV; 6147 public static int KEYCODE_TV_ANTENNA_CABLE; 6148 public static int KEYCODE_TV_AUDIO_DESCRIPTION; 6149 public static int KEYCODE_TV_AUDIO_DESCRIPTION_MIX_DOWN; 6150 public static int KEYCODE_TV_AUDIO_DESCRIPTION_MIX_UP; 6151 public static int KEYCODE_TV_CONTENTS_MENU; 6152 public static int KEYCODE_TV_DATA_SERVICE; 6153 public static int KEYCODE_TV_INPUT; 6154 public static int KEYCODE_TV_INPUT_COMPONENT_1; 6155 public static int KEYCODE_TV_INPUT_COMPONENT_2; 6156 public static int KEYCODE_TV_INPUT_COMPOSITE_1; 6157 public static int KEYCODE_TV_INPUT_COMPOSITE_2; 6158 public static int KEYCODE_TV_INPUT_HDMI_1; 6159 public static int KEYCODE_TV_INPUT_HDMI_2; 6160 public static int KEYCODE_TV_INPUT_HDMI_3; 6161 public static int KEYCODE_TV_INPUT_HDMI_4; 6162 public static int KEYCODE_TV_INPUT_VGA_1; 6163 public static int KEYCODE_TV_MEDIA_CONTEXT_MENU; 6164 public static int KEYCODE_TV_NETWORK; 6165 public static int KEYCODE_TV_NUMBER_ENTRY; 6166 public static int KEYCODE_TV_POWER; 6167 public static int KEYCODE_TV_RADIO_SERVICE; 6168 public static int KEYCODE_TV_SATELLITE; 6169 public static int KEYCODE_TV_SATELLITE_BS; 6170 public static int KEYCODE_TV_SATELLITE_CS; 6171 public static int KEYCODE_TV_SATELLITE_SERVICE; 6172 public static int KEYCODE_TV_TELETEXT; 6173 public static int KEYCODE_TV_TERRESTRIAL_ANALOG; 6174 public static int KEYCODE_TV_TERRESTRIAL_DIGITAL; 6175 public static int KEYCODE_TV_TIMER_PROGRAMMING; 6176 public static int KEYCODE_TV_ZOOM_MODE; 6177 public static int KEYCODE_U; 6178 public static int KEYCODE_UNKNOWN; 6179 public static int KEYCODE_V; 6180 public static int KEYCODE_VOICE_ASSIST; 6181 public static int KEYCODE_VOLUME_DOWN; 6182 public static int KEYCODE_VOLUME_MUTE; 6183 public static int KEYCODE_VOLUME_UP; 6184 public static int KEYCODE_W; 6185 public static int KEYCODE_WAKEUP; 6186 public static int KEYCODE_WINDOW; 6187 public static int KEYCODE_X; 6188 public static int KEYCODE_Y; 6189 public static int KEYCODE_YEN; 6190 public static int KEYCODE_Z; 6191 public static int KEYCODE_ZENKAKU_HANKAKU; 6192 public static int KEYCODE_ZOOM_IN; 6193 public static int KEYCODE_ZOOM_OUT; 6194 public static int MAX_KEYCODE; 6195 public static int META_ALT_LEFT_ON; 6196 public static int META_ALT_MASK; 6197 public static int META_ALT_ON; 6198 public static int META_ALT_RIGHT_ON; 6199 public static int META_CAPS_LOCK_ON; 6200 public static int META_CTRL_LEFT_ON; 6201 public static int META_CTRL_MASK; 6202 public static int META_CTRL_ON; 6203 public static int META_CTRL_RIGHT_ON; 6204 public static int META_FUNCTION_ON; 6205 public static int META_META_LEFT_ON; 6206 public static int META_META_MASK; 6207 public static int META_META_ON; 6208 public static int META_META_RIGHT_ON; 6209 public static int META_NUM_LOCK_ON; 6210 public static int META_SCROLL_LOCK_ON; 6211 public static int META_SHIFT_LEFT_ON; 6212 public static int META_SHIFT_MASK; 6213 public static int META_SHIFT_ON; 6214 public static int META_SHIFT_RIGHT_ON; 6215 public static int META_SYM_ON; 6216 } 6217 6218 -keep class android.view.KeyEvent$Callback { 6219 6220 public abstract boolean onKeyDown(int, android.view.KeyEvent); 6221 public abstract boolean onKeyLongPress(int, android.view.KeyEvent); 6222 public abstract boolean onKeyMultiple(int, int, android.view.KeyEvent); 6223 public abstract boolean onKeyUp(int, android.view.KeyEvent); 6224 6225 6226 } 6227 6228 -keep class android.view.KeyEvent$DispatcherState { 6229 <init>(); 6230 6231 public void handleUpEvent(android.view.KeyEvent); 6232 public boolean isTracking(android.view.KeyEvent); 6233 public void performedLongPress(android.view.KeyEvent); 6234 public void reset(); 6235 public void reset(java.lang.Object); 6236 public void startTracking(android.view.KeyEvent, java.lang.Object); 6237 6238 6239 } 6240 6241 -keep class java.io.File { 6242 <init>(java.io.File, java.lang.String); 6243 <init>(java.lang.String); 6244 <init>(java.lang.String, java.lang.String); 6245 <init>(java.net.URI); 6246 6247 public boolean canExecute(); 6248 public boolean canRead(); 6249 public boolean canWrite(); 6250 public int compareTo(java.io.File); 6251 public int compareTo(java.lang.Object); 6252 public boolean createNewFile(); 6253 public static java.io.File createTempFile(java.lang.String, java.lang.String); 6254 public static java.io.File createTempFile(java.lang.String, java.lang.String, java.io.File); 6255 public boolean delete(); 6256 public void deleteOnExit(); 6257 public boolean equals(java.lang.Object); 6258 public boolean exists(); 6259 public java.io.File getAbsoluteFile(); 6260 public java.lang.String getAbsolutePath(); 6261 public java.io.File getCanonicalFile(); 6262 public java.lang.String getCanonicalPath(); 6263 public long getFreeSpace(); 6264 public java.lang.String getName(); 6265 public java.lang.String getParent(); 6266 public java.io.File getParentFile(); 6267 public java.lang.String getPath(); 6268 public long getTotalSpace(); 6269 public long getUsableSpace(); 6270 public int hashCode(); 6271 public boolean isAbsolute(); 6272 public boolean isDirectory(); 6273 public boolean isFile(); 6274 public boolean isHidden(); 6275 public long lastModified(); 6276 public long length(); 6277 public java.lang.String[] list(); 6278 public java.lang.String[] list(java.io.FilenameFilter); 6279 public java.io.File[] listFiles(); 6280 public java.io.File[] listFiles(java.io.FilenameFilter); 6281 public java.io.File[] listFiles(java.io.FileFilter); 6282 public static java.io.File[] listRoots(); 6283 public boolean mkdir(); 6284 public boolean mkdirs(); 6285 public boolean renameTo(java.io.File); 6286 public boolean setExecutable(boolean, boolean); 6287 public boolean setExecutable(boolean); 6288 public boolean setLastModified(long); 6289 public boolean setReadOnly(); 6290 public boolean setReadable(boolean, boolean); 6291 public boolean setReadable(boolean); 6292 public boolean setWritable(boolean, boolean); 6293 public boolean setWritable(boolean); 6294 public java.lang.String toString(); 6295 public java.net.URI toURI(); 6296 public java.net.URL toURL(); 6297 6298 6299 public static java.lang.String pathSeparator; 6300 public static char pathSeparatorChar; 6301 public static java.lang.String separator; 6302 public static char separatorChar; 6303 } 6304 6305 -keep class java.io.FileDescriptor { 6306 <init>(); 6307 6308 public void sync(); 6309 public java.lang.String toString(); 6310 public boolean valid(); 6311 6312 6313 public static java.io.FileDescriptor err; 6314 public static java.io.FileDescriptor in; 6315 public static java.io.FileDescriptor out; 6316 } 6317 6318 -keep class java.io.FileFilter { 6319 6320 public abstract boolean accept(java.io.File); 6321 6322 6323 } 6324 6325 -keep class java.io.FileInputStream { 6326 <init>(java.io.File); 6327 <init>(java.io.FileDescriptor); 6328 <init>(java.lang.String); 6329 6330 public int available(); 6331 public void close(); 6332 protected void finalize(); 6333 public java.nio.channels.FileChannel getChannel(); 6334 public java.io.FileDescriptor getFD(); 6335 public int read(); 6336 public int read(byte[], int, int); 6337 public long skip(long); 6338 6339 6340 } 6341 6342 -keep class java.io.FileNotFoundException { 6343 <init>(); 6344 <init>(java.lang.String); 6345 6346 6347 6348 } 6349 6350 -keep class java.io.FileOutputStream { 6351 <init>(java.io.File); 6352 <init>(java.io.File, boolean); 6353 <init>(java.io.FileDescriptor); 6354 <init>(java.lang.String); 6355 <init>(java.lang.String, boolean); 6356 6357 public void close(); 6358 protected void finalize(); 6359 public java.nio.channels.FileChannel getChannel(); 6360 public java.io.FileDescriptor getFD(); 6361 public void write(byte[], int, int); 6362 public void write(int); 6363 6364 6365 } 6366 6367 -keep class java.io.FilenameFilter { 6368 6369 public abstract boolean accept(java.io.File, java.lang.String); 6370 6371 6372 } 6373 6374 -keep class java.io.FilterOutputStream { 6375 <init>(java.io.OutputStream); 6376 6377 public void close(); 6378 public void flush(); 6379 public void write(byte[], int, int); 6380 public void write(int); 6381 6382 6383 protected java.io.OutputStream out; 6384 } 6385 6386 -keep class java.io.IOException { 6387 <init>(); 6388 <init>(java.lang.String); 6389 <init>(java.lang.String, java.lang.Throwable); 6390 <init>(java.lang.Throwable); 6391 6392 6393 6394 } 6395 6396 -keep class java.io.InputStream { 6397 <init>(); 6398 6399 public int available(); 6400 public void close(); 6401 public void mark(int); 6402 public boolean markSupported(); 6403 public abstract int read(); 6404 public int read(byte[]); 6405 public int read(byte[], int, int); 6406 public synchronized void reset(); 6407 public long skip(long); 6408 6409 6410 } 6411 6412 -keep class java.io.ObjectStreamException { 6413 <init>(); 6414 <init>(java.lang.String); 6415 6416 6417 6418 } 6419 6420 -keep class java.io.OutputStream { 6421 <init>(); 6422 6423 public void close(); 6424 public void flush(); 6425 public void write(byte[]); 6426 public void write(byte[], int, int); 6427 public abstract void write(int); 6428 6429 6430 } 6431 6432 -keep class java.io.PrintStream { 6433 <init>(java.io.OutputStream); 6434 <init>(java.io.OutputStream, boolean); 6435 <init>(java.io.OutputStream, boolean, java.lang.String); 6436 <init>(java.io.File); 6437 <init>(java.io.File, java.lang.String); 6438 <init>(java.lang.String); 6439 <init>(java.lang.String, java.lang.String); 6440 6441 public java.io.PrintStream append(char); 6442 public java.io.PrintStream append(java.lang.CharSequence); 6443 public java.io.PrintStream append(java.lang.CharSequence, int, int); 6444 public java.lang.Appendable append(java.lang.CharSequence, int, int); 6445 public java.lang.Appendable append(java.lang.CharSequence); 6446 public java.lang.Appendable append(char); 6447 public boolean checkError(); 6448 protected void clearError(); 6449 public synchronized void close(); 6450 public synchronized void flush(); 6451 public java.io.PrintStream format(java.lang.String, java.lang.Object[]); 6452 public java.io.PrintStream format(java.util.Locale, java.lang.String, java.lang.Object[]); 6453 public void print(char[]); 6454 public void print(char); 6455 public void print(double); 6456 public void print(float); 6457 public void print(int); 6458 public void print(long); 6459 public void print(java.lang.Object); 6460 public synchronized void print(java.lang.String); 6461 public void print(boolean); 6462 public java.io.PrintStream printf(java.lang.String, java.lang.Object[]); 6463 public java.io.PrintStream printf(java.util.Locale, java.lang.String, java.lang.Object[]); 6464 public void println(); 6465 public void println(char[]); 6466 public void println(char); 6467 public void println(double); 6468 public void println(float); 6469 public void println(int); 6470 public void println(long); 6471 public void println(java.lang.Object); 6472 public synchronized void println(java.lang.String); 6473 public void println(boolean); 6474 protected void setError(); 6475 public void write(byte[], int, int); 6476 public synchronized void write(int); 6477 6478 6479 } 6480 6481 -keep class java.io.PrintWriter { 6482 <init>(java.io.OutputStream); 6483 <init>(java.io.OutputStream, boolean); 6484 <init>(java.io.Writer); 6485 <init>(java.io.Writer, boolean); 6486 <init>(java.io.File); 6487 <init>(java.io.File, java.lang.String); 6488 <init>(java.lang.String); 6489 <init>(java.lang.String, java.lang.String); 6490 6491 public java.io.PrintWriter append(char); 6492 public java.io.PrintWriter append(java.lang.CharSequence); 6493 public java.io.PrintWriter append(java.lang.CharSequence, int, int); 6494 public java.io.Writer append(java.lang.CharSequence, int, int); 6495 public java.io.Writer append(java.lang.CharSequence); 6496 public java.io.Writer append(char); 6497 public java.lang.Appendable append(java.lang.CharSequence, int, int); 6498 public java.lang.Appendable append(java.lang.CharSequence); 6499 public java.lang.Appendable append(char); 6500 public boolean checkError(); 6501 protected void clearError(); 6502 public void close(); 6503 public void flush(); 6504 public java.io.PrintWriter format(java.lang.String, java.lang.Object[]); 6505 public java.io.PrintWriter format(java.util.Locale, java.lang.String, java.lang.Object[]); 6506 public void print(char[]); 6507 public void print(char); 6508 public void print(double); 6509 public void print(float); 6510 public void print(int); 6511 public void print(long); 6512 public void print(java.lang.Object); 6513 public void print(java.lang.String); 6514 public void print(boolean); 6515 public java.io.PrintWriter printf(java.lang.String, java.lang.Object[]); 6516 public java.io.PrintWriter printf(java.util.Locale, java.lang.String, java.lang.Object[]); 6517 public void println(); 6518 public void println(char[]); 6519 public void println(char); 6520 public void println(double); 6521 public void println(float); 6522 public void println(int); 6523 public void println(long); 6524 public void println(java.lang.Object); 6525 public void println(java.lang.String); 6526 public void println(boolean); 6527 protected void setError(); 6528 public void write(char[]); 6529 public void write(char[], int, int); 6530 public void write(int); 6531 public void write(java.lang.String); 6532 public void write(java.lang.String, int, int); 6533 6534 6535 protected java.io.Writer out; 6536 } 6537 6538 -keep class java.io.Reader { 6539 <init>(); 6540 <init>(java.lang.Object); 6541 6542 public abstract void close(); 6543 public void mark(int); 6544 public boolean markSupported(); 6545 public int read(); 6546 public int read(char[]); 6547 public abstract int read(char[], int, int); 6548 public int read(java.nio.CharBuffer); 6549 public boolean ready(); 6550 public void reset(); 6551 public long skip(long); 6552 6553 6554 protected java.lang.Object lock; 6555 } 6556 6557 -keep class java.io.Serializable { 6558 6559 6560 6561 } 6562 6563 -keep class java.io.SyncFailedException { 6564 <init>(java.lang.String); 6565 6566 6567 6568 } 6569 6570 -keep class java.io.UnsupportedEncodingException { 6571 <init>(); 6572 <init>(java.lang.String); 6573 6574 6575 6576 } 6577 6578 -keep class java.io.Writer { 6579 <init>(); 6580 <init>(java.lang.Object); 6581 6582 public java.io.Writer append(char); 6583 public java.io.Writer append(java.lang.CharSequence); 6584 public java.io.Writer append(java.lang.CharSequence, int, int); 6585 public java.lang.Appendable append(java.lang.CharSequence, int, int); 6586 public java.lang.Appendable append(java.lang.CharSequence); 6587 public java.lang.Appendable append(char); 6588 public abstract void close(); 6589 public abstract void flush(); 6590 public void write(char[]); 6591 public abstract void write(char[], int, int); 6592 public void write(int); 6593 public void write(java.lang.String); 6594 public void write(java.lang.String, int, int); 6595 6596 6597 protected java.lang.Object lock; 6598 } 6599 6600 -keep class java.lang.AbstractStringBuilder { 6601 6602 public int capacity(); 6603 public char charAt(int); 6604 public int codePointAt(int); 6605 public int codePointBefore(int); 6606 public int codePointCount(int, int); 6607 public void ensureCapacity(int); 6608 public void getChars(int, int, char[], int); 6609 public int indexOf(java.lang.String); 6610 public int indexOf(java.lang.String, int); 6611 public int lastIndexOf(java.lang.String); 6612 public int lastIndexOf(java.lang.String, int); 6613 public int length(); 6614 public int offsetByCodePoints(int, int); 6615 public void setCharAt(int, char); 6616 public void setLength(int); 6617 public java.lang.CharSequence subSequence(int, int); 6618 public java.lang.String substring(int); 6619 public java.lang.String substring(int, int); 6620 public java.lang.String toString(); 6621 public void trimToSize(); 6622 6623 6624 } 6625 6626 -keep class java.lang.Appendable { 6627 6628 public abstract java.lang.Appendable append(char); 6629 public abstract java.lang.Appendable append(java.lang.CharSequence); 6630 public abstract java.lang.Appendable append(java.lang.CharSequence, int, int); 6631 6632 6633 } 6634 6635 -keep class java.lang.Boolean { 6636 <init>(java.lang.String); 6637 <init>(boolean); 6638 6639 public boolean booleanValue(); 6640 public static int compare(boolean, boolean); 6641 public int compareTo(java.lang.Boolean); 6642 public int compareTo(java.lang.Object); 6643 public boolean equals(java.lang.Object); 6644 public static boolean getBoolean(java.lang.String); 6645 public int hashCode(); 6646 public static boolean parseBoolean(java.lang.String); 6647 public java.lang.String toString(); 6648 public static java.lang.String toString(boolean); 6649 public static java.lang.Boolean valueOf(java.lang.String); 6650 public static java.lang.Boolean valueOf(boolean); 6651 6652 6653 public static java.lang.Boolean FALSE; 6654 public static java.lang.Boolean TRUE; 6655 public static java.lang.Class TYPE; 6656 } 6657 6658 -keep class java.lang.Byte { 6659 <init>(byte); 6660 <init>(java.lang.String); 6661 6662 public byte byteValue(); 6663 public static int compare(byte, byte); 6664 public int compareTo(java.lang.Byte); 6665 public int compareTo(java.lang.Object); 6666 public static java.lang.Byte decode(java.lang.String); 6667 public double doubleValue(); 6668 public boolean equals(java.lang.Object); 6669 public float floatValue(); 6670 public int hashCode(); 6671 public int intValue(); 6672 public long longValue(); 6673 public static byte parseByte(java.lang.String); 6674 public static byte parseByte(java.lang.String, int); 6675 public short shortValue(); 6676 public java.lang.String toString(); 6677 public static java.lang.String toString(byte); 6678 public static java.lang.Byte valueOf(java.lang.String); 6679 public static java.lang.Byte valueOf(java.lang.String, int); 6680 public static java.lang.Byte valueOf(byte); 6681 6682 6683 public static byte MAX_VALUE; 6684 public static byte MIN_VALUE; 6685 public static int SIZE; 6686 public static java.lang.Class TYPE; 6687 } 6688 6689 -keep class java.lang.CharSequence { 6690 6691 public abstract char charAt(int); 6692 public abstract int length(); 6693 public abstract java.lang.CharSequence subSequence(int, int); 6694 public abstract java.lang.String toString(); 6695 6696 6697 } 6698 6699 -keep class java.lang.Character { 6700 <init>(char); 6701 6702 public static int charCount(int); 6703 public char charValue(); 6704 public static int codePointAt(java.lang.CharSequence, int); 6705 public static int codePointAt(char[], int); 6706 public static int codePointAt(char[], int, int); 6707 public static int codePointBefore(java.lang.CharSequence, int); 6708 public static int codePointBefore(char[], int); 6709 public static int codePointBefore(char[], int, int); 6710 public static int codePointCount(java.lang.CharSequence, int, int); 6711 public static int codePointCount(char[], int, int); 6712 public static int compare(char, char); 6713 public int compareTo(java.lang.Character); 6714 public int compareTo(java.lang.Object); 6715 public static int digit(char, int); 6716 public static int digit(int, int); 6717 public boolean equals(java.lang.Object); 6718 public static char forDigit(int, int); 6719 public static byte getDirectionality(char); 6720 public static byte getDirectionality(int); 6721 public static java.lang.String getName(int); 6722 public static int getNumericValue(char); 6723 public static int getNumericValue(int); 6724 public static int getType(char); 6725 public static int getType(int); 6726 public int hashCode(); 6727 public static char highSurrogate(int); 6728 public static boolean isAlphabetic(int); 6729 public static boolean isBmpCodePoint(int); 6730 public static boolean isDefined(char); 6731 public static boolean isDefined(int); 6732 public static boolean isDigit(char); 6733 public static boolean isDigit(int); 6734 public static boolean isHighSurrogate(char); 6735 public static boolean isISOControl(char); 6736 public static boolean isISOControl(int); 6737 public static boolean isIdentifierIgnorable(char); 6738 public static boolean isIdentifierIgnorable(int); 6739 public static boolean isIdeographic(int); 6740 public static boolean isJavaIdentifierPart(char); 6741 public static boolean isJavaIdentifierPart(int); 6742 public static boolean isJavaIdentifierStart(char); 6743 public static boolean isJavaIdentifierStart(int); 6744 public static boolean isJavaLetter(char); 6745 public static boolean isJavaLetterOrDigit(char); 6746 public static boolean isLetter(char); 6747 public static boolean isLetter(int); 6748 public static boolean isLetterOrDigit(char); 6749 public static boolean isLetterOrDigit(int); 6750 public static boolean isLowSurrogate(char); 6751 public static boolean isLowerCase(char); 6752 public static boolean isLowerCase(int); 6753 public static boolean isMirrored(char); 6754 public static boolean isMirrored(int); 6755 public static boolean isSpace(char); 6756 public static boolean isSpaceChar(char); 6757 public static boolean isSpaceChar(int); 6758 public static boolean isSupplementaryCodePoint(int); 6759 public static boolean isSurrogate(char); 6760 public static boolean isSurrogatePair(char, char); 6761 public static boolean isTitleCase(char); 6762 public static boolean isTitleCase(int); 6763 public static boolean isUnicodeIdentifierPart(char); 6764 public static boolean isUnicodeIdentifierPart(int); 6765 public static boolean isUnicodeIdentifierStart(char); 6766 public static boolean isUnicodeIdentifierStart(int); 6767 public static boolean isUpperCase(char); 6768 public static boolean isUpperCase(int); 6769 public static boolean isValidCodePoint(int); 6770 public static boolean isWhitespace(char); 6771 public static boolean isWhitespace(int); 6772 public static char lowSurrogate(int); 6773 public static int offsetByCodePoints(java.lang.CharSequence, int, int); 6774 public static int offsetByCodePoints(char[], int, int, int, int); 6775 public static char reverseBytes(char); 6776 public static int toChars(int, char[], int); 6777 public static char[] toChars(int); 6778 public static int toCodePoint(char, char); 6779 public static char toLowerCase(char); 6780 public static int toLowerCase(int); 6781 public java.lang.String toString(); 6782 public static java.lang.String toString(char); 6783 public static char toTitleCase(char); 6784 public static int toTitleCase(int); 6785 public static char toUpperCase(char); 6786 public static int toUpperCase(int); 6787 public static java.lang.Character valueOf(char); 6788 6789 6790 public static byte COMBINING_SPACING_MARK; 6791 public static byte CONNECTOR_PUNCTUATION; 6792 public static byte CONTROL; 6793 public static byte CURRENCY_SYMBOL; 6794 public static byte DASH_PUNCTUATION; 6795 public static byte DECIMAL_DIGIT_NUMBER; 6796 public static byte DIRECTIONALITY_ARABIC_NUMBER; 6797 public static byte DIRECTIONALITY_BOUNDARY_NEUTRAL; 6798 public static byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR; 6799 public static byte DIRECTIONALITY_EUROPEAN_NUMBER; 6800 public static byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR; 6801 public static byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR; 6802 public static byte DIRECTIONALITY_LEFT_TO_RIGHT; 6803 public static byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING; 6804 public static byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE; 6805 public static byte DIRECTIONALITY_NONSPACING_MARK; 6806 public static byte DIRECTIONALITY_OTHER_NEUTRALS; 6807 public static byte DIRECTIONALITY_PARAGRAPH_SEPARATOR; 6808 public static byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT; 6809 public static byte DIRECTIONALITY_RIGHT_TO_LEFT; 6810 public static byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC; 6811 public static byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING; 6812 public static byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE; 6813 public static byte DIRECTIONALITY_SEGMENT_SEPARATOR; 6814 public static byte DIRECTIONALITY_UNDEFINED; 6815 public static byte DIRECTIONALITY_WHITESPACE; 6816 public static byte ENCLOSING_MARK; 6817 public static byte END_PUNCTUATION; 6818 public static byte FINAL_QUOTE_PUNCTUATION; 6819 public static byte FORMAT; 6820 public static byte INITIAL_QUOTE_PUNCTUATION; 6821 public static byte LETTER_NUMBER; 6822 public static byte LINE_SEPARATOR; 6823 public static byte LOWERCASE_LETTER; 6824 public static byte MATH_SYMBOL; 6825 public static int MAX_CODE_POINT; 6826 public static char MAX_HIGH_SURROGATE; 6827 public static char MAX_LOW_SURROGATE; 6828 public static int MAX_RADIX; 6829 public static char MAX_SURROGATE; 6830 public static char MAX_VALUE; 6831 public static int MIN_CODE_POINT; 6832 public static char MIN_HIGH_SURROGATE; 6833 public static char MIN_LOW_SURROGATE; 6834 public static int MIN_RADIX; 6835 public static int MIN_SUPPLEMENTARY_CODE_POINT; 6836 public static char MIN_SURROGATE; 6837 public static char MIN_VALUE; 6838 public static byte MODIFIER_LETTER; 6839 public static byte MODIFIER_SYMBOL; 6840 public static byte NON_SPACING_MARK; 6841 public static byte OTHER_LETTER; 6842 public static byte OTHER_NUMBER; 6843 public static byte OTHER_PUNCTUATION; 6844 public static byte OTHER_SYMBOL; 6845 public static byte PARAGRAPH_SEPARATOR; 6846 public static byte PRIVATE_USE; 6847 public static int SIZE; 6848 public static byte SPACE_SEPARATOR; 6849 public static byte START_PUNCTUATION; 6850 public static byte SURROGATE; 6851 public static byte TITLECASE_LETTER; 6852 public static java.lang.Class TYPE; 6853 public static byte UNASSIGNED; 6854 public static byte UPPERCASE_LETTER; 6855 } 6856 6857 -keep class java.lang.Class { 6858 6859 public java.lang.Class asSubclass(java.lang.Class); 6860 public java.lang.Object cast(java.lang.Object); 6861 public boolean desiredAssertionStatus(); 6862 public static java.lang.Class forName(java.lang.String); 6863 public static java.lang.Class forName(java.lang.String, boolean, java.lang.ClassLoader); 6864 public java.lang.annotation.Annotation getAnnotation(java.lang.Class); 6865 public java.lang.annotation.Annotation[] getAnnotations(); 6866 public java.lang.String getCanonicalName(); 6867 public java.lang.ClassLoader getClassLoader(); 6868 public java.lang.Class[] getClasses(); 6869 public java.lang.Class getComponentType(); 6870 public java.lang.reflect.Constructor getConstructor(java.lang.Class[]); 6871 public java.lang.reflect.Constructor[] getConstructors(); 6872 public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 6873 public java.lang.Class[] getDeclaredClasses(); 6874 public java.lang.reflect.Constructor getDeclaredConstructor(java.lang.Class[]); 6875 public java.lang.reflect.Constructor[] getDeclaredConstructors(); 6876 public java.lang.reflect.Field getDeclaredField(java.lang.String); 6877 public java.lang.reflect.Field[] getDeclaredFields(); 6878 public java.lang.reflect.Method getDeclaredMethod(java.lang.String, java.lang.Class[]); 6879 public java.lang.reflect.Method[] getDeclaredMethods(); 6880 public java.lang.Class getDeclaringClass(); 6881 public java.lang.Class getEnclosingClass(); 6882 public java.lang.reflect.Constructor getEnclosingConstructor(); 6883 public java.lang.reflect.Method getEnclosingMethod(); 6884 public java.lang.Object[] getEnumConstants(); 6885 public java.lang.reflect.Field getField(java.lang.String); 6886 public java.lang.reflect.Field[] getFields(); 6887 public java.lang.reflect.Type[] getGenericInterfaces(); 6888 public java.lang.reflect.Type getGenericSuperclass(); 6889 public java.lang.Class[] getInterfaces(); 6890 public java.lang.reflect.Method getMethod(java.lang.String, java.lang.Class[]); 6891 public java.lang.reflect.Method[] getMethods(); 6892 public int getModifiers(); 6893 public java.lang.String getName(); 6894 public java.lang.Package getPackage(); 6895 public java.security.ProtectionDomain getProtectionDomain(); 6896 public java.net.URL getResource(java.lang.String); 6897 public java.io.InputStream getResourceAsStream(java.lang.String); 6898 public java.lang.Object[] getSigners(); 6899 public java.lang.String getSimpleName(); 6900 public java.lang.Class getSuperclass(); 6901 public synchronized java.lang.reflect.TypeVariable[] getTypeParameters(); 6902 public boolean isAnnotation(); 6903 public boolean isAnnotationPresent(java.lang.Class); 6904 public boolean isAnonymousClass(); 6905 public boolean isArray(); 6906 public boolean isAssignableFrom(java.lang.Class); 6907 public boolean isEnum(); 6908 public boolean isInstance(java.lang.Object); 6909 public boolean isInterface(); 6910 public boolean isLocalClass(); 6911 public boolean isMemberClass(); 6912 public boolean isPrimitive(); 6913 public boolean isSynthetic(); 6914 public java.lang.Object newInstance(); 6915 public java.lang.String toString(); 6916 6917 6918 } 6919 6920 -keep class java.lang.ClassFormatError { 6921 <init>(); 6922 <init>(java.lang.String); 6923 6924 6925 6926 } 6927 6928 -keep class java.lang.ClassLoader { 6929 <init>(); 6930 <init>(java.lang.ClassLoader); 6931 6932 public void clearAssertionStatus(); 6933 protected java.lang.Class defineClass(byte[], int, int); 6934 protected java.lang.Class defineClass(java.lang.String, byte[], int, int); 6935 protected java.lang.Class defineClass(java.lang.String, byte[], int, int, java.security.ProtectionDomain); 6936 protected java.lang.Class defineClass(java.lang.String, java.nio.ByteBuffer, java.security.ProtectionDomain); 6937 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); 6938 protected java.lang.Class findClass(java.lang.String); 6939 protected java.lang.String findLibrary(java.lang.String); 6940 protected java.lang.Class findLoadedClass(java.lang.String); 6941 protected java.net.URL findResource(java.lang.String); 6942 protected java.util.Enumeration findResources(java.lang.String); 6943 protected java.lang.Class findSystemClass(java.lang.String); 6944 protected java.lang.Package getPackage(java.lang.String); 6945 protected java.lang.Package[] getPackages(); 6946 public java.lang.ClassLoader getParent(); 6947 public java.net.URL getResource(java.lang.String); 6948 public java.io.InputStream getResourceAsStream(java.lang.String); 6949 public java.util.Enumeration getResources(java.lang.String); 6950 public static java.lang.ClassLoader getSystemClassLoader(); 6951 public static java.net.URL getSystemResource(java.lang.String); 6952 public static java.io.InputStream getSystemResourceAsStream(java.lang.String); 6953 public static java.util.Enumeration getSystemResources(java.lang.String); 6954 public java.lang.Class loadClass(java.lang.String); 6955 protected java.lang.Class loadClass(java.lang.String, boolean); 6956 protected void resolveClass(java.lang.Class); 6957 public void setClassAssertionStatus(java.lang.String, boolean); 6958 public void setDefaultAssertionStatus(boolean); 6959 public void setPackageAssertionStatus(java.lang.String, boolean); 6960 protected void setSigners(java.lang.Class, java.lang.Object[]); 6961 6962 6963 } 6964 6965 -keep class java.lang.ClassNotFoundException { 6966 <init>(); 6967 <init>(java.lang.String); 6968 <init>(java.lang.String, java.lang.Throwable); 6969 6970 public java.lang.Throwable getCause(); 6971 public java.lang.Throwable getException(); 6972 6973 6974 } 6975 6976 -keep class java.lang.CloneNotSupportedException { 6977 <init>(); 6978 <init>(java.lang.String); 6979 6980 6981 6982 } 6983 6984 -keep class java.lang.Double { 6985 <init>(double); 6986 <init>(java.lang.String); 6987 6988 public byte byteValue(); 6989 public static int compare(double, double); 6990 public int compareTo(java.lang.Double); 6991 public int compareTo(java.lang.Object); 6992 public static long doubleToLongBits(double); 6993 public static long doubleToRawLongBits(double); 6994 public double doubleValue(); 6995 public boolean equals(java.lang.Object); 6996 public float floatValue(); 6997 public int hashCode(); 6998 public int intValue(); 6999 public boolean isInfinite(); 7000 public static boolean isInfinite(double); 7001 public boolean isNaN(); 7002 public static boolean isNaN(double); 7003 public static double longBitsToDouble(long); 7004 public long longValue(); 7005 public static double parseDouble(java.lang.String); 7006 public short shortValue(); 7007 public static java.lang.String toHexString(double); 7008 public java.lang.String toString(); 7009 public static java.lang.String toString(double); 7010 public static java.lang.Double valueOf(java.lang.String); 7011 public static java.lang.Double valueOf(double); 7012 7013 7014 public static int MAX_EXPONENT; 7015 public static double MAX_VALUE; 7016 public static int MIN_EXPONENT; 7017 public static double MIN_NORMAL; 7018 public static double MIN_VALUE; 7019 public static double NEGATIVE_INFINITY; 7020 public static double NaN; 7021 public static double POSITIVE_INFINITY; 7022 public static int SIZE; 7023 public static java.lang.Class TYPE; 7024 } 7025 7026 -keep class java.lang.Enum { 7027 <init>(java.lang.String, int); 7028 7029 protected java.lang.Object clone(); 7030 public int compareTo(java.lang.Enum); 7031 public int compareTo(java.lang.Object); 7032 public boolean equals(java.lang.Object); 7033 protected void finalize(); 7034 public java.lang.Class getDeclaringClass(); 7035 public int hashCode(); 7036 public java.lang.String name(); 7037 public int ordinal(); 7038 public java.lang.String toString(); 7039 public static java.lang.Enum valueOf(java.lang.Class, java.lang.String); 7040 7041 7042 } 7043 7044 -keep class java.lang.Error { 7045 <init>(); 7046 <init>(java.lang.String); 7047 <init>(java.lang.String, java.lang.Throwable); 7048 <init>(java.lang.Throwable); 7049 7050 7051 7052 } 7053 7054 -keep class java.lang.Exception { 7055 <init>(); 7056 <init>(java.lang.String); 7057 <init>(java.lang.String, java.lang.Throwable); 7058 <init>(java.lang.Throwable); 7059 7060 7061 7062 } 7063 7064 -keep class java.lang.Float { 7065 <init>(float); 7066 <init>(double); 7067 <init>(java.lang.String); 7068 7069 public byte byteValue(); 7070 public static int compare(float, float); 7071 public int compareTo(java.lang.Float); 7072 public int compareTo(java.lang.Object); 7073 public double doubleValue(); 7074 public boolean equals(java.lang.Object); 7075 public static int floatToIntBits(float); 7076 public static int floatToRawIntBits(float); 7077 public float floatValue(); 7078 public int hashCode(); 7079 public static float intBitsToFloat(int); 7080 public int intValue(); 7081 public boolean isInfinite(); 7082 public static boolean isInfinite(float); 7083 public boolean isNaN(); 7084 public static boolean isNaN(float); 7085 public long longValue(); 7086 public static float parseFloat(java.lang.String); 7087 public short shortValue(); 7088 public static java.lang.String toHexString(float); 7089 public java.lang.String toString(); 7090 public static java.lang.String toString(float); 7091 public static java.lang.Float valueOf(java.lang.String); 7092 public static java.lang.Float valueOf(float); 7093 7094 7095 public static int MAX_EXPONENT; 7096 public static float MAX_VALUE; 7097 public static int MIN_EXPONENT; 7098 public static float MIN_NORMAL; 7099 public static float MIN_VALUE; 7100 public static float NEGATIVE_INFINITY; 7101 public static float NaN; 7102 public static float POSITIVE_INFINITY; 7103 public static int SIZE; 7104 public static java.lang.Class TYPE; 7105 } 7106 7107 -keep class java.lang.IllegalAccessException { 7108 <init>(); 7109 <init>(java.lang.String); 7110 7111 7112 7113 } 7114 7115 -keep class java.lang.IllegalArgumentException { 7116 <init>(); 7117 <init>(java.lang.String); 7118 <init>(java.lang.String, java.lang.Throwable); 7119 <init>(java.lang.Throwable); 7120 7121 7122 7123 } 7124 7125 -keep class java.lang.IllegalStateException { 7126 <init>(); 7127 <init>(java.lang.String); 7128 <init>(java.lang.String, java.lang.Throwable); 7129 <init>(java.lang.Throwable); 7130 7131 7132 7133 } 7134 7135 -keep class java.lang.InstantiationException { 7136 <init>(); 7137 <init>(java.lang.String); 7138 7139 7140 7141 } 7142 7143 -keep class java.lang.Integer { 7144 <init>(int); 7145 <init>(java.lang.String); 7146 7147 public static int bitCount(int); 7148 public byte byteValue(); 7149 public static int compare(int, int); 7150 public int compareTo(java.lang.Integer); 7151 public int compareTo(java.lang.Object); 7152 public static java.lang.Integer decode(java.lang.String); 7153 public double doubleValue(); 7154 public boolean equals(java.lang.Object); 7155 public float floatValue(); 7156 public static java.lang.Integer getInteger(java.lang.String); 7157 public static java.lang.Integer getInteger(java.lang.String, int); 7158 public static java.lang.Integer getInteger(java.lang.String, java.lang.Integer); 7159 public int hashCode(); 7160 public static int highestOneBit(int); 7161 public int intValue(); 7162 public long longValue(); 7163 public static int lowestOneBit(int); 7164 public static int numberOfLeadingZeros(int); 7165 public static int numberOfTrailingZeros(int); 7166 public static int parseInt(java.lang.String); 7167 public static int parseInt(java.lang.String, int); 7168 public static int reverse(int); 7169 public static int reverseBytes(int); 7170 public static int rotateLeft(int, int); 7171 public static int rotateRight(int, int); 7172 public short shortValue(); 7173 public static int signum(int); 7174 public static java.lang.String toBinaryString(int); 7175 public static java.lang.String toHexString(int); 7176 public static java.lang.String toOctalString(int); 7177 public java.lang.String toString(); 7178 public static java.lang.String toString(int); 7179 public static java.lang.String toString(int, int); 7180 public static java.lang.Integer valueOf(java.lang.String); 7181 public static java.lang.Integer valueOf(java.lang.String, int); 7182 public static java.lang.Integer valueOf(int); 7183 7184 7185 public static int MAX_VALUE; 7186 public static int MIN_VALUE; 7187 public static int SIZE; 7188 public static java.lang.Class TYPE; 7189 } 7190 7191 -keep class java.lang.InterruptedException { 7192 <init>(); 7193 <init>(java.lang.String); 7194 7195 7196 7197 } 7198 7199 -keep class java.lang.LinkageError { 7200 <init>(); 7201 <init>(java.lang.String); 7202 <init>(java.lang.String, java.lang.Throwable); 7203 7204 7205 7206 } 7207 7208 -keep class java.lang.Long { 7209 <init>(long); 7210 <init>(java.lang.String); 7211 7212 public static int bitCount(long); 7213 public byte byteValue(); 7214 public static int compare(long, long); 7215 public int compareTo(java.lang.Long); 7216 public int compareTo(java.lang.Object); 7217 public static java.lang.Long decode(java.lang.String); 7218 public double doubleValue(); 7219 public boolean equals(java.lang.Object); 7220 public float floatValue(); 7221 public static java.lang.Long getLong(java.lang.String); 7222 public static java.lang.Long getLong(java.lang.String, long); 7223 public static java.lang.Long getLong(java.lang.String, java.lang.Long); 7224 public int hashCode(); 7225 public static long highestOneBit(long); 7226 public int intValue(); 7227 public long longValue(); 7228 public static long lowestOneBit(long); 7229 public static int numberOfLeadingZeros(long); 7230 public static int numberOfTrailingZeros(long); 7231 public static long parseLong(java.lang.String); 7232 public static long parseLong(java.lang.String, int); 7233 public static long reverse(long); 7234 public static long reverseBytes(long); 7235 public static long rotateLeft(long, int); 7236 public static long rotateRight(long, int); 7237 public short shortValue(); 7238 public static int signum(long); 7239 public static java.lang.String toBinaryString(long); 7240 public static java.lang.String toHexString(long); 7241 public static java.lang.String toOctalString(long); 7242 public java.lang.String toString(); 7243 public static java.lang.String toString(long); 7244 public static java.lang.String toString(long, int); 7245 public static java.lang.Long valueOf(java.lang.String); 7246 public static java.lang.Long valueOf(java.lang.String, int); 7247 public static java.lang.Long valueOf(long); 7248 7249 7250 public static long MAX_VALUE; 7251 public static long MIN_VALUE; 7252 public static int SIZE; 7253 public static java.lang.Class TYPE; 7254 } 7255 7256 -keep class java.lang.NoSuchFieldException { 7257 <init>(); 7258 <init>(java.lang.String); 7259 7260 7261 7262 } 7263 7264 -keep class java.lang.NoSuchMethodException { 7265 <init>(); 7266 <init>(java.lang.String); 7267 7268 7269 7270 } 7271 7272 -keep class java.lang.Number { 7273 <init>(); 7274 7275 public byte byteValue(); 7276 public abstract double doubleValue(); 7277 public abstract float floatValue(); 7278 public abstract int intValue(); 7279 public abstract long longValue(); 7280 public short shortValue(); 7281 7282 7283 } 7284 7285 -keep class java.lang.NumberFormatException { 7286 <init>(); 7287 <init>(java.lang.String); 7288 7289 7290 7291 } 7292 7293 -keep class java.lang.Object { 7294 <init>(); 7295 7296 protected java.lang.Object clone(); 7297 public boolean equals(java.lang.Object); 7298 protected void finalize(); 7299 public java.lang.Class getClass(); 7300 public int hashCode(); 7301 public void notify(); 7302 public void notifyAll(); 7303 public java.lang.String toString(); 7304 public void wait(); 7305 public void wait(long); 7306 public void wait(long, int); 7307 7308 7309 } 7310 7311 -keep class java.lang.Package { 7312 7313 public java.lang.annotation.Annotation getAnnotation(java.lang.Class); 7314 public java.lang.annotation.Annotation[] getAnnotations(); 7315 public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 7316 public java.lang.String getImplementationTitle(); 7317 public java.lang.String getImplementationVendor(); 7318 public java.lang.String getImplementationVersion(); 7319 public java.lang.String getName(); 7320 public static java.lang.Package getPackage(java.lang.String); 7321 public static java.lang.Package[] getPackages(); 7322 public java.lang.String getSpecificationTitle(); 7323 public java.lang.String getSpecificationVendor(); 7324 public java.lang.String getSpecificationVersion(); 7325 public int hashCode(); 7326 public boolean isAnnotationPresent(java.lang.Class); 7327 public boolean isCompatibleWith(java.lang.String); 7328 public boolean isSealed(); 7329 public boolean isSealed(java.net.URL); 7330 public java.lang.String toString(); 7331 7332 7333 } 7334 7335 -keep class java.lang.ReflectiveOperationException { 7336 <init>(); 7337 <init>(java.lang.String); 7338 <init>(java.lang.Throwable); 7339 <init>(java.lang.String, java.lang.Throwable); 7340 7341 7342 7343 } 7344 7345 -keep class java.lang.Runnable { 7346 7347 public abstract void run(); 7348 7349 7350 } 7351 7352 -keep class java.lang.RuntimeException { 7353 <init>(); 7354 <init>(java.lang.String); 7355 <init>(java.lang.String, java.lang.Throwable); 7356 <init>(java.lang.Throwable); 7357 7358 7359 7360 } 7361 7362 -keep class java.lang.SecurityException { 7363 <init>(); 7364 <init>(java.lang.String); 7365 <init>(java.lang.String, java.lang.Throwable); 7366 <init>(java.lang.Throwable); 7367 7368 7369 7370 } 7371 7372 -keep class java.lang.Short { 7373 <init>(java.lang.String); 7374 <init>(short); 7375 7376 public byte byteValue(); 7377 public static int compare(short, short); 7378 public int compareTo(java.lang.Short); 7379 public int compareTo(java.lang.Object); 7380 public static java.lang.Short decode(java.lang.String); 7381 public double doubleValue(); 7382 public boolean equals(java.lang.Object); 7383 public float floatValue(); 7384 public int hashCode(); 7385 public int intValue(); 7386 public long longValue(); 7387 public static short parseShort(java.lang.String); 7388 public static short parseShort(java.lang.String, int); 7389 public static short reverseBytes(short); 7390 public short shortValue(); 7391 public java.lang.String toString(); 7392 public static java.lang.String toString(short); 7393 public static java.lang.Short valueOf(java.lang.String); 7394 public static java.lang.Short valueOf(java.lang.String, int); 7395 public static java.lang.Short valueOf(short); 7396 7397 7398 public static short MAX_VALUE; 7399 public static short MIN_VALUE; 7400 public static int SIZE; 7401 public static java.lang.Class TYPE; 7402 } 7403 7404 -keep class java.lang.StackTraceElement { 7405 <init>(java.lang.String, java.lang.String, java.lang.String, int); 7406 7407 public boolean equals(java.lang.Object); 7408 public java.lang.String getClassName(); 7409 public java.lang.String getFileName(); 7410 public int getLineNumber(); 7411 public java.lang.String getMethodName(); 7412 public int hashCode(); 7413 public boolean isNativeMethod(); 7414 public java.lang.String toString(); 7415 7416 7417 } 7418 7419 -keep class java.lang.String { 7420 <init>(); 7421 <init>(byte[]); 7422 <init>(byte[], int); 7423 <init>(byte[], int, int); 7424 <init>(byte[], int, int, int); 7425 <init>(byte[], int, int, java.lang.String); 7426 <init>(byte[], java.lang.String); 7427 <init>(byte[], int, int, java.nio.charset.Charset); 7428 <init>(byte[], java.nio.charset.Charset); 7429 <init>(char[]); 7430 <init>(char[], int, int); 7431 <init>(java.lang.String); 7432 <init>(java.lang.StringBuffer); 7433 <init>(int[], int, int); 7434 <init>(java.lang.StringBuilder); 7435 7436 public char charAt(int); 7437 public int codePointAt(int); 7438 public int codePointBefore(int); 7439 public int codePointCount(int, int); 7440 public int compareTo(java.lang.String); 7441 public int compareTo(java.lang.Object); 7442 public int compareToIgnoreCase(java.lang.String); 7443 public java.lang.String concat(java.lang.String); 7444 public boolean contains(java.lang.CharSequence); 7445 public boolean contentEquals(java.lang.StringBuffer); 7446 public boolean contentEquals(java.lang.CharSequence); 7447 public static java.lang.String copyValueOf(char[]); 7448 public static java.lang.String copyValueOf(char[], int, int); 7449 public boolean endsWith(java.lang.String); 7450 public boolean equals(java.lang.Object); 7451 public boolean equalsIgnoreCase(java.lang.String); 7452 public static java.lang.String format(java.lang.String, java.lang.Object[]); 7453 public static java.lang.String format(java.util.Locale, java.lang.String, java.lang.Object[]); 7454 public void getBytes(int, int, byte[], int); 7455 public byte[] getBytes(); 7456 public byte[] getBytes(java.lang.String); 7457 public byte[] getBytes(java.nio.charset.Charset); 7458 public void getChars(int, int, char[], int); 7459 public int hashCode(); 7460 public int indexOf(int); 7461 public int indexOf(int, int); 7462 public int indexOf(java.lang.String); 7463 public int indexOf(java.lang.String, int); 7464 public java.lang.String intern(); 7465 public boolean isEmpty(); 7466 public int lastIndexOf(int); 7467 public int lastIndexOf(int, int); 7468 public int lastIndexOf(java.lang.String); 7469 public int lastIndexOf(java.lang.String, int); 7470 public int length(); 7471 public boolean matches(java.lang.String); 7472 public int offsetByCodePoints(int, int); 7473 public boolean regionMatches(int, java.lang.String, int, int); 7474 public boolean regionMatches(boolean, int, java.lang.String, int, int); 7475 public java.lang.String replace(char, char); 7476 public java.lang.String replace(java.lang.CharSequence, java.lang.CharSequence); 7477 public java.lang.String replaceAll(java.lang.String, java.lang.String); 7478 public java.lang.String replaceFirst(java.lang.String, java.lang.String); 7479 public java.lang.String[] split(java.lang.String); 7480 public java.lang.String[] split(java.lang.String, int); 7481 public boolean startsWith(java.lang.String); 7482 public boolean startsWith(java.lang.String, int); 7483 public java.lang.CharSequence subSequence(int, int); 7484 public java.lang.String substring(int); 7485 public java.lang.String substring(int, int); 7486 public char[] toCharArray(); 7487 public java.lang.String toLowerCase(); 7488 public java.lang.String toLowerCase(java.util.Locale); 7489 public java.lang.String toString(); 7490 public java.lang.String toUpperCase(); 7491 public java.lang.String toUpperCase(java.util.Locale); 7492 public java.lang.String trim(); 7493 public static java.lang.String valueOf(char[]); 7494 public static java.lang.String valueOf(char[], int, int); 7495 public static java.lang.String valueOf(char); 7496 public static java.lang.String valueOf(double); 7497 public static java.lang.String valueOf(float); 7498 public static java.lang.String valueOf(int); 7499 public static java.lang.String valueOf(long); 7500 public static java.lang.String valueOf(java.lang.Object); 7501 public static java.lang.String valueOf(boolean); 7502 7503 7504 public static java.util.Comparator CASE_INSENSITIVE_ORDER; 7505 } 7506 7507 -keep class java.lang.StringBuffer { 7508 <init>(); 7509 <init>(int); 7510 <init>(java.lang.String); 7511 <init>(java.lang.CharSequence); 7512 7513 public java.lang.StringBuffer append(boolean); 7514 public synchronized java.lang.StringBuffer append(char); 7515 public java.lang.StringBuffer append(double); 7516 public java.lang.StringBuffer append(float); 7517 public java.lang.StringBuffer append(int); 7518 public java.lang.StringBuffer append(long); 7519 public synchronized java.lang.StringBuffer append(java.lang.Object); 7520 public synchronized java.lang.StringBuffer append(java.lang.String); 7521 public synchronized java.lang.StringBuffer append(java.lang.StringBuffer); 7522 public synchronized java.lang.StringBuffer append(char[]); 7523 public synchronized java.lang.StringBuffer append(char[], int, int); 7524 public synchronized java.lang.StringBuffer append(java.lang.CharSequence); 7525 public synchronized java.lang.StringBuffer append(java.lang.CharSequence, int, int); 7526 public java.lang.Appendable append(java.lang.CharSequence, int, int); 7527 public java.lang.Appendable append(java.lang.CharSequence); 7528 public java.lang.Appendable append(char); 7529 public java.lang.StringBuffer appendCodePoint(int); 7530 public int capacity(); 7531 public synchronized char charAt(int); 7532 public synchronized int codePointAt(int); 7533 public synchronized int codePointBefore(int); 7534 public synchronized int codePointCount(int, int); 7535 public synchronized java.lang.StringBuffer delete(int, int); 7536 public synchronized java.lang.StringBuffer deleteCharAt(int); 7537 public synchronized void ensureCapacity(int); 7538 public synchronized void getChars(int, int, char[], int); 7539 public synchronized int indexOf(java.lang.String, int); 7540 public int indexOf(java.lang.String); 7541 public synchronized java.lang.StringBuffer insert(int, char); 7542 public java.lang.StringBuffer insert(int, boolean); 7543 public java.lang.StringBuffer insert(int, int); 7544 public java.lang.StringBuffer insert(int, long); 7545 public java.lang.StringBuffer insert(int, double); 7546 public java.lang.StringBuffer insert(int, float); 7547 public java.lang.StringBuffer insert(int, java.lang.Object); 7548 public synchronized java.lang.StringBuffer insert(int, java.lang.String); 7549 public synchronized java.lang.StringBuffer insert(int, char[]); 7550 public synchronized java.lang.StringBuffer insert(int, char[], int, int); 7551 public synchronized java.lang.StringBuffer insert(int, java.lang.CharSequence); 7552 public synchronized java.lang.StringBuffer insert(int, java.lang.CharSequence, int, int); 7553 public synchronized int lastIndexOf(java.lang.String, int); 7554 public int lastIndexOf(java.lang.String); 7555 public int length(); 7556 public synchronized int offsetByCodePoints(int, int); 7557 public synchronized java.lang.StringBuffer replace(int, int, java.lang.String); 7558 public synchronized java.lang.StringBuffer reverse(); 7559 public synchronized void setCharAt(int, char); 7560 public synchronized void setLength(int); 7561 public synchronized java.lang.CharSequence subSequence(int, int); 7562 public synchronized java.lang.String substring(int); 7563 public synchronized java.lang.String substring(int, int); 7564 public synchronized java.lang.String toString(); 7565 public synchronized void trimToSize(); 7566 7567 7568 } 7569 7570 -keep class java.lang.StringBuilder { 7571 <init>(); 7572 <init>(int); 7573 <init>(java.lang.CharSequence); 7574 <init>(java.lang.String); 7575 7576 public java.lang.StringBuilder append(boolean); 7577 public java.lang.StringBuilder append(char); 7578 public java.lang.StringBuilder append(int); 7579 public java.lang.StringBuilder append(long); 7580 public java.lang.StringBuilder append(float); 7581 public java.lang.StringBuilder append(double); 7582 public java.lang.StringBuilder append(java.lang.Object); 7583 public java.lang.StringBuilder append(java.lang.String); 7584 public java.lang.StringBuilder append(java.lang.StringBuffer); 7585 public java.lang.StringBuilder append(char[]); 7586 public java.lang.StringBuilder append(char[], int, int); 7587 public java.lang.StringBuilder append(java.lang.CharSequence); 7588 public java.lang.StringBuilder append(java.lang.CharSequence, int, int); 7589 public java.lang.Appendable append(java.lang.CharSequence, int, int); 7590 public java.lang.Appendable append(java.lang.CharSequence); 7591 public java.lang.Appendable append(char); 7592 public java.lang.StringBuilder appendCodePoint(int); 7593 public int capacity(); 7594 public char charAt(int); 7595 public int codePointAt(int); 7596 public int codePointBefore(int); 7597 public int codePointCount(int, int); 7598 public java.lang.StringBuilder delete(int, int); 7599 public java.lang.StringBuilder deleteCharAt(int); 7600 public void ensureCapacity(int); 7601 public void getChars(int, int, char[], int); 7602 public int indexOf(java.lang.String, int); 7603 public int indexOf(java.lang.String); 7604 public java.lang.StringBuilder insert(int, boolean); 7605 public java.lang.StringBuilder insert(int, char); 7606 public java.lang.StringBuilder insert(int, int); 7607 public java.lang.StringBuilder insert(int, long); 7608 public java.lang.StringBuilder insert(int, float); 7609 public java.lang.StringBuilder insert(int, double); 7610 public java.lang.StringBuilder insert(int, java.lang.Object); 7611 public java.lang.StringBuilder insert(int, java.lang.String); 7612 public java.lang.StringBuilder insert(int, char[]); 7613 public java.lang.StringBuilder insert(int, char[], int, int); 7614 public java.lang.StringBuilder insert(int, java.lang.CharSequence); 7615 public java.lang.StringBuilder insert(int, java.lang.CharSequence, int, int); 7616 public int lastIndexOf(java.lang.String, int); 7617 public int lastIndexOf(java.lang.String); 7618 public int length(); 7619 public int offsetByCodePoints(int, int); 7620 public java.lang.StringBuilder replace(int, int, java.lang.String); 7621 public java.lang.StringBuilder reverse(); 7622 public void setCharAt(int, char); 7623 public void setLength(int); 7624 public java.lang.CharSequence subSequence(int, int); 7625 public java.lang.String substring(int, int); 7626 public java.lang.String substring(int); 7627 public java.lang.String toString(); 7628 public void trimToSize(); 7629 7630 7631 } 7632 7633 -keep class java.lang.Thread { 7634 <init>(); 7635 <init>(java.lang.Runnable); 7636 <init>(java.lang.Runnable, java.lang.String); 7637 <init>(java.lang.String); 7638 <init>(java.lang.ThreadGroup, java.lang.Runnable); 7639 <init>(java.lang.ThreadGroup, java.lang.Runnable, java.lang.String); 7640 <init>(java.lang.ThreadGroup, java.lang.String); 7641 <init>(java.lang.ThreadGroup, java.lang.Runnable, java.lang.String, long); 7642 7643 public static int activeCount(); 7644 public void checkAccess(); 7645 public int countStackFrames(); 7646 public static java.lang.Thread currentThread(); 7647 public void destroy(); 7648 public static void dumpStack(); 7649 public static int enumerate(java.lang.Thread[]); 7650 public static java.util.Map getAllStackTraces(); 7651 public java.lang.ClassLoader getContextClassLoader(); 7652 public static java.lang.Thread$UncaughtExceptionHandler getDefaultUncaughtExceptionHandler(); 7653 public long getId(); 7654 public java.lang.String getName(); 7655 public int getPriority(); 7656 public java.lang.StackTraceElement[] getStackTrace(); 7657 public java.lang.Thread$State getState(); 7658 public java.lang.ThreadGroup getThreadGroup(); 7659 public java.lang.Thread$UncaughtExceptionHandler getUncaughtExceptionHandler(); 7660 public static boolean holdsLock(java.lang.Object); 7661 public void interrupt(); 7662 public static boolean interrupted(); 7663 public boolean isAlive(); 7664 public boolean isDaemon(); 7665 public boolean isInterrupted(); 7666 public void join(); 7667 public void join(long); 7668 public void join(long, int); 7669 public void resume(); 7670 public void run(); 7671 public void setContextClassLoader(java.lang.ClassLoader); 7672 public void setDaemon(boolean); 7673 public static void setDefaultUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler); 7674 public void setName(java.lang.String); 7675 public void setPriority(int); 7676 public void setUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler); 7677 public static void sleep(long); 7678 public static void sleep(long, int); 7679 public synchronized void start(); 7680 public void stop(); 7681 public synchronized void stop(java.lang.Throwable); 7682 public void suspend(); 7683 public java.lang.String toString(); 7684 public static void yield(); 7685 7686 7687 public static int MAX_PRIORITY; 7688 public static int MIN_PRIORITY; 7689 public static int NORM_PRIORITY; 7690 } 7691 7692 -keep class java.lang.Thread$State { 7693 7694 public static java.lang.Thread$State valueOf(java.lang.String); 7695 public static java.lang.Thread$State[] values(); 7696 7697 public static java.lang.Thread$State BLOCKED; 7698 public static java.lang.Thread$State NEW; 7699 public static java.lang.Thread$State RUNNABLE; 7700 public static java.lang.Thread$State TERMINATED; 7701 public static java.lang.Thread$State TIMED_WAITING; 7702 public static java.lang.Thread$State WAITING; 7703 7704 } 7705 7706 -keep class java.lang.Thread$UncaughtExceptionHandler { 7707 7708 public abstract void uncaughtException(java.lang.Thread, java.lang.Throwable); 7709 7710 7711 } 7712 7713 -keep class java.lang.ThreadGroup { 7714 <init>(java.lang.String); 7715 <init>(java.lang.ThreadGroup, java.lang.String); 7716 7717 public int activeCount(); 7718 public int activeGroupCount(); 7719 public boolean allowThreadSuspension(boolean); 7720 public void checkAccess(); 7721 public void destroy(); 7722 public int enumerate(java.lang.Thread[]); 7723 public int enumerate(java.lang.Thread[], boolean); 7724 public int enumerate(java.lang.ThreadGroup[]); 7725 public int enumerate(java.lang.ThreadGroup[], boolean); 7726 public int getMaxPriority(); 7727 public java.lang.String getName(); 7728 public java.lang.ThreadGroup getParent(); 7729 public void interrupt(); 7730 public boolean isDaemon(); 7731 public synchronized boolean isDestroyed(); 7732 public void list(); 7733 public boolean parentOf(java.lang.ThreadGroup); 7734 public void resume(); 7735 public void setDaemon(boolean); 7736 public void setMaxPriority(int); 7737 public void stop(); 7738 public void suspend(); 7739 public java.lang.String toString(); 7740 public void uncaughtException(java.lang.Thread, java.lang.Throwable); 7741 7742 7743 } 7744 7745 -keep class java.lang.Throwable { 7746 <init>(); 7747 <init>(java.lang.String); 7748 <init>(java.lang.String, java.lang.Throwable); 7749 <init>(java.lang.Throwable); 7750 <init>(java.lang.String, java.lang.Throwable, boolean, boolean); 7751 7752 public void addSuppressed(java.lang.Throwable); 7753 public java.lang.Throwable fillInStackTrace(); 7754 public java.lang.Throwable getCause(); 7755 public java.lang.String getLocalizedMessage(); 7756 public java.lang.String getMessage(); 7757 public java.lang.StackTraceElement[] getStackTrace(); 7758 public java.lang.Throwable[] getSuppressed(); 7759 public java.lang.Throwable initCause(java.lang.Throwable); 7760 public void printStackTrace(); 7761 public void printStackTrace(java.io.PrintStream); 7762 public void printStackTrace(java.io.PrintWriter); 7763 public void setStackTrace(java.lang.StackTraceElement[]); 7764 public java.lang.String toString(); 7765 7766 7767 } 7768 7769 -keep class java.lang.UnsupportedOperationException { 7770 <init>(); 7771 <init>(java.lang.String); 7772 <init>(java.lang.String, java.lang.Throwable); 7773 <init>(java.lang.Throwable); 7774 7775 7776 7777 } 7778 7779 -keep class java.lang.annotation.Annotation { 7780 7781 public abstract java.lang.Class annotationType(); 7782 public abstract boolean equals(java.lang.Object); 7783 public abstract int hashCode(); 7784 public abstract java.lang.String toString(); 7785 7786 7787 } 7788 7789 -keep class java.lang.reflect.AccessibleObject { 7790 <init>(); 7791 7792 public java.lang.annotation.Annotation getAnnotation(java.lang.Class); 7793 public java.lang.annotation.Annotation[] getAnnotations(); 7794 public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 7795 public boolean isAccessible(); 7796 public boolean isAnnotationPresent(java.lang.Class); 7797 public void setAccessible(boolean); 7798 public static void setAccessible(java.lang.reflect.AccessibleObject[], boolean); 7799 7800 7801 } 7802 7803 -keep class java.lang.reflect.Constructor { 7804 7805 public boolean equals(java.lang.Object); 7806 public java.lang.annotation.Annotation getAnnotation(java.lang.Class); 7807 public java.lang.annotation.Annotation[] getAnnotations(); 7808 public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 7809 public java.lang.Class getDeclaringClass(); 7810 public java.lang.Class[] getExceptionTypes(); 7811 public java.lang.reflect.Type[] getGenericExceptionTypes(); 7812 public java.lang.reflect.Type[] getGenericParameterTypes(); 7813 public int getModifiers(); 7814 public java.lang.String getName(); 7815 public java.lang.annotation.Annotation[][] getParameterAnnotations(); 7816 public java.lang.Class[] getParameterTypes(); 7817 public java.lang.reflect.TypeVariable[] getTypeParameters(); 7818 public int hashCode(); 7819 public boolean isAnnotationPresent(java.lang.Class); 7820 public boolean isSynthetic(); 7821 public boolean isVarArgs(); 7822 public java.lang.Object newInstance(java.lang.Object[]); 7823 public void setAccessible(boolean); 7824 public java.lang.String toGenericString(); 7825 public java.lang.String toString(); 7826 7827 7828 } 7829 7830 -keep class java.lang.reflect.Field { 7831 7832 public boolean equals(java.lang.Object); 7833 public java.lang.Object get(java.lang.Object); 7834 public java.lang.annotation.Annotation getAnnotation(java.lang.Class); 7835 public boolean getBoolean(java.lang.Object); 7836 public byte getByte(java.lang.Object); 7837 public char getChar(java.lang.Object); 7838 public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 7839 public java.lang.Class getDeclaringClass(); 7840 public double getDouble(java.lang.Object); 7841 public float getFloat(java.lang.Object); 7842 public java.lang.reflect.Type getGenericType(); 7843 public int getInt(java.lang.Object); 7844 public long getLong(java.lang.Object); 7845 public int getModifiers(); 7846 public java.lang.String getName(); 7847 public short getShort(java.lang.Object); 7848 public java.lang.Class getType(); 7849 public int hashCode(); 7850 public boolean isAnnotationPresent(java.lang.Class); 7851 public boolean isEnumConstant(); 7852 public boolean isSynthetic(); 7853 public void set(java.lang.Object, java.lang.Object); 7854 public void setBoolean(java.lang.Object, boolean); 7855 public void setByte(java.lang.Object, byte); 7856 public void setChar(java.lang.Object, char); 7857 public void setDouble(java.lang.Object, double); 7858 public void setFloat(java.lang.Object, float); 7859 public void setInt(java.lang.Object, int); 7860 public void setLong(java.lang.Object, long); 7861 public void setShort(java.lang.Object, short); 7862 public java.lang.String toGenericString(); 7863 public java.lang.String toString(); 7864 7865 7866 } 7867 7868 -keep class java.lang.reflect.GenericDeclaration { 7869 7870 public abstract java.lang.reflect.TypeVariable[] getTypeParameters(); 7871 7872 7873 } 7874 7875 -keep class java.lang.reflect.InvocationTargetException { 7876 <init>(); 7877 <init>(java.lang.Throwable); 7878 <init>(java.lang.Throwable, java.lang.String); 7879 7880 public java.lang.Throwable getCause(); 7881 public java.lang.Throwable getTargetException(); 7882 7883 7884 } 7885 7886 -keep class java.lang.reflect.Method { 7887 7888 public boolean equals(java.lang.Object); 7889 public java.lang.annotation.Annotation getAnnotation(java.lang.Class); 7890 public java.lang.annotation.Annotation[] getAnnotations(); 7891 public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 7892 public java.lang.Class getDeclaringClass(); 7893 public java.lang.Object getDefaultValue(); 7894 public java.lang.Class[] getExceptionTypes(); 7895 public java.lang.reflect.Type[] getGenericExceptionTypes(); 7896 public java.lang.reflect.Type[] getGenericParameterTypes(); 7897 public java.lang.reflect.Type getGenericReturnType(); 7898 public int getModifiers(); 7899 public java.lang.String getName(); 7900 public java.lang.annotation.Annotation[][] getParameterAnnotations(); 7901 public java.lang.Class[] getParameterTypes(); 7902 public java.lang.Class getReturnType(); 7903 public java.lang.reflect.TypeVariable[] getTypeParameters(); 7904 public int hashCode(); 7905 public java.lang.Object invoke(java.lang.Object, java.lang.Object[]); 7906 public boolean isAnnotationPresent(java.lang.Class); 7907 public boolean isBridge(); 7908 public boolean isSynthetic(); 7909 public boolean isVarArgs(); 7910 public java.lang.String toGenericString(); 7911 public java.lang.String toString(); 7912 7913 7914 } 7915 7916 -keep class java.lang.reflect.Type { 7917 7918 7919 7920 } 7921 7922 -keep class java.lang.reflect.TypeVariable { 7923 7924 public abstract java.lang.reflect.Type[] getBounds(); 7925 public abstract java.lang.reflect.GenericDeclaration getGenericDeclaration(); 7926 public abstract java.lang.String getName(); 7927 7928 7929 } 7930 7931 -keep class java.net.ContentHandler { 7932 <init>(); 7933 7934 public abstract java.lang.Object getContent(java.net.URLConnection); 7935 public java.lang.Object getContent(java.net.URLConnection, java.lang.Class[]); 7936 7937 7938 } 7939 7940 -keep class java.net.ContentHandlerFactory { 7941 7942 public abstract java.net.ContentHandler createContentHandler(java.lang.String); 7943 7944 7945 } 7946 7947 -keep class java.net.DatagramPacket { 7948 <init>(byte[], int); 7949 <init>(byte[], int, int); 7950 <init>(byte[], int, int, java.net.InetAddress, int); 7951 <init>(byte[], int, java.net.InetAddress, int); 7952 <init>(byte[], int, java.net.SocketAddress); 7953 <init>(byte[], int, int, java.net.SocketAddress); 7954 7955 public synchronized java.net.InetAddress getAddress(); 7956 public synchronized byte[] getData(); 7957 public synchronized int getLength(); 7958 public synchronized int getOffset(); 7959 public synchronized int getPort(); 7960 public synchronized java.net.SocketAddress getSocketAddress(); 7961 public synchronized void setAddress(java.net.InetAddress); 7962 public synchronized void setData(byte[], int, int); 7963 public synchronized void setData(byte[]); 7964 public synchronized void setLength(int); 7965 public synchronized void setPort(int); 7966 public synchronized void setSocketAddress(java.net.SocketAddress); 7967 7968 7969 } 7970 7971 -keep class java.net.DatagramSocket { 7972 <init>(); 7973 <init>(int); 7974 <init>(int, java.net.InetAddress); 7975 <init>(java.net.DatagramSocketImpl); 7976 <init>(java.net.SocketAddress); 7977 7978 public void bind(java.net.SocketAddress); 7979 public void close(); 7980 public void connect(java.net.SocketAddress); 7981 public void connect(java.net.InetAddress, int); 7982 public void disconnect(); 7983 public boolean getBroadcast(); 7984 public java.nio.channels.DatagramChannel getChannel(); 7985 public java.net.InetAddress getInetAddress(); 7986 public java.net.InetAddress getLocalAddress(); 7987 public int getLocalPort(); 7988 public java.net.SocketAddress getLocalSocketAddress(); 7989 public int getPort(); 7990 public synchronized int getReceiveBufferSize(); 7991 public java.net.SocketAddress getRemoteSocketAddress(); 7992 public boolean getReuseAddress(); 7993 public synchronized int getSendBufferSize(); 7994 public synchronized int getSoTimeout(); 7995 public int getTrafficClass(); 7996 public boolean isBound(); 7997 public boolean isClosed(); 7998 public boolean isConnected(); 7999 public synchronized void receive(java.net.DatagramPacket); 8000 public void send(java.net.DatagramPacket); 8001 public void setBroadcast(boolean); 8002 public static synchronized void setDatagramSocketImplFactory(java.net.DatagramSocketImplFactory); 8003 public synchronized void setReceiveBufferSize(int); 8004 public void setReuseAddress(boolean); 8005 public synchronized void setSendBufferSize(int); 8006 public synchronized void setSoTimeout(int); 8007 public void setTrafficClass(int); 8008 8009 8010 } 8011 8012 -keep class java.net.DatagramSocketImpl { 8013 <init>(); 8014 8015 protected abstract void bind(int, java.net.InetAddress); 8016 protected abstract void close(); 8017 protected void connect(java.net.InetAddress, int); 8018 protected abstract void create(); 8019 protected void disconnect(); 8020 protected java.io.FileDescriptor getFileDescriptor(); 8021 protected int getLocalPort(); 8022 protected abstract byte getTTL(); 8023 protected abstract int getTimeToLive(); 8024 protected abstract void join(java.net.InetAddress); 8025 protected abstract void joinGroup(java.net.SocketAddress, java.net.NetworkInterface); 8026 protected abstract void leave(java.net.InetAddress); 8027 protected abstract void leaveGroup(java.net.SocketAddress, java.net.NetworkInterface); 8028 protected abstract int peek(java.net.InetAddress); 8029 protected abstract int peekData(java.net.DatagramPacket); 8030 protected abstract void receive(java.net.DatagramPacket); 8031 protected abstract void send(java.net.DatagramPacket); 8032 protected abstract void setTTL(byte); 8033 protected abstract void setTimeToLive(int); 8034 8035 8036 protected java.io.FileDescriptor fd; 8037 protected int localPort; 8038 } 8039 8040 -keep class java.net.DatagramSocketImplFactory { 8041 8042 public abstract java.net.DatagramSocketImpl createDatagramSocketImpl(); 8043 8044 8045 } 8046 8047 -keep class java.net.FileNameMap { 8048 8049 public abstract java.lang.String getContentTypeFor(java.lang.String); 8050 8051 8052 } 8053 8054 -keep class java.net.InetAddress { 8055 8056 public boolean equals(java.lang.Object); 8057 public byte[] getAddress(); 8058 public static java.net.InetAddress[] getAllByName(java.lang.String); 8059 public static java.net.InetAddress getByAddress(byte[]); 8060 public static java.net.InetAddress getByAddress(java.lang.String, byte[]); 8061 public static java.net.InetAddress getByName(java.lang.String); 8062 public java.lang.String getCanonicalHostName(); 8063 public java.lang.String getHostAddress(); 8064 public java.lang.String getHostName(); 8065 public static java.net.InetAddress getLocalHost(); 8066 public static java.net.InetAddress getLoopbackAddress(); 8067 public int hashCode(); 8068 public boolean isAnyLocalAddress(); 8069 public boolean isLinkLocalAddress(); 8070 public boolean isLoopbackAddress(); 8071 public boolean isMCGlobal(); 8072 public boolean isMCLinkLocal(); 8073 public boolean isMCNodeLocal(); 8074 public boolean isMCOrgLocal(); 8075 public boolean isMCSiteLocal(); 8076 public boolean isMulticastAddress(); 8077 public boolean isReachable(int); 8078 public boolean isReachable(java.net.NetworkInterface, int, int); 8079 public boolean isSiteLocalAddress(); 8080 public java.lang.String toString(); 8081 8082 8083 } 8084 8085 -keep class java.net.InterfaceAddress { 8086 8087 public boolean equals(java.lang.Object); 8088 public java.net.InetAddress getAddress(); 8089 public java.net.InetAddress getBroadcast(); 8090 public short getNetworkPrefixLength(); 8091 public int hashCode(); 8092 public java.lang.String toString(); 8093 8094 8095 } 8096 8097 -keep class java.net.MalformedURLException { 8098 <init>(); 8099 <init>(java.lang.String); 8100 8101 8102 8103 } 8104 8105 -keep class java.net.NetworkInterface { 8106 8107 public boolean equals(java.lang.Object); 8108 public static java.net.NetworkInterface getByIndex(int); 8109 public static java.net.NetworkInterface getByInetAddress(java.net.InetAddress); 8110 public static java.net.NetworkInterface getByName(java.lang.String); 8111 public java.lang.String getDisplayName(); 8112 public byte[] getHardwareAddress(); 8113 public int getIndex(); 8114 public java.util.Enumeration getInetAddresses(); 8115 public java.util.List getInterfaceAddresses(); 8116 public int getMTU(); 8117 public java.lang.String getName(); 8118 public static java.util.Enumeration getNetworkInterfaces(); 8119 public java.net.NetworkInterface getParent(); 8120 public java.util.Enumeration getSubInterfaces(); 8121 public int hashCode(); 8122 public boolean isLoopback(); 8123 public boolean isPointToPoint(); 8124 public boolean isUp(); 8125 public boolean isVirtual(); 8126 public boolean supportsMulticast(); 8127 public java.lang.String toString(); 8128 8129 8130 } 8131 8132 -keep class java.net.Proxy { 8133 <init>(java.net.Proxy$Type, java.net.SocketAddress); 8134 8135 public java.net.SocketAddress address(); 8136 public boolean equals(java.lang.Object); 8137 public int hashCode(); 8138 public java.lang.String toString(); 8139 public java.net.Proxy$Type type(); 8140 8141 8142 public static java.net.Proxy NO_PROXY; 8143 } 8144 8145 -keep class java.net.Proxy$Type { 8146 8147 public static java.net.Proxy$Type valueOf(java.lang.String); 8148 public static java.net.Proxy$Type[] values(); 8149 8150 public static java.net.Proxy$Type DIRECT; 8151 public static java.net.Proxy$Type HTTP; 8152 public static java.net.Proxy$Type SOCKS; 8153 8154 } 8155 8156 -keep class java.net.ServerSocket { 8157 <init>(); 8158 <init>(int); 8159 <init>(int, int); 8160 <init>(int, int, java.net.InetAddress); 8161 8162 public java.net.Socket accept(); 8163 public void bind(java.net.SocketAddress); 8164 public void bind(java.net.SocketAddress, int); 8165 public void close(); 8166 public java.nio.channels.ServerSocketChannel getChannel(); 8167 public java.net.InetAddress getInetAddress(); 8168 public int getLocalPort(); 8169 public java.net.SocketAddress getLocalSocketAddress(); 8170 public int getReceiveBufferSize(); 8171 public boolean getReuseAddress(); 8172 public synchronized int getSoTimeout(); 8173 protected void implAccept(java.net.Socket); 8174 public boolean isBound(); 8175 public boolean isClosed(); 8176 public void setPerformancePreferences(int, int, int); 8177 public void setReceiveBufferSize(int); 8178 public void setReuseAddress(boolean); 8179 public synchronized void setSoTimeout(int); 8180 public static synchronized void setSocketFactory(java.net.SocketImplFactory); 8181 public java.lang.String toString(); 8182 8183 8184 } 8185 8186 -keep class java.net.Socket { 8187 <init>(); 8188 <init>(java.net.Proxy); 8189 <init>(java.lang.String, int); 8190 <init>(java.lang.String, int, java.net.InetAddress, int); 8191 <init>(java.lang.String, int, boolean); 8192 <init>(java.net.InetAddress, int); 8193 <init>(java.net.InetAddress, int, java.net.InetAddress, int); 8194 <init>(java.net.InetAddress, int, boolean); 8195 <init>(java.net.SocketImpl); 8196 8197 public void bind(java.net.SocketAddress); 8198 public synchronized void close(); 8199 public void connect(java.net.SocketAddress); 8200 public void connect(java.net.SocketAddress, int); 8201 public java.nio.channels.SocketChannel getChannel(); 8202 public java.net.InetAddress getInetAddress(); 8203 public java.io.InputStream getInputStream(); 8204 public boolean getKeepAlive(); 8205 public java.net.InetAddress getLocalAddress(); 8206 public int getLocalPort(); 8207 public java.net.SocketAddress getLocalSocketAddress(); 8208 public boolean getOOBInline(); 8209 public java.io.OutputStream getOutputStream(); 8210 public int getPort(); 8211 public synchronized int getReceiveBufferSize(); 8212 public java.net.SocketAddress getRemoteSocketAddress(); 8213 public boolean getReuseAddress(); 8214 public synchronized int getSendBufferSize(); 8215 public int getSoLinger(); 8216 public synchronized int getSoTimeout(); 8217 public boolean getTcpNoDelay(); 8218 public int getTrafficClass(); 8219 public boolean isBound(); 8220 public boolean isClosed(); 8221 public boolean isConnected(); 8222 public boolean isInputShutdown(); 8223 public boolean isOutputShutdown(); 8224 public void sendUrgentData(int); 8225 public void setKeepAlive(boolean); 8226 public void setOOBInline(boolean); 8227 public void setPerformancePreferences(int, int, int); 8228 public synchronized void setReceiveBufferSize(int); 8229 public void setReuseAddress(boolean); 8230 public synchronized void setSendBufferSize(int); 8231 public void setSoLinger(boolean, int); 8232 public synchronized void setSoTimeout(int); 8233 public static synchronized void setSocketImplFactory(java.net.SocketImplFactory); 8234 public void setTcpNoDelay(boolean); 8235 public void setTrafficClass(int); 8236 public void shutdownInput(); 8237 public void shutdownOutput(); 8238 public java.lang.String toString(); 8239 8240 8241 } 8242 8243 -keep class java.net.SocketAddress { 8244 <init>(); 8245 8246 8247 8248 } 8249 8250 -keep class java.net.SocketException { 8251 <init>(); 8252 <init>(java.lang.String); 8253 8254 8255 8256 } 8257 8258 -keep class java.net.SocketImpl { 8259 <init>(); 8260 8261 protected abstract void accept(java.net.SocketImpl); 8262 protected abstract int available(); 8263 protected abstract void bind(java.net.InetAddress, int); 8264 protected abstract void close(); 8265 protected abstract void connect(java.lang.String, int); 8266 protected abstract void connect(java.net.InetAddress, int); 8267 protected abstract void connect(java.net.SocketAddress, int); 8268 protected abstract void create(boolean); 8269 protected java.io.FileDescriptor getFileDescriptor(); 8270 protected java.net.InetAddress getInetAddress(); 8271 protected abstract java.io.InputStream getInputStream(); 8272 protected int getLocalPort(); 8273 protected abstract java.io.OutputStream getOutputStream(); 8274 protected int getPort(); 8275 protected abstract void listen(int); 8276 protected abstract void sendUrgentData(int); 8277 protected void setPerformancePreferences(int, int, int); 8278 protected void shutdownInput(); 8279 protected void shutdownOutput(); 8280 protected boolean supportsUrgentData(); 8281 public java.lang.String toString(); 8282 8283 8284 protected java.net.InetAddress address; 8285 protected java.io.FileDescriptor fd; 8286 protected int localport; 8287 protected int port; 8288 } 8289 8290 -keep class java.net.SocketImplFactory { 8291 8292 public abstract java.net.SocketImpl createSocketImpl(); 8293 8294 8295 } 8296 8297 -keep class java.net.URI { 8298 <init>(java.lang.String); 8299 <init>(java.lang.String, java.lang.String, java.lang.String); 8300 <init>(java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String); 8301 <init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String); 8302 <init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String); 8303 8304 public int compareTo(java.net.URI); 8305 public int compareTo(java.lang.Object); 8306 public static java.net.URI create(java.lang.String); 8307 public boolean equals(java.lang.Object); 8308 public java.lang.String getAuthority(); 8309 public java.lang.String getFragment(); 8310 public java.lang.String getHost(); 8311 public java.lang.String getPath(); 8312 public int getPort(); 8313 public java.lang.String getQuery(); 8314 public java.lang.String getRawAuthority(); 8315 public java.lang.String getRawFragment(); 8316 public java.lang.String getRawPath(); 8317 public java.lang.String getRawQuery(); 8318 public java.lang.String getRawSchemeSpecificPart(); 8319 public java.lang.String getRawUserInfo(); 8320 public java.lang.String getScheme(); 8321 public java.lang.String getSchemeSpecificPart(); 8322 public java.lang.String getUserInfo(); 8323 public int hashCode(); 8324 public boolean isAbsolute(); 8325 public boolean isOpaque(); 8326 public java.net.URI normalize(); 8327 public java.net.URI parseServerAuthority(); 8328 public java.net.URI relativize(java.net.URI); 8329 public java.net.URI resolve(java.net.URI); 8330 public java.net.URI resolve(java.lang.String); 8331 public java.lang.String toASCIIString(); 8332 public java.lang.String toString(); 8333 public java.net.URL toURL(); 8334 8335 8336 } 8337 8338 -keep class java.net.URISyntaxException { 8339 <init>(java.lang.String, java.lang.String, int); 8340 <init>(java.lang.String, java.lang.String); 8341 8342 public int getIndex(); 8343 public java.lang.String getInput(); 8344 public java.lang.String getMessage(); 8345 public java.lang.String getReason(); 8346 8347 8348 } 8349 8350 -keep class java.net.URL { 8351 <init>(java.lang.String); 8352 <init>(java.net.URL, java.lang.String); 8353 <init>(java.net.URL, java.lang.String, java.net.URLStreamHandler); 8354 <init>(java.lang.String, java.lang.String, java.lang.String); 8355 <init>(java.lang.String, java.lang.String, int, java.lang.String); 8356 <init>(java.lang.String, java.lang.String, int, java.lang.String, java.net.URLStreamHandler); 8357 8358 public boolean equals(java.lang.Object); 8359 public java.lang.String getAuthority(); 8360 public java.lang.Object getContent(); 8361 public java.lang.Object getContent(java.lang.Class[]); 8362 public int getDefaultPort(); 8363 public java.lang.String getFile(); 8364 public java.lang.String getHost(); 8365 public java.lang.String getPath(); 8366 public int getPort(); 8367 public java.lang.String getProtocol(); 8368 public java.lang.String getQuery(); 8369 public java.lang.String getRef(); 8370 public java.lang.String getUserInfo(); 8371 public int hashCode(); 8372 public java.net.URLConnection openConnection(); 8373 public java.net.URLConnection openConnection(java.net.Proxy); 8374 public java.io.InputStream openStream(); 8375 public boolean sameFile(java.net.URL); 8376 protected void set(java.lang.String, java.lang.String, int, java.lang.String, java.lang.String); 8377 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); 8378 public static synchronized void setURLStreamHandlerFactory(java.net.URLStreamHandlerFactory); 8379 public java.lang.String toExternalForm(); 8380 public java.lang.String toString(); 8381 public java.net.URI toURI(); 8382 8383 8384 } 8385 8386 -keep class java.net.URLConnection { 8387 <init>(java.net.URL); 8388 8389 public void addRequestProperty(java.lang.String, java.lang.String); 8390 public abstract void connect(); 8391 public boolean getAllowUserInteraction(); 8392 public int getConnectTimeout(); 8393 public java.lang.Object getContent(); 8394 public java.lang.Object getContent(java.lang.Class[]); 8395 public java.lang.String getContentEncoding(); 8396 public int getContentLength(); 8397 public java.lang.String getContentType(); 8398 public long getDate(); 8399 public static boolean getDefaultAllowUserInteraction(); 8400 public static java.lang.String getDefaultRequestProperty(java.lang.String); 8401 public boolean getDefaultUseCaches(); 8402 public boolean getDoInput(); 8403 public boolean getDoOutput(); 8404 public long getExpiration(); 8405 public static java.net.FileNameMap getFileNameMap(); 8406 public java.lang.String getHeaderField(int); 8407 public java.lang.String getHeaderField(java.lang.String); 8408 public long getHeaderFieldDate(java.lang.String, long); 8409 public int getHeaderFieldInt(java.lang.String, int); 8410 public java.lang.String getHeaderFieldKey(int); 8411 public java.util.Map getHeaderFields(); 8412 public long getIfModifiedSince(); 8413 public java.io.InputStream getInputStream(); 8414 public long getLastModified(); 8415 public java.io.OutputStream getOutputStream(); 8416 public java.security.Permission getPermission(); 8417 public int getReadTimeout(); 8418 public java.util.Map getRequestProperties(); 8419 public java.lang.String getRequestProperty(java.lang.String); 8420 public java.net.URL getURL(); 8421 public boolean getUseCaches(); 8422 public static java.lang.String guessContentTypeFromName(java.lang.String); 8423 public static java.lang.String guessContentTypeFromStream(java.io.InputStream); 8424 public void setAllowUserInteraction(boolean); 8425 public void setConnectTimeout(int); 8426 public static synchronized void setContentHandlerFactory(java.net.ContentHandlerFactory); 8427 public static void setDefaultAllowUserInteraction(boolean); 8428 public static void setDefaultRequestProperty(java.lang.String, java.lang.String); 8429 public void setDefaultUseCaches(boolean); 8430 public void setDoInput(boolean); 8431 public void setDoOutput(boolean); 8432 public static void setFileNameMap(java.net.FileNameMap); 8433 public void setIfModifiedSince(long); 8434 public void setReadTimeout(int); 8435 public void setRequestProperty(java.lang.String, java.lang.String); 8436 public void setUseCaches(boolean); 8437 public java.lang.String toString(); 8438 8439 8440 protected boolean allowUserInteraction; 8441 protected boolean connected; 8442 protected boolean doInput; 8443 protected boolean doOutput; 8444 protected long ifModifiedSince; 8445 protected java.net.URL url; 8446 protected boolean useCaches; 8447 } 8448 8449 -keep class java.net.URLStreamHandler { 8450 <init>(); 8451 8452 protected boolean equals(java.net.URL, java.net.URL); 8453 protected int getDefaultPort(); 8454 protected java.net.InetAddress getHostAddress(java.net.URL); 8455 protected int hashCode(java.net.URL); 8456 protected boolean hostsEqual(java.net.URL, java.net.URL); 8457 protected abstract java.net.URLConnection openConnection(java.net.URL); 8458 protected java.net.URLConnection openConnection(java.net.URL, java.net.Proxy); 8459 protected void parseURL(java.net.URL, java.lang.String, int, int); 8460 protected boolean sameFile(java.net.URL, java.net.URL); 8461 protected void setURL(java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String); 8462 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); 8463 protected java.lang.String toExternalForm(java.net.URL); 8464 8465 8466 } 8467 8468 -keep class java.net.URLStreamHandlerFactory { 8469 8470 public abstract java.net.URLStreamHandler createURLStreamHandler(java.lang.String); 8471 8472 8473 } 8474 8475 -keep class java.net.UnknownHostException { 8476 <init>(); 8477 <init>(java.lang.String); 8478 8479 8480 8481 } 8482 8483 -keep class java.nio.Buffer { 8484 8485 public abstract java.lang.Object array(); 8486 public abstract int arrayOffset(); 8487 public int capacity(); 8488 public java.nio.Buffer clear(); 8489 public java.nio.Buffer flip(); 8490 public abstract boolean hasArray(); 8491 public boolean hasRemaining(); 8492 public abstract boolean isDirect(); 8493 public abstract boolean isReadOnly(); 8494 public int limit(); 8495 public java.nio.Buffer limit(int); 8496 public java.nio.Buffer mark(); 8497 public int position(); 8498 public java.nio.Buffer position(int); 8499 public int remaining(); 8500 public java.nio.Buffer reset(); 8501 public java.nio.Buffer rewind(); 8502 public java.lang.String toString(); 8503 8504 8505 } 8506 8507 -keep class java.nio.BufferOverflowException { 8508 <init>(); 8509 8510 8511 8512 } 8513 8514 -keep class java.nio.BufferUnderflowException { 8515 <init>(); 8516 8517 8518 8519 } 8520 8521 -keep class java.nio.ByteBuffer { 8522 8523 public static java.nio.ByteBuffer allocate(int); 8524 public static java.nio.ByteBuffer allocateDirect(int); 8525 public byte[] array(); 8526 public java.lang.Object array(); 8527 public int arrayOffset(); 8528 public abstract java.nio.CharBuffer asCharBuffer(); 8529 public abstract java.nio.DoubleBuffer asDoubleBuffer(); 8530 public abstract java.nio.FloatBuffer asFloatBuffer(); 8531 public abstract java.nio.IntBuffer asIntBuffer(); 8532 public abstract java.nio.LongBuffer asLongBuffer(); 8533 public abstract java.nio.ByteBuffer asReadOnlyBuffer(); 8534 public abstract java.nio.ShortBuffer asShortBuffer(); 8535 public abstract java.nio.ByteBuffer compact(); 8536 public int compareTo(java.nio.ByteBuffer); 8537 public int compareTo(java.lang.Object); 8538 public abstract java.nio.ByteBuffer duplicate(); 8539 public boolean equals(java.lang.Object); 8540 public abstract byte get(); 8541 public java.nio.ByteBuffer get(byte[]); 8542 public java.nio.ByteBuffer get(byte[], int, int); 8543 public abstract byte get(int); 8544 public abstract char getChar(); 8545 public abstract char getChar(int); 8546 public abstract double getDouble(); 8547 public abstract double getDouble(int); 8548 public abstract float getFloat(); 8549 public abstract float getFloat(int); 8550 public abstract int getInt(); 8551 public abstract int getInt(int); 8552 public abstract long getLong(); 8553 public abstract long getLong(int); 8554 public abstract short getShort(); 8555 public abstract short getShort(int); 8556 public boolean hasArray(); 8557 public int hashCode(); 8558 public abstract boolean isDirect(); 8559 public java.nio.ByteOrder order(); 8560 public java.nio.ByteBuffer order(java.nio.ByteOrder); 8561 public abstract java.nio.ByteBuffer put(byte); 8562 public java.nio.ByteBuffer put(byte[]); 8563 public java.nio.ByteBuffer put(byte[], int, int); 8564 public java.nio.ByteBuffer put(java.nio.ByteBuffer); 8565 public abstract java.nio.ByteBuffer put(int, byte); 8566 public abstract java.nio.ByteBuffer putChar(char); 8567 public abstract java.nio.ByteBuffer putChar(int, char); 8568 public abstract java.nio.ByteBuffer putDouble(double); 8569 public abstract java.nio.ByteBuffer putDouble(int, double); 8570 public abstract java.nio.ByteBuffer putFloat(float); 8571 public abstract java.nio.ByteBuffer putFloat(int, float); 8572 public abstract java.nio.ByteBuffer putInt(int); 8573 public abstract java.nio.ByteBuffer putInt(int, int); 8574 public abstract java.nio.ByteBuffer putLong(long); 8575 public abstract java.nio.ByteBuffer putLong(int, long); 8576 public abstract java.nio.ByteBuffer putShort(short); 8577 public abstract java.nio.ByteBuffer putShort(int, short); 8578 public abstract java.nio.ByteBuffer slice(); 8579 public static java.nio.ByteBuffer wrap(byte[]); 8580 public static java.nio.ByteBuffer wrap(byte[], int, int); 8581 8582 8583 } 8584 8585 -keep class java.nio.ByteOrder { 8586 8587 public static java.nio.ByteOrder nativeOrder(); 8588 public java.lang.String toString(); 8589 8590 8591 public static java.nio.ByteOrder BIG_ENDIAN; 8592 public static java.nio.ByteOrder LITTLE_ENDIAN; 8593 } 8594 8595 -keep class java.nio.CharBuffer { 8596 8597 public static java.nio.CharBuffer allocate(int); 8598 public java.nio.CharBuffer append(char); 8599 public java.nio.CharBuffer append(java.lang.CharSequence); 8600 public java.nio.CharBuffer append(java.lang.CharSequence, int, int); 8601 public java.lang.Appendable append(java.lang.CharSequence, int, int); 8602 public java.lang.Appendable append(java.lang.CharSequence); 8603 public java.lang.Appendable append(char); 8604 public char[] array(); 8605 public java.lang.Object array(); 8606 public int arrayOffset(); 8607 public abstract java.nio.CharBuffer asReadOnlyBuffer(); 8608 public char charAt(int); 8609 public abstract java.nio.CharBuffer compact(); 8610 public int compareTo(java.nio.CharBuffer); 8611 public int compareTo(java.lang.Object); 8612 public abstract java.nio.CharBuffer duplicate(); 8613 public boolean equals(java.lang.Object); 8614 public abstract char get(); 8615 public java.nio.CharBuffer get(char[]); 8616 public java.nio.CharBuffer get(char[], int, int); 8617 public abstract char get(int); 8618 public boolean hasArray(); 8619 public int hashCode(); 8620 public abstract boolean isDirect(); 8621 public int length(); 8622 public abstract java.nio.ByteOrder order(); 8623 public abstract java.nio.CharBuffer put(char); 8624 public java.nio.CharBuffer put(char[]); 8625 public java.nio.CharBuffer put(char[], int, int); 8626 public java.nio.CharBuffer put(java.nio.CharBuffer); 8627 public abstract java.nio.CharBuffer put(int, char); 8628 public java.nio.CharBuffer put(java.lang.String); 8629 public java.nio.CharBuffer put(java.lang.String, int, int); 8630 public int read(java.nio.CharBuffer); 8631 public abstract java.nio.CharBuffer slice(); 8632 public abstract java.nio.CharBuffer subSequence(int, int); 8633 public java.lang.CharSequence subSequence(int, int); 8634 public java.lang.String toString(); 8635 public static java.nio.CharBuffer wrap(char[]); 8636 public static java.nio.CharBuffer wrap(char[], int, int); 8637 public static java.nio.CharBuffer wrap(java.lang.CharSequence); 8638 public static java.nio.CharBuffer wrap(java.lang.CharSequence, int, int); 8639 8640 8641 } 8642 8643 -keep class java.nio.DoubleBuffer { 8644 8645 public static java.nio.DoubleBuffer allocate(int); 8646 public double[] array(); 8647 public java.lang.Object array(); 8648 public int arrayOffset(); 8649 public abstract java.nio.DoubleBuffer asReadOnlyBuffer(); 8650 public abstract java.nio.DoubleBuffer compact(); 8651 public int compareTo(java.nio.DoubleBuffer); 8652 public int compareTo(java.lang.Object); 8653 public abstract java.nio.DoubleBuffer duplicate(); 8654 public boolean equals(java.lang.Object); 8655 public abstract double get(); 8656 public java.nio.DoubleBuffer get(double[]); 8657 public java.nio.DoubleBuffer get(double[], int, int); 8658 public abstract double get(int); 8659 public boolean hasArray(); 8660 public int hashCode(); 8661 public abstract boolean isDirect(); 8662 public abstract java.nio.ByteOrder order(); 8663 public abstract java.nio.DoubleBuffer put(double); 8664 public java.nio.DoubleBuffer put(double[]); 8665 public java.nio.DoubleBuffer put(double[], int, int); 8666 public java.nio.DoubleBuffer put(java.nio.DoubleBuffer); 8667 public abstract java.nio.DoubleBuffer put(int, double); 8668 public abstract java.nio.DoubleBuffer slice(); 8669 public static java.nio.DoubleBuffer wrap(double[]); 8670 public static java.nio.DoubleBuffer wrap(double[], int, int); 8671 8672 8673 } 8674 8675 -keep class java.nio.FloatBuffer { 8676 8677 public static java.nio.FloatBuffer allocate(int); 8678 public float[] array(); 8679 public java.lang.Object array(); 8680 public int arrayOffset(); 8681 public abstract java.nio.FloatBuffer asReadOnlyBuffer(); 8682 public abstract java.nio.FloatBuffer compact(); 8683 public int compareTo(java.nio.FloatBuffer); 8684 public int compareTo(java.lang.Object); 8685 public abstract java.nio.FloatBuffer duplicate(); 8686 public boolean equals(java.lang.Object); 8687 public abstract float get(); 8688 public java.nio.FloatBuffer get(float[]); 8689 public java.nio.FloatBuffer get(float[], int, int); 8690 public abstract float get(int); 8691 public boolean hasArray(); 8692 public int hashCode(); 8693 public abstract boolean isDirect(); 8694 public abstract java.nio.ByteOrder order(); 8695 public abstract java.nio.FloatBuffer put(float); 8696 public java.nio.FloatBuffer put(float[]); 8697 public java.nio.FloatBuffer put(float[], int, int); 8698 public java.nio.FloatBuffer put(java.nio.FloatBuffer); 8699 public abstract java.nio.FloatBuffer put(int, float); 8700 public abstract java.nio.FloatBuffer slice(); 8701 public static java.nio.FloatBuffer wrap(float[]); 8702 public static java.nio.FloatBuffer wrap(float[], int, int); 8703 8704 8705 } 8706 8707 -keep class java.nio.IntBuffer { 8708 8709 public static java.nio.IntBuffer allocate(int); 8710 public int[] array(); 8711 public java.lang.Object array(); 8712 public int arrayOffset(); 8713 public abstract java.nio.IntBuffer asReadOnlyBuffer(); 8714 public abstract java.nio.IntBuffer compact(); 8715 public int compareTo(java.nio.IntBuffer); 8716 public int compareTo(java.lang.Object); 8717 public abstract java.nio.IntBuffer duplicate(); 8718 public boolean equals(java.lang.Object); 8719 public abstract int get(); 8720 public java.nio.IntBuffer get(int[]); 8721 public java.nio.IntBuffer get(int[], int, int); 8722 public abstract int get(int); 8723 public boolean hasArray(); 8724 public int hashCode(); 8725 public abstract boolean isDirect(); 8726 public abstract java.nio.ByteOrder order(); 8727 public abstract java.nio.IntBuffer put(int); 8728 public java.nio.IntBuffer put(int[]); 8729 public java.nio.IntBuffer put(int[], int, int); 8730 public java.nio.IntBuffer put(java.nio.IntBuffer); 8731 public abstract java.nio.IntBuffer put(int, int); 8732 public abstract java.nio.IntBuffer slice(); 8733 public static java.nio.IntBuffer wrap(int[]); 8734 public static java.nio.IntBuffer wrap(int[], int, int); 8735 8736 8737 } 8738 8739 -keep class java.nio.LongBuffer { 8740 8741 public static java.nio.LongBuffer allocate(int); 8742 public long[] array(); 8743 public java.lang.Object array(); 8744 public int arrayOffset(); 8745 public abstract java.nio.LongBuffer asReadOnlyBuffer(); 8746 public abstract java.nio.LongBuffer compact(); 8747 public int compareTo(java.nio.LongBuffer); 8748 public int compareTo(java.lang.Object); 8749 public abstract java.nio.LongBuffer duplicate(); 8750 public boolean equals(java.lang.Object); 8751 public abstract long get(); 8752 public java.nio.LongBuffer get(long[]); 8753 public java.nio.LongBuffer get(long[], int, int); 8754 public abstract long get(int); 8755 public boolean hasArray(); 8756 public int hashCode(); 8757 public abstract boolean isDirect(); 8758 public abstract java.nio.ByteOrder order(); 8759 public abstract java.nio.LongBuffer put(long); 8760 public java.nio.LongBuffer put(long[]); 8761 public java.nio.LongBuffer put(long[], int, int); 8762 public java.nio.LongBuffer put(java.nio.LongBuffer); 8763 public abstract java.nio.LongBuffer put(int, long); 8764 public abstract java.nio.LongBuffer slice(); 8765 public static java.nio.LongBuffer wrap(long[]); 8766 public static java.nio.LongBuffer wrap(long[], int, int); 8767 8768 8769 } 8770 8771 -keep class java.nio.MappedByteBuffer { 8772 8773 public java.nio.MappedByteBuffer force(); 8774 public boolean isLoaded(); 8775 public java.nio.MappedByteBuffer load(); 8776 8777 8778 } 8779 8780 -keep class java.nio.ShortBuffer { 8781 8782 public static java.nio.ShortBuffer allocate(int); 8783 public short[] array(); 8784 public java.lang.Object array(); 8785 public int arrayOffset(); 8786 public abstract java.nio.ShortBuffer asReadOnlyBuffer(); 8787 public abstract java.nio.ShortBuffer compact(); 8788 public int compareTo(java.nio.ShortBuffer); 8789 public int compareTo(java.lang.Object); 8790 public abstract java.nio.ShortBuffer duplicate(); 8791 public boolean equals(java.lang.Object); 8792 public abstract short get(); 8793 public java.nio.ShortBuffer get(short[]); 8794 public java.nio.ShortBuffer get(short[], int, int); 8795 public abstract short get(int); 8796 public boolean hasArray(); 8797 public int hashCode(); 8798 public abstract boolean isDirect(); 8799 public abstract java.nio.ByteOrder order(); 8800 public abstract java.nio.ShortBuffer put(short); 8801 public java.nio.ShortBuffer put(short[]); 8802 public java.nio.ShortBuffer put(short[], int, int); 8803 public java.nio.ShortBuffer put(java.nio.ShortBuffer); 8804 public abstract java.nio.ShortBuffer put(int, short); 8805 public abstract java.nio.ShortBuffer slice(); 8806 public static java.nio.ShortBuffer wrap(short[]); 8807 public static java.nio.ShortBuffer wrap(short[], int, int); 8808 8809 8810 } 8811 8812 -keep class java.nio.channels.AsynchronousCloseException { 8813 <init>(); 8814 8815 8816 8817 } 8818 8819 -keep class java.nio.channels.Channel { 8820 8821 public abstract void close(); 8822 public abstract boolean isOpen(); 8823 8824 8825 } 8826 8827 -keep class java.nio.channels.ClosedChannelException { 8828 <init>(); 8829 8830 8831 8832 } 8833 8834 -keep class java.nio.channels.DatagramChannel { 8835 <init>(java.nio.channels.spi.SelectorProvider); 8836 8837 public abstract java.nio.channels.DatagramChannel connect(java.net.SocketAddress); 8838 public abstract java.nio.channels.DatagramChannel disconnect(); 8839 public abstract boolean isConnected(); 8840 public static java.nio.channels.DatagramChannel open(); 8841 public abstract int read(java.nio.ByteBuffer); 8842 public abstract long read(java.nio.ByteBuffer[], int, int); 8843 public synchronized long read(java.nio.ByteBuffer[]); 8844 public abstract java.net.SocketAddress receive(java.nio.ByteBuffer); 8845 public abstract int send(java.nio.ByteBuffer, java.net.SocketAddress); 8846 public abstract java.net.DatagramSocket socket(); 8847 public int validOps(); 8848 public abstract int write(java.nio.ByteBuffer); 8849 public abstract long write(java.nio.ByteBuffer[], int, int); 8850 public synchronized long write(java.nio.ByteBuffer[]); 8851 8852 8853 } 8854 8855 -keep class java.nio.channels.FileChannel { 8856 <init>(); 8857 8858 public abstract void force(boolean); 8859 public java.nio.channels.FileLock lock(); 8860 public abstract java.nio.channels.FileLock lock(long, long, boolean); 8861 public abstract java.nio.MappedByteBuffer map(java.nio.channels.FileChannel$MapMode, long, long); 8862 public abstract long position(); 8863 public abstract java.nio.channels.FileChannel position(long); 8864 public abstract int read(java.nio.ByteBuffer); 8865 public abstract int read(java.nio.ByteBuffer, long); 8866 public long read(java.nio.ByteBuffer[]); 8867 public abstract long read(java.nio.ByteBuffer[], int, int); 8868 public abstract long size(); 8869 public abstract long transferFrom(java.nio.channels.ReadableByteChannel, long, long); 8870 public abstract long transferTo(long, long, java.nio.channels.WritableByteChannel); 8871 public abstract java.nio.channels.FileChannel truncate(long); 8872 public java.nio.channels.FileLock tryLock(); 8873 public abstract java.nio.channels.FileLock tryLock(long, long, boolean); 8874 public abstract int write(java.nio.ByteBuffer); 8875 public abstract int write(java.nio.ByteBuffer, long); 8876 public long write(java.nio.ByteBuffer[]); 8877 public abstract long write(java.nio.ByteBuffer[], int, int); 8878 8879 8880 } 8881 8882 -keep class java.nio.channels.FileChannel$MapMode { 8883 8884 public java.lang.String toString(); 8885 8886 8887 public static java.nio.channels.FileChannel$MapMode PRIVATE; 8888 public static java.nio.channels.FileChannel$MapMode READ_ONLY; 8889 public static java.nio.channels.FileChannel$MapMode READ_WRITE; 8890 } 8891 8892 -keep class java.nio.channels.FileLock { 8893 <init>(java.nio.channels.FileChannel, long, long, boolean); 8894 8895 public java.nio.channels.FileChannel channel(); 8896 public void close(); 8897 public boolean isShared(); 8898 public abstract boolean isValid(); 8899 public boolean overlaps(long, long); 8900 public long position(); 8901 public abstract void release(); 8902 public long size(); 8903 public java.lang.String toString(); 8904 8905 8906 } 8907 8908 -keep class java.nio.channels.Pipe { 8909 <init>(); 8910 8911 public static java.nio.channels.Pipe open(); 8912 public abstract java.nio.channels.Pipe$SinkChannel sink(); 8913 public abstract java.nio.channels.Pipe$SourceChannel source(); 8914 8915 8916 } 8917 8918 -keep class java.nio.channels.Pipe$SinkChannel { 8919 <init>(java.nio.channels.spi.SelectorProvider); 8920 8921 public int validOps(); 8922 8923 8924 } 8925 8926 -keep class java.nio.channels.Pipe$SourceChannel { 8927 <init>(java.nio.channels.spi.SelectorProvider); 8928 8929 public int validOps(); 8930 8931 8932 } 8933 8934 -keep class java.nio.channels.ReadableByteChannel { 8935 8936 public abstract int read(java.nio.ByteBuffer); 8937 8938 8939 } 8940 8941 -keep class java.nio.channels.SelectableChannel { 8942 <init>(); 8943 8944 public abstract java.lang.Object blockingLock(); 8945 public abstract java.nio.channels.SelectableChannel configureBlocking(boolean); 8946 public abstract boolean isBlocking(); 8947 public abstract boolean isRegistered(); 8948 public abstract java.nio.channels.SelectionKey keyFor(java.nio.channels.Selector); 8949 public abstract java.nio.channels.spi.SelectorProvider provider(); 8950 public java.nio.channels.SelectionKey register(java.nio.channels.Selector, int); 8951 public abstract java.nio.channels.SelectionKey register(java.nio.channels.Selector, int, java.lang.Object); 8952 public abstract int validOps(); 8953 8954 8955 } 8956 8957 -keep class java.nio.channels.SelectionKey { 8958 <init>(); 8959 8960 public java.lang.Object attach(java.lang.Object); 8961 public java.lang.Object attachment(); 8962 public abstract void cancel(); 8963 public abstract java.nio.channels.SelectableChannel channel(); 8964 public abstract int interestOps(); 8965 public abstract java.nio.channels.SelectionKey interestOps(int); 8966 public boolean isAcceptable(); 8967 public boolean isConnectable(); 8968 public boolean isReadable(); 8969 public abstract boolean isValid(); 8970 public boolean isWritable(); 8971 public abstract int readyOps(); 8972 public abstract java.nio.channels.Selector selector(); 8973 8974 8975 public static int OP_ACCEPT; 8976 public static int OP_CONNECT; 8977 public static int OP_READ; 8978 public static int OP_WRITE; 8979 } 8980 8981 -keep class java.nio.channels.Selector { 8982 <init>(); 8983 8984 public abstract void close(); 8985 public abstract boolean isOpen(); 8986 public abstract java.util.Set keys(); 8987 public static java.nio.channels.Selector open(); 8988 public abstract java.nio.channels.spi.SelectorProvider provider(); 8989 public abstract int select(); 8990 public abstract int select(long); 8991 public abstract int selectNow(); 8992 public abstract java.util.Set selectedKeys(); 8993 public abstract java.nio.channels.Selector wakeup(); 8994 8995 8996 } 8997 8998 -keep class java.nio.channels.ServerSocketChannel { 8999 <init>(java.nio.channels.spi.SelectorProvider); 9000 9001 public abstract java.nio.channels.SocketChannel accept(); 9002 public static java.nio.channels.ServerSocketChannel open(); 9003 public abstract java.net.ServerSocket socket(); 9004 public int validOps(); 9005 9006 9007 } 9008 9009 -keep class java.nio.channels.SocketChannel { 9010 <init>(java.nio.channels.spi.SelectorProvider); 9011 9012 public abstract boolean connect(java.net.SocketAddress); 9013 public abstract boolean finishConnect(); 9014 public abstract boolean isConnected(); 9015 public abstract boolean isConnectionPending(); 9016 public static java.nio.channels.SocketChannel open(); 9017 public static java.nio.channels.SocketChannel open(java.net.SocketAddress); 9018 public abstract int read(java.nio.ByteBuffer); 9019 public abstract long read(java.nio.ByteBuffer[], int, int); 9020 public synchronized long read(java.nio.ByteBuffer[]); 9021 public abstract java.net.Socket socket(); 9022 public int validOps(); 9023 public abstract int write(java.nio.ByteBuffer); 9024 public abstract long write(java.nio.ByteBuffer[], int, int); 9025 public synchronized long write(java.nio.ByteBuffer[]); 9026 9027 9028 } 9029 9030 -keep class java.nio.channels.WritableByteChannel { 9031 9032 public abstract int write(java.nio.ByteBuffer); 9033 9034 9035 } 9036 9037 -keep class java.nio.channels.spi.AbstractInterruptibleChannel { 9038 <init>(); 9039 9040 protected void begin(); 9041 public void close(); 9042 protected void end(boolean); 9043 protected abstract void implCloseChannel(); 9044 public synchronized boolean isOpen(); 9045 9046 9047 } 9048 9049 -keep class java.nio.channels.spi.AbstractSelectableChannel { 9050 <init>(java.nio.channels.spi.SelectorProvider); 9051 9052 public java.lang.Object blockingLock(); 9053 public java.nio.channels.SelectableChannel configureBlocking(boolean); 9054 protected synchronized void implCloseChannel(); 9055 protected abstract void implCloseSelectableChannel(); 9056 protected abstract void implConfigureBlocking(boolean); 9057 public boolean isBlocking(); 9058 public synchronized boolean isRegistered(); 9059 public synchronized java.nio.channels.SelectionKey keyFor(java.nio.channels.Selector); 9060 public java.nio.channels.spi.SelectorProvider provider(); 9061 public java.nio.channels.SelectionKey register(java.nio.channels.Selector, int, java.lang.Object); 9062 9063 9064 } 9065 9066 -keep class java.nio.channels.spi.AbstractSelectionKey { 9067 <init>(); 9068 9069 public void cancel(); 9070 public boolean isValid(); 9071 9072 9073 } 9074 9075 -keep class java.nio.channels.spi.AbstractSelector { 9076 <init>(java.nio.channels.spi.SelectorProvider); 9077 9078 protected void begin(); 9079 protected java.util.Set cancelledKeys(); 9080 public void close(); 9081 protected void deregister(java.nio.channels.spi.AbstractSelectionKey); 9082 protected void end(); 9083 protected abstract void implCloseSelector(); 9084 public boolean isOpen(); 9085 public java.nio.channels.spi.SelectorProvider provider(); 9086 protected abstract java.nio.channels.SelectionKey register(java.nio.channels.spi.AbstractSelectableChannel, int, java.lang.Object); 9087 9088 9089 } 9090 9091 -keep class java.nio.channels.spi.SelectorProvider { 9092 <init>(); 9093 9094 public java.nio.channels.Channel inheritedChannel(); 9095 public abstract java.nio.channels.DatagramChannel openDatagramChannel(); 9096 public abstract java.nio.channels.Pipe openPipe(); 9097 public abstract java.nio.channels.spi.AbstractSelector openSelector(); 9098 public abstract java.nio.channels.ServerSocketChannel openServerSocketChannel(); 9099 public abstract java.nio.channels.SocketChannel openSocketChannel(); 9100 public static synchronized java.nio.channels.spi.SelectorProvider provider(); 9101 9102 9103 } 9104 9105 -keep class java.nio.charset.CharacterCodingException { 9106 <init>(); 9107 9108 9109 9110 } 9111 9112 -keep class java.nio.charset.Charset { 9113 <init>(java.lang.String, java.lang.String[]); 9114 9115 public java.util.Set aliases(); 9116 public static java.util.SortedMap availableCharsets(); 9117 public boolean canEncode(); 9118 public int compareTo(java.nio.charset.Charset); 9119 public int compareTo(java.lang.Object); 9120 public abstract boolean contains(java.nio.charset.Charset); 9121 public java.nio.CharBuffer decode(java.nio.ByteBuffer); 9122 public static java.nio.charset.Charset defaultCharset(); 9123 public java.lang.String displayName(); 9124 public java.lang.String displayName(java.util.Locale); 9125 public java.nio.ByteBuffer encode(java.nio.CharBuffer); 9126 public java.nio.ByteBuffer encode(java.lang.String); 9127 public boolean equals(java.lang.Object); 9128 public static java.nio.charset.Charset forName(java.lang.String); 9129 public int hashCode(); 9130 public boolean isRegistered(); 9131 public static boolean isSupported(java.lang.String); 9132 public java.lang.String name(); 9133 public abstract java.nio.charset.CharsetDecoder newDecoder(); 9134 public abstract java.nio.charset.CharsetEncoder newEncoder(); 9135 public java.lang.String toString(); 9136 9137 9138 } 9139 9140 -keep class java.nio.charset.CharsetDecoder { 9141 <init>(java.nio.charset.Charset, float, float); 9142 9143 public float averageCharsPerByte(); 9144 public java.nio.charset.Charset charset(); 9145 public java.nio.CharBuffer decode(java.nio.ByteBuffer); 9146 public java.nio.charset.CoderResult decode(java.nio.ByteBuffer, java.nio.CharBuffer, boolean); 9147 protected abstract java.nio.charset.CoderResult decodeLoop(java.nio.ByteBuffer, java.nio.CharBuffer); 9148 public java.nio.charset.Charset detectedCharset(); 9149 public java.nio.charset.CoderResult flush(java.nio.CharBuffer); 9150 protected java.nio.charset.CoderResult implFlush(java.nio.CharBuffer); 9151 protected void implOnMalformedInput(java.nio.charset.CodingErrorAction); 9152 protected void implOnUnmappableCharacter(java.nio.charset.CodingErrorAction); 9153 protected void implReplaceWith(java.lang.String); 9154 protected void implReset(); 9155 public boolean isAutoDetecting(); 9156 public boolean isCharsetDetected(); 9157 public java.nio.charset.CodingErrorAction malformedInputAction(); 9158 public float maxCharsPerByte(); 9159 public java.nio.charset.CharsetDecoder onMalformedInput(java.nio.charset.CodingErrorAction); 9160 public java.nio.charset.CharsetDecoder onUnmappableCharacter(java.nio.charset.CodingErrorAction); 9161 public java.nio.charset.CharsetDecoder replaceWith(java.lang.String); 9162 public java.lang.String replacement(); 9163 public java.nio.charset.CharsetDecoder reset(); 9164 public java.nio.charset.CodingErrorAction unmappableCharacterAction(); 9165 9166 9167 } 9168 9169 -keep class java.nio.charset.CharsetEncoder { 9170 <init>(java.nio.charset.Charset, float, float); 9171 <init>(java.nio.charset.Charset, float, float, byte[]); 9172 9173 public float averageBytesPerChar(); 9174 public boolean canEncode(char); 9175 public boolean canEncode(java.lang.CharSequence); 9176 public java.nio.charset.Charset charset(); 9177 public java.nio.ByteBuffer encode(java.nio.CharBuffer); 9178 public java.nio.charset.CoderResult encode(java.nio.CharBuffer, java.nio.ByteBuffer, boolean); 9179 protected abstract java.nio.charset.CoderResult encodeLoop(java.nio.CharBuffer, java.nio.ByteBuffer); 9180 public java.nio.charset.CoderResult flush(java.nio.ByteBuffer); 9181 protected java.nio.charset.CoderResult implFlush(java.nio.ByteBuffer); 9182 protected void implOnMalformedInput(java.nio.charset.CodingErrorAction); 9183 protected void implOnUnmappableCharacter(java.nio.charset.CodingErrorAction); 9184 protected void implReplaceWith(byte[]); 9185 protected void implReset(); 9186 public boolean isLegalReplacement(byte[]); 9187 public java.nio.charset.CodingErrorAction malformedInputAction(); 9188 public float maxBytesPerChar(); 9189 public java.nio.charset.CharsetEncoder onMalformedInput(java.nio.charset.CodingErrorAction); 9190 public java.nio.charset.CharsetEncoder onUnmappableCharacter(java.nio.charset.CodingErrorAction); 9191 public java.nio.charset.CharsetEncoder replaceWith(byte[]); 9192 public byte[] replacement(); 9193 public java.nio.charset.CharsetEncoder reset(); 9194 public java.nio.charset.CodingErrorAction unmappableCharacterAction(); 9195 9196 9197 } 9198 9199 -keep class java.nio.charset.CoderResult { 9200 9201 public boolean isError(); 9202 public boolean isMalformed(); 9203 public boolean isOverflow(); 9204 public boolean isUnderflow(); 9205 public boolean isUnmappable(); 9206 public int length(); 9207 public static synchronized java.nio.charset.CoderResult malformedForLength(int); 9208 public void throwException(); 9209 public java.lang.String toString(); 9210 public static synchronized java.nio.charset.CoderResult unmappableForLength(int); 9211 9212 9213 public static java.nio.charset.CoderResult OVERFLOW; 9214 public static java.nio.charset.CoderResult UNDERFLOW; 9215 } 9216 9217 -keep class java.nio.charset.CodingErrorAction { 9218 9219 public java.lang.String toString(); 9220 9221 9222 public static java.nio.charset.CodingErrorAction IGNORE; 9223 public static java.nio.charset.CodingErrorAction REPLACE; 9224 public static java.nio.charset.CodingErrorAction REPORT; 9225 } 9226 9227 -keep class java.nio.charset.MalformedInputException { 9228 <init>(int); 9229 9230 public int getInputLength(); 9231 public java.lang.String getMessage(); 9232 9233 9234 } 9235 9236 -keep class java.nio.charset.UnmappableCharacterException { 9237 <init>(int); 9238 9239 public int getInputLength(); 9240 public java.lang.String getMessage(); 9241 9242 9243 } 9244 9245 -keep class java.security.CodeSigner { 9246 <init>(java.security.cert.CertPath, java.security.Timestamp); 9247 9248 public boolean equals(java.lang.Object); 9249 public java.security.cert.CertPath getSignerCertPath(); 9250 public java.security.Timestamp getTimestamp(); 9251 public int hashCode(); 9252 public java.lang.String toString(); 9253 9254 9255 } 9256 9257 -keep class java.security.CodeSource { 9258 <init>(java.net.URL, java.security.cert.Certificate[]); 9259 <init>(java.net.URL, java.security.CodeSigner[]); 9260 9261 public java.security.cert.Certificate[] getCertificates(); 9262 public java.security.CodeSigner[] getCodeSigners(); 9263 public java.net.URL getLocation(); 9264 public boolean implies(java.security.CodeSource); 9265 9266 9267 } 9268 9269 -keep class java.security.GeneralSecurityException { 9270 <init>(java.lang.String); 9271 <init>(); 9272 <init>(java.lang.String, java.lang.Throwable); 9273 <init>(java.lang.Throwable); 9274 9275 9276 9277 } 9278 9279 -keep class java.security.InvalidKeyException { 9280 <init>(java.lang.String); 9281 <init>(); 9282 <init>(java.lang.String, java.lang.Throwable); 9283 <init>(java.lang.Throwable); 9284 9285 9286 9287 } 9288 9289 -keep class java.security.KeyException { 9290 <init>(java.lang.String); 9291 <init>(); 9292 <init>(java.lang.String, java.lang.Throwable); 9293 <init>(java.lang.Throwable); 9294 9295 9296 9297 } 9298 9299 -keep class java.security.NoSuchAlgorithmException { 9300 <init>(java.lang.String); 9301 <init>(); 9302 <init>(java.lang.String, java.lang.Throwable); 9303 <init>(java.lang.Throwable); 9304 9305 9306 9307 } 9308 9309 -keep class java.security.NoSuchProviderException { 9310 <init>(java.lang.String); 9311 <init>(); 9312 9313 9314 9315 } 9316 9317 -keep class java.security.Permission { 9318 <init>(java.lang.String); 9319 9320 public void checkGuard(java.lang.Object); 9321 public abstract java.lang.String getActions(); 9322 public java.lang.String getName(); 9323 public abstract boolean implies(java.security.Permission); 9324 public java.security.PermissionCollection newPermissionCollection(); 9325 9326 9327 } 9328 9329 -keep class java.security.PermissionCollection { 9330 <init>(); 9331 9332 public abstract void add(java.security.Permission); 9333 public abstract java.util.Enumeration elements(); 9334 public abstract boolean implies(java.security.Permission); 9335 public boolean isReadOnly(); 9336 public void setReadOnly(); 9337 9338 9339 } 9340 9341 -keep class java.security.Principal { 9342 9343 public abstract boolean equals(java.lang.Object); 9344 public abstract java.lang.String getName(); 9345 public abstract int hashCode(); 9346 public abstract java.lang.String toString(); 9347 9348 9349 } 9350 9351 -keep class java.security.ProtectionDomain { 9352 <init>(java.security.CodeSource, java.security.PermissionCollection); 9353 <init>(java.security.CodeSource, java.security.PermissionCollection, java.lang.ClassLoader, java.security.Principal[]); 9354 9355 public java.lang.ClassLoader getClassLoader(); 9356 public java.security.CodeSource getCodeSource(); 9357 public java.security.PermissionCollection getPermissions(); 9358 public java.security.Principal[] getPrincipals(); 9359 public boolean implies(java.security.Permission); 9360 9361 9362 } 9363 9364 -keep class java.security.PublicKey { 9365 9366 9367 9368 public static long serialVersionUID; 9369 } 9370 9371 -keep class java.security.SignatureException { 9372 <init>(java.lang.String); 9373 <init>(); 9374 <init>(java.lang.String, java.lang.Throwable); 9375 <init>(java.lang.Throwable); 9376 9377 9378 9379 } 9380 9381 -keep class java.security.Timestamp { 9382 <init>(java.util.Date, java.security.cert.CertPath); 9383 9384 public boolean equals(java.lang.Object); 9385 public java.security.cert.CertPath getSignerCertPath(); 9386 public java.util.Date getTimestamp(); 9387 public int hashCode(); 9388 public java.lang.String toString(); 9389 9390 9391 } 9392 9393 -keep class java.security.cert.CertPath { 9394 <init>(java.lang.String); 9395 9396 public boolean equals(java.lang.Object); 9397 public abstract java.util.List getCertificates(); 9398 public abstract byte[] getEncoded(); 9399 public abstract byte[] getEncoded(java.lang.String); 9400 public abstract java.util.Iterator getEncodings(); 9401 public java.lang.String getType(); 9402 public int hashCode(); 9403 public java.lang.String toString(); 9404 protected java.lang.Object writeReplace(); 9405 9406 9407 } 9408 9409 -keep class java.security.cert.Certificate { 9410 <init>(java.lang.String); 9411 9412 public boolean equals(java.lang.Object); 9413 public abstract byte[] getEncoded(); 9414 public abstract java.security.PublicKey getPublicKey(); 9415 public java.lang.String getType(); 9416 public int hashCode(); 9417 public abstract java.lang.String toString(); 9418 public abstract void verify(java.security.PublicKey); 9419 public abstract void verify(java.security.PublicKey, java.lang.String); 9420 protected java.lang.Object writeReplace(); 9421 9422 9423 } 9424 9425 -keep class java.security.cert.CertificateEncodingException { 9426 <init>(java.lang.String); 9427 <init>(); 9428 <init>(java.lang.String, java.lang.Throwable); 9429 <init>(java.lang.Throwable); 9430 9431 9432 9433 } 9434 9435 -keep class java.security.cert.CertificateException { 9436 <init>(java.lang.String); 9437 <init>(); 9438 <init>(java.lang.String, java.lang.Throwable); 9439 <init>(java.lang.Throwable); 9440 9441 9442 9443 } 9444 9445 -keep class java.util.AbstractCollection { 9446 <init>(); 9447 9448 public boolean add(java.lang.Object); 9449 public boolean addAll(java.util.Collection); 9450 public void clear(); 9451 public boolean contains(java.lang.Object); 9452 public boolean containsAll(java.util.Collection); 9453 public boolean isEmpty(); 9454 public abstract java.util.Iterator iterator(); 9455 public boolean remove(java.lang.Object); 9456 public boolean removeAll(java.util.Collection); 9457 public boolean retainAll(java.util.Collection); 9458 public abstract int size(); 9459 public java.lang.Object[] toArray(); 9460 public java.lang.Object[] toArray(java.lang.Object[]); 9461 public java.lang.String toString(); 9462 9463 9464 } 9465 9466 -keep class java.util.AbstractList { 9467 <init>(); 9468 9469 public void add(int, java.lang.Object); 9470 public boolean add(java.lang.Object); 9471 public boolean addAll(int, java.util.Collection); 9472 public void clear(); 9473 public boolean equals(java.lang.Object); 9474 public abstract java.lang.Object get(int); 9475 public int hashCode(); 9476 public int indexOf(java.lang.Object); 9477 public java.util.Iterator iterator(); 9478 public int lastIndexOf(java.lang.Object); 9479 public java.util.ListIterator listIterator(); 9480 public java.util.ListIterator listIterator(int); 9481 public java.lang.Object remove(int); 9482 protected void removeRange(int, int); 9483 public java.lang.Object set(int, java.lang.Object); 9484 public java.util.List subList(int, int); 9485 9486 9487 protected transient int modCount; 9488 } 9489 9490 -keep class java.util.AbstractMap { 9491 <init>(); 9492 9493 public void clear(); 9494 protected java.lang.Object clone(); 9495 public boolean containsKey(java.lang.Object); 9496 public boolean containsValue(java.lang.Object); 9497 public abstract java.util.Set entrySet(); 9498 public boolean equals(java.lang.Object); 9499 public java.lang.Object get(java.lang.Object); 9500 public int hashCode(); 9501 public boolean isEmpty(); 9502 public java.util.Set keySet(); 9503 public java.lang.Object put(java.lang.Object, java.lang.Object); 9504 public void putAll(java.util.Map); 9505 public java.lang.Object remove(java.lang.Object); 9506 public int size(); 9507 public java.lang.String toString(); 9508 public java.util.Collection values(); 9509 9510 9511 } 9512 9513 -keep class java.util.ArrayList { 9514 <init>(int); 9515 <init>(); 9516 <init>(java.util.Collection); 9517 9518 public boolean add(java.lang.Object); 9519 public void add(int, java.lang.Object); 9520 public boolean addAll(java.util.Collection); 9521 public boolean addAll(int, java.util.Collection); 9522 public void clear(); 9523 public java.lang.Object clone(); 9524 public boolean contains(java.lang.Object); 9525 public void ensureCapacity(int); 9526 public boolean equals(java.lang.Object); 9527 public java.lang.Object get(int); 9528 public int hashCode(); 9529 public int indexOf(java.lang.Object); 9530 public boolean isEmpty(); 9531 public java.util.Iterator iterator(); 9532 public int lastIndexOf(java.lang.Object); 9533 public java.lang.Object remove(int); 9534 public boolean remove(java.lang.Object); 9535 protected void removeRange(int, int); 9536 public java.lang.Object set(int, java.lang.Object); 9537 public int size(); 9538 public java.lang.Object[] toArray(); 9539 public java.lang.Object[] toArray(java.lang.Object[]); 9540 public void trimToSize(); 9541 9542 9543 } 9544 9545 -keep class java.util.Collection { 9546 9547 public abstract boolean add(java.lang.Object); 9548 public abstract boolean addAll(java.util.Collection); 9549 public abstract void clear(); 9550 public abstract boolean contains(java.lang.Object); 9551 public abstract boolean containsAll(java.util.Collection); 9552 public abstract boolean equals(java.lang.Object); 9553 public abstract int hashCode(); 9554 public abstract boolean isEmpty(); 9555 public abstract java.util.Iterator iterator(); 9556 public abstract boolean remove(java.lang.Object); 9557 public abstract boolean removeAll(java.util.Collection); 9558 public abstract boolean retainAll(java.util.Collection); 9559 public abstract int size(); 9560 public abstract java.lang.Object[] toArray(); 9561 public abstract java.lang.Object[] toArray(java.lang.Object[]); 9562 9563 9564 } 9565 9566 -keep class java.util.Comparator { 9567 9568 public abstract int compare(java.lang.Object, java.lang.Object); 9569 public abstract boolean equals(java.lang.Object); 9570 9571 9572 } 9573 9574 -keep class java.util.Date { 9575 <init>(); 9576 <init>(int, int, int); 9577 <init>(int, int, int, int, int); 9578 <init>(int, int, int, int, int, int); 9579 <init>(long); 9580 <init>(java.lang.String); 9581 9582 public static long UTC(int, int, int, int, int, int); 9583 public boolean after(java.util.Date); 9584 public boolean before(java.util.Date); 9585 public java.lang.Object clone(); 9586 public int compareTo(java.util.Date); 9587 public int compareTo(java.lang.Object); 9588 public boolean equals(java.lang.Object); 9589 public int getDate(); 9590 public int getDay(); 9591 public int getHours(); 9592 public int getMinutes(); 9593 public int getMonth(); 9594 public int getSeconds(); 9595 public long getTime(); 9596 public int getTimezoneOffset(); 9597 public int getYear(); 9598 public int hashCode(); 9599 public static long parse(java.lang.String); 9600 public void setDate(int); 9601 public void setHours(int); 9602 public void setMinutes(int); 9603 public void setMonth(int); 9604 public void setSeconds(int); 9605 public void setTime(long); 9606 public void setYear(int); 9607 public java.lang.String toGMTString(); 9608 public java.lang.String toLocaleString(); 9609 public java.lang.String toString(); 9610 9611 9612 } 9613 9614 -keep class java.util.Enumeration { 9615 9616 public abstract boolean hasMoreElements(); 9617 public abstract java.lang.Object nextElement(); 9618 9619 9620 } 9621 9622 -keep class java.util.HashMap { 9623 <init>(); 9624 <init>(int); 9625 <init>(int, float); 9626 <init>(java.util.Map); 9627 9628 public void clear(); 9629 public java.lang.Object clone(); 9630 public boolean containsKey(java.lang.Object); 9631 public boolean containsValue(java.lang.Object); 9632 public java.util.Set entrySet(); 9633 public java.lang.Object get(java.lang.Object); 9634 public boolean isEmpty(); 9635 public java.util.Set keySet(); 9636 public java.lang.Object put(java.lang.Object, java.lang.Object); 9637 public void putAll(java.util.Map); 9638 public java.lang.Object remove(java.lang.Object); 9639 public int size(); 9640 public java.util.Collection values(); 9641 9642 9643 } 9644 9645 -keep class java.util.Iterator { 9646 9647 public abstract boolean hasNext(); 9648 public abstract java.lang.Object next(); 9649 public abstract void remove(); 9650 9651 9652 } 9653 9654 -keep class java.util.List { 9655 9656 public abstract void add(int, java.lang.Object); 9657 public abstract boolean add(java.lang.Object); 9658 public abstract boolean addAll(int, java.util.Collection); 9659 public abstract boolean addAll(java.util.Collection); 9660 public abstract void clear(); 9661 public abstract boolean contains(java.lang.Object); 9662 public abstract boolean containsAll(java.util.Collection); 9663 public abstract boolean equals(java.lang.Object); 9664 public abstract java.lang.Object get(int); 9665 public abstract int hashCode(); 9666 public abstract int indexOf(java.lang.Object); 9667 public abstract boolean isEmpty(); 9668 public abstract java.util.Iterator iterator(); 9669 public abstract int lastIndexOf(java.lang.Object); 9670 public abstract java.util.ListIterator listIterator(); 9671 public abstract java.util.ListIterator listIterator(int); 9672 public abstract java.lang.Object remove(int); 9673 public abstract boolean remove(java.lang.Object); 9674 public abstract boolean removeAll(java.util.Collection); 9675 public abstract boolean retainAll(java.util.Collection); 9676 public abstract java.lang.Object set(int, java.lang.Object); 9677 public abstract int size(); 9678 public abstract java.util.List subList(int, int); 9679 public abstract java.lang.Object[] toArray(); 9680 public abstract java.lang.Object[] toArray(java.lang.Object[]); 9681 9682 9683 } 9684 9685 -keep class java.util.ListIterator { 9686 9687 public abstract void add(java.lang.Object); 9688 public abstract boolean hasNext(); 9689 public abstract boolean hasPrevious(); 9690 public abstract java.lang.Object next(); 9691 public abstract int nextIndex(); 9692 public abstract java.lang.Object previous(); 9693 public abstract int previousIndex(); 9694 public abstract void remove(); 9695 public abstract void set(java.lang.Object); 9696 9697 9698 } 9699 9700 -keep class java.util.Locale { 9701 <init>(java.lang.String); 9702 <init>(java.lang.String, java.lang.String); 9703 <init>(java.lang.String, java.lang.String, java.lang.String); 9704 9705 public java.lang.Object clone(); 9706 public boolean equals(java.lang.Object); 9707 public static java.util.Locale forLanguageTag(java.lang.String); 9708 public static java.util.Locale[] getAvailableLocales(); 9709 public java.lang.String getCountry(); 9710 public static java.util.Locale getDefault(); 9711 public java.lang.String getDisplayCountry(); 9712 public java.lang.String getDisplayCountry(java.util.Locale); 9713 public java.lang.String getDisplayLanguage(); 9714 public java.lang.String getDisplayLanguage(java.util.Locale); 9715 public java.lang.String getDisplayName(); 9716 public java.lang.String getDisplayName(java.util.Locale); 9717 public java.lang.String getDisplayScript(); 9718 public java.lang.String getDisplayScript(java.util.Locale); 9719 public java.lang.String getDisplayVariant(); 9720 public java.lang.String getDisplayVariant(java.util.Locale); 9721 public java.lang.String getExtension(char); 9722 public java.util.Set getExtensionKeys(); 9723 public java.lang.String getISO3Country(); 9724 public java.lang.String getISO3Language(); 9725 public static java.lang.String[] getISOCountries(); 9726 public static java.lang.String[] getISOLanguages(); 9727 public java.lang.String getLanguage(); 9728 public java.lang.String getScript(); 9729 public java.util.Set getUnicodeLocaleAttributes(); 9730 public java.util.Set getUnicodeLocaleKeys(); 9731 public java.lang.String getUnicodeLocaleType(java.lang.String); 9732 public java.lang.String getVariant(); 9733 public synchronized int hashCode(); 9734 public static synchronized void setDefault(java.util.Locale); 9735 public java.lang.String toLanguageTag(); 9736 public java.lang.String toString(); 9737 9738 9739 public static java.util.Locale CANADA; 9740 public static java.util.Locale CANADA_FRENCH; 9741 public static java.util.Locale CHINA; 9742 public static java.util.Locale CHINESE; 9743 public static java.util.Locale ENGLISH; 9744 public static java.util.Locale FRANCE; 9745 public static java.util.Locale FRENCH; 9746 public static java.util.Locale GERMAN; 9747 public static java.util.Locale GERMANY; 9748 public static java.util.Locale ITALIAN; 9749 public static java.util.Locale ITALY; 9750 public static java.util.Locale JAPAN; 9751 public static java.util.Locale JAPANESE; 9752 public static java.util.Locale KOREA; 9753 public static java.util.Locale KOREAN; 9754 public static java.util.Locale PRC; 9755 public static char PRIVATE_USE_EXTENSION; 9756 public static java.util.Locale ROOT; 9757 public static java.util.Locale SIMPLIFIED_CHINESE; 9758 public static java.util.Locale TAIWAN; 9759 public static java.util.Locale TRADITIONAL_CHINESE; 9760 public static java.util.Locale UK; 9761 public static char UNICODE_LOCALE_EXTENSION; 9762 public static java.util.Locale US; 9763 } 9764 9765 -keep class java.util.Map { 9766 9767 public abstract void clear(); 9768 public abstract boolean containsKey(java.lang.Object); 9769 public abstract boolean containsValue(java.lang.Object); 9770 public abstract java.util.Set entrySet(); 9771 public abstract boolean equals(java.lang.Object); 9772 public abstract java.lang.Object get(java.lang.Object); 9773 public abstract int hashCode(); 9774 public abstract boolean isEmpty(); 9775 public abstract java.util.Set keySet(); 9776 public abstract java.lang.Object put(java.lang.Object, java.lang.Object); 9777 public abstract void putAll(java.util.Map); 9778 public abstract java.lang.Object remove(java.lang.Object); 9779 public abstract int size(); 9780 public abstract java.util.Collection values(); 9781 9782 9783 } 9784 9785 -keep class java.util.Map$Entry { 9786 9787 public abstract boolean equals(java.lang.Object); 9788 public abstract java.lang.Object getKey(); 9789 public abstract java.lang.Object getValue(); 9790 public abstract int hashCode(); 9791 public abstract java.lang.Object setValue(java.lang.Object); 9792 9793 9794 } 9795 9796 -keep class java.util.Set { 9797 9798 public abstract boolean add(java.lang.Object); 9799 public abstract boolean addAll(java.util.Collection); 9800 public abstract void clear(); 9801 public abstract boolean contains(java.lang.Object); 9802 public abstract boolean containsAll(java.util.Collection); 9803 public abstract boolean equals(java.lang.Object); 9804 public abstract int hashCode(); 9805 public abstract boolean isEmpty(); 9806 public abstract java.util.Iterator iterator(); 9807 public abstract boolean remove(java.lang.Object); 9808 public abstract boolean removeAll(java.util.Collection); 9809 public abstract boolean retainAll(java.util.Collection); 9810 public abstract int size(); 9811 public abstract java.lang.Object[] toArray(); 9812 public abstract java.lang.Object[] toArray(java.lang.Object[]); 9813 9814 9815 } 9816 9817 -keep class java.util.SortedMap { 9818 9819 public abstract java.util.Comparator comparator(); 9820 public abstract java.lang.Object firstKey(); 9821 public abstract java.util.SortedMap headMap(java.lang.Object); 9822 public abstract java.lang.Object lastKey(); 9823 public abstract java.util.SortedMap subMap(java.lang.Object, java.lang.Object); 9824 public abstract java.util.SortedMap tailMap(java.lang.Object); 9825 9826 9827 } 9828 9829 -keep class org.xmlpull.v1.XmlPullParser { 9830 9831 public abstract void defineEntityReplacementText(java.lang.String, java.lang.String); 9832 public abstract int getAttributeCount(); 9833 public abstract java.lang.String getAttributeName(int); 9834 public abstract java.lang.String getAttributeNamespace(int); 9835 public abstract java.lang.String getAttributePrefix(int); 9836 public abstract java.lang.String getAttributeType(int); 9837 public abstract java.lang.String getAttributeValue(int); 9838 public abstract java.lang.String getAttributeValue(java.lang.String, java.lang.String); 9839 public abstract int getColumnNumber(); 9840 public abstract int getDepth(); 9841 public abstract int getEventType(); 9842 public abstract boolean getFeature(java.lang.String); 9843 public abstract java.lang.String getInputEncoding(); 9844 public abstract int getLineNumber(); 9845 public abstract java.lang.String getName(); 9846 public abstract java.lang.String getNamespace(java.lang.String); 9847 public abstract java.lang.String getNamespace(); 9848 public abstract int getNamespaceCount(int); 9849 public abstract java.lang.String getNamespacePrefix(int); 9850 public abstract java.lang.String getNamespaceUri(int); 9851 public abstract java.lang.String getPositionDescription(); 9852 public abstract java.lang.String getPrefix(); 9853 public abstract java.lang.Object getProperty(java.lang.String); 9854 public abstract java.lang.String getText(); 9855 public abstract char[] getTextCharacters(int[]); 9856 public abstract boolean isAttributeDefault(int); 9857 public abstract boolean isEmptyElementTag(); 9858 public abstract boolean isWhitespace(); 9859 public abstract int next(); 9860 public abstract int nextTag(); 9861 public abstract java.lang.String nextText(); 9862 public abstract int nextToken(); 9863 public abstract void require(int, java.lang.String, java.lang.String); 9864 public abstract void setFeature(java.lang.String, boolean); 9865 public abstract void setInput(java.io.Reader); 9866 public abstract void setInput(java.io.InputStream, java.lang.String); 9867 public abstract void setProperty(java.lang.String, java.lang.Object); 9868 9869 9870 public static int CDSECT; 9871 public static int COMMENT; 9872 public static int DOCDECL; 9873 public static int END_DOCUMENT; 9874 public static int END_TAG; 9875 public static int ENTITY_REF; 9876 public static java.lang.String FEATURE_PROCESS_DOCDECL; 9877 public static java.lang.String FEATURE_PROCESS_NAMESPACES; 9878 public static java.lang.String FEATURE_REPORT_NAMESPACE_ATTRIBUTES; 9879 public static java.lang.String FEATURE_VALIDATION; 9880 public static int IGNORABLE_WHITESPACE; 9881 public static java.lang.String NO_NAMESPACE; 9882 public static int PROCESSING_INSTRUCTION; 9883 public static int START_DOCUMENT; 9884 public static int START_TAG; 9885 public static int TEXT; 9886 public static java.lang.String[] TYPES; 9887 } 9888 9889 -keep class org.xmlpull.v1.XmlPullParserException { 9890 <init>(java.lang.String); 9891 <init>(java.lang.String, org.xmlpull.v1.XmlPullParser, java.lang.Throwable); 9892 9893 public int getColumnNumber(); 9894 public java.lang.Throwable getDetail(); 9895 public int getLineNumber(); 9896 public void printStackTrace(); 9897 9898 9899 protected int column; 9900 protected java.lang.Throwable detail; 9901 protected int row; 9902 } 9903 9904 -keep class org.xmlpull.v1.XmlSerializer { 9905 9906 public abstract org.xmlpull.v1.XmlSerializer attribute(java.lang.String, java.lang.String, java.lang.String); 9907 public abstract void cdsect(java.lang.String); 9908 public abstract void comment(java.lang.String); 9909 public abstract void docdecl(java.lang.String); 9910 public abstract void endDocument(); 9911 public abstract org.xmlpull.v1.XmlSerializer endTag(java.lang.String, java.lang.String); 9912 public abstract void entityRef(java.lang.String); 9913 public abstract void flush(); 9914 public abstract int getDepth(); 9915 public abstract boolean getFeature(java.lang.String); 9916 public abstract java.lang.String getName(); 9917 public abstract java.lang.String getNamespace(); 9918 public abstract java.lang.String getPrefix(java.lang.String, boolean); 9919 public abstract java.lang.Object getProperty(java.lang.String); 9920 public abstract void ignorableWhitespace(java.lang.String); 9921 public abstract void processingInstruction(java.lang.String); 9922 public abstract void setFeature(java.lang.String, boolean); 9923 public abstract void setOutput(java.io.OutputStream, java.lang.String); 9924 public abstract void setOutput(java.io.Writer); 9925 public abstract void setPrefix(java.lang.String, java.lang.String); 9926 public abstract void setProperty(java.lang.String, java.lang.Object); 9927 public abstract void startDocument(java.lang.String, java.lang.Boolean); 9928 public abstract org.xmlpull.v1.XmlSerializer startTag(java.lang.String, java.lang.String); 9929 public abstract org.xmlpull.v1.XmlSerializer text(java.lang.String); 9930 public abstract org.xmlpull.v1.XmlSerializer text(char[], int, int); 9931 9932 9933 } 9934 9935