1-keep class android.accessibilityservice.AccessibilityServiceInfo { 2 <init>(); 3 <init>(android.content.pm.ResolveInfo, android.content.Context); 4 5 public static java.lang.String capabilityToString(int); 6 public int describeContents(); 7 public boolean equals(java.lang.Object); 8 public static java.lang.String feedbackTypeToString(int); 9 public static java.lang.String flagToString(int); 10 public boolean getCanRetrieveWindowContent(); 11 public int getCapabilities(); 12 public java.util.List getCapabilityInfos(); 13 public java.util.List getCapabilityInfos(android.content.Context); 14 public android.content.ComponentName getComponentName(); 15 public java.lang.String getDescription(); 16 public java.lang.String getId(); 17 public android.content.pm.ResolveInfo getResolveInfo(); 18 public java.lang.String getSettingsActivityName(); 19 public int hashCode(); 20 public boolean isDirectBootAware(); 21 public java.lang.String loadDescription(android.content.pm.PackageManager); 22 public java.lang.CharSequence loadSummary(android.content.pm.PackageManager); 23 public void setCapabilities(int); 24 public void setComponentName(android.content.ComponentName); 25 public java.lang.String toString(); 26 public void updateDynamicallyConfigurableProperties(android.accessibilityservice.AccessibilityServiceInfo); 27 public void writeToParcel(android.os.Parcel, int); 28 29 30 public static int CAPABILITY_CAN_CONTROL_MAGNIFICATION; 31 public static int CAPABILITY_CAN_PERFORM_GESTURES; 32 public static int CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY; 33 public static int CAPABILITY_CAN_REQUEST_FILTER_KEY_EVENTS; 34 public static int CAPABILITY_CAN_REQUEST_FINGERPRINT_GESTURES; 35 public static int CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION; 36 public static int CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT; 37 public static android.os.Parcelable$Creator CREATOR; 38 public static int DEFAULT; 39 public static int FEEDBACK_ALL_MASK; 40 public static int FEEDBACK_AUDIBLE; 41 public static int FEEDBACK_BRAILLE; 42 public static int FEEDBACK_GENERIC; 43 public static int FEEDBACK_HAPTIC; 44 public static int FEEDBACK_SPOKEN; 45 public static int FEEDBACK_VISUAL; 46 public static int FLAG_ENABLE_ACCESSIBILITY_VOLUME; 47 public static int FLAG_FORCE_DIRECT_BOOT_AWARE; 48 public static int FLAG_INCLUDE_NOT_IMPORTANT_VIEWS; 49 public static int FLAG_REPORT_VIEW_IDS; 50 public static int FLAG_REQUEST_ACCESSIBILITY_BUTTON; 51 public static int FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY; 52 public static int FLAG_REQUEST_FILTER_KEY_EVENTS; 53 public static int FLAG_REQUEST_FINGERPRINT_GESTURES; 54 public static int FLAG_REQUEST_TOUCH_EXPLORATION_MODE; 55 public static int FLAG_RETRIEVE_INTERACTIVE_WINDOWS; 56 public boolean crashed; 57 public int eventTypes; 58 public int feedbackType; 59 public int flags; 60 public long notificationTimeout; 61 public java.lang.String[] packageNames; 62} 63 64-keep class android.accessibilityservice.AccessibilityServiceInfo$CapabilityInfo { 65 <init>(int, int, int); 66 67 68 69 public int capability; 70 public int descResId; 71 public int titleResId; 72} 73 74-keep class android.accessibilityservice.IAccessibilityServiceClient { 75 76 public abstract void clearAccessibilityCache(); 77 public abstract void init(android.accessibilityservice.IAccessibilityServiceConnection, int, android.os.IBinder); 78 public abstract void onAccessibilityButtonAvailabilityChanged(boolean); 79 public abstract void onAccessibilityButtonClicked(); 80 public abstract void onAccessibilityEvent(android.view.accessibility.AccessibilityEvent, boolean); 81 public abstract void onFingerprintCapturingGesturesChanged(boolean); 82 public abstract void onFingerprintGesture(int); 83 public abstract void onGesture(int); 84 public abstract void onInterrupt(); 85 public abstract void onKeyEvent(android.view.KeyEvent, int); 86 public abstract void onMagnificationChanged(android.graphics.Region, float, float, float); 87 public abstract void onPerformGestureResult(int, boolean); 88 public abstract void onSoftKeyboardShowModeChanged(int); 89 90 91} 92 93-keep class android.accessibilityservice.IAccessibilityServiceConnection { 94 95 public abstract void disableSelf(); 96 public abstract java.lang.String[] findAccessibilityNodeInfoByAccessibilityId(int, long, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, long, android.os.Bundle); 97 public abstract java.lang.String[] findAccessibilityNodeInfosByText(int, long, java.lang.String, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long); 98 public abstract java.lang.String[] findAccessibilityNodeInfosByViewId(int, long, java.lang.String, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long); 99 public abstract java.lang.String[] findFocus(int, long, int, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long); 100 public abstract java.lang.String[] focusSearch(int, long, int, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long); 101 public abstract float getMagnificationCenterX(); 102 public abstract float getMagnificationCenterY(); 103 public abstract android.graphics.Region getMagnificationRegion(); 104 public abstract float getMagnificationScale(); 105 public abstract android.accessibilityservice.AccessibilityServiceInfo getServiceInfo(); 106 public abstract android.view.accessibility.AccessibilityWindowInfo getWindow(int); 107 public abstract java.util.List getWindows(); 108 public abstract boolean isAccessibilityButtonAvailable(); 109 public abstract boolean isFingerprintGestureDetectionAvailable(); 110 public abstract boolean performAccessibilityAction(int, long, int, android.os.Bundle, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long); 111 public abstract boolean performGlobalAction(int); 112 public abstract boolean resetMagnification(boolean); 113 public abstract void sendGesture(int, android.content.pm.ParceledListSlice); 114 public abstract void setMagnificationCallbackEnabled(boolean); 115 public abstract boolean setMagnificationScaleAndCenter(float, float, float, boolean); 116 public abstract void setOnKeyEventResult(boolean, int); 117 public abstract void setServiceInfo(android.accessibilityservice.AccessibilityServiceInfo); 118 public abstract void setSoftKeyboardCallbackEnabled(boolean); 119 public abstract boolean setSoftKeyboardShowMode(int); 120 121 122} 123 124-keep class android.accounts.Account { 125 <init>(java.lang.String, java.lang.String); 126 <init>(android.accounts.Account, java.lang.String); 127 <init>(java.lang.String, java.lang.String, java.lang.String); 128 <init>(android.os.Parcel); 129 130 public int describeContents(); 131 public boolean equals(java.lang.Object); 132 public java.lang.String getAccessId(); 133 public int hashCode(); 134 public java.lang.String toString(); 135 public void writeToParcel(android.os.Parcel, int); 136 137 138 public static android.os.Parcelable$Creator CREATOR; 139 public java.lang.String name; 140 public java.lang.String type; 141} 142 143-keep class android.animation.AnimationHandler { 144 <init>(); 145 146 public void addAnimationFrameCallback(android.animation.AnimationHandler$AnimationFrameCallback, long); 147 public void addOneShotCommitCallback(android.animation.AnimationHandler$AnimationFrameCallback); 148 public static int getAnimationCount(); 149 public static long getFrameDelay(); 150 public static android.animation.AnimationHandler getInstance(); 151 public void removeCallback(android.animation.AnimationHandler$AnimationFrameCallback); 152 public static void setFrameDelay(long); 153 public void setProvider(android.animation.AnimationHandler$AnimationFrameCallbackProvider); 154 155 156 public static java.lang.ThreadLocal sAnimatorHandler; 157} 158 159-keep class android.animation.AnimationHandler$AnimationFrameCallback { 160 161 public abstract void commitAnimationFrame(long); 162 public abstract boolean doAnimationFrame(long); 163 164 165} 166 167-keep class android.animation.AnimationHandler$AnimationFrameCallbackProvider { 168 169 public abstract long getFrameDelay(); 170 public abstract long getFrameTime(); 171 public abstract void postCommitCallback(java.lang.Runnable); 172 public abstract void postFrameCallback(android.view.Choreographer$FrameCallback); 173 public abstract void setFrameDelay(long); 174 175 176} 177 178-keep class android.animation.Animator { 179 <init>(); 180 181 public void addListener(android.animation.Animator$AnimatorListener); 182 public void addPauseListener(android.animation.Animator$AnimatorPauseListener); 183 public void appendChangingConfigurations(int); 184 public boolean canReverse(); 185 public void cancel(); 186 public android.animation.Animator clone(); 187 public java.lang.Object clone(); 188 public android.content.res.ConstantState createConstantState(); 189 public void end(); 190 public int getChangingConfigurations(); 191 public abstract long getDuration(); 192 public android.animation.TimeInterpolator getInterpolator(); 193 public java.util.ArrayList getListeners(); 194 public abstract long getStartDelay(); 195 public long getTotalDuration(); 196 public boolean isPaused(); 197 public abstract boolean isRunning(); 198 public boolean isStarted(); 199 public void pause(); 200 public void removeAllListeners(); 201 public void removeListener(android.animation.Animator$AnimatorListener); 202 public void removePauseListener(android.animation.Animator$AnimatorPauseListener); 203 public void resume(); 204 public void reverse(); 205 public void setAllowRunningAsynchronously(boolean); 206 public void setChangingConfigurations(int); 207 public abstract android.animation.Animator setDuration(long); 208 public abstract void setInterpolator(android.animation.TimeInterpolator); 209 public abstract void setStartDelay(long); 210 public void setTarget(java.lang.Object); 211 public void setupEndValues(); 212 public void setupStartValues(); 213 public void start(); 214 215 216 public static long DURATION_INFINITE; 217} 218 219-keep class android.animation.Animator$AnimatorListener { 220 221 public abstract void onAnimationCancel(android.animation.Animator); 222 public void onAnimationEnd(android.animation.Animator, boolean); 223 public abstract void onAnimationEnd(android.animation.Animator); 224 public abstract void onAnimationRepeat(android.animation.Animator); 225 public void onAnimationStart(android.animation.Animator, boolean); 226 public abstract void onAnimationStart(android.animation.Animator); 227 228 229} 230 231-keep class android.animation.Animator$AnimatorPauseListener { 232 233 public abstract void onAnimationPause(android.animation.Animator); 234 public abstract void onAnimationResume(android.animation.Animator); 235 236 237} 238 239-keep class android.animation.AnimatorSet { 240 <init>(); 241 242 public boolean canReverse(); 243 public void cancel(); 244 public android.animation.AnimatorSet clone(); 245 public android.animation.Animator clone(); 246 public java.lang.Object clone(); 247 public void commitAnimationFrame(long); 248 public boolean doAnimationFrame(long); 249 public void end(); 250 public int getChangingConfigurations(); 251 public java.util.ArrayList getChildAnimations(); 252 public long getCurrentPlayTime(); 253 public long getDuration(); 254 public android.animation.TimeInterpolator getInterpolator(); 255 public long getStartDelay(); 256 public long getTotalDuration(); 257 public boolean isRunning(); 258 public boolean isStarted(); 259 public void pause(); 260 public android.animation.AnimatorSet$Builder play(android.animation.Animator); 261 public void playSequentially(android.animation.Animator[]); 262 public void playSequentially(java.util.List); 263 public void playTogether(android.animation.Animator[]); 264 public void playTogether(java.util.Collection); 265 public void resume(); 266 public void reverse(); 267 public void setCurrentPlayTime(long); 268 public android.animation.AnimatorSet setDuration(long); 269 public android.animation.Animator setDuration(long); 270 public void setInterpolator(android.animation.TimeInterpolator); 271 public void setStartDelay(long); 272 public void setTarget(java.lang.Object); 273 public void setupEndValues(); 274 public void setupStartValues(); 275 public boolean shouldPlayTogether(); 276 public void start(); 277 public java.lang.String toString(); 278 279 280} 281 282-keep class android.animation.AnimatorSet$Builder { 283 284 public android.animation.AnimatorSet$Builder after(android.animation.Animator); 285 public android.animation.AnimatorSet$Builder after(long); 286 public android.animation.AnimatorSet$Builder before(android.animation.Animator); 287 public android.animation.AnimatorSet$Builder with(android.animation.Animator); 288 289 290} 291 292-keep class android.animation.Keyframe { 293 <init>(); 294 295 public abstract android.animation.Keyframe clone(); 296 public java.lang.Object clone(); 297 public float getFraction(); 298 public android.animation.TimeInterpolator getInterpolator(); 299 public java.lang.Class getType(); 300 public abstract java.lang.Object getValue(); 301 public boolean hasValue(); 302 public static android.animation.Keyframe ofFloat(float, float); 303 public static android.animation.Keyframe ofFloat(float); 304 public static android.animation.Keyframe ofInt(float, int); 305 public static android.animation.Keyframe ofInt(float); 306 public static android.animation.Keyframe ofObject(float, java.lang.Object); 307 public static android.animation.Keyframe ofObject(float); 308 public void setFraction(float); 309 public void setInterpolator(android.animation.TimeInterpolator); 310 public abstract void setValue(java.lang.Object); 311 312 313} 314 315-keep class android.animation.LayoutTransition { 316 <init>(); 317 318 public void addChild(android.view.ViewGroup, android.view.View); 319 public void addTransitionListener(android.animation.LayoutTransition$TransitionListener); 320 public void cancel(); 321 public void cancel(int); 322 public void disableTransitionType(int); 323 public void enableTransitionType(int); 324 public void endChangingAnimations(); 325 public android.animation.Animator getAnimator(int); 326 public long getDuration(int); 327 public android.animation.TimeInterpolator getInterpolator(int); 328 public long getStagger(int); 329 public long getStartDelay(int); 330 public java.util.List getTransitionListeners(); 331 public void hideChild(android.view.ViewGroup, android.view.View); 332 public void hideChild(android.view.ViewGroup, android.view.View, int); 333 public boolean isChangingLayout(); 334 public boolean isRunning(); 335 public boolean isTransitionTypeEnabled(int); 336 public void layoutChange(android.view.ViewGroup); 337 public void removeChild(android.view.ViewGroup, android.view.View); 338 public void removeTransitionListener(android.animation.LayoutTransition$TransitionListener); 339 public void setAnimateParentHierarchy(boolean); 340 public void setAnimator(int, android.animation.Animator); 341 public void setDuration(long); 342 public void setDuration(int, long); 343 public void setInterpolator(int, android.animation.TimeInterpolator); 344 public void setStagger(int, long); 345 public void setStartDelay(int, long); 346 public void showChild(android.view.ViewGroup, android.view.View); 347 public void showChild(android.view.ViewGroup, android.view.View, int); 348 public void startChangingAnimations(); 349 350 351 public static int APPEARING; 352 public static int CHANGE_APPEARING; 353 public static int CHANGE_DISAPPEARING; 354 public static int CHANGING; 355 public static int DISAPPEARING; 356} 357 358-keep class android.animation.LayoutTransition$TransitionListener { 359 360 public abstract void endTransition(android.animation.LayoutTransition, android.view.ViewGroup, android.view.View, int); 361 public abstract void startTransition(android.animation.LayoutTransition, android.view.ViewGroup, android.view.View, int); 362 363 364} 365 366-keep class android.animation.PropertyValuesHolder { 367 368 public android.animation.PropertyValuesHolder clone(); 369 public java.lang.Object clone(); 370 public java.lang.String getPropertyName(); 371 public void getPropertyValues(android.animation.PropertyValuesHolder$PropertyValues); 372 public java.lang.Class getValueType(); 373 public static android.animation.PropertyValuesHolder ofFloat(java.lang.String, float[]); 374 public static android.animation.PropertyValuesHolder ofFloat(android.util.Property, float[]); 375 public static android.animation.PropertyValuesHolder ofInt(java.lang.String, int[]); 376 public static android.animation.PropertyValuesHolder ofInt(android.util.Property, int[]); 377 public static android.animation.PropertyValuesHolder ofKeyframe(java.lang.String, android.animation.Keyframe[]); 378 public static android.animation.PropertyValuesHolder ofKeyframe(android.util.Property, android.animation.Keyframe[]); 379 public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, float[][]); 380 public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.graphics.Path); 381 public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, java.lang.Object[]); 382 public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, android.animation.Keyframe[]); 383 public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, int[][]); 384 public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.graphics.Path); 385 public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, java.lang.Object[]); 386 public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, android.animation.Keyframe[]); 387 public static android.animation.PropertyValuesHolder ofObject(java.lang.String, android.animation.TypeEvaluator, java.lang.Object[]); 388 public static android.animation.PropertyValuesHolder ofObject(java.lang.String, android.animation.TypeConverter, android.graphics.Path); 389 public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeEvaluator, java.lang.Object[]); 390 public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeConverter, android.animation.TypeEvaluator, java.lang.Object[]); 391 public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeConverter, android.graphics.Path); 392 public void setConverter(android.animation.TypeConverter); 393 public void setEvaluator(android.animation.TypeEvaluator); 394 public void setFloatValues(float[]); 395 public void setIntValues(int[]); 396 public void setKeyframes(android.animation.Keyframe[]); 397 public void setObjectValues(java.lang.Object[]); 398 public void setProperty(android.util.Property); 399 public void setPropertyName(java.lang.String); 400 public java.lang.String toString(); 401 402 403 protected android.util.Property mProperty; 404} 405 406-keep class android.animation.PropertyValuesHolder$PropertyValues { 407 <init>(); 408 409 public java.lang.String toString(); 410 411 412 public android.animation.PropertyValuesHolder$PropertyValues$DataSource dataSource; 413 public java.lang.Object endValue; 414 public java.lang.String propertyName; 415 public java.lang.Object startValue; 416 public java.lang.Class type; 417} 418 419-keep class android.animation.PropertyValuesHolder$PropertyValues$DataSource { 420 421 public abstract java.lang.Object getValueAtFraction(float); 422 423 424} 425 426-keep class android.animation.StateListAnimator { 427 <init>(); 428 429 public void addState(int[], android.animation.Animator); 430 public void appendChangingConfigurations(int); 431 public android.animation.StateListAnimator clone(); 432 public java.lang.Object clone(); 433 public android.content.res.ConstantState createConstantState(); 434 public int getChangingConfigurations(); 435 public android.animation.Animator getRunningAnimator(); 436 public android.view.View getTarget(); 437 public java.util.ArrayList getTuples(); 438 public void jumpToCurrentState(); 439 public void setChangingConfigurations(int); 440 public void setState(int[]); 441 public void setTarget(android.view.View); 442 443 444} 445 446-keep class android.animation.StateListAnimator$Tuple { 447 448 public android.animation.Animator getAnimator(); 449 public int[] getSpecs(); 450 451 452} 453 454-keep class android.animation.TimeInterpolator { 455 456 public abstract float getInterpolation(float); 457 458 459} 460 461-keep class android.animation.TypeConverter { 462 <init>(java.lang.Class, java.lang.Class); 463 464 public abstract java.lang.Object convert(java.lang.Object); 465 466 467} 468 469-keep class android.animation.TypeEvaluator { 470 471 public abstract java.lang.Object evaluate(float, java.lang.Object, java.lang.Object); 472 473 474} 475 476-keep class android.animation.ValueAnimator { 477 <init>(); 478 479 public void addUpdateListener(android.animation.ValueAnimator$AnimatorUpdateListener); 480 public static boolean areAnimatorsEnabled(); 481 public boolean canReverse(); 482 public void cancel(); 483 public android.animation.ValueAnimator clone(); 484 public android.animation.Animator clone(); 485 public java.lang.Object clone(); 486 public void commitAnimationFrame(long); 487 public boolean doAnimationFrame(long); 488 public void end(); 489 public float getAnimatedFraction(); 490 public java.lang.Object getAnimatedValue(); 491 public java.lang.Object getAnimatedValue(java.lang.String); 492 public android.animation.AnimationHandler getAnimationHandler(); 493 public static int getCurrentAnimationsCount(); 494 public long getCurrentPlayTime(); 495 public long getDuration(); 496 public static float getDurationScale(); 497 public static long getFrameDelay(); 498 public android.animation.TimeInterpolator getInterpolator(); 499 public int getRepeatCount(); 500 public int getRepeatMode(); 501 public long getStartDelay(); 502 public long getTotalDuration(); 503 public android.animation.PropertyValuesHolder[] getValues(); 504 public boolean isRunning(); 505 public boolean isStarted(); 506 public static android.animation.ValueAnimator ofArgb(int[]); 507 public static android.animation.ValueAnimator ofFloat(float[]); 508 public static android.animation.ValueAnimator ofInt(int[]); 509 public static android.animation.ValueAnimator ofObject(android.animation.TypeEvaluator, java.lang.Object[]); 510 public static android.animation.ValueAnimator ofPropertyValuesHolder(android.animation.PropertyValuesHolder[]); 511 public void overrideDurationScale(float); 512 public void pause(); 513 public void removeAllUpdateListeners(); 514 public void removeUpdateListener(android.animation.ValueAnimator$AnimatorUpdateListener); 515 public void resume(); 516 public void reverse(); 517 public void setAllowRunningAsynchronously(boolean); 518 public void setCurrentFraction(float); 519 public void setCurrentPlayTime(long); 520 public android.animation.ValueAnimator setDuration(long); 521 public android.animation.Animator setDuration(long); 522 public static void setDurationScale(float); 523 public void setEvaluator(android.animation.TypeEvaluator); 524 public void setFloatValues(float[]); 525 public static void setFrameDelay(long); 526 public void setIntValues(int[]); 527 public void setInterpolator(android.animation.TimeInterpolator); 528 public void setObjectValues(java.lang.Object[]); 529 public void setRepeatCount(int); 530 public void setRepeatMode(int); 531 public void setStartDelay(long); 532 public void setValues(android.animation.PropertyValuesHolder[]); 533 public void start(); 534 public java.lang.String toString(); 535 536 537 public static int INFINITE; 538 public static int RESTART; 539 public static int REVERSE; 540} 541 542-keep class android.animation.ValueAnimator$AnimatorUpdateListener { 543 544 public abstract void onAnimationUpdate(android.animation.ValueAnimator); 545 546 547} 548 549-keep class android.app.ActionBar { 550 <init>(); 551 552 public abstract void addOnMenuVisibilityListener(android.app.ActionBar$OnMenuVisibilityListener); 553 public abstract void addTab(android.app.ActionBar$Tab); 554 public abstract void addTab(android.app.ActionBar$Tab, boolean); 555 public abstract void addTab(android.app.ActionBar$Tab, int); 556 public abstract void addTab(android.app.ActionBar$Tab, int, boolean); 557 public boolean closeOptionsMenu(); 558 public boolean collapseActionView(); 559 public void dispatchMenuVisibilityChanged(boolean); 560 public abstract android.view.View getCustomView(); 561 public abstract int getDisplayOptions(); 562 public float getElevation(); 563 public abstract int getHeight(); 564 public int getHideOffset(); 565 public abstract int getNavigationItemCount(); 566 public abstract int getNavigationMode(); 567 public abstract int getSelectedNavigationIndex(); 568 public abstract android.app.ActionBar$Tab getSelectedTab(); 569 public abstract java.lang.CharSequence getSubtitle(); 570 public abstract android.app.ActionBar$Tab getTabAt(int); 571 public abstract int getTabCount(); 572 public android.content.Context getThemedContext(); 573 public abstract java.lang.CharSequence getTitle(); 574 public abstract void hide(); 575 public boolean invalidateOptionsMenu(); 576 public boolean isHideOnContentScrollEnabled(); 577 public abstract boolean isShowing(); 578 public boolean isTitleTruncated(); 579 public abstract android.app.ActionBar$Tab newTab(); 580 public void onConfigurationChanged(android.content.res.Configuration); 581 public void onDestroy(); 582 public boolean onKeyShortcut(int, android.view.KeyEvent); 583 public boolean onMenuKeyEvent(android.view.KeyEvent); 584 public boolean openOptionsMenu(); 585 public abstract void removeAllTabs(); 586 public abstract void removeOnMenuVisibilityListener(android.app.ActionBar$OnMenuVisibilityListener); 587 public abstract void removeTab(android.app.ActionBar$Tab); 588 public abstract void removeTabAt(int); 589 public abstract void selectTab(android.app.ActionBar$Tab); 590 public abstract void setBackgroundDrawable(android.graphics.drawable.Drawable); 591 public abstract void setCustomView(android.view.View); 592 public abstract void setCustomView(android.view.View, android.app.ActionBar$LayoutParams); 593 public abstract void setCustomView(int); 594 public void setDefaultDisplayHomeAsUpEnabled(boolean); 595 public abstract void setDisplayHomeAsUpEnabled(boolean); 596 public abstract void setDisplayOptions(int); 597 public abstract void setDisplayOptions(int, int); 598 public abstract void setDisplayShowCustomEnabled(boolean); 599 public abstract void setDisplayShowHomeEnabled(boolean); 600 public abstract void setDisplayShowTitleEnabled(boolean); 601 public abstract void setDisplayUseLogoEnabled(boolean); 602 public void setElevation(float); 603 public void setHideOffset(int); 604 public void setHideOnContentScrollEnabled(boolean); 605 public void setHomeActionContentDescription(java.lang.CharSequence); 606 public void setHomeActionContentDescription(int); 607 public void setHomeAsUpIndicator(android.graphics.drawable.Drawable); 608 public void setHomeAsUpIndicator(int); 609 public void setHomeButtonEnabled(boolean); 610 public abstract void setIcon(int); 611 public abstract void setIcon(android.graphics.drawable.Drawable); 612 public abstract void setListNavigationCallbacks(android.widget.SpinnerAdapter, android.app.ActionBar$OnNavigationListener); 613 public abstract void setLogo(int); 614 public abstract void setLogo(android.graphics.drawable.Drawable); 615 public abstract void setNavigationMode(int); 616 public abstract void setSelectedNavigationItem(int); 617 public void setShowHideAnimationEnabled(boolean); 618 public void setSplitBackgroundDrawable(android.graphics.drawable.Drawable); 619 public void setStackedBackgroundDrawable(android.graphics.drawable.Drawable); 620 public abstract void setSubtitle(java.lang.CharSequence); 621 public abstract void setSubtitle(int); 622 public abstract void setTitle(java.lang.CharSequence); 623 public abstract void setTitle(int); 624 public void setWindowTitle(java.lang.CharSequence); 625 public abstract void show(); 626 public android.view.ActionMode startActionMode(android.view.ActionMode$Callback); 627 628 629 public static int DISPLAY_HOME_AS_UP; 630 public static int DISPLAY_SHOW_CUSTOM; 631 public static int DISPLAY_SHOW_HOME; 632 public static int DISPLAY_SHOW_TITLE; 633 public static int DISPLAY_TITLE_MULTIPLE_LINES; 634 public static int DISPLAY_USE_LOGO; 635 public static int NAVIGATION_MODE_LIST; 636 public static int NAVIGATION_MODE_STANDARD; 637 public static int NAVIGATION_MODE_TABS; 638} 639 640-keep class android.app.ActionBar$LayoutParams { 641 <init>(android.content.Context, android.util.AttributeSet); 642 <init>(int, int); 643 <init>(int, int, int); 644 <init>(int); 645 <init>(android.app.ActionBar$LayoutParams); 646 <init>(android.view.ViewGroup$LayoutParams); 647 648 protected void encodeProperties(android.view.ViewHierarchyEncoder); 649 650 651 public int gravity; 652} 653 654-keep class android.app.ActionBar$OnMenuVisibilityListener { 655 656 public abstract void onMenuVisibilityChanged(boolean); 657 658 659} 660 661-keep class android.app.ActionBar$OnNavigationListener { 662 663 public abstract boolean onNavigationItemSelected(int, long); 664 665 666} 667 668-keep class android.app.ActionBar$Tab { 669 <init>(); 670 671 public abstract java.lang.CharSequence getContentDescription(); 672 public abstract android.view.View getCustomView(); 673 public abstract android.graphics.drawable.Drawable getIcon(); 674 public abstract int getPosition(); 675 public abstract java.lang.Object getTag(); 676 public abstract java.lang.CharSequence getText(); 677 public abstract void select(); 678 public abstract android.app.ActionBar$Tab setContentDescription(int); 679 public abstract android.app.ActionBar$Tab setContentDescription(java.lang.CharSequence); 680 public abstract android.app.ActionBar$Tab setCustomView(android.view.View); 681 public abstract android.app.ActionBar$Tab setCustomView(int); 682 public abstract android.app.ActionBar$Tab setIcon(android.graphics.drawable.Drawable); 683 public abstract android.app.ActionBar$Tab setIcon(int); 684 public abstract android.app.ActionBar$Tab setTabListener(android.app.ActionBar$TabListener); 685 public abstract android.app.ActionBar$Tab setTag(java.lang.Object); 686 public abstract android.app.ActionBar$Tab setText(java.lang.CharSequence); 687 public abstract android.app.ActionBar$Tab setText(int); 688 689 690 public static int INVALID_POSITION; 691} 692 693-keep class android.app.ActionBar$TabListener { 694 695 public abstract void onTabReselected(android.app.ActionBar$Tab, android.app.FragmentTransaction); 696 public abstract void onTabSelected(android.app.ActionBar$Tab, android.app.FragmentTransaction); 697 public abstract void onTabUnselected(android.app.ActionBar$Tab, android.app.FragmentTransaction); 698 699 700} 701 702-keep class android.app.Activity { 703 <init>(); 704 705 public void addContentView(android.view.View, android.view.ViewGroup$LayoutParams); 706 protected void attachBaseContext(android.content.Context); 707 public void autofillClientAuthenticate(int, android.content.IntentSender, android.content.Intent); 708 public void autofillClientDispatchUnhandledKey(android.view.View, android.view.KeyEvent); 709 public android.view.View autofillClientFindViewByAccessibilityIdTraversal(int, int); 710 public android.view.View autofillClientFindViewByAutofillIdTraversal(android.view.autofill.AutofillId); 711 public android.view.View[] autofillClientFindViewsByAutofillIdTraversal(android.view.autofill.AutofillId[]); 712 public android.os.IBinder autofillClientGetActivityToken(); 713 public android.content.ComponentName autofillClientGetComponentName(); 714 public android.view.autofill.AutofillId autofillClientGetNextAutofillId(); 715 public boolean[] autofillClientGetViewVisibility(android.view.autofill.AutofillId[]); 716 public boolean autofillClientIsCompatibilityModeEnabled(); 717 public boolean autofillClientIsFillUiShowing(); 718 public boolean autofillClientIsVisibleForAutofill(); 719 public boolean autofillClientRequestHideFillUi(); 720 public boolean autofillClientRequestShowFillUi(android.view.View, int, int, android.graphics.Rect, android.view.autofill.IAutofillWindowPresenter); 721 public void autofillClientResetableStateAvailable(); 722 public void autofillClientRunOnUiThread(java.lang.Runnable); 723 public boolean canStartActivityForResult(); 724 public void closeContextMenu(); 725 public void closeOptionsMenu(); 726 public void convertFromTranslucent(); 727 public boolean convertToTranslucent(android.app.Activity$TranslucentConversionListener, android.app.ActivityOptions); 728 public android.app.PendingIntent createPendingResult(int, android.content.Intent, int); 729 public void dismissDialog(int); 730 public void dismissKeyboardShortcutsHelper(); 731 public void dispatchEnterAnimationComplete(); 732 public boolean dispatchGenericMotionEvent(android.view.MotionEvent); 733 public boolean dispatchKeyEvent(android.view.KeyEvent); 734 public boolean dispatchKeyShortcutEvent(android.view.KeyEvent); 735 public boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 736 public boolean dispatchTouchEvent(android.view.MotionEvent); 737 public boolean dispatchTrackballEvent(android.view.MotionEvent); 738 public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 739 public void enterPictureInPictureMode(); 740 public boolean enterPictureInPictureMode(android.app.PictureInPictureArgs); 741 public boolean enterPictureInPictureMode(android.app.PictureInPictureParams); 742 public void enterPictureInPictureModeIfPossible(); 743 public void exitFreeformMode(); 744 public android.view.View findViewById(int); 745 public void finish(); 746 public void finishActivity(int); 747 public void finishActivityFromChild(android.app.Activity, int); 748 public void finishAffinity(); 749 public void finishAfterTransition(); 750 public void finishAndRemoveTask(); 751 public void finishFromChild(android.app.Activity); 752 public android.app.ActionBar getActionBar(); 753 public android.app.ActivityThread getActivityThread(); 754 public android.os.IBinder getActivityToken(); 755 public android.app.Application getApplication(); 756 public android.view.autofill.AutofillManager$AutofillClient getAutofillClient(); 757 public android.content.ComponentName getCallingActivity(); 758 public java.lang.String getCallingPackage(); 759 public int getChangingConfigurations(); 760 public android.content.ComponentName getComponentName(); 761 public android.transition.Scene getContentScene(); 762 public android.transition.TransitionManager getContentTransitionManager(); 763 public android.view.View getCurrentFocus(); 764 public android.app.FragmentManager getFragmentManager(); 765 public android.content.Intent getIntent(); 766 public java.lang.Object getLastNonConfigurationInstance(); 767 public android.view.LayoutInflater getLayoutInflater(); 768 public android.app.LoaderManager getLoaderManager(); 769 public java.lang.String getLocalClassName(); 770 public int getMaxNumPictureInPictureActions(); 771 public android.media.session.MediaController getMediaController(); 772 public android.view.MenuInflater getMenuInflater(); 773 public int getNextAutofillId(); 774 public android.app.Activity getParent(); 775 public android.content.Intent getParentActivityIntent(); 776 public android.content.SharedPreferences getPreferences(int); 777 public android.net.Uri getReferrer(); 778 public int getRequestedOrientation(); 779 public android.view.SearchEvent getSearchEvent(); 780 public java.lang.Object getSystemService(java.lang.String); 781 public int getTaskId(); 782 public java.lang.CharSequence getTitle(); 783 public int getTitleColor(); 784 public android.app.VoiceInteractor getVoiceInteractor(); 785 public int getVolumeControlStream(); 786 public android.view.Window getWindow(); 787 public android.view.WindowManager getWindowManager(); 788 public boolean hasWindowFocus(); 789 public void invalidateOptionsMenu(); 790 public boolean isActivityTransitionRunning(); 791 public boolean isBackgroundVisibleBehind(); 792 public boolean isChangingConfigurations(); 793 public boolean isChild(); 794 public boolean isDestroyed(); 795 public boolean isDisablingEnterExitEventForAutofill(); 796 public boolean isFinishing(); 797 public boolean isImmersive(); 798 public boolean isInMultiWindowMode(); 799 public boolean isInPictureInPictureMode(); 800 public boolean isLocalVoiceInteractionSupported(); 801 public boolean isOverlayWithDecorCaptionEnabled(); 802 public boolean isResumed(); 803 public boolean isTaskRoot(); 804 public boolean isVoiceInteraction(); 805 public boolean isVoiceInteractionRoot(); 806 public android.database.Cursor managedQuery(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String); 807 public android.database.Cursor managedQuery(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 808 public boolean moveTaskToBack(boolean); 809 public boolean navigateUpTo(android.content.Intent); 810 public boolean navigateUpToFromChild(android.app.Activity, android.content.Intent); 811 public void onActionModeFinished(android.view.ActionMode); 812 public void onActionModeStarted(android.view.ActionMode); 813 public void onActivityReenter(int, android.content.Intent); 814 protected void onActivityResult(int, int, android.content.Intent); 815 protected void onApplyThemeResource(android.content.res.Resources$Theme, int, boolean); 816 public void onAttachFragment(android.app.Fragment); 817 public void onAttachedToWindow(); 818 public void onBackPressed(); 819 public void onBackgroundVisibleBehindChanged(boolean); 820 protected void onChildTitleChanged(android.app.Activity, java.lang.CharSequence); 821 public void onConfigurationChanged(android.content.res.Configuration); 822 public void onContentChanged(); 823 public boolean onContextItemSelected(android.view.MenuItem); 824 public void onContextMenuClosed(android.view.Menu); 825 protected void onCreate(android.os.Bundle); 826 public void onCreate(android.os.Bundle, android.os.PersistableBundle); 827 public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu$ContextMenuInfo); 828 public java.lang.CharSequence onCreateDescription(); 829 protected android.app.Dialog onCreateDialog(int); 830 protected android.app.Dialog onCreateDialog(int, android.os.Bundle); 831 public void onCreateNavigateUpTaskStack(android.app.TaskStackBuilder); 832 public boolean onCreateOptionsMenu(android.view.Menu); 833 public boolean onCreatePanelMenu(int, android.view.Menu); 834 public android.view.View onCreatePanelView(int); 835 public boolean onCreateThumbnail(android.graphics.Bitmap, android.graphics.Canvas); 836 public android.view.View onCreateView(java.lang.String, android.content.Context, android.util.AttributeSet); 837 public android.view.View onCreateView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet); 838 protected void onDestroy(); 839 public void onDetachedFromWindow(); 840 public void onEnterAnimationComplete(); 841 public boolean onGenericMotionEvent(android.view.MotionEvent); 842 public boolean onKeyDown(int, android.view.KeyEvent); 843 public boolean onKeyLongPress(int, android.view.KeyEvent); 844 public boolean onKeyMultiple(int, int, android.view.KeyEvent); 845 public boolean onKeyShortcut(int, android.view.KeyEvent); 846 public boolean onKeyUp(int, android.view.KeyEvent); 847 public void onLocalVoiceInteractionStarted(); 848 public void onLocalVoiceInteractionStopped(); 849 public void onLowMemory(); 850 public boolean onMenuItemSelected(int, android.view.MenuItem); 851 public boolean onMenuOpened(int, android.view.Menu); 852 public void onMovedToDisplay(int, android.content.res.Configuration); 853 public void onMultiWindowModeChanged(boolean, android.content.res.Configuration); 854 public void onMultiWindowModeChanged(boolean); 855 public boolean onNavigateUp(); 856 public boolean onNavigateUpFromChild(android.app.Activity); 857 public void onNewActivityOptions(android.app.ActivityOptions); 858 protected void onNewIntent(android.content.Intent); 859 public boolean onOptionsItemSelected(android.view.MenuItem); 860 public void onOptionsMenuClosed(android.view.Menu); 861 public void onPanelClosed(int, android.view.Menu); 862 protected void onPause(); 863 public void onPictureInPictureModeChanged(boolean, android.content.res.Configuration); 864 public void onPictureInPictureModeChanged(boolean); 865 protected void onPostCreate(android.os.Bundle); 866 public void onPostCreate(android.os.Bundle, android.os.PersistableBundle); 867 protected void onPostResume(); 868 protected void onPrepareDialog(int, android.app.Dialog); 869 protected void onPrepareDialog(int, android.app.Dialog, android.os.Bundle); 870 public void onPrepareNavigateUpTaskStack(android.app.TaskStackBuilder); 871 public boolean onPrepareOptionsMenu(android.view.Menu); 872 public boolean onPreparePanel(int, android.view.View, android.view.Menu); 873 public void onProvideAssistContent(android.app.assist.AssistContent); 874 public void onProvideAssistData(android.os.Bundle); 875 public void onProvideKeyboardShortcuts(java.util.List, android.view.Menu, int); 876 public android.net.Uri onProvideReferrer(); 877 public void onRequestPermissionsResult(int, java.lang.String[], int[]); 878 protected void onRestart(); 879 protected void onRestoreInstanceState(android.os.Bundle); 880 public void onRestoreInstanceState(android.os.Bundle, android.os.PersistableBundle); 881 protected void onResume(); 882 public java.lang.Object onRetainNonConfigurationInstance(); 883 protected void onSaveInstanceState(android.os.Bundle); 884 public void onSaveInstanceState(android.os.Bundle, android.os.PersistableBundle); 885 public boolean onSearchRequested(android.view.SearchEvent); 886 public boolean onSearchRequested(); 887 protected void onStart(); 888 public void onStateNotSaved(); 889 protected void onStop(); 890 protected void onTitleChanged(java.lang.CharSequence, int); 891 public boolean onTouchEvent(android.view.MotionEvent); 892 public boolean onTrackballEvent(android.view.MotionEvent); 893 public void onTrimMemory(int); 894 public void onUserInteraction(); 895 protected void onUserLeaveHint(); 896 public void onVisibleBehindCanceled(); 897 public void onWindowAttributesChanged(android.view.WindowManager$LayoutParams); 898 public void onWindowDismissed(boolean, boolean); 899 public void onWindowFocusChanged(boolean); 900 public android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback); 901 public android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback, int); 902 public void openContextMenu(android.view.View); 903 public void openOptionsMenu(); 904 public void overridePendingTransition(int, int); 905 public void postponeEnterTransition(); 906 public void recreate(); 907 public void registerForContextMenu(android.view.View); 908 public void registerRemoteAnimations(android.view.RemoteAnimationDefinition); 909 public boolean releaseInstance(); 910 public void removeDialog(int); 911 public void reportFullyDrawn(); 912 public android.view.DragAndDropPermissions requestDragAndDropPermissions(android.view.DragEvent); 913 public void requestPermissions(java.lang.String[], int); 914 public void requestShowKeyboardShortcuts(); 915 public boolean requestVisibleBehind(boolean); 916 public boolean requestWindowFeature(int); 917 public android.view.View requireViewById(int); 918 public void runOnUiThread(java.lang.Runnable); 919 public void setActionBar(android.widget.Toolbar); 920 public void setContentTransitionManager(android.transition.TransitionManager); 921 public void setContentView(int); 922 public void setContentView(android.view.View); 923 public void setContentView(android.view.View, android.view.ViewGroup$LayoutParams); 924 public void setDefaultKeyMode(int); 925 public void setDisablePreviewScreenshots(boolean); 926 public void setEnterSharedElementCallback(android.app.SharedElementCallback); 927 public void setExitSharedElementCallback(android.app.SharedElementCallback); 928 public void setFeatureDrawable(int, android.graphics.drawable.Drawable); 929 public void setFeatureDrawableAlpha(int, int); 930 public void setFeatureDrawableResource(int, int); 931 public void setFeatureDrawableUri(int, android.net.Uri); 932 public void setFinishOnTouchOutside(boolean); 933 public void setImmersive(boolean); 934 public void setIntent(android.content.Intent); 935 public void setMediaController(android.media.session.MediaController); 936 public void setOverlayWithDecorCaptionEnabled(boolean); 937 public void setPersistent(boolean); 938 public void setPictureInPictureArgs(android.app.PictureInPictureArgs); 939 public void setPictureInPictureParams(android.app.PictureInPictureParams); 940 public void setProgress(int); 941 public void setProgressBarIndeterminate(boolean); 942 public void setProgressBarIndeterminateVisibility(boolean); 943 public void setProgressBarVisibility(boolean); 944 public void setRequestedOrientation(int); 945 public void setResult(int); 946 public void setResult(int, android.content.Intent); 947 public void setSecondaryProgress(int); 948 public void setShowWhenLocked(boolean); 949 public void setTaskDescription(android.app.ActivityManager$TaskDescription); 950 public void setTheme(int); 951 public void setTitle(java.lang.CharSequence); 952 public void setTitle(int); 953 public void setTitleColor(int); 954 public void setTurnScreenOn(boolean); 955 public void setVisible(boolean); 956 public void setVolumeControlStream(int); 957 public void setVrModeEnabled(boolean, android.content.ComponentName); 958 public boolean shouldShowRequestPermissionRationale(java.lang.String); 959 public boolean shouldUpRecreateTask(android.content.Intent); 960 public boolean showAssist(android.os.Bundle); 961 public void showDialog(int); 962 public boolean showDialog(int, android.os.Bundle); 963 public void showLockTaskEscapeMessage(); 964 public android.view.ActionMode startActionMode(android.view.ActionMode$Callback); 965 public android.view.ActionMode startActionMode(android.view.ActionMode$Callback, int); 966 public void startActivities(android.content.Intent[]); 967 public void startActivities(android.content.Intent[], android.os.Bundle); 968 public void startActivity(android.content.Intent); 969 public void startActivity(android.content.Intent, android.os.Bundle); 970 public void startActivityAsCaller(android.content.Intent, android.os.Bundle, boolean, int); 971 public void startActivityAsUser(android.content.Intent, android.os.UserHandle); 972 public void startActivityAsUser(android.content.Intent, android.os.Bundle, android.os.UserHandle); 973 public void startActivityAsUserFromFragment(android.app.Fragment, android.content.Intent, int, android.os.Bundle, android.os.UserHandle); 974 public void startActivityForResult(android.content.Intent, int); 975 public void startActivityForResult(android.content.Intent, int, android.os.Bundle); 976 public void startActivityForResult(java.lang.String, android.content.Intent, int, android.os.Bundle); 977 public void startActivityForResultAsUser(android.content.Intent, int, android.os.UserHandle); 978 public void startActivityForResultAsUser(android.content.Intent, int, android.os.Bundle, android.os.UserHandle); 979 public void startActivityForResultAsUser(android.content.Intent, java.lang.String, int, android.os.Bundle, android.os.UserHandle); 980 public void startActivityFromChild(android.app.Activity, android.content.Intent, int); 981 public void startActivityFromChild(android.app.Activity, android.content.Intent, int, android.os.Bundle); 982 public void startActivityFromFragment(android.app.Fragment, android.content.Intent, int); 983 public void startActivityFromFragment(android.app.Fragment, android.content.Intent, int, android.os.Bundle); 984 public boolean startActivityIfNeeded(android.content.Intent, int); 985 public boolean startActivityIfNeeded(android.content.Intent, int, android.os.Bundle); 986 public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int); 987 public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle); 988 public void startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int); 989 public void startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle); 990 public void startIntentSenderFromChild(android.app.Activity, android.content.IntentSender, int, android.content.Intent, int, int, int); 991 public void startIntentSenderFromChild(android.app.Activity, android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle); 992 public void startIntentSenderFromChildFragment(android.app.Fragment, android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle); 993 public void startLocalVoiceInteraction(android.os.Bundle); 994 public void startLockTask(); 995 public void startManagingCursor(android.database.Cursor); 996 public boolean startNextMatchingActivity(android.content.Intent); 997 public boolean startNextMatchingActivity(android.content.Intent, android.os.Bundle); 998 public void startPostponedEnterTransition(); 999 public void startSearch(java.lang.String, boolean, android.os.Bundle, boolean); 1000 public void stopLocalVoiceInteraction(); 1001 public void stopLockTask(); 1002 public void stopManagingCursor(android.database.Cursor); 1003 public void takeKeyEvents(boolean); 1004 public void triggerSearch(java.lang.String, android.os.Bundle); 1005 public void unregisterForContextMenu(android.view.View); 1006 1007 1008 public static int DEFAULT_KEYS_DIALER; 1009 public static int DEFAULT_KEYS_DISABLE; 1010 public static int DEFAULT_KEYS_SEARCH_GLOBAL; 1011 public static int DEFAULT_KEYS_SEARCH_LOCAL; 1012 public static int DEFAULT_KEYS_SHORTCUT; 1013 public static int DONT_FINISH_TASK_WITH_ACTIVITY; 1014 public static int FINISH_TASK_WITH_ACTIVITY; 1015 public static int FINISH_TASK_WITH_ROOT_ACTIVITY; 1016 protected static int[] FOCUSED_STATE_SET; 1017 public static int RESULT_CANCELED; 1018 public static int RESULT_FIRST_USER; 1019 public static int RESULT_OK; 1020} 1021 1022-keep class android.app.Activity$NonConfigurationInstances { 1023 1024 1025 1026} 1027 1028-keep class android.app.Activity$TranslucentConversionListener { 1029 1030 public abstract void onTranslucentConversionComplete(boolean); 1031 1032 1033} 1034 1035-keep class android.app.ActivityManager { 1036 1037 public int addAppTask(android.app.Activity, android.content.Intent, android.app.ActivityManager$TaskDescription, android.graphics.Bitmap); 1038 public void addOnUidImportanceListener(android.app.ActivityManager$OnUidImportanceListener, int); 1039 public void alwaysShowUnsupportedCompileSdkWarning(android.content.ComponentName); 1040 public static void broadcastStickyIntent(android.content.Intent, int); 1041 public static void broadcastStickyIntent(android.content.Intent, int, int); 1042 public static int checkComponentPermission(java.lang.String, int, int, boolean); 1043 public static int checkUidPermission(java.lang.String, int); 1044 public boolean clearApplicationUserData(java.lang.String, android.content.pm.IPackageDataObserver); 1045 public boolean clearApplicationUserData(); 1046 public void clearGrantedUriPermissions(java.lang.String); 1047 public void clearWatchHeapLimit(); 1048 public void dumpPackageState(java.io.FileDescriptor, java.lang.String); 1049 public static void dumpPackageStateStatic(java.io.FileDescriptor, java.lang.String); 1050 public void forceStopPackage(java.lang.String); 1051 public void forceStopPackageAsUser(java.lang.String, int); 1052 public android.util.Size getAppTaskThumbnailSize(); 1053 public java.util.List getAppTasks(); 1054 public static int getCurrentUser(); 1055 public static int getDefaultAppRecentsLimitStatic(); 1056 public android.content.pm.ConfigurationInfo getDeviceConfigurationInfo(); 1057 public int getFrontActivityScreenCompatMode(); 1058 public android.content.pm.ParceledListSlice getGrantedUriPermissions(java.lang.String); 1059 public int getLargeMemoryClass(); 1060 public int getLauncherLargeIconDensity(); 1061 public int getLauncherLargeIconSize(); 1062 public int getLockTaskModeState(); 1063 public static int getMaxAppRecentsLimitStatic(); 1064 public static int getMaxNumPictureInPictureActions(); 1065 public static int getMaxRecentTasksStatic(); 1066 public int getMemoryClass(); 1067 public void getMemoryInfo(android.app.ActivityManager$MemoryInfo); 1068 public static void getMyMemoryState(android.app.ActivityManager$RunningAppProcessInfo); 1069 public boolean getPackageAskScreenCompat(java.lang.String); 1070 public int getPackageImportance(java.lang.String); 1071 public int getPackageScreenCompatMode(java.lang.String); 1072 public android.os.Debug$MemoryInfo[] getProcessMemoryInfo(int[]); 1073 public java.util.List getProcessesInErrorState(); 1074 public java.util.List getRecentTasks(int, int); 1075 public java.util.List getRunningAppProcesses(); 1076 public java.util.List getRunningExternalApplications(); 1077 public android.app.PendingIntent getRunningServiceControlPanel(android.content.ComponentName); 1078 public java.util.List getRunningServices(int); 1079 public java.util.List getRunningTasks(int); 1080 public static android.app.IActivityManager getService(); 1081 public long getTotalRam(); 1082 public int getUidImportance(int); 1083 public static int handleIncomingUser(int, int, int, boolean, boolean, java.lang.String, java.lang.String); 1084 public boolean isBackgroundRestricted(); 1085 public static boolean isHighEndGfx(); 1086 public boolean isInLockTaskMode(); 1087 public boolean isLowRamDevice(); 1088 public static boolean isLowRamDeviceStatic(); 1089 public static boolean isProcStateBackground(int); 1090 public static boolean isRunningInTestHarness(); 1091 public static boolean isSmallBatteryDevice(); 1092 public static boolean isStartResultFatalError(int); 1093 public static boolean isStartResultSuccessful(int); 1094 public static boolean isSystemReady(); 1095 public static boolean isUserAMonkey(); 1096 public boolean isUserRunning(int); 1097 public boolean isVrModePackageEnabled(android.content.ComponentName); 1098 public void killBackgroundProcesses(java.lang.String); 1099 public void killUid(int, java.lang.String); 1100 public static void logoutCurrentUser(); 1101 public void moveTaskToFront(int, int); 1102 public void moveTaskToFront(int, int, android.os.Bundle); 1103 public static void noteAlarmFinish(android.app.PendingIntent, android.os.WorkSource, int, java.lang.String); 1104 public static void noteAlarmStart(android.app.PendingIntent, android.os.WorkSource, int, java.lang.String); 1105 public static void noteWakeupAlarm(android.app.PendingIntent, android.os.WorkSource, int, java.lang.String, java.lang.String); 1106 public static int processStateAmToProto(int); 1107 public void removeOnUidImportanceListener(android.app.ActivityManager$OnUidImportanceListener); 1108 public void removeStacksInWindowingModes(int[]); 1109 public void removeStacksWithActivityTypes(int[]); 1110 public void resizeStack(int, android.graphics.Rect); 1111 public void restartPackage(java.lang.String); 1112 public void setFrontActivityScreenCompatMode(int); 1113 public void setPackageAskScreenCompat(java.lang.String, boolean); 1114 public void setPackageScreenCompatMode(java.lang.String, int); 1115 public static void setPersistentVrThread(int); 1116 public boolean setProcessMemoryTrimLevel(java.lang.String, int, int); 1117 public void setTaskWindowingMode(int, int, boolean); 1118 public void setTaskWindowingModeSplitScreenPrimary(int, int, boolean, boolean, android.graphics.Rect, boolean); 1119 public static void setVrThread(int); 1120 public void setWatchHeapLimit(long); 1121 public static int staticGetLargeMemoryClass(); 1122 public static int staticGetMemoryClass(); 1123 public static boolean supportsMultiWindow(android.content.Context); 1124 public static boolean supportsSplitScreenMultiWindow(android.content.Context); 1125 public boolean switchUser(int); 1126 1127 1128 public static java.lang.String ACTION_REPORT_HEAP_LIMIT; 1129 public static int APP_START_MODE_DELAYED; 1130 public static int APP_START_MODE_DELAYED_RIGID; 1131 public static int APP_START_MODE_DISABLED; 1132 public static int APP_START_MODE_NORMAL; 1133 public static int ASSIST_CONTEXT_AUTOFILL; 1134 public static int ASSIST_CONTEXT_BASIC; 1135 public static int ASSIST_CONTEXT_FULL; 1136 public static int BROADCAST_FAILED_USER_STOPPED; 1137 public static int BROADCAST_STICKY_CANT_HAVE_PERMISSION; 1138 public static int BROADCAST_SUCCESS; 1139 public static int BUGREPORT_OPTION_FULL; 1140 public static int BUGREPORT_OPTION_INTERACTIVE; 1141 public static int BUGREPORT_OPTION_REMOTE; 1142 public static int BUGREPORT_OPTION_TELEPHONY; 1143 public static int BUGREPORT_OPTION_WEAR; 1144 public static int BUGREPORT_OPTION_WIFI; 1145 public static int COMPAT_MODE_ALWAYS; 1146 public static int COMPAT_MODE_DISABLED; 1147 public static int COMPAT_MODE_ENABLED; 1148 public static int COMPAT_MODE_NEVER; 1149 public static int COMPAT_MODE_TOGGLE; 1150 public static int COMPAT_MODE_UNKNOWN; 1151 public static int FLAG_AND_LOCKED; 1152 public static int FLAG_AND_UNLOCKED; 1153 public static int FLAG_AND_UNLOCKING_OR_UNLOCKED; 1154 public static int FLAG_OR_STOPPED; 1155 public static int INTENT_SENDER_ACTIVITY; 1156 public static int INTENT_SENDER_ACTIVITY_RESULT; 1157 public static int INTENT_SENDER_BROADCAST; 1158 public static int INTENT_SENDER_FOREGROUND_SERVICE; 1159 public static int INTENT_SENDER_SERVICE; 1160 public static int LOCK_TASK_MODE_LOCKED; 1161 public static int LOCK_TASK_MODE_NONE; 1162 public static int LOCK_TASK_MODE_PINNED; 1163 public static int MAX_PROCESS_STATE; 1164 public static java.lang.String META_HOME_ALTERNATE; 1165 public static int MIN_PROCESS_STATE; 1166 public static int MOVE_TASK_NO_USER_ACTION; 1167 public static int MOVE_TASK_WITH_HOME; 1168 public static int PROCESS_STATE_BACKUP; 1169 public static int PROCESS_STATE_BOUND_FOREGROUND_SERVICE; 1170 public static int PROCESS_STATE_CACHED_ACTIVITY; 1171 public static int PROCESS_STATE_CACHED_ACTIVITY_CLIENT; 1172 public static int PROCESS_STATE_CACHED_EMPTY; 1173 public static int PROCESS_STATE_CACHED_RECENT; 1174 public static int PROCESS_STATE_FOREGROUND_SERVICE; 1175 public static int PROCESS_STATE_HEAVY_WEIGHT; 1176 public static int PROCESS_STATE_HOME; 1177 public static int PROCESS_STATE_IMPORTANT_BACKGROUND; 1178 public static int PROCESS_STATE_IMPORTANT_FOREGROUND; 1179 public static int PROCESS_STATE_LAST_ACTIVITY; 1180 public static int PROCESS_STATE_NONEXISTENT; 1181 public static int PROCESS_STATE_PERSISTENT; 1182 public static int PROCESS_STATE_PERSISTENT_UI; 1183 public static int PROCESS_STATE_RECEIVER; 1184 public static int PROCESS_STATE_SERVICE; 1185 public static int PROCESS_STATE_TOP; 1186 public static int PROCESS_STATE_TOP_SLEEPING; 1187 public static int PROCESS_STATE_TRANSIENT_BACKGROUND; 1188 public static int PROCESS_STATE_UNKNOWN; 1189 public static int RECENT_IGNORE_UNAVAILABLE; 1190 public static int RECENT_WITH_EXCLUDED; 1191 public static int RESIZE_MODE_FORCED; 1192 public static int RESIZE_MODE_PRESERVE_WINDOW; 1193 public static int RESIZE_MODE_SYSTEM; 1194 public static int RESIZE_MODE_SYSTEM_SCREEN_ROTATION; 1195 public static int RESIZE_MODE_USER; 1196 public static int RESIZE_MODE_USER_FORCED; 1197 public static int SPLIT_SCREEN_CREATE_MODE_BOTTOM_OR_RIGHT; 1198 public static int SPLIT_SCREEN_CREATE_MODE_TOP_OR_LEFT; 1199 public static int START_ABORTED; 1200 public static int START_ASSISTANT_HIDDEN_SESSION; 1201 public static int START_ASSISTANT_NOT_ACTIVE_SESSION; 1202 public static int START_CANCELED; 1203 public static int START_CLASS_NOT_FOUND; 1204 public static int START_DELIVERED_TO_TOP; 1205 public static int START_FLAG_DEBUG; 1206 public static int START_FLAG_NATIVE_DEBUGGING; 1207 public static int START_FLAG_ONLY_IF_NEEDED; 1208 public static int START_FLAG_TRACK_ALLOCATION; 1209 public static int START_FORWARD_AND_REQUEST_CONFLICT; 1210 public static int START_INTENT_NOT_RESOLVED; 1211 public static int START_NOT_ACTIVITY; 1212 public static int START_NOT_CURRENT_USER_ACTIVITY; 1213 public static int START_NOT_VOICE_COMPATIBLE; 1214 public static int START_PERMISSION_DENIED; 1215 public static int START_RETURN_INTENT_TO_CALLER; 1216 public static int START_RETURN_LOCK_TASK_MODE_VIOLATION; 1217 public static int START_SUCCESS; 1218 public static int START_SWITCHES_CANCELED; 1219 public static int START_TASK_TO_FRONT; 1220 public static int START_VOICE_HIDDEN_SESSION; 1221 public static int START_VOICE_NOT_ACTIVE_SESSION; 1222 public static int UID_OBSERVER_ACTIVE; 1223 public static int UID_OBSERVER_CACHED; 1224 public static int UID_OBSERVER_GONE; 1225 public static int UID_OBSERVER_IDLE; 1226 public static int UID_OBSERVER_PROCSTATE; 1227 public static int USER_OP_ERROR_IS_SYSTEM; 1228 public static int USER_OP_ERROR_RELATED_USERS_CANNOT_STOP; 1229 public static int USER_OP_IS_CURRENT; 1230 public static int USER_OP_SUCCESS; 1231 public static int USER_OP_UNKNOWN_USER; 1232} 1233 1234-keep class android.app.ActivityManager$AppTask { 1235 <init>(android.app.IAppTask); 1236 1237 public void finishAndRemoveTask(); 1238 public android.app.ActivityManager$RecentTaskInfo getTaskInfo(); 1239 public void moveToFront(); 1240 public void setExcludeFromRecents(boolean); 1241 public void startActivity(android.content.Context, android.content.Intent, android.os.Bundle); 1242 1243 1244} 1245 1246-keep class android.app.ActivityManager$MemoryInfo { 1247 <init>(); 1248 1249 public int describeContents(); 1250 public void readFromParcel(android.os.Parcel); 1251 public void writeToParcel(android.os.Parcel, int); 1252 1253 1254 public static android.os.Parcelable$Creator CREATOR; 1255 public long availMem; 1256 public long foregroundAppThreshold; 1257 public long hiddenAppThreshold; 1258 public boolean lowMemory; 1259 public long secondaryServerThreshold; 1260 public long threshold; 1261 public long totalMem; 1262 public long visibleAppThreshold; 1263} 1264 1265-keep class android.app.ActivityManager$OnUidImportanceListener { 1266 1267 public abstract void onUidImportance(int, int); 1268 1269 1270} 1271 1272-keep class android.app.ActivityManager$ProcessErrorStateInfo { 1273 <init>(); 1274 1275 public int describeContents(); 1276 public void readFromParcel(android.os.Parcel); 1277 public void writeToParcel(android.os.Parcel, int); 1278 1279 1280 public static int CRASHED; 1281 public static android.os.Parcelable$Creator CREATOR; 1282 public static int NOT_RESPONDING; 1283 public static int NO_ERROR; 1284 public int condition; 1285 public byte[] crashData; 1286 public java.lang.String longMsg; 1287 public int pid; 1288 public java.lang.String processName; 1289 public java.lang.String shortMsg; 1290 public java.lang.String stackTrace; 1291 public java.lang.String tag; 1292 public int uid; 1293} 1294 1295-keep class android.app.ActivityManager$RecentTaskInfo { 1296 <init>(); 1297 1298 public int describeContents(); 1299 public void readFromParcel(android.os.Parcel); 1300 public void writeToParcel(android.os.Parcel, int); 1301 1302 1303 public static android.os.Parcelable$Creator CREATOR; 1304 public int affiliatedTaskColor; 1305 public int affiliatedTaskId; 1306 public android.content.ComponentName baseActivity; 1307 public android.content.Intent baseIntent; 1308 public android.graphics.Rect bounds; 1309 public android.content.res.Configuration configuration; 1310 public java.lang.CharSequence description; 1311 public long firstActiveTime; 1312 public int id; 1313 public long lastActiveTime; 1314 public int numActivities; 1315 public android.content.ComponentName origActivity; 1316 public int persistentId; 1317 public android.content.ComponentName realActivity; 1318 public int resizeMode; 1319 public int stackId; 1320 public boolean supportsSplitScreenMultiWindow; 1321 public android.app.ActivityManager$TaskDescription taskDescription; 1322 public android.content.ComponentName topActivity; 1323 public int userId; 1324} 1325 1326-keep class android.app.ActivityManager$RunningAppProcessInfo { 1327 <init>(); 1328 <init>(java.lang.String, int, java.lang.String[]); 1329 1330 public int describeContents(); 1331 public static int importanceToProcState(int); 1332 public static int procStateToImportance(int); 1333 public static int procStateToImportanceForClient(int, android.content.Context); 1334 public static int procStateToImportanceForTargetSdk(int, int); 1335 public void readFromParcel(android.os.Parcel); 1336 public void writeToParcel(android.os.Parcel, int); 1337 1338 1339 public static android.os.Parcelable$Creator CREATOR; 1340 public static int FLAG_CANT_SAVE_STATE; 1341 public static int FLAG_HAS_ACTIVITIES; 1342 public static int FLAG_PERSISTENT; 1343 public static int IMPORTANCE_BACKGROUND; 1344 public static int IMPORTANCE_CACHED; 1345 public static int IMPORTANCE_CANT_SAVE_STATE; 1346 public static int IMPORTANCE_CANT_SAVE_STATE_PRE_26; 1347 public static int IMPORTANCE_EMPTY; 1348 public static int IMPORTANCE_FOREGROUND; 1349 public static int IMPORTANCE_FOREGROUND_SERVICE; 1350 public static int IMPORTANCE_GONE; 1351 public static int IMPORTANCE_PERCEPTIBLE; 1352 public static int IMPORTANCE_PERCEPTIBLE_PRE_26; 1353 public static int IMPORTANCE_SERVICE; 1354 public static int IMPORTANCE_TOP_SLEEPING; 1355 public static int IMPORTANCE_TOP_SLEEPING_PRE_28; 1356 public static int IMPORTANCE_VISIBLE; 1357 public static int REASON_PROVIDER_IN_USE; 1358 public static int REASON_SERVICE_IN_USE; 1359 public static int REASON_UNKNOWN; 1360 public int flags; 1361 public int importance; 1362 public int importanceReasonCode; 1363 public android.content.ComponentName importanceReasonComponent; 1364 public int importanceReasonImportance; 1365 public int importanceReasonPid; 1366 public int lastTrimLevel; 1367 public int lru; 1368 public int pid; 1369 public java.lang.String[] pkgList; 1370 public java.lang.String processName; 1371 public int processState; 1372 public int uid; 1373} 1374 1375-keep class android.app.ActivityManager$RunningServiceInfo { 1376 <init>(); 1377 1378 public int describeContents(); 1379 public void readFromParcel(android.os.Parcel); 1380 public void writeToParcel(android.os.Parcel, int); 1381 1382 1383 public static android.os.Parcelable$Creator CREATOR; 1384 public static int FLAG_FOREGROUND; 1385 public static int FLAG_PERSISTENT_PROCESS; 1386 public static int FLAG_STARTED; 1387 public static int FLAG_SYSTEM_PROCESS; 1388 public long activeSince; 1389 public int clientCount; 1390 public int clientLabel; 1391 public java.lang.String clientPackage; 1392 public int crashCount; 1393 public int flags; 1394 public boolean foreground; 1395 public long lastActivityTime; 1396 public int pid; 1397 public java.lang.String process; 1398 public long restarting; 1399 public android.content.ComponentName service; 1400 public boolean started; 1401 public int uid; 1402} 1403 1404-keep class android.app.ActivityManager$RunningTaskInfo { 1405 <init>(); 1406 1407 public int describeContents(); 1408 public void readFromParcel(android.os.Parcel); 1409 public void writeToParcel(android.os.Parcel, int); 1410 1411 1412 public static android.os.Parcelable$Creator CREATOR; 1413 public android.content.ComponentName baseActivity; 1414 public android.content.res.Configuration configuration; 1415 public java.lang.CharSequence description; 1416 public int id; 1417 public long lastActiveTime; 1418 public int numActivities; 1419 public int numRunning; 1420 public int resizeMode; 1421 public int stackId; 1422 public boolean supportsSplitScreenMultiWindow; 1423 public android.graphics.Bitmap thumbnail; 1424 public android.content.ComponentName topActivity; 1425} 1426 1427-keep class android.app.ActivityManager$StackInfo { 1428 <init>(); 1429 1430 public int describeContents(); 1431 public void readFromParcel(android.os.Parcel); 1432 public java.lang.String toString(java.lang.String); 1433 public java.lang.String toString(); 1434 public void writeToParcel(android.os.Parcel, int); 1435 1436 1437 public static android.os.Parcelable$Creator CREATOR; 1438 public android.graphics.Rect bounds; 1439 public android.content.res.Configuration configuration; 1440 public int displayId; 1441 public int position; 1442 public int stackId; 1443 public android.graphics.Rect[] taskBounds; 1444 public int[] taskIds; 1445 public java.lang.String[] taskNames; 1446 public int[] taskUserIds; 1447 public android.content.ComponentName topActivity; 1448 public int userId; 1449 public boolean visible; 1450} 1451 1452-keep class android.app.ActivityManager$TaskDescription { 1453 <init>(java.lang.String, android.graphics.Bitmap, int); 1454 <init>(java.lang.String, int, int); 1455 <init>(java.lang.String, android.graphics.Bitmap); 1456 <init>(java.lang.String, int); 1457 <init>(java.lang.String); 1458 <init>(); 1459 <init>(java.lang.String, android.graphics.Bitmap, int, java.lang.String, int, int, int, int); 1460 <init>(android.app.ActivityManager$TaskDescription); 1461 1462 public void copyFrom(android.app.ActivityManager$TaskDescription); 1463 public void copyFromPreserveHiddenFields(android.app.ActivityManager$TaskDescription); 1464 public int describeContents(); 1465 public int getBackgroundColor(); 1466 public android.graphics.Bitmap getIcon(); 1467 public java.lang.String getIconFilename(); 1468 public int getIconResource(); 1469 public android.graphics.Bitmap getInMemoryIcon(); 1470 public java.lang.String getLabel(); 1471 public int getNavigationBarColor(); 1472 public int getPrimaryColor(); 1473 public int getStatusBarColor(); 1474 public static android.graphics.Bitmap loadTaskDescriptionIcon(java.lang.String, int); 1475 public void readFromParcel(android.os.Parcel); 1476 public void restoreFromXml(java.lang.String, java.lang.String); 1477 public void saveToXml(org.xmlpull.v1.XmlSerializer); 1478 public void setBackgroundColor(int); 1479 public void setIcon(android.graphics.Bitmap); 1480 public void setIcon(int); 1481 public void setIconFilename(java.lang.String); 1482 public void setLabel(java.lang.String); 1483 public void setNavigationBarColor(int); 1484 public void setPrimaryColor(int); 1485 public void setStatusBarColor(int); 1486 public java.lang.String toString(); 1487 public void writeToParcel(android.os.Parcel, int); 1488 1489 1490 public static java.lang.String ATTR_TASKDESCRIPTION_PREFIX; 1491 public static android.os.Parcelable$Creator CREATOR; 1492} 1493 1494-keep class android.app.ActivityManager$TaskSnapshot { 1495 <init>(android.graphics.GraphicBuffer, int, android.graphics.Rect, boolean, float, boolean, int, int, boolean); 1496 1497 public int describeContents(); 1498 public android.graphics.Rect getContentInsets(); 1499 public int getOrientation(); 1500 public float getScale(); 1501 public android.graphics.GraphicBuffer getSnapshot(); 1502 public int getSystemUiVisibility(); 1503 public int getWindowingMode(); 1504 public boolean isRealSnapshot(); 1505 public boolean isReducedResolution(); 1506 public boolean isTranslucent(); 1507 public java.lang.String toString(); 1508 public void writeToParcel(android.os.Parcel, int); 1509 1510 1511 public static android.os.Parcelable$Creator CREATOR; 1512} 1513 1514-keep class android.app.ActivityOptions { 1515 <init>(android.os.Bundle); 1516 1517 public void abort(); 1518 public static void abort(android.app.ActivityOptions); 1519 public boolean canTaskOverlayResume(); 1520 public boolean disallowEnterPictureInPictureWhileLaunching(); 1521 public android.app.ActivityOptions forTargetActivity(); 1522 public static android.app.ActivityOptions fromBundle(android.os.Bundle); 1523 public android.view.AppTransitionAnimationSpec[] getAnimSpecs(); 1524 public android.os.IRemoteCallback getAnimationFinishedListener(); 1525 public int getAnimationType(); 1526 public boolean getAvoidMoveToFront(); 1527 public int getCustomEnterResId(); 1528 public int getCustomExitResId(); 1529 public int getCustomInPlaceResId(); 1530 public int getExitCoordinatorKey(); 1531 public int getHeight(); 1532 public int getLaunchActivityType(); 1533 public android.graphics.Rect getLaunchBounds(); 1534 public int getLaunchDisplayId(); 1535 public boolean getLaunchTaskBehind(); 1536 public int getLaunchTaskId(); 1537 public int getLaunchWindowingMode(); 1538 public boolean getLockTaskMode(); 1539 public android.os.IRemoteCallback getOnAnimationStartListener(); 1540 public java.lang.String getPackageName(); 1541 public android.view.RemoteAnimationAdapter getRemoteAnimationAdapter(); 1542 public int getResultCode(); 1543 public android.content.Intent getResultData(); 1544 public android.os.ResultReceiver getResultReceiver(); 1545 public int getRotationAnimationHint(); 1546 public java.util.ArrayList getSharedElementNames(); 1547 public android.view.IAppTransitionAnimationSpecsFuture getSpecsFuture(); 1548 public int getSplitScreenCreateMode(); 1549 public int getStartX(); 1550 public int getStartY(); 1551 public boolean getTaskOverlay(); 1552 public android.graphics.GraphicBuffer getThumbnail(); 1553 public android.app.PendingIntent getUsageTimeReport(); 1554 public int getWidth(); 1555 public boolean isReturning(); 1556 public static android.app.ActivityOptions makeBasic(); 1557 public static android.app.ActivityOptions makeClipRevealAnimation(android.view.View, int, int, int, int); 1558 public static android.app.ActivityOptions makeCustomAnimation(android.content.Context, int, int); 1559 public static android.app.ActivityOptions makeCustomAnimation(android.content.Context, int, int, android.os.Handler, android.app.ActivityOptions$OnAnimationStartedListener); 1560 public static android.app.ActivityOptions makeCustomInPlaceAnimation(android.content.Context, int); 1561 public static android.app.ActivityOptions makeMultiThumbFutureAspectScaleAnimation(android.content.Context, android.os.Handler, android.view.IAppTransitionAnimationSpecsFuture, android.app.ActivityOptions$OnAnimationStartedListener, boolean); 1562 public static android.app.ActivityOptions makeOpenCrossProfileAppsAnimation(); 1563 public static android.app.ActivityOptions makeRemoteAnimation(android.view.RemoteAnimationAdapter); 1564 public static android.app.ActivityOptions makeScaleUpAnimation(android.view.View, int, int, int, int); 1565 public static android.app.ActivityOptions makeSceneTransitionAnimation(android.app.Activity, android.view.View, java.lang.String); 1566 public static android.app.ActivityOptions makeSceneTransitionAnimation(android.app.Activity, android.util.Pair[]); 1567 public static android.app.ActivityOptions makeTaskLaunchBehind(); 1568 public static android.app.ActivityOptions makeThumbnailAspectScaleDownAnimation(android.view.View, android.graphics.Bitmap, int, int, int, int, android.os.Handler, android.app.ActivityOptions$OnAnimationStartedListener); 1569 public static android.app.ActivityOptions makeThumbnailAspectScaleDownAnimation(android.view.View, android.view.AppTransitionAnimationSpec[], android.os.Handler, android.app.ActivityOptions$OnAnimationStartedListener, android.app.ActivityOptions$OnAnimationFinishedListener); 1570 public static android.app.ActivityOptions makeThumbnailScaleUpAnimation(android.view.View, android.graphics.Bitmap, int, int); 1571 public android.os.Bundle popAppVerificationBundle(); 1572 public void requestUsageTimeReport(android.app.PendingIntent); 1573 public android.app.ActivityOptions setAppVerificationBundle(android.os.Bundle); 1574 public void setAvoidMoveToFront(); 1575 public void setDisallowEnterPictureInPictureWhileLaunching(boolean); 1576 public void setLaunchActivityType(int); 1577 public android.app.ActivityOptions setLaunchBounds(android.graphics.Rect); 1578 public android.app.ActivityOptions setLaunchDisplayId(int); 1579 public void setLaunchTaskId(int); 1580 public void setLaunchWindowingMode(int); 1581 public android.app.ActivityOptions setLockTaskEnabled(boolean); 1582 public void setRemoteAnimationAdapter(android.view.RemoteAnimationAdapter); 1583 public void setRotationAnimationHint(int); 1584 public void setSplitScreenCreateMode(int); 1585 public void setTaskOverlay(boolean, boolean); 1586 public static android.app.ActivityOptions startSharedElementAnimation(android.view.Window, android.util.Pair[]); 1587 public static void stopSharedElementAnimation(android.view.Window); 1588 public android.os.Bundle toBundle(); 1589 public java.lang.String toString(); 1590 public void update(android.app.ActivityOptions); 1591 1592 1593 public static int ANIM_CLIP_REVEAL; 1594 public static int ANIM_CUSTOM; 1595 public static int ANIM_CUSTOM_IN_PLACE; 1596 public static int ANIM_DEFAULT; 1597 public static int ANIM_LAUNCH_TASK_BEHIND; 1598 public static int ANIM_NONE; 1599 public static int ANIM_OPEN_CROSS_PROFILE_APPS; 1600 public static int ANIM_REMOTE_ANIMATION; 1601 public static int ANIM_SCALE_UP; 1602 public static int ANIM_SCENE_TRANSITION; 1603 public static int ANIM_THUMBNAIL_ASPECT_SCALE_DOWN; 1604 public static int ANIM_THUMBNAIL_ASPECT_SCALE_UP; 1605 public static int ANIM_THUMBNAIL_SCALE_DOWN; 1606 public static int ANIM_THUMBNAIL_SCALE_UP; 1607 public static java.lang.String EXTRA_USAGE_TIME_REPORT; 1608 public static java.lang.String EXTRA_USAGE_TIME_REPORT_PACKAGES; 1609 public static java.lang.String KEY_ANIM_ENTER_RES_ID; 1610 public static java.lang.String KEY_ANIM_EXIT_RES_ID; 1611 public static java.lang.String KEY_ANIM_HEIGHT; 1612 public static java.lang.String KEY_ANIM_IN_PLACE_RES_ID; 1613 public static java.lang.String KEY_ANIM_START_LISTENER; 1614 public static java.lang.String KEY_ANIM_START_X; 1615 public static java.lang.String KEY_ANIM_START_Y; 1616 public static java.lang.String KEY_ANIM_THUMBNAIL; 1617 public static java.lang.String KEY_ANIM_TYPE; 1618 public static java.lang.String KEY_ANIM_WIDTH; 1619 public static java.lang.String KEY_LAUNCH_BOUNDS; 1620 public static java.lang.String KEY_PACKAGE_NAME; 1621} 1622 1623-keep class android.app.ActivityOptions$OnAnimationFinishedListener { 1624 1625 public abstract void onAnimationFinished(); 1626 1627 1628} 1629 1630-keep class android.app.ActivityOptions$OnAnimationStartedListener { 1631 1632 public abstract void onAnimationStarted(); 1633 1634 1635} 1636 1637-keep class android.app.ActivityThread { 1638 1639 public android.content.IContentProvider acquireExistingProvider(android.content.Context, java.lang.String, int, boolean); 1640 public android.content.IContentProvider acquireProvider(android.content.Context, java.lang.String, int, boolean); 1641 public void applyConfigurationToResources(android.content.res.Configuration); 1642 public static android.app.ActivityThread currentActivityThread(); 1643 public static android.app.Application currentApplication(); 1644 public static java.lang.String currentOpPackageName(); 1645 public static java.lang.String currentPackageName(); 1646 public static java.lang.String currentProcessName(); 1647 public static void dumpMemInfoTable(java.io.PrintWriter, android.os.Debug$MemoryInfo, boolean, boolean, boolean, boolean, int, java.lang.String, long, long, long, long, long, long); 1648 public static void dumpMemInfoTable(android.util.proto.ProtoOutputStream, android.os.Debug$MemoryInfo, boolean, boolean, long, long, long, long, long, long); 1649 public android.app.Activity getActivity(android.os.IBinder); 1650 public android.app.ActivityThread$ActivityClientRecord getActivityClient(android.os.IBinder); 1651 public android.app.Application getApplication(); 1652 public android.app.ActivityThread$ApplicationThread getApplicationThread(); 1653 public java.util.concurrent.Executor getExecutor(); 1654 public android.app.Instrumentation getInstrumentation(); 1655 public int getIntCoreSetting(java.lang.String, int); 1656 public static android.content.Intent getIntentBeingBroadcast(); 1657 public android.os.Looper getLooper(); 1658 public android.app.LoadedApk getPackageInfo(java.lang.String, android.content.res.CompatibilityInfo, int); 1659 public android.app.LoadedApk getPackageInfo(java.lang.String, android.content.res.CompatibilityInfo, int, int); 1660 public android.app.LoadedApk getPackageInfo(android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo, int); 1661 public android.app.LoadedApk getPackageInfoNoCheck(android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo); 1662 public static android.content.pm.IPackageManager getPackageManager(); 1663 public java.lang.String getProcessName(); 1664 public java.lang.String getProfileFilePath(); 1665 public android.app.ContextImpl getSystemContext(); 1666 public android.app.ContextImpl getSystemUiContext(); 1667 public void handleActivityConfigurationChanged(android.os.IBinder, android.content.res.Configuration, int); 1668 public void handleConfigurationChanged(android.content.res.Configuration); 1669 public void handleDestroyActivity(android.os.IBinder, boolean, int, boolean, java.lang.String); 1670 public void handleInstallProvider(android.content.pm.ProviderInfo); 1671 public android.app.Activity handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.app.servertransaction.PendingTransactionActions, android.content.Intent); 1672 public void handleMultiWindowModeChanged(android.os.IBinder, boolean, android.content.res.Configuration); 1673 public void handleNewIntent(android.os.IBinder, java.util.List, boolean); 1674 public void handlePauseActivity(android.os.IBinder, boolean, boolean, int, android.app.servertransaction.PendingTransactionActions, java.lang.String); 1675 public void handlePictureInPictureModeChanged(android.os.IBinder, boolean, android.content.res.Configuration); 1676 public void handleRelaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.app.servertransaction.PendingTransactionActions); 1677 public void handleRequestAssistContextExtras(android.app.ActivityThread$RequestAssistContextExtras); 1678 public void handleResumeActivity(android.os.IBinder, boolean, boolean, java.lang.String); 1679 public void handleSendResult(android.os.IBinder, java.util.List, java.lang.String); 1680 public void handleStartActivity(android.app.ActivityThread$ActivityClientRecord, android.app.servertransaction.PendingTransactionActions); 1681 public void handleStopActivity(android.os.IBinder, boolean, int, android.app.servertransaction.PendingTransactionActions, boolean, java.lang.String); 1682 public void handleTranslucentConversionComplete(android.os.IBinder, boolean); 1683 public void handleWindowVisibility(android.os.IBinder, boolean); 1684 public void installSystemApplicationInfo(android.content.pm.ApplicationInfo, java.lang.ClassLoader); 1685 public void installSystemProviders(java.util.List); 1686 public boolean isProfiling(); 1687 public static boolean isSystem(); 1688 public static void main(java.lang.String[]); 1689 public void onNewActivityOptions(android.os.IBinder, android.app.ActivityOptions); 1690 public android.app.LoadedApk peekPackageInfo(java.lang.String, boolean); 1691 public void performRestartActivity(android.os.IBinder, boolean); 1692 public android.app.ActivityThread$ActivityClientRecord performResumeActivity(android.os.IBinder, boolean, java.lang.String); 1693 public android.app.ActivityThread$ActivityClientRecord prepareRelaunchActivity(android.os.IBinder, java.util.List, java.util.List, int, android.util.MergedConfiguration, boolean); 1694 public void registerOnActivityPausedListener(android.app.Activity, android.app.OnActivityPausedListener); 1695 public boolean releaseProvider(android.content.IContentProvider, boolean); 1696 public void reportRelaunch(android.os.IBinder, android.app.servertransaction.PendingTransactionActions); 1697 public void reportStop(android.app.servertransaction.PendingTransactionActions); 1698 public android.content.pm.ActivityInfo resolveActivityInfo(android.content.Intent); 1699 public void sendActivityResult(android.os.IBinder, java.lang.String, int, int, android.content.Intent); 1700 public android.app.Activity startActivityNow(android.app.Activity, java.lang.String, android.content.Intent, android.content.pm.ActivityInfo, android.os.IBinder, android.os.Bundle, android.app.Activity$NonConfigurationInstances); 1701 public void stopProfiling(); 1702 public static android.app.ActivityThread systemMain(); 1703 public void unregisterOnActivityPausedListener(android.app.Activity, android.app.OnActivityPausedListener); 1704 public void updatePendingConfiguration(android.content.res.Configuration); 1705 public void updateProcessState(int, boolean); 1706 1707 1708 public static boolean DEBUG_BROADCAST; 1709 public static boolean DEBUG_CONFIGURATION; 1710 public static boolean DEBUG_MEMORY_TRIM; 1711 public static boolean DEBUG_ORDER; 1712 public static long INVALID_PROC_STATE_SEQ; 1713 public static java.lang.String PROC_START_SEQ_IDENT; 1714 public static int SERVICE_DONE_EXECUTING_ANON; 1715 public static int SERVICE_DONE_EXECUTING_START; 1716 public static int SERVICE_DONE_EXECUTING_STOP; 1717 public static java.lang.String TAG; 1718} 1719 1720-keep class android.app.ActivityThread$ActivityClientRecord { 1721 <init>(); 1722 <init>(android.os.IBinder, android.content.Intent, int, android.content.pm.ActivityInfo, android.content.res.Configuration, android.content.res.CompatibilityInfo, java.lang.String, com.android.internal.app.IVoiceInteractor, android.os.Bundle, android.os.PersistableBundle, java.util.List, java.util.List, boolean, android.app.ProfilerInfo, android.app.ClientTransactionHandler); 1723 1724 public int getLifecycleState(); 1725 public java.lang.String getStateString(); 1726 public boolean isPersistable(); 1727 public boolean isVisibleFromServer(); 1728 public void setState(int); 1729 public java.lang.String toString(); 1730 1731 1732 public boolean isForward; 1733 public android.app.LoadedApk packageInfo; 1734 public android.os.IBinder token; 1735} 1736 1737-keep class android.app.ActivityThread$ApplicationThread { 1738 1739 public void attachAgent(java.lang.String); 1740 public void bindApplication(java.lang.String, android.content.pm.ApplicationInfo, java.util.List, android.content.ComponentName, android.app.ProfilerInfo, android.os.Bundle, android.app.IInstrumentationWatcher, android.app.IUiAutomationConnection, int, boolean, boolean, boolean, boolean, android.content.res.Configuration, android.content.res.CompatibilityInfo, java.util.Map, android.os.Bundle, java.lang.String, boolean); 1741 public void clearDnsCache(); 1742 public void dispatchPackageBroadcast(int, java.lang.String[]); 1743 public void dumpActivity(android.os.ParcelFileDescriptor, android.os.IBinder, java.lang.String, java.lang.String[]); 1744 public void dumpDbInfo(android.os.ParcelFileDescriptor, java.lang.String[]); 1745 public void dumpGfxInfo(android.os.ParcelFileDescriptor, java.lang.String[]); 1746 public void dumpHeap(boolean, boolean, boolean, java.lang.String, android.os.ParcelFileDescriptor); 1747 public void dumpMemInfo(android.os.ParcelFileDescriptor, android.os.Debug$MemoryInfo, boolean, boolean, boolean, boolean, boolean, java.lang.String[]); 1748 public void dumpMemInfoProto(android.os.ParcelFileDescriptor, android.os.Debug$MemoryInfo, boolean, boolean, boolean, boolean, java.lang.String[]); 1749 public void dumpProvider(android.os.ParcelFileDescriptor, android.os.IBinder, java.lang.String[]); 1750 public void dumpService(android.os.ParcelFileDescriptor, android.os.IBinder, java.lang.String[]); 1751 public void handleTrustStorageUpdate(); 1752 public void notifyCleartextNetwork(byte[]); 1753 public void processInBackground(); 1754 public void profilerControl(boolean, android.app.ProfilerInfo, int); 1755 public void requestAssistContextExtras(android.os.IBinder, android.os.IBinder, int, int, int); 1756 public void runIsolatedEntryPoint(java.lang.String, java.lang.String[]); 1757 public void scheduleApplicationInfoChanged(android.content.pm.ApplicationInfo); 1758 public void scheduleBindService(android.os.IBinder, android.content.Intent, boolean, int); 1759 public void scheduleCrash(java.lang.String); 1760 public void scheduleCreateBackupAgent(android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo, int); 1761 public void scheduleCreateService(android.os.IBinder, android.content.pm.ServiceInfo, android.content.res.CompatibilityInfo, int); 1762 public void scheduleDestroyBackupAgent(android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo); 1763 public void scheduleEnterAnimationComplete(android.os.IBinder); 1764 public void scheduleExit(); 1765 public void scheduleInstallProvider(android.content.pm.ProviderInfo); 1766 public void scheduleLocalVoiceInteractionStarted(android.os.IBinder, com.android.internal.app.IVoiceInteractor); 1767 public void scheduleLowMemory(); 1768 public void scheduleOnNewActivityOptions(android.os.IBinder, android.os.Bundle); 1769 public void scheduleReceiver(android.content.Intent, android.content.pm.ActivityInfo, android.content.res.CompatibilityInfo, int, java.lang.String, android.os.Bundle, boolean, int, int); 1770 public void scheduleRegisteredReceiver(android.content.IIntentReceiver, android.content.Intent, int, java.lang.String, android.os.Bundle, boolean, boolean, int, int); 1771 public void scheduleServiceArgs(android.os.IBinder, android.content.pm.ParceledListSlice); 1772 public void scheduleSleeping(android.os.IBinder, boolean); 1773 public void scheduleStopService(android.os.IBinder); 1774 public void scheduleSuicide(); 1775 public void scheduleTransaction(android.app.servertransaction.ClientTransaction); 1776 public void scheduleTranslucentConversionComplete(android.os.IBinder, boolean); 1777 public void scheduleTrimMemory(int); 1778 public void scheduleUnbindService(android.os.IBinder, android.content.Intent); 1779 public void setCoreSettings(android.os.Bundle); 1780 public void setHttpProxy(java.lang.String, java.lang.String, java.lang.String, android.net.Uri); 1781 public void setNetworkBlockSeq(long); 1782 public void setProcessState(int); 1783 public void setSchedulingGroup(int); 1784 public void startBinderTracking(); 1785 public void stopBinderTrackingAndDump(android.os.ParcelFileDescriptor); 1786 public void unstableProviderDied(android.os.IBinder); 1787 public void updatePackageCompatibilityInfo(java.lang.String, android.content.res.CompatibilityInfo); 1788 public void updateProcessState(int, boolean); 1789 public void updateTimePrefs(int); 1790 public void updateTimeZone(); 1791 1792 1793} 1794 1795-keep class android.app.ActivityThread$RequestAssistContextExtras { 1796 1797 1798 1799} 1800 1801-keep class android.app.AppComponentFactory { 1802 <init>(); 1803 1804 public android.app.Activity instantiateActivity(java.lang.ClassLoader, java.lang.String, android.content.Intent); 1805 public android.app.Application instantiateApplication(java.lang.ClassLoader, java.lang.String); 1806 public android.content.ContentProvider instantiateProvider(java.lang.ClassLoader, java.lang.String); 1807 public android.content.BroadcastReceiver instantiateReceiver(java.lang.ClassLoader, java.lang.String, android.content.Intent); 1808 public android.app.Service instantiateService(java.lang.ClassLoader, java.lang.String, android.content.Intent); 1809 1810 1811 public static android.app.AppComponentFactory DEFAULT; 1812} 1813 1814-keep class android.app.AppOpsManager { 1815 1816 public int checkAudioOp(int, int, int, java.lang.String); 1817 public int checkAudioOpNoThrow(int, int, int, java.lang.String); 1818 public int checkOp(java.lang.String, int, java.lang.String); 1819 public int checkOp(int, int, java.lang.String); 1820 public int checkOpNoThrow(java.lang.String, int, java.lang.String); 1821 public int checkOpNoThrow(int, int, java.lang.String); 1822 public void checkPackage(int, java.lang.String); 1823 public void finishOp(java.lang.String, int, java.lang.String); 1824 public void finishOp(int, int, java.lang.String); 1825 public void finishOp(int); 1826 public static java.lang.String[] getOpStrs(); 1827 public java.util.List getOpsForPackage(int, java.lang.String, int[]); 1828 public java.util.List getPackagesForOps(int[]); 1829 public static android.os.IBinder getToken(com.android.internal.app.IAppOpsService); 1830 public boolean isOperationActive(int, int, java.lang.String); 1831 public static long maxTime(long[], int, int); 1832 public static java.lang.String modeToName(int); 1833 public int noteOp(java.lang.String, int, java.lang.String); 1834 public int noteOp(int, int, java.lang.String); 1835 public int noteOp(int); 1836 public int noteOpNoThrow(java.lang.String, int, java.lang.String); 1837 public int noteOpNoThrow(int, int, java.lang.String); 1838 public int noteProxyOp(java.lang.String, java.lang.String); 1839 public int noteProxyOp(int, java.lang.String); 1840 public int noteProxyOpNoThrow(java.lang.String, java.lang.String); 1841 public int noteProxyOpNoThrow(int, java.lang.String); 1842 public static boolean opAllowSystemBypassRestriction(int); 1843 public static boolean opAllowsReset(int); 1844 public static int opToDefaultMode(int); 1845 public static java.lang.String opToName(int); 1846 public static java.lang.String opToPermission(int); 1847 public static java.lang.String opToRestriction(int); 1848 public static int opToSwitch(int); 1849 public static java.lang.String permissionToOp(java.lang.String); 1850 public static int permissionToOpCode(java.lang.String); 1851 public void resetAllModes(); 1852 public void setMode(int, int, java.lang.String, int); 1853 public void setMode(java.lang.String, int, java.lang.String, int); 1854 public void setRestriction(int, int, int, java.lang.String[]); 1855 public void setUidMode(int, int, int); 1856 public void setUidMode(java.lang.String, int, int); 1857 public void setUserRestriction(int, boolean, android.os.IBinder); 1858 public void setUserRestriction(int, boolean, android.os.IBinder, java.lang.String[]); 1859 public void setUserRestrictionForUser(int, boolean, android.os.IBinder, java.lang.String[], int); 1860 public int startOp(java.lang.String, int, java.lang.String); 1861 public int startOp(int); 1862 public int startOp(int, int, java.lang.String); 1863 public int startOp(int, int, java.lang.String, boolean); 1864 public int startOpNoThrow(java.lang.String, int, java.lang.String); 1865 public int startOpNoThrow(int, int, java.lang.String); 1866 public int startOpNoThrow(int, int, java.lang.String, boolean); 1867 public void startWatchingActive(int[], android.app.AppOpsManager$OnOpActiveChangedListener); 1868 public void startWatchingMode(java.lang.String, java.lang.String, android.app.AppOpsManager$OnOpChangedListener); 1869 public void startWatchingMode(java.lang.String, java.lang.String, int, android.app.AppOpsManager$OnOpChangedListener); 1870 public void startWatchingMode(int, java.lang.String, android.app.AppOpsManager$OnOpChangedListener); 1871 public void startWatchingMode(int, java.lang.String, int, android.app.AppOpsManager$OnOpChangedListener); 1872 public void stopWatchingActive(android.app.AppOpsManager$OnOpActiveChangedListener); 1873 public void stopWatchingMode(android.app.AppOpsManager$OnOpChangedListener); 1874 public static int strDebugOpToOp(java.lang.String); 1875 public static int strOpToOp(java.lang.String); 1876 public int unsafeCheckOpRaw(java.lang.String, int, java.lang.String); 1877 1878 1879 public static int MODE_ALLOWED; 1880 public static int MODE_DEFAULT; 1881 public static int MODE_ERRORED; 1882 public static int MODE_FOREGROUND; 1883 public static int MODE_IGNORED; 1884 public static java.lang.String[] MODE_NAMES; 1885 public static java.lang.String OPSTR_ACCEPT_HANDOVER; 1886 public static java.lang.String OPSTR_ACCESS_NOTIFICATIONS; 1887 public static java.lang.String OPSTR_ACTIVATE_VPN; 1888 public static java.lang.String OPSTR_ADD_VOICEMAIL; 1889 public static java.lang.String OPSTR_ANSWER_PHONE_CALLS; 1890 public static java.lang.String OPSTR_ASSIST_SCREENSHOT; 1891 public static java.lang.String OPSTR_ASSIST_STRUCTURE; 1892 public static java.lang.String OPSTR_AUDIO_ACCESSIBILITY_VOLUME; 1893 public static java.lang.String OPSTR_AUDIO_ALARM_VOLUME; 1894 public static java.lang.String OPSTR_AUDIO_BLUETOOTH_VOLUME; 1895 public static java.lang.String OPSTR_AUDIO_MASTER_VOLUME; 1896 public static java.lang.String OPSTR_AUDIO_MEDIA_VOLUME; 1897 public static java.lang.String OPSTR_AUDIO_NOTIFICATION_VOLUME; 1898 public static java.lang.String OPSTR_AUDIO_RING_VOLUME; 1899 public static java.lang.String OPSTR_AUDIO_VOICE_VOLUME; 1900 public static java.lang.String OPSTR_BIND_ACCESSIBILITY_SERVICE; 1901 public static java.lang.String OPSTR_BLUETOOTH_SCAN; 1902 public static java.lang.String OPSTR_BODY_SENSORS; 1903 public static java.lang.String OPSTR_CALL_PHONE; 1904 public static java.lang.String OPSTR_CAMERA; 1905 public static java.lang.String OPSTR_CHANGE_WIFI_STATE; 1906 public static java.lang.String OPSTR_COARSE_LOCATION; 1907 public static java.lang.String OPSTR_FINE_LOCATION; 1908 public static java.lang.String OPSTR_GET_ACCOUNTS; 1909 public static java.lang.String OPSTR_GET_USAGE_STATS; 1910 public static java.lang.String OPSTR_GPS; 1911 public static java.lang.String OPSTR_INSTANT_APP_START_FOREGROUND; 1912 public static java.lang.String OPSTR_MANAGE_IPSEC_TUNNELS; 1913 public static java.lang.String OPSTR_MOCK_LOCATION; 1914 public static java.lang.String OPSTR_MONITOR_HIGH_POWER_LOCATION; 1915 public static java.lang.String OPSTR_MONITOR_LOCATION; 1916 public static java.lang.String OPSTR_MUTE_MICROPHONE; 1917 public static java.lang.String OPSTR_NEIGHBORING_CELLS; 1918 public static java.lang.String OPSTR_PICTURE_IN_PICTURE; 1919 public static java.lang.String OPSTR_PLAY_AUDIO; 1920 public static java.lang.String OPSTR_POST_NOTIFICATION; 1921 public static java.lang.String OPSTR_PROCESS_OUTGOING_CALLS; 1922 public static java.lang.String OPSTR_PROJECT_MEDIA; 1923 public static java.lang.String OPSTR_READ_CALENDAR; 1924 public static java.lang.String OPSTR_READ_CALL_LOG; 1925 public static java.lang.String OPSTR_READ_CELL_BROADCASTS; 1926 public static java.lang.String OPSTR_READ_CLIPBOARD; 1927 public static java.lang.String OPSTR_READ_CONTACTS; 1928 public static java.lang.String OPSTR_READ_EXTERNAL_STORAGE; 1929 public static java.lang.String OPSTR_READ_ICC_SMS; 1930 public static java.lang.String OPSTR_READ_PHONE_NUMBERS; 1931 public static java.lang.String OPSTR_READ_PHONE_STATE; 1932 public static java.lang.String OPSTR_READ_SMS; 1933 public static java.lang.String OPSTR_RECEIVE_EMERGENCY_BROADCAST; 1934 public static java.lang.String OPSTR_RECEIVE_MMS; 1935 public static java.lang.String OPSTR_RECEIVE_SMS; 1936 public static java.lang.String OPSTR_RECEIVE_WAP_PUSH; 1937 public static java.lang.String OPSTR_RECORD_AUDIO; 1938 public static java.lang.String OPSTR_REQUEST_DELETE_PACKAGES; 1939 public static java.lang.String OPSTR_REQUEST_INSTALL_PACKAGES; 1940 public static java.lang.String OPSTR_RUN_ANY_IN_BACKGROUND; 1941 public static java.lang.String OPSTR_RUN_IN_BACKGROUND; 1942 public static java.lang.String OPSTR_SEND_SMS; 1943 public static java.lang.String OPSTR_START_FOREGROUND; 1944 public static java.lang.String OPSTR_SYSTEM_ALERT_WINDOW; 1945 public static java.lang.String OPSTR_TAKE_AUDIO_FOCUS; 1946 public static java.lang.String OPSTR_TAKE_MEDIA_BUTTONS; 1947 public static java.lang.String OPSTR_TOAST_WINDOW; 1948 public static java.lang.String OPSTR_TURN_SCREEN_ON; 1949 public static java.lang.String OPSTR_USE_FINGERPRINT; 1950 public static java.lang.String OPSTR_USE_SIP; 1951 public static java.lang.String OPSTR_VIBRATE; 1952 public static java.lang.String OPSTR_WAKE_LOCK; 1953 public static java.lang.String OPSTR_WIFI_SCAN; 1954 public static java.lang.String OPSTR_WRITE_CALENDAR; 1955 public static java.lang.String OPSTR_WRITE_CALL_LOG; 1956 public static java.lang.String OPSTR_WRITE_CLIPBOARD; 1957 public static java.lang.String OPSTR_WRITE_CONTACTS; 1958 public static java.lang.String OPSTR_WRITE_EXTERNAL_STORAGE; 1959 public static java.lang.String OPSTR_WRITE_ICC_SMS; 1960 public static java.lang.String OPSTR_WRITE_SETTINGS; 1961 public static java.lang.String OPSTR_WRITE_SMS; 1962 public static java.lang.String OPSTR_WRITE_WALLPAPER; 1963 public static int OP_ACCEPT_HANDOVER; 1964 public static int OP_ACCESS_NOTIFICATIONS; 1965 public static int OP_ACTIVATE_VPN; 1966 public static int OP_ADD_VOICEMAIL; 1967 public static int OP_ANSWER_PHONE_CALLS; 1968 public static int OP_ASSIST_SCREENSHOT; 1969 public static int OP_ASSIST_STRUCTURE; 1970 public static int OP_AUDIO_ACCESSIBILITY_VOLUME; 1971 public static int OP_AUDIO_ALARM_VOLUME; 1972 public static int OP_AUDIO_BLUETOOTH_VOLUME; 1973 public static int OP_AUDIO_MASTER_VOLUME; 1974 public static int OP_AUDIO_MEDIA_VOLUME; 1975 public static int OP_AUDIO_NOTIFICATION_VOLUME; 1976 public static int OP_AUDIO_RING_VOLUME; 1977 public static int OP_AUDIO_VOICE_VOLUME; 1978 public static int OP_BIND_ACCESSIBILITY_SERVICE; 1979 public static int OP_BLUETOOTH_SCAN; 1980 public static int OP_BODY_SENSORS; 1981 public static int OP_CALL_PHONE; 1982 public static int OP_CAMERA; 1983 public static int OP_CHANGE_WIFI_STATE; 1984 public static int OP_COARSE_LOCATION; 1985 public static int OP_FINE_LOCATION; 1986 public static int OP_GET_ACCOUNTS; 1987 public static int OP_GET_USAGE_STATS; 1988 public static int OP_GPS; 1989 public static int OP_INSTANT_APP_START_FOREGROUND; 1990 public static int OP_MANAGE_IPSEC_TUNNELS; 1991 public static int OP_MOCK_LOCATION; 1992 public static int OP_MONITOR_HIGH_POWER_LOCATION; 1993 public static int OP_MONITOR_LOCATION; 1994 public static int OP_MUTE_MICROPHONE; 1995 public static int OP_NEIGHBORING_CELLS; 1996 public static int OP_NONE; 1997 public static int OP_PICTURE_IN_PICTURE; 1998 public static int OP_PLAY_AUDIO; 1999 public static int OP_POST_NOTIFICATION; 2000 public static int OP_PROCESS_OUTGOING_CALLS; 2001 public static int OP_PROJECT_MEDIA; 2002 public static int OP_READ_CALENDAR; 2003 public static int OP_READ_CALL_LOG; 2004 public static int OP_READ_CELL_BROADCASTS; 2005 public static int OP_READ_CLIPBOARD; 2006 public static int OP_READ_CONTACTS; 2007 public static int OP_READ_EXTERNAL_STORAGE; 2008 public static int OP_READ_ICC_SMS; 2009 public static int OP_READ_PHONE_NUMBERS; 2010 public static int OP_READ_PHONE_STATE; 2011 public static int OP_READ_SMS; 2012 public static int OP_RECEIVE_EMERGECY_SMS; 2013 public static int OP_RECEIVE_MMS; 2014 public static int OP_RECEIVE_SMS; 2015 public static int OP_RECEIVE_WAP_PUSH; 2016 public static int OP_RECORD_AUDIO; 2017 public static int OP_REQUEST_DELETE_PACKAGES; 2018 public static int OP_REQUEST_INSTALL_PACKAGES; 2019 public static int OP_RUN_ANY_IN_BACKGROUND; 2020 public static int OP_RUN_IN_BACKGROUND; 2021 public static int OP_SEND_SMS; 2022 public static int OP_START_FOREGROUND; 2023 public static int OP_SYSTEM_ALERT_WINDOW; 2024 public static int OP_TAKE_AUDIO_FOCUS; 2025 public static int OP_TAKE_MEDIA_BUTTONS; 2026 public static int OP_TOAST_WINDOW; 2027 public static int OP_TURN_SCREEN_ON; 2028 public static int OP_USE_FINGERPRINT; 2029 public static int OP_USE_SIP; 2030 public static int OP_VIBRATE; 2031 public static int OP_WAKE_LOCK; 2032 public static int OP_WIFI_SCAN; 2033 public static int OP_WRITE_CALENDAR; 2034 public static int OP_WRITE_CALL_LOG; 2035 public static int OP_WRITE_CLIPBOARD; 2036 public static int OP_WRITE_CONTACTS; 2037 public static int OP_WRITE_EXTERNAL_STORAGE; 2038 public static int OP_WRITE_ICC_SMS; 2039 public static int OP_WRITE_SETTINGS; 2040 public static int OP_WRITE_SMS; 2041 public static int OP_WRITE_WALLPAPER; 2042 public static int UID_STATE_BACKGROUND; 2043 public static int UID_STATE_CACHED; 2044 public static int UID_STATE_FOREGROUND; 2045 public static int UID_STATE_FOREGROUND_SERVICE; 2046 public static int UID_STATE_LAST_NON_RESTRICTED; 2047 public static int UID_STATE_PERSISTENT; 2048 public static int UID_STATE_TOP; 2049 public static int WATCH_FOREGROUND_CHANGES; 2050 public static int _NUM_OP; 2051 public static int _NUM_UID_STATE; 2052} 2053 2054-keep class android.app.AppOpsManager$OnOpActiveChangedListener { 2055 2056 public abstract void onOpActiveChanged(int, int, java.lang.String, boolean); 2057 2058 2059} 2060 2061-keep class android.app.AppOpsManager$OnOpChangedListener { 2062 2063 public abstract void onOpChanged(java.lang.String, java.lang.String); 2064 2065 2066} 2067 2068-keep class android.app.AppOpsManager$OpEntry { 2069 <init>(int, int, long, long, int, int, java.lang.String); 2070 <init>(int, int, long[], long[], int, boolean, int, java.lang.String); 2071 <init>(int, int, long[], long[], int, int, java.lang.String); 2072 2073 public int describeContents(); 2074 public int getDuration(); 2075 public long getLastAccessBackgroundTime(); 2076 public long getLastAccessForegroundTime(); 2077 public long getLastAccessTime(); 2078 public long getLastRejectBackgroundTime(); 2079 public long getLastRejectForegroundTime(); 2080 public long getLastRejectTime(); 2081 public long getLastRejectTimeFor(int); 2082 public long getLastTimeFor(int); 2083 public int getMode(); 2084 public int getOp(); 2085 public java.lang.String getProxyPackageName(); 2086 public int getProxyUid(); 2087 public long getRejectTime(); 2088 public long getTime(); 2089 public boolean isRunning(); 2090 public void writeToParcel(android.os.Parcel, int); 2091 2092 2093 public static android.os.Parcelable$Creator CREATOR; 2094} 2095 2096-keep class android.app.AppOpsManager$PackageOps { 2097 <init>(java.lang.String, int, java.util.List); 2098 2099 public int describeContents(); 2100 public java.util.List getOps(); 2101 public java.lang.String getPackageName(); 2102 public int getUid(); 2103 public void writeToParcel(android.os.Parcel, int); 2104 2105 2106 public static android.os.Parcelable$Creator CREATOR; 2107} 2108 2109-keep class android.app.Application { 2110 <init>(); 2111 2112 public android.view.autofill.AutofillManager$AutofillClient getAutofillClient(); 2113 public static java.lang.String getProcessName(); 2114 public void onConfigurationChanged(android.content.res.Configuration); 2115 public void onCreate(); 2116 public void onLowMemory(); 2117 public void onTerminate(); 2118 public void onTrimMemory(int); 2119 public void registerActivityLifecycleCallbacks(android.app.Application$ActivityLifecycleCallbacks); 2120 public void registerComponentCallbacks(android.content.ComponentCallbacks); 2121 public void registerOnProvideAssistDataListener(android.app.Application$OnProvideAssistDataListener); 2122 public void unregisterActivityLifecycleCallbacks(android.app.Application$ActivityLifecycleCallbacks); 2123 public void unregisterComponentCallbacks(android.content.ComponentCallbacks); 2124 public void unregisterOnProvideAssistDataListener(android.app.Application$OnProvideAssistDataListener); 2125 2126 2127 public android.app.LoadedApk mLoadedApk; 2128} 2129 2130-keep class android.app.Application$ActivityLifecycleCallbacks { 2131 2132 public abstract void onActivityCreated(android.app.Activity, android.os.Bundle); 2133 public abstract void onActivityDestroyed(android.app.Activity); 2134 public abstract void onActivityPaused(android.app.Activity); 2135 public abstract void onActivityResumed(android.app.Activity); 2136 public abstract void onActivitySaveInstanceState(android.app.Activity, android.os.Bundle); 2137 public abstract void onActivityStarted(android.app.Activity); 2138 public abstract void onActivityStopped(android.app.Activity); 2139 2140 2141} 2142 2143-keep class android.app.Application$OnProvideAssistDataListener { 2144 2145 public abstract void onProvideAssistData(android.app.Activity, android.os.Bundle); 2146 2147 2148} 2149 2150-keep class android.app.ApplicationErrorReport { 2151 <init>(); 2152 2153 public int describeContents(); 2154 public void dump(android.util.Printer, java.lang.String); 2155 public static android.content.ComponentName getErrorReportReceiver(android.content.Context, java.lang.String, int); 2156 public void readFromParcel(android.os.Parcel); 2157 public void writeToParcel(android.os.Parcel, int); 2158 2159 2160 public static android.os.Parcelable$Creator CREATOR; 2161 public static int TYPE_ANR; 2162 public static int TYPE_BATTERY; 2163 public static int TYPE_CRASH; 2164 public static int TYPE_NONE; 2165 public static int TYPE_RUNNING_SERVICE; 2166 public android.app.ApplicationErrorReport$AnrInfo anrInfo; 2167 public android.app.ApplicationErrorReport$BatteryInfo batteryInfo; 2168 public android.app.ApplicationErrorReport$CrashInfo crashInfo; 2169 public java.lang.String installerPackageName; 2170 public java.lang.String packageName; 2171 public java.lang.String processName; 2172 public android.app.ApplicationErrorReport$RunningServiceInfo runningServiceInfo; 2173 public boolean systemApp; 2174 public long time; 2175 public int type; 2176} 2177 2178-keep class android.app.ApplicationErrorReport$AnrInfo { 2179 <init>(); 2180 <init>(android.os.Parcel); 2181 2182 public void dump(android.util.Printer, java.lang.String); 2183 public void writeToParcel(android.os.Parcel, int); 2184 2185 2186 public java.lang.String activity; 2187 public java.lang.String cause; 2188 public java.lang.String info; 2189} 2190 2191-keep class android.app.ApplicationErrorReport$BatteryInfo { 2192 <init>(); 2193 <init>(android.os.Parcel); 2194 2195 public void dump(android.util.Printer, java.lang.String); 2196 public void writeToParcel(android.os.Parcel, int); 2197 2198 2199 public java.lang.String checkinDetails; 2200 public long durationMicros; 2201 public java.lang.String usageDetails; 2202 public int usagePercent; 2203} 2204 2205-keep class android.app.ApplicationErrorReport$CrashInfo { 2206 <init>(); 2207 <init>(java.lang.Throwable); 2208 <init>(android.os.Parcel); 2209 2210 public void appendStackTrace(java.lang.String); 2211 public void dump(android.util.Printer, java.lang.String); 2212 public void writeToParcel(android.os.Parcel, int); 2213 2214 2215 public java.lang.String exceptionClassName; 2216 public java.lang.String exceptionMessage; 2217 public java.lang.String stackTrace; 2218 public java.lang.String throwClassName; 2219 public java.lang.String throwFileName; 2220 public int throwLineNumber; 2221 public java.lang.String throwMethodName; 2222} 2223 2224-keep class android.app.ApplicationErrorReport$ParcelableCrashInfo { 2225 <init>(); 2226 <init>(java.lang.Throwable); 2227 <init>(android.os.Parcel); 2228 2229 public int describeContents(); 2230 2231 2232 public static android.os.Parcelable$Creator CREATOR; 2233} 2234 2235-keep class android.app.ApplicationErrorReport$RunningServiceInfo { 2236 <init>(); 2237 <init>(android.os.Parcel); 2238 2239 public void dump(android.util.Printer, java.lang.String); 2240 public void writeToParcel(android.os.Parcel, int); 2241 2242 2243 public long durationMillis; 2244 public java.lang.String serviceDetails; 2245} 2246 2247-keep class android.app.ClientTransactionHandler { 2248 <init>(); 2249 2250 public void executeTransaction(android.app.servertransaction.ClientTransaction); 2251 public abstract android.app.ActivityThread$ActivityClientRecord getActivityClient(android.os.IBinder); 2252 public abstract android.app.LoadedApk getPackageInfoNoCheck(android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo); 2253 public abstract void handleActivityConfigurationChanged(android.os.IBinder, android.content.res.Configuration, int); 2254 public abstract void handleConfigurationChanged(android.content.res.Configuration); 2255 public abstract void handleDestroyActivity(android.os.IBinder, boolean, int, boolean, java.lang.String); 2256 public abstract android.app.Activity handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.app.servertransaction.PendingTransactionActions, android.content.Intent); 2257 public abstract void handleMultiWindowModeChanged(android.os.IBinder, boolean, android.content.res.Configuration); 2258 public abstract void handleNewIntent(android.os.IBinder, java.util.List, boolean); 2259 public abstract void handlePauseActivity(android.os.IBinder, boolean, boolean, int, android.app.servertransaction.PendingTransactionActions, java.lang.String); 2260 public abstract void handlePictureInPictureModeChanged(android.os.IBinder, boolean, android.content.res.Configuration); 2261 public abstract void handleRelaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.app.servertransaction.PendingTransactionActions); 2262 public abstract void handleResumeActivity(android.os.IBinder, boolean, boolean, java.lang.String); 2263 public abstract void handleSendResult(android.os.IBinder, java.util.List, java.lang.String); 2264 public abstract void handleStartActivity(android.app.ActivityThread$ActivityClientRecord, android.app.servertransaction.PendingTransactionActions); 2265 public abstract void handleStopActivity(android.os.IBinder, boolean, int, android.app.servertransaction.PendingTransactionActions, boolean, java.lang.String); 2266 public abstract void handleWindowVisibility(android.os.IBinder, boolean); 2267 public abstract void performRestartActivity(android.os.IBinder, boolean); 2268 public abstract android.app.ActivityThread$ActivityClientRecord prepareRelaunchActivity(android.os.IBinder, java.util.List, java.util.List, int, android.util.MergedConfiguration, boolean); 2269 public abstract void reportRelaunch(android.os.IBinder, android.app.servertransaction.PendingTransactionActions); 2270 public abstract void reportStop(android.app.servertransaction.PendingTransactionActions); 2271 public abstract void updatePendingConfiguration(android.content.res.Configuration); 2272 public abstract void updateProcessState(int, boolean); 2273 2274 2275} 2276 2277-keep class android.app.ContentProviderHolder { 2278 <init>(android.content.pm.ProviderInfo); 2279 2280 public int describeContents(); 2281 public void writeToParcel(android.os.Parcel, int); 2282 2283 2284 public static android.os.Parcelable$Creator CREATOR; 2285 public android.os.IBinder connection; 2286 public android.content.pm.ProviderInfo info; 2287 public boolean noReleaseNeeded; 2288 public android.content.IContentProvider provider; 2289} 2290 2291-keep class android.app.ContextImpl { 2292 2293 public boolean bindService(android.content.Intent, android.content.ServiceConnection, int); 2294 public boolean bindServiceAsUser(android.content.Intent, android.content.ServiceConnection, int, android.os.UserHandle); 2295 public boolean bindServiceAsUser(android.content.Intent, android.content.ServiceConnection, int, android.os.Handler, android.os.UserHandle); 2296 public boolean canLoadUnsafeResources(); 2297 public int checkCallingOrSelfPermission(java.lang.String); 2298 public int checkCallingOrSelfUriPermission(android.net.Uri, int); 2299 public int checkCallingPermission(java.lang.String); 2300 public int checkCallingUriPermission(android.net.Uri, int); 2301 public int checkPermission(java.lang.String, int, int); 2302 public int checkPermission(java.lang.String, int, int, android.os.IBinder); 2303 public int checkSelfPermission(java.lang.String); 2304 public int checkUriPermission(android.net.Uri, int, int, int); 2305 public int checkUriPermission(android.net.Uri, int, int, int, android.os.IBinder); 2306 public int checkUriPermission(android.net.Uri, java.lang.String, java.lang.String, int, int, int); 2307 public void clearWallpaper(); 2308 public android.content.Context createApplicationContext(android.content.pm.ApplicationInfo, int); 2309 public android.content.Context createConfigurationContext(android.content.res.Configuration); 2310 public android.content.Context createContextForSplit(java.lang.String); 2311 public android.content.Context createCredentialProtectedStorageContext(); 2312 public android.content.Context createDeviceProtectedStorageContext(); 2313 public android.content.Context createDisplayContext(android.view.Display); 2314 public android.content.Context createPackageContext(java.lang.String, int); 2315 public android.content.Context createPackageContextAsUser(java.lang.String, int, android.os.UserHandle); 2316 public java.lang.String[] databaseList(); 2317 public boolean deleteDatabase(java.lang.String); 2318 public boolean deleteFile(java.lang.String); 2319 public boolean deleteSharedPreferences(java.lang.String); 2320 public void enforceCallingOrSelfPermission(java.lang.String, java.lang.String); 2321 public void enforceCallingOrSelfUriPermission(android.net.Uri, int, java.lang.String); 2322 public void enforceCallingPermission(java.lang.String, java.lang.String); 2323 public void enforceCallingUriPermission(android.net.Uri, int, java.lang.String); 2324 public void enforcePermission(java.lang.String, int, int, java.lang.String); 2325 public void enforceUriPermission(android.net.Uri, int, int, int, java.lang.String); 2326 public void enforceUriPermission(android.net.Uri, java.lang.String, java.lang.String, int, int, int, java.lang.String); 2327 public java.lang.String[] fileList(); 2328 public android.os.IBinder getActivityToken(); 2329 public android.content.Context getApplicationContext(); 2330 public android.content.pm.ApplicationInfo getApplicationInfo(); 2331 public android.content.res.AssetManager getAssets(); 2332 public android.view.autofill.AutofillManager$AutofillClient getAutofillClient(); 2333 public java.lang.String getBasePackageName(); 2334 public java.io.File getCacheDir(); 2335 public java.lang.ClassLoader getClassLoader(); 2336 public java.io.File getCodeCacheDir(); 2337 public android.content.ContentResolver getContentResolver(); 2338 public java.io.File getDataDir(); 2339 public java.io.File getDatabasePath(java.lang.String); 2340 public java.io.File getDir(java.lang.String, int); 2341 public android.view.Display getDisplay(); 2342 public android.view.DisplayAdjustments getDisplayAdjustments(int); 2343 public java.io.File getExternalCacheDir(); 2344 public java.io.File[] getExternalCacheDirs(); 2345 public java.io.File getExternalFilesDir(java.lang.String); 2346 public java.io.File[] getExternalFilesDirs(java.lang.String); 2347 public java.io.File[] getExternalMediaDirs(); 2348 public java.io.File getFileStreamPath(java.lang.String); 2349 public java.io.File getFilesDir(); 2350 public android.app.IApplicationThread getIApplicationThread(); 2351 public java.util.concurrent.Executor getMainExecutor(); 2352 public android.os.Looper getMainLooper(); 2353 public android.os.Handler getMainThreadHandler(); 2354 public java.io.File getNoBackupFilesDir(); 2355 public java.io.File getObbDir(); 2356 public java.io.File[] getObbDirs(); 2357 public java.lang.String getOpPackageName(); 2358 public java.lang.String getPackageCodePath(); 2359 public android.content.pm.PackageManager getPackageManager(); 2360 public java.lang.String getPackageName(); 2361 public java.lang.String getPackageResourcePath(); 2362 public java.io.File getPreloadsFileCache(); 2363 public android.content.res.Resources getResources(); 2364 public android.app.IServiceConnection getServiceDispatcher(android.content.ServiceConnection, android.os.Handler, int); 2365 public android.content.SharedPreferences getSharedPreferences(java.lang.String, int); 2366 public android.content.SharedPreferences getSharedPreferences(java.io.File, int); 2367 public java.io.File getSharedPreferencesPath(java.lang.String); 2368 public java.lang.Object getSystemService(java.lang.String); 2369 public java.lang.String getSystemServiceName(java.lang.Class); 2370 public android.content.res.Resources$Theme getTheme(); 2371 public int getThemeResId(); 2372 public android.os.UserHandle getUser(); 2373 public int getUserId(); 2374 public android.graphics.drawable.Drawable getWallpaper(); 2375 public int getWallpaperDesiredMinimumHeight(); 2376 public int getWallpaperDesiredMinimumWidth(); 2377 public void grantUriPermission(java.lang.String, android.net.Uri, int); 2378 public boolean isAutofillCompatibilityEnabled(); 2379 public boolean isCredentialProtectedStorage(); 2380 public boolean isDeviceProtectedStorage(); 2381 public boolean isRestricted(); 2382 public boolean moveDatabaseFrom(android.content.Context, java.lang.String); 2383 public boolean moveSharedPreferencesFrom(android.content.Context, java.lang.String); 2384 public java.io.FileInputStream openFileInput(java.lang.String); 2385 public java.io.FileOutputStream openFileOutput(java.lang.String, int); 2386 public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory); 2387 public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory, android.database.DatabaseErrorHandler); 2388 public android.graphics.drawable.Drawable peekWallpaper(); 2389 public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter); 2390 public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, int); 2391 public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler); 2392 public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler, int); 2393 public android.content.Intent registerReceiverAsUser(android.content.BroadcastReceiver, android.os.UserHandle, android.content.IntentFilter, java.lang.String, android.os.Handler); 2394 public void reloadSharedPreferences(); 2395 public void removeStickyBroadcast(android.content.Intent); 2396 public void removeStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle); 2397 public void revokeUriPermission(android.net.Uri, int); 2398 public void revokeUriPermission(java.lang.String, android.net.Uri, int); 2399 public void sendBroadcast(android.content.Intent); 2400 public void sendBroadcast(android.content.Intent, java.lang.String); 2401 public void sendBroadcast(android.content.Intent, java.lang.String, android.os.Bundle); 2402 public void sendBroadcast(android.content.Intent, java.lang.String, int); 2403 public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle); 2404 public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String); 2405 public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, android.os.Bundle); 2406 public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, int); 2407 public void sendBroadcastAsUserMultiplePermissions(android.content.Intent, android.os.UserHandle, java.lang.String[]); 2408 public void sendBroadcastMultiplePermissions(android.content.Intent, java.lang.String[]); 2409 public void sendOrderedBroadcast(android.content.Intent, java.lang.String); 2410 public void sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 2411 public void sendOrderedBroadcast(android.content.Intent, java.lang.String, android.os.Bundle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 2412 public void sendOrderedBroadcast(android.content.Intent, java.lang.String, int, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 2413 public void sendOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 2414 public void sendOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, int, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 2415 public void sendOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, int, android.os.Bundle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 2416 public void sendStickyBroadcast(android.content.Intent); 2417 public void sendStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle); 2418 public void sendStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle, android.os.Bundle); 2419 public void sendStickyOrderedBroadcast(android.content.Intent, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 2420 public void sendStickyOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 2421 public void setAutofillClient(android.view.autofill.AutofillManager$AutofillClient); 2422 public void setAutofillCompatibilityEnabled(boolean); 2423 public void setTheme(int); 2424 public void setWallpaper(android.graphics.Bitmap); 2425 public void setWallpaper(java.io.InputStream); 2426 public void startActivities(android.content.Intent[]); 2427 public void startActivities(android.content.Intent[], android.os.Bundle); 2428 public int startActivitiesAsUser(android.content.Intent[], android.os.Bundle, android.os.UserHandle); 2429 public void startActivity(android.content.Intent); 2430 public void startActivity(android.content.Intent, android.os.Bundle); 2431 public void startActivityAsUser(android.content.Intent, android.os.UserHandle); 2432 public void startActivityAsUser(android.content.Intent, android.os.Bundle, android.os.UserHandle); 2433 public android.content.ComponentName startForegroundService(android.content.Intent); 2434 public android.content.ComponentName startForegroundServiceAsUser(android.content.Intent, android.os.UserHandle); 2435 public boolean startInstrumentation(android.content.ComponentName, java.lang.String, android.os.Bundle); 2436 public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int); 2437 public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle); 2438 public android.content.ComponentName startService(android.content.Intent); 2439 public android.content.ComponentName startServiceAsUser(android.content.Intent, android.os.UserHandle); 2440 public boolean stopService(android.content.Intent); 2441 public boolean stopServiceAsUser(android.content.Intent, android.os.UserHandle); 2442 public void unbindService(android.content.ServiceConnection); 2443 public void unregisterReceiver(android.content.BroadcastReceiver); 2444 public void updateDisplay(int); 2445 2446 2447} 2448 2449-keep class android.app.Dialog { 2450 <init>(android.content.Context); 2451 <init>(android.content.Context, int); 2452 <init>(android.content.Context, boolean, android.os.Message); 2453 <init>(android.content.Context, boolean, android.content.DialogInterface$OnCancelListener); 2454 2455 public void addContentView(android.view.View, android.view.ViewGroup$LayoutParams); 2456 public void cancel(); 2457 public void closeOptionsMenu(); 2458 public void create(); 2459 public void dismiss(); 2460 public boolean dispatchGenericMotionEvent(android.view.MotionEvent); 2461 public boolean dispatchKeyEvent(android.view.KeyEvent); 2462 public boolean dispatchKeyShortcutEvent(android.view.KeyEvent); 2463 public boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 2464 public boolean dispatchTouchEvent(android.view.MotionEvent); 2465 public boolean dispatchTrackballEvent(android.view.MotionEvent); 2466 public android.view.View findViewById(int); 2467 public android.app.ActionBar getActionBar(); 2468 public android.content.Context getContext(); 2469 public android.view.View getCurrentFocus(); 2470 public android.view.LayoutInflater getLayoutInflater(); 2471 public android.app.Activity getOwnerActivity(); 2472 public android.view.SearchEvent getSearchEvent(); 2473 public int getVolumeControlStream(); 2474 public android.view.Window getWindow(); 2475 public void hide(); 2476 public void invalidateOptionsMenu(); 2477 public boolean isShowing(); 2478 public void onActionModeFinished(android.view.ActionMode); 2479 public void onActionModeStarted(android.view.ActionMode); 2480 public void onAttachedToWindow(); 2481 public void onBackPressed(); 2482 public void onContentChanged(); 2483 public boolean onContextItemSelected(android.view.MenuItem); 2484 public void onContextMenuClosed(android.view.Menu); 2485 protected void onCreate(android.os.Bundle); 2486 public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu$ContextMenuInfo); 2487 public boolean onCreateOptionsMenu(android.view.Menu); 2488 public boolean onCreatePanelMenu(int, android.view.Menu); 2489 public android.view.View onCreatePanelView(int); 2490 public void onDetachedFromWindow(); 2491 public boolean onGenericMotionEvent(android.view.MotionEvent); 2492 public boolean onKeyDown(int, android.view.KeyEvent); 2493 public boolean onKeyLongPress(int, android.view.KeyEvent); 2494 public boolean onKeyMultiple(int, int, android.view.KeyEvent); 2495 public boolean onKeyShortcut(int, android.view.KeyEvent); 2496 public boolean onKeyUp(int, android.view.KeyEvent); 2497 public boolean onMenuItemSelected(int, android.view.MenuItem); 2498 public boolean onMenuOpened(int, android.view.Menu); 2499 public boolean onOptionsItemSelected(android.view.MenuItem); 2500 public void onOptionsMenuClosed(android.view.Menu); 2501 public void onPanelClosed(int, android.view.Menu); 2502 public boolean onPrepareOptionsMenu(android.view.Menu); 2503 public boolean onPreparePanel(int, android.view.View, android.view.Menu); 2504 public void onRestoreInstanceState(android.os.Bundle); 2505 public android.os.Bundle onSaveInstanceState(); 2506 public boolean onSearchRequested(android.view.SearchEvent); 2507 public boolean onSearchRequested(); 2508 protected void onStart(); 2509 protected void onStop(); 2510 public boolean onTouchEvent(android.view.MotionEvent); 2511 public boolean onTrackballEvent(android.view.MotionEvent); 2512 public void onWindowAttributesChanged(android.view.WindowManager$LayoutParams); 2513 public void onWindowDismissed(boolean, boolean); 2514 public void onWindowFocusChanged(boolean); 2515 public android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback); 2516 public android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback, int); 2517 public void openContextMenu(android.view.View); 2518 public void openOptionsMenu(); 2519 public void registerForContextMenu(android.view.View); 2520 public boolean requestWindowFeature(int); 2521 public android.view.View requireViewById(int); 2522 public void setCancelMessage(android.os.Message); 2523 public void setCancelable(boolean); 2524 public void setCanceledOnTouchOutside(boolean); 2525 public void setContentView(int); 2526 public void setContentView(android.view.View); 2527 public void setContentView(android.view.View, android.view.ViewGroup$LayoutParams); 2528 public void setDismissMessage(android.os.Message); 2529 public void setFeatureDrawable(int, android.graphics.drawable.Drawable); 2530 public void setFeatureDrawableAlpha(int, int); 2531 public void setFeatureDrawableResource(int, int); 2532 public void setFeatureDrawableUri(int, android.net.Uri); 2533 public void setOnCancelListener(android.content.DialogInterface$OnCancelListener); 2534 public void setOnDismissListener(android.content.DialogInterface$OnDismissListener); 2535 public void setOnKeyListener(android.content.DialogInterface$OnKeyListener); 2536 public void setOnShowListener(android.content.DialogInterface$OnShowListener); 2537 public void setOwnerActivity(android.app.Activity); 2538 public void setTitle(java.lang.CharSequence); 2539 public void setTitle(int); 2540 public void setVolumeControlStream(int); 2541 public void show(); 2542 public boolean takeCancelAndDismissListeners(java.lang.String, android.content.DialogInterface$OnCancelListener, android.content.DialogInterface$OnDismissListener); 2543 public void takeKeyEvents(boolean); 2544 public void unregisterForContextMenu(android.view.View); 2545 2546 2547 protected boolean mCancelable; 2548} 2549 2550-keep class android.app.Fragment { 2551 <init>(); 2552 2553 public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 2554 public boolean equals(java.lang.Object); 2555 public android.app.Activity getActivity(); 2556 public boolean getAllowEnterTransitionOverlap(); 2557 public boolean getAllowReturnTransitionOverlap(); 2558 public android.os.Bundle getArguments(); 2559 public android.app.FragmentManager getChildFragmentManager(); 2560 public android.content.Context getContext(); 2561 public android.transition.Transition getEnterTransition(); 2562 public android.transition.Transition getExitTransition(); 2563 public android.app.FragmentManager getFragmentManager(); 2564 public java.lang.Object getHost(); 2565 public int getId(); 2566 public android.view.LayoutInflater getLayoutInflater(); 2567 public android.app.LoaderManager getLoaderManager(); 2568 public android.app.Fragment getParentFragment(); 2569 public android.transition.Transition getReenterTransition(); 2570 public android.content.res.Resources getResources(); 2571 public boolean getRetainInstance(); 2572 public android.transition.Transition getReturnTransition(); 2573 public android.transition.Transition getSharedElementEnterTransition(); 2574 public android.transition.Transition getSharedElementReturnTransition(); 2575 public java.lang.String getString(int); 2576 public java.lang.String getString(int, java.lang.Object[]); 2577 public java.lang.String getTag(); 2578 public android.app.Fragment getTargetFragment(); 2579 public int getTargetRequestCode(); 2580 public java.lang.CharSequence getText(int); 2581 public boolean getUserVisibleHint(); 2582 public android.view.View getView(); 2583 public int hashCode(); 2584 public static android.app.Fragment instantiate(android.content.Context, java.lang.String); 2585 public static android.app.Fragment instantiate(android.content.Context, java.lang.String, android.os.Bundle); 2586 public boolean isAdded(); 2587 public boolean isDetached(); 2588 public boolean isHidden(); 2589 public boolean isInLayout(); 2590 public boolean isRemoving(); 2591 public boolean isResumed(); 2592 public boolean isStateSaved(); 2593 public boolean isVisible(); 2594 public void onActivityCreated(android.os.Bundle); 2595 public void onActivityResult(int, int, android.content.Intent); 2596 public void onAttach(android.content.Context); 2597 public void onAttach(android.app.Activity); 2598 public void onAttachFragment(android.app.Fragment); 2599 public void onConfigurationChanged(android.content.res.Configuration); 2600 public boolean onContextItemSelected(android.view.MenuItem); 2601 public void onCreate(android.os.Bundle); 2602 public android.animation.Animator onCreateAnimator(int, boolean, int); 2603 public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu$ContextMenuInfo); 2604 public void onCreateOptionsMenu(android.view.Menu, android.view.MenuInflater); 2605 public android.view.View onCreateView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 2606 public void onDestroy(); 2607 public void onDestroyOptionsMenu(); 2608 public void onDestroyView(); 2609 public void onDetach(); 2610 public android.view.LayoutInflater onGetLayoutInflater(android.os.Bundle); 2611 public void onHiddenChanged(boolean); 2612 public void onInflate(android.util.AttributeSet, android.os.Bundle); 2613 public void onInflate(android.content.Context, android.util.AttributeSet, android.os.Bundle); 2614 public void onInflate(android.app.Activity, android.util.AttributeSet, android.os.Bundle); 2615 public void onLowMemory(); 2616 public void onMultiWindowModeChanged(boolean, android.content.res.Configuration); 2617 public void onMultiWindowModeChanged(boolean); 2618 public boolean onOptionsItemSelected(android.view.MenuItem); 2619 public void onOptionsMenuClosed(android.view.Menu); 2620 public void onPause(); 2621 public void onPictureInPictureModeChanged(boolean, android.content.res.Configuration); 2622 public void onPictureInPictureModeChanged(boolean); 2623 public void onPrepareOptionsMenu(android.view.Menu); 2624 public void onRequestPermissionsResult(int, java.lang.String[], int[]); 2625 public void onResume(); 2626 public void onSaveInstanceState(android.os.Bundle); 2627 public void onStart(); 2628 public void onStop(); 2629 public void onTrimMemory(int); 2630 public void onViewCreated(android.view.View, android.os.Bundle); 2631 public void onViewStateRestored(android.os.Bundle); 2632 public void postponeEnterTransition(); 2633 public void registerForContextMenu(android.view.View); 2634 public void requestPermissions(java.lang.String[], int); 2635 public void setAllowEnterTransitionOverlap(boolean); 2636 public void setAllowReturnTransitionOverlap(boolean); 2637 public void setArguments(android.os.Bundle); 2638 public void setEnterSharedElementCallback(android.app.SharedElementCallback); 2639 public void setEnterTransition(android.transition.Transition); 2640 public void setExitSharedElementCallback(android.app.SharedElementCallback); 2641 public void setExitTransition(android.transition.Transition); 2642 public void setHasOptionsMenu(boolean); 2643 public void setInitialSavedState(android.app.Fragment$SavedState); 2644 public void setMenuVisibility(boolean); 2645 public void setReenterTransition(android.transition.Transition); 2646 public void setRetainInstance(boolean); 2647 public void setReturnTransition(android.transition.Transition); 2648 public void setSharedElementEnterTransition(android.transition.Transition); 2649 public void setSharedElementReturnTransition(android.transition.Transition); 2650 public void setTargetFragment(android.app.Fragment, int); 2651 public void setUserVisibleHint(boolean); 2652 public boolean shouldShowRequestPermissionRationale(java.lang.String); 2653 public void startActivity(android.content.Intent); 2654 public void startActivity(android.content.Intent, android.os.Bundle); 2655 public void startActivityForResult(android.content.Intent, int); 2656 public void startActivityForResult(android.content.Intent, int, android.os.Bundle); 2657 public void startActivityForResultAsUser(android.content.Intent, int, android.os.Bundle, android.os.UserHandle); 2658 public void startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle); 2659 public void startPostponedEnterTransition(); 2660 public java.lang.String toString(); 2661 public void unregisterForContextMenu(android.view.View); 2662 2663 2664} 2665 2666-keep class android.app.Fragment$SavedState { 2667 2668 public int describeContents(); 2669 public void writeToParcel(android.os.Parcel, int); 2670 2671 2672 public static android.os.Parcelable$ClassLoaderCreator CREATOR; 2673} 2674 2675-keep class android.app.FragmentContainer { 2676 <init>(); 2677 2678 public android.app.Fragment instantiate(android.content.Context, java.lang.String, android.os.Bundle); 2679 public abstract android.view.View onFindViewById(int); 2680 public abstract boolean onHasView(); 2681 2682 2683} 2684 2685-keep class android.app.FragmentHostCallback { 2686 <init>(android.content.Context, android.os.Handler, int); 2687 2688 public void onAttachFragment(android.app.Fragment); 2689 public void onDump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 2690 public android.view.View onFindViewById(int); 2691 public abstract java.lang.Object onGetHost(); 2692 public android.view.LayoutInflater onGetLayoutInflater(); 2693 public int onGetWindowAnimations(); 2694 public boolean onHasView(); 2695 public boolean onHasWindowAnimations(); 2696 public void onInvalidateOptionsMenu(); 2697 public void onRequestPermissionsFromFragment(android.app.Fragment, java.lang.String[], int); 2698 public boolean onShouldSaveFragmentState(android.app.Fragment); 2699 public void onStartActivityAsUserFromFragment(android.app.Fragment, android.content.Intent, int, android.os.Bundle, android.os.UserHandle); 2700 public void onStartActivityFromFragment(android.app.Fragment, android.content.Intent, int, android.os.Bundle); 2701 public void onStartIntentSenderFromFragment(android.app.Fragment, android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle); 2702 public boolean onUseFragmentManagerInflaterFactory(); 2703 2704 2705} 2706 2707-keep class android.app.FragmentManager { 2708 <init>(); 2709 2710 public abstract void addOnBackStackChangedListener(android.app.FragmentManager$OnBackStackChangedListener); 2711 public abstract android.app.FragmentTransaction beginTransaction(); 2712 public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 2713 public static void enableDebugLogging(boolean); 2714 public abstract boolean executePendingTransactions(); 2715 public abstract android.app.Fragment findFragmentById(int); 2716 public abstract android.app.Fragment findFragmentByTag(java.lang.String); 2717 public abstract android.app.FragmentManager$BackStackEntry getBackStackEntryAt(int); 2718 public abstract int getBackStackEntryCount(); 2719 public abstract android.app.Fragment getFragment(android.os.Bundle, java.lang.String); 2720 public abstract java.util.List getFragments(); 2721 public abstract android.app.Fragment getPrimaryNavigationFragment(); 2722 public void invalidateOptionsMenu(); 2723 public abstract boolean isDestroyed(); 2724 public abstract boolean isStateSaved(); 2725 public android.app.FragmentTransaction openTransaction(); 2726 public abstract void popBackStack(); 2727 public abstract void popBackStack(java.lang.String, int); 2728 public abstract void popBackStack(int, int); 2729 public abstract boolean popBackStackImmediate(); 2730 public abstract boolean popBackStackImmediate(java.lang.String, int); 2731 public abstract boolean popBackStackImmediate(int, int); 2732 public abstract void putFragment(android.os.Bundle, java.lang.String, android.app.Fragment); 2733 public abstract void registerFragmentLifecycleCallbacks(android.app.FragmentManager$FragmentLifecycleCallbacks, boolean); 2734 public abstract void removeOnBackStackChangedListener(android.app.FragmentManager$OnBackStackChangedListener); 2735 public abstract android.app.Fragment$SavedState saveFragmentInstanceState(android.app.Fragment); 2736 public abstract void unregisterFragmentLifecycleCallbacks(android.app.FragmentManager$FragmentLifecycleCallbacks); 2737 2738 2739 public static int POP_BACK_STACK_INCLUSIVE; 2740} 2741 2742-keep class android.app.FragmentManager$BackStackEntry { 2743 2744 public abstract java.lang.CharSequence getBreadCrumbShortTitle(); 2745 public abstract int getBreadCrumbShortTitleRes(); 2746 public abstract java.lang.CharSequence getBreadCrumbTitle(); 2747 public abstract int getBreadCrumbTitleRes(); 2748 public abstract int getId(); 2749 public abstract java.lang.String getName(); 2750 2751 2752} 2753 2754-keep class android.app.FragmentManager$FragmentLifecycleCallbacks { 2755 <init>(); 2756 2757 public void onFragmentActivityCreated(android.app.FragmentManager, android.app.Fragment, android.os.Bundle); 2758 public void onFragmentAttached(android.app.FragmentManager, android.app.Fragment, android.content.Context); 2759 public void onFragmentCreated(android.app.FragmentManager, android.app.Fragment, android.os.Bundle); 2760 public void onFragmentDestroyed(android.app.FragmentManager, android.app.Fragment); 2761 public void onFragmentDetached(android.app.FragmentManager, android.app.Fragment); 2762 public void onFragmentPaused(android.app.FragmentManager, android.app.Fragment); 2763 public void onFragmentPreAttached(android.app.FragmentManager, android.app.Fragment, android.content.Context); 2764 public void onFragmentPreCreated(android.app.FragmentManager, android.app.Fragment, android.os.Bundle); 2765 public void onFragmentResumed(android.app.FragmentManager, android.app.Fragment); 2766 public void onFragmentSaveInstanceState(android.app.FragmentManager, android.app.Fragment, android.os.Bundle); 2767 public void onFragmentStarted(android.app.FragmentManager, android.app.Fragment); 2768 public void onFragmentStopped(android.app.FragmentManager, android.app.Fragment); 2769 public void onFragmentViewCreated(android.app.FragmentManager, android.app.Fragment, android.view.View, android.os.Bundle); 2770 public void onFragmentViewDestroyed(android.app.FragmentManager, android.app.Fragment); 2771 2772 2773} 2774 2775-keep class android.app.FragmentManager$OnBackStackChangedListener { 2776 2777 public abstract void onBackStackChanged(); 2778 2779 2780} 2781 2782-keep class android.app.FragmentTransaction { 2783 <init>(); 2784 2785 public abstract android.app.FragmentTransaction add(android.app.Fragment, java.lang.String); 2786 public abstract android.app.FragmentTransaction add(int, android.app.Fragment); 2787 public abstract android.app.FragmentTransaction add(int, android.app.Fragment, java.lang.String); 2788 public abstract android.app.FragmentTransaction addSharedElement(android.view.View, java.lang.String); 2789 public abstract android.app.FragmentTransaction addToBackStack(java.lang.String); 2790 public abstract android.app.FragmentTransaction attach(android.app.Fragment); 2791 public abstract int commit(); 2792 public abstract int commitAllowingStateLoss(); 2793 public abstract void commitNow(); 2794 public abstract void commitNowAllowingStateLoss(); 2795 public abstract android.app.FragmentTransaction detach(android.app.Fragment); 2796 public abstract android.app.FragmentTransaction disallowAddToBackStack(); 2797 public abstract android.app.FragmentTransaction hide(android.app.Fragment); 2798 public abstract boolean isAddToBackStackAllowed(); 2799 public abstract boolean isEmpty(); 2800 public abstract android.app.FragmentTransaction remove(android.app.Fragment); 2801 public abstract android.app.FragmentTransaction replace(int, android.app.Fragment); 2802 public abstract android.app.FragmentTransaction replace(int, android.app.Fragment, java.lang.String); 2803 public abstract android.app.FragmentTransaction runOnCommit(java.lang.Runnable); 2804 public abstract android.app.FragmentTransaction setBreadCrumbShortTitle(int); 2805 public abstract android.app.FragmentTransaction setBreadCrumbShortTitle(java.lang.CharSequence); 2806 public abstract android.app.FragmentTransaction setBreadCrumbTitle(int); 2807 public abstract android.app.FragmentTransaction setBreadCrumbTitle(java.lang.CharSequence); 2808 public abstract android.app.FragmentTransaction setCustomAnimations(int, int); 2809 public abstract android.app.FragmentTransaction setCustomAnimations(int, int, int, int); 2810 public abstract android.app.FragmentTransaction setPrimaryNavigationFragment(android.app.Fragment); 2811 public abstract android.app.FragmentTransaction setReorderingAllowed(boolean); 2812 public abstract android.app.FragmentTransaction setTransition(int); 2813 public abstract android.app.FragmentTransaction setTransitionStyle(int); 2814 public abstract android.app.FragmentTransaction show(android.app.Fragment); 2815 2816 2817 public static int TRANSIT_ENTER_MASK; 2818 public static int TRANSIT_EXIT_MASK; 2819 public static int TRANSIT_FRAGMENT_CLOSE; 2820 public static int TRANSIT_FRAGMENT_FADE; 2821 public static int TRANSIT_FRAGMENT_OPEN; 2822 public static int TRANSIT_NONE; 2823 public static int TRANSIT_UNSET; 2824} 2825 2826-keep class android.app.GrantedUriPermission { 2827 <init>(android.net.Uri, java.lang.String); 2828 2829 public int describeContents(); 2830 public java.lang.String toString(); 2831 public void writeToParcel(android.os.Parcel, int); 2832 2833 2834 public static android.os.Parcelable$Creator CREATOR; 2835 public java.lang.String packageName; 2836 public android.net.Uri uri; 2837} 2838 2839-keep class android.app.IActivityController { 2840 2841 public abstract boolean activityResuming(java.lang.String); 2842 public abstract boolean activityStarting(android.content.Intent, java.lang.String); 2843 public abstract boolean appCrashed(java.lang.String, int, java.lang.String, java.lang.String, long, java.lang.String); 2844 public abstract int appEarlyNotResponding(java.lang.String, int, java.lang.String); 2845 public abstract int appNotResponding(java.lang.String, int, java.lang.String); 2846 public abstract int systemNotResponding(java.lang.String); 2847 2848 2849} 2850 2851-keep class android.app.IActivityManager { 2852 2853 public abstract void activityDestroyed(android.os.IBinder); 2854 public abstract void activityIdle(android.os.IBinder, android.content.res.Configuration, boolean); 2855 public abstract void activityPaused(android.os.IBinder); 2856 public abstract void activityRelaunched(android.os.IBinder); 2857 public abstract void activityResumed(android.os.IBinder); 2858 public abstract void activitySlept(android.os.IBinder); 2859 public abstract void activityStopped(android.os.IBinder, android.os.Bundle, android.os.PersistableBundle, java.lang.CharSequence); 2860 public abstract int addAppTask(android.os.IBinder, android.content.Intent, android.app.ActivityManager$TaskDescription, android.graphics.Bitmap); 2861 public abstract void addInstrumentationResults(android.app.IApplicationThread, android.os.Bundle); 2862 public abstract void addPackageDependency(java.lang.String); 2863 public abstract void alwaysShowUnsupportedCompileSdkWarning(android.content.ComponentName); 2864 public abstract void appNotRespondingViaProvider(android.os.IBinder); 2865 public abstract void attachApplication(android.app.IApplicationThread, long); 2866 public abstract void backgroundWhitelistUid(int); 2867 public abstract void backupAgentCreated(java.lang.String, android.os.IBinder); 2868 public abstract boolean bindBackupAgent(java.lang.String, int, int); 2869 public abstract int bindService(android.app.IApplicationThread, android.os.IBinder, android.content.Intent, java.lang.String, android.app.IServiceConnection, int, java.lang.String, int); 2870 public abstract void bootAnimationComplete(); 2871 public abstract int broadcastIntent(android.app.IApplicationThread, android.content.Intent, java.lang.String, android.content.IIntentReceiver, int, java.lang.String, android.os.Bundle, java.lang.String[], int, android.os.Bundle, boolean, boolean, int); 2872 public abstract void cancelIntentSender(android.content.IIntentSender); 2873 public abstract void cancelRecentsAnimation(boolean); 2874 public abstract void cancelTaskWindowTransition(int); 2875 public abstract int checkGrantUriPermission(int, java.lang.String, android.net.Uri, int, int); 2876 public abstract int checkPermission(java.lang.String, int, int); 2877 public abstract int checkPermissionWithToken(java.lang.String, int, int, android.os.IBinder); 2878 public abstract int checkUriPermission(android.net.Uri, int, int, int, int, android.os.IBinder); 2879 public abstract boolean clearApplicationUserData(java.lang.String, boolean, android.content.pm.IPackageDataObserver, int); 2880 public abstract void clearGrantedUriPermissions(java.lang.String, int); 2881 public abstract void clearPendingBackup(); 2882 public abstract void closeSystemDialogs(java.lang.String); 2883 public abstract boolean convertFromTranslucent(android.os.IBinder); 2884 public abstract boolean convertToTranslucent(android.os.IBinder, android.os.Bundle); 2885 public abstract void crashApplication(int, int, java.lang.String, int, java.lang.String); 2886 public abstract int createStackOnDisplay(int); 2887 public abstract void dismissKeyguard(android.os.IBinder, com.android.internal.policy.IKeyguardDismissCallback, java.lang.CharSequence); 2888 public abstract void dismissPip(boolean, int); 2889 public abstract void dismissSplitScreenMode(boolean); 2890 public abstract boolean dumpHeap(java.lang.String, int, boolean, boolean, boolean, java.lang.String, android.os.ParcelFileDescriptor); 2891 public abstract void dumpHeapFinished(java.lang.String); 2892 public abstract boolean enterPictureInPictureMode(android.os.IBinder, android.app.PictureInPictureParams); 2893 public abstract void enterSafeMode(); 2894 public abstract void exitFreeformMode(android.os.IBinder); 2895 public abstract boolean finishActivity(android.os.IBinder, int, android.content.Intent, int); 2896 public abstract boolean finishActivityAffinity(android.os.IBinder); 2897 public abstract void finishHeavyWeightApp(); 2898 public abstract void finishInstrumentation(android.app.IApplicationThread, int, android.os.Bundle); 2899 public abstract void finishReceiver(android.os.IBinder, int, java.lang.String, android.os.Bundle, boolean, int); 2900 public abstract void finishSubActivity(android.os.IBinder, java.lang.String, int); 2901 public abstract void finishVoiceTask(android.service.voice.IVoiceInteractionSession); 2902 public abstract void forceStopPackage(java.lang.String, int); 2903 public abstract android.content.ComponentName getActivityClassForToken(android.os.IBinder); 2904 public abstract int getActivityDisplayId(android.os.IBinder); 2905 public abstract android.os.Bundle getActivityOptions(android.os.IBinder); 2906 public abstract java.util.List getAllStackInfos(); 2907 public abstract android.graphics.Point getAppTaskThumbnailSize(); 2908 public abstract java.util.List getAppTasks(java.lang.String); 2909 public abstract android.os.Bundle getAssistContextExtras(int); 2910 public abstract android.content.ComponentName getCallingActivity(android.os.IBinder); 2911 public abstract java.lang.String getCallingPackage(android.os.IBinder); 2912 public abstract android.content.res.Configuration getConfiguration(); 2913 public abstract android.app.ContentProviderHolder getContentProvider(android.app.IApplicationThread, java.lang.String, int, boolean); 2914 public abstract android.app.ContentProviderHolder getContentProviderExternal(java.lang.String, int, android.os.IBinder); 2915 public abstract android.content.pm.UserInfo getCurrentUser(); 2916 public abstract android.content.pm.ConfigurationInfo getDeviceConfigurationInfo(); 2917 public abstract java.util.List getFilteredTasks(int, int, int); 2918 public abstract android.app.ActivityManager$StackInfo getFocusedStackInfo(); 2919 public abstract int getFrontActivityScreenCompatMode(); 2920 public abstract android.content.pm.ParceledListSlice getGrantedUriPermissions(java.lang.String, int); 2921 public abstract android.content.Intent getIntentForIntentSender(android.content.IIntentSender); 2922 public abstract android.content.IIntentSender getIntentSender(int, java.lang.String, android.os.IBinder, java.lang.String, int, android.content.Intent[], java.lang.String[], int, android.os.Bundle, int); 2923 public abstract int getLastResumedActivityUserId(); 2924 public abstract java.lang.String getLaunchedFromPackage(android.os.IBinder); 2925 public abstract int getLaunchedFromUid(android.os.IBinder); 2926 public abstract int getLockTaskModeState(); 2927 public abstract int getMaxNumPictureInPictureActions(android.os.IBinder); 2928 public abstract void getMemoryInfo(android.app.ActivityManager$MemoryInfo); 2929 public abstract int getMemoryTrimLevel(); 2930 public abstract void getMyMemoryState(android.app.ActivityManager$RunningAppProcessInfo); 2931 public abstract boolean getPackageAskScreenCompat(java.lang.String); 2932 public abstract java.lang.String getPackageForIntentSender(android.content.IIntentSender); 2933 public abstract java.lang.String getPackageForToken(android.os.IBinder); 2934 public abstract int getPackageProcessState(java.lang.String, java.lang.String); 2935 public abstract int getPackageScreenCompatMode(java.lang.String); 2936 public abstract android.content.pm.ParceledListSlice getPersistedUriPermissions(java.lang.String, boolean); 2937 public abstract int getProcessLimit(); 2938 public abstract android.os.Debug$MemoryInfo[] getProcessMemoryInfo(int[]); 2939 public abstract long[] getProcessPss(int[]); 2940 public abstract java.util.List getProcessesInErrorState(); 2941 public abstract java.lang.String getProviderMimeType(android.net.Uri, int); 2942 public abstract android.content.pm.ParceledListSlice getRecentTasks(int, int, int); 2943 public abstract int getRequestedOrientation(android.os.IBinder); 2944 public abstract java.util.List getRunningAppProcesses(); 2945 public abstract java.util.List getRunningExternalApplications(); 2946 public abstract android.app.PendingIntent getRunningServiceControlPanel(android.content.ComponentName); 2947 public abstract int[] getRunningUserIds(); 2948 public abstract java.util.List getServices(int, int); 2949 public abstract android.app.ActivityManager$StackInfo getStackInfo(int, int); 2950 public abstract java.lang.String getTagForIntentSender(android.content.IIntentSender, java.lang.String); 2951 public abstract android.graphics.Rect getTaskBounds(int); 2952 public abstract android.app.ActivityManager$TaskDescription getTaskDescription(int); 2953 public abstract android.graphics.Bitmap getTaskDescriptionIcon(java.lang.String, int); 2954 public abstract int getTaskForActivity(android.os.IBinder, boolean); 2955 public abstract android.app.ActivityManager$TaskSnapshot getTaskSnapshot(int, boolean); 2956 public abstract java.util.List getTasks(int); 2957 public abstract int getUidForIntentSender(android.content.IIntentSender); 2958 public abstract int getUidProcessState(int, java.lang.String); 2959 public abstract android.os.IBinder getUriPermissionOwnerForActivity(android.os.IBinder); 2960 public abstract void grantUriPermission(android.app.IApplicationThread, java.lang.String, android.net.Uri, int, int); 2961 public abstract void grantUriPermissionFromOwner(android.os.IBinder, int, java.lang.String, android.net.Uri, int, int, int); 2962 public abstract void handleApplicationCrash(android.os.IBinder, android.app.ApplicationErrorReport$ParcelableCrashInfo); 2963 public abstract void handleApplicationStrictModeViolation(android.os.IBinder, int, android.os.StrictMode$ViolationInfo); 2964 public abstract boolean handleApplicationWtf(android.os.IBinder, java.lang.String, boolean, android.app.ApplicationErrorReport$ParcelableCrashInfo); 2965 public abstract int handleIncomingUser(int, int, int, boolean, boolean, java.lang.String, java.lang.String); 2966 public abstract void hang(android.os.IBinder, boolean); 2967 public abstract long inputDispatchingTimedOut(int, boolean, java.lang.String); 2968 public abstract boolean isAppForeground(int); 2969 public abstract boolean isAppStartModeDisabled(int, java.lang.String); 2970 public abstract boolean isAssistDataAllowedOnCurrentActivity(); 2971 public abstract boolean isBackgroundRestricted(java.lang.String); 2972 public abstract boolean isImmersive(android.os.IBinder); 2973 public abstract boolean isInLockTaskMode(); 2974 public abstract boolean isInMultiWindowMode(android.os.IBinder); 2975 public abstract boolean isInPictureInPictureMode(android.os.IBinder); 2976 public abstract boolean isIntentSenderAForegroundService(android.content.IIntentSender); 2977 public abstract boolean isIntentSenderAnActivity(android.content.IIntentSender); 2978 public abstract boolean isIntentSenderTargetedToPackage(android.content.IIntentSender); 2979 public abstract boolean isRootVoiceInteraction(android.os.IBinder); 2980 public abstract boolean isTopActivityImmersive(); 2981 public abstract boolean isTopOfTask(android.os.IBinder); 2982 public abstract boolean isUidActive(int, java.lang.String); 2983 public abstract boolean isUserAMonkey(); 2984 public abstract boolean isUserRunning(int, int); 2985 public abstract boolean isVrModePackageEnabled(android.content.ComponentName); 2986 public abstract void keyguardGoingAway(int); 2987 public abstract void killAllBackgroundProcesses(); 2988 public abstract void killApplication(java.lang.String, int, int, java.lang.String); 2989 public abstract void killApplicationProcess(java.lang.String, int); 2990 public abstract void killBackgroundProcesses(java.lang.String, int); 2991 public abstract void killPackageDependents(java.lang.String, int); 2992 public abstract boolean killPids(int[], java.lang.String, boolean); 2993 public abstract boolean killProcessesBelowForeground(java.lang.String); 2994 public abstract void killUid(int, int, java.lang.String); 2995 public abstract boolean launchAssistIntent(android.content.Intent, int, java.lang.String, int, android.os.Bundle); 2996 public abstract void makePackageIdle(java.lang.String, int); 2997 public abstract boolean moveActivityTaskToBack(android.os.IBinder, boolean); 2998 public abstract void moveStackToDisplay(int, int); 2999 public abstract void moveTaskBackwards(int); 3000 public abstract void moveTaskToFront(int, int, android.os.Bundle); 3001 public abstract void moveTaskToStack(int, int, boolean); 3002 public abstract void moveTasksToFullscreenStack(int, boolean); 3003 public abstract boolean moveTopActivityToPinnedStack(int, android.graphics.Rect); 3004 public abstract boolean navigateUpTo(android.os.IBinder, android.content.Intent, int, android.content.Intent); 3005 public abstract android.os.IBinder newUriPermissionOwner(java.lang.String); 3006 public abstract void noteAlarmFinish(android.content.IIntentSender, android.os.WorkSource, int, java.lang.String); 3007 public abstract void noteAlarmStart(android.content.IIntentSender, android.os.WorkSource, int, java.lang.String); 3008 public abstract void noteWakeupAlarm(android.content.IIntentSender, android.os.WorkSource, int, java.lang.String, java.lang.String); 3009 public abstract void notifyActivityDrawn(android.os.IBinder); 3010 public abstract void notifyCleartextNetwork(int, byte[]); 3011 public abstract void notifyEnterAnimationComplete(android.os.IBinder); 3012 public abstract void notifyLaunchTaskBehindComplete(android.os.IBinder); 3013 public abstract void notifyLockedProfile(int); 3014 public abstract void notifyPinnedStackAnimationEnded(); 3015 public abstract void notifyPinnedStackAnimationStarted(); 3016 public abstract android.os.ParcelFileDescriptor openContentUri(java.lang.String); 3017 public abstract void overridePendingTransition(android.os.IBinder, java.lang.String, int, int); 3018 public abstract android.os.IBinder peekService(android.content.Intent, java.lang.String, java.lang.String); 3019 public abstract void performIdleMaintenance(); 3020 public abstract void positionTaskInStack(int, int, int); 3021 public abstract boolean profileControl(java.lang.String, int, boolean, android.app.ProfilerInfo, int); 3022 public abstract void publishContentProviders(android.app.IApplicationThread, java.util.List); 3023 public abstract void publishService(android.os.IBinder, android.content.Intent, android.os.IBinder); 3024 public abstract boolean refContentProvider(android.os.IBinder, int, int); 3025 public abstract void registerIntentSenderCancelListener(android.content.IIntentSender, com.android.internal.os.IResultReceiver); 3026 public abstract void registerProcessObserver(android.app.IProcessObserver); 3027 public abstract android.content.Intent registerReceiver(android.app.IApplicationThread, java.lang.String, android.content.IIntentReceiver, android.content.IntentFilter, java.lang.String, int, int); 3028 public abstract void registerRemoteAnimationForNextActivityStart(java.lang.String, android.view.RemoteAnimationAdapter); 3029 public abstract void registerRemoteAnimations(android.os.IBinder, android.view.RemoteAnimationDefinition); 3030 public abstract void registerTaskStackListener(android.app.ITaskStackListener); 3031 public abstract void registerUidObserver(android.app.IUidObserver, int, int, java.lang.String); 3032 public abstract void registerUserSwitchObserver(android.app.IUserSwitchObserver, java.lang.String); 3033 public abstract boolean releaseActivityInstance(android.os.IBinder); 3034 public abstract void releasePersistableUriPermission(android.net.Uri, int, java.lang.String, int); 3035 public abstract void releaseSomeActivities(android.app.IApplicationThread); 3036 public abstract void removeContentProvider(android.os.IBinder, boolean); 3037 public abstract void removeContentProviderExternal(java.lang.String, android.os.IBinder); 3038 public abstract void removeStack(int); 3039 public abstract void removeStacksInWindowingModes(int[]); 3040 public abstract void removeStacksWithActivityTypes(int[]); 3041 public abstract boolean removeTask(int); 3042 public abstract void reportActivityFullyDrawn(android.os.IBinder, boolean); 3043 public abstract void reportAssistContextExtras(android.os.IBinder, android.os.Bundle, android.app.assist.AssistStructure, android.app.assist.AssistContent, android.net.Uri); 3044 public abstract void reportSizeConfigurations(android.os.IBinder, int[], int[], int[]); 3045 public abstract boolean requestAssistContextExtras(int, android.app.IAssistDataReceiver, android.os.Bundle, android.os.IBinder, boolean, boolean); 3046 public abstract boolean requestAutofillData(android.app.IAssistDataReceiver, android.os.Bundle, android.os.IBinder, int); 3047 public abstract void requestBugReport(int); 3048 public abstract void requestTelephonyBugReport(java.lang.String, java.lang.String); 3049 public abstract void requestWifiBugReport(java.lang.String, java.lang.String); 3050 public abstract void resizeDockedStack(android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect); 3051 public abstract void resizePinnedStack(android.graphics.Rect, android.graphics.Rect); 3052 public abstract void resizeStack(int, android.graphics.Rect, boolean, boolean, boolean, int); 3053 public abstract void resizeTask(int, android.graphics.Rect, int); 3054 public abstract void restart(); 3055 public abstract int restartUserInBackground(int); 3056 public abstract void resumeAppSwitches(); 3057 public abstract void revokeUriPermission(android.app.IApplicationThread, java.lang.String, android.net.Uri, int, int); 3058 public abstract void revokeUriPermissionFromOwner(android.os.IBinder, android.net.Uri, int, int); 3059 public abstract void scheduleApplicationInfoChanged(java.util.List, int); 3060 public abstract void sendIdleJobTrigger(); 3061 public abstract int sendIntentSender(android.content.IIntentSender, android.os.IBinder, int, android.content.Intent, java.lang.String, android.content.IIntentReceiver, java.lang.String, android.os.Bundle); 3062 public abstract void serviceDoneExecuting(android.os.IBinder, int, int, int); 3063 public abstract void setActivityController(android.app.IActivityController, boolean); 3064 public abstract void setAgentApp(java.lang.String, java.lang.String); 3065 public abstract void setAlwaysFinish(boolean); 3066 public abstract void setDebugApp(java.lang.String, boolean, boolean); 3067 public abstract void setDisablePreviewScreenshots(android.os.IBinder, boolean); 3068 public abstract void setDumpHeapDebugLimit(java.lang.String, int, long, java.lang.String); 3069 public abstract void setFocusedStack(int); 3070 public abstract void setFocusedTask(int); 3071 public abstract void setFrontActivityScreenCompatMode(int); 3072 public abstract void setHasTopUi(boolean); 3073 public abstract void setImmersive(android.os.IBinder, boolean); 3074 public abstract void setLockScreenShown(boolean, boolean, int); 3075 public abstract void setPackageAskScreenCompat(java.lang.String, boolean); 3076 public abstract void setPackageScreenCompatMode(java.lang.String, int); 3077 public abstract void setPersistentVrThread(int); 3078 public abstract void setPictureInPictureParams(android.os.IBinder, android.app.PictureInPictureParams); 3079 public abstract void setProcessImportant(android.os.IBinder, int, boolean, java.lang.String); 3080 public abstract void setProcessLimit(int); 3081 public abstract boolean setProcessMemoryTrimLevel(java.lang.String, int, int); 3082 public abstract void setRenderThread(int); 3083 public abstract void setRequestedOrientation(android.os.IBinder, int); 3084 public abstract void setServiceForeground(android.content.ComponentName, android.os.IBinder, int, android.app.Notification, int); 3085 public abstract void setShowWhenLocked(android.os.IBinder, boolean); 3086 public abstract void setSplitScreenResizing(boolean); 3087 public abstract void setTaskDescription(android.os.IBinder, android.app.ActivityManager$TaskDescription); 3088 public abstract void setTaskResizeable(int, int); 3089 public abstract void setTaskWindowingMode(int, int, boolean); 3090 public abstract boolean setTaskWindowingModeSplitScreenPrimary(int, int, boolean, boolean, android.graphics.Rect, boolean); 3091 public abstract void setTurnScreenOn(android.os.IBinder, boolean); 3092 public abstract void setUserIsMonkey(boolean); 3093 public abstract void setVoiceKeepAwake(android.service.voice.IVoiceInteractionSession, boolean); 3094 public abstract int setVrMode(android.os.IBinder, boolean, android.content.ComponentName); 3095 public abstract void setVrThread(int); 3096 public abstract boolean shouldUpRecreateTask(android.os.IBinder, java.lang.String); 3097 public abstract boolean showAssistFromActivity(android.os.IBinder, android.os.Bundle); 3098 public abstract void showBootMessage(java.lang.CharSequence, boolean); 3099 public abstract void showLockTaskEscapeMessage(android.os.IBinder); 3100 public abstract void showWaitingForDebugger(android.app.IApplicationThread, boolean); 3101 public abstract boolean shutdown(int); 3102 public abstract void signalPersistentProcesses(int); 3103 public abstract int startActivities(android.app.IApplicationThread, java.lang.String, android.content.Intent[], java.lang.String[], android.os.IBinder, android.os.Bundle, int); 3104 public abstract int startActivity(android.app.IApplicationThread, java.lang.String, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, android.app.ProfilerInfo, android.os.Bundle); 3105 public abstract android.app.WaitResult startActivityAndWait(android.app.IApplicationThread, java.lang.String, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, android.app.ProfilerInfo, android.os.Bundle, int); 3106 public abstract int startActivityAsCaller(android.app.IApplicationThread, java.lang.String, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, android.app.ProfilerInfo, android.os.Bundle, boolean, int); 3107 public abstract int startActivityAsUser(android.app.IApplicationThread, java.lang.String, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, android.app.ProfilerInfo, android.os.Bundle, int); 3108 public abstract int startActivityFromRecents(int, android.os.Bundle); 3109 public abstract int startActivityIntentSender(android.app.IApplicationThread, android.content.IIntentSender, android.os.IBinder, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, int, android.os.Bundle); 3110 public abstract int startActivityWithConfig(android.app.IApplicationThread, java.lang.String, android.content.Intent, java.lang.String, android.os.IBinder, java.lang.String, int, int, android.content.res.Configuration, android.os.Bundle, int); 3111 public abstract int startAssistantActivity(java.lang.String, int, int, android.content.Intent, java.lang.String, android.os.Bundle, int); 3112 public abstract boolean startBinderTracking(); 3113 public abstract void startConfirmDeviceCredentialIntent(android.content.Intent, android.os.Bundle); 3114 public abstract void startInPlaceAnimationOnFrontMostApplication(android.os.Bundle); 3115 public abstract boolean startInstrumentation(android.content.ComponentName, java.lang.String, int, android.os.Bundle, android.app.IInstrumentationWatcher, android.app.IUiAutomationConnection, int, java.lang.String); 3116 public abstract void startLocalVoiceInteraction(android.os.IBinder, android.os.Bundle); 3117 public abstract void startLockTaskModeByToken(android.os.IBinder); 3118 public abstract boolean startNextMatchingActivity(android.os.IBinder, android.content.Intent, android.os.Bundle); 3119 public abstract void startRecentsActivity(android.content.Intent, android.app.IAssistDataReceiver, android.view.IRecentsAnimationRunner); 3120 public abstract android.content.ComponentName startService(android.app.IApplicationThread, android.content.Intent, java.lang.String, boolean, java.lang.String, int); 3121 public abstract void startSystemLockTaskMode(int); 3122 public abstract boolean startUserInBackground(int); 3123 public abstract boolean startUserInBackgroundWithListener(int, android.os.IProgressListener); 3124 public abstract int startVoiceActivity(java.lang.String, int, int, android.content.Intent, java.lang.String, android.service.voice.IVoiceInteractionSession, com.android.internal.app.IVoiceInteractor, int, android.app.ProfilerInfo, android.os.Bundle, int); 3125 public abstract void stopAppSwitches(); 3126 public abstract boolean stopBinderTrackingAndDump(android.os.ParcelFileDescriptor); 3127 public abstract void stopLocalVoiceInteraction(android.os.IBinder); 3128 public abstract void stopLockTaskModeByToken(android.os.IBinder); 3129 public abstract int stopService(android.app.IApplicationThread, android.content.Intent, java.lang.String, int); 3130 public abstract boolean stopServiceToken(android.content.ComponentName, android.os.IBinder, int); 3131 public abstract void stopSystemLockTaskMode(); 3132 public abstract int stopUser(int, boolean, android.app.IStopUserCallback); 3133 public abstract boolean supportsLocalVoiceInteraction(); 3134 public abstract void suppressResizeConfigChanges(boolean); 3135 public abstract boolean switchUser(int); 3136 public abstract void takePersistableUriPermission(android.net.Uri, int, java.lang.String, int); 3137 public abstract void unbindBackupAgent(android.content.pm.ApplicationInfo); 3138 public abstract void unbindFinished(android.os.IBinder, android.content.Intent, boolean); 3139 public abstract boolean unbindService(android.app.IServiceConnection); 3140 public abstract void unbroadcastIntent(android.app.IApplicationThread, android.content.Intent, int); 3141 public abstract void unhandledBack(); 3142 public abstract boolean unlockUser(int, byte[], byte[], android.os.IProgressListener); 3143 public abstract void unregisterIntentSenderCancelListener(android.content.IIntentSender, com.android.internal.os.IResultReceiver); 3144 public abstract void unregisterProcessObserver(android.app.IProcessObserver); 3145 public abstract void unregisterReceiver(android.content.IIntentReceiver); 3146 public abstract void unregisterTaskStackListener(android.app.ITaskStackListener); 3147 public abstract void unregisterUidObserver(android.app.IUidObserver); 3148 public abstract void unregisterUserSwitchObserver(android.app.IUserSwitchObserver); 3149 public abstract void unstableProviderDied(android.os.IBinder); 3150 public abstract boolean updateConfiguration(android.content.res.Configuration); 3151 public abstract void updateDeviceOwner(java.lang.String); 3152 public abstract boolean updateDisplayOverrideConfiguration(android.content.res.Configuration, int); 3153 public abstract void updateLockTaskFeatures(int, int); 3154 public abstract void updateLockTaskPackages(int, java.lang.String[]); 3155 public abstract void updatePersistentConfiguration(android.content.res.Configuration); 3156 public abstract void waitForNetworkStateUpdate(long); 3157 public abstract boolean willActivityBeVisible(android.os.IBinder); 3158 3159 3160} 3161 3162-keep class android.app.IAppTask { 3163 3164 public abstract void finishAndRemoveTask(); 3165 public abstract android.app.ActivityManager$RecentTaskInfo getTaskInfo(); 3166 public abstract void moveToFront(); 3167 public abstract void setExcludeFromRecents(boolean); 3168 public abstract int startActivity(android.os.IBinder, java.lang.String, android.content.Intent, java.lang.String, android.os.Bundle); 3169 3170 3171} 3172 3173-keep class android.app.IApplicationThread { 3174 3175 public abstract void attachAgent(java.lang.String); 3176 public abstract void bindApplication(java.lang.String, android.content.pm.ApplicationInfo, java.util.List, android.content.ComponentName, android.app.ProfilerInfo, android.os.Bundle, android.app.IInstrumentationWatcher, android.app.IUiAutomationConnection, int, boolean, boolean, boolean, boolean, android.content.res.Configuration, android.content.res.CompatibilityInfo, java.util.Map, android.os.Bundle, java.lang.String, boolean); 3177 public abstract void clearDnsCache(); 3178 public abstract void dispatchPackageBroadcast(int, java.lang.String[]); 3179 public abstract void dumpActivity(android.os.ParcelFileDescriptor, android.os.IBinder, java.lang.String, java.lang.String[]); 3180 public abstract void dumpDbInfo(android.os.ParcelFileDescriptor, java.lang.String[]); 3181 public abstract void dumpGfxInfo(android.os.ParcelFileDescriptor, java.lang.String[]); 3182 public abstract void dumpHeap(boolean, boolean, boolean, java.lang.String, android.os.ParcelFileDescriptor); 3183 public abstract void dumpMemInfo(android.os.ParcelFileDescriptor, android.os.Debug$MemoryInfo, boolean, boolean, boolean, boolean, boolean, java.lang.String[]); 3184 public abstract void dumpMemInfoProto(android.os.ParcelFileDescriptor, android.os.Debug$MemoryInfo, boolean, boolean, boolean, boolean, java.lang.String[]); 3185 public abstract void dumpProvider(android.os.ParcelFileDescriptor, android.os.IBinder, java.lang.String[]); 3186 public abstract void dumpService(android.os.ParcelFileDescriptor, android.os.IBinder, java.lang.String[]); 3187 public abstract void handleTrustStorageUpdate(); 3188 public abstract void notifyCleartextNetwork(byte[]); 3189 public abstract void processInBackground(); 3190 public abstract void profilerControl(boolean, android.app.ProfilerInfo, int); 3191 public abstract void requestAssistContextExtras(android.os.IBinder, android.os.IBinder, int, int, int); 3192 public abstract void runIsolatedEntryPoint(java.lang.String, java.lang.String[]); 3193 public abstract void scheduleApplicationInfoChanged(android.content.pm.ApplicationInfo); 3194 public abstract void scheduleBindService(android.os.IBinder, android.content.Intent, boolean, int); 3195 public abstract void scheduleCrash(java.lang.String); 3196 public abstract void scheduleCreateBackupAgent(android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo, int); 3197 public abstract void scheduleCreateService(android.os.IBinder, android.content.pm.ServiceInfo, android.content.res.CompatibilityInfo, int); 3198 public abstract void scheduleDestroyBackupAgent(android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo); 3199 public abstract void scheduleEnterAnimationComplete(android.os.IBinder); 3200 public abstract void scheduleExit(); 3201 public abstract void scheduleInstallProvider(android.content.pm.ProviderInfo); 3202 public abstract void scheduleLocalVoiceInteractionStarted(android.os.IBinder, com.android.internal.app.IVoiceInteractor); 3203 public abstract void scheduleLowMemory(); 3204 public abstract void scheduleOnNewActivityOptions(android.os.IBinder, android.os.Bundle); 3205 public abstract void scheduleReceiver(android.content.Intent, android.content.pm.ActivityInfo, android.content.res.CompatibilityInfo, int, java.lang.String, android.os.Bundle, boolean, int, int); 3206 public abstract void scheduleRegisteredReceiver(android.content.IIntentReceiver, android.content.Intent, int, java.lang.String, android.os.Bundle, boolean, boolean, int, int); 3207 public abstract void scheduleServiceArgs(android.os.IBinder, android.content.pm.ParceledListSlice); 3208 public abstract void scheduleSleeping(android.os.IBinder, boolean); 3209 public abstract void scheduleStopService(android.os.IBinder); 3210 public abstract void scheduleSuicide(); 3211 public abstract void scheduleTransaction(android.app.servertransaction.ClientTransaction); 3212 public abstract void scheduleTranslucentConversionComplete(android.os.IBinder, boolean); 3213 public abstract void scheduleTrimMemory(int); 3214 public abstract void scheduleUnbindService(android.os.IBinder, android.content.Intent); 3215 public abstract void setCoreSettings(android.os.Bundle); 3216 public abstract void setHttpProxy(java.lang.String, java.lang.String, java.lang.String, android.net.Uri); 3217 public abstract void setNetworkBlockSeq(long); 3218 public abstract void setProcessState(int); 3219 public abstract void setSchedulingGroup(int); 3220 public abstract void startBinderTracking(); 3221 public abstract void stopBinderTrackingAndDump(android.os.ParcelFileDescriptor); 3222 public abstract void unstableProviderDied(android.os.IBinder); 3223 public abstract void updatePackageCompatibilityInfo(java.lang.String, android.content.res.CompatibilityInfo); 3224 public abstract void updateTimePrefs(int); 3225 public abstract void updateTimeZone(); 3226 3227 3228} 3229 3230-keep class android.app.IApplicationThread$Stub { 3231 <init>(); 3232 3233 public android.os.IBinder asBinder(); 3234 public static android.app.IApplicationThread asInterface(android.os.IBinder); 3235 public boolean onTransact(int, android.os.Parcel, android.os.Parcel, int); 3236 3237 3238} 3239 3240-keep class android.app.IAssistDataReceiver { 3241 3242 public abstract void onHandleAssistData(android.os.Bundle); 3243 public abstract void onHandleAssistScreenshot(android.graphics.Bitmap); 3244 3245 3246} 3247 3248-keep class android.app.IInstrumentationWatcher { 3249 3250 public abstract void instrumentationFinished(android.content.ComponentName, int, android.os.Bundle); 3251 public abstract void instrumentationStatus(android.content.ComponentName, int, android.os.Bundle); 3252 3253 3254} 3255 3256-keep class android.app.IProcessObserver { 3257 3258 public abstract void onForegroundActivitiesChanged(int, int, boolean); 3259 public abstract void onProcessDied(int, int); 3260 3261 3262} 3263 3264-keep class android.app.IServiceConnection { 3265 3266 public abstract void connected(android.content.ComponentName, android.os.IBinder, boolean); 3267 3268 3269} 3270 3271-keep class android.app.IStopUserCallback { 3272 3273 public abstract void userStopAborted(int); 3274 public abstract void userStopped(int); 3275 3276 3277} 3278 3279-keep class android.app.ITaskStackListener { 3280 3281 public abstract void onActivityDismissingDockedStack(); 3282 public abstract void onActivityForcedResizable(java.lang.String, int, int); 3283 public abstract void onActivityLaunchOnSecondaryDisplayFailed(); 3284 public abstract void onActivityPinned(java.lang.String, int, int, int); 3285 public abstract void onActivityRequestedOrientationChanged(int, int); 3286 public abstract void onActivityUnpinned(); 3287 public abstract void onPinnedActivityRestartAttempt(boolean); 3288 public abstract void onPinnedStackAnimationEnded(); 3289 public abstract void onPinnedStackAnimationStarted(); 3290 public abstract void onTaskCreated(int, android.content.ComponentName); 3291 public abstract void onTaskDescriptionChanged(int, android.app.ActivityManager$TaskDescription); 3292 public abstract void onTaskMovedToFront(int); 3293 public abstract void onTaskProfileLocked(int, int); 3294 public abstract void onTaskRemovalStarted(int); 3295 public abstract void onTaskRemoved(int); 3296 public abstract void onTaskSnapshotChanged(int, android.app.ActivityManager$TaskSnapshot); 3297 public abstract void onTaskStackChanged(); 3298 3299 3300 public static int FORCED_RESIZEABLE_REASON_SECONDARY_DISPLAY; 3301 public static int FORCED_RESIZEABLE_REASON_SPLIT_SCREEN; 3302} 3303 3304-keep class android.app.IUiAutomationConnection { 3305 3306 public abstract void clearWindowAnimationFrameStats(); 3307 public abstract boolean clearWindowContentFrameStats(int); 3308 public abstract void connect(android.accessibilityservice.IAccessibilityServiceClient, int); 3309 public abstract void disconnect(); 3310 public abstract void executeShellCommand(java.lang.String, android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor); 3311 public abstract android.view.WindowAnimationFrameStats getWindowAnimationFrameStats(); 3312 public abstract android.view.WindowContentFrameStats getWindowContentFrameStats(int); 3313 public abstract void grantRuntimePermission(java.lang.String, java.lang.String, int); 3314 public abstract boolean injectInputEvent(android.view.InputEvent, boolean); 3315 public abstract void revokeRuntimePermission(java.lang.String, java.lang.String, int); 3316 public abstract boolean setRotation(int); 3317 public abstract void shutdown(); 3318 public abstract android.graphics.Bitmap takeScreenshot(android.graphics.Rect, int); 3319 3320 3321} 3322 3323-keep class android.app.IUidObserver { 3324 3325 public abstract void onUidActive(int); 3326 public abstract void onUidCachedChanged(int, boolean); 3327 public abstract void onUidGone(int, boolean); 3328 public abstract void onUidIdle(int, boolean); 3329 public abstract void onUidStateChanged(int, int, long); 3330 3331 3332} 3333 3334-keep class android.app.IUserSwitchObserver { 3335 3336 public abstract void onForegroundProfileSwitch(int); 3337 public abstract void onLockedBootComplete(int); 3338 public abstract void onUserSwitchComplete(int); 3339 public abstract void onUserSwitching(int, android.os.IRemoteCallback); 3340 3341 3342} 3343 3344-keep class android.app.Instrumentation { 3345 <init>(); 3346 3347 public android.os.TestLooperManager acquireLooperManager(android.os.Looper); 3348 public void addMonitor(android.app.Instrumentation$ActivityMonitor); 3349 public android.app.Instrumentation$ActivityMonitor addMonitor(android.content.IntentFilter, android.app.Instrumentation$ActivityResult, boolean); 3350 public android.app.Instrumentation$ActivityMonitor addMonitor(java.lang.String, android.app.Instrumentation$ActivityResult, boolean); 3351 public void addResults(android.os.Bundle); 3352 public void callActivityOnCreate(android.app.Activity, android.os.Bundle); 3353 public void callActivityOnCreate(android.app.Activity, android.os.Bundle, android.os.PersistableBundle); 3354 public void callActivityOnDestroy(android.app.Activity); 3355 public void callActivityOnNewIntent(android.app.Activity, android.content.Intent); 3356 public void callActivityOnNewIntent(android.app.Activity, com.android.internal.content.ReferrerIntent); 3357 public void callActivityOnPause(android.app.Activity); 3358 public void callActivityOnPostCreate(android.app.Activity, android.os.Bundle); 3359 public void callActivityOnPostCreate(android.app.Activity, android.os.Bundle, android.os.PersistableBundle); 3360 public void callActivityOnRestart(android.app.Activity); 3361 public void callActivityOnRestoreInstanceState(android.app.Activity, android.os.Bundle); 3362 public void callActivityOnRestoreInstanceState(android.app.Activity, android.os.Bundle, android.os.PersistableBundle); 3363 public void callActivityOnResume(android.app.Activity); 3364 public void callActivityOnSaveInstanceState(android.app.Activity, android.os.Bundle); 3365 public void callActivityOnSaveInstanceState(android.app.Activity, android.os.Bundle, android.os.PersistableBundle); 3366 public void callActivityOnStart(android.app.Activity); 3367 public void callActivityOnStop(android.app.Activity); 3368 public void callActivityOnUserLeaving(android.app.Activity); 3369 public void callApplicationOnCreate(android.app.Application); 3370 public boolean checkMonitorHit(android.app.Instrumentation$ActivityMonitor, int); 3371 public static void checkStartActivityResult(int, java.lang.Object); 3372 public void endPerformanceSnapshot(); 3373 public void execStartActivities(android.content.Context, android.os.IBinder, android.os.IBinder, android.app.Activity, android.content.Intent[], android.os.Bundle); 3374 public int execStartActivitiesAsUser(android.content.Context, android.os.IBinder, android.os.IBinder, android.app.Activity, android.content.Intent[], android.os.Bundle, int); 3375 public android.app.Instrumentation$ActivityResult execStartActivity(android.content.Context, android.os.IBinder, android.os.IBinder, android.app.Activity, android.content.Intent, int, android.os.Bundle); 3376 public android.app.Instrumentation$ActivityResult execStartActivity(android.content.Context, android.os.IBinder, android.os.IBinder, java.lang.String, android.content.Intent, int, android.os.Bundle); 3377 public android.app.Instrumentation$ActivityResult execStartActivity(android.content.Context, android.os.IBinder, android.os.IBinder, java.lang.String, android.content.Intent, int, android.os.Bundle, android.os.UserHandle); 3378 public android.app.Instrumentation$ActivityResult execStartActivityAsCaller(android.content.Context, android.os.IBinder, android.os.IBinder, android.app.Activity, android.content.Intent, int, android.os.Bundle, boolean, int); 3379 public void execStartActivityFromAppTask(android.content.Context, android.os.IBinder, android.app.IAppTask, android.content.Intent, android.os.Bundle); 3380 public void finish(int, android.os.Bundle); 3381 public android.os.Bundle getAllocCounts(); 3382 public android.os.Bundle getBinderCounts(); 3383 public android.content.ComponentName getComponentName(); 3384 public android.content.Context getContext(); 3385 public java.lang.String getProcessName(); 3386 public android.content.Context getTargetContext(); 3387 public android.app.UiAutomation getUiAutomation(); 3388 public android.app.UiAutomation getUiAutomation(int); 3389 public boolean invokeContextMenuAction(android.app.Activity, int, int); 3390 public boolean invokeMenuActionSync(android.app.Activity, int, int); 3391 public boolean isProfiling(); 3392 public android.app.Activity newActivity(java.lang.Class, android.content.Context, android.os.IBinder, android.app.Application, android.content.Intent, android.content.pm.ActivityInfo, java.lang.CharSequence, android.app.Activity, java.lang.String, java.lang.Object); 3393 public android.app.Activity newActivity(java.lang.ClassLoader, java.lang.String, android.content.Intent); 3394 public android.app.Application newApplication(java.lang.ClassLoader, java.lang.String, android.content.Context); 3395 public static android.app.Application newApplication(java.lang.Class, android.content.Context); 3396 public void onCreate(android.os.Bundle); 3397 public void onDestroy(); 3398 public boolean onException(java.lang.Object, java.lang.Throwable); 3399 public void onStart(); 3400 public void removeMonitor(android.app.Instrumentation$ActivityMonitor); 3401 public void runOnMainSync(java.lang.Runnable); 3402 public void sendCharacterSync(int); 3403 public void sendKeyDownUpSync(int); 3404 public void sendKeySync(android.view.KeyEvent); 3405 public void sendPointerSync(android.view.MotionEvent); 3406 public void sendStatus(int, android.os.Bundle); 3407 public void sendStringSync(java.lang.String); 3408 public void sendTrackballEventSync(android.view.MotionEvent); 3409 public void setAutomaticPerformanceSnapshots(); 3410 public void setInTouchMode(boolean); 3411 public void start(); 3412 public android.app.Activity startActivitySync(android.content.Intent); 3413 public android.app.Activity startActivitySync(android.content.Intent, android.os.Bundle); 3414 public void startAllocCounting(); 3415 public void startPerformanceSnapshot(); 3416 public void startProfiling(); 3417 public void stopAllocCounting(); 3418 public void stopProfiling(); 3419 public void waitForIdle(java.lang.Runnable); 3420 public void waitForIdleSync(); 3421 public android.app.Activity waitForMonitor(android.app.Instrumentation$ActivityMonitor); 3422 public android.app.Activity waitForMonitorWithTimeout(android.app.Instrumentation$ActivityMonitor, long); 3423 3424 3425 public static java.lang.String REPORT_KEY_IDENTIFIER; 3426 public static java.lang.String REPORT_KEY_STREAMRESULT; 3427} 3428 3429-keep class android.app.Instrumentation$ActivityMonitor { 3430 <init>(android.content.IntentFilter, android.app.Instrumentation$ActivityResult, boolean); 3431 <init>(java.lang.String, android.app.Instrumentation$ActivityResult, boolean); 3432 <init>(); 3433 3434 public android.content.IntentFilter getFilter(); 3435 public int getHits(); 3436 public android.app.Activity getLastActivity(); 3437 public android.app.Instrumentation$ActivityResult getResult(); 3438 public boolean isBlocking(); 3439 public android.app.Instrumentation$ActivityResult onStartActivity(android.content.Intent); 3440 public android.app.Activity waitForActivity(); 3441 public android.app.Activity waitForActivityWithTimeout(long); 3442 3443 3444} 3445 3446-keep class android.app.Instrumentation$ActivityResult { 3447 <init>(int, android.content.Intent); 3448 3449 public int getResultCode(); 3450 public android.content.Intent getResultData(); 3451 3452 3453} 3454 3455-keep class android.app.LoadedApk { 3456 <init>(android.app.ActivityThread, android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo, java.lang.ClassLoader, boolean, boolean, boolean); 3457 3458 public android.content.IIntentReceiver forgetReceiverDispatcher(android.content.Context, android.content.BroadcastReceiver); 3459 public android.app.IServiceConnection forgetServiceDispatcher(android.content.Context, android.content.ServiceConnection); 3460 public java.lang.String getAppDir(); 3461 public android.app.AppComponentFactory getAppFactory(); 3462 public android.content.pm.ApplicationInfo getApplicationInfo(); 3463 public android.content.res.AssetManager getAssets(); 3464 public java.lang.ClassLoader getClassLoader(); 3465 public android.content.res.CompatibilityInfo getCompatibilityInfo(); 3466 public java.io.File getCredentialProtectedDataDirFile(); 3467 public java.lang.String getDataDir(); 3468 public java.io.File getDataDirFile(); 3469 public java.io.File getDeviceProtectedDataDirFile(); 3470 public java.lang.String getLibDir(); 3471 public java.lang.String[] getOverlayDirs(); 3472 public java.lang.String getPackageName(); 3473 public android.content.IIntentReceiver getReceiverDispatcher(android.content.BroadcastReceiver, android.content.Context, android.os.Handler, android.app.Instrumentation, boolean); 3474 public java.lang.String getResDir(); 3475 public android.content.res.Resources getResources(); 3476 public android.app.IServiceConnection getServiceDispatcher(android.content.ServiceConnection, android.content.Context, android.os.Handler, int); 3477 public java.lang.String[] getSplitAppDirs(); 3478 public java.lang.String[] getSplitResDirs(); 3479 public int getTargetSdkVersion(); 3480 public boolean isSecurityViolation(); 3481 public android.app.Application makeApplication(boolean, android.app.Instrumentation); 3482 public static void makePaths(android.app.ActivityThread, android.content.pm.ApplicationInfo, java.util.List); 3483 public static void makePaths(android.app.ActivityThread, boolean, android.content.pm.ApplicationInfo, java.util.List, java.util.List); 3484 public void removeContextRegistrations(android.content.Context, java.lang.String, java.lang.String); 3485 public void setCompatibilityInfo(android.content.res.CompatibilityInfo); 3486 public void updateApplicationInfo(android.content.pm.ApplicationInfo, java.util.List); 3487 3488 3489} 3490 3491-keep class android.app.LoaderManager { 3492 <init>(); 3493 3494 public abstract void destroyLoader(int); 3495 public abstract void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 3496 public static void enableDebugLogging(boolean); 3497 public android.app.FragmentHostCallback getFragmentHostCallback(); 3498 public abstract android.content.Loader getLoader(int); 3499 public abstract android.content.Loader initLoader(int, android.os.Bundle, android.app.LoaderManager$LoaderCallbacks); 3500 public abstract android.content.Loader restartLoader(int, android.os.Bundle, android.app.LoaderManager$LoaderCallbacks); 3501 3502 3503} 3504 3505-keep class android.app.LoaderManager$LoaderCallbacks { 3506 3507 public abstract android.content.Loader onCreateLoader(int, android.os.Bundle); 3508 public abstract void onLoadFinished(android.content.Loader, java.lang.Object); 3509 public abstract void onLoaderReset(android.content.Loader); 3510 3511 3512} 3513 3514-keep class android.app.Notification { 3515 <init>(); 3516 <init>(android.content.Context, int, java.lang.CharSequence, long, java.lang.CharSequence, java.lang.CharSequence, android.content.Intent); 3517 <init>(int, java.lang.CharSequence, long); 3518 <init>(android.os.Parcel); 3519 3520 public static void addFieldsFromContext(android.content.Context, android.app.Notification); 3521 public static void addFieldsFromContext(android.content.pm.ApplicationInfo, android.app.Notification); 3522 public static boolean areActionsVisiblyDifferent(android.app.Notification, android.app.Notification); 3523 public static boolean areRemoteViewsChanged(android.app.Notification$Builder, android.app.Notification$Builder); 3524 public static boolean areStyledNotificationsVisiblyDifferent(android.app.Notification$Builder, android.app.Notification$Builder); 3525 public android.app.Notification clone(); 3526 public java.lang.Object clone(); 3527 public void cloneInto(android.app.Notification, boolean); 3528 public int describeContents(); 3529 public int getBadgeIconType(); 3530 public java.lang.String getChannel(); 3531 public java.lang.String getChannelId(); 3532 public java.lang.String getGroup(); 3533 public int getGroupAlertBehavior(); 3534 public android.graphics.drawable.Icon getLargeIcon(); 3535 public java.lang.Class getNotificationStyle(); 3536 public static java.lang.Class getNotificationStyleClass(java.lang.String); 3537 public java.lang.CharSequence getSettingsText(); 3538 public java.lang.String getShortcutId(); 3539 public android.graphics.drawable.Icon getSmallIcon(); 3540 public java.lang.String getSortKey(); 3541 public long getTimeout(); 3542 public long getTimeoutAfter(); 3543 public boolean hasCompletedProgress(); 3544 public boolean hasMediaSession(); 3545 public boolean isColorized(); 3546 public boolean isColorizedMedia(); 3547 public boolean isGroupChild(); 3548 public boolean isGroupSummary(); 3549 public boolean isMediaNotification(); 3550 public void lightenPayload(); 3551 public static java.lang.String priorityToString(int); 3552 public static java.lang.CharSequence safeCharSequence(java.lang.CharSequence); 3553 public void setLatestEventInfo(android.content.Context, java.lang.CharSequence, java.lang.CharSequence, android.app.PendingIntent); 3554 public void setSmallIcon(android.graphics.drawable.Icon); 3555 public boolean showsChronometer(); 3556 public boolean showsTime(); 3557 public boolean suppressAlertingDueToGrouping(); 3558 public java.lang.String toString(); 3559 public static java.lang.String visibilityToString(int); 3560 public void visitUris(java.util.function.Consumer); 3561 public void writeToParcel(android.os.Parcel, int); 3562 public void writeToProto(android.util.proto.ProtoOutputStream, long); 3563 3564 3565 public static android.media.AudioAttributes AUDIO_ATTRIBUTES_DEFAULT; 3566 public static int BADGE_ICON_LARGE; 3567 public static int BADGE_ICON_NONE; 3568 public static int BADGE_ICON_SMALL; 3569 public static java.lang.String CATEGORY_ALARM; 3570 public static java.lang.String CATEGORY_CALL; 3571 public static java.lang.String CATEGORY_CAR_EMERGENCY; 3572 public static java.lang.String CATEGORY_CAR_INFORMATION; 3573 public static java.lang.String CATEGORY_CAR_WARNING; 3574 public static java.lang.String CATEGORY_EMAIL; 3575 public static java.lang.String CATEGORY_ERROR; 3576 public static java.lang.String CATEGORY_EVENT; 3577 public static java.lang.String CATEGORY_MESSAGE; 3578 public static java.lang.String CATEGORY_NAVIGATION; 3579 public static java.lang.String CATEGORY_PROGRESS; 3580 public static java.lang.String CATEGORY_PROMO; 3581 public static java.lang.String CATEGORY_RECOMMENDATION; 3582 public static java.lang.String CATEGORY_REMINDER; 3583 public static java.lang.String CATEGORY_SERVICE; 3584 public static java.lang.String CATEGORY_SOCIAL; 3585 public static java.lang.String CATEGORY_STATUS; 3586 public static java.lang.String CATEGORY_SYSTEM; 3587 public static java.lang.String CATEGORY_TRANSPORT; 3588 public static int COLOR_DEFAULT; 3589 public static int COLOR_INVALID; 3590 public static android.os.Parcelable$Creator CREATOR; 3591 public static int DEFAULT_ALL; 3592 public static int DEFAULT_LIGHTS; 3593 public static int DEFAULT_SOUND; 3594 public static int DEFAULT_VIBRATE; 3595 public static java.lang.String EXTRA_ALLOW_DURING_SETUP; 3596 public static java.lang.String EXTRA_AUDIO_CONTENTS_URI; 3597 public static java.lang.String EXTRA_BACKGROUND_IMAGE_URI; 3598 public static java.lang.String EXTRA_BIG_TEXT; 3599 public static java.lang.String EXTRA_BUILDER_APPLICATION_INFO; 3600 public static java.lang.String EXTRA_CHANNEL_GROUP_ID; 3601 public static java.lang.String EXTRA_CHANNEL_ID; 3602 public static java.lang.String EXTRA_CHRONOMETER_COUNT_DOWN; 3603 public static java.lang.String EXTRA_COLORIZED; 3604 public static java.lang.String EXTRA_COMPACT_ACTIONS; 3605 public static java.lang.String EXTRA_CONTAINS_CUSTOM_VIEW; 3606 public static java.lang.String EXTRA_CONVERSATION_TITLE; 3607 public static java.lang.String EXTRA_FOREGROUND_APPS; 3608 public static java.lang.String EXTRA_HIDE_SMART_REPLIES; 3609 public static java.lang.String EXTRA_HISTORIC_MESSAGES; 3610 public static java.lang.String EXTRA_INFO_TEXT; 3611 public static java.lang.String EXTRA_IS_GROUP_CONVERSATION; 3612 public static java.lang.String EXTRA_LARGE_ICON; 3613 public static java.lang.String EXTRA_LARGE_ICON_BIG; 3614 public static java.lang.String EXTRA_MEDIA_SESSION; 3615 public static java.lang.String EXTRA_MESSAGES; 3616 public static java.lang.String EXTRA_MESSAGING_PERSON; 3617 public static java.lang.String EXTRA_NOTIFICATION_ID; 3618 public static java.lang.String EXTRA_NOTIFICATION_TAG; 3619 public static java.lang.String EXTRA_PEOPLE; 3620 public static java.lang.String EXTRA_PEOPLE_LIST; 3621 public static java.lang.String EXTRA_PICTURE; 3622 public static java.lang.String EXTRA_PROGRESS; 3623 public static java.lang.String EXTRA_PROGRESS_INDETERMINATE; 3624 public static java.lang.String EXTRA_PROGRESS_MAX; 3625 public static java.lang.String EXTRA_REDUCED_IMAGES; 3626 public static java.lang.String EXTRA_REMOTE_INPUT_DRAFT; 3627 public static java.lang.String EXTRA_REMOTE_INPUT_HISTORY; 3628 public static java.lang.String EXTRA_SELF_DISPLAY_NAME; 3629 public static java.lang.String EXTRA_SHOW_CHRONOMETER; 3630 public static java.lang.String EXTRA_SHOW_REMOTE_INPUT_SPINNER; 3631 public static java.lang.String EXTRA_SHOW_WHEN; 3632 public static java.lang.String EXTRA_SMALL_ICON; 3633 public static java.lang.String EXTRA_SUBSTITUTE_APP_NAME; 3634 public static java.lang.String EXTRA_SUB_TEXT; 3635 public static java.lang.String EXTRA_SUMMARY_TEXT; 3636 public static java.lang.String EXTRA_TEMPLATE; 3637 public static java.lang.String EXTRA_TEXT; 3638 public static java.lang.String EXTRA_TEXT_LINES; 3639 public static java.lang.String EXTRA_TITLE; 3640 public static java.lang.String EXTRA_TITLE_BIG; 3641 public static int FLAG_AUTOGROUP_SUMMARY; 3642 public static int FLAG_AUTO_CANCEL; 3643 public static int FLAG_CAN_COLORIZE; 3644 public static int FLAG_FOREGROUND_SERVICE; 3645 public static int FLAG_GROUP_SUMMARY; 3646 public static int FLAG_HIGH_PRIORITY; 3647 public static int FLAG_INSISTENT; 3648 public static int FLAG_LOCAL_ONLY; 3649 public static int FLAG_NO_CLEAR; 3650 public static int FLAG_ONGOING_EVENT; 3651 public static int FLAG_ONLY_ALERT_ONCE; 3652 public static int FLAG_SHOW_LIGHTS; 3653 public static int GROUP_ALERT_ALL; 3654 public static int GROUP_ALERT_CHILDREN; 3655 public static int GROUP_ALERT_SUMMARY; 3656 public static java.lang.String INTENT_CATEGORY_NOTIFICATION_PREFERENCES; 3657 public static int PRIORITY_DEFAULT; 3658 public static int PRIORITY_HIGH; 3659 public static int PRIORITY_LOW; 3660 public static int PRIORITY_MAX; 3661 public static int PRIORITY_MIN; 3662 public static int STREAM_DEFAULT; 3663 public static int VISIBILITY_PRIVATE; 3664 public static int VISIBILITY_PUBLIC; 3665 public static int VISIBILITY_SECRET; 3666 public android.app.Notification$Action[] actions; 3667 public android.util.ArraySet allPendingIntents; 3668 public android.media.AudioAttributes audioAttributes; 3669 public int audioStreamType; 3670 public android.widget.RemoteViews bigContentView; 3671 public java.lang.String category; 3672 public int color; 3673 public android.app.PendingIntent contentIntent; 3674 public android.widget.RemoteViews contentView; 3675 public int defaults; 3676 public android.app.PendingIntent deleteIntent; 3677 public android.os.Bundle extras; 3678 public int flags; 3679 public android.app.PendingIntent fullScreenIntent; 3680 public android.widget.RemoteViews headsUpContentView; 3681 public int icon; 3682 public int iconLevel; 3683 public android.graphics.Bitmap largeIcon; 3684 public int ledARGB; 3685 public int ledOffMS; 3686 public int ledOnMS; 3687 public int number; 3688 public int priority; 3689 public static android.os.IBinder processWhitelistToken; 3690 public android.app.Notification publicVersion; 3691 public android.net.Uri sound; 3692 public java.lang.CharSequence tickerText; 3693 public android.widget.RemoteViews tickerView; 3694 public long[] vibrate; 3695 public int visibility; 3696 public long when; 3697} 3698 3699-keep class android.app.Notification$Action { 3700 <init>(int, java.lang.CharSequence, android.app.PendingIntent); 3701 3702 public android.app.Notification$Action clone(); 3703 public java.lang.Object clone(); 3704 public int describeContents(); 3705 public boolean getAllowGeneratedReplies(); 3706 public android.app.RemoteInput[] getDataOnlyRemoteInputs(); 3707 public android.os.Bundle getExtras(); 3708 public android.graphics.drawable.Icon getIcon(); 3709 public android.app.RemoteInput[] getRemoteInputs(); 3710 public int getSemanticAction(); 3711 public void writeToParcel(android.os.Parcel, int); 3712 3713 3714 public static android.os.Parcelable$Creator CREATOR; 3715 public static int SEMANTIC_ACTION_ARCHIVE; 3716 public static int SEMANTIC_ACTION_CALL; 3717 public static int SEMANTIC_ACTION_DELETE; 3718 public static int SEMANTIC_ACTION_MARK_AS_READ; 3719 public static int SEMANTIC_ACTION_MARK_AS_UNREAD; 3720 public static int SEMANTIC_ACTION_MUTE; 3721 public static int SEMANTIC_ACTION_NONE; 3722 public static int SEMANTIC_ACTION_REPLY; 3723 public static int SEMANTIC_ACTION_THUMBS_DOWN; 3724 public static int SEMANTIC_ACTION_THUMBS_UP; 3725 public static int SEMANTIC_ACTION_UNMUTE; 3726 public android.app.PendingIntent actionIntent; 3727 public int icon; 3728 public java.lang.CharSequence title; 3729} 3730 3731-keep class android.app.Notification$Builder { 3732 <init>(android.content.Context, java.lang.String); 3733 <init>(android.content.Context); 3734 <init>(android.content.Context, android.app.Notification); 3735 3736 public android.app.Notification$Builder addAction(int, java.lang.CharSequence, android.app.PendingIntent); 3737 public android.app.Notification$Builder addAction(android.app.Notification$Action); 3738 public android.app.Notification$Builder addExtras(android.os.Bundle); 3739 public android.app.Notification$Builder addPerson(java.lang.String); 3740 public android.app.Notification$Builder addPerson(android.app.Person); 3741 public android.app.Notification build(); 3742 public android.app.Notification buildInto(android.app.Notification); 3743 public android.app.Notification buildUnstyled(); 3744 public android.widget.RemoteViews createBigContentView(); 3745 public android.widget.RemoteViews createContentView(); 3746 public android.widget.RemoteViews createContentView(boolean); 3747 public android.widget.RemoteViews createHeadsUpContentView(boolean); 3748 public android.widget.RemoteViews createHeadsUpContentView(); 3749 public android.app.Notification$Builder extend(android.app.Notification$Extender); 3750 public android.os.Bundle getExtras(); 3751 public java.lang.CharSequence getHeadsUpStatusBarText(boolean); 3752 public android.app.Notification getNotification(); 3753 public int getPrimaryTextColor(); 3754 public int getSecondaryTextColor(); 3755 public android.app.Notification$Style getStyle(); 3756 public java.lang.String loadHeaderAppName(); 3757 public android.widget.RemoteViews makeAmbientNotification(); 3758 public static void makeHeaderExpanded(android.widget.RemoteViews); 3759 public android.widget.RemoteViews makeLowPriorityContentView(boolean); 3760 public android.widget.RemoteViews makeNotificationHeader(boolean); 3761 public android.widget.RemoteViews makePublicAmbientNotification(); 3762 public android.widget.RemoteViews makePublicContentView(); 3763 public static android.app.Notification maybeCloneStrippedForDelivery(android.app.Notification, boolean, android.content.Context); 3764 public static android.app.Notification$Builder recoverBuilder(android.content.Context, android.app.Notification); 3765 public android.app.Notification$Builder setActions(android.app.Notification$Action[]); 3766 public android.app.Notification$Builder setAutoCancel(boolean); 3767 public android.app.Notification$Builder setBadgeIconType(int); 3768 public android.app.Notification$Builder setCategory(java.lang.String); 3769 public android.app.Notification$Builder setChannel(java.lang.String); 3770 public android.app.Notification$Builder setChannelId(java.lang.String); 3771 public android.app.Notification$Builder setChronometerCountDown(boolean); 3772 public android.app.Notification$Builder setColor(int); 3773 public void setColorPalette(int, int); 3774 public android.app.Notification$Builder setColorized(boolean); 3775 public android.app.Notification$Builder setContent(android.widget.RemoteViews); 3776 public android.app.Notification$Builder setContentInfo(java.lang.CharSequence); 3777 public android.app.Notification$Builder setContentIntent(android.app.PendingIntent); 3778 public android.app.Notification$Builder setContentText(java.lang.CharSequence); 3779 public android.app.Notification$Builder setContentTitle(java.lang.CharSequence); 3780 public android.app.Notification$Builder setCustomBigContentView(android.widget.RemoteViews); 3781 public android.app.Notification$Builder setCustomContentView(android.widget.RemoteViews); 3782 public android.app.Notification$Builder setCustomHeadsUpContentView(android.widget.RemoteViews); 3783 public android.app.Notification$Builder setDefaults(int); 3784 public android.app.Notification$Builder setDeleteIntent(android.app.PendingIntent); 3785 public android.app.Notification$Builder setExtras(android.os.Bundle); 3786 public android.app.Notification$Builder setFlag(int, boolean); 3787 public android.app.Notification$Builder setFullScreenIntent(android.app.PendingIntent, boolean); 3788 public android.app.Notification$Builder setGroup(java.lang.String); 3789 public android.app.Notification$Builder setGroupAlertBehavior(int); 3790 public android.app.Notification$Builder setGroupSummary(boolean); 3791 public android.app.Notification$Builder setHideSmartReplies(boolean); 3792 public android.app.Notification$Builder setLargeIcon(android.graphics.Bitmap); 3793 public android.app.Notification$Builder setLargeIcon(android.graphics.drawable.Icon); 3794 public android.app.Notification$Builder setLights(int, int, int); 3795 public android.app.Notification$Builder setLocalOnly(boolean); 3796 public android.app.Notification$Builder setNumber(int); 3797 public android.app.Notification$Builder setOngoing(boolean); 3798 public android.app.Notification$Builder setOnlyAlertOnce(boolean); 3799 public android.app.Notification$Builder setPriority(int); 3800 public android.app.Notification$Builder setProgress(int, int, boolean); 3801 public android.app.Notification$Builder setPublicVersion(android.app.Notification); 3802 public void setRebuildStyledRemoteViews(boolean); 3803 public android.app.Notification$Builder setRemoteInputHistory(java.lang.CharSequence[]); 3804 public android.app.Notification$Builder setSettingsText(java.lang.CharSequence); 3805 public android.app.Notification$Builder setShortcutId(java.lang.String); 3806 public android.app.Notification$Builder setShowRemoteInputSpinner(boolean); 3807 public android.app.Notification$Builder setShowWhen(boolean); 3808 public android.app.Notification$Builder setSmallIcon(int); 3809 public android.app.Notification$Builder setSmallIcon(int, int); 3810 public android.app.Notification$Builder setSmallIcon(android.graphics.drawable.Icon); 3811 public android.app.Notification$Builder setSortKey(java.lang.String); 3812 public android.app.Notification$Builder setSound(android.net.Uri); 3813 public android.app.Notification$Builder setSound(android.net.Uri, int); 3814 public android.app.Notification$Builder setSound(android.net.Uri, android.media.AudioAttributes); 3815 public android.app.Notification$Builder setStyle(android.app.Notification$Style); 3816 public android.app.Notification$Builder setSubText(java.lang.CharSequence); 3817 public android.app.Notification$Builder setTicker(java.lang.CharSequence); 3818 public android.app.Notification$Builder setTicker(java.lang.CharSequence, android.widget.RemoteViews); 3819 public android.app.Notification$Builder setTimeout(long); 3820 public android.app.Notification$Builder setTimeoutAfter(long); 3821 public android.app.Notification$Builder setUsesChronometer(boolean); 3822 public android.app.Notification$Builder setVibrate(long[]); 3823 public android.app.Notification$Builder setVisibility(int); 3824 public android.app.Notification$Builder setWhen(long); 3825 public boolean usesStandardHeader(); 3826 3827 3828 public static java.lang.String EXTRA_REBUILD_BIG_CONTENT_VIEW_ACTION_COUNT; 3829 public static java.lang.String EXTRA_REBUILD_CONTENT_VIEW_ACTION_COUNT; 3830 public static java.lang.String EXTRA_REBUILD_HEADS_UP_CONTENT_VIEW_ACTION_COUNT; 3831} 3832 3833-keep class android.app.Notification$Extender { 3834 3835 public abstract android.app.Notification$Builder extend(android.app.Notification$Builder); 3836 3837 3838} 3839 3840-keep class android.app.Notification$Style { 3841 <init>(); 3842 3843 public void addExtras(android.os.Bundle); 3844 public abstract boolean areNotificationsVisiblyDifferent(android.app.Notification$Style); 3845 public android.app.Notification build(); 3846 public android.app.Notification buildStyled(android.app.Notification); 3847 protected void checkBuilder(); 3848 public boolean displayCustomViewInline(); 3849 public java.lang.CharSequence getHeadsUpStatusBarText(); 3850 protected android.widget.RemoteViews getStandardView(int); 3851 protected android.widget.RemoteViews getStandardView(int, android.app.Notification$TemplateBindResult); 3852 protected boolean hasProgress(); 3853 public boolean hasSummaryInHeader(); 3854 protected void internalSetBigContentTitle(java.lang.CharSequence); 3855 protected void internalSetSummaryText(java.lang.CharSequence); 3856 public android.widget.RemoteViews makeBigContentView(); 3857 public android.widget.RemoteViews makeContentView(boolean); 3858 public android.widget.RemoteViews makeHeadsUpContentView(boolean); 3859 public void purgeResources(); 3860 public void reduceImageSizes(android.content.Context); 3861 protected void restoreFromExtras(android.os.Bundle); 3862 public void setBuilder(android.app.Notification$Builder); 3863 public void validate(android.content.Context); 3864 3865 3866 protected android.app.Notification$Builder mBuilder; 3867 protected java.lang.CharSequence mSummaryText; 3868 protected boolean mSummaryTextSet; 3869} 3870 3871-keep class android.app.Notification$TemplateBindResult { 3872 3873 public int getIconMarginEnd(); 3874 public void setIconMarginEnd(int); 3875 3876 3877} 3878 3879-keep class android.app.OnActivityPausedListener { 3880 3881 public abstract void onPaused(android.app.Activity); 3882 3883 3884} 3885 3886-keep class android.app.PendingIntent { 3887 3888 public void cancel(); 3889 public int describeContents(); 3890 public boolean equals(java.lang.Object); 3891 public static android.app.PendingIntent getActivities(android.content.Context, int, android.content.Intent[], int); 3892 public static android.app.PendingIntent getActivities(android.content.Context, int, android.content.Intent[], int, android.os.Bundle); 3893 public static android.app.PendingIntent getActivitiesAsUser(android.content.Context, int, android.content.Intent[], int, android.os.Bundle, android.os.UserHandle); 3894 public static android.app.PendingIntent getActivity(android.content.Context, int, android.content.Intent, int); 3895 public static android.app.PendingIntent getActivity(android.content.Context, int, android.content.Intent, int, android.os.Bundle); 3896 public static android.app.PendingIntent getActivityAsUser(android.content.Context, int, android.content.Intent, int, android.os.Bundle, android.os.UserHandle); 3897 public static android.app.PendingIntent getBroadcast(android.content.Context, int, android.content.Intent, int); 3898 public static android.app.PendingIntent getBroadcastAsUser(android.content.Context, int, android.content.Intent, int, android.os.UserHandle); 3899 public java.lang.String getCreatorPackage(); 3900 public int getCreatorUid(); 3901 public android.os.UserHandle getCreatorUserHandle(); 3902 public static android.app.PendingIntent getForegroundService(android.content.Context, int, android.content.Intent, int); 3903 public android.content.Intent getIntent(); 3904 public android.content.IntentSender getIntentSender(); 3905 public static android.app.PendingIntent getService(android.content.Context, int, android.content.Intent, int); 3906 public java.lang.String getTag(java.lang.String); 3907 public android.content.IIntentSender getTarget(); 3908 public java.lang.String getTargetPackage(); 3909 public android.os.IBinder getWhitelistToken(); 3910 public int hashCode(); 3911 public boolean isActivity(); 3912 public boolean isForegroundService(); 3913 public boolean isTargetedToPackage(); 3914 public static android.app.PendingIntent readPendingIntentOrNullFromParcel(android.os.Parcel); 3915 public void registerCancelListener(android.app.PendingIntent$CancelListener); 3916 public void send(); 3917 public void send(int); 3918 public void send(android.content.Context, int, android.content.Intent); 3919 public void send(int, android.app.PendingIntent$OnFinished, android.os.Handler); 3920 public void send(android.content.Context, int, android.content.Intent, android.app.PendingIntent$OnFinished, android.os.Handler); 3921 public void send(android.content.Context, int, android.content.Intent, android.app.PendingIntent$OnFinished, android.os.Handler, java.lang.String); 3922 public void send(android.content.Context, int, android.content.Intent, android.app.PendingIntent$OnFinished, android.os.Handler, java.lang.String, android.os.Bundle); 3923 public int sendAndReturnResult(android.content.Context, int, android.content.Intent, android.app.PendingIntent$OnFinished, android.os.Handler, java.lang.String, android.os.Bundle); 3924 public static void setOnMarshaledListener(android.app.PendingIntent$OnMarshaledListener); 3925 public java.lang.String toString(); 3926 public void unregisterCancelListener(android.app.PendingIntent$CancelListener); 3927 public static void writePendingIntentOrNullToParcel(android.app.PendingIntent, android.os.Parcel); 3928 public void writeToParcel(android.os.Parcel, int); 3929 public void writeToProto(android.util.proto.ProtoOutputStream, long); 3930 3931 3932 public static android.os.Parcelable$Creator CREATOR; 3933 public static int FLAG_CANCEL_CURRENT; 3934 public static int FLAG_IMMUTABLE; 3935 public static int FLAG_NO_CREATE; 3936 public static int FLAG_ONE_SHOT; 3937 public static int FLAG_UPDATE_CURRENT; 3938} 3939 3940-keep class android.app.PendingIntent$CancelListener { 3941 3942 public abstract void onCancelled(android.app.PendingIntent); 3943 3944 3945} 3946 3947-keep class android.app.PendingIntent$CanceledException { 3948 <init>(); 3949 <init>(java.lang.String); 3950 <init>(java.lang.Exception); 3951 3952 3953 3954} 3955 3956-keep class android.app.PendingIntent$OnFinished { 3957 3958 public abstract void onSendFinished(android.app.PendingIntent, android.content.Intent, int, java.lang.String, android.os.Bundle); 3959 3960 3961} 3962 3963-keep class android.app.PendingIntent$OnMarshaledListener { 3964 3965 public abstract void onMarshaled(android.app.PendingIntent, android.os.Parcel, int); 3966 3967 3968} 3969 3970-keep class android.app.Person { 3971 3972 public int describeContents(); 3973 public android.graphics.drawable.Icon getIcon(); 3974 public java.lang.String getKey(); 3975 public java.lang.CharSequence getName(); 3976 public java.lang.String getUri(); 3977 public boolean isBot(); 3978 public boolean isImportant(); 3979 public java.lang.String resolveToLegacyUri(); 3980 public android.app.Person$Builder toBuilder(); 3981 public void writeToParcel(android.os.Parcel, int); 3982 3983 3984 public static android.os.Parcelable$Creator CREATOR; 3985} 3986 3987-keep class android.app.Person$Builder { 3988 <init>(); 3989 3990 public android.app.Person build(); 3991 public android.app.Person$Builder setBot(boolean); 3992 public android.app.Person$Builder setIcon(android.graphics.drawable.Icon); 3993 public android.app.Person$Builder setImportant(boolean); 3994 public android.app.Person$Builder setKey(java.lang.String); 3995 public android.app.Person$Builder setName(java.lang.CharSequence); 3996 public android.app.Person$Builder setUri(java.lang.String); 3997 3998 3999} 4000 4001-keep class android.app.PictureInPictureArgs { 4002 <init>(); 4003 <init>(float, java.util.List); 4004 4005 public static android.app.PictureInPictureArgs convert(android.app.PictureInPictureParams); 4006 public static android.app.PictureInPictureParams convert(android.app.PictureInPictureArgs); 4007 public void copyOnlySet(android.app.PictureInPictureArgs); 4008 public int describeContents(); 4009 public java.util.List getActions(); 4010 public float getAspectRatio(); 4011 public android.util.Rational getAspectRatioRational(); 4012 public android.graphics.Rect getSourceRectHint(); 4013 public android.graphics.Rect getSourceRectHintInsets(); 4014 public boolean hasSetActions(); 4015 public boolean hasSetAspectRatio(); 4016 public boolean hasSourceBoundsHint(); 4017 public boolean hasSourceBoundsHintInsets(); 4018 public void setActions(java.util.List); 4019 public void setAspectRatio(float); 4020 public void setSourceRectHint(android.graphics.Rect); 4021 public void setSourceRectHintInsets(android.graphics.Rect); 4022 public void truncateActions(int); 4023 public void writeToParcel(android.os.Parcel, int); 4024 4025 4026 public static android.os.Parcelable$Creator CREATOR; 4027} 4028 4029-keep class android.app.PictureInPictureParams { 4030 4031 public void copyOnlySet(android.app.PictureInPictureParams); 4032 public int describeContents(); 4033 public java.util.List getActions(); 4034 public float getAspectRatio(); 4035 public android.util.Rational getAspectRatioRational(); 4036 public android.graphics.Rect getSourceRectHint(); 4037 public boolean hasSetActions(); 4038 public boolean hasSetAspectRatio(); 4039 public boolean hasSourceBoundsHint(); 4040 public void truncateActions(int); 4041 public void writeToParcel(android.os.Parcel, int); 4042 4043 4044 public static android.os.Parcelable$Creator CREATOR; 4045} 4046 4047-keep class android.app.ProfilerInfo { 4048 <init>(java.lang.String, android.os.ParcelFileDescriptor, int, boolean, boolean, java.lang.String, boolean); 4049 <init>(android.app.ProfilerInfo); 4050 4051 public void closeFd(); 4052 public int describeContents(); 4053 public boolean equals(java.lang.Object); 4054 public int hashCode(); 4055 public android.app.ProfilerInfo setAgent(java.lang.String, boolean); 4056 public void writeToParcel(android.os.Parcel, int); 4057 public void writeToProto(android.util.proto.ProtoOutputStream, long); 4058 4059 4060 public static android.os.Parcelable$Creator CREATOR; 4061 public java.lang.String agent; 4062 public boolean attachAgentDuringBind; 4063 public boolean autoStopProfiler; 4064 public android.os.ParcelFileDescriptor profileFd; 4065 public java.lang.String profileFile; 4066 public int samplingInterval; 4067 public boolean streamingOutput; 4068} 4069 4070-keep class android.app.RemoteAction { 4071 <init>(android.graphics.drawable.Icon, java.lang.CharSequence, java.lang.CharSequence, android.app.PendingIntent); 4072 4073 public android.app.RemoteAction clone(); 4074 public java.lang.Object clone(); 4075 public int describeContents(); 4076 public void dump(java.lang.String, java.io.PrintWriter); 4077 public android.app.PendingIntent getActionIntent(); 4078 public java.lang.CharSequence getContentDescription(); 4079 public android.graphics.drawable.Icon getIcon(); 4080 public java.lang.CharSequence getTitle(); 4081 public boolean isEnabled(); 4082 public void setEnabled(boolean); 4083 public void setShouldShowIcon(boolean); 4084 public boolean shouldShowIcon(); 4085 public void writeToParcel(android.os.Parcel, int); 4086 4087 4088 public static android.os.Parcelable$Creator CREATOR; 4089} 4090 4091-keep class android.app.RemoteInput { 4092 4093 public static void addDataResultToIntent(android.app.RemoteInput, android.content.Intent, java.util.Map); 4094 public static void addResultsToIntent(android.app.RemoteInput[], android.content.Intent, android.os.Bundle); 4095 public int describeContents(); 4096 public boolean getAllowFreeFormInput(); 4097 public java.util.Set getAllowedDataTypes(); 4098 public java.lang.CharSequence[] getChoices(); 4099 public static java.util.Map getDataResultsFromIntent(android.content.Intent, java.lang.String); 4100 public android.os.Bundle getExtras(); 4101 public java.lang.CharSequence getLabel(); 4102 public java.lang.String getResultKey(); 4103 public static android.os.Bundle getResultsFromIntent(android.content.Intent); 4104 public static int getResultsSource(android.content.Intent); 4105 public boolean isDataOnly(); 4106 public static void setResultsSource(android.content.Intent, int); 4107 public void writeToParcel(android.os.Parcel, int); 4108 4109 4110 public static android.os.Parcelable$Creator CREATOR; 4111 public static java.lang.String EXTRA_RESULTS_DATA; 4112 public static java.lang.String RESULTS_CLIP_LABEL; 4113 public static int SOURCE_CHOICE; 4114 public static int SOURCE_FREE_FORM_INPUT; 4115} 4116 4117-keep class android.app.ResultInfo { 4118 <init>(java.lang.String, int, int, android.content.Intent); 4119 <init>(android.os.Parcel); 4120 4121 public int describeContents(); 4122 public boolean equals(java.lang.Object); 4123 public int hashCode(); 4124 public java.lang.String toString(); 4125 public void writeToParcel(android.os.Parcel, int); 4126 4127 4128 public static android.os.Parcelable$Creator CREATOR; 4129 public android.content.Intent mData; 4130 public int mRequestCode; 4131 public int mResultCode; 4132 public java.lang.String mResultWho; 4133} 4134 4135-keep class android.app.Service { 4136 <init>(); 4137 4138 public void attach(android.content.Context, android.app.ActivityThread, java.lang.String, android.os.IBinder, android.app.Application, java.lang.Object); 4139 public void detachAndCleanUp(); 4140 protected void dump(java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 4141 public android.app.Application getApplication(); 4142 public abstract android.os.IBinder onBind(android.content.Intent); 4143 public void onConfigurationChanged(android.content.res.Configuration); 4144 public void onCreate(); 4145 public void onDestroy(); 4146 public void onLowMemory(); 4147 public void onRebind(android.content.Intent); 4148 public void onStart(android.content.Intent, int); 4149 public int onStartCommand(android.content.Intent, int, int); 4150 public void onTaskRemoved(android.content.Intent); 4151 public void onTrimMemory(int); 4152 public boolean onUnbind(android.content.Intent); 4153 public void setForeground(boolean); 4154 public void startForeground(int, android.app.Notification); 4155 public void stopForeground(boolean); 4156 public void stopForeground(int); 4157 public void stopSelf(); 4158 public void stopSelf(int); 4159 public boolean stopSelfResult(int); 4160 4161 4162 public static int START_CONTINUATION_MASK; 4163 public static int START_FLAG_REDELIVERY; 4164 public static int START_FLAG_RETRY; 4165 public static int START_NOT_STICKY; 4166 public static int START_REDELIVER_INTENT; 4167 public static int START_STICKY; 4168 public static int START_STICKY_COMPATIBILITY; 4169 public static int START_TASK_REMOVED_COMPLETE; 4170 public static int STOP_FOREGROUND_DETACH; 4171 public static int STOP_FOREGROUND_REMOVE; 4172} 4173 4174-keep class android.app.SharedElementCallback { 4175 <init>(); 4176 4177 public android.os.Parcelable onCaptureSharedElementSnapshot(android.view.View, android.graphics.Matrix, android.graphics.RectF); 4178 public android.view.View onCreateSnapshotView(android.content.Context, android.os.Parcelable); 4179 public void onMapSharedElements(java.util.List, java.util.Map); 4180 public void onRejectSharedElements(java.util.List); 4181 public void onSharedElementEnd(java.util.List, java.util.List, java.util.List); 4182 public void onSharedElementStart(java.util.List, java.util.List, java.util.List); 4183 public void onSharedElementsArrived(java.util.List, java.util.List, android.app.SharedElementCallback$OnSharedElementsReadyListener); 4184 4185 4186} 4187 4188-keep class android.app.SharedElementCallback$OnSharedElementsReadyListener { 4189 4190 public abstract void onSharedElementsReady(); 4191 4192 4193} 4194 4195-keep class android.app.TaskStackBuilder { 4196 4197 public android.app.TaskStackBuilder addNextIntent(android.content.Intent); 4198 public android.app.TaskStackBuilder addNextIntentWithParentStack(android.content.Intent); 4199 public android.app.TaskStackBuilder addParentStack(android.app.Activity); 4200 public android.app.TaskStackBuilder addParentStack(java.lang.Class); 4201 public android.app.TaskStackBuilder addParentStack(android.content.ComponentName); 4202 public static android.app.TaskStackBuilder create(android.content.Context); 4203 public android.content.Intent editIntentAt(int); 4204 public int getIntentCount(); 4205 public android.content.Intent[] getIntents(); 4206 public android.app.PendingIntent getPendingIntent(int, int); 4207 public android.app.PendingIntent getPendingIntent(int, int, android.os.Bundle); 4208 public android.app.PendingIntent getPendingIntent(int, int, android.os.Bundle, android.os.UserHandle); 4209 public void startActivities(); 4210 public int startActivities(android.os.Bundle, android.os.UserHandle); 4211 public void startActivities(android.os.Bundle); 4212 4213 4214} 4215 4216-keep class android.app.UiAutomation { 4217 <init>(android.os.Looper, android.app.IUiAutomationConnection); 4218 4219 public void clearWindowAnimationFrameStats(); 4220 public boolean clearWindowContentFrameStats(int); 4221 public void connect(); 4222 public void connect(int); 4223 public void destroy(); 4224 public void disconnect(); 4225 public android.view.accessibility.AccessibilityEvent executeAndWaitForEvent(java.lang.Runnable, android.app.UiAutomation$AccessibilityEventFilter, long); 4226 public android.os.ParcelFileDescriptor executeShellCommand(java.lang.String); 4227 public android.os.ParcelFileDescriptor[] executeShellCommandRw(java.lang.String); 4228 public android.view.accessibility.AccessibilityNodeInfo findFocus(int); 4229 public int getConnectionId(); 4230 public int getFlags(); 4231 public android.view.accessibility.AccessibilityNodeInfo getRootInActiveWindow(); 4232 public android.accessibilityservice.AccessibilityServiceInfo getServiceInfo(); 4233 public android.view.WindowAnimationFrameStats getWindowAnimationFrameStats(); 4234 public android.view.WindowContentFrameStats getWindowContentFrameStats(int); 4235 public java.util.List getWindows(); 4236 public void grantRuntimePermission(java.lang.String, java.lang.String); 4237 public boolean grantRuntimePermission(java.lang.String, java.lang.String, android.os.UserHandle); 4238 public void grantRuntimePermissionAsUser(java.lang.String, java.lang.String, android.os.UserHandle); 4239 public boolean injectInputEvent(android.view.InputEvent, boolean); 4240 public boolean isDestroyed(); 4241 public boolean performGlobalAction(int); 4242 public void revokeRuntimePermission(java.lang.String, java.lang.String); 4243 public boolean revokeRuntimePermission(java.lang.String, java.lang.String, android.os.UserHandle); 4244 public void revokeRuntimePermissionAsUser(java.lang.String, java.lang.String, android.os.UserHandle); 4245 public void setOnAccessibilityEventListener(android.app.UiAutomation$OnAccessibilityEventListener); 4246 public boolean setRotation(int); 4247 public void setRunAsMonkey(boolean); 4248 public void setServiceInfo(android.accessibilityservice.AccessibilityServiceInfo); 4249 public android.graphics.Bitmap takeScreenshot(); 4250 public void waitForIdle(long, long); 4251 4252 4253 public static int FLAG_DONT_SUPPRESS_ACCESSIBILITY_SERVICES; 4254 public static int ROTATION_FREEZE_0; 4255 public static int ROTATION_FREEZE_180; 4256 public static int ROTATION_FREEZE_270; 4257 public static int ROTATION_FREEZE_90; 4258 public static int ROTATION_FREEZE_CURRENT; 4259 public static int ROTATION_UNFREEZE; 4260} 4261 4262-keep class android.app.UiAutomation$AccessibilityEventFilter { 4263 4264 public abstract boolean accept(android.view.accessibility.AccessibilityEvent); 4265 4266 4267} 4268 4269-keep class android.app.UiAutomation$OnAccessibilityEventListener { 4270 4271 public abstract void onAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 4272 4273 4274} 4275 4276-keep class android.app.VoiceInteractor { 4277 4278 public android.app.VoiceInteractor$Request getActiveRequest(java.lang.String); 4279 public android.app.VoiceInteractor$Request[] getActiveRequests(); 4280 public boolean submitRequest(android.app.VoiceInteractor$Request); 4281 public boolean submitRequest(android.app.VoiceInteractor$Request, java.lang.String); 4282 public boolean[] supportsCommands(java.lang.String[]); 4283 4284 4285} 4286 4287-keep class android.app.VoiceInteractor$PickOptionRequest { 4288 <init>(android.app.VoiceInteractor$Prompt, android.app.VoiceInteractor$PickOptionRequest$Option[], android.os.Bundle); 4289 <init>(java.lang.CharSequence, android.app.VoiceInteractor$PickOptionRequest$Option[], android.os.Bundle); 4290 4291 public void onPickOptionResult(boolean, android.app.VoiceInteractor$PickOptionRequest$Option[], android.os.Bundle); 4292 4293 4294} 4295 4296-keep class android.app.VoiceInteractor$PickOptionRequest$Option { 4297 <init>(java.lang.CharSequence); 4298 <init>(java.lang.CharSequence, int); 4299 4300 public android.app.VoiceInteractor$PickOptionRequest$Option addSynonym(java.lang.CharSequence); 4301 public int countSynonyms(); 4302 public int describeContents(); 4303 public android.os.Bundle getExtras(); 4304 public int getIndex(); 4305 public java.lang.CharSequence getLabel(); 4306 public java.lang.CharSequence getSynonymAt(int); 4307 public void setExtras(android.os.Bundle); 4308 public void writeToParcel(android.os.Parcel, int); 4309 4310 4311 public static android.os.Parcelable$Creator CREATOR; 4312} 4313 4314-keep class android.app.VoiceInteractor$Prompt { 4315 <init>(java.lang.CharSequence[], java.lang.CharSequence); 4316 <init>(java.lang.CharSequence); 4317 4318 public int countVoicePrompts(); 4319 public int describeContents(); 4320 public java.lang.CharSequence getVisualPrompt(); 4321 public java.lang.CharSequence getVoicePromptAt(int); 4322 public java.lang.String toString(); 4323 public void writeToParcel(android.os.Parcel, int); 4324 4325 4326 public static android.os.Parcelable$Creator CREATOR; 4327} 4328 4329-keep class android.app.VoiceInteractor$Request { 4330 4331 public void cancel(); 4332 public android.app.Activity getActivity(); 4333 public android.content.Context getContext(); 4334 public java.lang.String getName(); 4335 public void onAttached(android.app.Activity); 4336 public void onCancel(); 4337 public void onDetached(); 4338 public java.lang.String toString(); 4339 4340 4341} 4342 4343-keep class android.app.WaitResult { 4344 <init>(); 4345 4346 public int describeContents(); 4347 public void dump(java.io.PrintWriter, java.lang.String); 4348 public void writeToParcel(android.os.Parcel, int); 4349 4350 4351 public static android.os.Parcelable$Creator CREATOR; 4352 public int result; 4353 public long thisTime; 4354 public boolean timeout; 4355 public long totalTime; 4356 public android.content.ComponentName who; 4357} 4358 4359-keep class android.app.WindowConfiguration { 4360 <init>(); 4361 <init>(android.app.WindowConfiguration); 4362 4363 public static java.lang.String activityTypeToString(int); 4364 public boolean canReceiveKeys(); 4365 public boolean canResizeTask(); 4366 public int compareTo(android.app.WindowConfiguration); 4367 public int compareTo(java.lang.Object); 4368 public int describeContents(); 4369 public long diff(android.app.WindowConfiguration, boolean); 4370 public boolean equals(java.lang.Object); 4371 public int getActivityType(); 4372 public android.graphics.Rect getAppBounds(); 4373 public android.graphics.Rect getBounds(); 4374 public int getWindowingMode(); 4375 public boolean hasMovementAnimations(); 4376 public boolean hasWindowDecorCaption(); 4377 public boolean hasWindowShadow(); 4378 public int hashCode(); 4379 public boolean isAlwaysOnTop(); 4380 public static boolean isFloating(int); 4381 public boolean keepVisibleDeadAppWindowOnScreen(); 4382 public boolean persistTaskBounds(); 4383 public void setActivityType(int); 4384 public void setAppBounds(android.graphics.Rect); 4385 public void setAppBounds(int, int, int, int); 4386 public void setBounds(android.graphics.Rect); 4387 public void setTo(android.app.WindowConfiguration); 4388 public void setToDefaults(); 4389 public void setWindowingMode(int); 4390 public boolean supportSplitScreenWindowingMode(); 4391 public static boolean supportSplitScreenWindowingMode(int); 4392 public boolean tasksAreFloating(); 4393 public java.lang.String toString(); 4394 public void unset(); 4395 public int updateFrom(android.app.WindowConfiguration); 4396 public boolean useWindowFrameForBackdrop(); 4397 public static java.lang.String windowingModeToString(int); 4398 public boolean windowsAreScaleable(); 4399 public void writeToParcel(android.os.Parcel, int); 4400 public void writeToProto(android.util.proto.ProtoOutputStream, long); 4401 4402 4403 public static int ACTIVITY_TYPE_ASSISTANT; 4404 public static int ACTIVITY_TYPE_HOME; 4405 public static int ACTIVITY_TYPE_RECENTS; 4406 public static int ACTIVITY_TYPE_STANDARD; 4407 public static int ACTIVITY_TYPE_UNDEFINED; 4408 public static android.os.Parcelable$Creator CREATOR; 4409 public static int PINNED_WINDOWING_MODE_ELEVATION_IN_DIP; 4410 public static int WINDOWING_MODE_FREEFORM; 4411 public static int WINDOWING_MODE_FULLSCREEN; 4412 public static int WINDOWING_MODE_FULLSCREEN_OR_SPLIT_SCREEN_SECONDARY; 4413 public static int WINDOWING_MODE_PINNED; 4414 public static int WINDOWING_MODE_SPLIT_SCREEN_PRIMARY; 4415 public static int WINDOWING_MODE_SPLIT_SCREEN_SECONDARY; 4416 public static int WINDOWING_MODE_UNDEFINED; 4417 public static int WINDOW_CONFIG_ACTIVITY_TYPE; 4418 public static int WINDOW_CONFIG_APP_BOUNDS; 4419 public static int WINDOW_CONFIG_BOUNDS; 4420 public static int WINDOW_CONFIG_WINDOWING_MODE; 4421} 4422 4423-keep class android.app.assist.AssistContent { 4424 <init>(); 4425 4426 public int describeContents(); 4427 public android.content.ClipData getClipData(); 4428 public android.os.Bundle getExtras(); 4429 public android.content.Intent getIntent(); 4430 public java.lang.String getStructuredData(); 4431 public android.net.Uri getWebUri(); 4432 public boolean isAppProvidedIntent(); 4433 public boolean isAppProvidedWebUri(); 4434 public void setClipData(android.content.ClipData); 4435 public void setDefaultIntent(android.content.Intent); 4436 public void setIntent(android.content.Intent); 4437 public void setStructuredData(java.lang.String); 4438 public void setWebUri(android.net.Uri); 4439 public void writeToParcel(android.os.Parcel, int); 4440 4441 4442 public static android.os.Parcelable$Creator CREATOR; 4443} 4444 4445-keep class android.app.assist.AssistStructure { 4446 <init>(android.app.Activity, boolean, int); 4447 <init>(); 4448 <init>(android.os.Parcel); 4449 4450 public void clearSendChannel(); 4451 public int describeContents(); 4452 public void dump(boolean); 4453 public void ensureData(); 4454 public void ensureDataForAutofill(); 4455 public long getAcquisitionEndTime(); 4456 public long getAcquisitionStartTime(); 4457 public android.content.ComponentName getActivityComponent(); 4458 public int getFlags(); 4459 public android.app.assist.AssistStructure$WindowNode getWindowNodeAt(int); 4460 public int getWindowNodeCount(); 4461 public boolean isHomeActivity(); 4462 public void sanitizeForParceling(boolean); 4463 public void setAcquisitionEndTime(long); 4464 public void setAcquisitionStartTime(long); 4465 public void setActivityComponent(android.content.ComponentName); 4466 public void setHomeActivity(boolean); 4467 public void writeToParcel(android.os.Parcel, int); 4468 4469 4470 public static android.os.Parcelable$Creator CREATOR; 4471} 4472 4473-keep class android.app.assist.AssistStructure$AutofillOverlay { 4474 <init>(); 4475 4476 4477 4478 public boolean focused; 4479 public android.view.autofill.AutofillValue value; 4480} 4481 4482-keep class android.app.assist.AssistStructure$ViewNode { 4483 4484 public float getAlpha(); 4485 public java.lang.String[] getAutofillHints(); 4486 public android.view.autofill.AutofillId getAutofillId(); 4487 public java.lang.CharSequence[] getAutofillOptions(); 4488 public int getAutofillType(); 4489 public android.view.autofill.AutofillValue getAutofillValue(); 4490 public android.app.assist.AssistStructure$ViewNode getChildAt(int); 4491 public int getChildCount(); 4492 public java.lang.String getClassName(); 4493 public java.lang.CharSequence getContentDescription(); 4494 public float getElevation(); 4495 public android.os.Bundle getExtras(); 4496 public int getHeight(); 4497 public java.lang.String getHint(); 4498 public android.view.ViewStructure$HtmlInfo getHtmlInfo(); 4499 public int getId(); 4500 public java.lang.String getIdEntry(); 4501 public java.lang.String getIdPackage(); 4502 public java.lang.String getIdType(); 4503 public int getImportantForAutofill(); 4504 public int getInputType(); 4505 public int getLeft(); 4506 public android.os.LocaleList getLocaleList(); 4507 public int getMaxTextEms(); 4508 public int getMaxTextLength(); 4509 public int getMinTextEms(); 4510 public int getScrollX(); 4511 public int getScrollY(); 4512 public java.lang.CharSequence getText(); 4513 public int getTextBackgroundColor(); 4514 public int getTextColor(); 4515 public java.lang.String getTextIdEntry(); 4516 public int[] getTextLineBaselines(); 4517 public int[] getTextLineCharOffsets(); 4518 public int getTextSelectionEnd(); 4519 public int getTextSelectionStart(); 4520 public float getTextSize(); 4521 public int getTextStyle(); 4522 public int getTop(); 4523 public android.graphics.Matrix getTransformation(); 4524 public int getVisibility(); 4525 public java.lang.String getWebDomain(); 4526 public java.lang.String getWebScheme(); 4527 public int getWidth(); 4528 public boolean isAccessibilityFocused(); 4529 public boolean isActivated(); 4530 public boolean isAssistBlocked(); 4531 public boolean isCheckable(); 4532 public boolean isChecked(); 4533 public boolean isClickable(); 4534 public boolean isContextClickable(); 4535 public boolean isEnabled(); 4536 public boolean isFocusable(); 4537 public boolean isFocused(); 4538 public boolean isLongClickable(); 4539 public boolean isOpaque(); 4540 public boolean isSanitized(); 4541 public boolean isSelected(); 4542 public void setAutofillOverlay(android.app.assist.AssistStructure$AutofillOverlay); 4543 public void setWebDomain(java.lang.String); 4544 public void updateAutofillValue(android.view.autofill.AutofillValue); 4545 4546 4547 public static int TEXT_COLOR_UNDEFINED; 4548 public static int TEXT_STYLE_BOLD; 4549 public static int TEXT_STYLE_ITALIC; 4550 public static int TEXT_STYLE_STRIKE_THRU; 4551 public static int TEXT_STYLE_UNDERLINE; 4552} 4553 4554-keep class android.app.assist.AssistStructure$WindowNode { 4555 4556 public int getDisplayId(); 4557 public int getHeight(); 4558 public int getLeft(); 4559 public android.app.assist.AssistStructure$ViewNode getRootViewNode(); 4560 public java.lang.CharSequence getTitle(); 4561 public int getTop(); 4562 public int getWidth(); 4563 4564 4565} 4566 4567-keep class android.app.servertransaction.ActivityLifecycleItem { 4568 <init>(); 4569 4570 public abstract int getTargetState(); 4571 public void recycle(); 4572 4573 4574 public static int ON_CREATE; 4575 public static int ON_DESTROY; 4576 public static int ON_PAUSE; 4577 public static int ON_RESTART; 4578 public static int ON_RESUME; 4579 public static int ON_START; 4580 public static int ON_STOP; 4581 public static int PRE_ON_CREATE; 4582 public static int UNDEFINED; 4583} 4584 4585-keep class android.app.servertransaction.ClientTransaction { 4586 4587 public void addCallback(android.app.servertransaction.ClientTransactionItem); 4588 public int describeContents(); 4589 public boolean equals(java.lang.Object); 4590 public android.os.IBinder getActivityToken(); 4591 public android.app.IApplicationThread getClient(); 4592 public android.app.servertransaction.ActivityLifecycleItem getLifecycleStateRequest(); 4593 public int hashCode(); 4594 public static android.app.servertransaction.ClientTransaction obtain(android.app.IApplicationThread, android.os.IBinder); 4595 public void preExecute(android.app.ClientTransactionHandler); 4596 public void recycle(); 4597 public void schedule(); 4598 public void setLifecycleStateRequest(android.app.servertransaction.ActivityLifecycleItem); 4599 public void writeToParcel(android.os.Parcel, int); 4600 4601 4602 public static android.os.Parcelable$Creator CREATOR; 4603} 4604 4605-keep class android.app.servertransaction.ClientTransactionItem { 4606 <init>(); 4607 4608 public int describeContents(); 4609 public int getPostExecutionState(); 4610 4611 4612} 4613 4614-keep class android.app.servertransaction.PendingTransactionActions { 4615 <init>(); 4616 4617 public void clear(); 4618 public android.os.Bundle getOldState(); 4619 public android.app.servertransaction.PendingTransactionActions$StopInfo getStopInfo(); 4620 public void setCallOnPostCreate(boolean); 4621 public void setOldState(android.os.Bundle); 4622 public void setReportRelaunchToWindowManager(boolean); 4623 public void setRestoreInstanceState(boolean); 4624 public void setStopInfo(android.app.servertransaction.PendingTransactionActions$StopInfo); 4625 public boolean shouldCallOnPostCreate(); 4626 public boolean shouldReportRelaunchToWindowManager(); 4627 public boolean shouldRestoreInstanceState(); 4628 4629 4630} 4631 4632-keep class android.app.servertransaction.PendingTransactionActions$StopInfo { 4633 <init>(); 4634 4635 public void run(); 4636 public void setActivity(android.app.ActivityThread$ActivityClientRecord); 4637 public void setDescription(java.lang.CharSequence); 4638 public void setPersistentState(android.os.PersistableBundle); 4639 public void setState(android.os.Bundle); 4640 4641 4642} 4643 4644-keep class android.content.BroadcastReceiver { 4645 <init>(); 4646 4647 public void abortBroadcast(); 4648 public void clearAbortBroadcast(); 4649 public boolean getAbortBroadcast(); 4650 public boolean getDebugUnregister(); 4651 public android.content.BroadcastReceiver$PendingResult getPendingResult(); 4652 public int getResultCode(); 4653 public java.lang.String getResultData(); 4654 public android.os.Bundle getResultExtras(boolean); 4655 public int getSendingUserId(); 4656 public android.content.BroadcastReceiver$PendingResult goAsync(); 4657 public boolean isInitialStickyBroadcast(); 4658 public boolean isOrderedBroadcast(); 4659 public abstract void onReceive(android.content.Context, android.content.Intent); 4660 public android.os.IBinder peekService(android.content.Context, android.content.Intent); 4661 public void setDebugUnregister(boolean); 4662 public void setOrderedHint(boolean); 4663 public void setPendingResult(android.content.BroadcastReceiver$PendingResult); 4664 public void setResult(int, java.lang.String, android.os.Bundle); 4665 public void setResultCode(int); 4666 public void setResultData(java.lang.String); 4667 public void setResultExtras(android.os.Bundle); 4668 4669 4670} 4671 4672-keep class android.content.BroadcastReceiver$PendingResult { 4673 <init>(int, java.lang.String, android.os.Bundle, int, boolean, boolean, android.os.IBinder, int, int); 4674 4675 public void abortBroadcast(); 4676 public void clearAbortBroadcast(); 4677 public void finish(); 4678 public boolean getAbortBroadcast(); 4679 public int getResultCode(); 4680 public java.lang.String getResultData(); 4681 public android.os.Bundle getResultExtras(boolean); 4682 public int getSendingUserId(); 4683 public void sendFinished(android.app.IActivityManager); 4684 public void setExtrasClassLoader(java.lang.ClassLoader); 4685 public void setResult(int, java.lang.String, android.os.Bundle); 4686 public void setResultCode(int); 4687 public void setResultData(java.lang.String); 4688 public void setResultExtras(android.os.Bundle); 4689 4690 4691 public static int TYPE_COMPONENT; 4692 public static int TYPE_REGISTERED; 4693 public static int TYPE_UNREGISTERED; 4694} 4695 4696-keep class android.content.ClipData { 4697 <init>(java.lang.CharSequence, java.lang.String[], android.content.ClipData$Item); 4698 <init>(android.content.ClipDescription, android.content.ClipData$Item); 4699 <init>(android.content.ClipDescription, java.util.ArrayList); 4700 <init>(android.content.ClipData); 4701 4702 public void addItem(android.content.ClipData$Item); 4703 public void addItem(android.content.ClipData$Item, android.content.ContentResolver); 4704 public void addItem(android.content.ContentResolver, android.content.ClipData$Item); 4705 public void collectUris(java.util.List); 4706 public int describeContents(); 4707 public void fixUris(int); 4708 public void fixUrisLight(int); 4709 public android.content.ClipDescription getDescription(); 4710 public android.graphics.Bitmap getIcon(); 4711 public android.content.ClipData$Item getItemAt(int); 4712 public int getItemCount(); 4713 public static android.content.ClipData newHtmlText(java.lang.CharSequence, java.lang.CharSequence, java.lang.String); 4714 public static android.content.ClipData newIntent(java.lang.CharSequence, android.content.Intent); 4715 public static android.content.ClipData newPlainText(java.lang.CharSequence, java.lang.CharSequence); 4716 public static android.content.ClipData newRawUri(java.lang.CharSequence, android.net.Uri); 4717 public static android.content.ClipData newUri(android.content.ContentResolver, java.lang.CharSequence, android.net.Uri); 4718 public void prepareToEnterProcess(); 4719 public void prepareToLeaveProcess(boolean); 4720 public void prepareToLeaveProcess(boolean, int); 4721 public void setItemAt(int, android.content.ClipData$Item); 4722 public void toShortString(java.lang.StringBuilder); 4723 public void toShortStringShortItems(java.lang.StringBuilder, boolean); 4724 public java.lang.String toString(); 4725 public void writeToParcel(android.os.Parcel, int); 4726 public void writeToProto(android.util.proto.ProtoOutputStream, long); 4727 4728 4729 public static android.os.Parcelable$Creator CREATOR; 4730} 4731 4732-keep class android.content.ClipData$Item { 4733 <init>(android.content.ClipData$Item); 4734 <init>(java.lang.CharSequence); 4735 <init>(java.lang.CharSequence, java.lang.String); 4736 <init>(android.content.Intent); 4737 <init>(android.net.Uri); 4738 <init>(java.lang.CharSequence, android.content.Intent, android.net.Uri); 4739 <init>(java.lang.CharSequence, java.lang.String, android.content.Intent, android.net.Uri); 4740 4741 public java.lang.String coerceToHtmlText(android.content.Context); 4742 public java.lang.CharSequence coerceToStyledText(android.content.Context); 4743 public java.lang.CharSequence coerceToText(android.content.Context); 4744 public java.lang.String getHtmlText(); 4745 public android.content.Intent getIntent(); 4746 public java.lang.CharSequence getText(); 4747 public android.net.Uri getUri(); 4748 public void toShortString(java.lang.StringBuilder); 4749 public void toShortSummaryString(java.lang.StringBuilder); 4750 public java.lang.String toString(); 4751 public void writeToProto(android.util.proto.ProtoOutputStream, long); 4752 4753 4754} 4755 4756-keep class android.content.ClipDescription { 4757 <init>(java.lang.CharSequence, java.lang.String[]); 4758 <init>(android.content.ClipDescription); 4759 4760 public static boolean compareMimeTypes(java.lang.String, java.lang.String); 4761 public int describeContents(); 4762 public java.lang.String[] filterMimeTypes(java.lang.String); 4763 public android.os.PersistableBundle getExtras(); 4764 public java.lang.CharSequence getLabel(); 4765 public java.lang.String getMimeType(int); 4766 public int getMimeTypeCount(); 4767 public long getTimestamp(); 4768 public boolean hasMimeType(java.lang.String); 4769 public void setExtras(android.os.PersistableBundle); 4770 public void setTimestamp(long); 4771 public boolean toShortString(java.lang.StringBuilder); 4772 public boolean toShortStringTypesOnly(java.lang.StringBuilder); 4773 public java.lang.String toString(); 4774 public void validate(); 4775 public void writeToParcel(android.os.Parcel, int); 4776 public void writeToProto(android.util.proto.ProtoOutputStream, long); 4777 4778 4779 public static android.os.Parcelable$Creator CREATOR; 4780 public static java.lang.String EXTRA_TARGET_COMPONENT_NAME; 4781 public static java.lang.String EXTRA_USER_SERIAL_NUMBER; 4782 public static java.lang.String MIMETYPE_TEXT_HTML; 4783 public static java.lang.String MIMETYPE_TEXT_INTENT; 4784 public static java.lang.String MIMETYPE_TEXT_PLAIN; 4785 public static java.lang.String MIMETYPE_TEXT_URILIST; 4786} 4787 4788-keep class android.content.ComponentCallbacks { 4789 4790 public abstract void onConfigurationChanged(android.content.res.Configuration); 4791 public abstract void onLowMemory(); 4792 4793 4794} 4795 4796-keep class android.content.ComponentName { 4797 <init>(java.lang.String, java.lang.String); 4798 <init>(android.content.Context, java.lang.String); 4799 <init>(android.content.Context, java.lang.Class); 4800 <init>(android.os.Parcel); 4801 4802 public void appendShortString(java.lang.StringBuilder); 4803 public static void appendShortString(java.lang.StringBuilder, java.lang.String, java.lang.String); 4804 public android.content.ComponentName clone(); 4805 public java.lang.Object clone(); 4806 public int compareTo(android.content.ComponentName); 4807 public int compareTo(java.lang.Object); 4808 public static android.content.ComponentName createRelative(java.lang.String, java.lang.String); 4809 public static android.content.ComponentName createRelative(android.content.Context, java.lang.String); 4810 public int describeContents(); 4811 public boolean equals(java.lang.Object); 4812 public java.lang.String flattenToShortString(); 4813 public java.lang.String flattenToString(); 4814 public java.lang.String getClassName(); 4815 public java.lang.String getPackageName(); 4816 public java.lang.String getShortClassName(); 4817 public int hashCode(); 4818 public static void printShortString(java.io.PrintWriter, java.lang.String, java.lang.String); 4819 public static android.content.ComponentName readFromParcel(android.os.Parcel); 4820 public java.lang.String toShortString(); 4821 public java.lang.String toString(); 4822 public static android.content.ComponentName unflattenFromString(java.lang.String); 4823 public void writeToParcel(android.os.Parcel, int); 4824 public static void writeToParcel(android.content.ComponentName, android.os.Parcel); 4825 public void writeToProto(android.util.proto.ProtoOutputStream, long); 4826 4827 4828 public static android.os.Parcelable$Creator CREATOR; 4829} 4830 4831-keep class android.content.ContentProvider { 4832 <init>(); 4833 <init>(android.content.Context, java.lang.String, java.lang.String, android.content.pm.PathPermission[]); 4834 4835 public android.content.ContentProviderResult[] applyBatch(java.util.ArrayList); 4836 public void attachInfo(android.content.Context, android.content.pm.ProviderInfo); 4837 public void attachInfoForTesting(android.content.Context, android.content.pm.ProviderInfo); 4838 public int bulkInsert(android.net.Uri, android.content.ContentValues[]); 4839 public android.os.Bundle call(java.lang.String, java.lang.String, android.os.Bundle); 4840 public android.net.Uri canonicalize(android.net.Uri); 4841 public static android.content.ContentProvider coerceToLocalContentProvider(android.content.IContentProvider); 4842 public abstract int delete(android.net.Uri, java.lang.String, java.lang.String[]); 4843 public void dump(java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 4844 protected int enforceReadPermissionInner(android.net.Uri, java.lang.String, android.os.IBinder); 4845 protected int enforceWritePermissionInner(android.net.Uri, java.lang.String, android.os.IBinder); 4846 public android.app.AppOpsManager getAppOpsManager(); 4847 public static java.lang.String getAuthorityWithoutUserId(java.lang.String); 4848 public java.lang.String getCallingPackage(); 4849 public android.content.Context getContext(); 4850 public android.content.IContentProvider getIContentProvider(); 4851 public android.content.pm.PathPermission[] getPathPermissions(); 4852 public java.lang.String getReadPermission(); 4853 public java.lang.String[] getStreamTypes(android.net.Uri, java.lang.String); 4854 public abstract java.lang.String getType(android.net.Uri); 4855 public static android.net.Uri getUriWithoutUserId(android.net.Uri); 4856 public static int getUserIdFromAuthority(java.lang.String, int); 4857 public static int getUserIdFromAuthority(java.lang.String); 4858 public static int getUserIdFromUri(android.net.Uri, int); 4859 public static int getUserIdFromUri(android.net.Uri); 4860 public java.lang.String getWritePermission(); 4861 public abstract android.net.Uri insert(android.net.Uri, android.content.ContentValues); 4862 protected boolean isTemporary(); 4863 protected boolean matchesOurAuthorities(java.lang.String); 4864 public static android.net.Uri maybeAddUserId(android.net.Uri, int); 4865 public void onConfigurationChanged(android.content.res.Configuration); 4866 public abstract boolean onCreate(); 4867 public void onLowMemory(); 4868 public void onTrimMemory(int); 4869 public android.content.res.AssetFileDescriptor openAssetFile(android.net.Uri, java.lang.String); 4870 public android.content.res.AssetFileDescriptor openAssetFile(android.net.Uri, java.lang.String, android.os.CancellationSignal); 4871 public android.os.ParcelFileDescriptor openFile(android.net.Uri, java.lang.String); 4872 public android.os.ParcelFileDescriptor openFile(android.net.Uri, java.lang.String, android.os.CancellationSignal); 4873 protected android.os.ParcelFileDescriptor openFileHelper(android.net.Uri, java.lang.String); 4874 public android.os.ParcelFileDescriptor openPipeHelper(android.net.Uri, java.lang.String, android.os.Bundle, java.lang.Object, android.content.ContentProvider$PipeDataWriter); 4875 public android.content.res.AssetFileDescriptor openTypedAssetFile(android.net.Uri, java.lang.String, android.os.Bundle); 4876 public android.content.res.AssetFileDescriptor openTypedAssetFile(android.net.Uri, java.lang.String, android.os.Bundle, android.os.CancellationSignal); 4877 public abstract android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 4878 public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, android.os.CancellationSignal); 4879 public android.database.Cursor query(android.net.Uri, java.lang.String[], android.os.Bundle, android.os.CancellationSignal); 4880 public boolean refresh(android.net.Uri, android.os.Bundle, android.os.CancellationSignal); 4881 public android.net.Uri rejectInsert(android.net.Uri, android.content.ContentValues); 4882 public void setAppOps(int, int); 4883 protected void setAuthorities(java.lang.String); 4884 protected void setPathPermissions(android.content.pm.PathPermission[]); 4885 protected void setReadPermission(java.lang.String); 4886 protected void setWritePermission(java.lang.String); 4887 public void shutdown(); 4888 public android.net.Uri uncanonicalize(android.net.Uri); 4889 public abstract int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); 4890 public static boolean uriHasUserId(android.net.Uri); 4891 4892 4893} 4894 4895-keep class android.content.ContentProvider$PipeDataWriter { 4896 4897 public abstract void writeDataToPipe(android.os.ParcelFileDescriptor, android.net.Uri, java.lang.String, android.os.Bundle, java.lang.Object); 4898 4899 4900} 4901 4902-keep class android.content.ContentProviderClient { 4903 <init>(android.content.ContentResolver, android.content.IContentProvider, boolean); 4904 4905 public android.content.ContentProviderResult[] applyBatch(java.util.ArrayList); 4906 public int bulkInsert(android.net.Uri, android.content.ContentValues[]); 4907 public android.os.Bundle call(java.lang.String, java.lang.String, android.os.Bundle); 4908 public android.net.Uri canonicalize(android.net.Uri); 4909 public void close(); 4910 public int delete(android.net.Uri, java.lang.String, java.lang.String[]); 4911 protected void finalize(); 4912 public android.content.ContentProvider getLocalContentProvider(); 4913 public java.lang.String[] getStreamTypes(android.net.Uri, java.lang.String); 4914 public java.lang.String getType(android.net.Uri); 4915 public android.net.Uri insert(android.net.Uri, android.content.ContentValues); 4916 public android.content.res.AssetFileDescriptor openAssetFile(android.net.Uri, java.lang.String); 4917 public android.content.res.AssetFileDescriptor openAssetFile(android.net.Uri, java.lang.String, android.os.CancellationSignal); 4918 public android.os.ParcelFileDescriptor openFile(android.net.Uri, java.lang.String); 4919 public android.os.ParcelFileDescriptor openFile(android.net.Uri, java.lang.String, android.os.CancellationSignal); 4920 public android.content.res.AssetFileDescriptor openTypedAssetFileDescriptor(android.net.Uri, java.lang.String, android.os.Bundle); 4921 public android.content.res.AssetFileDescriptor openTypedAssetFileDescriptor(android.net.Uri, java.lang.String, android.os.Bundle, android.os.CancellationSignal); 4922 public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 4923 public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, android.os.CancellationSignal); 4924 public android.database.Cursor query(android.net.Uri, java.lang.String[], android.os.Bundle, android.os.CancellationSignal); 4925 public boolean refresh(android.net.Uri, android.os.Bundle, android.os.CancellationSignal); 4926 public boolean release(); 4927 public static void releaseQuietly(android.content.ContentProviderClient); 4928 public void setDetectNotResponding(long); 4929 public android.net.Uri uncanonicalize(android.net.Uri); 4930 public int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); 4931 4932 4933} 4934 4935-keep class android.content.ContentProviderOperation { 4936 <init>(android.content.ContentProviderOperation, boolean); 4937 4938 public android.content.ContentProviderResult apply(android.content.ContentProvider, android.content.ContentProviderResult[], int); 4939 public int describeContents(); 4940 public int getType(); 4941 public android.net.Uri getUri(); 4942 public android.content.ContentProviderOperation getWithoutUserIdInUri(); 4943 public boolean isAssertQuery(); 4944 public boolean isDelete(); 4945 public boolean isInsert(); 4946 public boolean isReadOperation(); 4947 public boolean isUpdate(); 4948 public boolean isWriteOperation(); 4949 public boolean isYieldAllowed(); 4950 public static android.content.ContentProviderOperation$Builder newAssertQuery(android.net.Uri); 4951 public static android.content.ContentProviderOperation$Builder newDelete(android.net.Uri); 4952 public static android.content.ContentProviderOperation$Builder newInsert(android.net.Uri); 4953 public static android.content.ContentProviderOperation$Builder newUpdate(android.net.Uri); 4954 public java.lang.String[] resolveSelectionArgsBackReferences(android.content.ContentProviderResult[], int); 4955 public android.content.ContentValues resolveValueBackReferences(android.content.ContentProviderResult[], int); 4956 public java.lang.String toString(); 4957 public void writeToParcel(android.os.Parcel, int); 4958 4959 4960 public static android.os.Parcelable$Creator CREATOR; 4961 public static int TYPE_ASSERT; 4962 public static int TYPE_DELETE; 4963 public static int TYPE_INSERT; 4964 public static int TYPE_UPDATE; 4965} 4966 4967-keep class android.content.ContentProviderOperation$Builder { 4968 4969 public android.content.ContentProviderOperation build(); 4970 public android.content.ContentProviderOperation$Builder withExpectedCount(int); 4971 public android.content.ContentProviderOperation$Builder withSelection(java.lang.String, java.lang.String[]); 4972 public android.content.ContentProviderOperation$Builder withSelectionBackReference(int, int); 4973 public android.content.ContentProviderOperation$Builder withValue(java.lang.String, java.lang.Object); 4974 public android.content.ContentProviderOperation$Builder withValueBackReference(java.lang.String, int); 4975 public android.content.ContentProviderOperation$Builder withValueBackReferences(android.content.ContentValues); 4976 public android.content.ContentProviderOperation$Builder withValues(android.content.ContentValues); 4977 public android.content.ContentProviderOperation$Builder withYieldAllowed(boolean); 4978 4979 4980} 4981 4982-keep class android.content.ContentProviderResult { 4983 <init>(android.net.Uri); 4984 <init>(int); 4985 <init>(android.os.Parcel); 4986 <init>(android.content.ContentProviderResult, int); 4987 4988 public int describeContents(); 4989 public java.lang.String toString(); 4990 public void writeToParcel(android.os.Parcel, int); 4991 4992 4993 public static android.os.Parcelable$Creator CREATOR; 4994 public java.lang.Integer count; 4995 public android.net.Uri uri; 4996} 4997 4998-keep class android.content.ContentResolver { 4999 <init>(android.content.Context); 5000 5001 public android.content.ContentProviderClient acquireContentProviderClient(android.net.Uri); 5002 public android.content.ContentProviderClient acquireContentProviderClient(java.lang.String); 5003 protected android.content.IContentProvider acquireExistingProvider(android.content.Context, java.lang.String); 5004 public android.content.IContentProvider acquireExistingProvider(android.net.Uri); 5005 protected abstract android.content.IContentProvider acquireProvider(android.content.Context, java.lang.String); 5006 public android.content.IContentProvider acquireProvider(android.net.Uri); 5007 public android.content.IContentProvider acquireProvider(java.lang.String); 5008 public android.content.ContentProviderClient acquireUnstableContentProviderClient(android.net.Uri); 5009 public android.content.ContentProviderClient acquireUnstableContentProviderClient(java.lang.String); 5010 protected abstract android.content.IContentProvider acquireUnstableProvider(android.content.Context, java.lang.String); 5011 public android.content.IContentProvider acquireUnstableProvider(android.net.Uri); 5012 public android.content.IContentProvider acquireUnstableProvider(java.lang.String); 5013 public static void addPeriodicSync(android.accounts.Account, java.lang.String, android.os.Bundle, long); 5014 public static java.lang.Object addStatusChangeListener(int, android.content.SyncStatusObserver); 5015 public void appNotRespondingViaProvider(android.content.IContentProvider); 5016 public android.content.ContentProviderResult[] applyBatch(java.lang.String, java.util.ArrayList); 5017 public int bulkInsert(android.net.Uri, android.content.ContentValues[]); 5018 public android.os.Bundle call(android.net.Uri, java.lang.String, java.lang.String, android.os.Bundle); 5019 public void cancelSync(android.net.Uri); 5020 public static void cancelSync(android.accounts.Account, java.lang.String); 5021 public static void cancelSync(android.content.SyncRequest); 5022 public static void cancelSyncAsUser(android.accounts.Account, java.lang.String, int); 5023 public android.net.Uri canonicalize(android.net.Uri); 5024 public static android.os.Bundle createSqlQueryBundle(java.lang.String, java.lang.String[], java.lang.String); 5025 public static java.lang.String createSqlSortClause(android.os.Bundle); 5026 public int delete(android.net.Uri, java.lang.String, java.lang.String[]); 5027 public android.os.Bundle getCache(android.net.Uri); 5028 public static android.content.IContentService getContentService(); 5029 public static android.content.SyncInfo getCurrentSync(); 5030 public static java.util.List getCurrentSyncs(); 5031 public static java.util.List getCurrentSyncsAsUser(int); 5032 public static int getIsSyncable(android.accounts.Account, java.lang.String); 5033 public static int getIsSyncableAsUser(android.accounts.Account, java.lang.String, int); 5034 public static boolean getMasterSyncAutomatically(); 5035 public static boolean getMasterSyncAutomaticallyAsUser(int); 5036 public java.util.List getOutgoingPersistedUriPermissions(); 5037 public java.lang.String getPackageName(); 5038 public static java.util.List getPeriodicSyncs(android.accounts.Account, java.lang.String); 5039 public java.util.List getPersistedUriPermissions(); 5040 public android.content.ContentResolver$OpenResourceIdResult getResourceId(android.net.Uri); 5041 public java.lang.String[] getStreamTypes(android.net.Uri, java.lang.String); 5042 public static java.lang.String[] getSyncAdapterPackagesForAuthorityAsUser(java.lang.String, int); 5043 public static android.content.SyncAdapterType[] getSyncAdapterTypes(); 5044 public static android.content.SyncAdapterType[] getSyncAdapterTypesAsUser(int); 5045 public static boolean getSyncAutomatically(android.accounts.Account, java.lang.String); 5046 public static boolean getSyncAutomaticallyAsUser(android.accounts.Account, java.lang.String, int); 5047 public static android.content.SyncStatusInfo getSyncStatus(android.accounts.Account, java.lang.String); 5048 public static android.content.SyncStatusInfo getSyncStatusAsUser(android.accounts.Account, java.lang.String, int); 5049 public int getTargetSdkVersion(); 5050 public java.lang.String getType(android.net.Uri); 5051 public android.graphics.drawable.Drawable getTypeDrawable(java.lang.String); 5052 public int getUserId(); 5053 public android.net.Uri insert(android.net.Uri, android.content.ContentValues); 5054 public static boolean invalidPeriodicExtras(android.os.Bundle); 5055 public static boolean isSyncActive(android.accounts.Account, java.lang.String); 5056 public static boolean isSyncPending(android.accounts.Account, java.lang.String); 5057 public static boolean isSyncPendingAsUser(android.accounts.Account, java.lang.String, int); 5058 public void notifyChange(android.net.Uri, android.database.ContentObserver); 5059 public void notifyChange(android.net.Uri, android.database.ContentObserver, boolean); 5060 public void notifyChange(android.net.Uri, android.database.ContentObserver, int); 5061 public void notifyChange(android.net.Uri, android.database.ContentObserver, boolean, int); 5062 public void notifyChange(android.net.Uri, android.database.ContentObserver, int, int); 5063 public android.content.res.AssetFileDescriptor openAssetFileDescriptor(android.net.Uri, java.lang.String); 5064 public android.content.res.AssetFileDescriptor openAssetFileDescriptor(android.net.Uri, java.lang.String, android.os.CancellationSignal); 5065 public android.os.ParcelFileDescriptor openFileDescriptor(android.net.Uri, java.lang.String); 5066 public android.os.ParcelFileDescriptor openFileDescriptor(android.net.Uri, java.lang.String, android.os.CancellationSignal); 5067 public java.io.InputStream openInputStream(android.net.Uri); 5068 public java.io.OutputStream openOutputStream(android.net.Uri); 5069 public java.io.OutputStream openOutputStream(android.net.Uri, java.lang.String); 5070 public android.content.res.AssetFileDescriptor openTypedAssetFileDescriptor(android.net.Uri, java.lang.String, android.os.Bundle); 5071 public android.content.res.AssetFileDescriptor openTypedAssetFileDescriptor(android.net.Uri, java.lang.String, android.os.Bundle, android.os.CancellationSignal); 5072 public void putCache(android.net.Uri, android.os.Bundle); 5073 public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String); 5074 public android.database.Cursor query(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String, android.os.CancellationSignal); 5075 public android.database.Cursor query(android.net.Uri, java.lang.String[], android.os.Bundle, android.os.CancellationSignal); 5076 public boolean refresh(android.net.Uri, android.os.Bundle, android.os.CancellationSignal); 5077 public void registerContentObserver(android.net.Uri, boolean, android.database.ContentObserver); 5078 public void registerContentObserver(android.net.Uri, boolean, android.database.ContentObserver, int); 5079 public void releasePersistableUriPermission(android.net.Uri, int); 5080 public abstract boolean releaseProvider(android.content.IContentProvider); 5081 public abstract boolean releaseUnstableProvider(android.content.IContentProvider); 5082 public static void removePeriodicSync(android.accounts.Account, java.lang.String, android.os.Bundle); 5083 public static void removeStatusChangeListener(java.lang.Object); 5084 public static void requestSync(android.accounts.Account, java.lang.String, android.os.Bundle); 5085 public static void requestSync(android.content.SyncRequest); 5086 public static void requestSyncAsUser(android.accounts.Account, java.lang.String, int, android.os.Bundle); 5087 public int resolveUserId(android.net.Uri); 5088 public static void setIsSyncable(android.accounts.Account, java.lang.String, int); 5089 public static void setMasterSyncAutomatically(boolean); 5090 public static void setMasterSyncAutomaticallyAsUser(boolean, int); 5091 public static void setSyncAutomatically(android.accounts.Account, java.lang.String, boolean); 5092 public static void setSyncAutomaticallyAsUser(android.accounts.Account, java.lang.String, boolean, int); 5093 public void startSync(android.net.Uri, android.os.Bundle); 5094 public static int syncErrorStringToInt(java.lang.String); 5095 public static java.lang.String syncErrorToString(int); 5096 public void takePersistableUriPermission(android.net.Uri, int); 5097 public void takePersistableUriPermission(java.lang.String, android.net.Uri, int); 5098 public android.net.Uri uncanonicalize(android.net.Uri); 5099 public void unregisterContentObserver(android.database.ContentObserver); 5100 public abstract void unstableProviderDied(android.content.IContentProvider); 5101 public int update(android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); 5102 public static void validateSyncExtrasBundle(android.os.Bundle); 5103 5104 5105 public static android.content.Intent ACTION_SYNC_CONN_STATUS_CHANGED; 5106 public static java.lang.String ANY_CURSOR_ITEM_TYPE; 5107 public static java.lang.String CONTENT_SERVICE_NAME; 5108 public static java.lang.String CURSOR_DIR_BASE_TYPE; 5109 public static java.lang.String CURSOR_ITEM_BASE_TYPE; 5110 public static java.lang.String EXTRA_HONORED_ARGS; 5111 public static java.lang.String EXTRA_REFRESH_SUPPORTED; 5112 public static java.lang.String EXTRA_SIZE; 5113 public static java.lang.String EXTRA_TOTAL_COUNT; 5114 public static int NOTIFY_SKIP_NOTIFY_FOR_DESCENDANTS; 5115 public static int NOTIFY_SYNC_TO_NETWORK; 5116 public static java.lang.String QUERY_ARG_LIMIT; 5117 public static java.lang.String QUERY_ARG_OFFSET; 5118 public static java.lang.String QUERY_ARG_SORT_COLLATION; 5119 public static java.lang.String QUERY_ARG_SORT_COLUMNS; 5120 public static java.lang.String QUERY_ARG_SORT_DIRECTION; 5121 public static java.lang.String QUERY_ARG_SQL_SELECTION; 5122 public static java.lang.String QUERY_ARG_SQL_SELECTION_ARGS; 5123 public static java.lang.String QUERY_ARG_SQL_SORT_ORDER; 5124 public static int QUERY_SORT_DIRECTION_ASCENDING; 5125 public static int QUERY_SORT_DIRECTION_DESCENDING; 5126 public static java.lang.String SCHEME_ANDROID_RESOURCE; 5127 public static java.lang.String SCHEME_CONTENT; 5128 public static java.lang.String SCHEME_FILE; 5129 public static int SYNC_ERROR_AUTHENTICATION; 5130 public static int SYNC_ERROR_CONFLICT; 5131 public static int SYNC_ERROR_INTERNAL; 5132 public static int SYNC_ERROR_IO; 5133 public static int SYNC_ERROR_PARSE; 5134 public static int SYNC_ERROR_SYNC_ALREADY_IN_PROGRESS; 5135 public static int SYNC_ERROR_TOO_MANY_DELETIONS; 5136 public static int SYNC_ERROR_TOO_MANY_RETRIES; 5137 public static int SYNC_EXEMPTION_NONE; 5138 public static int SYNC_EXEMPTION_PROMOTE_BUCKET; 5139 public static int SYNC_EXEMPTION_PROMOTE_BUCKET_WITH_TEMP; 5140 public static java.lang.String SYNC_EXTRAS_ACCOUNT; 5141 public static java.lang.String SYNC_EXTRAS_DISALLOW_METERED; 5142 public static java.lang.String SYNC_EXTRAS_DISCARD_LOCAL_DELETIONS; 5143 public static java.lang.String SYNC_EXTRAS_DO_NOT_RETRY; 5144 public static java.lang.String SYNC_EXTRAS_EXPECTED_DOWNLOAD; 5145 public static java.lang.String SYNC_EXTRAS_EXPECTED_UPLOAD; 5146 public static java.lang.String SYNC_EXTRAS_EXPEDITED; 5147 public static java.lang.String SYNC_EXTRAS_FORCE; 5148 public static java.lang.String SYNC_EXTRAS_IGNORE_BACKOFF; 5149 public static java.lang.String SYNC_EXTRAS_IGNORE_SETTINGS; 5150 public static java.lang.String SYNC_EXTRAS_INITIALIZE; 5151 public static java.lang.String SYNC_EXTRAS_MANUAL; 5152 public static java.lang.String SYNC_EXTRAS_OVERRIDE_TOO_MANY_DELETIONS; 5153 public static java.lang.String SYNC_EXTRAS_PRIORITY; 5154 public static java.lang.String SYNC_EXTRAS_REQUIRE_CHARGING; 5155 public static java.lang.String SYNC_EXTRAS_UPLOAD; 5156 public static int SYNC_OBSERVER_TYPE_ACTIVE; 5157 public static int SYNC_OBSERVER_TYPE_ALL; 5158 public static int SYNC_OBSERVER_TYPE_PENDING; 5159 public static int SYNC_OBSERVER_TYPE_SETTINGS; 5160 public static int SYNC_OBSERVER_TYPE_STATUS; 5161 public static java.lang.String SYNC_VIRTUAL_EXTRAS_EXEMPTION_FLAG; 5162} 5163 5164-keep class android.content.ContentResolver$OpenResourceIdResult { 5165 <init>(); 5166 5167 5168 5169 public int id; 5170 public android.content.res.Resources r; 5171} 5172 5173-keep class android.content.ContentValues { 5174 <init>(); 5175 <init>(int); 5176 <init>(android.content.ContentValues); 5177 5178 public void clear(); 5179 public boolean containsKey(java.lang.String); 5180 public int describeContents(); 5181 public boolean equals(java.lang.Object); 5182 public java.lang.Object get(java.lang.String); 5183 public java.lang.Boolean getAsBoolean(java.lang.String); 5184 public java.lang.Byte getAsByte(java.lang.String); 5185 public byte[] getAsByteArray(java.lang.String); 5186 public java.lang.Double getAsDouble(java.lang.String); 5187 public java.lang.Float getAsFloat(java.lang.String); 5188 public java.lang.Integer getAsInteger(java.lang.String); 5189 public java.lang.Long getAsLong(java.lang.String); 5190 public java.lang.Short getAsShort(java.lang.String); 5191 public java.lang.String getAsString(java.lang.String); 5192 public java.util.ArrayList getStringArrayList(java.lang.String); 5193 public int hashCode(); 5194 public boolean isEmpty(); 5195 public java.util.Set keySet(); 5196 public void put(java.lang.String, java.lang.String); 5197 public void put(java.lang.String, java.lang.Byte); 5198 public void put(java.lang.String, java.lang.Short); 5199 public void put(java.lang.String, java.lang.Integer); 5200 public void put(java.lang.String, java.lang.Long); 5201 public void put(java.lang.String, java.lang.Float); 5202 public void put(java.lang.String, java.lang.Double); 5203 public void put(java.lang.String, java.lang.Boolean); 5204 public void put(java.lang.String, byte[]); 5205 public void putAll(android.content.ContentValues); 5206 public void putNull(java.lang.String); 5207 public void putStringArrayList(java.lang.String, java.util.ArrayList); 5208 public void remove(java.lang.String); 5209 public int size(); 5210 public java.lang.String toString(); 5211 public java.util.Set valueSet(); 5212 public void writeToParcel(android.os.Parcel, int); 5213 5214 5215 public static android.os.Parcelable$Creator CREATOR; 5216 public static java.lang.String TAG; 5217} 5218 5219-keep class android.content.Context { 5220 <init>(); 5221 5222 public void assertRuntimeOverlayThemable(); 5223 public abstract boolean bindService(android.content.Intent, android.content.ServiceConnection, int); 5224 public boolean bindServiceAsUser(android.content.Intent, android.content.ServiceConnection, int, android.os.UserHandle); 5225 public boolean bindServiceAsUser(android.content.Intent, android.content.ServiceConnection, int, android.os.Handler, android.os.UserHandle); 5226 public abstract boolean canLoadUnsafeResources(); 5227 public boolean canStartActivityForResult(); 5228 public abstract int checkCallingOrSelfPermission(java.lang.String); 5229 public abstract int checkCallingOrSelfUriPermission(android.net.Uri, int); 5230 public abstract int checkCallingPermission(java.lang.String); 5231 public abstract int checkCallingUriPermission(android.net.Uri, int); 5232 public abstract int checkPermission(java.lang.String, int, int); 5233 public abstract int checkPermission(java.lang.String, int, int, android.os.IBinder); 5234 public abstract int checkSelfPermission(java.lang.String); 5235 public abstract int checkUriPermission(android.net.Uri, int, int, int); 5236 public abstract int checkUriPermission(android.net.Uri, int, int, int, android.os.IBinder); 5237 public abstract int checkUriPermission(android.net.Uri, java.lang.String, java.lang.String, int, int, int); 5238 public abstract void clearWallpaper(); 5239 public abstract android.content.Context createApplicationContext(android.content.pm.ApplicationInfo, int); 5240 public abstract android.content.Context createConfigurationContext(android.content.res.Configuration); 5241 public abstract android.content.Context createContextForSplit(java.lang.String); 5242 public abstract android.content.Context createCredentialProtectedStorageContext(); 5243 public abstract android.content.Context createDeviceProtectedStorageContext(); 5244 public abstract android.content.Context createDisplayContext(android.view.Display); 5245 public abstract android.content.Context createPackageContext(java.lang.String, int); 5246 public android.content.Context createPackageContextAsUser(java.lang.String, int, android.os.UserHandle); 5247 public abstract java.lang.String[] databaseList(); 5248 public abstract boolean deleteDatabase(java.lang.String); 5249 public abstract boolean deleteFile(java.lang.String); 5250 public abstract boolean deleteSharedPreferences(java.lang.String); 5251 public abstract void enforceCallingOrSelfPermission(java.lang.String, java.lang.String); 5252 public abstract void enforceCallingOrSelfUriPermission(android.net.Uri, int, java.lang.String); 5253 public abstract void enforceCallingPermission(java.lang.String, java.lang.String); 5254 public abstract void enforceCallingUriPermission(android.net.Uri, int, java.lang.String); 5255 public abstract void enforcePermission(java.lang.String, int, int, java.lang.String); 5256 public abstract void enforceUriPermission(android.net.Uri, int, int, int, java.lang.String); 5257 public abstract void enforceUriPermission(android.net.Uri, java.lang.String, java.lang.String, int, int, int, java.lang.String); 5258 public abstract java.lang.String[] fileList(); 5259 public android.os.IBinder getActivityToken(); 5260 public abstract android.content.Context getApplicationContext(); 5261 public abstract android.content.pm.ApplicationInfo getApplicationInfo(); 5262 public abstract android.content.res.AssetManager getAssets(); 5263 public android.view.autofill.AutofillManager$AutofillClient getAutofillClient(); 5264 public abstract java.lang.String getBasePackageName(); 5265 public abstract java.io.File getCacheDir(); 5266 public abstract java.lang.ClassLoader getClassLoader(); 5267 public abstract java.io.File getCodeCacheDir(); 5268 public int getColor(int); 5269 public android.content.res.ColorStateList getColorStateList(int); 5270 public abstract android.content.ContentResolver getContentResolver(); 5271 public abstract java.io.File getDataDir(); 5272 public abstract java.io.File getDatabasePath(java.lang.String); 5273 public abstract java.io.File getDir(java.lang.String, int); 5274 public abstract android.view.Display getDisplay(); 5275 public abstract android.view.DisplayAdjustments getDisplayAdjustments(int); 5276 public android.graphics.drawable.Drawable getDrawable(int); 5277 public abstract java.io.File getExternalCacheDir(); 5278 public abstract java.io.File[] getExternalCacheDirs(); 5279 public abstract java.io.File getExternalFilesDir(java.lang.String); 5280 public abstract java.io.File[] getExternalFilesDirs(java.lang.String); 5281 public abstract java.io.File[] getExternalMediaDirs(); 5282 public abstract java.io.File getFileStreamPath(java.lang.String); 5283 public abstract java.io.File getFilesDir(); 5284 public android.app.IApplicationThread getIApplicationThread(); 5285 public java.util.concurrent.Executor getMainExecutor(); 5286 public abstract android.os.Looper getMainLooper(); 5287 public android.os.Handler getMainThreadHandler(); 5288 public int getNextAutofillId(); 5289 public abstract java.io.File getNoBackupFilesDir(); 5290 public abstract java.io.File getObbDir(); 5291 public abstract java.io.File[] getObbDirs(); 5292 public abstract java.lang.String getOpPackageName(); 5293 public abstract java.lang.String getPackageCodePath(); 5294 public abstract android.content.pm.PackageManager getPackageManager(); 5295 public abstract java.lang.String getPackageName(); 5296 public abstract java.lang.String getPackageResourcePath(); 5297 public abstract java.io.File getPreloadsFileCache(); 5298 public abstract android.content.res.Resources getResources(); 5299 public android.app.IServiceConnection getServiceDispatcher(android.content.ServiceConnection, android.os.Handler, int); 5300 public abstract android.content.SharedPreferences getSharedPreferences(java.lang.String, int); 5301 public abstract android.content.SharedPreferences getSharedPreferences(java.io.File, int); 5302 public abstract java.io.File getSharedPreferencesPath(java.lang.String); 5303 public java.io.File getSharedPrefsFile(java.lang.String); 5304 public java.lang.String getString(int); 5305 public java.lang.String getString(int, java.lang.Object[]); 5306 public abstract java.lang.Object getSystemService(java.lang.String); 5307 public java.lang.Object getSystemService(java.lang.Class); 5308 public abstract java.lang.String getSystemServiceName(java.lang.Class); 5309 public java.lang.CharSequence getText(int); 5310 public abstract android.content.res.Resources$Theme getTheme(); 5311 public int getThemeResId(); 5312 public android.os.UserHandle getUser(); 5313 public int getUserId(); 5314 public abstract android.graphics.drawable.Drawable getWallpaper(); 5315 public abstract int getWallpaperDesiredMinimumHeight(); 5316 public abstract int getWallpaperDesiredMinimumWidth(); 5317 public abstract void grantUriPermission(java.lang.String, android.net.Uri, int); 5318 public boolean isAutofillCompatibilityEnabled(); 5319 public abstract boolean isCredentialProtectedStorage(); 5320 public abstract boolean isDeviceProtectedStorage(); 5321 public boolean isRestricted(); 5322 public abstract boolean moveDatabaseFrom(android.content.Context, java.lang.String); 5323 public abstract boolean moveSharedPreferencesFrom(android.content.Context, java.lang.String); 5324 public android.content.res.TypedArray obtainStyledAttributes(int[]); 5325 public android.content.res.TypedArray obtainStyledAttributes(int, int[]); 5326 public android.content.res.TypedArray obtainStyledAttributes(android.util.AttributeSet, int[]); 5327 public android.content.res.TypedArray obtainStyledAttributes(android.util.AttributeSet, int[], int, int); 5328 public abstract java.io.FileInputStream openFileInput(java.lang.String); 5329 public abstract java.io.FileOutputStream openFileOutput(java.lang.String, int); 5330 public abstract android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory); 5331 public abstract android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory, android.database.DatabaseErrorHandler); 5332 public abstract android.graphics.drawable.Drawable peekWallpaper(); 5333 public void registerComponentCallbacks(android.content.ComponentCallbacks); 5334 public abstract android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter); 5335 public abstract android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, int); 5336 public abstract android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler); 5337 public abstract android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler, int); 5338 public abstract android.content.Intent registerReceiverAsUser(android.content.BroadcastReceiver, android.os.UserHandle, android.content.IntentFilter, java.lang.String, android.os.Handler); 5339 public abstract void reloadSharedPreferences(); 5340 public abstract void removeStickyBroadcast(android.content.Intent); 5341 public abstract void removeStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle); 5342 public abstract void revokeUriPermission(android.net.Uri, int); 5343 public abstract void revokeUriPermission(java.lang.String, android.net.Uri, int); 5344 public abstract void sendBroadcast(android.content.Intent); 5345 public abstract void sendBroadcast(android.content.Intent, java.lang.String); 5346 public abstract void sendBroadcast(android.content.Intent, java.lang.String, android.os.Bundle); 5347 public abstract void sendBroadcast(android.content.Intent, java.lang.String, int); 5348 public abstract void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle); 5349 public abstract void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String); 5350 public abstract void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, android.os.Bundle); 5351 public abstract void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, int); 5352 public abstract void sendBroadcastAsUserMultiplePermissions(android.content.Intent, android.os.UserHandle, java.lang.String[]); 5353 public abstract void sendBroadcastMultiplePermissions(android.content.Intent, java.lang.String[]); 5354 public abstract void sendOrderedBroadcast(android.content.Intent, java.lang.String); 5355 public abstract void sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 5356 public abstract void sendOrderedBroadcast(android.content.Intent, java.lang.String, android.os.Bundle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 5357 public abstract void sendOrderedBroadcast(android.content.Intent, java.lang.String, int, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 5358 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); 5359 public abstract void sendOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, int, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 5360 public abstract void sendOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, int, android.os.Bundle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 5361 public abstract void sendStickyBroadcast(android.content.Intent); 5362 public abstract void sendStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle); 5363 public abstract void sendStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle, android.os.Bundle); 5364 public abstract void sendStickyOrderedBroadcast(android.content.Intent, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 5365 public abstract void sendStickyOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 5366 public void setAutofillClient(android.view.autofill.AutofillManager$AutofillClient); 5367 public void setAutofillCompatibilityEnabled(boolean); 5368 public abstract void setTheme(int); 5369 public abstract void setWallpaper(android.graphics.Bitmap); 5370 public abstract void setWallpaper(java.io.InputStream); 5371 public abstract void startActivities(android.content.Intent[]); 5372 public abstract void startActivities(android.content.Intent[], android.os.Bundle); 5373 public int startActivitiesAsUser(android.content.Intent[], android.os.Bundle, android.os.UserHandle); 5374 public abstract void startActivity(android.content.Intent); 5375 public abstract void startActivity(android.content.Intent, android.os.Bundle); 5376 public void startActivityAsUser(android.content.Intent, android.os.UserHandle); 5377 public void startActivityAsUser(android.content.Intent, android.os.Bundle, android.os.UserHandle); 5378 public void startActivityForResult(java.lang.String, android.content.Intent, int, android.os.Bundle); 5379 public abstract android.content.ComponentName startForegroundService(android.content.Intent); 5380 public abstract android.content.ComponentName startForegroundServiceAsUser(android.content.Intent, android.os.UserHandle); 5381 public abstract boolean startInstrumentation(android.content.ComponentName, java.lang.String, android.os.Bundle); 5382 public abstract void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int); 5383 public abstract void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle); 5384 public abstract android.content.ComponentName startService(android.content.Intent); 5385 public abstract android.content.ComponentName startServiceAsUser(android.content.Intent, android.os.UserHandle); 5386 public abstract boolean stopService(android.content.Intent); 5387 public abstract boolean stopServiceAsUser(android.content.Intent, android.os.UserHandle); 5388 public abstract void unbindService(android.content.ServiceConnection); 5389 public void unregisterComponentCallbacks(android.content.ComponentCallbacks); 5390 public abstract void unregisterReceiver(android.content.BroadcastReceiver); 5391 public abstract void updateDisplay(int); 5392 5393 5394 public static java.lang.String ACCESSIBILITY_SERVICE; 5395 public static java.lang.String ACCOUNT_SERVICE; 5396 public static java.lang.String ACTIVITY_SERVICE; 5397 public static java.lang.String ALARM_SERVICE; 5398 public static java.lang.String APPWIDGET_SERVICE; 5399 public static java.lang.String APP_OPS_SERVICE; 5400 public static java.lang.String AUDIO_SERVICE; 5401 public static java.lang.String AUTOFILL_MANAGER_SERVICE; 5402 public static java.lang.String BACKUP_SERVICE; 5403 public static java.lang.String BATTERY_SERVICE; 5404 public static int BIND_ABOVE_CLIENT; 5405 public static int BIND_ADJUST_WITH_ACTIVITY; 5406 public static int BIND_ALLOW_INSTANT; 5407 public static int BIND_ALLOW_OOM_MANAGEMENT; 5408 public static int BIND_ALLOW_WHITELIST_MANAGEMENT; 5409 public static int BIND_AUTO_CREATE; 5410 public static int BIND_DEBUG_UNBIND; 5411 public static int BIND_EXTERNAL_SERVICE; 5412 public static int BIND_FOREGROUND_SERVICE; 5413 public static int BIND_FOREGROUND_SERVICE_WHILE_AWAKE; 5414 public static int BIND_IMPORTANT; 5415 public static int BIND_IMPORTANT_BACKGROUND; 5416 public static int BIND_NOT_FOREGROUND; 5417 public static int BIND_NOT_VISIBLE; 5418 public static int BIND_SHOWING_UI; 5419 public static int BIND_TREAT_LIKE_ACTIVITY; 5420 public static int BIND_VISIBLE; 5421 public static int BIND_WAIVE_PRIORITY; 5422 public static java.lang.String BLUETOOTH_SERVICE; 5423 public static java.lang.String CAMERA_SERVICE; 5424 public static java.lang.String CAPTIONING_SERVICE; 5425 public static java.lang.String CARRIER_CONFIG_SERVICE; 5426 public static java.lang.String CLIPBOARD_SERVICE; 5427 public static java.lang.String COMPANION_DEVICE_SERVICE; 5428 public static java.lang.String CONNECTIVITY_SERVICE; 5429 public static java.lang.String CONSUMER_IR_SERVICE; 5430 public static java.lang.String CONTEXTHUB_SERVICE; 5431 public static int CONTEXT_CREDENTIAL_PROTECTED_STORAGE; 5432 public static int CONTEXT_DEVICE_PROTECTED_STORAGE; 5433 public static int CONTEXT_IGNORE_SECURITY; 5434 public static int CONTEXT_INCLUDE_CODE; 5435 public static int CONTEXT_REGISTER_PACKAGE; 5436 public static int CONTEXT_RESTRICTED; 5437 public static java.lang.String COUNTRY_DETECTOR; 5438 public static java.lang.String CROSS_PROFILE_APPS_SERVICE; 5439 public static java.lang.String DEVICE_IDENTIFIERS_SERVICE; 5440 public static java.lang.String DEVICE_IDLE_CONTROLLER; 5441 public static java.lang.String DEVICE_POLICY_SERVICE; 5442 public static java.lang.String DISPLAY_SERVICE; 5443 public static java.lang.String DOWNLOAD_SERVICE; 5444 public static java.lang.String DROPBOX_SERVICE; 5445 public static java.lang.String ETHERNET_SERVICE; 5446 public static java.lang.String EUICC_CARD_SERVICE; 5447 public static java.lang.String EUICC_SERVICE; 5448 public static java.lang.String FINGERPRINT_SERVICE; 5449 public static java.lang.String GATEKEEPER_SERVICE; 5450 public static java.lang.String HARDWARE_PROPERTIES_SERVICE; 5451 public static java.lang.String HDMI_CONTROL_SERVICE; 5452 public static java.lang.String INCIDENT_SERVICE; 5453 public static java.lang.String INPUT_METHOD_SERVICE; 5454 public static java.lang.String INPUT_SERVICE; 5455 public static java.lang.String IPSEC_SERVICE; 5456 public static java.lang.String JOB_SCHEDULER_SERVICE; 5457 public static java.lang.String KEYGUARD_SERVICE; 5458 public static java.lang.String LAUNCHER_APPS_SERVICE; 5459 public static java.lang.String LAYOUT_INFLATER_SERVICE; 5460 public static java.lang.String LOCATION_SERVICE; 5461 public static java.lang.String LOWPAN_SERVICE; 5462 public static java.lang.String MEDIA_PROJECTION_SERVICE; 5463 public static java.lang.String MEDIA_ROUTER_SERVICE; 5464 public static java.lang.String MEDIA_SESSION_SERVICE; 5465 public static java.lang.String MIDI_SERVICE; 5466 public static int MODE_APPEND; 5467 public static int MODE_ENABLE_WRITE_AHEAD_LOGGING; 5468 public static int MODE_MULTI_PROCESS; 5469 public static int MODE_NO_LOCALIZED_COLLATORS; 5470 public static int MODE_PRIVATE; 5471 public static int MODE_WORLD_READABLE; 5472 public static int MODE_WORLD_WRITEABLE; 5473 public static java.lang.String NETWORKMANAGEMENT_SERVICE; 5474 public static java.lang.String NETWORK_POLICY_SERVICE; 5475 public static java.lang.String NETWORK_SCORE_SERVICE; 5476 public static java.lang.String NETWORK_STATS_SERVICE; 5477 public static java.lang.String NETWORK_WATCHLIST_SERVICE; 5478 public static java.lang.String NFC_SERVICE; 5479 public static java.lang.String NOTIFICATION_SERVICE; 5480 public static java.lang.String NSD_SERVICE; 5481 public static java.lang.String OEM_LOCK_SERVICE; 5482 public static java.lang.String OVERLAY_SERVICE; 5483 public static java.lang.String PERSISTENT_DATA_BLOCK_SERVICE; 5484 public static java.lang.String POWER_SERVICE; 5485 public static java.lang.String PRINT_SERVICE; 5486 public static java.lang.String RADIO_SERVICE; 5487 public static int RECEIVER_VISIBLE_TO_INSTANT_APPS; 5488 public static java.lang.String RECOVERY_SERVICE; 5489 public static java.lang.String RESTRICTIONS_SERVICE; 5490 public static java.lang.String SEARCH_SERVICE; 5491 public static java.lang.String SECURE_ELEMENT_SERVICE; 5492 public static java.lang.String SENSOR_SERVICE; 5493 public static java.lang.String SERIAL_SERVICE; 5494 public static java.lang.String SHORTCUT_SERVICE; 5495 public static java.lang.String SIP_SERVICE; 5496 public static java.lang.String SLICE_SERVICE; 5497 public static java.lang.String SOUND_TRIGGER_SERVICE; 5498 public static java.lang.String STATS_COMPANION_SERVICE; 5499 public static java.lang.String STATS_MANAGER; 5500 public static java.lang.String STATUS_BAR_SERVICE; 5501 public static java.lang.String STORAGE_SERVICE; 5502 public static java.lang.String STORAGE_STATS_SERVICE; 5503 public static java.lang.String SYSTEM_HEALTH_SERVICE; 5504 public static java.lang.String SYSTEM_UPDATE_SERVICE; 5505 public static java.lang.String TELECOM_SERVICE; 5506 public static java.lang.String TELEPHONY_SERVICE; 5507 public static java.lang.String TELEPHONY_SUBSCRIPTION_SERVICE; 5508 public static java.lang.String TEXT_CLASSIFICATION_SERVICE; 5509 public static java.lang.String TEXT_SERVICES_MANAGER_SERVICE; 5510 public static java.lang.String TIME_ZONE_RULES_MANAGER_SERVICE; 5511 public static java.lang.String TRUST_SERVICE; 5512 public static java.lang.String TV_INPUT_SERVICE; 5513 public static java.lang.String UI_MODE_SERVICE; 5514 public static java.lang.String UPDATE_LOCK_SERVICE; 5515 public static java.lang.String USAGE_STATS_SERVICE; 5516 public static java.lang.String USB_SERVICE; 5517 public static java.lang.String USER_SERVICE; 5518 public static java.lang.String VIBRATOR_SERVICE; 5519 public static java.lang.String VOICE_INTERACTION_MANAGER_SERVICE; 5520 public static java.lang.String VR_SERVICE; 5521 public static java.lang.String WALLPAPER_SERVICE; 5522 public static java.lang.String WIFI_AWARE_SERVICE; 5523 public static java.lang.String WIFI_P2P_SERVICE; 5524 public static java.lang.String WIFI_RTT_RANGING_SERVICE; 5525 public static java.lang.String WIFI_RTT_SERVICE; 5526 public static java.lang.String WIFI_SCANNING_SERVICE; 5527 public static java.lang.String WIFI_SERVICE; 5528 public static java.lang.String WINDOW_SERVICE; 5529} 5530 5531-keep class android.content.ContextWrapper { 5532 <init>(android.content.Context); 5533 5534 protected void attachBaseContext(android.content.Context); 5535 public boolean bindService(android.content.Intent, android.content.ServiceConnection, int); 5536 public boolean bindServiceAsUser(android.content.Intent, android.content.ServiceConnection, int, android.os.UserHandle); 5537 public boolean bindServiceAsUser(android.content.Intent, android.content.ServiceConnection, int, android.os.Handler, android.os.UserHandle); 5538 public boolean canLoadUnsafeResources(); 5539 public boolean canStartActivityForResult(); 5540 public int checkCallingOrSelfPermission(java.lang.String); 5541 public int checkCallingOrSelfUriPermission(android.net.Uri, int); 5542 public int checkCallingPermission(java.lang.String); 5543 public int checkCallingUriPermission(android.net.Uri, int); 5544 public int checkPermission(java.lang.String, int, int); 5545 public int checkPermission(java.lang.String, int, int, android.os.IBinder); 5546 public int checkSelfPermission(java.lang.String); 5547 public int checkUriPermission(android.net.Uri, int, int, int); 5548 public int checkUriPermission(android.net.Uri, int, int, int, android.os.IBinder); 5549 public int checkUriPermission(android.net.Uri, java.lang.String, java.lang.String, int, int, int); 5550 public void clearWallpaper(); 5551 public android.content.Context createApplicationContext(android.content.pm.ApplicationInfo, int); 5552 public android.content.Context createConfigurationContext(android.content.res.Configuration); 5553 public android.content.Context createContextForSplit(java.lang.String); 5554 public android.content.Context createCredentialProtectedStorageContext(); 5555 public android.content.Context createDeviceProtectedStorageContext(); 5556 public android.content.Context createDisplayContext(android.view.Display); 5557 public android.content.Context createPackageContext(java.lang.String, int); 5558 public android.content.Context createPackageContextAsUser(java.lang.String, int, android.os.UserHandle); 5559 public java.lang.String[] databaseList(); 5560 public boolean deleteDatabase(java.lang.String); 5561 public boolean deleteFile(java.lang.String); 5562 public boolean deleteSharedPreferences(java.lang.String); 5563 public void enforceCallingOrSelfPermission(java.lang.String, java.lang.String); 5564 public void enforceCallingOrSelfUriPermission(android.net.Uri, int, java.lang.String); 5565 public void enforceCallingPermission(java.lang.String, java.lang.String); 5566 public void enforceCallingUriPermission(android.net.Uri, int, java.lang.String); 5567 public void enforcePermission(java.lang.String, int, int, java.lang.String); 5568 public void enforceUriPermission(android.net.Uri, int, int, int, java.lang.String); 5569 public void enforceUriPermission(android.net.Uri, java.lang.String, java.lang.String, int, int, int, java.lang.String); 5570 public java.lang.String[] fileList(); 5571 public android.os.IBinder getActivityToken(); 5572 public android.content.Context getApplicationContext(); 5573 public android.content.pm.ApplicationInfo getApplicationInfo(); 5574 public android.content.res.AssetManager getAssets(); 5575 public android.view.autofill.AutofillManager$AutofillClient getAutofillClient(); 5576 public android.content.Context getBaseContext(); 5577 public java.lang.String getBasePackageName(); 5578 public java.io.File getCacheDir(); 5579 public java.lang.ClassLoader getClassLoader(); 5580 public java.io.File getCodeCacheDir(); 5581 public android.content.ContentResolver getContentResolver(); 5582 public java.io.File getDataDir(); 5583 public java.io.File getDatabasePath(java.lang.String); 5584 public java.io.File getDir(java.lang.String, int); 5585 public android.view.Display getDisplay(); 5586 public android.view.DisplayAdjustments getDisplayAdjustments(int); 5587 public java.io.File getExternalCacheDir(); 5588 public java.io.File[] getExternalCacheDirs(); 5589 public java.io.File getExternalFilesDir(java.lang.String); 5590 public java.io.File[] getExternalFilesDirs(java.lang.String); 5591 public java.io.File[] getExternalMediaDirs(); 5592 public java.io.File getFileStreamPath(java.lang.String); 5593 public java.io.File getFilesDir(); 5594 public android.app.IApplicationThread getIApplicationThread(); 5595 public java.util.concurrent.Executor getMainExecutor(); 5596 public android.os.Looper getMainLooper(); 5597 public android.os.Handler getMainThreadHandler(); 5598 public int getNextAutofillId(); 5599 public java.io.File getNoBackupFilesDir(); 5600 public java.io.File getObbDir(); 5601 public java.io.File[] getObbDirs(); 5602 public java.lang.String getOpPackageName(); 5603 public java.lang.String getPackageCodePath(); 5604 public android.content.pm.PackageManager getPackageManager(); 5605 public java.lang.String getPackageName(); 5606 public java.lang.String getPackageResourcePath(); 5607 public java.io.File getPreloadsFileCache(); 5608 public android.content.res.Resources getResources(); 5609 public android.app.IServiceConnection getServiceDispatcher(android.content.ServiceConnection, android.os.Handler, int); 5610 public android.content.SharedPreferences getSharedPreferences(java.lang.String, int); 5611 public android.content.SharedPreferences getSharedPreferences(java.io.File, int); 5612 public java.io.File getSharedPreferencesPath(java.lang.String); 5613 public java.lang.Object getSystemService(java.lang.String); 5614 public java.lang.String getSystemServiceName(java.lang.Class); 5615 public android.content.res.Resources$Theme getTheme(); 5616 public int getThemeResId(); 5617 public int getUserId(); 5618 public android.graphics.drawable.Drawable getWallpaper(); 5619 public int getWallpaperDesiredMinimumHeight(); 5620 public int getWallpaperDesiredMinimumWidth(); 5621 public void grantUriPermission(java.lang.String, android.net.Uri, int); 5622 public boolean isAutofillCompatibilityEnabled(); 5623 public boolean isCredentialProtectedStorage(); 5624 public boolean isDeviceProtectedStorage(); 5625 public boolean isRestricted(); 5626 public boolean moveDatabaseFrom(android.content.Context, java.lang.String); 5627 public boolean moveSharedPreferencesFrom(android.content.Context, java.lang.String); 5628 public java.io.FileInputStream openFileInput(java.lang.String); 5629 public java.io.FileOutputStream openFileOutput(java.lang.String, int); 5630 public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory); 5631 public android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, int, android.database.sqlite.SQLiteDatabase$CursorFactory, android.database.DatabaseErrorHandler); 5632 public android.graphics.drawable.Drawable peekWallpaper(); 5633 public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter); 5634 public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, int); 5635 public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler); 5636 public android.content.Intent registerReceiver(android.content.BroadcastReceiver, android.content.IntentFilter, java.lang.String, android.os.Handler, int); 5637 public android.content.Intent registerReceiverAsUser(android.content.BroadcastReceiver, android.os.UserHandle, android.content.IntentFilter, java.lang.String, android.os.Handler); 5638 public void reloadSharedPreferences(); 5639 public void removeStickyBroadcast(android.content.Intent); 5640 public void removeStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle); 5641 public void revokeUriPermission(android.net.Uri, int); 5642 public void revokeUriPermission(java.lang.String, android.net.Uri, int); 5643 public void sendBroadcast(android.content.Intent); 5644 public void sendBroadcast(android.content.Intent, java.lang.String); 5645 public void sendBroadcast(android.content.Intent, java.lang.String, android.os.Bundle); 5646 public void sendBroadcast(android.content.Intent, java.lang.String, int); 5647 public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle); 5648 public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String); 5649 public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, android.os.Bundle); 5650 public void sendBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, int); 5651 public void sendBroadcastAsUserMultiplePermissions(android.content.Intent, android.os.UserHandle, java.lang.String[]); 5652 public void sendBroadcastMultiplePermissions(android.content.Intent, java.lang.String[]); 5653 public void sendOrderedBroadcast(android.content.Intent, java.lang.String); 5654 public void sendOrderedBroadcast(android.content.Intent, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 5655 public void sendOrderedBroadcast(android.content.Intent, java.lang.String, android.os.Bundle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 5656 public void sendOrderedBroadcast(android.content.Intent, java.lang.String, int, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 5657 public void sendOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 5658 public void sendOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, int, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 5659 public void sendOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, java.lang.String, int, android.os.Bundle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 5660 public void sendStickyBroadcast(android.content.Intent); 5661 public void sendStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle); 5662 public void sendStickyBroadcastAsUser(android.content.Intent, android.os.UserHandle, android.os.Bundle); 5663 public void sendStickyOrderedBroadcast(android.content.Intent, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 5664 public void sendStickyOrderedBroadcastAsUser(android.content.Intent, android.os.UserHandle, android.content.BroadcastReceiver, android.os.Handler, int, java.lang.String, android.os.Bundle); 5665 public void setAutofillClient(android.view.autofill.AutofillManager$AutofillClient); 5666 public void setAutofillCompatibilityEnabled(boolean); 5667 public void setTheme(int); 5668 public void setWallpaper(android.graphics.Bitmap); 5669 public void setWallpaper(java.io.InputStream); 5670 public void startActivities(android.content.Intent[]); 5671 public void startActivities(android.content.Intent[], android.os.Bundle); 5672 public int startActivitiesAsUser(android.content.Intent[], android.os.Bundle, android.os.UserHandle); 5673 public void startActivity(android.content.Intent); 5674 public void startActivity(android.content.Intent, android.os.Bundle); 5675 public void startActivityAsUser(android.content.Intent, android.os.UserHandle); 5676 public void startActivityAsUser(android.content.Intent, android.os.Bundle, android.os.UserHandle); 5677 public void startActivityForResult(java.lang.String, android.content.Intent, int, android.os.Bundle); 5678 public android.content.ComponentName startForegroundService(android.content.Intent); 5679 public android.content.ComponentName startForegroundServiceAsUser(android.content.Intent, android.os.UserHandle); 5680 public boolean startInstrumentation(android.content.ComponentName, java.lang.String, android.os.Bundle); 5681 public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int); 5682 public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle); 5683 public android.content.ComponentName startService(android.content.Intent); 5684 public android.content.ComponentName startServiceAsUser(android.content.Intent, android.os.UserHandle); 5685 public boolean stopService(android.content.Intent); 5686 public boolean stopServiceAsUser(android.content.Intent, android.os.UserHandle); 5687 public void unbindService(android.content.ServiceConnection); 5688 public void unregisterReceiver(android.content.BroadcastReceiver); 5689 public void updateDisplay(int); 5690 5691 5692} 5693 5694-keep class android.content.DialogInterface { 5695 5696 public abstract void cancel(); 5697 public abstract void dismiss(); 5698 5699 5700 public static int BUTTON1; 5701 public static int BUTTON2; 5702 public static int BUTTON3; 5703 public static int BUTTON_NEGATIVE; 5704 public static int BUTTON_NEUTRAL; 5705 public static int BUTTON_POSITIVE; 5706} 5707 5708-keep class android.content.DialogInterface$OnCancelListener { 5709 5710 public abstract void onCancel(android.content.DialogInterface); 5711 5712 5713} 5714 5715-keep class android.content.DialogInterface$OnDismissListener { 5716 5717 public abstract void onDismiss(android.content.DialogInterface); 5718 5719 5720} 5721 5722-keep class android.content.DialogInterface$OnKeyListener { 5723 5724 public abstract boolean onKey(android.content.DialogInterface, int, android.view.KeyEvent); 5725 5726 5727} 5728 5729-keep class android.content.DialogInterface$OnShowListener { 5730 5731 public abstract void onShow(android.content.DialogInterface); 5732 5733 5734} 5735 5736-keep class android.content.IContentProvider { 5737 5738 public abstract android.content.ContentProviderResult[] applyBatch(java.lang.String, java.util.ArrayList); 5739 public abstract int bulkInsert(java.lang.String, android.net.Uri, android.content.ContentValues[]); 5740 public abstract android.os.Bundle call(java.lang.String, java.lang.String, java.lang.String, android.os.Bundle); 5741 public abstract android.net.Uri canonicalize(java.lang.String, android.net.Uri); 5742 public abstract android.os.ICancellationSignal createCancellationSignal(); 5743 public abstract int delete(java.lang.String, android.net.Uri, java.lang.String, java.lang.String[]); 5744 public abstract java.lang.String[] getStreamTypes(android.net.Uri, java.lang.String); 5745 public abstract java.lang.String getType(android.net.Uri); 5746 public abstract android.net.Uri insert(java.lang.String, android.net.Uri, android.content.ContentValues); 5747 public abstract android.content.res.AssetFileDescriptor openAssetFile(java.lang.String, android.net.Uri, java.lang.String, android.os.ICancellationSignal); 5748 public abstract android.os.ParcelFileDescriptor openFile(java.lang.String, android.net.Uri, java.lang.String, android.os.ICancellationSignal, android.os.IBinder); 5749 public abstract android.content.res.AssetFileDescriptor openTypedAssetFile(java.lang.String, android.net.Uri, java.lang.String, android.os.Bundle, android.os.ICancellationSignal); 5750 public abstract android.database.Cursor query(java.lang.String, android.net.Uri, java.lang.String[], android.os.Bundle, android.os.ICancellationSignal); 5751 public abstract boolean refresh(java.lang.String, android.net.Uri, android.os.Bundle, android.os.ICancellationSignal); 5752 public abstract android.net.Uri uncanonicalize(java.lang.String, android.net.Uri); 5753 public abstract int update(java.lang.String, android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[]); 5754 5755 5756 public static int APPLY_BATCH_TRANSACTION; 5757 public static int BULK_INSERT_TRANSACTION; 5758 public static int CALL_TRANSACTION; 5759 public static int CANONICALIZE_TRANSACTION; 5760 public static int CREATE_CANCELATION_SIGNAL_TRANSACTION; 5761 public static int DELETE_TRANSACTION; 5762 public static int GET_STREAM_TYPES_TRANSACTION; 5763 public static int GET_TYPE_TRANSACTION; 5764 public static int INSERT_TRANSACTION; 5765 public static int OPEN_ASSET_FILE_TRANSACTION; 5766 public static int OPEN_FILE_TRANSACTION; 5767 public static int OPEN_TYPED_ASSET_FILE_TRANSACTION; 5768 public static int QUERY_TRANSACTION; 5769 public static int REFRESH_TRANSACTION; 5770 public static int UNCANONICALIZE_TRANSACTION; 5771 public static int UPDATE_TRANSACTION; 5772 public static java.lang.String descriptor; 5773} 5774 5775-keep class android.content.IContentService { 5776 5777 public abstract void addPeriodicSync(android.accounts.Account, java.lang.String, android.os.Bundle, long); 5778 public abstract void addStatusChangeListener(int, android.content.ISyncStatusObserver); 5779 public abstract void cancelRequest(android.content.SyncRequest); 5780 public abstract void cancelSync(android.accounts.Account, java.lang.String, android.content.ComponentName); 5781 public abstract void cancelSyncAsUser(android.accounts.Account, java.lang.String, android.content.ComponentName, int); 5782 public abstract android.os.Bundle getCache(java.lang.String, android.net.Uri, int); 5783 public abstract java.util.List getCurrentSyncs(); 5784 public abstract java.util.List getCurrentSyncsAsUser(int); 5785 public abstract int getIsSyncable(android.accounts.Account, java.lang.String); 5786 public abstract int getIsSyncableAsUser(android.accounts.Account, java.lang.String, int); 5787 public abstract boolean getMasterSyncAutomatically(); 5788 public abstract boolean getMasterSyncAutomaticallyAsUser(int); 5789 public abstract java.util.List getPeriodicSyncs(android.accounts.Account, java.lang.String, android.content.ComponentName); 5790 public abstract java.lang.String[] getSyncAdapterPackagesForAuthorityAsUser(java.lang.String, int); 5791 public abstract android.content.SyncAdapterType[] getSyncAdapterTypes(); 5792 public abstract android.content.SyncAdapterType[] getSyncAdapterTypesAsUser(int); 5793 public abstract boolean getSyncAutomatically(android.accounts.Account, java.lang.String); 5794 public abstract boolean getSyncAutomaticallyAsUser(android.accounts.Account, java.lang.String, int); 5795 public abstract android.content.SyncStatusInfo getSyncStatus(android.accounts.Account, java.lang.String, android.content.ComponentName); 5796 public abstract android.content.SyncStatusInfo getSyncStatusAsUser(android.accounts.Account, java.lang.String, android.content.ComponentName, int); 5797 public abstract boolean isSyncActive(android.accounts.Account, java.lang.String, android.content.ComponentName); 5798 public abstract boolean isSyncPending(android.accounts.Account, java.lang.String, android.content.ComponentName); 5799 public abstract boolean isSyncPendingAsUser(android.accounts.Account, java.lang.String, android.content.ComponentName, int); 5800 public abstract void notifyChange(android.net.Uri, android.database.IContentObserver, boolean, int, int, int); 5801 public abstract void putCache(java.lang.String, android.net.Uri, android.os.Bundle, int); 5802 public abstract void registerContentObserver(android.net.Uri, boolean, android.database.IContentObserver, int, int); 5803 public abstract void removePeriodicSync(android.accounts.Account, java.lang.String, android.os.Bundle); 5804 public abstract void removeStatusChangeListener(android.content.ISyncStatusObserver); 5805 public abstract void requestSync(android.accounts.Account, java.lang.String, android.os.Bundle); 5806 public abstract void resetTodayStats(); 5807 public abstract void setIsSyncable(android.accounts.Account, java.lang.String, int); 5808 public abstract void setMasterSyncAutomatically(boolean); 5809 public abstract void setMasterSyncAutomaticallyAsUser(boolean, int); 5810 public abstract void setSyncAutomatically(android.accounts.Account, java.lang.String, boolean); 5811 public abstract void setSyncAutomaticallyAsUser(android.accounts.Account, java.lang.String, boolean, int); 5812 public abstract void sync(android.content.SyncRequest); 5813 public abstract void syncAsUser(android.content.SyncRequest, int); 5814 public abstract void unregisterContentObserver(android.database.IContentObserver); 5815 5816 5817} 5818 5819-keep class android.content.IIntentReceiver { 5820 5821 public abstract void performReceive(android.content.Intent, int, java.lang.String, android.os.Bundle, boolean, boolean, int); 5822 5823 5824} 5825 5826-keep class android.content.IIntentSender { 5827 5828 public abstract void send(int, android.content.Intent, java.lang.String, android.os.IBinder, android.content.IIntentReceiver, java.lang.String, android.os.Bundle); 5829 5830 5831} 5832 5833-keep class android.content.ISyncStatusObserver { 5834 5835 public abstract void onStatusChanged(int); 5836 5837 5838} 5839 5840-keep class android.content.Intent { 5841 <init>(); 5842 <init>(android.content.Intent); 5843 <init>(java.lang.String); 5844 <init>(java.lang.String, android.net.Uri); 5845 <init>(android.content.Context, java.lang.Class); 5846 <init>(java.lang.String, android.net.Uri, android.content.Context, java.lang.Class); 5847 <init>(android.os.Parcel); 5848 5849 public android.content.Intent addCategory(java.lang.String); 5850 public android.content.Intent addFlags(int); 5851 public boolean canStripForHistory(); 5852 public java.lang.Object clone(); 5853 public android.content.Intent cloneFilter(); 5854 public static android.content.Intent createChooser(android.content.Intent, java.lang.CharSequence); 5855 public static android.content.Intent createChooser(android.content.Intent, java.lang.CharSequence, android.content.IntentSender); 5856 public int describeContents(); 5857 public static java.lang.String dockStateToString(int); 5858 public int fillIn(android.content.Intent, int); 5859 public boolean filterEquals(android.content.Intent); 5860 public int filterHashCode(); 5861 public void fixUris(int); 5862 public java.lang.String getAction(); 5863 public boolean[] getBooleanArrayExtra(java.lang.String); 5864 public boolean getBooleanExtra(java.lang.String, boolean); 5865 public android.os.Bundle getBundleExtra(java.lang.String); 5866 public byte[] getByteArrayExtra(java.lang.String); 5867 public byte getByteExtra(java.lang.String, byte); 5868 public java.util.Set getCategories(); 5869 public char[] getCharArrayExtra(java.lang.String); 5870 public char getCharExtra(java.lang.String, char); 5871 public java.lang.CharSequence[] getCharSequenceArrayExtra(java.lang.String); 5872 public java.util.ArrayList getCharSequenceArrayListExtra(java.lang.String); 5873 public java.lang.CharSequence getCharSequenceExtra(java.lang.String); 5874 public android.content.ClipData getClipData(); 5875 public android.content.ComponentName getComponent(); 5876 public int getContentUserHint(); 5877 public android.net.Uri getData(); 5878 public java.lang.String getDataString(); 5879 public double[] getDoubleArrayExtra(java.lang.String); 5880 public double getDoubleExtra(java.lang.String, double); 5881 public java.lang.Object getExtra(java.lang.String); 5882 public java.lang.Object getExtra(java.lang.String, java.lang.Object); 5883 public android.os.Bundle getExtras(); 5884 public int getFlags(); 5885 public float[] getFloatArrayExtra(java.lang.String); 5886 public float getFloatExtra(java.lang.String, float); 5887 public android.os.IBinder getIBinderExtra(java.lang.String); 5888 public int[] getIntArrayExtra(java.lang.String); 5889 public int getIntExtra(java.lang.String, int); 5890 public java.util.ArrayList getIntegerArrayListExtra(java.lang.String); 5891 public static android.content.Intent getIntent(java.lang.String); 5892 public static android.content.Intent getIntentOld(java.lang.String); 5893 public java.lang.String getLaunchToken(); 5894 public long[] getLongArrayExtra(java.lang.String); 5895 public long getLongExtra(java.lang.String, long); 5896 public java.lang.String getPackage(); 5897 public android.os.Parcelable[] getParcelableArrayExtra(java.lang.String); 5898 public java.util.ArrayList getParcelableArrayListExtra(java.lang.String); 5899 public android.os.Parcelable getParcelableExtra(java.lang.String); 5900 public java.lang.String getScheme(); 5901 public android.content.Intent getSelector(); 5902 public java.io.Serializable getSerializableExtra(java.lang.String); 5903 public short[] getShortArrayExtra(java.lang.String); 5904 public short getShortExtra(java.lang.String, short); 5905 public android.graphics.Rect getSourceBounds(); 5906 public java.lang.String[] getStringArrayExtra(java.lang.String); 5907 public java.util.ArrayList getStringArrayListExtra(java.lang.String); 5908 public java.lang.String getStringExtra(java.lang.String); 5909 public java.lang.String getType(); 5910 public boolean hasCategory(java.lang.String); 5911 public boolean hasExtra(java.lang.String); 5912 public boolean hasFileDescriptors(); 5913 public boolean hasWebURI(); 5914 public static boolean isAccessUriMode(int); 5915 public boolean isDocument(); 5916 public boolean isExcludingStopped(); 5917 public boolean isWebIntent(); 5918 public static android.content.Intent makeMainActivity(android.content.ComponentName); 5919 public static android.content.Intent makeMainSelectorActivity(java.lang.String, java.lang.String); 5920 public static android.content.Intent makeRestartActivityTask(android.content.ComponentName); 5921 public android.content.Intent maybeStripForHistory(); 5922 public boolean migrateExtraStreamToClipData(); 5923 public static java.lang.String normalizeMimeType(java.lang.String); 5924 public static android.content.Intent parseCommandArgs(android.os.ShellCommand, android.content.Intent$CommandOptionHandler); 5925 public static android.content.Intent parseIntent(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet); 5926 public static android.content.Intent parseUri(java.lang.String, int); 5927 public void prepareToEnterProcess(); 5928 public void prepareToLeaveProcess(android.content.Context); 5929 public void prepareToLeaveProcess(boolean); 5930 public void prepareToLeaveUser(int); 5931 public static void printIntentArgsHelp(java.io.PrintWriter, java.lang.String); 5932 public android.content.Intent putCharSequenceArrayListExtra(java.lang.String, java.util.ArrayList); 5933 public android.content.Intent putExtra(java.lang.String, boolean); 5934 public android.content.Intent putExtra(java.lang.String, byte); 5935 public android.content.Intent putExtra(java.lang.String, char); 5936 public android.content.Intent putExtra(java.lang.String, short); 5937 public android.content.Intent putExtra(java.lang.String, int); 5938 public android.content.Intent putExtra(java.lang.String, long); 5939 public android.content.Intent putExtra(java.lang.String, float); 5940 public android.content.Intent putExtra(java.lang.String, double); 5941 public android.content.Intent putExtra(java.lang.String, java.lang.String); 5942 public android.content.Intent putExtra(java.lang.String, java.lang.CharSequence); 5943 public android.content.Intent putExtra(java.lang.String, android.os.Parcelable); 5944 public android.content.Intent putExtra(java.lang.String, android.os.Parcelable[]); 5945 public android.content.Intent putExtra(java.lang.String, java.io.Serializable); 5946 public android.content.Intent putExtra(java.lang.String, boolean[]); 5947 public android.content.Intent putExtra(java.lang.String, byte[]); 5948 public android.content.Intent putExtra(java.lang.String, short[]); 5949 public android.content.Intent putExtra(java.lang.String, char[]); 5950 public android.content.Intent putExtra(java.lang.String, int[]); 5951 public android.content.Intent putExtra(java.lang.String, long[]); 5952 public android.content.Intent putExtra(java.lang.String, float[]); 5953 public android.content.Intent putExtra(java.lang.String, double[]); 5954 public android.content.Intent putExtra(java.lang.String, java.lang.String[]); 5955 public android.content.Intent putExtra(java.lang.String, java.lang.CharSequence[]); 5956 public android.content.Intent putExtra(java.lang.String, android.os.Bundle); 5957 public android.content.Intent putExtra(java.lang.String, android.os.IBinder); 5958 public android.content.Intent putExtras(android.content.Intent); 5959 public android.content.Intent putExtras(android.os.Bundle); 5960 public android.content.Intent putIntegerArrayListExtra(java.lang.String, java.util.ArrayList); 5961 public android.content.Intent putParcelableArrayListExtra(java.lang.String, java.util.ArrayList); 5962 public android.content.Intent putStringArrayListExtra(java.lang.String, java.util.ArrayList); 5963 public void readFromParcel(android.os.Parcel); 5964 public void removeCategory(java.lang.String); 5965 public void removeExtra(java.lang.String); 5966 public void removeFlags(int); 5967 public void removeUnsafeExtras(); 5968 public android.content.Intent replaceExtras(android.content.Intent); 5969 public android.content.Intent replaceExtras(android.os.Bundle); 5970 public android.content.ComponentName resolveActivity(android.content.pm.PackageManager); 5971 public android.content.pm.ActivityInfo resolveActivityInfo(android.content.pm.PackageManager, int); 5972 public android.content.ComponentName resolveSystemService(android.content.pm.PackageManager, int); 5973 public java.lang.String resolveType(android.content.Context); 5974 public java.lang.String resolveType(android.content.ContentResolver); 5975 public java.lang.String resolveTypeIfNeeded(android.content.ContentResolver); 5976 public static android.content.Intent restoreFromXml(org.xmlpull.v1.XmlPullParser); 5977 public void saveToXml(org.xmlpull.v1.XmlSerializer); 5978 public android.content.Intent setAction(java.lang.String); 5979 public void setAllowFds(boolean); 5980 public android.content.Intent setClass(android.content.Context, java.lang.Class); 5981 public android.content.Intent setClassName(android.content.Context, java.lang.String); 5982 public android.content.Intent setClassName(java.lang.String, java.lang.String); 5983 public void setClipData(android.content.ClipData); 5984 public android.content.Intent setComponent(android.content.ComponentName); 5985 public android.content.Intent setData(android.net.Uri); 5986 public android.content.Intent setDataAndNormalize(android.net.Uri); 5987 public android.content.Intent setDataAndType(android.net.Uri, java.lang.String); 5988 public android.content.Intent setDataAndTypeAndNormalize(android.net.Uri, java.lang.String); 5989 public void setDefusable(boolean); 5990 public void setExtrasClassLoader(java.lang.ClassLoader); 5991 public android.content.Intent setFlags(int); 5992 public void setLaunchToken(java.lang.String); 5993 public android.content.Intent setPackage(java.lang.String); 5994 public void setSelector(android.content.Intent); 5995 public void setSourceBounds(android.graphics.Rect); 5996 public android.content.Intent setType(java.lang.String); 5997 public android.content.Intent setTypeAndNormalize(java.lang.String); 5998 public java.lang.String toInsecureString(); 5999 public java.lang.String toInsecureStringWithClip(); 6000 public java.lang.String toShortString(boolean, boolean, boolean, boolean); 6001 public void toShortString(java.lang.StringBuilder, boolean, boolean, boolean, boolean); 6002 public java.lang.String toString(); 6003 public java.lang.String toURI(); 6004 public java.lang.String toUri(int); 6005 public void writeToParcel(android.os.Parcel, int); 6006 public void writeToProto(android.util.proto.ProtoOutputStream, long); 6007 public void writeToProto(android.util.proto.ProtoOutputStream, long, boolean, boolean, boolean, boolean); 6008 6009 6010 public static java.lang.String ACTION_ADVANCED_SETTINGS_CHANGED; 6011 public static java.lang.String ACTION_AIRPLANE_MODE_CHANGED; 6012 public static java.lang.String ACTION_ALARM_CHANGED; 6013 public static java.lang.String ACTION_ALL_APPS; 6014 public static java.lang.String ACTION_ANSWER; 6015 public static java.lang.String ACTION_APPLICATION_PREFERENCES; 6016 public static java.lang.String ACTION_APPLICATION_RESTRICTIONS_CHANGED; 6017 public static java.lang.String ACTION_APP_ERROR; 6018 public static java.lang.String ACTION_ASSIST; 6019 public static java.lang.String ACTION_ATTACH_DATA; 6020 public static java.lang.String ACTION_BATTERY_CHANGED; 6021 public static java.lang.String ACTION_BATTERY_LEVEL_CHANGED; 6022 public static java.lang.String ACTION_BATTERY_LOW; 6023 public static java.lang.String ACTION_BATTERY_OKAY; 6024 public static java.lang.String ACTION_BOOT_COMPLETED; 6025 public static java.lang.String ACTION_BUG_REPORT; 6026 public static java.lang.String ACTION_CALL; 6027 public static java.lang.String ACTION_CALL_BUTTON; 6028 public static java.lang.String ACTION_CALL_EMERGENCY; 6029 public static java.lang.String ACTION_CALL_PRIVILEGED; 6030 public static java.lang.String ACTION_CAMERA_BUTTON; 6031 public static java.lang.String ACTION_CARRIER_SETUP; 6032 public static java.lang.String ACTION_CHOOSER; 6033 public static java.lang.String ACTION_CLEAR_DNS_CACHE; 6034 public static java.lang.String ACTION_CLOSE_SYSTEM_DIALOGS; 6035 public static java.lang.String ACTION_CONFIGURATION_CHANGED; 6036 public static java.lang.String ACTION_CREATE_DOCUMENT; 6037 public static java.lang.String ACTION_CREATE_SHORTCUT; 6038 public static java.lang.String ACTION_DATE_CHANGED; 6039 public static java.lang.String ACTION_DEFAULT; 6040 public static java.lang.String ACTION_DELETE; 6041 public static java.lang.String ACTION_DEVICE_INITIALIZATION_WIZARD; 6042 public static java.lang.String ACTION_DEVICE_LOCKED_CHANGED; 6043 public static java.lang.String ACTION_DEVICE_STORAGE_FULL; 6044 public static java.lang.String ACTION_DEVICE_STORAGE_LOW; 6045 public static java.lang.String ACTION_DEVICE_STORAGE_NOT_FULL; 6046 public static java.lang.String ACTION_DEVICE_STORAGE_OK; 6047 public static java.lang.String ACTION_DIAL; 6048 public static java.lang.String ACTION_DISMISS_KEYBOARD_SHORTCUTS; 6049 public static java.lang.String ACTION_DOCK_ACTIVE; 6050 public static java.lang.String ACTION_DOCK_EVENT; 6051 public static java.lang.String ACTION_DOCK_IDLE; 6052 public static java.lang.String ACTION_DREAMING_STARTED; 6053 public static java.lang.String ACTION_DREAMING_STOPPED; 6054 public static java.lang.String ACTION_DYNAMIC_SENSOR_CHANGED; 6055 public static java.lang.String ACTION_EDIT; 6056 public static java.lang.String ACTION_EXTERNAL_APPLICATIONS_AVAILABLE; 6057 public static java.lang.String ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE; 6058 public static java.lang.String ACTION_FACTORY_RESET; 6059 public static java.lang.String ACTION_FACTORY_TEST; 6060 public static java.lang.String ACTION_GET_CONTENT; 6061 public static java.lang.String ACTION_GET_RESTRICTION_ENTRIES; 6062 public static java.lang.String ACTION_GLOBAL_BUTTON; 6063 public static java.lang.String ACTION_GTALK_SERVICE_CONNECTED; 6064 public static java.lang.String ACTION_GTALK_SERVICE_DISCONNECTED; 6065 public static java.lang.String ACTION_HEADSET_PLUG; 6066 public static java.lang.String ACTION_IDLE_MAINTENANCE_END; 6067 public static java.lang.String ACTION_IDLE_MAINTENANCE_START; 6068 public static java.lang.String ACTION_INPUT_METHOD_CHANGED; 6069 public static java.lang.String ACTION_INSERT; 6070 public static java.lang.String ACTION_INSERT_OR_EDIT; 6071 public static java.lang.String ACTION_INSTALL_FAILURE; 6072 public static java.lang.String ACTION_INSTALL_INSTANT_APP_PACKAGE; 6073 public static java.lang.String ACTION_INSTALL_PACKAGE; 6074 public static java.lang.String ACTION_INSTANT_APP_RESOLVER_SETTINGS; 6075 public static java.lang.String ACTION_INTENT_FILTER_NEEDS_VERIFICATION; 6076 public static java.lang.String ACTION_LOCALE_CHANGED; 6077 public static java.lang.String ACTION_LOCKED_BOOT_COMPLETED; 6078 public static java.lang.String ACTION_MAIN; 6079 public static java.lang.String ACTION_MANAGED_PROFILE_ADDED; 6080 public static java.lang.String ACTION_MANAGED_PROFILE_AVAILABLE; 6081 public static java.lang.String ACTION_MANAGED_PROFILE_REMOVED; 6082 public static java.lang.String ACTION_MANAGED_PROFILE_UNAVAILABLE; 6083 public static java.lang.String ACTION_MANAGED_PROFILE_UNLOCKED; 6084 public static java.lang.String ACTION_MANAGE_APP_PERMISSIONS; 6085 public static java.lang.String ACTION_MANAGE_NETWORK_USAGE; 6086 public static java.lang.String ACTION_MANAGE_PACKAGE_STORAGE; 6087 public static java.lang.String ACTION_MANAGE_PERMISSIONS; 6088 public static java.lang.String ACTION_MANAGE_PERMISSION_APPS; 6089 public static java.lang.String ACTION_MASTER_CLEAR; 6090 public static java.lang.String ACTION_MASTER_CLEAR_NOTIFICATION; 6091 public static java.lang.String ACTION_MEDIA_BAD_REMOVAL; 6092 public static java.lang.String ACTION_MEDIA_BUTTON; 6093 public static java.lang.String ACTION_MEDIA_CHECKING; 6094 public static java.lang.String ACTION_MEDIA_EJECT; 6095 public static java.lang.String ACTION_MEDIA_MOUNTED; 6096 public static java.lang.String ACTION_MEDIA_NOFS; 6097 public static java.lang.String ACTION_MEDIA_REMOVED; 6098 public static java.lang.String ACTION_MEDIA_RESOURCE_GRANTED; 6099 public static java.lang.String ACTION_MEDIA_SCANNER_FINISHED; 6100 public static java.lang.String ACTION_MEDIA_SCANNER_SCAN_FILE; 6101 public static java.lang.String ACTION_MEDIA_SCANNER_STARTED; 6102 public static java.lang.String ACTION_MEDIA_SHARED; 6103 public static java.lang.String ACTION_MEDIA_UNMOUNTABLE; 6104 public static java.lang.String ACTION_MEDIA_UNMOUNTED; 6105 public static java.lang.String ACTION_MEDIA_UNSHARED; 6106 public static java.lang.String ACTION_MY_PACKAGE_REPLACED; 6107 public static java.lang.String ACTION_MY_PACKAGE_SUSPENDED; 6108 public static java.lang.String ACTION_MY_PACKAGE_UNSUSPENDED; 6109 public static java.lang.String ACTION_NEW_OUTGOING_CALL; 6110 public static java.lang.String ACTION_OPEN_DOCUMENT; 6111 public static java.lang.String ACTION_OPEN_DOCUMENT_TREE; 6112 public static java.lang.String ACTION_OVERLAY_CHANGED; 6113 public static java.lang.String ACTION_PACKAGES_SUSPENDED; 6114 public static java.lang.String ACTION_PACKAGES_UNSUSPENDED; 6115 public static java.lang.String ACTION_PACKAGE_ADDED; 6116 public static java.lang.String ACTION_PACKAGE_CHANGED; 6117 public static java.lang.String ACTION_PACKAGE_DATA_CLEARED; 6118 public static java.lang.String ACTION_PACKAGE_FIRST_LAUNCH; 6119 public static java.lang.String ACTION_PACKAGE_FULLY_REMOVED; 6120 public static java.lang.String ACTION_PACKAGE_INSTALL; 6121 public static java.lang.String ACTION_PACKAGE_NEEDS_VERIFICATION; 6122 public static java.lang.String ACTION_PACKAGE_REMOVED; 6123 public static java.lang.String ACTION_PACKAGE_REPLACED; 6124 public static java.lang.String ACTION_PACKAGE_RESTARTED; 6125 public static java.lang.String ACTION_PACKAGE_VERIFIED; 6126 public static java.lang.String ACTION_PASTE; 6127 public static java.lang.String ACTION_PICK; 6128 public static java.lang.String ACTION_PICK_ACTIVITY; 6129 public static java.lang.String ACTION_POWER_CONNECTED; 6130 public static java.lang.String ACTION_POWER_DISCONNECTED; 6131 public static java.lang.String ACTION_POWER_USAGE_SUMMARY; 6132 public static java.lang.String ACTION_PREFERRED_ACTIVITY_CHANGED; 6133 public static java.lang.String ACTION_PRE_BOOT_COMPLETED; 6134 public static java.lang.String ACTION_PROCESS_TEXT; 6135 public static java.lang.String ACTION_PROVIDER_CHANGED; 6136 public static java.lang.String ACTION_QUERY_PACKAGE_RESTART; 6137 public static java.lang.String ACTION_QUICK_CLOCK; 6138 public static java.lang.String ACTION_QUICK_VIEW; 6139 public static java.lang.String ACTION_REBOOT; 6140 public static java.lang.String ACTION_REMOTE_INTENT; 6141 public static java.lang.String ACTION_REQUEST_SHUTDOWN; 6142 public static java.lang.String ACTION_RESOLVE_INSTANT_APP_PACKAGE; 6143 public static java.lang.String ACTION_REVIEW_PERMISSIONS; 6144 public static java.lang.String ACTION_RUN; 6145 public static java.lang.String ACTION_SCREEN_OFF; 6146 public static java.lang.String ACTION_SCREEN_ON; 6147 public static java.lang.String ACTION_SEARCH; 6148 public static java.lang.String ACTION_SEARCH_LONG_PRESS; 6149 public static java.lang.String ACTION_SEND; 6150 public static java.lang.String ACTION_SENDTO; 6151 public static java.lang.String ACTION_SEND_MULTIPLE; 6152 public static java.lang.String ACTION_SERVICE_STATE; 6153 public static java.lang.String ACTION_SETTING_RESTORED; 6154 public static java.lang.String ACTION_SET_WALLPAPER; 6155 public static java.lang.String ACTION_SHOW_APP_INFO; 6156 public static java.lang.String ACTION_SHOW_BRIGHTNESS_DIALOG; 6157 public static java.lang.String ACTION_SHOW_KEYBOARD_SHORTCUTS; 6158 public static java.lang.String ACTION_SHOW_SUSPENDED_APP_DETAILS; 6159 public static java.lang.String ACTION_SHUTDOWN; 6160 public static java.lang.String ACTION_SIM_STATE_CHANGED; 6161 public static java.lang.String ACTION_SPLIT_CONFIGURATION_CHANGED; 6162 public static java.lang.String ACTION_SYNC; 6163 public static java.lang.String ACTION_SYSTEM_TUTORIAL; 6164 public static java.lang.String ACTION_THERMAL_EVENT; 6165 public static java.lang.String ACTION_TIMEZONE_CHANGED; 6166 public static java.lang.String ACTION_TIME_CHANGED; 6167 public static java.lang.String ACTION_TIME_TICK; 6168 public static java.lang.String ACTION_UID_REMOVED; 6169 public static java.lang.String ACTION_UMS_CONNECTED; 6170 public static java.lang.String ACTION_UMS_DISCONNECTED; 6171 public static java.lang.String ACTION_UNINSTALL_PACKAGE; 6172 public static java.lang.String ACTION_UPGRADE_SETUP; 6173 public static java.lang.String ACTION_USER_ADDED; 6174 public static java.lang.String ACTION_USER_BACKGROUND; 6175 public static java.lang.String ACTION_USER_FOREGROUND; 6176 public static java.lang.String ACTION_USER_INFO_CHANGED; 6177 public static java.lang.String ACTION_USER_INITIALIZE; 6178 public static java.lang.String ACTION_USER_PRESENT; 6179 public static java.lang.String ACTION_USER_REMOVED; 6180 public static java.lang.String ACTION_USER_STARTED; 6181 public static java.lang.String ACTION_USER_STARTING; 6182 public static java.lang.String ACTION_USER_STOPPED; 6183 public static java.lang.String ACTION_USER_STOPPING; 6184 public static java.lang.String ACTION_USER_SWITCHED; 6185 public static java.lang.String ACTION_USER_UNLOCKED; 6186 public static java.lang.String ACTION_VIEW; 6187 public static java.lang.String ACTION_VOICE_ASSIST; 6188 public static java.lang.String ACTION_VOICE_COMMAND; 6189 public static java.lang.String ACTION_WALLPAPER_CHANGED; 6190 public static java.lang.String ACTION_WEB_SEARCH; 6191 public static java.lang.String CATEGORY_ALTERNATIVE; 6192 public static java.lang.String CATEGORY_APP_BROWSER; 6193 public static java.lang.String CATEGORY_APP_CALCULATOR; 6194 public static java.lang.String CATEGORY_APP_CALENDAR; 6195 public static java.lang.String CATEGORY_APP_CONTACTS; 6196 public static java.lang.String CATEGORY_APP_EMAIL; 6197 public static java.lang.String CATEGORY_APP_GALLERY; 6198 public static java.lang.String CATEGORY_APP_MAPS; 6199 public static java.lang.String CATEGORY_APP_MARKET; 6200 public static java.lang.String CATEGORY_APP_MESSAGING; 6201 public static java.lang.String CATEGORY_APP_MUSIC; 6202 public static java.lang.String CATEGORY_BROWSABLE; 6203 public static java.lang.String CATEGORY_CAR_DOCK; 6204 public static java.lang.String CATEGORY_CAR_LAUNCHER; 6205 public static java.lang.String CATEGORY_CAR_MODE; 6206 public static java.lang.String CATEGORY_DEFAULT; 6207 public static java.lang.String CATEGORY_DESK_DOCK; 6208 public static java.lang.String CATEGORY_DEVELOPMENT_PREFERENCE; 6209 public static java.lang.String CATEGORY_EMBED; 6210 public static java.lang.String CATEGORY_FRAMEWORK_INSTRUMENTATION_TEST; 6211 public static java.lang.String CATEGORY_HE_DESK_DOCK; 6212 public static java.lang.String CATEGORY_HOME; 6213 public static java.lang.String CATEGORY_HOME_MAIN; 6214 public static java.lang.String CATEGORY_INFO; 6215 public static java.lang.String CATEGORY_LAUNCHER; 6216 public static java.lang.String CATEGORY_LAUNCHER_APP; 6217 public static java.lang.String CATEGORY_LEANBACK_LAUNCHER; 6218 public static java.lang.String CATEGORY_LEANBACK_SETTINGS; 6219 public static java.lang.String CATEGORY_LE_DESK_DOCK; 6220 public static java.lang.String CATEGORY_MONKEY; 6221 public static java.lang.String CATEGORY_OPENABLE; 6222 public static java.lang.String CATEGORY_PREFERENCE; 6223 public static java.lang.String CATEGORY_SAMPLE_CODE; 6224 public static java.lang.String CATEGORY_SELECTED_ALTERNATIVE; 6225 public static java.lang.String CATEGORY_SETUP_WIZARD; 6226 public static java.lang.String CATEGORY_TAB; 6227 public static java.lang.String CATEGORY_TEST; 6228 public static java.lang.String CATEGORY_TYPED_OPENABLE; 6229 public static java.lang.String CATEGORY_UNIT_TEST; 6230 public static java.lang.String CATEGORY_VOICE; 6231 public static java.lang.String CATEGORY_VR_HOME; 6232 public static android.os.Parcelable$Creator CREATOR; 6233 public static java.lang.String EXTRA_ALARM_COUNT; 6234 public static java.lang.String EXTRA_ALLOW_MULTIPLE; 6235 public static java.lang.String EXTRA_ALLOW_REPLACE; 6236 public static java.lang.String EXTRA_ALTERNATE_INTENTS; 6237 public static java.lang.String EXTRA_ASSIST_CONTEXT; 6238 public static java.lang.String EXTRA_ASSIST_INPUT_DEVICE_ID; 6239 public static java.lang.String EXTRA_ASSIST_INPUT_HINT_KEYBOARD; 6240 public static java.lang.String EXTRA_ASSIST_PACKAGE; 6241 public static java.lang.String EXTRA_ASSIST_UID; 6242 public static java.lang.String EXTRA_AUTO_LAUNCH_SINGLE_CHOICE; 6243 public static java.lang.String EXTRA_BCC; 6244 public static java.lang.String EXTRA_BUG_REPORT; 6245 public static java.lang.String EXTRA_CALLING_PACKAGE; 6246 public static java.lang.String EXTRA_CC; 6247 public static java.lang.String EXTRA_CDMA_DEFAULT_ROAMING_INDICATOR; 6248 public static java.lang.String EXTRA_CDMA_ROAMING_INDICATOR; 6249 public static java.lang.String EXTRA_CHANGED_COMPONENT_NAME; 6250 public static java.lang.String EXTRA_CHANGED_COMPONENT_NAME_LIST; 6251 public static java.lang.String EXTRA_CHANGED_PACKAGE_LIST; 6252 public static java.lang.String EXTRA_CHANGED_UID_LIST; 6253 public static java.lang.String EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER; 6254 public static java.lang.String EXTRA_CHOOSER_TARGETS; 6255 public static java.lang.String EXTRA_CHOSEN_COMPONENT; 6256 public static java.lang.String EXTRA_CHOSEN_COMPONENT_INTENT_SENDER; 6257 public static java.lang.String EXTRA_CLIENT_INTENT; 6258 public static java.lang.String EXTRA_CLIENT_LABEL; 6259 public static java.lang.String EXTRA_COMPONENT_NAME; 6260 public static java.lang.String EXTRA_CONTENT_ANNOTATIONS; 6261 public static java.lang.String EXTRA_CSS_INDICATOR; 6262 public static java.lang.String EXTRA_DATA_OPERATOR_ALPHA_LONG; 6263 public static java.lang.String EXTRA_DATA_OPERATOR_ALPHA_SHORT; 6264 public static java.lang.String EXTRA_DATA_OPERATOR_NUMERIC; 6265 public static java.lang.String EXTRA_DATA_RADIO_TECH; 6266 public static java.lang.String EXTRA_DATA_REG_STATE; 6267 public static java.lang.String EXTRA_DATA_REMOVED; 6268 public static java.lang.String EXTRA_DATA_ROAMING_TYPE; 6269 public static java.lang.String EXTRA_DOCK_STATE; 6270 public static int EXTRA_DOCK_STATE_CAR; 6271 public static int EXTRA_DOCK_STATE_DESK; 6272 public static int EXTRA_DOCK_STATE_HE_DESK; 6273 public static int EXTRA_DOCK_STATE_LE_DESK; 6274 public static int EXTRA_DOCK_STATE_UNDOCKED; 6275 public static java.lang.String EXTRA_DONT_KILL_APP; 6276 public static java.lang.String EXTRA_EMAIL; 6277 public static java.lang.String EXTRA_EMERGENCY_ONLY; 6278 public static java.lang.String EXTRA_EPHEMERAL_FAILURE; 6279 public static java.lang.String EXTRA_EPHEMERAL_HOSTNAME; 6280 public static java.lang.String EXTRA_EPHEMERAL_SUCCESS; 6281 public static java.lang.String EXTRA_EPHEMERAL_TOKEN; 6282 public static java.lang.String EXTRA_EXCLUDE_COMPONENTS; 6283 public static java.lang.String EXTRA_FORCE_FACTORY_RESET; 6284 public static java.lang.String EXTRA_FORCE_MASTER_CLEAR; 6285 public static java.lang.String EXTRA_FROM_STORAGE; 6286 public static java.lang.String EXTRA_HTML_TEXT; 6287 public static java.lang.String EXTRA_INDEX; 6288 public static java.lang.String EXTRA_INITIAL_INTENTS; 6289 public static java.lang.String EXTRA_INSTALLER_PACKAGE_NAME; 6290 public static java.lang.String EXTRA_INSTALL_RESULT; 6291 public static java.lang.String EXTRA_INSTANT_APP_ACTION; 6292 public static java.lang.String EXTRA_INSTANT_APP_BUNDLES; 6293 public static java.lang.String EXTRA_INSTANT_APP_EXTRAS; 6294 public static java.lang.String EXTRA_INSTANT_APP_FAILURE; 6295 public static java.lang.String EXTRA_INSTANT_APP_HOSTNAME; 6296 public static java.lang.String EXTRA_INSTANT_APP_SUCCESS; 6297 public static java.lang.String EXTRA_INSTANT_APP_TOKEN; 6298 public static java.lang.String EXTRA_INTENT; 6299 public static java.lang.String EXTRA_IS_DATA_ROAMING_FROM_REGISTRATION; 6300 public static java.lang.String EXTRA_IS_USING_CARRIER_AGGREGATION; 6301 public static java.lang.String EXTRA_KEY_CONFIRM; 6302 public static java.lang.String EXTRA_KEY_EVENT; 6303 public static java.lang.String EXTRA_LAUNCHER_EXTRAS; 6304 public static java.lang.String EXTRA_LOCAL_ONLY; 6305 public static java.lang.String EXTRA_LONG_VERSION_CODE; 6306 public static java.lang.String EXTRA_LTE_EARFCN_RSRP_BOOST; 6307 public static java.lang.String EXTRA_MANUAL; 6308 public static java.lang.String EXTRA_MEDIA_RESOURCE_TYPE; 6309 public static int EXTRA_MEDIA_RESOURCE_TYPE_AUDIO_CODEC; 6310 public static int EXTRA_MEDIA_RESOURCE_TYPE_VIDEO_CODEC; 6311 public static java.lang.String EXTRA_MIME_TYPES; 6312 public static java.lang.String EXTRA_NETWORK_ID; 6313 public static java.lang.String EXTRA_NOT_UNKNOWN_SOURCE; 6314 public static java.lang.String EXTRA_OPERATOR_ALPHA_LONG; 6315 public static java.lang.String EXTRA_OPERATOR_ALPHA_SHORT; 6316 public static java.lang.String EXTRA_OPERATOR_NUMERIC; 6317 public static java.lang.String EXTRA_ORIGINATING_UID; 6318 public static java.lang.String EXTRA_ORIGINATING_URI; 6319 public static java.lang.String EXTRA_PACKAGES; 6320 public static java.lang.String EXTRA_PACKAGE_NAME; 6321 public static java.lang.String EXTRA_PERMISSION_NAME; 6322 public static java.lang.String EXTRA_PHONE_NUMBER; 6323 public static java.lang.String EXTRA_PROCESS_TEXT; 6324 public static java.lang.String EXTRA_PROCESS_TEXT_READONLY; 6325 public static java.lang.String EXTRA_QUICK_VIEW_ADVANCED; 6326 public static java.lang.String EXTRA_QUICK_VIEW_FEATURES; 6327 public static java.lang.String EXTRA_QUIET_MODE; 6328 public static java.lang.String EXTRA_REASON; 6329 public static java.lang.String EXTRA_REFERRER; 6330 public static java.lang.String EXTRA_REFERRER_NAME; 6331 public static java.lang.String EXTRA_REMOTE_CALLBACK; 6332 public static java.lang.String EXTRA_REMOTE_INTENT_TOKEN; 6333 public static java.lang.String EXTRA_REMOVED_FOR_ALL_USERS; 6334 public static java.lang.String EXTRA_REPLACEMENT_EXTRAS; 6335 public static java.lang.String EXTRA_REPLACING; 6336 public static java.lang.String EXTRA_RESTRICTIONS_BUNDLE; 6337 public static java.lang.String EXTRA_RESTRICTIONS_INTENT; 6338 public static java.lang.String EXTRA_RESTRICTIONS_LIST; 6339 public static java.lang.String EXTRA_RESULT_NEEDED; 6340 public static java.lang.String EXTRA_RESULT_RECEIVER; 6341 public static java.lang.String EXTRA_RETURN_RESULT; 6342 public static java.lang.String EXTRA_SETTING_NAME; 6343 public static java.lang.String EXTRA_SETTING_NEW_VALUE; 6344 public static java.lang.String EXTRA_SETTING_PREVIOUS_VALUE; 6345 public static java.lang.String EXTRA_SETTING_RESTORED_FROM_SDK_INT; 6346 public static java.lang.String EXTRA_SHORTCUT_ICON; 6347 public static java.lang.String EXTRA_SHORTCUT_ICON_RESOURCE; 6348 public static java.lang.String EXTRA_SHORTCUT_INTENT; 6349 public static java.lang.String EXTRA_SHORTCUT_NAME; 6350 public static java.lang.String EXTRA_SHUTDOWN_USERSPACE_ONLY; 6351 public static java.lang.String EXTRA_SIM_ACTIVATION_RESPONSE; 6352 public static java.lang.String EXTRA_SPLIT_NAME; 6353 public static java.lang.String EXTRA_STREAM; 6354 public static java.lang.String EXTRA_SUBJECT; 6355 public static java.lang.String EXTRA_SUSPENDED_PACKAGE_EXTRAS; 6356 public static java.lang.String EXTRA_SYSTEM_ID; 6357 public static java.lang.String EXTRA_TASK_ID; 6358 public static java.lang.String EXTRA_TEMPLATE; 6359 public static java.lang.String EXTRA_TEXT; 6360 public static java.lang.String EXTRA_THERMAL_STATE; 6361 public static int EXTRA_THERMAL_STATE_EXCEEDED; 6362 public static int EXTRA_THERMAL_STATE_NORMAL; 6363 public static int EXTRA_THERMAL_STATE_WARNING; 6364 public static java.lang.String EXTRA_TIME_PREF_24_HOUR_FORMAT; 6365 public static int EXTRA_TIME_PREF_VALUE_USE_12_HOUR; 6366 public static int EXTRA_TIME_PREF_VALUE_USE_24_HOUR; 6367 public static int EXTRA_TIME_PREF_VALUE_USE_LOCALE_DEFAULT; 6368 public static java.lang.String EXTRA_TITLE; 6369 public static java.lang.String EXTRA_UID; 6370 public static java.lang.String EXTRA_UNINSTALL_ALL_USERS; 6371 public static java.lang.String EXTRA_UNKNOWN_INSTANT_APP; 6372 public static java.lang.String EXTRA_USER; 6373 public static java.lang.String EXTRA_USER_HANDLE; 6374 public static java.lang.String EXTRA_USER_ID; 6375 public static java.lang.String EXTRA_USER_REQUESTED_SHUTDOWN; 6376 public static java.lang.String EXTRA_VERIFICATION_BUNDLE; 6377 public static java.lang.String EXTRA_VERSION_CODE; 6378 public static java.lang.String EXTRA_VOICE_RADIO_TECH; 6379 public static java.lang.String EXTRA_VOICE_REG_STATE; 6380 public static java.lang.String EXTRA_VOICE_ROAMING_TYPE; 6381 public static java.lang.String EXTRA_WIPE_ESIMS; 6382 public static java.lang.String EXTRA_WIPE_EXTERNAL_STORAGE; 6383 public static int FILL_IN_ACTION; 6384 public static int FILL_IN_CATEGORIES; 6385 public static int FILL_IN_CLIP_DATA; 6386 public static int FILL_IN_COMPONENT; 6387 public static int FILL_IN_DATA; 6388 public static int FILL_IN_PACKAGE; 6389 public static int FILL_IN_SELECTOR; 6390 public static int FILL_IN_SOURCE_BOUNDS; 6391 public static int FLAG_ACTIVITY_BROUGHT_TO_FRONT; 6392 public static int FLAG_ACTIVITY_CLEAR_TASK; 6393 public static int FLAG_ACTIVITY_CLEAR_TOP; 6394 public static int FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET; 6395 public static int FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS; 6396 public static int FLAG_ACTIVITY_FORWARD_RESULT; 6397 public static int FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY; 6398 public static int FLAG_ACTIVITY_LAUNCH_ADJACENT; 6399 public static int FLAG_ACTIVITY_MATCH_EXTERNAL; 6400 public static int FLAG_ACTIVITY_MULTIPLE_TASK; 6401 public static int FLAG_ACTIVITY_NEW_DOCUMENT; 6402 public static int FLAG_ACTIVITY_NEW_TASK; 6403 public static int FLAG_ACTIVITY_NO_ANIMATION; 6404 public static int FLAG_ACTIVITY_NO_HISTORY; 6405 public static int FLAG_ACTIVITY_NO_USER_ACTION; 6406 public static int FLAG_ACTIVITY_PREVIOUS_IS_TOP; 6407 public static int FLAG_ACTIVITY_REORDER_TO_FRONT; 6408 public static int FLAG_ACTIVITY_RESET_TASK_IF_NEEDED; 6409 public static int FLAG_ACTIVITY_RETAIN_IN_RECENTS; 6410 public static int FLAG_ACTIVITY_SINGLE_TOP; 6411 public static int FLAG_ACTIVITY_TASK_ON_HOME; 6412 public static int FLAG_DEBUG_LOG_RESOLUTION; 6413 public static int FLAG_DEBUG_TRIAGED_MISSING; 6414 public static int FLAG_EXCLUDE_STOPPED_PACKAGES; 6415 public static int FLAG_FROM_BACKGROUND; 6416 public static int FLAG_GRANT_PERSISTABLE_URI_PERMISSION; 6417 public static int FLAG_GRANT_PREFIX_URI_PERMISSION; 6418 public static int FLAG_GRANT_READ_URI_PERMISSION; 6419 public static int FLAG_GRANT_WRITE_URI_PERMISSION; 6420 public static int FLAG_IGNORE_EPHEMERAL; 6421 public static int FLAG_INCLUDE_STOPPED_PACKAGES; 6422 public static int FLAG_RECEIVER_BOOT_UPGRADE; 6423 public static int FLAG_RECEIVER_EXCLUDE_BACKGROUND; 6424 public static int FLAG_RECEIVER_FOREGROUND; 6425 public static int FLAG_RECEIVER_FROM_SHELL; 6426 public static int FLAG_RECEIVER_INCLUDE_BACKGROUND; 6427 public static int FLAG_RECEIVER_NO_ABORT; 6428 public static int FLAG_RECEIVER_REGISTERED_ONLY; 6429 public static int FLAG_RECEIVER_REGISTERED_ONLY_BEFORE_BOOT; 6430 public static int FLAG_RECEIVER_REPLACE_PENDING; 6431 public static int FLAG_RECEIVER_VISIBLE_TO_INSTANT_APPS; 6432 public static int IMMUTABLE_FLAGS; 6433 public static java.lang.String METADATA_DOCK_HOME; 6434 public static java.lang.String METADATA_SETUP_VERSION; 6435 public static int URI_ALLOW_UNSAFE; 6436 public static int URI_ANDROID_APP_SCHEME; 6437 public static int URI_INTENT_SCHEME; 6438} 6439 6440-keep class android.content.Intent$CommandOptionHandler { 6441 6442 public abstract boolean handleOption(java.lang.String, android.os.ShellCommand); 6443 6444 6445} 6446 6447-keep class android.content.IntentFilter { 6448 <init>(); 6449 <init>(java.lang.String); 6450 <init>(java.lang.String, java.lang.String); 6451 <init>(android.content.IntentFilter); 6452 <init>(android.os.Parcel); 6453 6454 public java.util.Iterator actionsIterator(); 6455 public void addAction(java.lang.String); 6456 public void addCategory(java.lang.String); 6457 public void addDataAuthority(java.lang.String, java.lang.String); 6458 public void addDataAuthority(android.content.IntentFilter$AuthorityEntry); 6459 public void addDataPath(java.lang.String, int); 6460 public void addDataPath(android.os.PatternMatcher); 6461 public void addDataScheme(java.lang.String); 6462 public void addDataSchemeSpecificPart(java.lang.String, int); 6463 public void addDataSchemeSpecificPart(android.os.PatternMatcher); 6464 public void addDataType(java.lang.String); 6465 public java.util.Iterator authoritiesIterator(); 6466 public java.util.Iterator categoriesIterator(); 6467 public int countActions(); 6468 public int countCategories(); 6469 public int countDataAuthorities(); 6470 public int countDataPaths(); 6471 public int countDataSchemeSpecificParts(); 6472 public int countDataSchemes(); 6473 public int countDataTypes(); 6474 public static android.content.IntentFilter create(java.lang.String, java.lang.String); 6475 public boolean debugCheck(); 6476 public int describeContents(); 6477 public void dump(android.util.Printer, java.lang.String); 6478 public java.lang.String getAction(int); 6479 public boolean getAutoVerify(); 6480 public java.lang.String getCategory(int); 6481 public android.content.IntentFilter$AuthorityEntry getDataAuthority(int); 6482 public android.os.PatternMatcher getDataPath(int); 6483 public java.lang.String getDataScheme(int); 6484 public android.os.PatternMatcher getDataSchemeSpecificPart(int); 6485 public java.lang.String getDataType(int); 6486 public java.lang.String[] getHosts(); 6487 public java.util.ArrayList getHostsList(); 6488 public int getOrder(); 6489 public int getPriority(); 6490 public int getVisibilityToInstantApp(); 6491 public boolean handleAllWebDataURI(); 6492 public boolean handlesWebUris(boolean); 6493 public boolean hasAction(java.lang.String); 6494 public boolean hasCategory(java.lang.String); 6495 public boolean hasDataAuthority(android.net.Uri); 6496 public boolean hasDataAuthority(android.content.IntentFilter$AuthorityEntry); 6497 public boolean hasDataPath(java.lang.String); 6498 public boolean hasDataPath(android.os.PatternMatcher); 6499 public boolean hasDataScheme(java.lang.String); 6500 public boolean hasDataSchemeSpecificPart(java.lang.String); 6501 public boolean hasDataSchemeSpecificPart(android.os.PatternMatcher); 6502 public boolean hasDataType(java.lang.String); 6503 public boolean hasExactDataType(java.lang.String); 6504 public boolean isExplicitlyVisibleToInstantApp(); 6505 public boolean isImplicitlyVisibleToInstantApp(); 6506 public boolean isVerified(); 6507 public boolean isVisibleToInstantApp(); 6508 public int match(android.content.ContentResolver, android.content.Intent, boolean, java.lang.String); 6509 public int match(java.lang.String, java.lang.String, java.lang.String, android.net.Uri, java.util.Set, java.lang.String); 6510 public boolean matchAction(java.lang.String); 6511 public java.lang.String matchCategories(java.util.Set); 6512 public int matchData(java.lang.String, java.lang.String, android.net.Uri); 6513 public int matchDataAuthority(android.net.Uri); 6514 public boolean needsVerification(); 6515 public java.util.Iterator pathsIterator(); 6516 public void readFromXml(org.xmlpull.v1.XmlPullParser); 6517 public java.util.Iterator schemeSpecificPartsIterator(); 6518 public java.util.Iterator schemesIterator(); 6519 public void setAutoVerify(boolean); 6520 public void setOrder(int); 6521 public void setPriority(int); 6522 public void setVerified(boolean); 6523 public void setVisibilityToInstantApp(int); 6524 public java.util.Iterator typesIterator(); 6525 public void writeToParcel(android.os.Parcel, int); 6526 public void writeToProto(android.util.proto.ProtoOutputStream, long); 6527 public void writeToXml(org.xmlpull.v1.XmlSerializer); 6528 6529 6530 public static android.os.Parcelable$Creator CREATOR; 6531 public static int MATCH_ADJUSTMENT_MASK; 6532 public static int MATCH_ADJUSTMENT_NORMAL; 6533 public static int MATCH_CATEGORY_EMPTY; 6534 public static int MATCH_CATEGORY_HOST; 6535 public static int MATCH_CATEGORY_MASK; 6536 public static int MATCH_CATEGORY_PATH; 6537 public static int MATCH_CATEGORY_PORT; 6538 public static int MATCH_CATEGORY_SCHEME; 6539 public static int MATCH_CATEGORY_SCHEME_SPECIFIC_PART; 6540 public static int MATCH_CATEGORY_TYPE; 6541 public static int NO_MATCH_ACTION; 6542 public static int NO_MATCH_CATEGORY; 6543 public static int NO_MATCH_DATA; 6544 public static int NO_MATCH_TYPE; 6545 public static java.lang.String SCHEME_HTTP; 6546 public static java.lang.String SCHEME_HTTPS; 6547 public static int SYSTEM_HIGH_PRIORITY; 6548 public static int SYSTEM_LOW_PRIORITY; 6549 public static int VISIBILITY_EXPLICIT; 6550 public static int VISIBILITY_IMPLICIT; 6551 public static int VISIBILITY_NONE; 6552} 6553 6554-keep class android.content.IntentFilter$AuthorityEntry { 6555 <init>(java.lang.String, java.lang.String); 6556 6557 public boolean equals(java.lang.Object); 6558 public java.lang.String getHost(); 6559 public int getPort(); 6560 public boolean match(android.content.IntentFilter$AuthorityEntry); 6561 public int match(android.net.Uri); 6562 6563 6564} 6565 6566-keep class android.content.IntentFilter$MalformedMimeTypeException { 6567 <init>(); 6568 <init>(java.lang.String); 6569 6570 6571 6572} 6573 6574-keep class android.content.IntentSender { 6575 <init>(android.content.IIntentSender); 6576 <init>(android.content.IIntentSender, android.os.IBinder); 6577 <init>(android.os.IBinder); 6578 6579 public int describeContents(); 6580 public boolean equals(java.lang.Object); 6581 public java.lang.String getCreatorPackage(); 6582 public int getCreatorUid(); 6583 public android.os.UserHandle getCreatorUserHandle(); 6584 public android.content.IIntentSender getTarget(); 6585 public java.lang.String getTargetPackage(); 6586 public android.os.IBinder getWhitelistToken(); 6587 public int hashCode(); 6588 public static android.content.IntentSender readIntentSenderOrNullFromParcel(android.os.Parcel); 6589 public void sendIntent(android.content.Context, int, android.content.Intent, android.content.IntentSender$OnFinished, android.os.Handler); 6590 public void sendIntent(android.content.Context, int, android.content.Intent, android.content.IntentSender$OnFinished, android.os.Handler, java.lang.String); 6591 public java.lang.String toString(); 6592 public static void writeIntentSenderOrNullToParcel(android.content.IntentSender, android.os.Parcel); 6593 public void writeToParcel(android.os.Parcel, int); 6594 6595 6596 public static android.os.Parcelable$Creator CREATOR; 6597} 6598 6599-keep class android.content.IntentSender$OnFinished { 6600 6601 public abstract void onSendFinished(android.content.IntentSender, android.content.Intent, int, java.lang.String, android.os.Bundle); 6602 6603 6604} 6605 6606-keep class android.content.IntentSender$SendIntentException { 6607 <init>(); 6608 <init>(java.lang.String); 6609 <init>(java.lang.Exception); 6610 6611 6612 6613} 6614 6615-keep class android.content.Loader { 6616 <init>(android.content.Context); 6617 6618 public void abandon(); 6619 public boolean cancelLoad(); 6620 public void commitContentChanged(); 6621 public java.lang.String dataToString(java.lang.Object); 6622 public void deliverCancellation(); 6623 public void deliverResult(java.lang.Object); 6624 public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 6625 public void forceLoad(); 6626 public android.content.Context getContext(); 6627 public int getId(); 6628 public boolean isAbandoned(); 6629 public boolean isReset(); 6630 public boolean isStarted(); 6631 protected void onAbandon(); 6632 protected boolean onCancelLoad(); 6633 public void onContentChanged(); 6634 protected void onForceLoad(); 6635 protected void onReset(); 6636 protected void onStartLoading(); 6637 protected void onStopLoading(); 6638 public void registerListener(int, android.content.Loader$OnLoadCompleteListener); 6639 public void registerOnLoadCanceledListener(android.content.Loader$OnLoadCanceledListener); 6640 public void reset(); 6641 public void rollbackContentChanged(); 6642 public void startLoading(); 6643 public void stopLoading(); 6644 public boolean takeContentChanged(); 6645 public java.lang.String toString(); 6646 public void unregisterListener(android.content.Loader$OnLoadCompleteListener); 6647 public void unregisterOnLoadCanceledListener(android.content.Loader$OnLoadCanceledListener); 6648 6649 6650} 6651 6652-keep class android.content.Loader$OnLoadCanceledListener { 6653 6654 public abstract void onLoadCanceled(android.content.Loader); 6655 6656 6657} 6658 6659-keep class android.content.Loader$OnLoadCompleteListener { 6660 6661 public abstract void onLoadComplete(android.content.Loader, java.lang.Object); 6662 6663 6664} 6665 6666-keep class android.content.OperationApplicationException { 6667 <init>(); 6668 <init>(java.lang.String); 6669 <init>(java.lang.String, java.lang.Throwable); 6670 <init>(java.lang.Throwable); 6671 <init>(int); 6672 <init>(java.lang.String, int); 6673 6674 public int getNumSuccessfulYieldPoints(); 6675 6676 6677} 6678 6679-keep class android.content.PeriodicSync { 6680 <init>(android.accounts.Account, java.lang.String, android.os.Bundle, long); 6681 <init>(android.content.PeriodicSync); 6682 <init>(android.accounts.Account, java.lang.String, android.os.Bundle, long, long); 6683 6684 public int describeContents(); 6685 public boolean equals(java.lang.Object); 6686 public static boolean syncExtrasEquals(android.os.Bundle, android.os.Bundle); 6687 public java.lang.String toString(); 6688 public void writeToParcel(android.os.Parcel, int); 6689 6690 6691 public static android.os.Parcelable$Creator CREATOR; 6692 public android.accounts.Account account; 6693 public java.lang.String authority; 6694 public android.os.Bundle extras; 6695 public long flexTime; 6696 public long period; 6697} 6698 6699-keep class android.content.ServiceConnection { 6700 6701 public void onBindingDied(android.content.ComponentName); 6702 public void onNullBinding(android.content.ComponentName); 6703 public abstract void onServiceConnected(android.content.ComponentName, android.os.IBinder); 6704 public abstract void onServiceDisconnected(android.content.ComponentName); 6705 6706 6707} 6708 6709-keep class android.content.SharedPreferences { 6710 6711 public abstract boolean contains(java.lang.String); 6712 public abstract android.content.SharedPreferences$Editor edit(); 6713 public abstract java.util.Map getAll(); 6714 public abstract boolean getBoolean(java.lang.String, boolean); 6715 public abstract float getFloat(java.lang.String, float); 6716 public abstract int getInt(java.lang.String, int); 6717 public abstract long getLong(java.lang.String, long); 6718 public abstract java.lang.String getString(java.lang.String, java.lang.String); 6719 public abstract java.util.Set getStringSet(java.lang.String, java.util.Set); 6720 public abstract void registerOnSharedPreferenceChangeListener(android.content.SharedPreferences$OnSharedPreferenceChangeListener); 6721 public abstract void unregisterOnSharedPreferenceChangeListener(android.content.SharedPreferences$OnSharedPreferenceChangeListener); 6722 6723 6724} 6725 6726-keep class android.content.SharedPreferences$Editor { 6727 6728 public abstract void apply(); 6729 public abstract android.content.SharedPreferences$Editor clear(); 6730 public abstract boolean commit(); 6731 public abstract android.content.SharedPreferences$Editor putBoolean(java.lang.String, boolean); 6732 public abstract android.content.SharedPreferences$Editor putFloat(java.lang.String, float); 6733 public abstract android.content.SharedPreferences$Editor putInt(java.lang.String, int); 6734 public abstract android.content.SharedPreferences$Editor putLong(java.lang.String, long); 6735 public abstract android.content.SharedPreferences$Editor putString(java.lang.String, java.lang.String); 6736 public abstract android.content.SharedPreferences$Editor putStringSet(java.lang.String, java.util.Set); 6737 public abstract android.content.SharedPreferences$Editor remove(java.lang.String); 6738 6739 6740} 6741 6742-keep class android.content.SharedPreferences$OnSharedPreferenceChangeListener { 6743 6744 public abstract void onSharedPreferenceChanged(android.content.SharedPreferences, java.lang.String); 6745 6746 6747} 6748 6749-keep class android.content.SyncAdapterType { 6750 <init>(java.lang.String, java.lang.String, boolean, boolean); 6751 <init>(java.lang.String, java.lang.String, boolean, boolean, boolean, boolean, java.lang.String, java.lang.String); 6752 <init>(android.os.Parcel); 6753 6754 public boolean allowParallelSyncs(); 6755 public int describeContents(); 6756 public boolean equals(java.lang.Object); 6757 public java.lang.String getPackageName(); 6758 public java.lang.String getSettingsActivity(); 6759 public int hashCode(); 6760 public boolean isAlwaysSyncable(); 6761 public boolean isUserVisible(); 6762 public static android.content.SyncAdapterType newKey(java.lang.String, java.lang.String); 6763 public boolean supportsUploading(); 6764 public java.lang.String toString(); 6765 public void writeToParcel(android.os.Parcel, int); 6766 6767 6768 public static android.os.Parcelable$Creator CREATOR; 6769 public java.lang.String accountType; 6770 public java.lang.String authority; 6771 public boolean isKey; 6772} 6773 6774-keep class android.content.SyncInfo { 6775 <init>(int, android.accounts.Account, java.lang.String, long); 6776 <init>(android.content.SyncInfo); 6777 6778 public static android.content.SyncInfo createAccountRedacted(int, java.lang.String, long); 6779 public int describeContents(); 6780 public void writeToParcel(android.os.Parcel, int); 6781 6782 6783 public static android.os.Parcelable$Creator CREATOR; 6784 public android.accounts.Account account; 6785 public java.lang.String authority; 6786 public int authorityId; 6787 public long startTime; 6788} 6789 6790-keep class android.content.SyncRequest { 6791 <init>(android.content.SyncRequest$Builder); 6792 6793 public int describeContents(); 6794 public android.accounts.Account getAccount(); 6795 public android.os.Bundle getBundle(); 6796 public java.lang.String getProvider(); 6797 public long getSyncFlexTime(); 6798 public long getSyncRunTime(); 6799 public boolean isExpedited(); 6800 public boolean isPeriodic(); 6801 public void writeToParcel(android.os.Parcel, int); 6802 6803 6804 public static android.os.Parcelable$Creator CREATOR; 6805} 6806 6807-keep class android.content.SyncRequest$Builder { 6808 <init>(); 6809 6810 public android.content.SyncRequest build(); 6811 public android.content.SyncRequest$Builder setDisallowMetered(boolean); 6812 public android.content.SyncRequest$Builder setExpedited(boolean); 6813 public android.content.SyncRequest$Builder setExtras(android.os.Bundle); 6814 public android.content.SyncRequest$Builder setIgnoreBackoff(boolean); 6815 public android.content.SyncRequest$Builder setIgnoreSettings(boolean); 6816 public android.content.SyncRequest$Builder setManual(boolean); 6817 public android.content.SyncRequest$Builder setNoRetry(boolean); 6818 public android.content.SyncRequest$Builder setRequiresCharging(boolean); 6819 public android.content.SyncRequest$Builder setSyncAdapter(android.accounts.Account, java.lang.String); 6820 public android.content.SyncRequest$Builder syncOnce(); 6821 public android.content.SyncRequest$Builder syncPeriodic(long, long); 6822 6823 6824} 6825 6826-keep class android.content.SyncStatusInfo { 6827 <init>(int); 6828 <init>(android.os.Parcel); 6829 <init>(android.content.SyncStatusInfo); 6830 6831 public void addEvent(java.lang.String); 6832 public int describeContents(); 6833 public java.lang.String getEvent(int); 6834 public int getEventCount(); 6835 public long getEventTime(int); 6836 public int getLastFailureMesgAsInt(int); 6837 public long getPeriodicSyncTime(int); 6838 public void maybeResetTodayStats(boolean, boolean); 6839 public void removePeriodicSyncTime(int); 6840 public void setLastFailure(int, long, java.lang.String); 6841 public void setLastSuccess(int, long); 6842 public void setPeriodicSyncTime(int, long); 6843 public void writeToParcel(android.os.Parcel, int); 6844 6845 6846 public static android.os.Parcelable$Creator CREATOR; 6847 public int authorityId; 6848 public long initialFailureTime; 6849 public boolean initialize; 6850 public java.lang.String lastFailureMesg; 6851 public int lastFailureSource; 6852 public long lastFailureTime; 6853 public int lastSuccessSource; 6854 public long lastSuccessTime; 6855 public long lastTodayResetTime; 6856 public boolean pending; 6857 public long[] perSourceLastFailureTimes; 6858 public long[] perSourceLastSuccessTimes; 6859 public android.content.SyncStatusInfo$Stats todayStats; 6860 public android.content.SyncStatusInfo$Stats totalStats; 6861 public android.content.SyncStatusInfo$Stats yesterdayStats; 6862} 6863 6864-keep class android.content.SyncStatusInfo$Stats { 6865 <init>(); 6866 6867 public void clear(); 6868 public void copyTo(android.content.SyncStatusInfo$Stats); 6869 public void readFromParcel(android.os.Parcel); 6870 public void writeToParcel(android.os.Parcel); 6871 6872 6873 public int numCancels; 6874 public int numFailures; 6875 public int numSourceFeed; 6876 public int numSourceLocal; 6877 public int numSourceOther; 6878 public int numSourcePeriodic; 6879 public int numSourcePoll; 6880 public int numSourceUser; 6881 public int numSyncs; 6882 public long totalElapsedTime; 6883} 6884 6885-keep class android.content.SyncStatusObserver { 6886 6887 public abstract void onStatusChanged(int); 6888 6889 6890} 6891 6892-keep class android.content.UriPermission { 6893 <init>(android.net.Uri, int, long); 6894 <init>(android.os.Parcel); 6895 6896 public int describeContents(); 6897 public long getPersistedTime(); 6898 public android.net.Uri getUri(); 6899 public boolean isReadPermission(); 6900 public boolean isWritePermission(); 6901 public java.lang.String toString(); 6902 public void writeToParcel(android.os.Parcel, int); 6903 6904 6905 public static android.os.Parcelable$Creator CREATOR; 6906 public static long INVALID_TIME; 6907} 6908 6909-keep class android.content.pm.ActivityInfo { 6910 <init>(); 6911 <init>(android.content.pm.ActivityInfo); 6912 6913 public static int activityInfoConfigJavaToNative(int); 6914 public static int activityInfoConfigNativeToJava(int); 6915 public static java.lang.String colorModeToString(int); 6916 public int describeContents(); 6917 public void dump(android.util.Printer, java.lang.String); 6918 public void dump(android.util.Printer, java.lang.String, int); 6919 public int getRealConfigChanged(); 6920 public int getThemeResource(); 6921 public static boolean isFixedOrientationLandscape(int); 6922 public static boolean isFixedOrientationPortrait(int); 6923 public static boolean isPreserveOrientationMode(int); 6924 public static boolean isResizeableMode(int); 6925 public static boolean isTranslucentOrFloating(android.content.res.TypedArray); 6926 public static java.lang.String lockTaskLaunchModeToString(int); 6927 public static java.lang.String resizeModeToString(int); 6928 public static java.lang.String screenOrientationToString(int); 6929 public boolean supportsPictureInPicture(); 6930 public java.lang.String toString(); 6931 public void writeToParcel(android.os.Parcel, int); 6932 6933 6934 public static int COLOR_MODE_DEFAULT; 6935 public static int COLOR_MODE_HDR; 6936 public static int COLOR_MODE_WIDE_COLOR_GAMUT; 6937 public static int CONFIG_ASSETS_PATHS; 6938 public static int CONFIG_COLOR_MODE; 6939 public static int CONFIG_DENSITY; 6940 public static int CONFIG_FONT_SCALE; 6941 public static int CONFIG_KEYBOARD; 6942 public static int CONFIG_KEYBOARD_HIDDEN; 6943 public static int CONFIG_LAYOUT_DIRECTION; 6944 public static int CONFIG_LOCALE; 6945 public static int CONFIG_MCC; 6946 public static int CONFIG_MNC; 6947 public static int[] CONFIG_NATIVE_BITS; 6948 public static int CONFIG_NAVIGATION; 6949 public static int CONFIG_ORIENTATION; 6950 public static int CONFIG_SCREEN_LAYOUT; 6951 public static int CONFIG_SCREEN_SIZE; 6952 public static int CONFIG_SMALLEST_SCREEN_SIZE; 6953 public static int CONFIG_TOUCHSCREEN; 6954 public static int CONFIG_UI_MODE; 6955 public static int CONFIG_WINDOW_CONFIGURATION; 6956 public static android.os.Parcelable$Creator CREATOR; 6957 public static int DOCUMENT_LAUNCH_ALWAYS; 6958 public static int DOCUMENT_LAUNCH_INTO_EXISTING; 6959 public static int DOCUMENT_LAUNCH_NEVER; 6960 public static int DOCUMENT_LAUNCH_NONE; 6961 public static int FLAG_ALLOW_EMBEDDED; 6962 public static int FLAG_ALLOW_TASK_REPARENTING; 6963 public static int FLAG_ALWAYS_FOCUSABLE; 6964 public static int FLAG_ALWAYS_RETAIN_TASK_STATE; 6965 public static int FLAG_AUTO_REMOVE_FROM_RECENTS; 6966 public static int FLAG_CLEAR_TASK_ON_LAUNCH; 6967 public static int FLAG_ENABLE_VR_MODE; 6968 public static int FLAG_EXCLUDE_FROM_RECENTS; 6969 public static int FLAG_FINISH_ON_CLOSE_SYSTEM_DIALOGS; 6970 public static int FLAG_FINISH_ON_TASK_LAUNCH; 6971 public static int FLAG_HARDWARE_ACCELERATED; 6972 public static int FLAG_IMMERSIVE; 6973 public static int FLAG_IMPLICITLY_VISIBLE_TO_INSTANT_APP; 6974 public static int FLAG_MULTIPROCESS; 6975 public static int FLAG_NO_HISTORY; 6976 public static int FLAG_RELINQUISH_TASK_IDENTITY; 6977 public static int FLAG_RESUME_WHILE_PAUSING; 6978 public static int FLAG_SHOW_FOR_ALL_USERS; 6979 public static int FLAG_SHOW_WHEN_LOCKED; 6980 public static int FLAG_SINGLE_USER; 6981 public static int FLAG_STATE_NOT_NEEDED; 6982 public static int FLAG_SUPPORTS_PICTURE_IN_PICTURE; 6983 public static int FLAG_SYSTEM_USER_ONLY; 6984 public static int FLAG_TURN_SCREEN_ON; 6985 public static int FLAG_VISIBLE_TO_INSTANT_APP; 6986 public static int LAUNCH_MULTIPLE; 6987 public static int LAUNCH_SINGLE_INSTANCE; 6988 public static int LAUNCH_SINGLE_TASK; 6989 public static int LAUNCH_SINGLE_TOP; 6990 public static int LOCK_TASK_LAUNCH_MODE_ALWAYS; 6991 public static int LOCK_TASK_LAUNCH_MODE_DEFAULT; 6992 public static int LOCK_TASK_LAUNCH_MODE_IF_WHITELISTED; 6993 public static int LOCK_TASK_LAUNCH_MODE_NEVER; 6994 public static int PERSIST_ACROSS_REBOOTS; 6995 public static int PERSIST_NEVER; 6996 public static int PERSIST_ROOT_ONLY; 6997 public static int RESIZE_MODE_FORCE_RESIZABLE_LANDSCAPE_ONLY; 6998 public static int RESIZE_MODE_FORCE_RESIZABLE_PORTRAIT_ONLY; 6999 public static int RESIZE_MODE_FORCE_RESIZABLE_PRESERVE_ORIENTATION; 7000 public static int RESIZE_MODE_FORCE_RESIZEABLE; 7001 public static int RESIZE_MODE_RESIZEABLE; 7002 public static int RESIZE_MODE_RESIZEABLE_AND_PIPABLE_DEPRECATED; 7003 public static int RESIZE_MODE_RESIZEABLE_VIA_SDK_VERSION; 7004 public static int RESIZE_MODE_UNRESIZEABLE; 7005 public static int SCREEN_ORIENTATION_BEHIND; 7006 public static int SCREEN_ORIENTATION_FULL_SENSOR; 7007 public static int SCREEN_ORIENTATION_FULL_USER; 7008 public static int SCREEN_ORIENTATION_LANDSCAPE; 7009 public static int SCREEN_ORIENTATION_LOCKED; 7010 public static int SCREEN_ORIENTATION_NOSENSOR; 7011 public static int SCREEN_ORIENTATION_PORTRAIT; 7012 public static int SCREEN_ORIENTATION_REVERSE_LANDSCAPE; 7013 public static int SCREEN_ORIENTATION_REVERSE_PORTRAIT; 7014 public static int SCREEN_ORIENTATION_SENSOR; 7015 public static int SCREEN_ORIENTATION_SENSOR_LANDSCAPE; 7016 public static int SCREEN_ORIENTATION_SENSOR_PORTRAIT; 7017 public static int SCREEN_ORIENTATION_UNSET; 7018 public static int SCREEN_ORIENTATION_UNSPECIFIED; 7019 public static int SCREEN_ORIENTATION_USER; 7020 public static int SCREEN_ORIENTATION_USER_LANDSCAPE; 7021 public static int SCREEN_ORIENTATION_USER_PORTRAIT; 7022 public static int UIOPTION_SPLIT_ACTION_BAR_WHEN_NARROW; 7023 public int colorMode; 7024 public int configChanges; 7025 public int documentLaunchMode; 7026 public int flags; 7027 public int launchMode; 7028 public java.lang.String launchToken; 7029 public int lockTaskLaunchMode; 7030 public float maxAspectRatio; 7031 public int maxRecents; 7032 public java.lang.String parentActivityName; 7033 public java.lang.String permission; 7034 public int persistableMode; 7035 public java.lang.String requestedVrComponent; 7036 public int resizeMode; 7037 public int rotationAnimation; 7038 public int screenOrientation; 7039 public int softInputMode; 7040 public java.lang.String targetActivity; 7041 public java.lang.String taskAffinity; 7042 public int theme; 7043 public int uiOptions; 7044 public android.content.pm.ActivityInfo$WindowLayout windowLayout; 7045} 7046 7047-keep class android.content.pm.ActivityInfo$WindowLayout { 7048 <init>(int, float, int, float, int, int, int); 7049 7050 7051 7052 public int gravity; 7053 public int height; 7054 public float heightFraction; 7055 public int minHeight; 7056 public int minWidth; 7057 public int width; 7058 public float widthFraction; 7059} 7060 7061-keep class android.content.pm.ApplicationInfo { 7062 <init>(); 7063 <init>(android.content.pm.ApplicationInfo); 7064 7065 public int describeContents(); 7066 public void disableCompatibilityMode(); 7067 public void dump(android.util.Printer, java.lang.String); 7068 public void dump(android.util.Printer, java.lang.String, int); 7069 protected android.content.pm.ApplicationInfo getApplicationInfo(); 7070 public java.lang.String getBaseCodePath(); 7071 public java.lang.String getBaseResourcePath(); 7072 public static java.lang.CharSequence getCategoryTitle(android.content.Context, int); 7073 public java.lang.String getCodePath(); 7074 public int getHiddenApiEnforcementPolicy(); 7075 public java.lang.String getResourcePath(); 7076 public java.lang.String[] getSplitCodePaths(); 7077 public java.lang.String[] getSplitResourcePaths(); 7078 public boolean hasCode(); 7079 public boolean hasRtlSupport(); 7080 public void initForUser(int); 7081 public boolean isDefaultToDeviceProtectedStorage(); 7082 public boolean isDirectBootAware(); 7083 public boolean isEncryptionAware(); 7084 public boolean isExternal(); 7085 public boolean isExternalAsec(); 7086 public boolean isForwardLocked(); 7087 public boolean isInstantApp(); 7088 public boolean isInternal(); 7089 public boolean isOem(); 7090 public boolean isPartiallyDirectBootAware(); 7091 public boolean isPrivilegedApp(); 7092 public boolean isProduct(); 7093 public boolean isRequiredForSystemUser(); 7094 public boolean isSignedWithPlatformKey(); 7095 public boolean isStaticSharedLibrary(); 7096 public boolean isSystemApp(); 7097 public boolean isUpdatedSystemApp(); 7098 public static boolean isValidHiddenApiEnforcementPolicy(int); 7099 public boolean isVendor(); 7100 public boolean isVirtualPreload(); 7101 public android.graphics.drawable.Drawable loadDefaultIcon(android.content.pm.PackageManager); 7102 public java.lang.CharSequence loadDescription(android.content.pm.PackageManager); 7103 public void maybeUpdateHiddenApiEnforcementPolicy(int, int); 7104 public boolean requestsIsolatedSplitLoading(); 7105 public void setBaseCodePath(java.lang.String); 7106 public void setBaseResourcePath(java.lang.String); 7107 public void setCodePath(java.lang.String); 7108 public void setHiddenApiEnforcementPolicy(int); 7109 public void setResourcePath(java.lang.String); 7110 public void setSplitCodePaths(java.lang.String[]); 7111 public void setSplitResourcePaths(java.lang.String[]); 7112 public void setVersionCode(long); 7113 public java.lang.String toString(); 7114 public boolean usesCompatibilityMode(); 7115 public void writeToParcel(android.os.Parcel, int); 7116 public void writeToProto(android.util.proto.ProtoOutputStream, long, int); 7117 7118 7119 public static int CATEGORY_AUDIO; 7120 public static int CATEGORY_GAME; 7121 public static int CATEGORY_IMAGE; 7122 public static int CATEGORY_MAPS; 7123 public static int CATEGORY_NEWS; 7124 public static int CATEGORY_PRODUCTIVITY; 7125 public static int CATEGORY_SOCIAL; 7126 public static int CATEGORY_UNDEFINED; 7127 public static int CATEGORY_VIDEO; 7128 public static android.os.Parcelable$Creator CREATOR; 7129 public static int FLAG_ALLOW_BACKUP; 7130 public static int FLAG_ALLOW_CLEAR_USER_DATA; 7131 public static int FLAG_ALLOW_TASK_REPARENTING; 7132 public static int FLAG_DEBUGGABLE; 7133 public static int FLAG_EXTERNAL_STORAGE; 7134 public static int FLAG_EXTRACT_NATIVE_LIBS; 7135 public static int FLAG_FACTORY_TEST; 7136 public static int FLAG_FULL_BACKUP_ONLY; 7137 public static int FLAG_HARDWARE_ACCELERATED; 7138 public static int FLAG_HAS_CODE; 7139 public static int FLAG_INSTALLED; 7140 public static int FLAG_IS_DATA_ONLY; 7141 public static int FLAG_IS_GAME; 7142 public static int FLAG_KILL_AFTER_RESTORE; 7143 public static int FLAG_LARGE_HEAP; 7144 public static int FLAG_MULTIARCH; 7145 public static int FLAG_PERSISTENT; 7146 public static int FLAG_RESIZEABLE_FOR_SCREENS; 7147 public static int FLAG_RESTORE_ANY_VERSION; 7148 public static int FLAG_STOPPED; 7149 public static int FLAG_SUPPORTS_LARGE_SCREENS; 7150 public static int FLAG_SUPPORTS_NORMAL_SCREENS; 7151 public static int FLAG_SUPPORTS_RTL; 7152 public static int FLAG_SUPPORTS_SCREEN_DENSITIES; 7153 public static int FLAG_SUPPORTS_SMALL_SCREENS; 7154 public static int FLAG_SUPPORTS_XLARGE_SCREENS; 7155 public static int FLAG_SUSPENDED; 7156 public static int FLAG_SYSTEM; 7157 public static int FLAG_TEST_ONLY; 7158 public static int FLAG_UPDATED_SYSTEM_APP; 7159 public static int FLAG_USES_CLEARTEXT_TRAFFIC; 7160 public static int FLAG_VM_SAFE_MODE; 7161 public static int HIDDEN_API_ENFORCEMENT_BLACK; 7162 public static int HIDDEN_API_ENFORCEMENT_DARK_GREY_AND_BLACK; 7163 public static int HIDDEN_API_ENFORCEMENT_DEFAULT; 7164 public static int HIDDEN_API_ENFORCEMENT_JUST_WARN; 7165 public static int HIDDEN_API_ENFORCEMENT_NONE; 7166 public static java.lang.String METADATA_PRELOADED_FONTS; 7167 public static int PRIVATE_FLAG_ACTIVITIES_RESIZE_MODE_RESIZEABLE; 7168 public static int PRIVATE_FLAG_ACTIVITIES_RESIZE_MODE_RESIZEABLE_VIA_SDK_VERSION; 7169 public static int PRIVATE_FLAG_ACTIVITIES_RESIZE_MODE_UNRESIZEABLE; 7170 public static int PRIVATE_FLAG_BACKUP_IN_FOREGROUND; 7171 public static int PRIVATE_FLAG_CANT_SAVE_STATE; 7172 public static int PRIVATE_FLAG_DEFAULT_TO_DEVICE_PROTECTED_STORAGE; 7173 public static int PRIVATE_FLAG_DIRECT_BOOT_AWARE; 7174 public static int PRIVATE_FLAG_FORWARD_LOCK; 7175 public static int PRIVATE_FLAG_HAS_DOMAIN_URLS; 7176 public static int PRIVATE_FLAG_HIDDEN; 7177 public static int PRIVATE_FLAG_INSTANT; 7178 public static int PRIVATE_FLAG_ISOLATED_SPLIT_LOADING; 7179 public static int PRIVATE_FLAG_OEM; 7180 public static int PRIVATE_FLAG_PARTIALLY_DIRECT_BOOT_AWARE; 7181 public static int PRIVATE_FLAG_PRIVILEGED; 7182 public static int PRIVATE_FLAG_PRODUCT; 7183 public static int PRIVATE_FLAG_REQUIRED_FOR_SYSTEM_USER; 7184 public static int PRIVATE_FLAG_SIGNED_WITH_PLATFORM_KEY; 7185 public static int PRIVATE_FLAG_STATIC_SHARED_LIBRARY; 7186 public static int PRIVATE_FLAG_VENDOR; 7187 public static int PRIVATE_FLAG_VIRTUAL_PRELOAD; 7188 public java.lang.String appComponentFactory; 7189 public java.lang.String backupAgentName; 7190 public int category; 7191 public java.lang.String classLoaderName; 7192 public java.lang.String className; 7193 public int compatibleWidthLimitDp; 7194 public int compileSdkVersion; 7195 public java.lang.String compileSdkVersionCodename; 7196 public java.lang.String credentialProtectedDataDir; 7197 public java.lang.String dataDir; 7198 public int descriptionRes; 7199 public java.lang.String deviceProtectedDataDir; 7200 public boolean enabled; 7201 public int enabledSetting; 7202 public int flags; 7203 public int fullBackupContent; 7204 public int installLocation; 7205 public int largestWidthLimitDp; 7206 public long longVersionCode; 7207 public java.lang.String manageSpaceActivityName; 7208 public float maxAspectRatio; 7209 public int minSdkVersion; 7210 public java.lang.String nativeLibraryDir; 7211 public java.lang.String nativeLibraryRootDir; 7212 public boolean nativeLibraryRootRequiresIsa; 7213 public int networkSecurityConfigRes; 7214 public java.lang.String permission; 7215 public java.lang.String primaryCpuAbi; 7216 public int privateFlags; 7217 public java.lang.String processName; 7218 public java.lang.String publicSourceDir; 7219 public int requiresSmallestWidthDp; 7220 public java.lang.String[] resourceDirs; 7221 public java.lang.String scanPublicSourceDir; 7222 public java.lang.String scanSourceDir; 7223 public java.lang.String seInfo; 7224 public java.lang.String seInfoUser; 7225 public java.lang.String secondaryCpuAbi; 7226 public java.lang.String secondaryNativeLibraryDir; 7227 public java.lang.String[] sharedLibraryFiles; 7228 public java.lang.String sourceDir; 7229 public java.lang.String[] splitClassLoaderNames; 7230 public android.util.SparseArray splitDependencies; 7231 public java.lang.String[] splitNames; 7232 public java.lang.String[] splitPublicSourceDirs; 7233 public java.lang.String[] splitSourceDirs; 7234 public java.util.UUID storageUuid; 7235 public int targetSandboxVersion; 7236 public int targetSdkVersion; 7237 public java.lang.String taskAffinity; 7238 public int theme; 7239 public int uiOptions; 7240 public int uid; 7241 public int versionCode; 7242 public java.lang.String volumeUuid; 7243} 7244 7245-keep class android.content.pm.AuxiliaryResolveInfo { 7246 <init>(java.lang.String, boolean, android.content.Intent, java.util.List); 7247 <init>(android.content.ComponentName, android.content.Intent, java.util.List); 7248 <init>(android.content.ComponentName, java.lang.String, long, java.lang.String); 7249 7250 7251 7252 public android.content.Intent failureIntent; 7253 public java.util.List filters; 7254 public android.content.ComponentName installFailureActivity; 7255 public boolean needsPhaseTwo; 7256 public java.lang.String token; 7257} 7258 7259-keep class android.content.pm.AuxiliaryResolveInfo$AuxiliaryFilter { 7260 <init>(android.content.IntentFilter, android.content.pm.InstantAppResolveInfo, java.lang.String, android.os.Bundle); 7261 <init>(android.content.pm.InstantAppResolveInfo, java.lang.String, android.os.Bundle); 7262 <init>(java.lang.String, long, java.lang.String); 7263 7264 public java.lang.String toString(); 7265 7266 7267 public android.os.Bundle extras; 7268 public java.lang.String packageName; 7269 public android.content.pm.InstantAppResolveInfo resolveInfo; 7270 public java.lang.String splitName; 7271 public long versionCode; 7272} 7273 7274-keep class android.content.pm.BaseParceledListSlice { 7275 <init>(java.util.List); 7276 7277 public java.util.List getList(); 7278 protected abstract android.os.Parcelable$Creator readParcelableCreator(android.os.Parcel, java.lang.ClassLoader); 7279 public void setInlineCountLimit(int); 7280 protected abstract void writeElement(java.lang.Object, android.os.Parcel, int); 7281 protected abstract void writeParcelableCreator(java.lang.Object, android.os.Parcel); 7282 public void writeToParcel(android.os.Parcel, int); 7283 7284 7285} 7286 7287-keep class android.content.pm.ChangedPackages { 7288 <init>(int, java.util.List); 7289 <init>(android.os.Parcel); 7290 7291 public int describeContents(); 7292 public java.util.List getPackageNames(); 7293 public int getSequenceNumber(); 7294 public void writeToParcel(android.os.Parcel, int); 7295 7296 7297 public static android.os.Parcelable$Creator CREATOR; 7298} 7299 7300-keep class android.content.pm.ComponentInfo { 7301 <init>(); 7302 <init>(android.content.pm.ComponentInfo); 7303 <init>(android.os.Parcel); 7304 7305 protected void dumpBack(android.util.Printer, java.lang.String); 7306 protected void dumpFront(android.util.Printer, java.lang.String); 7307 protected android.content.pm.ApplicationInfo getApplicationInfo(); 7308 public int getBannerResource(); 7309 public android.content.ComponentName getComponentName(); 7310 public int getIconResource(); 7311 public int getLogoResource(); 7312 public boolean isEnabled(); 7313 protected android.graphics.drawable.Drawable loadDefaultBanner(android.content.pm.PackageManager); 7314 public android.graphics.drawable.Drawable loadDefaultIcon(android.content.pm.PackageManager); 7315 protected android.graphics.drawable.Drawable loadDefaultLogo(android.content.pm.PackageManager); 7316 public java.lang.CharSequence loadUnsafeLabel(android.content.pm.PackageManager); 7317 public void writeToParcel(android.os.Parcel, int); 7318 7319 7320 public android.content.pm.ApplicationInfo applicationInfo; 7321 public int descriptionRes; 7322 public boolean directBootAware; 7323 public boolean enabled; 7324 public boolean encryptionAware; 7325 public boolean exported; 7326 public java.lang.String processName; 7327 public java.lang.String splitName; 7328} 7329 7330-keep class android.content.pm.ConfigurationInfo { 7331 <init>(); 7332 <init>(android.content.pm.ConfigurationInfo); 7333 7334 public int describeContents(); 7335 public java.lang.String getGlEsVersion(); 7336 public java.lang.String toString(); 7337 public void writeToParcel(android.os.Parcel, int); 7338 7339 7340 public static android.os.Parcelable$Creator CREATOR; 7341 public static int GL_ES_VERSION_UNDEFINED; 7342 public static int INPUT_FEATURE_FIVE_WAY_NAV; 7343 public static int INPUT_FEATURE_HARD_KEYBOARD; 7344 public int reqGlEsVersion; 7345 public int reqInputFeatures; 7346 public int reqKeyboardType; 7347 public int reqNavigation; 7348 public int reqTouchScreen; 7349} 7350 7351-keep class android.content.pm.FeatureGroupInfo { 7352 <init>(); 7353 <init>(android.content.pm.FeatureGroupInfo); 7354 7355 public int describeContents(); 7356 public void writeToParcel(android.os.Parcel, int); 7357 7358 7359 public static android.os.Parcelable$Creator CREATOR; 7360 public android.content.pm.FeatureInfo[] features; 7361} 7362 7363-keep class android.content.pm.FeatureInfo { 7364 <init>(); 7365 <init>(android.content.pm.FeatureInfo); 7366 7367 public int describeContents(); 7368 public java.lang.String getGlEsVersion(); 7369 public java.lang.String toString(); 7370 public void writeToParcel(android.os.Parcel, int); 7371 public void writeToProto(android.util.proto.ProtoOutputStream, long); 7372 7373 7374 public static android.os.Parcelable$Creator CREATOR; 7375 public static int FLAG_REQUIRED; 7376 public static int GL_ES_VERSION_UNDEFINED; 7377 public int flags; 7378 public java.lang.String name; 7379 public int reqGlEsVersion; 7380 public int version; 7381} 7382 7383-keep class android.content.pm.IDexModuleRegisterCallback { 7384 7385 public abstract void onDexModuleRegistered(java.lang.String, boolean, java.lang.String); 7386 7387 7388} 7389 7390-keep class android.content.pm.IOnPermissionsChangeListener { 7391 7392 public abstract void onPermissionsChanged(int); 7393 7394 7395} 7396 7397-keep class android.content.pm.IPackageDataObserver { 7398 7399 public abstract void onRemoveCompleted(java.lang.String, boolean); 7400 7401 7402} 7403 7404-keep class android.content.pm.IPackageDeleteObserver { 7405 7406 public abstract void packageDeleted(java.lang.String, int); 7407 7408 7409} 7410 7411-keep class android.content.pm.IPackageDeleteObserver2 { 7412 7413 public abstract void onPackageDeleted(java.lang.String, int, java.lang.String); 7414 public abstract void onUserActionRequired(android.content.Intent); 7415 7416 7417} 7418 7419-keep class android.content.pm.IPackageInstaller { 7420 7421 public abstract void abandonSession(int); 7422 public abstract int createSession(android.content.pm.PackageInstaller$SessionParams, java.lang.String, int); 7423 public abstract android.content.pm.ParceledListSlice getAllSessions(int); 7424 public abstract android.content.pm.ParceledListSlice getMySessions(java.lang.String, int); 7425 public abstract android.content.pm.PackageInstaller$SessionInfo getSessionInfo(int); 7426 public abstract android.content.pm.IPackageInstallerSession openSession(int); 7427 public abstract void registerCallback(android.content.pm.IPackageInstallerCallback, int); 7428 public abstract void setPermissionsResult(int, boolean); 7429 public abstract void uninstall(android.content.pm.VersionedPackage, java.lang.String, int, android.content.IntentSender, int); 7430 public abstract void unregisterCallback(android.content.pm.IPackageInstallerCallback); 7431 public abstract void updateSessionAppIcon(int, android.graphics.Bitmap); 7432 public abstract void updateSessionAppLabel(int, java.lang.String); 7433 7434 7435} 7436 7437-keep class android.content.pm.IPackageInstallerCallback { 7438 7439 public abstract void onSessionActiveChanged(int, boolean); 7440 public abstract void onSessionBadgingChanged(int); 7441 public abstract void onSessionCreated(int); 7442 public abstract void onSessionFinished(int, boolean); 7443 public abstract void onSessionProgressChanged(int, float); 7444 7445 7446} 7447 7448-keep class android.content.pm.IPackageInstallerSession { 7449 7450 public abstract void abandon(); 7451 public abstract void addClientProgress(float); 7452 public abstract void close(); 7453 public abstract void commit(android.content.IntentSender, boolean); 7454 public abstract java.lang.String[] getNames(); 7455 public abstract android.os.ParcelFileDescriptor openRead(java.lang.String); 7456 public abstract android.os.ParcelFileDescriptor openWrite(java.lang.String, long, long); 7457 public abstract void removeSplit(java.lang.String); 7458 public abstract void setClientProgress(float); 7459 public abstract void transfer(java.lang.String); 7460 public abstract void write(java.lang.String, long, long, android.os.ParcelFileDescriptor); 7461 7462 7463} 7464 7465-keep class android.content.pm.IPackageManager { 7466 7467 public abstract boolean activitySupportsIntent(android.content.ComponentName, android.content.Intent, java.lang.String); 7468 public abstract void addCrossProfileIntentFilter(android.content.IntentFilter, java.lang.String, int, int, int); 7469 public abstract void addOnPermissionsChangeListener(android.content.pm.IOnPermissionsChangeListener); 7470 public abstract boolean addPermission(android.content.pm.PermissionInfo); 7471 public abstract boolean addPermissionAsync(android.content.pm.PermissionInfo); 7472 public abstract void addPersistentPreferredActivity(android.content.IntentFilter, android.content.ComponentName, int); 7473 public abstract void addPreferredActivity(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName, int); 7474 public abstract boolean canForwardTo(android.content.Intent, java.lang.String, int, int); 7475 public abstract boolean canRequestPackageInstalls(java.lang.String, int); 7476 public abstract java.lang.String[] canonicalToCurrentPackageNames(java.lang.String[]); 7477 public abstract void checkPackageStartable(java.lang.String, int); 7478 public abstract int checkPermission(java.lang.String, java.lang.String, int); 7479 public abstract int checkSignatures(java.lang.String, java.lang.String); 7480 public abstract int checkUidPermission(java.lang.String, int); 7481 public abstract int checkUidSignatures(int, int); 7482 public abstract void clearApplicationProfileData(java.lang.String); 7483 public abstract void clearApplicationUserData(java.lang.String, android.content.pm.IPackageDataObserver, int); 7484 public abstract void clearCrossProfileIntentFilters(int, java.lang.String); 7485 public abstract void clearPackagePersistentPreferredActivities(java.lang.String, int); 7486 public abstract void clearPackagePreferredActivities(java.lang.String); 7487 public abstract java.lang.String[] currentToCanonicalPackageNames(java.lang.String[]); 7488 public abstract void deleteApplicationCacheFiles(java.lang.String, android.content.pm.IPackageDataObserver); 7489 public abstract void deleteApplicationCacheFilesAsUser(java.lang.String, int, android.content.pm.IPackageDataObserver); 7490 public abstract void deletePackageAsUser(java.lang.String, int, android.content.pm.IPackageDeleteObserver, int, int); 7491 public abstract void deletePackageVersioned(android.content.pm.VersionedPackage, android.content.pm.IPackageDeleteObserver2, int, int); 7492 public abstract void deletePreloadsFileCache(); 7493 public abstract void dumpProfiles(java.lang.String); 7494 public abstract void enterSafeMode(); 7495 public abstract void extendVerificationTimeout(int, int, long); 7496 public abstract android.content.pm.ResolveInfo findPersistentPreferredActivity(android.content.Intent, int); 7497 public abstract void finishPackageInstall(int, boolean); 7498 public abstract void flushPackageRestrictionsAsUser(int); 7499 public abstract void forceDexOpt(java.lang.String); 7500 public abstract void freeStorage(java.lang.String, long, int, android.content.IntentSender); 7501 public abstract void freeStorageAndNotify(java.lang.String, long, int, android.content.pm.IPackageDataObserver); 7502 public abstract android.content.pm.ActivityInfo getActivityInfo(android.content.ComponentName, int, int); 7503 public abstract android.content.pm.ParceledListSlice getAllIntentFilters(java.lang.String); 7504 public abstract java.util.List getAllPackages(); 7505 public abstract android.content.pm.ParceledListSlice getAllPermissionGroups(int); 7506 public abstract java.lang.String[] getAppOpPermissionPackages(java.lang.String); 7507 public abstract int getApplicationEnabledSetting(java.lang.String, int); 7508 public abstract boolean getApplicationHiddenSettingAsUser(java.lang.String, int); 7509 public abstract android.content.pm.ApplicationInfo getApplicationInfo(java.lang.String, int, int); 7510 public abstract android.content.pm.dex.IArtManager getArtManager(); 7511 public abstract boolean getBlockUninstallForUser(java.lang.String, int); 7512 public abstract android.content.pm.ChangedPackages getChangedPackages(int, int); 7513 public abstract int getComponentEnabledSetting(android.content.ComponentName, int); 7514 public abstract byte[] getDefaultAppsBackup(int); 7515 public abstract java.lang.String getDefaultBrowserPackageName(int); 7516 public abstract int getFlagsForUid(int); 7517 public abstract java.lang.CharSequence getHarmfulAppWarning(java.lang.String, int); 7518 public abstract android.content.ComponentName getHomeActivities(java.util.List); 7519 public abstract int getInstallLocation(); 7520 public abstract int getInstallReason(java.lang.String, int); 7521 public abstract android.content.pm.ParceledListSlice getInstalledApplications(int, int); 7522 public abstract android.content.pm.ParceledListSlice getInstalledPackages(int, int); 7523 public abstract java.lang.String getInstallerPackageName(java.lang.String); 7524 public abstract java.lang.String getInstantAppAndroidId(java.lang.String, int); 7525 public abstract byte[] getInstantAppCookie(java.lang.String, int); 7526 public abstract android.graphics.Bitmap getInstantAppIcon(java.lang.String, int); 7527 public abstract android.content.ComponentName getInstantAppInstallerComponent(); 7528 public abstract android.content.ComponentName getInstantAppResolverComponent(); 7529 public abstract android.content.ComponentName getInstantAppResolverSettingsComponent(); 7530 public abstract android.content.pm.ParceledListSlice getInstantApps(int); 7531 public abstract android.content.pm.InstrumentationInfo getInstrumentationInfo(android.content.ComponentName, int); 7532 public abstract byte[] getIntentFilterVerificationBackup(int); 7533 public abstract android.content.pm.ParceledListSlice getIntentFilterVerifications(java.lang.String); 7534 public abstract int getIntentVerificationStatus(java.lang.String, int); 7535 public abstract android.content.pm.KeySet getKeySetByAlias(java.lang.String, java.lang.String); 7536 public abstract android.content.pm.ResolveInfo getLastChosenActivity(android.content.Intent, java.lang.String, int); 7537 public abstract int getMoveStatus(int); 7538 public abstract java.lang.String getNameForUid(int); 7539 public abstract java.lang.String[] getNamesForUids(int[]); 7540 public abstract int[] getPackageGids(java.lang.String, int, int); 7541 public abstract android.content.pm.PackageInfo getPackageInfo(java.lang.String, int, int); 7542 public abstract android.content.pm.PackageInfo getPackageInfoVersioned(android.content.pm.VersionedPackage, int, int); 7543 public abstract android.content.pm.IPackageInstaller getPackageInstaller(); 7544 public abstract void getPackageSizeInfo(java.lang.String, int, android.content.pm.IPackageStatsObserver); 7545 public abstract int getPackageUid(java.lang.String, int, int); 7546 public abstract java.lang.String[] getPackagesForUid(int); 7547 public abstract android.content.pm.ParceledListSlice getPackagesHoldingPermissions(java.lang.String[], int, int); 7548 public abstract java.lang.String getPermissionControllerPackageName(); 7549 public abstract int getPermissionFlags(java.lang.String, java.lang.String, int); 7550 public abstract byte[] getPermissionGrantBackup(int); 7551 public abstract android.content.pm.PermissionGroupInfo getPermissionGroupInfo(java.lang.String, int); 7552 public abstract android.content.pm.PermissionInfo getPermissionInfo(java.lang.String, java.lang.String, int); 7553 public abstract android.content.pm.ParceledListSlice getPersistentApplications(int); 7554 public abstract int getPreferredActivities(java.util.List, java.util.List, java.lang.String); 7555 public abstract byte[] getPreferredActivityBackup(int); 7556 public abstract int getPrivateFlagsForUid(int); 7557 public abstract android.content.pm.ProviderInfo getProviderInfo(android.content.ComponentName, int, int); 7558 public abstract android.content.pm.ActivityInfo getReceiverInfo(android.content.ComponentName, int, int); 7559 public abstract android.content.pm.ServiceInfo getServiceInfo(android.content.ComponentName, int, int); 7560 public abstract java.lang.String getServicesSystemSharedLibraryPackageName(); 7561 public abstract android.content.pm.ParceledListSlice getSharedLibraries(java.lang.String, int, int); 7562 public abstract java.lang.String getSharedSystemSharedLibraryPackageName(); 7563 public abstract android.content.pm.KeySet getSigningKeySet(java.lang.String); 7564 public abstract android.os.PersistableBundle getSuspendedPackageAppExtras(java.lang.String, int); 7565 public abstract android.content.pm.ParceledListSlice getSystemAvailableFeatures(); 7566 public abstract java.lang.String[] getSystemSharedLibraryNames(); 7567 public abstract java.lang.String getSystemTextClassifierPackageName(); 7568 public abstract int getUidForSharedUser(java.lang.String); 7569 public abstract android.content.pm.VerifierDeviceIdentity getVerifierDeviceIdentity(); 7570 public abstract void grantDefaultPermissionsToActiveLuiApp(java.lang.String, int); 7571 public abstract void grantDefaultPermissionsToEnabledCarrierApps(java.lang.String[], int); 7572 public abstract void grantDefaultPermissionsToEnabledImsServices(java.lang.String[], int); 7573 public abstract void grantDefaultPermissionsToEnabledTelephonyDataServices(java.lang.String[], int); 7574 public abstract void grantRuntimePermission(java.lang.String, java.lang.String, int); 7575 public abstract boolean hasSigningCertificate(java.lang.String, byte[], int); 7576 public abstract boolean hasSystemFeature(java.lang.String, int); 7577 public abstract boolean hasSystemUidErrors(); 7578 public abstract boolean hasUidSigningCertificate(int, byte[], int); 7579 public abstract int installExistingPackageAsUser(java.lang.String, int, int, int); 7580 public abstract boolean isFirstBoot(); 7581 public abstract boolean isInstantApp(java.lang.String, int); 7582 public abstract boolean isOnlyCoreApps(); 7583 public abstract boolean isPackageAvailable(java.lang.String, int); 7584 public abstract boolean isPackageDeviceAdminOnAnyUser(java.lang.String); 7585 public abstract boolean isPackageSignedByKeySet(java.lang.String, android.content.pm.KeySet); 7586 public abstract boolean isPackageSignedByKeySetExactly(java.lang.String, android.content.pm.KeySet); 7587 public abstract boolean isPackageStateProtected(java.lang.String, int); 7588 public abstract boolean isPackageSuspendedForUser(java.lang.String, int); 7589 public abstract boolean isPermissionEnforced(java.lang.String); 7590 public abstract boolean isPermissionRevokedByPolicy(java.lang.String, java.lang.String, int); 7591 public abstract boolean isProtectedBroadcast(java.lang.String); 7592 public abstract boolean isSafeMode(); 7593 public abstract boolean isStorageLow(); 7594 public abstract boolean isUidPrivileged(int); 7595 public abstract boolean isUpgrade(); 7596 public abstract void logAppProcessStartIfNeeded(java.lang.String, int, java.lang.String, java.lang.String, int); 7597 public abstract int movePackage(java.lang.String, java.lang.String); 7598 public abstract int movePrimaryStorage(java.lang.String); 7599 public abstract android.content.pm.PackageCleanItem nextPackageToClean(android.content.pm.PackageCleanItem); 7600 public abstract void notifyDexLoad(java.lang.String, java.util.List, java.util.List, java.lang.String); 7601 public abstract void notifyPackageUse(java.lang.String, int); 7602 public abstract boolean performDexOptMode(java.lang.String, boolean, java.lang.String, boolean, boolean, java.lang.String); 7603 public abstract boolean performDexOptSecondary(java.lang.String, java.lang.String, boolean); 7604 public abstract void performFstrimIfNeeded(); 7605 public abstract android.content.pm.ParceledListSlice queryContentProviders(java.lang.String, int, int, java.lang.String); 7606 public abstract android.content.pm.ParceledListSlice queryInstrumentation(java.lang.String, int); 7607 public abstract android.content.pm.ParceledListSlice queryIntentActivities(android.content.Intent, java.lang.String, int, int); 7608 public abstract android.content.pm.ParceledListSlice queryIntentActivityOptions(android.content.ComponentName, android.content.Intent[], java.lang.String[], android.content.Intent, java.lang.String, int, int); 7609 public abstract android.content.pm.ParceledListSlice queryIntentContentProviders(android.content.Intent, java.lang.String, int, int); 7610 public abstract android.content.pm.ParceledListSlice queryIntentReceivers(android.content.Intent, java.lang.String, int, int); 7611 public abstract android.content.pm.ParceledListSlice queryIntentServices(android.content.Intent, java.lang.String, int, int); 7612 public abstract android.content.pm.ParceledListSlice queryPermissionsByGroup(java.lang.String, int); 7613 public abstract void querySyncProviders(java.util.List, java.util.List); 7614 public abstract void reconcileSecondaryDexFiles(java.lang.String); 7615 public abstract void registerDexModule(java.lang.String, java.lang.String, boolean, android.content.pm.IDexModuleRegisterCallback); 7616 public abstract void registerMoveCallback(android.content.pm.IPackageMoveObserver); 7617 public abstract void removeOnPermissionsChangeListener(android.content.pm.IOnPermissionsChangeListener); 7618 public abstract void removePermission(java.lang.String); 7619 public abstract void replacePreferredActivity(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName, int); 7620 public abstract void resetApplicationPreferences(int); 7621 public abstract void resetRuntimePermissions(); 7622 public abstract android.content.pm.ProviderInfo resolveContentProvider(java.lang.String, int, int); 7623 public abstract android.content.pm.ResolveInfo resolveIntent(android.content.Intent, java.lang.String, int, int); 7624 public abstract android.content.pm.ResolveInfo resolveService(android.content.Intent, java.lang.String, int, int); 7625 public abstract void restoreDefaultApps(byte[], int); 7626 public abstract void restoreIntentFilterVerification(byte[], int); 7627 public abstract void restorePermissionGrants(byte[], int); 7628 public abstract void restorePreferredActivities(byte[], int); 7629 public abstract void revokeDefaultPermissionsFromDisabledTelephonyDataServices(java.lang.String[], int); 7630 public abstract void revokeDefaultPermissionsFromLuiApps(java.lang.String[], int); 7631 public abstract void revokeRuntimePermission(java.lang.String, java.lang.String, int); 7632 public abstract boolean runBackgroundDexoptJob(java.util.List); 7633 public abstract void setApplicationCategoryHint(java.lang.String, int, java.lang.String); 7634 public abstract void setApplicationEnabledSetting(java.lang.String, int, int, int, java.lang.String); 7635 public abstract boolean setApplicationHiddenSettingAsUser(java.lang.String, boolean, int); 7636 public abstract boolean setBlockUninstallForUser(java.lang.String, boolean, int); 7637 public abstract void setComponentEnabledSetting(android.content.ComponentName, int, int, int); 7638 public abstract boolean setDefaultBrowserPackageName(java.lang.String, int); 7639 public abstract void setHarmfulAppWarning(java.lang.String, java.lang.CharSequence, int); 7640 public abstract void setHomeActivity(android.content.ComponentName, int); 7641 public abstract boolean setInstallLocation(int); 7642 public abstract void setInstallerPackageName(java.lang.String, java.lang.String); 7643 public abstract boolean setInstantAppCookie(java.lang.String, byte[], int); 7644 public abstract void setLastChosenActivity(android.content.Intent, java.lang.String, int, android.content.IntentFilter, int, android.content.ComponentName); 7645 public abstract void setPackageStoppedState(java.lang.String, boolean, int); 7646 public abstract java.lang.String[] setPackagesSuspendedAsUser(java.lang.String[], boolean, android.os.PersistableBundle, android.os.PersistableBundle, java.lang.String, java.lang.String, int); 7647 public abstract void setPermissionEnforced(java.lang.String, boolean); 7648 public abstract boolean setRequiredForSystemUser(java.lang.String, boolean); 7649 public abstract void setUpdateAvailable(java.lang.String, boolean); 7650 public abstract boolean shouldShowRequestPermissionRationale(java.lang.String, java.lang.String, int); 7651 public abstract void systemReady(); 7652 public abstract void unregisterMoveCallback(android.content.pm.IPackageMoveObserver); 7653 public abstract boolean updateIntentVerificationStatus(java.lang.String, int, int); 7654 public abstract void updatePackagesIfNeeded(); 7655 public abstract void updatePermissionFlags(java.lang.String, java.lang.String, int, int, int); 7656 public abstract void updatePermissionFlagsForAllApps(int, int, int); 7657 public abstract void verifyIntentFilter(int, int, java.util.List); 7658 public abstract void verifyPendingInstall(int, int); 7659 7660 7661} 7662 7663-keep class android.content.pm.IPackageMoveObserver { 7664 7665 public abstract void onCreated(int, android.os.Bundle); 7666 public abstract void onStatusChanged(int, int, long); 7667 7668 7669} 7670 7671-keep class android.content.pm.IPackageStatsObserver { 7672 7673 public abstract void onGetStatsCompleted(android.content.pm.PackageStats, boolean); 7674 7675 7676} 7677 7678-keep class android.content.pm.InstantAppInfo { 7679 <init>(android.content.pm.ApplicationInfo, java.lang.String[], java.lang.String[]); 7680 <init>(java.lang.String, java.lang.CharSequence, java.lang.String[], java.lang.String[]); 7681 7682 public int describeContents(); 7683 public android.content.pm.ApplicationInfo getApplicationInfo(); 7684 public java.lang.String[] getGrantedPermissions(); 7685 public java.lang.String getPackageName(); 7686 public java.lang.String[] getRequestedPermissions(); 7687 public android.graphics.drawable.Drawable loadIcon(android.content.pm.PackageManager); 7688 public java.lang.CharSequence loadLabel(android.content.pm.PackageManager); 7689 public void writeToParcel(android.os.Parcel, int); 7690 7691 7692 public static android.os.Parcelable$Creator CREATOR; 7693} 7694 7695-keep class android.content.pm.InstantAppIntentFilter { 7696 <init>(java.lang.String, java.util.List); 7697 7698 public int describeContents(); 7699 public java.util.List getFilters(); 7700 public java.lang.String getSplitName(); 7701 public void writeToParcel(android.os.Parcel, int); 7702 7703 7704 public static android.os.Parcelable$Creator CREATOR; 7705} 7706 7707-keep class android.content.pm.InstantAppResolveInfo { 7708 <init>(android.content.pm.InstantAppResolveInfo$InstantAppDigest, java.lang.String, java.util.List, int); 7709 <init>(android.content.pm.InstantAppResolveInfo$InstantAppDigest, java.lang.String, java.util.List, long, android.os.Bundle); 7710 <init>(java.lang.String, java.lang.String, java.util.List); 7711 <init>(android.os.Bundle); 7712 7713 public int describeContents(); 7714 public byte[] getDigestBytes(); 7715 public int getDigestPrefix(); 7716 public android.os.Bundle getExtras(); 7717 public java.util.List getIntentFilters(); 7718 public long getLongVersionCode(); 7719 public java.lang.String getPackageName(); 7720 public int getVersionCode(); 7721 public boolean shouldLetInstallerDecide(); 7722 public void writeToParcel(android.os.Parcel, int); 7723 7724 7725 public static android.os.Parcelable$Creator CREATOR; 7726} 7727 7728-keep class android.content.pm.InstantAppResolveInfo$InstantAppDigest { 7729 <init>(java.lang.String); 7730 <init>(java.lang.String, int); 7731 7732 public int describeContents(); 7733 public byte[][] getDigestBytes(); 7734 public int[] getDigestPrefix(); 7735 public int[] getDigestPrefixSecure(); 7736 public void writeToParcel(android.os.Parcel, int); 7737 7738 7739 public static android.os.Parcelable$Creator CREATOR; 7740 public static android.content.pm.InstantAppResolveInfo$InstantAppDigest UNDEFINED; 7741} 7742 7743-keep class android.content.pm.InstrumentationInfo { 7744 <init>(); 7745 <init>(android.content.pm.InstrumentationInfo); 7746 7747 public void copyTo(android.content.pm.ApplicationInfo); 7748 public int describeContents(); 7749 public java.lang.String toString(); 7750 public void writeToParcel(android.os.Parcel, int); 7751 7752 7753 public static android.os.Parcelable$Creator CREATOR; 7754 public java.lang.String credentialProtectedDataDir; 7755 public java.lang.String dataDir; 7756 public java.lang.String deviceProtectedDataDir; 7757 public boolean functionalTest; 7758 public boolean handleProfiling; 7759 public java.lang.String nativeLibraryDir; 7760 public java.lang.String primaryCpuAbi; 7761 public java.lang.String publicSourceDir; 7762 public java.lang.String secondaryCpuAbi; 7763 public java.lang.String secondaryNativeLibraryDir; 7764 public java.lang.String sourceDir; 7765 public android.util.SparseArray splitDependencies; 7766 public java.lang.String[] splitNames; 7767 public java.lang.String[] splitPublicSourceDirs; 7768 public java.lang.String[] splitSourceDirs; 7769 public java.lang.String targetPackage; 7770 public java.lang.String targetProcesses; 7771} 7772 7773-keep class android.content.pm.IntentFilterVerificationInfo { 7774 <init>(); 7775 <init>(java.lang.String, android.util.ArraySet); 7776 <init>(org.xmlpull.v1.XmlPullParser); 7777 <init>(android.os.Parcel); 7778 7779 public int describeContents(); 7780 public java.util.Set getDomains(); 7781 public java.lang.String getDomainsString(); 7782 public java.lang.String getPackageName(); 7783 public int getStatus(); 7784 public java.lang.String getStatusString(); 7785 public static java.lang.String getStatusStringFromValue(long); 7786 public void readFromXml(org.xmlpull.v1.XmlPullParser); 7787 public void setDomains(android.util.ArraySet); 7788 public void setStatus(int); 7789 public void writeToParcel(android.os.Parcel, int); 7790 public void writeToXml(org.xmlpull.v1.XmlSerializer); 7791 7792 7793 public static android.os.Parcelable$Creator CREATOR; 7794} 7795 7796-keep class android.content.pm.KeySet { 7797 <init>(android.os.IBinder); 7798 7799 public int describeContents(); 7800 public boolean equals(java.lang.Object); 7801 public android.os.IBinder getToken(); 7802 public int hashCode(); 7803 public void writeToParcel(android.os.Parcel, int); 7804 7805 7806 public static android.os.Parcelable$Creator CREATOR; 7807} 7808 7809-keep class android.content.pm.PackageCleanItem { 7810 <init>(int, java.lang.String, boolean); 7811 7812 public int describeContents(); 7813 public boolean equals(java.lang.Object); 7814 public int hashCode(); 7815 public void writeToParcel(android.os.Parcel, int); 7816 7817 7818 public static android.os.Parcelable$Creator CREATOR; 7819 public boolean andCode; 7820 public java.lang.String packageName; 7821 public int userId; 7822} 7823 7824-keep class android.content.pm.PackageInfo { 7825 <init>(); 7826 7827 public static long composeLongVersionCode(int, int); 7828 public int describeContents(); 7829 public long getLongVersionCode(); 7830 public boolean isOverlayPackage(); 7831 public boolean isStaticOverlayPackage(); 7832 public void setLongVersionCode(long); 7833 public java.lang.String toString(); 7834 public void writeToParcel(android.os.Parcel, int); 7835 7836 7837 public static android.os.Parcelable$Creator CREATOR; 7838 public static int INSTALL_LOCATION_AUTO; 7839 public static int INSTALL_LOCATION_INTERNAL_ONLY; 7840 public static int INSTALL_LOCATION_PREFER_EXTERNAL; 7841 public static int INSTALL_LOCATION_UNSPECIFIED; 7842 public static int REQUESTED_PERMISSION_GRANTED; 7843 public static int REQUESTED_PERMISSION_REQUIRED; 7844 public android.content.pm.ActivityInfo[] activities; 7845 public android.content.pm.ApplicationInfo applicationInfo; 7846 public int baseRevisionCode; 7847 public int compileSdkVersion; 7848 public java.lang.String compileSdkVersionCodename; 7849 public android.content.pm.ConfigurationInfo[] configPreferences; 7850 public boolean coreApp; 7851 public android.content.pm.FeatureGroupInfo[] featureGroups; 7852 public long firstInstallTime; 7853 public int[] gids; 7854 public int installLocation; 7855 public android.content.pm.InstrumentationInfo[] instrumentation; 7856 public boolean isStub; 7857 public long lastUpdateTime; 7858 public java.lang.String overlayCategory; 7859 public int overlayPriority; 7860 public java.lang.String overlayTarget; 7861 public java.lang.String packageName; 7862 public android.content.pm.PermissionInfo[] permissions; 7863 public android.content.pm.ProviderInfo[] providers; 7864 public android.content.pm.ActivityInfo[] receivers; 7865 public android.content.pm.FeatureInfo[] reqFeatures; 7866 public java.lang.String[] requestedPermissions; 7867 public int[] requestedPermissionsFlags; 7868 public java.lang.String requiredAccountType; 7869 public boolean requiredForAllUsers; 7870 public java.lang.String restrictedAccountType; 7871 public android.content.pm.ServiceInfo[] services; 7872 public java.lang.String sharedUserId; 7873 public int sharedUserLabel; 7874 public android.content.pm.Signature[] signatures; 7875 public android.content.pm.SigningInfo signingInfo; 7876 public java.lang.String[] splitNames; 7877 public int[] splitRevisionCodes; 7878 public int versionCode; 7879 public int versionCodeMajor; 7880 public java.lang.String versionName; 7881} 7882 7883-keep class android.content.pm.PackageInstaller { 7884 <init>(android.content.pm.IPackageInstaller, java.lang.String, int); 7885 7886 public void abandonSession(int); 7887 public void addSessionCallback(android.content.pm.PackageInstaller$SessionCallback); 7888 public void addSessionCallback(android.content.pm.PackageInstaller$SessionCallback, android.os.Handler); 7889 public int createSession(android.content.pm.PackageInstaller$SessionParams); 7890 public java.util.List getAllSessions(); 7891 public java.util.List getMySessions(); 7892 public android.content.pm.PackageInstaller$SessionInfo getSessionInfo(int); 7893 public android.content.pm.PackageInstaller$Session openSession(int); 7894 public void registerSessionCallback(android.content.pm.PackageInstaller$SessionCallback); 7895 public void registerSessionCallback(android.content.pm.PackageInstaller$SessionCallback, android.os.Handler); 7896 public void removeSessionCallback(android.content.pm.PackageInstaller$SessionCallback); 7897 public void setPermissionsResult(int, boolean); 7898 public void uninstall(java.lang.String, android.content.IntentSender); 7899 public void uninstall(java.lang.String, int, android.content.IntentSender); 7900 public void uninstall(android.content.pm.VersionedPackage, android.content.IntentSender); 7901 public void uninstall(android.content.pm.VersionedPackage, int, android.content.IntentSender); 7902 public void unregisterSessionCallback(android.content.pm.PackageInstaller$SessionCallback); 7903 public void updateSessionAppIcon(int, android.graphics.Bitmap); 7904 public void updateSessionAppLabel(int, java.lang.CharSequence); 7905 7906 7907 public static java.lang.String ACTION_CONFIRM_PERMISSIONS; 7908 public static java.lang.String ACTION_SESSION_COMMITTED; 7909 public static java.lang.String ACTION_SESSION_DETAILS; 7910 public static boolean ENABLE_REVOCABLE_FD; 7911 public static java.lang.String EXTRA_CALLBACK; 7912 public static java.lang.String EXTRA_LEGACY_BUNDLE; 7913 public static java.lang.String EXTRA_LEGACY_STATUS; 7914 public static java.lang.String EXTRA_OTHER_PACKAGE_NAME; 7915 public static java.lang.String EXTRA_PACKAGE_NAME; 7916 public static java.lang.String EXTRA_PACKAGE_NAMES; 7917 public static java.lang.String EXTRA_SESSION; 7918 public static java.lang.String EXTRA_SESSION_ID; 7919 public static java.lang.String EXTRA_STATUS; 7920 public static java.lang.String EXTRA_STATUS_MESSAGE; 7921 public static java.lang.String EXTRA_STORAGE_PATH; 7922 public static int STATUS_FAILURE; 7923 public static int STATUS_FAILURE_ABORTED; 7924 public static int STATUS_FAILURE_BLOCKED; 7925 public static int STATUS_FAILURE_CONFLICT; 7926 public static int STATUS_FAILURE_INCOMPATIBLE; 7927 public static int STATUS_FAILURE_INVALID; 7928 public static int STATUS_FAILURE_STORAGE; 7929 public static int STATUS_PENDING_USER_ACTION; 7930 public static int STATUS_SUCCESS; 7931} 7932 7933-keep class android.content.pm.PackageInstaller$Session { 7934 <init>(android.content.pm.IPackageInstallerSession); 7935 7936 public void abandon(); 7937 public void addProgress(float); 7938 public void close(); 7939 public void commit(android.content.IntentSender); 7940 public void commitTransferred(android.content.IntentSender); 7941 public void fsync(java.io.OutputStream); 7942 public java.lang.String[] getNames(); 7943 public java.io.InputStream openRead(java.lang.String); 7944 public java.io.OutputStream openWrite(java.lang.String, long, long); 7945 public void removeSplit(java.lang.String); 7946 public void setProgress(float); 7947 public void setStagingProgress(float); 7948 public void transfer(java.lang.String); 7949 public void write(java.lang.String, long, long, android.os.ParcelFileDescriptor); 7950 7951 7952} 7953 7954-keep class android.content.pm.PackageInstaller$SessionCallback { 7955 <init>(); 7956 7957 public abstract void onActiveChanged(int, boolean); 7958 public abstract void onBadgingChanged(int); 7959 public abstract void onCreated(int); 7960 public abstract void onFinished(int, boolean); 7961 public abstract void onProgressChanged(int, float); 7962 7963 7964} 7965 7966-keep class android.content.pm.PackageInstaller$SessionInfo { 7967 <init>(); 7968 <init>(android.os.Parcel); 7969 7970 public android.content.Intent createDetailsIntent(); 7971 public int describeContents(); 7972 public boolean getAllocateAggressive(); 7973 public boolean getAllowDowngrade(); 7974 public android.graphics.Bitmap getAppIcon(); 7975 public java.lang.CharSequence getAppLabel(); 7976 public java.lang.String getAppPackageName(); 7977 public android.content.Intent getDetailsIntent(); 7978 public boolean getDontKillApp(); 7979 public java.lang.String[] getGrantedRuntimePermissions(); 7980 public boolean getInstallAsFullApp(boolean); 7981 public boolean getInstallAsInstantApp(boolean); 7982 public boolean getInstallAsVirtualPreload(); 7983 public int getInstallLocation(); 7984 public int getInstallReason(); 7985 public java.lang.String getInstallerPackageName(); 7986 public int getMode(); 7987 public int getOriginatingUid(); 7988 public android.net.Uri getOriginatingUri(); 7989 public float getProgress(); 7990 public android.net.Uri getReferrerUri(); 7991 public int getSessionId(); 7992 public long getSize(); 7993 public boolean isActive(); 7994 public boolean isOpen(); 7995 public boolean isSealed(); 7996 public void writeToParcel(android.os.Parcel, int); 7997 7998 7999 public static android.os.Parcelable$Creator CREATOR; 8000 public boolean active; 8001 public android.graphics.Bitmap appIcon; 8002 public java.lang.CharSequence appLabel; 8003 public java.lang.String appPackageName; 8004 public java.lang.String[] grantedRuntimePermissions; 8005 public int installFlags; 8006 public int installLocation; 8007 public int installReason; 8008 public java.lang.String installerPackageName; 8009 public int mode; 8010 public int originatingUid; 8011 public android.net.Uri originatingUri; 8012 public float progress; 8013 public android.net.Uri referrerUri; 8014 public java.lang.String resolvedBaseCodePath; 8015 public boolean sealed; 8016 public int sessionId; 8017 public long sizeBytes; 8018} 8019 8020-keep class android.content.pm.PackageInstaller$SessionParams { 8021 <init>(int); 8022 <init>(android.os.Parcel); 8023 8024 public boolean areHiddenOptionsSet(); 8025 public int describeContents(); 8026 public void dump(com.android.internal.util.IndentingPrintWriter); 8027 public void setAllocateAggressive(boolean); 8028 public void setAllowDowngrade(boolean); 8029 public void setAppIcon(android.graphics.Bitmap); 8030 public void setAppLabel(java.lang.CharSequence); 8031 public void setAppPackageName(java.lang.String); 8032 public void setDontKillApp(boolean); 8033 public void setGrantedRuntimePermissions(java.lang.String[]); 8034 public void setInstallAsInstantApp(boolean); 8035 public void setInstallAsVirtualPreload(); 8036 public void setInstallFlagsExternal(); 8037 public void setInstallFlagsForcePermissionPrompt(); 8038 public void setInstallFlagsInternal(); 8039 public void setInstallLocation(int); 8040 public void setInstallReason(int); 8041 public void setInstallerPackageName(java.lang.String); 8042 public void setOriginatingUid(int); 8043 public void setOriginatingUri(android.net.Uri); 8044 public void setReferrerUri(android.net.Uri); 8045 public void setSize(long); 8046 public void writeToParcel(android.os.Parcel, int); 8047 8048 8049 public static android.os.Parcelable$Creator CREATOR; 8050 public static int MODE_FULL_INSTALL; 8051 public static int MODE_INHERIT_EXISTING; 8052 public static int MODE_INVALID; 8053 public static int UID_UNKNOWN; 8054 public java.lang.String abiOverride; 8055 public android.graphics.Bitmap appIcon; 8056 public long appIconLastModified; 8057 public java.lang.String appLabel; 8058 public java.lang.String appPackageName; 8059 public java.lang.String[] grantedRuntimePermissions; 8060 public int installFlags; 8061 public int installLocation; 8062 public int installReason; 8063 public java.lang.String installerPackageName; 8064 public int mode; 8065 public int originatingUid; 8066 public android.net.Uri originatingUri; 8067 public android.net.Uri referrerUri; 8068 public long sizeBytes; 8069 public java.lang.String volumeUuid; 8070} 8071 8072-keep class android.content.pm.PackageItemInfo { 8073 <init>(); 8074 <init>(android.content.pm.PackageItemInfo); 8075 <init>(android.os.Parcel); 8076 8077 protected void dumpBack(android.util.Printer, java.lang.String); 8078 protected void dumpFront(android.util.Printer, java.lang.String); 8079 protected android.content.pm.ApplicationInfo getApplicationInfo(); 8080 public android.graphics.drawable.Drawable loadBanner(android.content.pm.PackageManager); 8081 protected android.graphics.drawable.Drawable loadDefaultBanner(android.content.pm.PackageManager); 8082 public android.graphics.drawable.Drawable loadDefaultIcon(android.content.pm.PackageManager); 8083 protected android.graphics.drawable.Drawable loadDefaultLogo(android.content.pm.PackageManager); 8084 public android.graphics.drawable.Drawable loadIcon(android.content.pm.PackageManager); 8085 public java.lang.CharSequence loadLabel(android.content.pm.PackageManager); 8086 public android.graphics.drawable.Drawable loadLogo(android.content.pm.PackageManager); 8087 public java.lang.CharSequence loadSafeLabel(android.content.pm.PackageManager); 8088 public java.lang.CharSequence loadSafeLabel(android.content.pm.PackageManager, float, int); 8089 public android.graphics.drawable.Drawable loadUnbadgedIcon(android.content.pm.PackageManager); 8090 public java.lang.CharSequence loadUnsafeLabel(android.content.pm.PackageManager); 8091 public android.content.res.XmlResourceParser loadXmlMetaData(android.content.pm.PackageManager, java.lang.String); 8092 public static void setForceSafeLabels(boolean); 8093 public void writeToParcel(android.os.Parcel, int); 8094 public void writeToProto(android.util.proto.ProtoOutputStream, long); 8095 8096 8097 public static int DUMP_FLAG_ALL; 8098 public static int DUMP_FLAG_APPLICATION; 8099 public static int DUMP_FLAG_DETAILS; 8100 public static int SAFE_LABEL_FLAG_FIRST_LINE; 8101 public static int SAFE_LABEL_FLAG_SINGLE_LINE; 8102 public static int SAFE_LABEL_FLAG_TRIM; 8103 public int banner; 8104 public int icon; 8105 public int labelRes; 8106 public int logo; 8107 public android.os.Bundle metaData; 8108 public java.lang.String name; 8109 public java.lang.CharSequence nonLocalizedLabel; 8110 public java.lang.String packageName; 8111 public int showUserIcon; 8112} 8113 8114-keep class android.content.pm.PackageManager { 8115 <init>(); 8116 8117 public abstract void addCrossProfileIntentFilter(android.content.IntentFilter, int, int, int); 8118 public abstract void addOnPermissionsChangeListener(android.content.pm.PackageManager$OnPermissionsChangedListener); 8119 public abstract void addPackageToPreferred(java.lang.String); 8120 public abstract boolean addPermission(android.content.pm.PermissionInfo); 8121 public abstract boolean addPermissionAsync(android.content.pm.PermissionInfo); 8122 public abstract void addPreferredActivity(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName); 8123 public void addPreferredActivityAsUser(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName, int); 8124 public android.content.Intent buildRequestPermissionsIntent(java.lang.String[]); 8125 public abstract boolean canRequestPackageInstalls(); 8126 public abstract java.lang.String[] canonicalToCurrentPackageNames(java.lang.String[]); 8127 public abstract int checkPermission(java.lang.String, java.lang.String); 8128 public abstract int checkSignatures(java.lang.String, java.lang.String); 8129 public abstract int checkSignatures(int, int); 8130 public abstract void clearApplicationUserData(java.lang.String, android.content.pm.IPackageDataObserver); 8131 public abstract void clearCrossProfileIntentFilters(int); 8132 public abstract void clearInstantAppCookie(); 8133 public abstract void clearPackagePreferredActivities(java.lang.String); 8134 public abstract java.lang.String[] currentToCanonicalPackageNames(java.lang.String[]); 8135 public abstract void deleteApplicationCacheFiles(java.lang.String, android.content.pm.IPackageDataObserver); 8136 public abstract void deleteApplicationCacheFilesAsUser(java.lang.String, int, android.content.pm.IPackageDataObserver); 8137 public abstract void deletePackage(java.lang.String, android.content.pm.IPackageDeleteObserver, int); 8138 public abstract void deletePackageAsUser(java.lang.String, android.content.pm.IPackageDeleteObserver, int, int); 8139 public static int deleteStatusToPublicStatus(int); 8140 public static java.lang.String deleteStatusToString(int, java.lang.String); 8141 public static java.lang.String deleteStatusToString(int); 8142 public abstract void extendVerificationTimeout(int, int, long); 8143 public abstract void flushPackageRestrictionsAsUser(int); 8144 public void freeStorage(long, android.content.IntentSender); 8145 public abstract void freeStorage(java.lang.String, long, android.content.IntentSender); 8146 public void freeStorageAndNotify(long, android.content.pm.IPackageDataObserver); 8147 public abstract void freeStorageAndNotify(java.lang.String, long, android.content.pm.IPackageDataObserver); 8148 public abstract android.graphics.drawable.Drawable getActivityBanner(android.content.ComponentName); 8149 public abstract android.graphics.drawable.Drawable getActivityBanner(android.content.Intent); 8150 public abstract android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName); 8151 public abstract android.graphics.drawable.Drawable getActivityIcon(android.content.Intent); 8152 public abstract android.content.pm.ActivityInfo getActivityInfo(android.content.ComponentName, int); 8153 public abstract android.graphics.drawable.Drawable getActivityLogo(android.content.ComponentName); 8154 public abstract android.graphics.drawable.Drawable getActivityLogo(android.content.Intent); 8155 public abstract java.util.List getAllIntentFilters(java.lang.String); 8156 public abstract java.util.List getAllPermissionGroups(int); 8157 public abstract android.graphics.drawable.Drawable getApplicationBanner(android.content.pm.ApplicationInfo); 8158 public abstract android.graphics.drawable.Drawable getApplicationBanner(java.lang.String); 8159 public abstract int getApplicationEnabledSetting(java.lang.String); 8160 public abstract boolean getApplicationHiddenSettingAsUser(java.lang.String, android.os.UserHandle); 8161 public abstract android.graphics.drawable.Drawable getApplicationIcon(android.content.pm.ApplicationInfo); 8162 public abstract android.graphics.drawable.Drawable getApplicationIcon(java.lang.String); 8163 public abstract android.content.pm.ApplicationInfo getApplicationInfo(java.lang.String, int); 8164 public abstract android.content.pm.ApplicationInfo getApplicationInfoAsUser(java.lang.String, int, int); 8165 public abstract java.lang.CharSequence getApplicationLabel(android.content.pm.ApplicationInfo); 8166 public abstract android.graphics.drawable.Drawable getApplicationLogo(android.content.pm.ApplicationInfo); 8167 public abstract android.graphics.drawable.Drawable getApplicationLogo(java.lang.String); 8168 public android.content.pm.dex.ArtManager getArtManager(); 8169 public abstract android.content.Intent getCarLaunchIntentForPackage(java.lang.String); 8170 public abstract android.content.pm.ChangedPackages getChangedPackages(int); 8171 public abstract int getComponentEnabledSetting(android.content.ComponentName); 8172 public abstract android.graphics.drawable.Drawable getDefaultActivityIcon(); 8173 public abstract java.lang.String getDefaultBrowserPackageNameAsUser(int); 8174 public abstract android.graphics.drawable.Drawable getDrawable(java.lang.String, int, android.content.pm.ApplicationInfo); 8175 public java.lang.CharSequence getHarmfulAppWarning(java.lang.String); 8176 public abstract android.content.ComponentName getHomeActivities(java.util.List); 8177 public abstract int getInstallReason(java.lang.String, android.os.UserHandle); 8178 public abstract java.util.List getInstalledApplications(int); 8179 public abstract java.util.List getInstalledApplicationsAsUser(int, int); 8180 public abstract java.util.List getInstalledPackages(int); 8181 public abstract java.util.List getInstalledPackagesAsUser(int, int); 8182 public abstract java.lang.String getInstallerPackageName(java.lang.String); 8183 public abstract java.lang.String getInstantAppAndroidId(java.lang.String, android.os.UserHandle); 8184 public abstract byte[] getInstantAppCookie(); 8185 public abstract int getInstantAppCookieMaxBytes(); 8186 public abstract int getInstantAppCookieMaxSize(); 8187 public abstract android.graphics.drawable.Drawable getInstantAppIcon(java.lang.String); 8188 public abstract android.content.ComponentName getInstantAppInstallerComponent(); 8189 public abstract android.content.ComponentName getInstantAppResolverSettingsComponent(); 8190 public abstract java.util.List getInstantApps(); 8191 public abstract android.content.pm.InstrumentationInfo getInstrumentationInfo(android.content.ComponentName, int); 8192 public abstract java.util.List getIntentFilterVerifications(java.lang.String); 8193 public abstract int getIntentVerificationStatusAsUser(java.lang.String, int); 8194 public abstract android.content.pm.KeySet getKeySetByAlias(java.lang.String, java.lang.String); 8195 public abstract android.content.Intent getLaunchIntentForPackage(java.lang.String); 8196 public abstract android.content.Intent getLeanbackLaunchIntentForPackage(java.lang.String); 8197 public abstract int getMoveStatus(int); 8198 public abstract java.lang.String getNameForUid(int); 8199 public abstract java.lang.String[] getNamesForUids(int[]); 8200 public android.content.pm.PackageInfo getPackageArchiveInfo(java.lang.String, int); 8201 public abstract java.util.List getPackageCandidateVolumes(android.content.pm.ApplicationInfo); 8202 public abstract android.os.storage.VolumeInfo getPackageCurrentVolume(android.content.pm.ApplicationInfo); 8203 public abstract int[] getPackageGids(java.lang.String); 8204 public abstract int[] getPackageGids(java.lang.String, int); 8205 public abstract android.content.pm.PackageInfo getPackageInfo(java.lang.String, int); 8206 public abstract android.content.pm.PackageInfo getPackageInfo(android.content.pm.VersionedPackage, int); 8207 public abstract android.content.pm.PackageInfo getPackageInfoAsUser(java.lang.String, int, int); 8208 public abstract android.content.pm.PackageInstaller getPackageInstaller(); 8209 public void getPackageSizeInfo(java.lang.String, android.content.pm.IPackageStatsObserver); 8210 public abstract void getPackageSizeInfoAsUser(java.lang.String, int, android.content.pm.IPackageStatsObserver); 8211 public abstract int getPackageUid(java.lang.String, int); 8212 public abstract int getPackageUidAsUser(java.lang.String, int); 8213 public abstract int getPackageUidAsUser(java.lang.String, int, int); 8214 public abstract java.lang.String[] getPackagesForUid(int); 8215 public abstract java.util.List getPackagesHoldingPermissions(java.lang.String[], int); 8216 public abstract java.lang.String getPermissionControllerPackageName(); 8217 public abstract int getPermissionFlags(java.lang.String, java.lang.String, android.os.UserHandle); 8218 public abstract android.content.pm.PermissionGroupInfo getPermissionGroupInfo(java.lang.String, int); 8219 public abstract android.content.pm.PermissionInfo getPermissionInfo(java.lang.String, int); 8220 public abstract int getPreferredActivities(java.util.List, java.util.List, java.lang.String); 8221 public abstract java.util.List getPreferredPackages(int); 8222 public abstract java.util.List getPrimaryStorageCandidateVolumes(); 8223 public abstract android.os.storage.VolumeInfo getPrimaryStorageCurrentVolume(); 8224 public abstract android.content.pm.ProviderInfo getProviderInfo(android.content.ComponentName, int); 8225 public abstract android.content.pm.ActivityInfo getReceiverInfo(android.content.ComponentName, int); 8226 public abstract android.content.res.Resources getResourcesForActivity(android.content.ComponentName); 8227 public abstract android.content.res.Resources getResourcesForApplication(android.content.pm.ApplicationInfo); 8228 public abstract android.content.res.Resources getResourcesForApplication(java.lang.String); 8229 public abstract android.content.res.Resources getResourcesForApplicationAsUser(java.lang.String, int); 8230 public abstract android.content.pm.ServiceInfo getServiceInfo(android.content.ComponentName, int); 8231 public abstract java.lang.String getServicesSystemSharedLibraryPackageName(); 8232 public abstract java.util.List getSharedLibraries(int); 8233 public abstract java.util.List getSharedLibrariesAsUser(int, int); 8234 public abstract java.lang.String getSharedSystemSharedLibraryPackageName(); 8235 public abstract android.content.pm.KeySet getSigningKeySet(java.lang.String); 8236 public android.os.Bundle getSuspendedPackageAppExtras(); 8237 public abstract android.content.pm.FeatureInfo[] getSystemAvailableFeatures(); 8238 public abstract java.lang.String[] getSystemSharedLibraryNames(); 8239 public java.lang.String getSystemTextClassifierPackageName(); 8240 public abstract java.lang.CharSequence getText(java.lang.String, int, android.content.pm.ApplicationInfo); 8241 public abstract int getUidForSharedUser(java.lang.String); 8242 public abstract android.graphics.drawable.Drawable getUserBadgeForDensity(android.os.UserHandle, int); 8243 public abstract android.graphics.drawable.Drawable getUserBadgeForDensityNoBackground(android.os.UserHandle, int); 8244 public abstract android.graphics.drawable.Drawable getUserBadgedDrawableForDensity(android.graphics.drawable.Drawable, android.os.UserHandle, android.graphics.Rect, int); 8245 public abstract android.graphics.drawable.Drawable getUserBadgedIcon(android.graphics.drawable.Drawable, android.os.UserHandle); 8246 public abstract java.lang.CharSequence getUserBadgedLabel(java.lang.CharSequence, android.os.UserHandle); 8247 public int getUserId(); 8248 public abstract android.content.pm.VerifierDeviceIdentity getVerifierDeviceIdentity(); 8249 public abstract android.content.res.XmlResourceParser getXml(java.lang.String, int, android.content.pm.ApplicationInfo); 8250 public abstract void grantRuntimePermission(java.lang.String, java.lang.String, android.os.UserHandle); 8251 public boolean hasSigningCertificate(java.lang.String, byte[], int); 8252 public boolean hasSigningCertificate(int, byte[], int); 8253 public abstract boolean hasSystemFeature(java.lang.String); 8254 public abstract boolean hasSystemFeature(java.lang.String, int); 8255 public abstract int installExistingPackage(java.lang.String); 8256 public abstract int installExistingPackage(java.lang.String, int); 8257 public abstract int installExistingPackageAsUser(java.lang.String, int); 8258 public static int installStatusToPublicStatus(int); 8259 public static java.lang.String installStatusToString(int, java.lang.String); 8260 public static java.lang.String installStatusToString(int); 8261 public abstract boolean isInstantApp(); 8262 public abstract boolean isInstantApp(java.lang.String); 8263 public static boolean isMoveStatusFinished(int); 8264 public abstract boolean isPackageAvailable(java.lang.String); 8265 public boolean isPackageStateProtected(java.lang.String, int); 8266 public boolean isPackageSuspended(java.lang.String); 8267 public boolean isPackageSuspended(); 8268 public abstract boolean isPackageSuspendedForUser(java.lang.String, int); 8269 public abstract boolean isPermissionReviewModeEnabled(); 8270 public abstract boolean isPermissionRevokedByPolicy(java.lang.String, java.lang.String); 8271 public abstract boolean isSafeMode(); 8272 public abstract boolean isSignedBy(java.lang.String, android.content.pm.KeySet); 8273 public abstract boolean isSignedByExactly(java.lang.String, android.content.pm.KeySet); 8274 public abstract boolean isUpgrade(); 8275 public abstract android.graphics.drawable.Drawable loadItemIcon(android.content.pm.PackageItemInfo, android.content.pm.ApplicationInfo); 8276 public abstract android.graphics.drawable.Drawable loadUnbadgedItemIcon(android.content.pm.PackageItemInfo, android.content.pm.ApplicationInfo); 8277 public abstract int movePackage(java.lang.String, android.os.storage.VolumeInfo); 8278 public abstract int movePrimaryStorage(android.os.storage.VolumeInfo); 8279 public static java.lang.String permissionFlagToString(int); 8280 public abstract java.util.List queryBroadcastReceivers(android.content.Intent, int); 8281 public java.util.List queryBroadcastReceivers(android.content.Intent, int, int); 8282 public java.util.List queryBroadcastReceiversAsUser(android.content.Intent, int, android.os.UserHandle); 8283 public abstract java.util.List queryBroadcastReceiversAsUser(android.content.Intent, int, int); 8284 public abstract java.util.List queryContentProviders(java.lang.String, int, int); 8285 public java.util.List queryContentProviders(java.lang.String, int, int, java.lang.String); 8286 public abstract java.util.List queryInstrumentation(java.lang.String, int); 8287 public abstract java.util.List queryIntentActivities(android.content.Intent, int); 8288 public abstract java.util.List queryIntentActivitiesAsUser(android.content.Intent, int, int); 8289 public abstract java.util.List queryIntentActivityOptions(android.content.ComponentName, android.content.Intent[], android.content.Intent, int); 8290 public abstract java.util.List queryIntentContentProviders(android.content.Intent, int); 8291 public abstract java.util.List queryIntentContentProvidersAsUser(android.content.Intent, int, int); 8292 public abstract java.util.List queryIntentServices(android.content.Intent, int); 8293 public abstract java.util.List queryIntentServicesAsUser(android.content.Intent, int, int); 8294 public abstract java.util.List queryPermissionsByGroup(java.lang.String, int); 8295 public abstract void registerDexModule(java.lang.String, android.content.pm.PackageManager$DexModuleRegisterCallback); 8296 public abstract void registerMoveCallback(android.content.pm.PackageManager$MoveCallback, android.os.Handler); 8297 public abstract void removeOnPermissionsChangeListener(android.content.pm.PackageManager$OnPermissionsChangedListener); 8298 public abstract void removePackageFromPreferred(java.lang.String); 8299 public abstract void removePermission(java.lang.String); 8300 public abstract void replacePreferredActivity(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName); 8301 public void replacePreferredActivityAsUser(android.content.IntentFilter, int, android.content.ComponentName[], android.content.ComponentName, int); 8302 public abstract android.content.pm.ResolveInfo resolveActivity(android.content.Intent, int); 8303 public abstract android.content.pm.ResolveInfo resolveActivityAsUser(android.content.Intent, int, int); 8304 public abstract android.content.pm.ProviderInfo resolveContentProvider(java.lang.String, int); 8305 public abstract android.content.pm.ProviderInfo resolveContentProviderAsUser(java.lang.String, int, int); 8306 public abstract android.content.pm.ResolveInfo resolveService(android.content.Intent, int); 8307 public abstract android.content.pm.ResolveInfo resolveServiceAsUser(android.content.Intent, int, int); 8308 public abstract void revokeRuntimePermission(java.lang.String, java.lang.String, android.os.UserHandle); 8309 public abstract void setApplicationCategoryHint(java.lang.String, int); 8310 public abstract void setApplicationEnabledSetting(java.lang.String, int, int); 8311 public abstract boolean setApplicationHiddenSettingAsUser(java.lang.String, boolean, android.os.UserHandle); 8312 public abstract void setComponentEnabledSetting(android.content.ComponentName, int, int); 8313 public abstract boolean setDefaultBrowserPackageNameAsUser(java.lang.String, int); 8314 public void setHarmfulAppWarning(java.lang.String, java.lang.CharSequence); 8315 public abstract void setInstallerPackageName(java.lang.String, java.lang.String); 8316 public abstract boolean setInstantAppCookie(byte[]); 8317 public java.lang.String[] setPackagesSuspended(java.lang.String[], boolean, android.os.PersistableBundle, android.os.PersistableBundle, java.lang.String); 8318 public abstract void setUpdateAvailable(java.lang.String, boolean); 8319 public abstract boolean shouldShowRequestPermissionRationale(java.lang.String); 8320 public abstract void unregisterMoveCallback(android.content.pm.PackageManager$MoveCallback); 8321 public abstract void updateInstantAppCookie(byte[]); 8322 public abstract boolean updateIntentVerificationStatusAsUser(java.lang.String, int, int); 8323 public abstract void updatePermissionFlags(java.lang.String, java.lang.String, int, int, android.os.UserHandle); 8324 public abstract void verifyIntentFilter(int, int, java.util.List); 8325 public abstract void verifyPendingInstall(int, int); 8326 8327 8328 public static java.lang.String ACTION_CLEAN_EXTERNAL_STORAGE; 8329 public static java.lang.String ACTION_REQUEST_PERMISSIONS; 8330 public static boolean APPLY_DEFAULT_TO_DEVICE_PROTECTED_STORAGE; 8331 public static int CERT_INPUT_RAW_X509; 8332 public static int CERT_INPUT_SHA256; 8333 public static int COMPONENT_ENABLED_STATE_DEFAULT; 8334 public static int COMPONENT_ENABLED_STATE_DISABLED; 8335 public static int COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED; 8336 public static int COMPONENT_ENABLED_STATE_DISABLED_USER; 8337 public static int COMPONENT_ENABLED_STATE_ENABLED; 8338 public static int DELETE_ALL_USERS; 8339 public static int DELETE_CHATTY; 8340 public static int DELETE_DONT_KILL_APP; 8341 public static int DELETE_FAILED_ABORTED; 8342 public static int DELETE_FAILED_DEVICE_POLICY_MANAGER; 8343 public static int DELETE_FAILED_INTERNAL_ERROR; 8344 public static int DELETE_FAILED_OWNER_BLOCKED; 8345 public static int DELETE_FAILED_USED_SHARED_LIBRARY; 8346 public static int DELETE_FAILED_USER_RESTRICTED; 8347 public static int DELETE_KEEP_DATA; 8348 public static int DELETE_SUCCEEDED; 8349 public static int DELETE_SYSTEM_APP; 8350 public static int DONT_KILL_APP; 8351 public static java.lang.String EXTRA_FAILURE_EXISTING_PACKAGE; 8352 public static java.lang.String EXTRA_FAILURE_EXISTING_PERMISSION; 8353 public static java.lang.String EXTRA_INTENT_FILTER_VERIFICATION_HOSTS; 8354 public static java.lang.String EXTRA_INTENT_FILTER_VERIFICATION_ID; 8355 public static java.lang.String EXTRA_INTENT_FILTER_VERIFICATION_PACKAGE_NAME; 8356 public static java.lang.String EXTRA_INTENT_FILTER_VERIFICATION_URI_SCHEME; 8357 public static java.lang.String EXTRA_MOVE_ID; 8358 public static java.lang.String EXTRA_REQUEST_PERMISSIONS_NAMES; 8359 public static java.lang.String EXTRA_REQUEST_PERMISSIONS_RESULTS; 8360 public static java.lang.String EXTRA_VERIFICATION_ID; 8361 public static java.lang.String EXTRA_VERIFICATION_INSTALLER_PACKAGE; 8362 public static java.lang.String EXTRA_VERIFICATION_INSTALLER_UID; 8363 public static java.lang.String EXTRA_VERIFICATION_INSTALL_FLAGS; 8364 public static java.lang.String EXTRA_VERIFICATION_LONG_VERSION_CODE; 8365 public static java.lang.String EXTRA_VERIFICATION_PACKAGE_NAME; 8366 public static java.lang.String EXTRA_VERIFICATION_RESULT; 8367 public static java.lang.String EXTRA_VERIFICATION_URI; 8368 public static java.lang.String EXTRA_VERIFICATION_VERSION_CODE; 8369 public static java.lang.String FEATURE_ACTIVITIES_ON_SECONDARY_DISPLAYS; 8370 public static java.lang.String FEATURE_ADOPTABLE_STORAGE; 8371 public static java.lang.String FEATURE_APP_WIDGETS; 8372 public static java.lang.String FEATURE_ASSIST_GESTURE; 8373 public static java.lang.String FEATURE_AUDIO_LOW_LATENCY; 8374 public static java.lang.String FEATURE_AUDIO_OUTPUT; 8375 public static java.lang.String FEATURE_AUDIO_PRO; 8376 public static java.lang.String FEATURE_AUTOFILL; 8377 public static java.lang.String FEATURE_AUTOMOTIVE; 8378 public static java.lang.String FEATURE_BACKUP; 8379 public static java.lang.String FEATURE_BLUETOOTH; 8380 public static java.lang.String FEATURE_BLUETOOTH_LE; 8381 public static java.lang.String FEATURE_BROADCAST_RADIO; 8382 public static java.lang.String FEATURE_CAMERA; 8383 public static java.lang.String FEATURE_CAMERA_ANY; 8384 public static java.lang.String FEATURE_CAMERA_AR; 8385 public static java.lang.String FEATURE_CAMERA_AUTOFOCUS; 8386 public static java.lang.String FEATURE_CAMERA_CAPABILITY_MANUAL_POST_PROCESSING; 8387 public static java.lang.String FEATURE_CAMERA_CAPABILITY_MANUAL_SENSOR; 8388 public static java.lang.String FEATURE_CAMERA_CAPABILITY_RAW; 8389 public static java.lang.String FEATURE_CAMERA_EXTERNAL; 8390 public static java.lang.String FEATURE_CAMERA_FLASH; 8391 public static java.lang.String FEATURE_CAMERA_FRONT; 8392 public static java.lang.String FEATURE_CAMERA_LEVEL_FULL; 8393 public static java.lang.String FEATURE_CANT_SAVE_STATE; 8394 public static java.lang.String FEATURE_COMPANION_DEVICE_SETUP; 8395 public static java.lang.String FEATURE_CONNECTION_SERVICE; 8396 public static java.lang.String FEATURE_CONSUMER_IR; 8397 public static java.lang.String FEATURE_CTS; 8398 public static java.lang.String FEATURE_DEVICE_ADMIN; 8399 public static java.lang.String FEATURE_DEVICE_ID_ATTESTATION; 8400 public static java.lang.String FEATURE_EMBEDDED; 8401 public static java.lang.String FEATURE_ETHERNET; 8402 public static java.lang.String FEATURE_FAKETOUCH; 8403 public static java.lang.String FEATURE_FAKETOUCH_MULTITOUCH_DISTINCT; 8404 public static java.lang.String FEATURE_FAKETOUCH_MULTITOUCH_JAZZHAND; 8405 public static java.lang.String FEATURE_FILE_BASED_ENCRYPTION; 8406 public static java.lang.String FEATURE_FINGERPRINT; 8407 public static java.lang.String FEATURE_FREEFORM_WINDOW_MANAGEMENT; 8408 public static java.lang.String FEATURE_GAMEPAD; 8409 public static java.lang.String FEATURE_HDMI_CEC; 8410 public static java.lang.String FEATURE_HIFI_SENSORS; 8411 public static java.lang.String FEATURE_HOME_SCREEN; 8412 public static java.lang.String FEATURE_INPUT_METHODS; 8413 public static java.lang.String FEATURE_LEANBACK; 8414 public static java.lang.String FEATURE_LEANBACK_ONLY; 8415 public static java.lang.String FEATURE_LIVE_TV; 8416 public static java.lang.String FEATURE_LIVE_WALLPAPER; 8417 public static java.lang.String FEATURE_LOCATION; 8418 public static java.lang.String FEATURE_LOCATION_GPS; 8419 public static java.lang.String FEATURE_LOCATION_NETWORK; 8420 public static java.lang.String FEATURE_LOWPAN; 8421 public static java.lang.String FEATURE_MANAGED_PROFILES; 8422 public static java.lang.String FEATURE_MANAGED_USERS; 8423 public static java.lang.String FEATURE_MICROPHONE; 8424 public static java.lang.String FEATURE_MIDI; 8425 public static java.lang.String FEATURE_NFC; 8426 public static java.lang.String FEATURE_NFC_ANY; 8427 public static java.lang.String FEATURE_NFC_HCE; 8428 public static java.lang.String FEATURE_NFC_HOST_CARD_EMULATION; 8429 public static java.lang.String FEATURE_NFC_HOST_CARD_EMULATION_NFCF; 8430 public static java.lang.String FEATURE_OPENGLES_EXTENSION_PACK; 8431 public static java.lang.String FEATURE_PC; 8432 public static java.lang.String FEATURE_PICTURE_IN_PICTURE; 8433 public static java.lang.String FEATURE_PRINTING; 8434 public static java.lang.String FEATURE_RAM_LOW; 8435 public static java.lang.String FEATURE_RAM_NORMAL; 8436 public static java.lang.String FEATURE_SCREEN_LANDSCAPE; 8437 public static java.lang.String FEATURE_SCREEN_PORTRAIT; 8438 public static java.lang.String FEATURE_SECURELY_REMOVES_USERS; 8439 public static java.lang.String FEATURE_SENSOR_ACCELEROMETER; 8440 public static java.lang.String FEATURE_SENSOR_AMBIENT_TEMPERATURE; 8441 public static java.lang.String FEATURE_SENSOR_BAROMETER; 8442 public static java.lang.String FEATURE_SENSOR_COMPASS; 8443 public static java.lang.String FEATURE_SENSOR_GYROSCOPE; 8444 public static java.lang.String FEATURE_SENSOR_HEART_RATE; 8445 public static java.lang.String FEATURE_SENSOR_HEART_RATE_ECG; 8446 public static java.lang.String FEATURE_SENSOR_LIGHT; 8447 public static java.lang.String FEATURE_SENSOR_PROXIMITY; 8448 public static java.lang.String FEATURE_SENSOR_RELATIVE_HUMIDITY; 8449 public static java.lang.String FEATURE_SENSOR_STEP_COUNTER; 8450 public static java.lang.String FEATURE_SENSOR_STEP_DETECTOR; 8451 public static java.lang.String FEATURE_SIP; 8452 public static java.lang.String FEATURE_SIP_VOIP; 8453 public static java.lang.String FEATURE_STRONGBOX_KEYSTORE; 8454 public static java.lang.String FEATURE_TELEPHONY; 8455 public static java.lang.String FEATURE_TELEPHONY_CARRIERLOCK; 8456 public static java.lang.String FEATURE_TELEPHONY_CDMA; 8457 public static java.lang.String FEATURE_TELEPHONY_EUICC; 8458 public static java.lang.String FEATURE_TELEPHONY_GSM; 8459 public static java.lang.String FEATURE_TELEPHONY_MBMS; 8460 public static java.lang.String FEATURE_TELEVISION; 8461 public static java.lang.String FEATURE_TOUCHSCREEN; 8462 public static java.lang.String FEATURE_TOUCHSCREEN_MULTITOUCH; 8463 public static java.lang.String FEATURE_TOUCHSCREEN_MULTITOUCH_DISTINCT; 8464 public static java.lang.String FEATURE_TOUCHSCREEN_MULTITOUCH_JAZZHAND; 8465 public static java.lang.String FEATURE_USB_ACCESSORY; 8466 public static java.lang.String FEATURE_USB_HOST; 8467 public static java.lang.String FEATURE_VERIFIED_BOOT; 8468 public static java.lang.String FEATURE_VOICE_RECOGNIZERS; 8469 public static java.lang.String FEATURE_VR_HEADTRACKING; 8470 public static java.lang.String FEATURE_VR_MODE; 8471 public static java.lang.String FEATURE_VR_MODE_HIGH_PERFORMANCE; 8472 public static java.lang.String FEATURE_VULKAN_HARDWARE_COMPUTE; 8473 public static java.lang.String FEATURE_VULKAN_HARDWARE_LEVEL; 8474 public static java.lang.String FEATURE_VULKAN_HARDWARE_VERSION; 8475 public static java.lang.String FEATURE_WATCH; 8476 public static java.lang.String FEATURE_WEBVIEW; 8477 public static java.lang.String FEATURE_WIFI; 8478 public static java.lang.String FEATURE_WIFI_AWARE; 8479 public static java.lang.String FEATURE_WIFI_DIRECT; 8480 public static java.lang.String FEATURE_WIFI_PASSPOINT; 8481 public static java.lang.String FEATURE_WIFI_RTT; 8482 public static int FLAG_PERMISSION_GRANTED_BY_DEFAULT; 8483 public static int FLAG_PERMISSION_POLICY_FIXED; 8484 public static int FLAG_PERMISSION_REVIEW_REQUIRED; 8485 public static int FLAG_PERMISSION_REVOKE_ON_UPGRADE; 8486 public static int FLAG_PERMISSION_SYSTEM_FIXED; 8487 public static int FLAG_PERMISSION_USER_FIXED; 8488 public static int FLAG_PERMISSION_USER_SET; 8489 public static int GET_ACTIVITIES; 8490 public static int GET_CONFIGURATIONS; 8491 public static int GET_DISABLED_COMPONENTS; 8492 public static int GET_DISABLED_UNTIL_USED_COMPONENTS; 8493 public static int GET_GIDS; 8494 public static int GET_INSTRUMENTATION; 8495 public static int GET_INTENT_FILTERS; 8496 public static int GET_META_DATA; 8497 public static int GET_PERMISSIONS; 8498 public static int GET_PROVIDERS; 8499 public static int GET_RECEIVERS; 8500 public static int GET_RESOLVED_FILTER; 8501 public static int GET_SERVICES; 8502 public static int GET_SHARED_LIBRARY_FILES; 8503 public static int GET_SIGNATURES; 8504 public static int GET_SIGNING_CERTIFICATES; 8505 public static int GET_UNINSTALLED_PACKAGES; 8506 public static int GET_URI_PERMISSION_PATTERNS; 8507 public static int INSTALL_ALLOCATE_AGGRESSIVE; 8508 public static int INSTALL_ALLOW_DOWNGRADE; 8509 public static int INSTALL_ALLOW_TEST; 8510 public static int INSTALL_ALL_USERS; 8511 public static int INSTALL_DONT_KILL_APP; 8512 public static int INSTALL_EXTERNAL; 8513 public static int INSTALL_FAILED_ABORTED; 8514 public static int INSTALL_FAILED_ALREADY_EXISTS; 8515 public static int INSTALL_FAILED_BAD_DEX_METADATA; 8516 public static int INSTALL_FAILED_CONFLICTING_PROVIDER; 8517 public static int INSTALL_FAILED_CONTAINER_ERROR; 8518 public static int INSTALL_FAILED_CPU_ABI_INCOMPATIBLE; 8519 public static int INSTALL_FAILED_DEXOPT; 8520 public static int INSTALL_FAILED_DUPLICATE_PACKAGE; 8521 public static int INSTALL_FAILED_DUPLICATE_PERMISSION; 8522 public static int INSTALL_FAILED_INSTANT_APP_INVALID; 8523 public static int INSTALL_FAILED_INSUFFICIENT_STORAGE; 8524 public static int INSTALL_FAILED_INTERNAL_ERROR; 8525 public static int INSTALL_FAILED_INVALID_APK; 8526 public static int INSTALL_FAILED_INVALID_INSTALL_LOCATION; 8527 public static int INSTALL_FAILED_INVALID_URI; 8528 public static int INSTALL_FAILED_MEDIA_UNAVAILABLE; 8529 public static int INSTALL_FAILED_MISSING_FEATURE; 8530 public static int INSTALL_FAILED_MISSING_SHARED_LIBRARY; 8531 public static int INSTALL_FAILED_NEWER_SDK; 8532 public static int INSTALL_FAILED_NO_MATCHING_ABIS; 8533 public static int INSTALL_FAILED_NO_SHARED_USER; 8534 public static int INSTALL_FAILED_OLDER_SDK; 8535 public static int INSTALL_FAILED_PACKAGE_CHANGED; 8536 public static int INSTALL_FAILED_PERMISSION_MODEL_DOWNGRADE; 8537 public static int INSTALL_FAILED_REPLACE_COULDNT_DELETE; 8538 public static int INSTALL_FAILED_SANDBOX_VERSION_DOWNGRADE; 8539 public static int INSTALL_FAILED_SHARED_USER_INCOMPATIBLE; 8540 public static int INSTALL_FAILED_TEST_ONLY; 8541 public static int INSTALL_FAILED_UID_CHANGED; 8542 public static int INSTALL_FAILED_UPDATE_INCOMPATIBLE; 8543 public static int INSTALL_FAILED_USER_RESTRICTED; 8544 public static int INSTALL_FAILED_VERIFICATION_FAILURE; 8545 public static int INSTALL_FAILED_VERIFICATION_TIMEOUT; 8546 public static int INSTALL_FAILED_VERSION_DOWNGRADE; 8547 public static int INSTALL_FORCE_PERMISSION_PROMPT; 8548 public static int INSTALL_FORCE_SDK; 8549 public static int INSTALL_FORCE_VOLUME_UUID; 8550 public static int INSTALL_FORWARD_LOCK; 8551 public static int INSTALL_FROM_ADB; 8552 public static int INSTALL_FULL_APP; 8553 public static int INSTALL_GRANT_RUNTIME_PERMISSIONS; 8554 public static int INSTALL_INSTANT_APP; 8555 public static int INSTALL_INTERNAL; 8556 public static int INSTALL_PARSE_FAILED_BAD_MANIFEST; 8557 public static int INSTALL_PARSE_FAILED_BAD_PACKAGE_NAME; 8558 public static int INSTALL_PARSE_FAILED_BAD_SHARED_USER_ID; 8559 public static int INSTALL_PARSE_FAILED_CERTIFICATE_ENCODING; 8560 public static int INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES; 8561 public static int INSTALL_PARSE_FAILED_MANIFEST_EMPTY; 8562 public static int INSTALL_PARSE_FAILED_MANIFEST_MALFORMED; 8563 public static int INSTALL_PARSE_FAILED_NOT_APK; 8564 public static int INSTALL_PARSE_FAILED_NO_CERTIFICATES; 8565 public static int INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION; 8566 public static int INSTALL_REASON_DEVICE_RESTORE; 8567 public static int INSTALL_REASON_DEVICE_SETUP; 8568 public static int INSTALL_REASON_POLICY; 8569 public static int INSTALL_REASON_UNKNOWN; 8570 public static int INSTALL_REASON_USER; 8571 public static int INSTALL_REPLACE_EXISTING; 8572 public static int INSTALL_SUCCEEDED; 8573 public static int INSTALL_VIRTUAL_PRELOAD; 8574 public static int INTENT_FILTER_DOMAIN_VERIFICATION_STATUS_ALWAYS; 8575 public static int INTENT_FILTER_DOMAIN_VERIFICATION_STATUS_ALWAYS_ASK; 8576 public static int INTENT_FILTER_DOMAIN_VERIFICATION_STATUS_ASK; 8577 public static int INTENT_FILTER_DOMAIN_VERIFICATION_STATUS_NEVER; 8578 public static int INTENT_FILTER_DOMAIN_VERIFICATION_STATUS_UNDEFINED; 8579 public static int INTENT_FILTER_VERIFICATION_FAILURE; 8580 public static int INTENT_FILTER_VERIFICATION_SUCCESS; 8581 public static int MASK_PERMISSION_FLAGS; 8582 public static int MATCH_ALL; 8583 public static int MATCH_ANY_USER; 8584 public static int MATCH_DEBUG_TRIAGED_MISSING; 8585 public static int MATCH_DEFAULT_ONLY; 8586 public static int MATCH_DIRECT_BOOT_AWARE; 8587 public static int MATCH_DIRECT_BOOT_UNAWARE; 8588 public static int MATCH_DISABLED_COMPONENTS; 8589 public static int MATCH_DISABLED_UNTIL_USED_COMPONENTS; 8590 public static int MATCH_EXPLICITLY_VISIBLE_ONLY; 8591 public static int MATCH_FACTORY_ONLY; 8592 public static int MATCH_INSTANT; 8593 public static int MATCH_KNOWN_PACKAGES; 8594 public static int MATCH_STATIC_SHARED_LIBRARIES; 8595 public static int MATCH_SYSTEM_ONLY; 8596 public static int MATCH_UNINSTALLED_PACKAGES; 8597 public static int MATCH_VISIBLE_TO_INSTANT_APP_ONLY; 8598 public static long MAXIMUM_VERIFICATION_TIMEOUT; 8599 public static int MOVE_EXTERNAL_MEDIA; 8600 public static int MOVE_FAILED_3RD_PARTY_NOT_ALLOWED_ON_INTERNAL; 8601 public static int MOVE_FAILED_DEVICE_ADMIN; 8602 public static int MOVE_FAILED_DOESNT_EXIST; 8603 public static int MOVE_FAILED_FORWARD_LOCKED; 8604 public static int MOVE_FAILED_INSUFFICIENT_STORAGE; 8605 public static int MOVE_FAILED_INTERNAL_ERROR; 8606 public static int MOVE_FAILED_INVALID_LOCATION; 8607 public static int MOVE_FAILED_LOCKED_USER; 8608 public static int MOVE_FAILED_OPERATION_PENDING; 8609 public static int MOVE_FAILED_SYSTEM_PACKAGE; 8610 public static int MOVE_INTERNAL; 8611 public static int MOVE_SUCCEEDED; 8612 public static int NOTIFY_PACKAGE_USE_ACTIVITY; 8613 public static int NOTIFY_PACKAGE_USE_BACKUP; 8614 public static int NOTIFY_PACKAGE_USE_BROADCAST_RECEIVER; 8615 public static int NOTIFY_PACKAGE_USE_CONTENT_PROVIDER; 8616 public static int NOTIFY_PACKAGE_USE_CROSS_PACKAGE; 8617 public static int NOTIFY_PACKAGE_USE_FOREGROUND_SERVICE; 8618 public static int NOTIFY_PACKAGE_USE_INSTRUMENTATION; 8619 public static int NOTIFY_PACKAGE_USE_REASONS_COUNT; 8620 public static int NOTIFY_PACKAGE_USE_SERVICE; 8621 public static int NO_NATIVE_LIBRARIES; 8622 public static int ONLY_IF_NO_MATCH_FOUND; 8623 public static int PERMISSION_DENIED; 8624 public static int PERMISSION_GRANTED; 8625 public static int SIGNATURE_FIRST_NOT_SIGNED; 8626 public static int SIGNATURE_MATCH; 8627 public static int SIGNATURE_NEITHER_SIGNED; 8628 public static int SIGNATURE_NO_MATCH; 8629 public static int SIGNATURE_SECOND_NOT_SIGNED; 8630 public static int SIGNATURE_UNKNOWN_PACKAGE; 8631 public static int SKIP_CURRENT_PROFILE; 8632 public static java.lang.String SYSTEM_SHARED_LIBRARY_SERVICES; 8633 public static java.lang.String SYSTEM_SHARED_LIBRARY_SHARED; 8634 public static int VERIFICATION_ALLOW; 8635 public static int VERIFICATION_ALLOW_WITHOUT_SUFFICIENT; 8636 public static int VERIFICATION_REJECT; 8637 public static int VERSION_CODE_HIGHEST; 8638} 8639 8640-keep class android.content.pm.PackageManager$DexModuleRegisterCallback { 8641 <init>(); 8642 8643 public abstract void onDexModuleRegistered(java.lang.String, boolean, java.lang.String); 8644 8645 8646} 8647 8648-keep class android.content.pm.PackageManager$MoveCallback { 8649 <init>(); 8650 8651 public void onCreated(int, android.os.Bundle); 8652 public abstract void onStatusChanged(int, int, long); 8653 8654 8655} 8656 8657-keep class android.content.pm.PackageManager$NameNotFoundException { 8658 <init>(); 8659 <init>(java.lang.String); 8660 8661 8662 8663} 8664 8665-keep class android.content.pm.PackageManager$OnPermissionsChangedListener { 8666 8667 public abstract void onPermissionsChanged(int); 8668 8669 8670} 8671 8672-keep class android.content.pm.PackageParser { 8673 <init>(); 8674 8675 public static void collectCertificates(android.content.pm.PackageParser$Package, boolean); 8676 public static int computeMinSdkVersion(int, java.lang.String, int, java.lang.String[], java.lang.String[]); 8677 public static int computeTargetSdkVersion(int, java.lang.String, java.lang.String[], java.lang.String[], boolean); 8678 protected android.content.pm.PackageParser$Package fromCacheEntry(byte[]); 8679 public static android.content.pm.PackageParser$Package fromCacheEntryStatic(byte[]); 8680 public static android.content.pm.ActivityInfo generateActivityInfo(android.content.pm.PackageParser$Activity, int, android.content.pm.PackageUserState, int); 8681 public static android.content.pm.ActivityInfo generateActivityInfo(android.content.pm.ActivityInfo, int, android.content.pm.PackageUserState, int); 8682 public static android.content.pm.ApplicationInfo generateApplicationInfo(android.content.pm.PackageParser$Package, int, android.content.pm.PackageUserState); 8683 public static android.content.pm.ApplicationInfo generateApplicationInfo(android.content.pm.PackageParser$Package, int, android.content.pm.PackageUserState, int); 8684 public static android.content.pm.ApplicationInfo generateApplicationInfo(android.content.pm.ApplicationInfo, int, android.content.pm.PackageUserState, int); 8685 public static android.content.pm.InstrumentationInfo generateInstrumentationInfo(android.content.pm.PackageParser$Instrumentation, int); 8686 public static android.content.pm.PackageInfo generatePackageInfo(android.content.pm.PackageParser$Package, int[], int, long, long, java.util.Set, android.content.pm.PackageUserState); 8687 public static android.content.pm.PackageInfo generatePackageInfo(android.content.pm.PackageParser$Package, int[], int, long, long, java.util.Set, android.content.pm.PackageUserState, int); 8688 public static android.content.pm.PermissionGroupInfo generatePermissionGroupInfo(android.content.pm.PackageParser$PermissionGroup, int); 8689 public static android.content.pm.PermissionInfo generatePermissionInfo(android.content.pm.PackageParser$Permission, int); 8690 public static android.content.pm.ProviderInfo generateProviderInfo(android.content.pm.PackageParser$Provider, int, android.content.pm.PackageUserState, int); 8691 public static android.content.pm.ServiceInfo generateServiceInfo(android.content.pm.PackageParser$Service, int, android.content.pm.PackageUserState, int); 8692 public static int getActivityConfigChanges(int, int); 8693 public static boolean isApkFile(java.io.File); 8694 public static boolean isApkPath(java.lang.String); 8695 public static boolean isAvailable(android.content.pm.PackageUserState); 8696 public static android.content.pm.PackageParser$ApkLite parseApkLite(java.io.File, int); 8697 public static android.content.pm.PackageParser$ApkLite parseApkLite(java.io.FileDescriptor, java.lang.String, int); 8698 public android.content.pm.PackageParser$Package parseMonolithicPackage(java.io.File, int); 8699 public android.content.pm.PackageParser$Package parsePackage(java.io.File, int, boolean); 8700 public android.content.pm.PackageParser$Package parsePackage(java.io.File, int); 8701 public static android.content.pm.PackageParser$PackageLite parsePackageLite(java.io.File, int); 8702 public static java.security.PublicKey parsePublicKey(java.lang.String); 8703 public void setCacheDir(java.io.File); 8704 public void setCallback(android.content.pm.PackageParser$Callback); 8705 public static void setCompatibilityModeEnabled(boolean); 8706 public void setDisplayMetrics(android.util.DisplayMetrics); 8707 public void setOnlyCoreApps(boolean); 8708 public void setSeparateProcesses(java.lang.String[]); 8709 protected byte[] toCacheEntry(android.content.pm.PackageParser$Package); 8710 public static byte[] toCacheEntryStatic(android.content.pm.PackageParser$Package); 8711 public static android.util.ArraySet toSigningKeys(android.content.pm.Signature[]); 8712 8713 8714 public static java.lang.String ANDROID_MANIFEST_FILENAME; 8715 public static java.lang.String APK_FILE_EXTENSION; 8716 public static android.content.pm.PackageParser$NewPermissionInfo[] NEW_PERMISSIONS; 8717 public static int PARSE_CHATTY; 8718 public static int PARSE_COLLECT_CERTIFICATES; 8719 public static int PARSE_ENFORCE_CODE; 8720 public static int PARSE_EXTERNAL_STORAGE; 8721 public static int PARSE_FORCE_SDK; 8722 public static int PARSE_FORWARD_LOCK; 8723 public static int PARSE_IGNORE_PROCESSES; 8724 public static int PARSE_IS_SYSTEM_DIR; 8725 public static int PARSE_MUST_BE_APK; 8726 public static android.content.pm.PackageParser$SplitPermissionInfo[] SPLIT_PERMISSIONS; 8727 public static java.util.concurrent.atomic.AtomicInteger sCachedPackageReadCount; 8728} 8729 8730-keep class android.content.pm.PackageParser$Activity { 8731 <init>(android.content.pm.PackageParser$ParseComponentArgs, android.content.pm.ActivityInfo); 8732 8733 public int describeContents(); 8734 public void setPackageName(java.lang.String); 8735 public java.lang.String toString(); 8736 public void writeToParcel(android.os.Parcel, int); 8737 8738 8739 public static android.os.Parcelable$Creator CREATOR; 8740 public android.content.pm.ActivityInfo info; 8741} 8742 8743-keep class android.content.pm.PackageParser$ActivityIntentInfo { 8744 <init>(android.content.pm.PackageParser$Activity); 8745 <init>(android.os.Parcel); 8746 8747 public java.lang.String toString(); 8748 8749 8750 public android.content.pm.PackageParser$Activity activity; 8751} 8752 8753-keep class android.content.pm.PackageParser$ApkLite { 8754 <init>(java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String, int, int, int, int, java.util.List, android.content.pm.PackageParser$SigningDetails, boolean, boolean, boolean, boolean, boolean, boolean); 8755 8756 public long getLongVersionCode(); 8757 8758 8759 public java.lang.String codePath; 8760 public java.lang.String configForSplit; 8761 public boolean coreApp; 8762 public boolean debuggable; 8763 public boolean extractNativeLibs; 8764 public int installLocation; 8765 public boolean isFeatureSplit; 8766 public boolean isolatedSplits; 8767 public boolean multiArch; 8768 public java.lang.String packageName; 8769 public int revisionCode; 8770 public android.content.pm.PackageParser$SigningDetails signingDetails; 8771 public java.lang.String splitName; 8772 public boolean use32bitAbi; 8773 public java.lang.String usesSplitName; 8774 public android.content.pm.VerifierInfo[] verifiers; 8775 public int versionCode; 8776 public int versionCodeMajor; 8777} 8778 8779-keep class android.content.pm.PackageParser$Callback { 8780 8781 public abstract java.lang.String[] getOverlayApks(java.lang.String); 8782 public abstract java.lang.String[] getOverlayPaths(java.lang.String, java.lang.String); 8783 public abstract boolean hasFeature(java.lang.String); 8784 8785 8786} 8787 8788-keep class android.content.pm.PackageParser$Component { 8789 <init>(android.content.pm.PackageParser$Package); 8790 <init>(android.content.pm.PackageParser$ParsePackageItemArgs, android.content.pm.PackageItemInfo); 8791 <init>(android.content.pm.PackageParser$ParseComponentArgs, android.content.pm.ComponentInfo); 8792 <init>(android.content.pm.PackageParser$Component); 8793 <init>(android.os.Parcel); 8794 8795 public void appendComponentShortName(java.lang.StringBuilder); 8796 public android.content.ComponentName getComponentName(); 8797 public void printComponentShortName(java.io.PrintWriter); 8798 public void setPackageName(java.lang.String); 8799 protected void writeToParcel(android.os.Parcel, int); 8800 8801 8802 public java.lang.String className; 8803 public java.util.ArrayList intents; 8804 public android.os.Bundle metaData; 8805 public int order; 8806 public android.content.pm.PackageParser$Package owner; 8807} 8808 8809-keep class android.content.pm.PackageParser$Instrumentation { 8810 <init>(android.content.pm.PackageParser$ParsePackageItemArgs, android.content.pm.InstrumentationInfo); 8811 8812 public int describeContents(); 8813 public void setPackageName(java.lang.String); 8814 public java.lang.String toString(); 8815 public void writeToParcel(android.os.Parcel, int); 8816 8817 8818 public static android.os.Parcelable$Creator CREATOR; 8819 public android.content.pm.InstrumentationInfo info; 8820} 8821 8822-keep class android.content.pm.PackageParser$IntentInfo { 8823 <init>(); 8824 <init>(android.os.Parcel); 8825 8826 public void writeIntentInfoToParcel(android.os.Parcel, int); 8827 8828 8829 public int banner; 8830 public boolean hasDefault; 8831 public int icon; 8832 public int labelRes; 8833 public int logo; 8834 public java.lang.CharSequence nonLocalizedLabel; 8835 public int preferred; 8836} 8837 8838-keep class android.content.pm.PackageParser$NewPermissionInfo { 8839 <init>(java.lang.String, int, int); 8840 8841 8842 8843 public int fileVersion; 8844 public java.lang.String name; 8845 public int sdkVersion; 8846} 8847 8848-keep class android.content.pm.PackageParser$Package { 8849 <init>(java.lang.String); 8850 <init>(android.os.Parcel); 8851 8852 public boolean canHaveOatDir(); 8853 public int describeContents(); 8854 public java.util.List getAllCodePaths(); 8855 public java.util.List getAllCodePathsExcludingResourceOnly(); 8856 public java.util.List getChildPackageNames(); 8857 public long getLatestForegroundPackageUseTimeInMills(); 8858 public long getLatestPackageUseTimeInMills(); 8859 public long getLongVersionCode(); 8860 public boolean hasChildPackage(java.lang.String); 8861 public boolean hasComponentClassName(java.lang.String); 8862 public boolean isExternal(); 8863 public boolean isForwardLocked(); 8864 public boolean isLibrary(); 8865 public boolean isMatch(int); 8866 public boolean isOem(); 8867 public boolean isPrivileged(); 8868 public boolean isProduct(); 8869 public boolean isSystem(); 8870 public boolean isUpdatedSystemApp(); 8871 public boolean isVendor(); 8872 public void setApplicationInfoBaseCodePath(java.lang.String); 8873 public void setApplicationInfoBaseResourcePath(java.lang.String); 8874 public void setApplicationInfoCodePath(java.lang.String); 8875 public void setApplicationInfoFlags(int, int); 8876 public void setApplicationInfoResourcePath(java.lang.String); 8877 public void setApplicationInfoSplitCodePaths(java.lang.String[]); 8878 public void setApplicationInfoSplitResourcePaths(java.lang.String[]); 8879 public void setApplicationVolumeUuid(java.lang.String); 8880 public void setBaseCodePath(java.lang.String); 8881 public void setCodePath(java.lang.String); 8882 public void setPackageName(java.lang.String); 8883 public void setSigningDetails(android.content.pm.PackageParser$SigningDetails); 8884 public void setSplitCodePaths(java.lang.String[]); 8885 public void setUse32bitAbi(boolean); 8886 public void setVolumeUuid(java.lang.String); 8887 public java.lang.String toString(); 8888 public void writeToParcel(android.os.Parcel, int); 8889 8890 8891 public static android.os.Parcelable$Creator CREATOR; 8892 public java.util.ArrayList activities; 8893 public android.content.pm.ApplicationInfo applicationInfo; 8894 public java.lang.String baseCodePath; 8895 public boolean baseHardwareAccelerated; 8896 public int baseRevisionCode; 8897 public java.util.ArrayList childPackages; 8898 public java.lang.String codePath; 8899 public java.util.ArrayList configPreferences; 8900 public boolean coreApp; 8901 public java.lang.String cpuAbiOverride; 8902 public java.util.ArrayList featureGroups; 8903 public int installLocation; 8904 public java.util.ArrayList instrumentation; 8905 public boolean isStub; 8906 public java.util.ArrayList libraryNames; 8907 public java.util.ArrayList mAdoptPermissions; 8908 public android.os.Bundle mAppMetaData; 8909 public int mCompileSdkVersion; 8910 public java.lang.String mCompileSdkVersionCodename; 8911 public java.lang.Object mExtras; 8912 public android.util.ArrayMap mKeySetMapping; 8913 public long[] mLastPackageUsageTimeInMills; 8914 public java.util.ArrayList mOriginalPackages; 8915 public java.lang.String mOverlayCategory; 8916 public boolean mOverlayIsStatic; 8917 public int mOverlayPriority; 8918 public java.lang.String mOverlayTarget; 8919 public int mPreferredOrder; 8920 public java.lang.String mRealPackage; 8921 public java.lang.String mRequiredAccountType; 8922 public boolean mRequiredForAllUsers; 8923 public java.lang.String mRestrictedAccountType; 8924 public java.lang.String mSharedUserId; 8925 public int mSharedUserLabel; 8926 public android.content.pm.PackageParser$SigningDetails mSigningDetails; 8927 public android.util.ArraySet mUpgradeKeySets; 8928 public int mVersionCode; 8929 public int mVersionCodeMajor; 8930 public java.lang.String mVersionName; 8931 public java.lang.String manifestPackageName; 8932 public java.lang.String packageName; 8933 public android.content.pm.PackageParser$Package parentPackage; 8934 public java.util.ArrayList permissionGroups; 8935 public java.util.ArrayList permissions; 8936 public java.util.ArrayList preferredActivityFilters; 8937 public java.util.ArrayList protectedBroadcasts; 8938 public java.util.ArrayList providers; 8939 public java.util.ArrayList receivers; 8940 public java.util.ArrayList reqFeatures; 8941 public java.util.ArrayList requestedPermissions; 8942 public byte[] restrictUpdateHash; 8943 public java.util.ArrayList services; 8944 public java.lang.String[] splitCodePaths; 8945 public int[] splitFlags; 8946 public java.lang.String[] splitNames; 8947 public int[] splitPrivateFlags; 8948 public int[] splitRevisionCodes; 8949 public java.lang.String staticSharedLibName; 8950 public long staticSharedLibVersion; 8951 public boolean use32bitAbi; 8952 public java.util.ArrayList usesLibraries; 8953 public java.lang.String[] usesLibraryFiles; 8954 public java.util.ArrayList usesOptionalLibraries; 8955 public java.util.ArrayList usesStaticLibraries; 8956 public java.lang.String[][] usesStaticLibrariesCertDigests; 8957 public long[] usesStaticLibrariesVersions; 8958 public boolean visibleToInstantApps; 8959 public java.lang.String volumeUuid; 8960} 8961 8962-keep class android.content.pm.PackageParser$PackageLite { 8963 <init>(java.lang.String, android.content.pm.PackageParser$ApkLite, java.lang.String[], boolean[], java.lang.String[], java.lang.String[], java.lang.String[], int[]); 8964 8965 public java.util.List getAllCodePaths(); 8966 8967 8968 public java.lang.String baseCodePath; 8969 public int baseRevisionCode; 8970 public java.lang.String codePath; 8971 public java.lang.String[] configForSplit; 8972 public boolean coreApp; 8973 public boolean debuggable; 8974 public boolean extractNativeLibs; 8975 public int installLocation; 8976 public boolean[] isFeatureSplits; 8977 public boolean isolatedSplits; 8978 public boolean multiArch; 8979 public java.lang.String packageName; 8980 public java.lang.String[] splitCodePaths; 8981 public java.lang.String[] splitNames; 8982 public int[] splitRevisionCodes; 8983 public boolean use32bitAbi; 8984 public java.lang.String[] usesSplitNames; 8985 public android.content.pm.VerifierInfo[] verifiers; 8986 public int versionCode; 8987 public int versionCodeMajor; 8988} 8989 8990-keep class android.content.pm.PackageParser$PackageParserException { 8991 <init>(int, java.lang.String); 8992 <init>(int, java.lang.String, java.lang.Throwable); 8993 8994 8995 8996 public int error; 8997} 8998 8999-keep class android.content.pm.PackageParser$ParseComponentArgs { 9000 <init>(android.content.pm.PackageParser$Package, java.lang.String[], int, int, int, int, int, int, java.lang.String[], int, int, int); 9001 9002 9003 9004} 9005 9006-keep class android.content.pm.PackageParser$ParsePackageItemArgs { 9007 9008 9009 9010} 9011 9012-keep class android.content.pm.PackageParser$Permission { 9013 <init>(android.content.pm.PackageParser$Package); 9014 <init>(android.content.pm.PackageParser$Package, android.content.pm.PermissionInfo); 9015 9016 public int describeContents(); 9017 public boolean isAppOp(); 9018 public void setPackageName(java.lang.String); 9019 public java.lang.String toString(); 9020 public void writeToParcel(android.os.Parcel, int); 9021 9022 9023 public static android.os.Parcelable$Creator CREATOR; 9024 public android.content.pm.PackageParser$PermissionGroup group; 9025 public android.content.pm.PermissionInfo info; 9026 public boolean tree; 9027} 9028 9029-keep class android.content.pm.PackageParser$PermissionGroup { 9030 <init>(android.content.pm.PackageParser$Package); 9031 <init>(android.content.pm.PackageParser$Package, android.content.pm.PermissionGroupInfo); 9032 9033 public int describeContents(); 9034 public void setPackageName(java.lang.String); 9035 public java.lang.String toString(); 9036 public void writeToParcel(android.os.Parcel, int); 9037 9038 9039 public static android.os.Parcelable$Creator CREATOR; 9040 public android.content.pm.PermissionGroupInfo info; 9041} 9042 9043-keep class android.content.pm.PackageParser$Provider { 9044 <init>(android.content.pm.PackageParser$ParseComponentArgs, android.content.pm.ProviderInfo); 9045 <init>(android.content.pm.PackageParser$Provider); 9046 9047 public int describeContents(); 9048 public void setPackageName(java.lang.String); 9049 public java.lang.String toString(); 9050 public void writeToParcel(android.os.Parcel, int); 9051 9052 9053 public static android.os.Parcelable$Creator CREATOR; 9054 public android.content.pm.ProviderInfo info; 9055 public boolean syncable; 9056} 9057 9058-keep class android.content.pm.PackageParser$Service { 9059 <init>(android.content.pm.PackageParser$ParseComponentArgs, android.content.pm.ServiceInfo); 9060 9061 public int describeContents(); 9062 public void setPackageName(java.lang.String); 9063 public java.lang.String toString(); 9064 public void writeToParcel(android.os.Parcel, int); 9065 9066 9067 public static android.os.Parcelable$Creator CREATOR; 9068 public android.content.pm.ServiceInfo info; 9069} 9070 9071-keep class android.content.pm.PackageParser$SigningDetails { 9072 <init>(android.content.pm.Signature[], int, android.util.ArraySet, android.content.pm.Signature[], int[]); 9073 <init>(android.content.pm.Signature[], int, android.content.pm.Signature[], int[]); 9074 <init>(android.content.pm.Signature[], int); 9075 <init>(android.content.pm.PackageParser$SigningDetails); 9076 <init>(android.os.Parcel); 9077 9078 public boolean checkCapability(android.content.pm.PackageParser$SigningDetails, int); 9079 public boolean checkCapability(java.lang.String, int); 9080 public boolean checkCapabilityRecover(android.content.pm.PackageParser$SigningDetails, int); 9081 public int describeContents(); 9082 public boolean equals(java.lang.Object); 9083 public boolean hasAncestor(android.content.pm.PackageParser$SigningDetails); 9084 public boolean hasAncestorOrSelf(android.content.pm.PackageParser$SigningDetails); 9085 public boolean hasCertificate(android.content.pm.Signature); 9086 public boolean hasCertificate(android.content.pm.Signature, int); 9087 public boolean hasCertificate(byte[]); 9088 public boolean hasPastSigningCertificates(); 9089 public boolean hasSha256Certificate(byte[]); 9090 public boolean hasSha256Certificate(byte[], int); 9091 public boolean hasSignatures(); 9092 public int hashCode(); 9093 public boolean signaturesMatchExactly(android.content.pm.PackageParser$SigningDetails); 9094 public void writeToParcel(android.os.Parcel, int); 9095 9096 9097 public static android.os.Parcelable$Creator CREATOR; 9098 public static android.content.pm.PackageParser$SigningDetails UNKNOWN; 9099 public android.content.pm.Signature[] pastSigningCertificates; 9100 public int[] pastSigningCertificatesFlags; 9101 public android.util.ArraySet publicKeys; 9102 public int signatureSchemeVersion; 9103 public android.content.pm.Signature[] signatures; 9104} 9105 9106-keep class android.content.pm.PackageParser$SplitPermissionInfo { 9107 <init>(java.lang.String, java.lang.String[], int); 9108 9109 9110 9111 public java.lang.String[] newPerms; 9112 public java.lang.String rootPerm; 9113 public int targetSdk; 9114} 9115 9116-keep class android.content.pm.PackageStats { 9117 <init>(java.lang.String); 9118 <init>(java.lang.String, int); 9119 <init>(android.os.Parcel); 9120 <init>(android.content.pm.PackageStats); 9121 9122 public int describeContents(); 9123 public boolean equals(java.lang.Object); 9124 public int hashCode(); 9125 public java.lang.String toString(); 9126 public void writeToParcel(android.os.Parcel, int); 9127 9128 9129 public static android.os.Parcelable$Creator CREATOR; 9130 public long cacheSize; 9131 public long codeSize; 9132 public long dataSize; 9133 public long externalCacheSize; 9134 public long externalCodeSize; 9135 public long externalDataSize; 9136 public long externalMediaSize; 9137 public long externalObbSize; 9138 public java.lang.String packageName; 9139 public int userHandle; 9140} 9141 9142-keep class android.content.pm.PackageUserState { 9143 <init>(); 9144 <init>(android.content.pm.PackageUserState); 9145 9146 public boolean equals(java.lang.Object); 9147 public boolean isAvailable(int); 9148 public boolean isEnabled(android.content.pm.ComponentInfo, int); 9149 public boolean isMatch(android.content.pm.ComponentInfo, int); 9150 9151 9152 public int appLinkGeneration; 9153 public int categoryHint; 9154 public long ceDataInode; 9155 public java.lang.String dialogMessage; 9156 public android.util.ArraySet disabledComponents; 9157 public int domainVerificationStatus; 9158 public int enabled; 9159 public android.util.ArraySet enabledComponents; 9160 public java.lang.String harmfulAppWarning; 9161 public boolean hidden; 9162 public int installReason; 9163 public boolean installed; 9164 public boolean instantApp; 9165 public java.lang.String lastDisableAppCaller; 9166 public boolean notLaunched; 9167 public java.lang.String[] overlayPaths; 9168 public boolean stopped; 9169 public boolean suspended; 9170 public android.os.PersistableBundle suspendedAppExtras; 9171 public android.os.PersistableBundle suspendedLauncherExtras; 9172 public java.lang.String suspendingPackage; 9173 public boolean virtualPreload; 9174} 9175 9176-keep class android.content.pm.ParceledListSlice { 9177 <init>(java.util.List); 9178 9179 public int describeContents(); 9180 public static android.content.pm.ParceledListSlice emptyList(); 9181 public java.util.List getList(); 9182 protected android.os.Parcelable$Creator readParcelableCreator(android.os.Parcel, java.lang.ClassLoader); 9183 public void setInlineCountLimit(int); 9184 protected void writeElement(android.os.Parcelable, android.os.Parcel, int); 9185 protected void writeElement(java.lang.Object, android.os.Parcel, int); 9186 protected void writeParcelableCreator(android.os.Parcelable, android.os.Parcel); 9187 protected void writeParcelableCreator(java.lang.Object, android.os.Parcel); 9188 public void writeToParcel(android.os.Parcel, int); 9189 9190 9191 public static android.os.Parcelable$ClassLoaderCreator CREATOR; 9192} 9193 9194-keep class android.content.pm.PathPermission { 9195 <init>(java.lang.String, int, java.lang.String, java.lang.String); 9196 <init>(android.os.Parcel); 9197 9198 public java.lang.String getReadPermission(); 9199 public java.lang.String getWritePermission(); 9200 public void writeToParcel(android.os.Parcel, int); 9201 9202 9203 public static android.os.Parcelable$Creator CREATOR; 9204} 9205 9206-keep class android.content.pm.PermissionGroupInfo { 9207 <init>(); 9208 <init>(android.content.pm.PermissionGroupInfo); 9209 9210 public int describeContents(); 9211 public java.lang.CharSequence loadDescription(android.content.pm.PackageManager); 9212 public java.lang.String toString(); 9213 public void writeToParcel(android.os.Parcel, int); 9214 9215 9216 public static android.os.Parcelable$Creator CREATOR; 9217 public static int FLAG_PERSONAL_INFO; 9218 public int descriptionRes; 9219 public int flags; 9220 public java.lang.CharSequence nonLocalizedDescription; 9221 public int priority; 9222 public int requestRes; 9223} 9224 9225-keep class android.content.pm.PermissionInfo { 9226 <init>(); 9227 <init>(android.content.pm.PermissionInfo); 9228 9229 public int calculateFootprint(); 9230 public int describeContents(); 9231 public static int fixProtectionLevel(int); 9232 public int getProtection(); 9233 public int getProtectionFlags(); 9234 public boolean isAppOp(); 9235 public java.lang.CharSequence loadDescription(android.content.pm.PackageManager); 9236 public static java.lang.String protectionToString(int); 9237 public java.lang.String toString(); 9238 public void writeToParcel(android.os.Parcel, int); 9239 9240 9241 public static android.os.Parcelable$Creator CREATOR; 9242 public static int FLAG_COSTS_MONEY; 9243 public static int FLAG_INSTALLED; 9244 public static int FLAG_REMOVED; 9245 public static int PROTECTION_DANGEROUS; 9246 public static int PROTECTION_FLAG_APPOP; 9247 public static int PROTECTION_FLAG_DEVELOPMENT; 9248 public static int PROTECTION_FLAG_INSTALLER; 9249 public static int PROTECTION_FLAG_INSTANT; 9250 public static int PROTECTION_FLAG_OEM; 9251 public static int PROTECTION_FLAG_PRE23; 9252 public static int PROTECTION_FLAG_PREINSTALLED; 9253 public static int PROTECTION_FLAG_PRIVILEGED; 9254 public static int PROTECTION_FLAG_RUNTIME_ONLY; 9255 public static int PROTECTION_FLAG_SETUP; 9256 public static int PROTECTION_FLAG_SYSTEM; 9257 public static int PROTECTION_FLAG_SYSTEM_TEXT_CLASSIFIER; 9258 public static int PROTECTION_FLAG_VENDOR_PRIVILEGED; 9259 public static int PROTECTION_FLAG_VERIFIER; 9260 public static int PROTECTION_MASK_BASE; 9261 public static int PROTECTION_MASK_FLAGS; 9262 public static int PROTECTION_NORMAL; 9263 public static int PROTECTION_SIGNATURE; 9264 public static int PROTECTION_SIGNATURE_OR_SYSTEM; 9265 public int descriptionRes; 9266 public int flags; 9267 public java.lang.String group; 9268 public java.lang.CharSequence nonLocalizedDescription; 9269 public int protectionLevel; 9270 public int requestRes; 9271} 9272 9273-keep class android.content.pm.ProviderInfo { 9274 <init>(); 9275 <init>(android.content.pm.ProviderInfo); 9276 9277 public int describeContents(); 9278 public void dump(android.util.Printer, java.lang.String); 9279 public void dump(android.util.Printer, java.lang.String, int); 9280 public java.lang.String toString(); 9281 public void writeToParcel(android.os.Parcel, int); 9282 9283 9284 public static android.os.Parcelable$Creator CREATOR; 9285 public static int FLAG_SINGLE_USER; 9286 public static int FLAG_VISIBLE_TO_INSTANT_APP; 9287 public java.lang.String authority; 9288 public int flags; 9289 public boolean grantUriPermissions; 9290 public int initOrder; 9291 public boolean isSyncable; 9292 public boolean multiprocess; 9293 public android.content.pm.PathPermission[] pathPermissions; 9294 public java.lang.String readPermission; 9295 public android.os.PatternMatcher[] uriPermissionPatterns; 9296 public java.lang.String writePermission; 9297} 9298 9299-keep class android.content.pm.ResolveInfo { 9300 <init>(); 9301 <init>(android.content.pm.ResolveInfo); 9302 9303 public int describeContents(); 9304 public void dump(android.util.Printer, java.lang.String); 9305 public void dump(android.util.Printer, java.lang.String, int); 9306 public android.content.pm.ComponentInfo getComponentInfo(); 9307 public int getIconResource(); 9308 public android.graphics.drawable.Drawable loadIcon(android.content.pm.PackageManager); 9309 public java.lang.CharSequence loadLabel(android.content.pm.PackageManager); 9310 public int resolveIconResId(); 9311 public int resolveLabelResId(); 9312 public java.lang.String toString(); 9313 public void writeToParcel(android.os.Parcel, int); 9314 9315 9316 public static android.os.Parcelable$Creator CREATOR; 9317 public android.content.pm.ActivityInfo activityInfo; 9318 public android.content.pm.AuxiliaryResolveInfo auxiliaryInfo; 9319 public android.content.IntentFilter filter; 9320 public boolean handleAllWebDataURI; 9321 public int icon; 9322 public int iconResourceId; 9323 public boolean instantAppAvailable; 9324 public boolean isDefault; 9325 public boolean isInstantAppAvailable; 9326 public int labelRes; 9327 public int match; 9328 public boolean noResourceId; 9329 public java.lang.CharSequence nonLocalizedLabel; 9330 public int preferredOrder; 9331 public int priority; 9332 public android.content.pm.ProviderInfo providerInfo; 9333 public java.lang.String resolvePackageName; 9334 public android.content.pm.ServiceInfo serviceInfo; 9335 public int specificIndex; 9336 public boolean system; 9337 public int targetUserId; 9338} 9339 9340-keep class android.content.pm.ServiceInfo { 9341 <init>(); 9342 <init>(android.content.pm.ServiceInfo); 9343 9344 public int describeContents(); 9345 public void dump(android.util.Printer, java.lang.String); 9346 public java.lang.String toString(); 9347 public void writeToParcel(android.os.Parcel, int); 9348 9349 9350 public static android.os.Parcelable$Creator CREATOR; 9351 public static int FLAG_EXTERNAL_SERVICE; 9352 public static int FLAG_ISOLATED_PROCESS; 9353 public static int FLAG_SINGLE_USER; 9354 public static int FLAG_STOP_WITH_TASK; 9355 public static int FLAG_VISIBLE_TO_INSTANT_APP; 9356 public int flags; 9357 public java.lang.String permission; 9358} 9359 9360-keep class android.content.pm.SharedLibraryInfo { 9361 <init>(java.lang.String, long, int, android.content.pm.VersionedPackage, java.util.List); 9362 9363 public int describeContents(); 9364 public android.content.pm.VersionedPackage getDeclaringPackage(); 9365 public java.util.List getDependentPackages(); 9366 public long getLongVersion(); 9367 public java.lang.String getName(); 9368 public int getType(); 9369 public int getVersion(); 9370 public boolean isBuiltin(); 9371 public boolean isDynamic(); 9372 public boolean isStatic(); 9373 public java.lang.String toString(); 9374 public void writeToParcel(android.os.Parcel, int); 9375 9376 9377 public static android.os.Parcelable$Creator CREATOR; 9378 public static int TYPE_BUILTIN; 9379 public static int TYPE_DYNAMIC; 9380 public static int TYPE_STATIC; 9381 public static int VERSION_UNDEFINED; 9382} 9383 9384-keep class android.content.pm.Signature { 9385 <init>(byte[]); 9386 <init>(java.security.cert.Certificate[]); 9387 <init>(java.lang.String); 9388 9389 public static boolean areEffectiveMatch(android.content.pm.Signature[], android.content.pm.Signature[]); 9390 public static boolean areEffectiveMatch(android.content.pm.Signature, android.content.pm.Signature); 9391 public static boolean areExactMatch(android.content.pm.Signature[], android.content.pm.Signature[]); 9392 public static android.content.pm.Signature bounce(java.security.cert.CertificateFactory, android.content.pm.Signature); 9393 public int describeContents(); 9394 public boolean equals(java.lang.Object); 9395 public android.content.pm.Signature[] getChainSignatures(); 9396 public java.security.PublicKey getPublicKey(); 9397 public int hashCode(); 9398 public byte[] toByteArray(); 9399 public char[] toChars(); 9400 public char[] toChars(char[], int[]); 9401 public java.lang.String toCharsString(); 9402 public void writeToParcel(android.os.Parcel, int); 9403 9404 9405 public static android.os.Parcelable$Creator CREATOR; 9406} 9407 9408-keep class android.content.pm.SigningInfo { 9409 <init>(); 9410 <init>(android.content.pm.PackageParser$SigningDetails); 9411 <init>(android.content.pm.SigningInfo); 9412 9413 public int describeContents(); 9414 public android.content.pm.Signature[] getApkContentsSigners(); 9415 public android.content.pm.Signature[] getSigningCertificateHistory(); 9416 public boolean hasMultipleSigners(); 9417 public boolean hasPastSigningCertificates(); 9418 public void writeToParcel(android.os.Parcel, int); 9419 9420 9421 public static android.os.Parcelable$Creator CREATOR; 9422} 9423 9424-keep class android.content.pm.UserInfo { 9425 <init>(int, java.lang.String, int); 9426 <init>(int, java.lang.String, java.lang.String, int); 9427 <init>(); 9428 <init>(android.content.pm.UserInfo); 9429 9430 public boolean canHaveProfile(); 9431 public int describeContents(); 9432 public android.os.UserHandle getUserHandle(); 9433 public boolean isAdmin(); 9434 public boolean isDemo(); 9435 public boolean isEnabled(); 9436 public boolean isEphemeral(); 9437 public boolean isGuest(); 9438 public boolean isInitialized(); 9439 public boolean isManagedProfile(); 9440 public boolean isPrimary(); 9441 public boolean isQuietModeEnabled(); 9442 public boolean isRestricted(); 9443 public boolean isSystemOnly(); 9444 public static boolean isSystemOnly(int); 9445 public boolean supportsSwitchTo(); 9446 public boolean supportsSwitchToByUser(); 9447 public java.lang.String toString(); 9448 public void writeToParcel(android.os.Parcel, int); 9449 9450 9451 public static android.os.Parcelable$Creator CREATOR; 9452 public static int FLAG_ADMIN; 9453 public static int FLAG_DEMO; 9454 public static int FLAG_DISABLED; 9455 public static int FLAG_EPHEMERAL; 9456 public static int FLAG_GUEST; 9457 public static int FLAG_INITIALIZED; 9458 public static int FLAG_MANAGED_PROFILE; 9459 public static int FLAG_MASK_USER_TYPE; 9460 public static int FLAG_PRIMARY; 9461 public static int FLAG_QUIET_MODE; 9462 public static int FLAG_RESTRICTED; 9463 public static int NO_PROFILE_GROUP_ID; 9464 public long creationTime; 9465 public int flags; 9466 public boolean guestToRemove; 9467 public java.lang.String iconPath; 9468 public int id; 9469 public java.lang.String lastLoggedInFingerprint; 9470 public long lastLoggedInTime; 9471 public java.lang.String name; 9472 public boolean partial; 9473 public int profileBadge; 9474 public int profileGroupId; 9475 public int restrictedProfileParentId; 9476 public int serialNumber; 9477} 9478 9479-keep class android.content.pm.VerifierDeviceIdentity { 9480 <init>(long); 9481 9482 public int describeContents(); 9483 public boolean equals(java.lang.Object); 9484 public static android.content.pm.VerifierDeviceIdentity generate(); 9485 public int hashCode(); 9486 public static android.content.pm.VerifierDeviceIdentity parse(java.lang.String); 9487 public java.lang.String toString(); 9488 public void writeToParcel(android.os.Parcel, int); 9489 9490 9491 public static android.os.Parcelable$Creator CREATOR; 9492} 9493 9494-keep class android.content.pm.VerifierInfo { 9495 <init>(java.lang.String, java.security.PublicKey); 9496 9497 public int describeContents(); 9498 public void writeToParcel(android.os.Parcel, int); 9499 9500 9501 public static android.os.Parcelable$Creator CREATOR; 9502 public java.lang.String packageName; 9503 public java.security.PublicKey publicKey; 9504} 9505 9506-keep class android.content.pm.VersionedPackage { 9507 <init>(java.lang.String, int); 9508 <init>(java.lang.String, long); 9509 9510 public int describeContents(); 9511 public long getLongVersionCode(); 9512 public java.lang.String getPackageName(); 9513 public int getVersionCode(); 9514 public java.lang.String toString(); 9515 public void writeToParcel(android.os.Parcel, int); 9516 9517 9518 public static android.os.Parcelable$Creator CREATOR; 9519} 9520 9521-keep class android.content.pm.dex.ArtManager { 9522 <init>(android.content.Context, android.content.pm.dex.IArtManager); 9523 9524 public static java.lang.String getCurrentProfilePath(java.lang.String, int, java.lang.String); 9525 public static java.lang.String getProfileName(java.lang.String); 9526 public static java.io.File getProfileSnapshotFileForName(java.lang.String, java.lang.String); 9527 public boolean isRuntimeProfilingEnabled(int); 9528 public void snapshotRuntimeProfile(int, java.lang.String, java.lang.String, java.util.concurrent.Executor, android.content.pm.dex.ArtManager$SnapshotRuntimeProfileCallback); 9529 9530 9531 public static int PROFILE_APPS; 9532 public static int PROFILE_BOOT_IMAGE; 9533 public static int SNAPSHOT_FAILED_CODE_PATH_NOT_FOUND; 9534 public static int SNAPSHOT_FAILED_INTERNAL_ERROR; 9535 public static int SNAPSHOT_FAILED_PACKAGE_NOT_FOUND; 9536} 9537 9538-keep class android.content.pm.dex.ArtManager$SnapshotRuntimeProfileCallback { 9539 <init>(); 9540 9541 public abstract void onError(int); 9542 public abstract void onSuccess(android.os.ParcelFileDescriptor); 9543 9544 9545} 9546 9547-keep class android.content.pm.dex.IArtManager { 9548 9549 public abstract boolean isRuntimeProfilingEnabled(int, java.lang.String); 9550 public abstract void snapshotRuntimeProfile(int, java.lang.String, java.lang.String, android.content.pm.dex.ISnapshotRuntimeProfileCallback, java.lang.String); 9551 9552 9553} 9554 9555-keep class android.content.pm.dex.ISnapshotRuntimeProfileCallback { 9556 9557 public abstract void onError(int); 9558 public abstract void onSuccess(android.os.ParcelFileDescriptor); 9559 9560 9561} 9562 9563-keep class android.content.res.ApkAssets { 9564 9565 protected void finalize(); 9566 public java.lang.String getAssetPath(); 9567 public boolean isUpToDate(); 9568 public static android.content.res.ApkAssets loadFromFd(java.io.FileDescriptor, java.lang.String, boolean, boolean); 9569 public static android.content.res.ApkAssets loadFromPath(java.lang.String); 9570 public static android.content.res.ApkAssets loadFromPath(java.lang.String, boolean); 9571 public static android.content.res.ApkAssets loadFromPath(java.lang.String, boolean, boolean); 9572 public static android.content.res.ApkAssets loadOverlayFromPath(java.lang.String, boolean); 9573 public android.content.res.XmlResourceParser openXml(java.lang.String); 9574 public java.lang.String toString(); 9575 9576 9577} 9578 9579-keep class android.content.res.AssetFileDescriptor { 9580 <init>(android.os.ParcelFileDescriptor, long, long); 9581 <init>(android.os.ParcelFileDescriptor, long, long, android.os.Bundle); 9582 9583 public void close(); 9584 public java.io.FileInputStream createInputStream(); 9585 public java.io.FileOutputStream createOutputStream(); 9586 public int describeContents(); 9587 public long getDeclaredLength(); 9588 public android.os.Bundle getExtras(); 9589 public java.io.FileDescriptor getFileDescriptor(); 9590 public long getLength(); 9591 public android.os.ParcelFileDescriptor getParcelFileDescriptor(); 9592 public long getStartOffset(); 9593 public java.lang.String toString(); 9594 public void writeToParcel(android.os.Parcel, int); 9595 9596 9597 public static android.os.Parcelable$Creator CREATOR; 9598 public static long UNKNOWN_LENGTH; 9599} 9600 9601-keep class android.content.res.AssetManager { 9602 <init>(); 9603 9604 public int addAssetPath(java.lang.String); 9605 public int addAssetPathAsSharedLibrary(java.lang.String); 9606 public int addOverlayPath(java.lang.String); 9607 public void close(); 9608 protected void finalize(); 9609 public int findCookieForPath(java.lang.String); 9610 public android.content.res.ApkAssets[] getApkAssets(); 9611 public static java.lang.String getAssetAllocations(); 9612 public android.util.SparseArray getAssignedPackageIdentifiers(); 9613 public static int getGlobalAssetCount(); 9614 public static int getGlobalAssetManagerCount(); 9615 public java.lang.String[] getLocales(); 9616 public java.lang.String[] getNonSystemLocales(); 9617 public static android.content.res.AssetManager getSystem(); 9618 public boolean isUpToDate(); 9619 public java.lang.String[] list(java.lang.String); 9620 public java.io.InputStream open(java.lang.String); 9621 public java.io.InputStream open(java.lang.String, int); 9622 public android.content.res.AssetFileDescriptor openFd(java.lang.String); 9623 public java.io.InputStream openNonAsset(java.lang.String); 9624 public java.io.InputStream openNonAsset(java.lang.String, int); 9625 public java.io.InputStream openNonAsset(int, java.lang.String); 9626 public java.io.InputStream openNonAsset(int, java.lang.String, int); 9627 public android.content.res.AssetFileDescriptor openNonAssetFd(java.lang.String); 9628 public android.content.res.AssetFileDescriptor openNonAssetFd(int, java.lang.String); 9629 public android.content.res.XmlResourceParser openXmlResourceParser(java.lang.String); 9630 public android.content.res.XmlResourceParser openXmlResourceParser(int, java.lang.String); 9631 public void setApkAssets(android.content.res.ApkAssets[], boolean); 9632 public void setConfiguration(int, int, java.lang.String, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int); 9633 9634 9635 public static int ACCESS_BUFFER; 9636 public static int ACCESS_RANDOM; 9637 public static int ACCESS_STREAMING; 9638 public static int ACCESS_UNKNOWN; 9639} 9640 9641-keep class android.content.res.ColorStateList { 9642 <init>(int[][], int[]); 9643 9644 public boolean canApplyTheme(); 9645 public static android.content.res.ColorStateList createFromXml(android.content.res.Resources, org.xmlpull.v1.XmlPullParser); 9646 public static android.content.res.ColorStateList createFromXml(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.content.res.Resources$Theme); 9647 public int describeContents(); 9648 public int getChangingConfigurations(); 9649 public int getColorForState(int[], int); 9650 public int[] getColors(); 9651 public android.content.res.ConstantState getConstantState(); 9652 public int getDefaultColor(); 9653 public int[][] getStates(); 9654 public boolean hasFocusStateSpecified(); 9655 public boolean hasState(int); 9656 public boolean isOpaque(); 9657 public boolean isStateful(); 9658 public android.content.res.ColorStateList obtainForTheme(android.content.res.Resources$Theme); 9659 public android.content.res.ComplexColor obtainForTheme(android.content.res.Resources$Theme); 9660 public java.lang.String toString(); 9661 public static android.content.res.ColorStateList valueOf(int); 9662 public android.content.res.ColorStateList withAlpha(int); 9663 public void writeToParcel(android.os.Parcel, int); 9664 9665 9666 public static android.os.Parcelable$Creator CREATOR; 9667} 9668 9669-keep class android.content.res.CompatibilityInfo { 9670 <init>(android.content.pm.ApplicationInfo, int, int, boolean); 9671 9672 public boolean alwaysSupportsScreen(); 9673 public void applyToConfiguration(int, android.content.res.Configuration); 9674 public void applyToDisplayMetrics(android.util.DisplayMetrics); 9675 public static float computeCompatibleScaling(android.util.DisplayMetrics, android.util.DisplayMetrics); 9676 public int describeContents(); 9677 public boolean equals(java.lang.Object); 9678 public android.content.res.CompatibilityInfo$Translator getTranslator(); 9679 public int hashCode(); 9680 public boolean isScalingRequired(); 9681 public boolean needsCompatResources(); 9682 public boolean neverSupportsScreen(); 9683 public boolean supportsScreen(); 9684 public java.lang.String toString(); 9685 public void writeToParcel(android.os.Parcel, int); 9686 9687 9688 public static android.os.Parcelable$Creator CREATOR; 9689 public static android.content.res.CompatibilityInfo DEFAULT_COMPATIBILITY_INFO; 9690 public static int DEFAULT_NORMAL_SHORT_DIMENSION; 9691 public static float MAXIMUM_ASPECT_RATIO; 9692 public int applicationDensity; 9693 public float applicationInvertedScale; 9694 public float applicationScale; 9695} 9696 9697-keep class android.content.res.CompatibilityInfo$Translator { 9698 9699 public android.graphics.Rect getTranslatedContentInsets(android.graphics.Rect); 9700 public android.graphics.Region getTranslatedTouchableArea(android.graphics.Region); 9701 public android.graphics.Rect getTranslatedVisibleInsets(android.graphics.Rect); 9702 public void translateCanvas(android.graphics.Canvas); 9703 public void translateEventInScreenToAppWindow(android.view.MotionEvent); 9704 public void translateLayoutParamsInAppWindowToScreen(android.view.WindowManager$LayoutParams); 9705 public void translatePointInScreenToAppWindow(android.graphics.PointF); 9706 public void translateRectInAppWindowToScreen(android.graphics.Rect); 9707 public void translateRectInScreenToAppWinFrame(android.graphics.Rect); 9708 public void translateRectInScreenToAppWindow(android.graphics.Rect); 9709 public void translateRegionInWindowToScreen(android.graphics.Region); 9710 public void translateWindowLayout(android.view.WindowManager$LayoutParams); 9711 9712 9713 public float applicationInvertedScale; 9714 public float applicationScale; 9715} 9716 9717-keep class android.content.res.ComplexColor { 9718 <init>(); 9719 9720 public abstract boolean canApplyTheme(); 9721 public int getChangingConfigurations(); 9722 public abstract android.content.res.ConstantState getConstantState(); 9723 public abstract int getDefaultColor(); 9724 public boolean isStateful(); 9725 public abstract android.content.res.ComplexColor obtainForTheme(android.content.res.Resources$Theme); 9726 9727 9728} 9729 9730-keep class android.content.res.Configuration { 9731 <init>(); 9732 <init>(android.content.res.Configuration); 9733 9734 public void clearLocales(); 9735 public int compareTo(android.content.res.Configuration); 9736 public int compareTo(java.lang.Object); 9737 public static java.lang.String configurationDiffToString(int); 9738 public int describeContents(); 9739 public int diff(android.content.res.Configuration); 9740 public int diff(android.content.res.Configuration, boolean, boolean); 9741 public int diffPublicOnly(android.content.res.Configuration); 9742 public boolean equals(android.content.res.Configuration); 9743 public boolean equals(java.lang.Object); 9744 public static android.content.res.Configuration generateDelta(android.content.res.Configuration, android.content.res.Configuration); 9745 public int getLayoutDirection(); 9746 public android.os.LocaleList getLocales(); 9747 public int hashCode(); 9748 public boolean isLayoutSizeAtLeast(int); 9749 public boolean isOtherSeqNewer(android.content.res.Configuration); 9750 public boolean isScreenHdr(); 9751 public boolean isScreenRound(); 9752 public boolean isScreenWideColorGamut(); 9753 public static java.lang.String localesToResourceQualifier(android.os.LocaleList); 9754 public void makeDefault(); 9755 public static boolean needNewResources(int, int); 9756 public void readFromParcel(android.os.Parcel); 9757 public static void readXmlAttrs(org.xmlpull.v1.XmlPullParser, android.content.res.Configuration); 9758 public static int reduceScreenLayout(int, int, int); 9759 public static int resetScreenLayout(int); 9760 public static java.lang.String resourceQualifierString(android.content.res.Configuration); 9761 public static java.lang.String resourceQualifierString(android.content.res.Configuration, android.util.DisplayMetrics); 9762 public void setLayoutDirection(java.util.Locale); 9763 public void setLocale(java.util.Locale); 9764 public void setLocales(android.os.LocaleList); 9765 public void setTo(android.content.res.Configuration); 9766 public void setToDefaults(); 9767 public java.lang.String toString(); 9768 public static java.lang.String uiModeToString(int); 9769 public void unset(); 9770 public int updateFrom(android.content.res.Configuration); 9771 public void writeResConfigToProto(android.util.proto.ProtoOutputStream, long, android.util.DisplayMetrics); 9772 public void writeToParcel(android.os.Parcel, int); 9773 public void writeToProto(android.util.proto.ProtoOutputStream, long); 9774 public static void writeXmlAttrs(org.xmlpull.v1.XmlSerializer, android.content.res.Configuration); 9775 9776 9777 public static int ASSETS_SEQ_UNDEFINED; 9778 public static int COLOR_MODE_HDR_MASK; 9779 public static int COLOR_MODE_HDR_NO; 9780 public static int COLOR_MODE_HDR_SHIFT; 9781 public static int COLOR_MODE_HDR_UNDEFINED; 9782 public static int COLOR_MODE_HDR_YES; 9783 public static int COLOR_MODE_UNDEFINED; 9784 public static int COLOR_MODE_WIDE_COLOR_GAMUT_MASK; 9785 public static int COLOR_MODE_WIDE_COLOR_GAMUT_NO; 9786 public static int COLOR_MODE_WIDE_COLOR_GAMUT_UNDEFINED; 9787 public static int COLOR_MODE_WIDE_COLOR_GAMUT_YES; 9788 public static android.os.Parcelable$Creator CREATOR; 9789 public static int DENSITY_DPI_ANY; 9790 public static int DENSITY_DPI_NONE; 9791 public static int DENSITY_DPI_UNDEFINED; 9792 public static android.content.res.Configuration EMPTY; 9793 public static int HARDKEYBOARDHIDDEN_NO; 9794 public static int HARDKEYBOARDHIDDEN_UNDEFINED; 9795 public static int HARDKEYBOARDHIDDEN_YES; 9796 public static int KEYBOARDHIDDEN_NO; 9797 public static int KEYBOARDHIDDEN_SOFT; 9798 public static int KEYBOARDHIDDEN_UNDEFINED; 9799 public static int KEYBOARDHIDDEN_YES; 9800 public static int KEYBOARD_12KEY; 9801 public static int KEYBOARD_NOKEYS; 9802 public static int KEYBOARD_QWERTY; 9803 public static int KEYBOARD_UNDEFINED; 9804 public static int MNC_ZERO; 9805 public static int NATIVE_CONFIG_COLOR_MODE; 9806 public static int NATIVE_CONFIG_DENSITY; 9807 public static int NATIVE_CONFIG_KEYBOARD; 9808 public static int NATIVE_CONFIG_KEYBOARD_HIDDEN; 9809 public static int NATIVE_CONFIG_LAYOUTDIR; 9810 public static int NATIVE_CONFIG_LOCALE; 9811 public static int NATIVE_CONFIG_MCC; 9812 public static int NATIVE_CONFIG_MNC; 9813 public static int NATIVE_CONFIG_NAVIGATION; 9814 public static int NATIVE_CONFIG_ORIENTATION; 9815 public static int NATIVE_CONFIG_SCREEN_LAYOUT; 9816 public static int NATIVE_CONFIG_SCREEN_SIZE; 9817 public static int NATIVE_CONFIG_SMALLEST_SCREEN_SIZE; 9818 public static int NATIVE_CONFIG_TOUCHSCREEN; 9819 public static int NATIVE_CONFIG_UI_MODE; 9820 public static int NATIVE_CONFIG_VERSION; 9821 public static int NAVIGATIONHIDDEN_NO; 9822 public static int NAVIGATIONHIDDEN_UNDEFINED; 9823 public static int NAVIGATIONHIDDEN_YES; 9824 public static int NAVIGATION_DPAD; 9825 public static int NAVIGATION_NONAV; 9826 public static int NAVIGATION_TRACKBALL; 9827 public static int NAVIGATION_UNDEFINED; 9828 public static int NAVIGATION_WHEEL; 9829 public static int ORIENTATION_LANDSCAPE; 9830 public static int ORIENTATION_PORTRAIT; 9831 public static int ORIENTATION_SQUARE; 9832 public static int ORIENTATION_UNDEFINED; 9833 public static int SCREENLAYOUT_COMPAT_NEEDED; 9834 public static int SCREENLAYOUT_LAYOUTDIR_LTR; 9835 public static int SCREENLAYOUT_LAYOUTDIR_MASK; 9836 public static int SCREENLAYOUT_LAYOUTDIR_RTL; 9837 public static int SCREENLAYOUT_LAYOUTDIR_SHIFT; 9838 public static int SCREENLAYOUT_LAYOUTDIR_UNDEFINED; 9839 public static int SCREENLAYOUT_LONG_MASK; 9840 public static int SCREENLAYOUT_LONG_NO; 9841 public static int SCREENLAYOUT_LONG_UNDEFINED; 9842 public static int SCREENLAYOUT_LONG_YES; 9843 public static int SCREENLAYOUT_ROUND_MASK; 9844 public static int SCREENLAYOUT_ROUND_NO; 9845 public static int SCREENLAYOUT_ROUND_SHIFT; 9846 public static int SCREENLAYOUT_ROUND_UNDEFINED; 9847 public static int SCREENLAYOUT_ROUND_YES; 9848 public static int SCREENLAYOUT_SIZE_LARGE; 9849 public static int SCREENLAYOUT_SIZE_MASK; 9850 public static int SCREENLAYOUT_SIZE_NORMAL; 9851 public static int SCREENLAYOUT_SIZE_SMALL; 9852 public static int SCREENLAYOUT_SIZE_UNDEFINED; 9853 public static int SCREENLAYOUT_SIZE_XLARGE; 9854 public static int SCREENLAYOUT_UNDEFINED; 9855 public static int SCREEN_HEIGHT_DP_UNDEFINED; 9856 public static int SCREEN_WIDTH_DP_UNDEFINED; 9857 public static int SMALLEST_SCREEN_WIDTH_DP_UNDEFINED; 9858 public static int TOUCHSCREEN_FINGER; 9859 public static int TOUCHSCREEN_NOTOUCH; 9860 public static int TOUCHSCREEN_STYLUS; 9861 public static int TOUCHSCREEN_UNDEFINED; 9862 public static int UI_MODE_NIGHT_MASK; 9863 public static int UI_MODE_NIGHT_NO; 9864 public static int UI_MODE_NIGHT_UNDEFINED; 9865 public static int UI_MODE_NIGHT_YES; 9866 public static int UI_MODE_TYPE_APPLIANCE; 9867 public static int UI_MODE_TYPE_CAR; 9868 public static int UI_MODE_TYPE_DESK; 9869 public static int UI_MODE_TYPE_MASK; 9870 public static int UI_MODE_TYPE_NORMAL; 9871 public static int UI_MODE_TYPE_TELEVISION; 9872 public static int UI_MODE_TYPE_UNDEFINED; 9873 public static int UI_MODE_TYPE_VR_HEADSET; 9874 public static int UI_MODE_TYPE_WATCH; 9875 public int assetsSeq; 9876 public int colorMode; 9877 public int compatScreenHeightDp; 9878 public int compatScreenWidthDp; 9879 public int compatSmallestScreenWidthDp; 9880 public int densityDpi; 9881 public float fontScale; 9882 public int hardKeyboardHidden; 9883 public int keyboard; 9884 public int keyboardHidden; 9885 public java.util.Locale locale; 9886 public int mcc; 9887 public int mnc; 9888 public int navigation; 9889 public int navigationHidden; 9890 public int orientation; 9891 public int screenHeightDp; 9892 public int screenLayout; 9893 public int screenWidthDp; 9894 public int seq; 9895 public int smallestScreenWidthDp; 9896 public int touchscreen; 9897 public int uiMode; 9898 public boolean userSetLocale; 9899 public android.app.WindowConfiguration windowConfiguration; 9900} 9901 9902-keep class android.content.res.ConfigurationBoundResourceCache { 9903 <init>(); 9904 9905 public java.lang.Object getInstance(long, android.content.res.Resources, android.content.res.Resources$Theme); 9906 public void onConfigurationChange(int); 9907 public boolean shouldInvalidateEntry(android.content.res.ConstantState, int); 9908 public boolean shouldInvalidateEntry(java.lang.Object, int); 9909 9910 9911} 9912 9913-keep class android.content.res.ConstantState { 9914 <init>(); 9915 9916 public abstract int getChangingConfigurations(); 9917 public abstract java.lang.Object newInstance(); 9918 public java.lang.Object newInstance(android.content.res.Resources); 9919 public java.lang.Object newInstance(android.content.res.Resources, android.content.res.Resources$Theme); 9920 9921 9922} 9923 9924-keep class android.content.res.FontResourcesParser { 9925 <init>(); 9926 9927 public static android.content.res.FontResourcesParser$FamilyResourceEntry parse(org.xmlpull.v1.XmlPullParser, android.content.res.Resources); 9928 9929 9930} 9931 9932-keep class android.content.res.FontResourcesParser$FamilyResourceEntry { 9933 9934 9935 9936} 9937 9938-keep class android.content.res.Resources { 9939 <init>(android.content.res.AssetManager, android.util.DisplayMetrics, android.content.res.Configuration); 9940 <init>(java.lang.ClassLoader); 9941 9942 public int calcConfigChanges(android.content.res.Configuration); 9943 public void finishPreloading(); 9944 public void flushLayoutCache(); 9945 public android.content.res.XmlResourceParser getAnimation(int); 9946 public android.content.res.ConfigurationBoundResourceCache getAnimatorCache(); 9947 public android.content.res.AssetManager getAssets(); 9948 public boolean getBoolean(int); 9949 public java.lang.ClassLoader getClassLoader(); 9950 public int getColor(int); 9951 public int getColor(int, android.content.res.Resources$Theme); 9952 public android.content.res.ColorStateList getColorStateList(int); 9953 public android.content.res.ColorStateList getColorStateList(int, android.content.res.Resources$Theme); 9954 public android.content.res.CompatibilityInfo getCompatibilityInfo(); 9955 public android.content.res.Configuration getConfiguration(); 9956 public float getDimension(int); 9957 public int getDimensionPixelOffset(int); 9958 public int getDimensionPixelSize(int); 9959 public android.view.DisplayAdjustments getDisplayAdjustments(); 9960 public android.util.DisplayMetrics getDisplayMetrics(); 9961 public android.graphics.drawable.Drawable getDrawable(int); 9962 public android.graphics.drawable.Drawable getDrawable(int, android.content.res.Resources$Theme); 9963 public android.graphics.drawable.Drawable getDrawableForDensity(int, int); 9964 public android.graphics.drawable.Drawable getDrawableForDensity(int, int, android.content.res.Resources$Theme); 9965 public android.graphics.drawable.DrawableInflater getDrawableInflater(); 9966 public float getFloat(int); 9967 public android.graphics.Typeface getFont(int); 9968 public float getFraction(int, int, int); 9969 public int getIdentifier(java.lang.String, java.lang.String, java.lang.String); 9970 public android.content.res.ResourcesImpl getImpl(); 9971 public int[] getIntArray(int); 9972 public int getInteger(int); 9973 public android.content.res.XmlResourceParser getLayout(int); 9974 public android.graphics.Movie getMovie(int); 9975 public android.util.LongSparseArray getPreloadedDrawables(); 9976 public java.lang.String getQuantityString(int, int, java.lang.Object[]); 9977 public java.lang.String getQuantityString(int, int); 9978 public java.lang.CharSequence getQuantityText(int, int); 9979 public java.lang.String getResourceEntryName(int); 9980 public java.lang.String getResourceName(int); 9981 public java.lang.String getResourcePackageName(int); 9982 public java.lang.String getResourceTypeName(int); 9983 public android.content.res.Configuration[] getSizeConfigurations(); 9984 public android.content.res.ConfigurationBoundResourceCache getStateListAnimatorCache(); 9985 public java.lang.String getString(int); 9986 public java.lang.String getString(int, java.lang.Object[]); 9987 public java.lang.String[] getStringArray(int); 9988 public static android.content.res.Resources getSystem(); 9989 public java.lang.CharSequence getText(int); 9990 public java.lang.CharSequence getText(int, java.lang.CharSequence); 9991 public java.lang.CharSequence[] getTextArray(int); 9992 public void getValue(int, android.util.TypedValue, boolean); 9993 public void getValue(java.lang.String, android.util.TypedValue, boolean); 9994 public void getValueForDensity(int, int, android.util.TypedValue, boolean); 9995 public android.content.res.XmlResourceParser getXml(int); 9996 public android.content.res.ComplexColor loadComplexColor(android.util.TypedValue, int, android.content.res.Resources$Theme); 9997 public android.content.res.Resources$Theme newTheme(); 9998 public android.content.res.TypedArray obtainAttributes(android.util.AttributeSet, int[]); 9999 public static android.content.res.TypedArray obtainAttributes(android.content.res.Resources, android.content.res.Resources$Theme, android.util.AttributeSet, int[]); 10000 public android.content.res.TypedArray obtainTypedArray(int); 10001 public java.io.InputStream openRawResource(int); 10002 public java.io.InputStream openRawResource(int, android.util.TypedValue); 10003 public android.content.res.AssetFileDescriptor openRawResourceFd(int); 10004 public void parseBundleExtra(java.lang.String, android.util.AttributeSet, android.os.Bundle); 10005 public void parseBundleExtras(android.content.res.XmlResourceParser, android.os.Bundle); 10006 public void preloadFonts(int); 10007 public static boolean resourceHasPackage(int); 10008 public static int selectDefaultTheme(int, int); 10009 public static int selectSystemTheme(int, int, int, int, int, int); 10010 public void setCompatibilityInfo(android.content.res.CompatibilityInfo); 10011 public void setImpl(android.content.res.ResourcesImpl); 10012 public void startPreloading(); 10013 public void updateConfiguration(android.content.res.Configuration, android.util.DisplayMetrics); 10014 public void updateConfiguration(android.content.res.Configuration, android.util.DisplayMetrics, android.content.res.CompatibilityInfo); 10015 public static void updateSystemConfiguration(android.content.res.Configuration, android.util.DisplayMetrics, android.content.res.CompatibilityInfo); 10016 10017 10018} 10019 10020-keep class android.content.res.Resources$NotFoundException { 10021 <init>(); 10022 <init>(java.lang.String); 10023 <init>(java.lang.String, java.lang.Exception); 10024 10025 10026 10027} 10028 10029-keep class android.content.res.Resources$Theme { 10030 10031 public void applyStyle(int, boolean); 10032 public void dump(int, java.lang.String, java.lang.String); 10033 public void encode(android.view.ViewHierarchyEncoder); 10034 public int[] getAllAttributes(); 10035 public int getChangingConfigurations(); 10036 public android.graphics.drawable.Drawable getDrawable(int); 10037 public android.content.res.Resources$ThemeKey getKey(); 10038 public android.content.res.Resources getResources(); 10039 public java.lang.String[] getTheme(); 10040 public android.content.res.TypedArray obtainStyledAttributes(int[]); 10041 public android.content.res.TypedArray obtainStyledAttributes(int, int[]); 10042 public android.content.res.TypedArray obtainStyledAttributes(android.util.AttributeSet, int[], int, int); 10043 public void rebase(); 10044 public boolean resolveAttribute(int, android.util.TypedValue, boolean); 10045 public android.content.res.TypedArray resolveAttributes(int[], int[]); 10046 public void setTo(android.content.res.Resources$Theme); 10047 10048 10049} 10050 10051-keep class android.content.res.Resources$ThemeKey { 10052 10053 public void append(int, boolean); 10054 public android.content.res.Resources$ThemeKey clone(); 10055 public java.lang.Object clone(); 10056 public boolean equals(java.lang.Object); 10057 public int hashCode(); 10058 public void setTo(android.content.res.Resources$ThemeKey); 10059 10060 10061} 10062 10063-keep class android.content.res.ResourcesImpl { 10064 <init>(android.content.res.AssetManager, android.util.DisplayMetrics, android.content.res.Configuration, android.view.DisplayAdjustments); 10065 10066 public int calcConfigChanges(android.content.res.Configuration); 10067 public void flushLayoutCache(); 10068 public android.content.res.AssetManager getAssets(); 10069 public android.view.DisplayAdjustments getDisplayAdjustments(); 10070 public android.graphics.Typeface loadFont(android.content.res.Resources, android.util.TypedValue, int); 10071 public void startPreloading(); 10072 public void updateConfiguration(android.content.res.Configuration, android.util.DisplayMetrics, android.content.res.CompatibilityInfo); 10073 10074 10075 public static boolean TRACE_FOR_DETAILED_PRELOAD; 10076} 10077 10078-keep class android.content.res.ThemedResourceCache { 10079 10080 public java.lang.Object get(long, android.content.res.Resources$Theme); 10081 public void onConfigurationChange(int); 10082 public void put(long, android.content.res.Resources$Theme, java.lang.Object); 10083 public void put(long, android.content.res.Resources$Theme, java.lang.Object, boolean); 10084 protected abstract boolean shouldInvalidateEntry(java.lang.Object, int); 10085 10086 10087} 10088 10089-keep class android.content.res.TypedArray { 10090 <init>(android.content.res.Resources); 10091 10092 public int[] extractThemeAttrs(); 10093 public int[] extractThemeAttrs(int[]); 10094 public boolean getBoolean(int, boolean); 10095 public int getChangingConfigurations(); 10096 public int getColor(int, int); 10097 public android.content.res.ColorStateList getColorStateList(int); 10098 public android.content.res.ComplexColor getComplexColor(int); 10099 public float getDimension(int, float); 10100 public int getDimensionPixelOffset(int, int); 10101 public int getDimensionPixelSize(int, int); 10102 public android.graphics.drawable.Drawable getDrawable(int); 10103 public android.graphics.drawable.Drawable getDrawableForDensity(int, int); 10104 public float getFloat(int, float); 10105 public android.graphics.Typeface getFont(int); 10106 public float getFraction(int, int, int, float); 10107 public int getIndex(int); 10108 public int getIndexCount(); 10109 public int getInt(int, int); 10110 public int getInteger(int, int); 10111 public int getLayoutDimension(int, java.lang.String); 10112 public int getLayoutDimension(int, int); 10113 public java.lang.String getNonConfigurationString(int, int); 10114 public java.lang.String getNonResourceString(int); 10115 public java.lang.String getPositionDescription(); 10116 public int getResourceId(int, int); 10117 public android.content.res.Resources getResources(); 10118 public java.lang.String getString(int); 10119 public java.lang.CharSequence getText(int); 10120 public java.lang.CharSequence[] getTextArray(int); 10121 public int getThemeAttributeId(int, int); 10122 public int getType(int); 10123 public boolean getValue(int, android.util.TypedValue); 10124 public boolean hasValue(int); 10125 public boolean hasValueOrEmpty(int); 10126 public int length(); 10127 public android.util.TypedValue peekValue(int); 10128 public void recycle(); 10129 public java.lang.String toString(); 10130 10131 10132} 10133 10134-keep class android.content.res.XmlResourceParser { 10135 10136 public abstract void close(); 10137 public abstract java.lang.String getAttributeNamespace(int); 10138 10139 10140} 10141 10142-keep class android.database.CharArrayBuffer { 10143 <init>(int); 10144 <init>(char[]); 10145 10146 10147 10148 public char[] data; 10149 public int sizeCopied; 10150} 10151 10152-keep class android.database.ContentObserver { 10153 <init>(android.os.Handler); 10154 10155 public boolean deliverSelfNotifications(); 10156 public void dispatchChange(boolean); 10157 public void dispatchChange(boolean, android.net.Uri); 10158 public android.database.IContentObserver getContentObserver(); 10159 public void onChange(boolean); 10160 public void onChange(boolean, android.net.Uri); 10161 public void onChange(boolean, android.net.Uri, int); 10162 public android.database.IContentObserver releaseContentObserver(); 10163 10164 10165} 10166 10167-keep class android.database.Cursor { 10168 10169 public abstract void close(); 10170 public abstract void copyStringToBuffer(int, android.database.CharArrayBuffer); 10171 public abstract void deactivate(); 10172 public abstract byte[] getBlob(int); 10173 public abstract int getColumnCount(); 10174 public abstract int getColumnIndex(java.lang.String); 10175 public abstract int getColumnIndexOrThrow(java.lang.String); 10176 public abstract java.lang.String getColumnName(int); 10177 public abstract java.lang.String[] getColumnNames(); 10178 public abstract int getCount(); 10179 public abstract double getDouble(int); 10180 public abstract android.os.Bundle getExtras(); 10181 public abstract float getFloat(int); 10182 public abstract int getInt(int); 10183 public abstract long getLong(int); 10184 public abstract android.net.Uri getNotificationUri(); 10185 public abstract int getPosition(); 10186 public abstract short getShort(int); 10187 public abstract java.lang.String getString(int); 10188 public abstract int getType(int); 10189 public abstract boolean getWantsAllOnMoveCalls(); 10190 public abstract boolean isAfterLast(); 10191 public abstract boolean isBeforeFirst(); 10192 public abstract boolean isClosed(); 10193 public abstract boolean isFirst(); 10194 public abstract boolean isLast(); 10195 public abstract boolean isNull(int); 10196 public abstract boolean move(int); 10197 public abstract boolean moveToFirst(); 10198 public abstract boolean moveToLast(); 10199 public abstract boolean moveToNext(); 10200 public abstract boolean moveToPosition(int); 10201 public abstract boolean moveToPrevious(); 10202 public abstract void registerContentObserver(android.database.ContentObserver); 10203 public abstract void registerDataSetObserver(android.database.DataSetObserver); 10204 public abstract boolean requery(); 10205 public abstract android.os.Bundle respond(android.os.Bundle); 10206 public abstract void setExtras(android.os.Bundle); 10207 public abstract void setNotificationUri(android.content.ContentResolver, android.net.Uri); 10208 public abstract void unregisterContentObserver(android.database.ContentObserver); 10209 public abstract void unregisterDataSetObserver(android.database.DataSetObserver); 10210 10211 10212 public static int FIELD_TYPE_BLOB; 10213 public static int FIELD_TYPE_FLOAT; 10214 public static int FIELD_TYPE_INTEGER; 10215 public static int FIELD_TYPE_NULL; 10216 public static int FIELD_TYPE_STRING; 10217} 10218 10219-keep class android.database.CursorWindow { 10220 <init>(java.lang.String); 10221 <init>(java.lang.String, long); 10222 <init>(boolean); 10223 10224 public boolean allocRow(); 10225 public void clear(); 10226 public void copyStringToBuffer(int, int, android.database.CharArrayBuffer); 10227 public int describeContents(); 10228 protected void finalize(); 10229 public void freeLastRow(); 10230 public byte[] getBlob(int, int); 10231 public double getDouble(int, int); 10232 public float getFloat(int, int); 10233 public int getInt(int, int); 10234 public long getLong(int, int); 10235 public java.lang.String getName(); 10236 public int getNumRows(); 10237 public short getShort(int, int); 10238 public int getStartPosition(); 10239 public java.lang.String getString(int, int); 10240 public int getType(int, int); 10241 public boolean isBlob(int, int); 10242 public boolean isFloat(int, int); 10243 public boolean isLong(int, int); 10244 public boolean isNull(int, int); 10245 public boolean isString(int, int); 10246 public static android.database.CursorWindow newFromParcel(android.os.Parcel); 10247 protected void onAllReferencesReleased(); 10248 public boolean putBlob(byte[], int, int); 10249 public boolean putDouble(double, int, int); 10250 public boolean putLong(long, int, int); 10251 public boolean putNull(int, int); 10252 public boolean putString(java.lang.String, int, int); 10253 public boolean setNumColumns(int); 10254 public void setStartPosition(int); 10255 public java.lang.String toString(); 10256 public void writeToParcel(android.os.Parcel, int); 10257 10258 10259 public static android.os.Parcelable$Creator CREATOR; 10260 public long mWindowPtr; 10261} 10262 10263-keep class android.database.DataSetObserver { 10264 <init>(); 10265 10266 public void onChanged(); 10267 public void onInvalidated(); 10268 10269 10270} 10271 10272-keep class android.database.DatabaseErrorHandler { 10273 10274 public abstract void onCorruption(android.database.sqlite.SQLiteDatabase); 10275 10276 10277} 10278 10279-keep class android.database.IContentObserver { 10280 10281 public abstract void onChange(boolean, android.net.Uri, int); 10282 10283 10284} 10285 10286-keep class android.database.SQLException { 10287 <init>(); 10288 <init>(java.lang.String); 10289 <init>(java.lang.String, java.lang.Throwable); 10290 10291 10292 10293} 10294 10295-keep class android.database.sqlite.SQLiteClosable { 10296 <init>(); 10297 10298 public void acquireReference(); 10299 public void close(); 10300 protected abstract void onAllReferencesReleased(); 10301 protected void onAllReferencesReleasedFromContainer(); 10302 public void releaseReference(); 10303 public void releaseReferenceFromContainer(); 10304 10305 10306} 10307 10308-keep class android.database.sqlite.SQLiteConnection { 10309 10310 public void dump(android.util.Printer, boolean); 10311 public void execute(java.lang.String, java.lang.Object[], android.os.CancellationSignal); 10312 public android.os.ParcelFileDescriptor executeForBlobFileDescriptor(java.lang.String, java.lang.Object[], android.os.CancellationSignal); 10313 public int executeForChangedRowCount(java.lang.String, java.lang.Object[], android.os.CancellationSignal); 10314 public int executeForCursorWindow(java.lang.String, java.lang.Object[], android.database.CursorWindow, int, int, boolean, android.os.CancellationSignal); 10315 public long executeForLastInsertedRowId(java.lang.String, java.lang.Object[], android.os.CancellationSignal); 10316 public long executeForLong(java.lang.String, java.lang.Object[], android.os.CancellationSignal); 10317 public java.lang.String executeForString(java.lang.String, java.lang.Object[], android.os.CancellationSignal); 10318 protected void finalize(); 10319 public int getConnectionId(); 10320 public boolean isPrimaryConnection(); 10321 public void onCancel(); 10322 public void prepare(java.lang.String, android.database.sqlite.SQLiteStatementInfo); 10323 public java.lang.String toString(); 10324 10325 10326} 10327 10328-keep class android.database.sqlite.SQLiteConnectionPool { 10329 10330 public android.database.sqlite.SQLiteConnection acquireConnection(java.lang.String, int, android.os.CancellationSignal); 10331 public void close(); 10332 public void collectDbStats(java.util.ArrayList); 10333 public void dump(android.util.Printer, boolean); 10334 protected void finalize(); 10335 public static android.database.sqlite.SQLiteConnectionPool open(android.database.sqlite.SQLiteDatabaseConfiguration); 10336 public void reconfigure(android.database.sqlite.SQLiteDatabaseConfiguration); 10337 public void releaseConnection(android.database.sqlite.SQLiteConnection); 10338 public void setupIdleConnectionHandler(android.os.Looper, long); 10339 public boolean shouldYieldConnection(android.database.sqlite.SQLiteConnection, int); 10340 public java.lang.String toString(); 10341 10342 10343 public static int CONNECTION_FLAG_INTERACTIVE; 10344 public static int CONNECTION_FLAG_PRIMARY_CONNECTION_AFFINITY; 10345 public static int CONNECTION_FLAG_READ_ONLY; 10346} 10347 10348-keep class android.database.sqlite.SQLiteCursorDriver { 10349 10350 public abstract void cursorClosed(); 10351 public abstract void cursorDeactivated(); 10352 public abstract void cursorRequeried(android.database.Cursor); 10353 public abstract android.database.Cursor query(android.database.sqlite.SQLiteDatabase$CursorFactory, java.lang.String[]); 10354 public abstract void setBindArguments(java.lang.String[]); 10355 10356 10357} 10358 10359-keep class android.database.sqlite.SQLiteCustomFunction { 10360 <init>(java.lang.String, int, android.database.sqlite.SQLiteDatabase$CustomFunction); 10361 10362 10363 10364 public android.database.sqlite.SQLiteDatabase$CustomFunction callback; 10365 public java.lang.String name; 10366 public int numArgs; 10367} 10368 10369-keep class android.database.sqlite.SQLiteDatabase { 10370 10371 public void addCustomFunction(java.lang.String, int, android.database.sqlite.SQLiteDatabase$CustomFunction); 10372 public void beginTransaction(); 10373 public void beginTransactionNonExclusive(); 10374 public void beginTransactionWithListener(android.database.sqlite.SQLiteTransactionListener); 10375 public void beginTransactionWithListenerNonExclusive(android.database.sqlite.SQLiteTransactionListener); 10376 public android.database.sqlite.SQLiteStatement compileStatement(java.lang.String); 10377 public static android.database.sqlite.SQLiteDatabase create(android.database.sqlite.SQLiteDatabase$CursorFactory); 10378 public static android.database.sqlite.SQLiteDatabase createInMemory(android.database.sqlite.SQLiteDatabase$OpenParams); 10379 public int delete(java.lang.String, java.lang.String, java.lang.String[]); 10380 public static boolean deleteDatabase(java.io.File); 10381 public void disableWriteAheadLogging(); 10382 public boolean enableWriteAheadLogging(); 10383 public void endTransaction(); 10384 public void execSQL(java.lang.String); 10385 public void execSQL(java.lang.String, java.lang.Object[]); 10386 protected void finalize(); 10387 public static java.lang.String findEditTable(java.lang.String); 10388 public java.util.List getAttachedDbs(); 10389 public long getMaximumSize(); 10390 public long getPageSize(); 10391 public java.lang.String getPath(); 10392 public java.util.Map getSyncedTables(); 10393 public int getVersion(); 10394 public boolean inTransaction(); 10395 public long insert(java.lang.String, java.lang.String, android.content.ContentValues); 10396 public long insertOrThrow(java.lang.String, java.lang.String, android.content.ContentValues); 10397 public long insertWithOnConflict(java.lang.String, java.lang.String, android.content.ContentValues, int); 10398 public boolean isDatabaseIntegrityOk(); 10399 public boolean isDbLockedByCurrentThread(); 10400 public boolean isDbLockedByOtherThreads(); 10401 public boolean isInMemoryDatabase(); 10402 public boolean isOpen(); 10403 public boolean isReadOnly(); 10404 public boolean isWriteAheadLoggingEnabled(); 10405 public void markTableSyncable(java.lang.String, java.lang.String); 10406 public void markTableSyncable(java.lang.String, java.lang.String, java.lang.String); 10407 public boolean needUpgrade(int); 10408 protected void onAllReferencesReleased(); 10409 public static android.database.sqlite.SQLiteDatabase openDatabase(java.lang.String, android.database.sqlite.SQLiteDatabase$CursorFactory, int); 10410 public static android.database.sqlite.SQLiteDatabase openDatabase(java.io.File, android.database.sqlite.SQLiteDatabase$OpenParams); 10411 public static android.database.sqlite.SQLiteDatabase openDatabase(java.lang.String, android.database.sqlite.SQLiteDatabase$CursorFactory, int, android.database.DatabaseErrorHandler); 10412 public static android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.io.File, android.database.sqlite.SQLiteDatabase$CursorFactory); 10413 public static android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, android.database.sqlite.SQLiteDatabase$CursorFactory); 10414 public static android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.lang.String, android.database.sqlite.SQLiteDatabase$CursorFactory, android.database.DatabaseErrorHandler); 10415 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); 10416 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); 10417 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); 10418 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); 10419 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); 10420 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); 10421 public android.database.Cursor rawQuery(java.lang.String, java.lang.String[]); 10422 public android.database.Cursor rawQuery(java.lang.String, java.lang.String[], android.os.CancellationSignal); 10423 public android.database.Cursor rawQueryWithFactory(android.database.sqlite.SQLiteDatabase$CursorFactory, java.lang.String, java.lang.String[], java.lang.String); 10424 public android.database.Cursor rawQueryWithFactory(android.database.sqlite.SQLiteDatabase$CursorFactory, java.lang.String, java.lang.String[], java.lang.String, android.os.CancellationSignal); 10425 public static int releaseMemory(); 10426 public void reopenReadWrite(); 10427 public long replace(java.lang.String, java.lang.String, android.content.ContentValues); 10428 public long replaceOrThrow(java.lang.String, java.lang.String, android.content.ContentValues); 10429 public void setForeignKeyConstraintsEnabled(boolean); 10430 public void setLocale(java.util.Locale); 10431 public void setLockingEnabled(boolean); 10432 public void setMaxSqlCacheSize(int); 10433 public long setMaximumSize(long); 10434 public void setPageSize(long); 10435 public void setTransactionSuccessful(); 10436 public void setVersion(int); 10437 public java.lang.String toString(); 10438 public int update(java.lang.String, android.content.ContentValues, java.lang.String, java.lang.String[]); 10439 public int updateWithOnConflict(java.lang.String, android.content.ContentValues, java.lang.String, java.lang.String[], int); 10440 public void validateSql(java.lang.String, android.os.CancellationSignal); 10441 public boolean yieldIfContended(); 10442 public boolean yieldIfContendedSafely(); 10443 public boolean yieldIfContendedSafely(long); 10444 10445 10446 public static int CONFLICT_ABORT; 10447 public static int CONFLICT_FAIL; 10448 public static int CONFLICT_IGNORE; 10449 public static int CONFLICT_NONE; 10450 public static int CONFLICT_REPLACE; 10451 public static int CONFLICT_ROLLBACK; 10452 public static int CREATE_IF_NECESSARY; 10453 public static int DISABLE_COMPATIBILITY_WAL; 10454 public static int ENABLE_WRITE_AHEAD_LOGGING; 10455 public static int MAX_SQL_CACHE_SIZE; 10456 public static int NO_LOCALIZED_COLLATORS; 10457 public static int OPEN_READONLY; 10458 public static int OPEN_READWRITE; 10459 public static int SQLITE_MAX_LIKE_PATTERN_LENGTH; 10460} 10461 10462-keep class android.database.sqlite.SQLiteDatabase$CursorFactory { 10463 10464 public abstract android.database.Cursor newCursor(android.database.sqlite.SQLiteDatabase, android.database.sqlite.SQLiteCursorDriver, java.lang.String, android.database.sqlite.SQLiteQuery); 10465 10466 10467} 10468 10469-keep class android.database.sqlite.SQLiteDatabase$CustomFunction { 10470 10471 public abstract void callback(java.lang.String[]); 10472 10473 10474} 10475 10476-keep class android.database.sqlite.SQLiteDatabase$OpenParams { 10477 10478 public android.database.sqlite.SQLiteDatabase$CursorFactory getCursorFactory(); 10479 public android.database.DatabaseErrorHandler getErrorHandler(); 10480 public long getIdleConnectionTimeout(); 10481 public java.lang.String getJournalMode(); 10482 public int getLookasideSlotCount(); 10483 public int getLookasideSlotSize(); 10484 public int getOpenFlags(); 10485 public java.lang.String getSynchronousMode(); 10486 public android.database.sqlite.SQLiteDatabase$OpenParams$Builder toBuilder(); 10487 10488 10489} 10490 10491-keep class android.database.sqlite.SQLiteDatabase$OpenParams$Builder { 10492 <init>(); 10493 <init>(android.database.sqlite.SQLiteDatabase$OpenParams); 10494 10495 public android.database.sqlite.SQLiteDatabase$OpenParams$Builder addOpenFlags(int); 10496 public android.database.sqlite.SQLiteDatabase$OpenParams build(); 10497 public boolean isWriteAheadLoggingEnabled(); 10498 public android.database.sqlite.SQLiteDatabase$OpenParams$Builder removeOpenFlags(int); 10499 public android.database.sqlite.SQLiteDatabase$OpenParams$Builder setCursorFactory(android.database.sqlite.SQLiteDatabase$CursorFactory); 10500 public android.database.sqlite.SQLiteDatabase$OpenParams$Builder setErrorHandler(android.database.DatabaseErrorHandler); 10501 public android.database.sqlite.SQLiteDatabase$OpenParams$Builder setIdleConnectionTimeout(long); 10502 public android.database.sqlite.SQLiteDatabase$OpenParams$Builder setJournalMode(java.lang.String); 10503 public android.database.sqlite.SQLiteDatabase$OpenParams$Builder setLookasideConfig(int, int); 10504 public android.database.sqlite.SQLiteDatabase$OpenParams$Builder setOpenFlags(int); 10505 public android.database.sqlite.SQLiteDatabase$OpenParams$Builder setSynchronousMode(java.lang.String); 10506 public void setWriteAheadLoggingEnabled(boolean); 10507 10508 10509} 10510 10511-keep class android.database.sqlite.SQLiteDatabaseConfiguration { 10512 <init>(java.lang.String, int); 10513 <init>(android.database.sqlite.SQLiteDatabaseConfiguration); 10514 10515 public boolean isInMemoryDb(); 10516 public void updateParametersFrom(android.database.sqlite.SQLiteDatabaseConfiguration); 10517 10518 10519 public static java.lang.String MEMORY_DB_PATH; 10520 public java.util.ArrayList customFunctions; 10521 public boolean foreignKeyConstraintsEnabled; 10522 public long idleConnectionTimeoutMs; 10523 public java.lang.String journalMode; 10524 public java.lang.String label; 10525 public java.util.Locale locale; 10526 public int lookasideSlotCount; 10527 public int lookasideSlotSize; 10528 public int maxSqlCacheSize; 10529 public int openFlags; 10530 public java.lang.String path; 10531 public java.lang.String syncMode; 10532} 10533 10534-keep class android.database.sqlite.SQLiteDebug { 10535 10536 public static void dump(android.util.Printer, java.lang.String[]); 10537 public static android.database.sqlite.SQLiteDebug$PagerStats getDatabaseInfo(); 10538 public static boolean shouldLogSlowQuery(long); 10539 10540 10541 public static boolean DEBUG_LOG_SLOW_QUERIES; 10542 public static boolean DEBUG_SQL_LOG; 10543 public static boolean DEBUG_SQL_STATEMENTS; 10544 public static boolean DEBUG_SQL_TIME; 10545} 10546 10547-keep class android.database.sqlite.SQLiteDebug$DbStats { 10548 <init>(java.lang.String, long, long, int, int, int, int); 10549 10550 10551 10552 public java.lang.String cache; 10553 public java.lang.String dbName; 10554 public long dbSize; 10555 public int lookaside; 10556 public long pageSize; 10557} 10558 10559-keep class android.database.sqlite.SQLiteDebug$PagerStats { 10560 <init>(); 10561 10562 10563 10564 public java.util.ArrayList dbStats; 10565 public int largestMemAlloc; 10566 public int memoryUsed; 10567 public int pageCacheOverflow; 10568} 10569 10570-keep class android.database.sqlite.SQLiteProgram { 10571 10572 public void bindAllArgsAsStrings(java.lang.String[]); 10573 public void bindBlob(int, byte[]); 10574 public void bindDouble(int, double); 10575 public void bindLong(int, long); 10576 public void bindNull(int); 10577 public void bindString(int, java.lang.String); 10578 public void clearBindings(); 10579 protected int getConnectionFlags(); 10580 protected android.database.sqlite.SQLiteSession getSession(); 10581 public int getUniqueId(); 10582 protected void onAllReferencesReleased(); 10583 protected void onCorruption(); 10584 10585 10586} 10587 10588-keep class android.database.sqlite.SQLiteQuery { 10589 10590 public java.lang.String toString(); 10591 10592 10593} 10594 10595-keep class android.database.sqlite.SQLiteSession { 10596 <init>(android.database.sqlite.SQLiteConnectionPool); 10597 10598 public void beginTransaction(int, android.database.sqlite.SQLiteTransactionListener, int, android.os.CancellationSignal); 10599 public void endTransaction(android.os.CancellationSignal); 10600 public void execute(java.lang.String, java.lang.Object[], int, android.os.CancellationSignal); 10601 public android.os.ParcelFileDescriptor executeForBlobFileDescriptor(java.lang.String, java.lang.Object[], int, android.os.CancellationSignal); 10602 public int executeForChangedRowCount(java.lang.String, java.lang.Object[], int, android.os.CancellationSignal); 10603 public int executeForCursorWindow(java.lang.String, java.lang.Object[], android.database.CursorWindow, int, int, boolean, int, android.os.CancellationSignal); 10604 public long executeForLastInsertedRowId(java.lang.String, java.lang.Object[], int, android.os.CancellationSignal); 10605 public long executeForLong(java.lang.String, java.lang.Object[], int, android.os.CancellationSignal); 10606 public java.lang.String executeForString(java.lang.String, java.lang.Object[], int, android.os.CancellationSignal); 10607 public boolean hasConnection(); 10608 public boolean hasNestedTransaction(); 10609 public boolean hasTransaction(); 10610 public void prepare(java.lang.String, int, android.os.CancellationSignal, android.database.sqlite.SQLiteStatementInfo); 10611 public void setTransactionSuccessful(); 10612 public boolean yieldTransaction(long, boolean, android.os.CancellationSignal); 10613 10614 10615 public static int TRANSACTION_MODE_DEFERRED; 10616 public static int TRANSACTION_MODE_EXCLUSIVE; 10617 public static int TRANSACTION_MODE_IMMEDIATE; 10618} 10619 10620-keep class android.database.sqlite.SQLiteStatement { 10621 10622 public void execute(); 10623 public long executeInsert(); 10624 public int executeUpdateDelete(); 10625 public android.os.ParcelFileDescriptor simpleQueryForBlobFileDescriptor(); 10626 public long simpleQueryForLong(); 10627 public java.lang.String simpleQueryForString(); 10628 public java.lang.String toString(); 10629 10630 10631} 10632 10633-keep class android.database.sqlite.SQLiteStatementInfo { 10634 <init>(); 10635 10636 10637 10638 public java.lang.String[] columnNames; 10639 public int numParameters; 10640 public boolean readOnly; 10641} 10642 10643-keep class android.database.sqlite.SQLiteTransactionListener { 10644 10645 public abstract void onBegin(); 10646 public abstract void onCommit(); 10647 public abstract void onRollback(); 10648 10649 10650} 10651 10652-keep class android.graphics.BaseCanvas { 10653 <init>(); 10654 10655 protected static void checkRange(int, int, int); 10656 public void drawARGB(int, int, int, int); 10657 public void drawArc(float, float, float, float, float, float, boolean, android.graphics.Paint); 10658 public void drawArc(android.graphics.RectF, float, float, boolean, android.graphics.Paint); 10659 public void drawBitmap(android.graphics.Bitmap, float, float, android.graphics.Paint); 10660 public void drawBitmap(android.graphics.Bitmap, android.graphics.Matrix, android.graphics.Paint); 10661 public void drawBitmap(android.graphics.Bitmap, android.graphics.Rect, android.graphics.Rect, android.graphics.Paint); 10662 public void drawBitmap(android.graphics.Bitmap, android.graphics.Rect, android.graphics.RectF, android.graphics.Paint); 10663 public void drawBitmap(int[], int, int, float, float, int, int, boolean, android.graphics.Paint); 10664 public void drawBitmap(int[], int, int, int, int, int, int, boolean, android.graphics.Paint); 10665 public void drawBitmapMesh(android.graphics.Bitmap, int, int, float[], int, int[], int, android.graphics.Paint); 10666 public void drawCircle(float, float, float, android.graphics.Paint); 10667 public void drawColor(int); 10668 public void drawColor(int, android.graphics.PorterDuff$Mode); 10669 public void drawLine(float, float, float, float, android.graphics.Paint); 10670 public void drawLines(float[], int, int, android.graphics.Paint); 10671 public void drawLines(float[], android.graphics.Paint); 10672 public void drawOval(float, float, float, float, android.graphics.Paint); 10673 public void drawOval(android.graphics.RectF, android.graphics.Paint); 10674 public void drawPaint(android.graphics.Paint); 10675 public void drawPatch(android.graphics.NinePatch, android.graphics.Rect, android.graphics.Paint); 10676 public void drawPatch(android.graphics.NinePatch, android.graphics.RectF, android.graphics.Paint); 10677 public void drawPath(android.graphics.Path, android.graphics.Paint); 10678 public void drawPoint(float, float, android.graphics.Paint); 10679 public void drawPoints(float[], int, int, android.graphics.Paint); 10680 public void drawPoints(float[], android.graphics.Paint); 10681 public void drawPosText(char[], int, int, float[], android.graphics.Paint); 10682 public void drawPosText(java.lang.String, float[], android.graphics.Paint); 10683 public void drawRGB(int, int, int); 10684 public void drawRect(float, float, float, float, android.graphics.Paint); 10685 public void drawRect(android.graphics.Rect, android.graphics.Paint); 10686 public void drawRect(android.graphics.RectF, android.graphics.Paint); 10687 public void drawRoundRect(float, float, float, float, float, float, android.graphics.Paint); 10688 public void drawRoundRect(android.graphics.RectF, float, float, android.graphics.Paint); 10689 public void drawText(char[], int, int, float, float, android.graphics.Paint); 10690 public void drawText(java.lang.CharSequence, int, int, float, float, android.graphics.Paint); 10691 public void drawText(java.lang.String, float, float, android.graphics.Paint); 10692 public void drawText(java.lang.String, int, int, float, float, android.graphics.Paint); 10693 public void drawTextOnPath(char[], int, int, android.graphics.Path, float, float, android.graphics.Paint); 10694 public void drawTextOnPath(java.lang.String, android.graphics.Path, float, float, android.graphics.Paint); 10695 public void drawTextRun(char[], int, int, int, int, float, float, boolean, android.graphics.Paint); 10696 public void drawTextRun(java.lang.CharSequence, int, int, int, int, float, float, boolean, android.graphics.Paint); 10697 public void drawVertices(android.graphics.Canvas$VertexMode, int, float[], int, float[], int, int[], int, short[], int, int, android.graphics.Paint); 10698 public boolean isHardwareAccelerated(); 10699 public boolean isHwBitmapsInSwModeEnabled(); 10700 protected void onHwBitmapInSwMode(); 10701 public void setHwBitmapsInSwModeEnabled(boolean); 10702 protected void throwIfCannotDraw(android.graphics.Bitmap); 10703 10704 10705 protected int mDensity; 10706 protected long mNativeCanvasWrapper; 10707 protected int mScreenDensity; 10708} 10709 10710-keep class android.graphics.Bitmap { 10711 10712 public boolean compress(android.graphics.Bitmap$CompressFormat, int, java.io.OutputStream); 10713 public android.graphics.Bitmap copy(android.graphics.Bitmap$Config, boolean); 10714 public void copyPixelsFromBuffer(java.nio.Buffer); 10715 public void copyPixelsToBuffer(java.nio.Buffer); 10716 public android.graphics.Bitmap createAshmemBitmap(); 10717 public android.graphics.Bitmap createAshmemBitmap(android.graphics.Bitmap$Config); 10718 public static android.graphics.Bitmap createBitmap(android.graphics.Bitmap); 10719 public static android.graphics.Bitmap createBitmap(android.graphics.Bitmap, int, int, int, int); 10720 public static android.graphics.Bitmap createBitmap(android.graphics.Bitmap, int, int, int, int, android.graphics.Matrix, boolean); 10721 public static android.graphics.Bitmap createBitmap(int, int, android.graphics.Bitmap$Config); 10722 public static android.graphics.Bitmap createBitmap(android.util.DisplayMetrics, int, int, android.graphics.Bitmap$Config); 10723 public static android.graphics.Bitmap createBitmap(int, int, android.graphics.Bitmap$Config, boolean); 10724 public static android.graphics.Bitmap createBitmap(int, int, android.graphics.Bitmap$Config, boolean, android.graphics.ColorSpace); 10725 public static android.graphics.Bitmap createBitmap(android.util.DisplayMetrics, int, int, android.graphics.Bitmap$Config, boolean); 10726 public static android.graphics.Bitmap createBitmap(android.util.DisplayMetrics, int, int, android.graphics.Bitmap$Config, boolean, android.graphics.ColorSpace); 10727 public static android.graphics.Bitmap createBitmap(int[], int, int, int, int, android.graphics.Bitmap$Config); 10728 public static android.graphics.Bitmap createBitmap(android.util.DisplayMetrics, int[], int, int, int, int, android.graphics.Bitmap$Config); 10729 public static android.graphics.Bitmap createBitmap(int[], int, int, android.graphics.Bitmap$Config); 10730 public static android.graphics.Bitmap createBitmap(android.util.DisplayMetrics, int[], int, int, android.graphics.Bitmap$Config); 10731 public static android.graphics.Bitmap createBitmap(android.graphics.Picture); 10732 public static android.graphics.Bitmap createBitmap(android.graphics.Picture, int, int, android.graphics.Bitmap$Config); 10733 public android.graphics.GraphicBuffer createGraphicBufferHandle(); 10734 public static android.graphics.Bitmap createHardwareBitmap(android.graphics.GraphicBuffer); 10735 public static android.graphics.Bitmap createScaledBitmap(android.graphics.Bitmap, int, int, boolean); 10736 public int describeContents(); 10737 public void eraseColor(int); 10738 public android.graphics.Bitmap extractAlpha(); 10739 public android.graphics.Bitmap extractAlpha(android.graphics.Paint, int[]); 10740 public int getAllocationByteCount(); 10741 public int getByteCount(); 10742 public android.graphics.ColorSpace getColorSpace(); 10743 public android.graphics.Bitmap$Config getConfig(); 10744 public int getDensity(); 10745 public int getGenerationId(); 10746 public int getHeight(); 10747 public long getNativeInstance(); 10748 public byte[] getNinePatchChunk(); 10749 public android.graphics.NinePatch$InsetStruct getNinePatchInsets(); 10750 public void getOpticalInsets(android.graphics.Rect); 10751 public int getPixel(int, int); 10752 public void getPixels(int[], int, int, int, int, int, int); 10753 public int getRowBytes(); 10754 public int getScaledHeight(android.graphics.Canvas); 10755 public int getScaledHeight(android.util.DisplayMetrics); 10756 public int getScaledHeight(int); 10757 public int getScaledWidth(android.graphics.Canvas); 10758 public int getScaledWidth(android.util.DisplayMetrics); 10759 public int getScaledWidth(int); 10760 public int getWidth(); 10761 public boolean hasAlpha(); 10762 public boolean hasMipMap(); 10763 public boolean isMutable(); 10764 public boolean isPremultiplied(); 10765 public boolean isRecycled(); 10766 public void makeImmutable(); 10767 public void prepareToDraw(); 10768 public void reconfigure(int, int, android.graphics.Bitmap$Config); 10769 public void recycle(); 10770 public boolean sameAs(android.graphics.Bitmap); 10771 public static int scaleFromDensity(int, int, int); 10772 public void setConfig(android.graphics.Bitmap$Config); 10773 public static void setDefaultDensity(int); 10774 public void setDensity(int); 10775 public void setHasAlpha(boolean); 10776 public void setHasMipMap(boolean); 10777 public void setHeight(int); 10778 public void setNinePatchChunk(byte[]); 10779 public void setPixel(int, int, int); 10780 public void setPixels(int[], int, int, int, int, int, int); 10781 public void setPremultiplied(boolean); 10782 public void setWidth(int); 10783 public void writeToParcel(android.os.Parcel, int); 10784 10785 10786 public static android.os.Parcelable$Creator CREATOR; 10787 public static int DENSITY_NONE; 10788 public int mDensity; 10789 public static volatile int sPreloadTracingNumInstantiatedBitmaps; 10790 public static volatile long sPreloadTracingTotalBitmapsSize; 10791} 10792 10793-keep class android.graphics.Bitmap$CompressFormat { 10794 10795 public static android.graphics.Bitmap$CompressFormat valueOf(java.lang.String); 10796 public static android.graphics.Bitmap$CompressFormat[] values(); 10797 10798 public static android.graphics.Bitmap$CompressFormat JPEG; 10799 public static android.graphics.Bitmap$CompressFormat PNG; 10800 public static android.graphics.Bitmap$CompressFormat WEBP; 10801 10802} 10803 10804-keep class android.graphics.Bitmap$Config { 10805 10806 public static android.graphics.Bitmap$Config valueOf(java.lang.String); 10807 public static android.graphics.Bitmap$Config[] values(); 10808 10809 public static android.graphics.Bitmap$Config ALPHA_8; 10810 public static android.graphics.Bitmap$Config ARGB_4444; 10811 public static android.graphics.Bitmap$Config ARGB_8888; 10812 public static android.graphics.Bitmap$Config HARDWARE; 10813 public static android.graphics.Bitmap$Config RGBA_F16; 10814 public static android.graphics.Bitmap$Config RGB_565; 10815 10816} 10817 10818-keep class android.graphics.BitmapFactory { 10819 <init>(); 10820 10821 public static android.graphics.Bitmap decodeByteArray(byte[], int, int, android.graphics.BitmapFactory$Options); 10822 public static android.graphics.Bitmap decodeByteArray(byte[], int, int); 10823 public static android.graphics.Bitmap decodeFile(java.lang.String, android.graphics.BitmapFactory$Options); 10824 public static android.graphics.Bitmap decodeFile(java.lang.String); 10825 public static android.graphics.Bitmap decodeFileDescriptor(java.io.FileDescriptor, android.graphics.Rect, android.graphics.BitmapFactory$Options); 10826 public static android.graphics.Bitmap decodeFileDescriptor(java.io.FileDescriptor); 10827 public static android.graphics.Bitmap decodeResource(android.content.res.Resources, int, android.graphics.BitmapFactory$Options); 10828 public static android.graphics.Bitmap decodeResource(android.content.res.Resources, int); 10829 public static android.graphics.Bitmap decodeResourceStream(android.content.res.Resources, android.util.TypedValue, java.io.InputStream, android.graphics.Rect, android.graphics.BitmapFactory$Options); 10830 public static android.graphics.Bitmap decodeStream(java.io.InputStream, android.graphics.Rect, android.graphics.BitmapFactory$Options); 10831 public static android.graphics.Bitmap decodeStream(java.io.InputStream); 10832 10833 10834} 10835 10836-keep class android.graphics.BitmapFactory$Options { 10837 <init>(); 10838 10839 public void requestCancelDecode(); 10840 10841 10842 public android.graphics.Bitmap inBitmap; 10843 public int inDensity; 10844 public boolean inDither; 10845 public boolean inInputShareable; 10846 public boolean inJustDecodeBounds; 10847 public boolean inMutable; 10848 public boolean inPreferQualityOverSpeed; 10849 public android.graphics.ColorSpace inPreferredColorSpace; 10850 public android.graphics.Bitmap$Config inPreferredConfig; 10851 public boolean inPremultiplied; 10852 public boolean inPurgeable; 10853 public int inSampleSize; 10854 public boolean inScaled; 10855 public int inScreenDensity; 10856 public int inTargetDensity; 10857 public byte[] inTempStorage; 10858 public boolean mCancel; 10859 public android.graphics.ColorSpace outColorSpace; 10860 public android.graphics.Bitmap$Config outConfig; 10861 public int outHeight; 10862 public java.lang.String outMimeType; 10863 public int outWidth; 10864} 10865 10866-keep class android.graphics.Canvas { 10867 <init>(); 10868 <init>(android.graphics.Bitmap); 10869 <init>(long); 10870 10871 public boolean clipOutPath(android.graphics.Path); 10872 public boolean clipOutRect(android.graphics.RectF); 10873 public boolean clipOutRect(android.graphics.Rect); 10874 public boolean clipOutRect(float, float, float, float); 10875 public boolean clipOutRect(int, int, int, int); 10876 public boolean clipPath(android.graphics.Path, android.graphics.Region$Op); 10877 public boolean clipPath(android.graphics.Path); 10878 public boolean clipRect(android.graphics.RectF, android.graphics.Region$Op); 10879 public boolean clipRect(android.graphics.Rect, android.graphics.Region$Op); 10880 public boolean clipRect(android.graphics.RectF); 10881 public boolean clipRect(android.graphics.Rect); 10882 public boolean clipRect(float, float, float, float, android.graphics.Region$Op); 10883 public boolean clipRect(float, float, float, float); 10884 public boolean clipRect(int, int, int, int); 10885 public boolean clipRectUnion(android.graphics.Rect); 10886 public boolean clipRegion(android.graphics.Region, android.graphics.Region$Op); 10887 public boolean clipRegion(android.graphics.Region); 10888 public void concat(android.graphics.Matrix); 10889 public void drawARGB(int, int, int, int); 10890 public void drawArc(android.graphics.RectF, float, float, boolean, android.graphics.Paint); 10891 public void drawArc(float, float, float, float, float, float, boolean, android.graphics.Paint); 10892 public void drawBitmap(android.graphics.Bitmap, float, float, android.graphics.Paint); 10893 public void drawBitmap(android.graphics.Bitmap, android.graphics.Rect, android.graphics.RectF, android.graphics.Paint); 10894 public void drawBitmap(android.graphics.Bitmap, android.graphics.Rect, android.graphics.Rect, android.graphics.Paint); 10895 public void drawBitmap(int[], int, int, float, float, int, int, boolean, android.graphics.Paint); 10896 public void drawBitmap(int[], int, int, int, int, int, int, boolean, android.graphics.Paint); 10897 public void drawBitmap(android.graphics.Bitmap, android.graphics.Matrix, android.graphics.Paint); 10898 public void drawBitmapMesh(android.graphics.Bitmap, int, int, float[], int, int[], int, android.graphics.Paint); 10899 public void drawCircle(float, float, float, android.graphics.Paint); 10900 public void drawColor(int); 10901 public void drawColor(int, android.graphics.PorterDuff$Mode); 10902 public void drawLine(float, float, float, float, android.graphics.Paint); 10903 public void drawLines(float[], int, int, android.graphics.Paint); 10904 public void drawLines(float[], android.graphics.Paint); 10905 public void drawOval(android.graphics.RectF, android.graphics.Paint); 10906 public void drawOval(float, float, float, float, android.graphics.Paint); 10907 public void drawPaint(android.graphics.Paint); 10908 public void drawPatch(android.graphics.NinePatch, android.graphics.Rect, android.graphics.Paint); 10909 public void drawPatch(android.graphics.NinePatch, android.graphics.RectF, android.graphics.Paint); 10910 public void drawPath(android.graphics.Path, android.graphics.Paint); 10911 public void drawPicture(android.graphics.Picture); 10912 public void drawPicture(android.graphics.Picture, android.graphics.RectF); 10913 public void drawPicture(android.graphics.Picture, android.graphics.Rect); 10914 public void drawPoint(float, float, android.graphics.Paint); 10915 public void drawPoints(float[], int, int, android.graphics.Paint); 10916 public void drawPoints(float[], android.graphics.Paint); 10917 public void drawPosText(char[], int, int, float[], android.graphics.Paint); 10918 public void drawPosText(java.lang.String, float[], android.graphics.Paint); 10919 public void drawRGB(int, int, int); 10920 public void drawRect(android.graphics.RectF, android.graphics.Paint); 10921 public void drawRect(android.graphics.Rect, android.graphics.Paint); 10922 public void drawRect(float, float, float, float, android.graphics.Paint); 10923 public void drawRoundRect(android.graphics.RectF, float, float, android.graphics.Paint); 10924 public void drawRoundRect(float, float, float, float, float, float, android.graphics.Paint); 10925 public void drawText(char[], int, int, float, float, android.graphics.Paint); 10926 public void drawText(java.lang.String, float, float, android.graphics.Paint); 10927 public void drawText(java.lang.String, int, int, float, float, android.graphics.Paint); 10928 public void drawText(java.lang.CharSequence, int, int, float, float, android.graphics.Paint); 10929 public void drawTextOnPath(char[], int, int, android.graphics.Path, float, float, android.graphics.Paint); 10930 public void drawTextOnPath(java.lang.String, android.graphics.Path, float, float, android.graphics.Paint); 10931 public void drawTextRun(char[], int, int, int, int, float, float, boolean, android.graphics.Paint); 10932 public void drawTextRun(java.lang.CharSequence, int, int, int, int, float, float, boolean, android.graphics.Paint); 10933 public void drawVertices(android.graphics.Canvas$VertexMode, int, float[], int, float[], int, int[], int, short[], int, int, android.graphics.Paint); 10934 public static void freeCaches(); 10935 public static void freeTextLayoutCaches(); 10936 public boolean getClipBounds(android.graphics.Rect); 10937 public android.graphics.Rect getClipBounds(); 10938 public int getDensity(); 10939 public android.graphics.DrawFilter getDrawFilter(); 10940 protected javax.microedition.khronos.opengles.GL getGL(); 10941 public int getHeight(); 10942 public void getMatrix(android.graphics.Matrix); 10943 public android.graphics.Matrix getMatrix(); 10944 public int getMaximumBitmapHeight(); 10945 public int getMaximumBitmapWidth(); 10946 public long getNativeCanvasWrapper(); 10947 public int getSaveCount(); 10948 public int getWidth(); 10949 public void insertInorderBarrier(); 10950 public void insertReorderBarrier(); 10951 public boolean isHardwareAccelerated(); 10952 public boolean isOpaque(); 10953 public boolean isRecordingFor(java.lang.Object); 10954 public boolean quickReject(android.graphics.RectF, android.graphics.Canvas$EdgeType); 10955 public boolean quickReject(android.graphics.Path, android.graphics.Canvas$EdgeType); 10956 public boolean quickReject(float, float, float, float, android.graphics.Canvas$EdgeType); 10957 public void release(); 10958 public void restore(); 10959 public void restoreToCount(int); 10960 public void rotate(float); 10961 public void rotate(float, float, float); 10962 public int save(); 10963 public int save(int); 10964 public int saveLayer(android.graphics.RectF, android.graphics.Paint, int); 10965 public int saveLayer(android.graphics.RectF, android.graphics.Paint); 10966 public int saveLayer(float, float, float, float, android.graphics.Paint, int); 10967 public int saveLayer(float, float, float, float, android.graphics.Paint); 10968 public int saveLayerAlpha(android.graphics.RectF, int, int); 10969 public int saveLayerAlpha(android.graphics.RectF, int); 10970 public int saveLayerAlpha(float, float, float, float, int, int); 10971 public int saveLayerAlpha(float, float, float, float, int); 10972 public int saveUnclippedLayer(int, int, int, int); 10973 public void scale(float, float); 10974 public void scale(float, float, float, float); 10975 public void setBitmap(android.graphics.Bitmap); 10976 public static void setCompatibilityVersion(int); 10977 public void setDensity(int); 10978 public void setDrawFilter(android.graphics.DrawFilter); 10979 public void setMatrix(android.graphics.Matrix); 10980 public void setScreenDensity(int); 10981 public void skew(float, float); 10982 public void translate(float, float); 10983 10984 10985 public static int ALL_SAVE_FLAG; 10986 public static int CLIP_SAVE_FLAG; 10987 public static int CLIP_TO_LAYER_SAVE_FLAG; 10988 public static int FULL_COLOR_LAYER_SAVE_FLAG; 10989 public static int HAS_ALPHA_LAYER_SAVE_FLAG; 10990 public static int MATRIX_SAVE_FLAG; 10991 public static boolean sCompatibilityRestore; 10992 public static boolean sCompatibilitySetBitmap; 10993} 10994 10995-keep class android.graphics.Canvas$EdgeType { 10996 10997 public static android.graphics.Canvas$EdgeType valueOf(java.lang.String); 10998 public static android.graphics.Canvas$EdgeType[] values(); 10999 11000 public static android.graphics.Canvas$EdgeType AA; 11001 public static android.graphics.Canvas$EdgeType BW; 11002 11003 public int nativeInt; 11004} 11005 11006-keep class android.graphics.Canvas$VertexMode { 11007 11008 public static android.graphics.Canvas$VertexMode valueOf(java.lang.String); 11009 public static android.graphics.Canvas$VertexMode[] values(); 11010 11011 public static android.graphics.Canvas$VertexMode TRIANGLES; 11012 public static android.graphics.Canvas$VertexMode TRIANGLE_FAN; 11013 public static android.graphics.Canvas$VertexMode TRIANGLE_STRIP; 11014 11015 public int nativeInt; 11016} 11017 11018-keep class android.graphics.CanvasProperty { 11019 11020 public static android.graphics.CanvasProperty createFloat(float); 11021 public static android.graphics.CanvasProperty createPaint(android.graphics.Paint); 11022 public long getNativeContainer(); 11023 11024 11025} 11026 11027-keep class android.graphics.ColorFilter { 11028 <init>(); 11029 11030 public long getNativeInstance(); 11031 11032 11033} 11034 11035-keep class android.graphics.ColorSpace { 11036 11037 public static android.graphics.ColorSpace adapt(android.graphics.ColorSpace, float[]); 11038 public static android.graphics.ColorSpace adapt(android.graphics.ColorSpace, float[], android.graphics.ColorSpace$Adaptation); 11039 public static android.graphics.ColorSpace$Connector connect(android.graphics.ColorSpace, android.graphics.ColorSpace); 11040 public static android.graphics.ColorSpace$Connector connect(android.graphics.ColorSpace, android.graphics.ColorSpace, android.graphics.ColorSpace$RenderIntent); 11041 public static android.graphics.ColorSpace$Connector connect(android.graphics.ColorSpace); 11042 public static android.graphics.ColorSpace$Connector connect(android.graphics.ColorSpace, android.graphics.ColorSpace$RenderIntent); 11043 public static android.graphics.ColorSpace$Renderer createRenderer(); 11044 public boolean equals(java.lang.Object); 11045 public float[] fromXyz(float, float, float); 11046 public abstract float[] fromXyz(float[]); 11047 public static android.graphics.ColorSpace get(android.graphics.ColorSpace$Named); 11048 public int getComponentCount(); 11049 public int getId(); 11050 public abstract float getMaxValue(int); 11051 public abstract float getMinValue(int); 11052 public android.graphics.ColorSpace$Model getModel(); 11053 public java.lang.String getName(); 11054 public int hashCode(); 11055 public boolean isSrgb(); 11056 public abstract boolean isWideGamut(); 11057 public static android.graphics.ColorSpace match(float[], android.graphics.ColorSpace$Rgb$TransferParameters); 11058 public java.lang.String toString(); 11059 public float[] toXyz(float, float, float); 11060 public abstract float[] toXyz(float[]); 11061 11062 11063 public static float[] ILLUMINANT_A; 11064 public static float[] ILLUMINANT_B; 11065 public static float[] ILLUMINANT_C; 11066 public static float[] ILLUMINANT_D50; 11067 public static float[] ILLUMINANT_D55; 11068 public static float[] ILLUMINANT_D60; 11069 public static float[] ILLUMINANT_D65; 11070 public static float[] ILLUMINANT_D75; 11071 public static float[] ILLUMINANT_E; 11072 public static int MAX_ID; 11073 public static int MIN_ID; 11074} 11075 11076-keep class android.graphics.ColorSpace$Adaptation { 11077 11078 public static android.graphics.ColorSpace$Adaptation valueOf(java.lang.String); 11079 public static android.graphics.ColorSpace$Adaptation[] values(); 11080 11081 public static android.graphics.ColorSpace$Adaptation BRADFORD; 11082 public static android.graphics.ColorSpace$Adaptation CIECAT02; 11083 public static android.graphics.ColorSpace$Adaptation VON_KRIES; 11084 11085} 11086 11087-keep class android.graphics.ColorSpace$Connector { 11088 11089 public android.graphics.ColorSpace getDestination(); 11090 public android.graphics.ColorSpace$RenderIntent getRenderIntent(); 11091 public android.graphics.ColorSpace getSource(); 11092 public float[] transform(float, float, float); 11093 public float[] transform(float[]); 11094 11095 11096} 11097 11098-keep class android.graphics.ColorSpace$Model { 11099 11100 public int getComponentCount(); 11101 public static android.graphics.ColorSpace$Model valueOf(java.lang.String); 11102 public static android.graphics.ColorSpace$Model[] values(); 11103 11104 public static android.graphics.ColorSpace$Model CMYK; 11105 public static android.graphics.ColorSpace$Model LAB; 11106 public static android.graphics.ColorSpace$Model RGB; 11107 public static android.graphics.ColorSpace$Model XYZ; 11108 11109} 11110 11111-keep class android.graphics.ColorSpace$Named { 11112 11113 public static android.graphics.ColorSpace$Named valueOf(java.lang.String); 11114 public static android.graphics.ColorSpace$Named[] values(); 11115 11116 public static android.graphics.ColorSpace$Named ACES; 11117 public static android.graphics.ColorSpace$Named ACESCG; 11118 public static android.graphics.ColorSpace$Named ADOBE_RGB; 11119 public static android.graphics.ColorSpace$Named BT2020; 11120 public static android.graphics.ColorSpace$Named BT709; 11121 public static android.graphics.ColorSpace$Named CIE_LAB; 11122 public static android.graphics.ColorSpace$Named CIE_XYZ; 11123 public static android.graphics.ColorSpace$Named DCI_P3; 11124 public static android.graphics.ColorSpace$Named DISPLAY_P3; 11125 public static android.graphics.ColorSpace$Named EXTENDED_SRGB; 11126 public static android.graphics.ColorSpace$Named LINEAR_EXTENDED_SRGB; 11127 public static android.graphics.ColorSpace$Named LINEAR_SRGB; 11128 public static android.graphics.ColorSpace$Named NTSC_1953; 11129 public static android.graphics.ColorSpace$Named PRO_PHOTO_RGB; 11130 public static android.graphics.ColorSpace$Named SMPTE_C; 11131 public static android.graphics.ColorSpace$Named SRGB; 11132 11133} 11134 11135-keep class android.graphics.ColorSpace$RenderIntent { 11136 11137 public static android.graphics.ColorSpace$RenderIntent valueOf(java.lang.String); 11138 public static android.graphics.ColorSpace$RenderIntent[] values(); 11139 11140 public static android.graphics.ColorSpace$RenderIntent ABSOLUTE; 11141 public static android.graphics.ColorSpace$RenderIntent PERCEPTUAL; 11142 public static android.graphics.ColorSpace$RenderIntent RELATIVE; 11143 public static android.graphics.ColorSpace$RenderIntent SATURATION; 11144 11145} 11146 11147-keep class android.graphics.ColorSpace$Renderer { 11148 11149 public android.graphics.ColorSpace$Renderer add(android.graphics.ColorSpace, int); 11150 public android.graphics.ColorSpace$Renderer add(android.graphics.ColorSpace, float, float, float, int); 11151 public android.graphics.ColorSpace$Renderer clip(boolean); 11152 public android.graphics.Bitmap render(); 11153 public android.graphics.ColorSpace$Renderer showWhitePoint(boolean); 11154 public android.graphics.ColorSpace$Renderer size(int); 11155 public android.graphics.ColorSpace$Renderer uniformChromaticityScale(boolean); 11156 11157 11158} 11159 11160-keep class android.graphics.ColorSpace$Rgb { 11161 <init>(java.lang.String, float[], java.util.function.DoubleUnaryOperator, java.util.function.DoubleUnaryOperator); 11162 <init>(java.lang.String, float[], float[], java.util.function.DoubleUnaryOperator, java.util.function.DoubleUnaryOperator, float, float); 11163 <init>(java.lang.String, float[], android.graphics.ColorSpace$Rgb$TransferParameters); 11164 <init>(java.lang.String, float[], float[], android.graphics.ColorSpace$Rgb$TransferParameters); 11165 <init>(java.lang.String, float[], double); 11166 <init>(java.lang.String, float[], float[], double); 11167 11168 public boolean equals(java.lang.Object); 11169 public float[] fromLinear(float, float, float); 11170 public float[] fromLinear(float[]); 11171 public float[] fromXyz(float[]); 11172 public java.util.function.DoubleUnaryOperator getEotf(); 11173 public float[] getInverseTransform(float[]); 11174 public float[] getInverseTransform(); 11175 public float getMaxValue(int); 11176 public float getMinValue(int); 11177 public java.util.function.DoubleUnaryOperator getOetf(); 11178 public float[] getPrimaries(float[]); 11179 public float[] getPrimaries(); 11180 public android.graphics.ColorSpace$Rgb$TransferParameters getTransferParameters(); 11181 public float[] getTransform(float[]); 11182 public float[] getTransform(); 11183 public float[] getWhitePoint(float[]); 11184 public float[] getWhitePoint(); 11185 public int hashCode(); 11186 public boolean isSrgb(); 11187 public boolean isWideGamut(); 11188 public float[] toLinear(float, float, float); 11189 public float[] toLinear(float[]); 11190 public float[] toXyz(float[]); 11191 11192 11193} 11194 11195-keep class android.graphics.ColorSpace$Rgb$TransferParameters { 11196 <init>(double, double, double, double, double); 11197 <init>(double, double, double, double, double, double, double); 11198 11199 public boolean equals(java.lang.Object); 11200 public int hashCode(); 11201 11202 11203 public double a; 11204 public double b; 11205 public double c; 11206 public double d; 11207 public double e; 11208 public double f; 11209 public double g; 11210} 11211 11212-keep class android.graphics.DrawFilter { 11213 <init>(); 11214 11215 protected void finalize(); 11216 11217 11218 public long mNativeInt; 11219} 11220 11221-keep class android.graphics.FontFamily { 11222 <init>(); 11223 <init>(java.lang.String[], int); 11224 11225 public void abortCreation(); 11226 public boolean addFont(java.lang.String, int, android.graphics.fonts.FontVariationAxis[], int, int); 11227 public boolean addFontFromAssetManager(android.content.res.AssetManager, java.lang.String, int, boolean, int, int, int, android.graphics.fonts.FontVariationAxis[]); 11228 public boolean addFontFromBuffer(java.nio.ByteBuffer, int, android.graphics.fonts.FontVariationAxis[], int, int); 11229 public boolean freeze(); 11230 11231 11232 public long mNativePtr; 11233} 11234 11235-keep class android.graphics.GraphicBuffer { 11236 11237 public static android.graphics.GraphicBuffer create(int, int, int, int); 11238 public static android.graphics.GraphicBuffer createFromExisting(int, int, int, int, long); 11239 public int describeContents(); 11240 public void destroy(); 11241 protected void finalize(); 11242 public int getFormat(); 11243 public int getHeight(); 11244 public int getUsage(); 11245 public int getWidth(); 11246 public boolean isDestroyed(); 11247 public android.graphics.Canvas lockCanvas(); 11248 public android.graphics.Canvas lockCanvas(android.graphics.Rect); 11249 public void unlockCanvasAndPost(android.graphics.Canvas); 11250 public void writeToParcel(android.os.Parcel, int); 11251 11252 11253 public static android.os.Parcelable$Creator CREATOR; 11254 public static int USAGE_HW_2D; 11255 public static int USAGE_HW_COMPOSER; 11256 public static int USAGE_HW_MASK; 11257 public static int USAGE_HW_RENDER; 11258 public static int USAGE_HW_TEXTURE; 11259 public static int USAGE_HW_VIDEO_ENCODER; 11260 public static int USAGE_PROTECTED; 11261 public static int USAGE_SOFTWARE_MASK; 11262 public static int USAGE_SW_READ_MASK; 11263 public static int USAGE_SW_READ_NEVER; 11264 public static int USAGE_SW_READ_OFTEN; 11265 public static int USAGE_SW_READ_RARELY; 11266 public static int USAGE_SW_WRITE_MASK; 11267 public static int USAGE_SW_WRITE_NEVER; 11268 public static int USAGE_SW_WRITE_OFTEN; 11269 public static int USAGE_SW_WRITE_RARELY; 11270} 11271 11272-keep class android.graphics.Insets { 11273 11274 public boolean equals(java.lang.Object); 11275 public int hashCode(); 11276 public static android.graphics.Insets of(int, int, int, int); 11277 public static android.graphics.Insets of(android.graphics.Rect); 11278 public java.lang.String toString(); 11279 11280 11281 public static android.graphics.Insets NONE; 11282 public int bottom; 11283 public int left; 11284 public int right; 11285 public int top; 11286} 11287 11288-keep class android.graphics.MaskFilter { 11289 <init>(); 11290 11291 protected void finalize(); 11292 11293 11294} 11295 11296-keep class android.graphics.Matrix { 11297 <init>(); 11298 <init>(android.graphics.Matrix); 11299 11300 public boolean equals(java.lang.Object); 11301 public void getValues(float[]); 11302 public int hashCode(); 11303 public boolean invert(android.graphics.Matrix); 11304 public boolean isAffine(); 11305 public boolean isIdentity(); 11306 public void mapPoints(float[], int, float[], int, int); 11307 public void mapPoints(float[], float[]); 11308 public void mapPoints(float[]); 11309 public float mapRadius(float); 11310 public boolean mapRect(android.graphics.RectF, android.graphics.RectF); 11311 public boolean mapRect(android.graphics.RectF); 11312 public void mapVectors(float[], int, float[], int, int); 11313 public void mapVectors(float[], float[]); 11314 public void mapVectors(float[]); 11315 public long ni(); 11316 public boolean postConcat(android.graphics.Matrix); 11317 public boolean postRotate(float, float, float); 11318 public boolean postRotate(float); 11319 public boolean postScale(float, float, float, float); 11320 public boolean postScale(float, float); 11321 public boolean postSkew(float, float, float, float); 11322 public boolean postSkew(float, float); 11323 public boolean postTranslate(float, float); 11324 public boolean preConcat(android.graphics.Matrix); 11325 public boolean preRotate(float, float, float); 11326 public boolean preRotate(float); 11327 public boolean preScale(float, float, float, float); 11328 public boolean preScale(float, float); 11329 public boolean preSkew(float, float, float, float); 11330 public boolean preSkew(float, float); 11331 public boolean preTranslate(float, float); 11332 public void printShortString(java.io.PrintWriter); 11333 public boolean rectStaysRect(); 11334 public void reset(); 11335 public void set(android.graphics.Matrix); 11336 public boolean setConcat(android.graphics.Matrix, android.graphics.Matrix); 11337 public boolean setPolyToPoly(float[], int, float[], int, int); 11338 public boolean setRectToRect(android.graphics.RectF, android.graphics.RectF, android.graphics.Matrix$ScaleToFit); 11339 public void setRotate(float, float, float); 11340 public void setRotate(float); 11341 public void setScale(float, float, float, float); 11342 public void setScale(float, float); 11343 public void setSinCos(float, float, float, float); 11344 public void setSinCos(float, float); 11345 public void setSkew(float, float, float, float); 11346 public void setSkew(float, float); 11347 public void setTranslate(float, float); 11348 public void setValues(float[]); 11349 public java.lang.String toShortString(); 11350 public void toShortString(java.lang.StringBuilder); 11351 public java.lang.String toString(); 11352 11353 11354 public static android.graphics.Matrix IDENTITY_MATRIX; 11355 public static int MPERSP_0; 11356 public static int MPERSP_1; 11357 public static int MPERSP_2; 11358 public static int MSCALE_X; 11359 public static int MSCALE_Y; 11360 public static int MSKEW_X; 11361 public static int MSKEW_Y; 11362 public static int MTRANS_X; 11363 public static int MTRANS_Y; 11364 public long native_instance; 11365} 11366 11367-keep class android.graphics.Matrix$ScaleToFit { 11368 11369 public static android.graphics.Matrix$ScaleToFit valueOf(java.lang.String); 11370 public static android.graphics.Matrix$ScaleToFit[] values(); 11371 11372 public static android.graphics.Matrix$ScaleToFit CENTER; 11373 public static android.graphics.Matrix$ScaleToFit END; 11374 public static android.graphics.Matrix$ScaleToFit FILL; 11375 public static android.graphics.Matrix$ScaleToFit START; 11376 11377} 11378 11379-keep class android.graphics.Movie { 11380 11381 public static android.graphics.Movie decodeByteArray(byte[], int, int); 11382 public static android.graphics.Movie decodeFile(java.lang.String); 11383 public static android.graphics.Movie decodeStream(java.io.InputStream); 11384 public void draw(android.graphics.Canvas, float, float, android.graphics.Paint); 11385 public void draw(android.graphics.Canvas, float, float); 11386 public int duration(); 11387 protected void finalize(); 11388 public int height(); 11389 public boolean isOpaque(); 11390 public boolean setTime(int); 11391 public int width(); 11392 11393 11394} 11395 11396-keep class android.graphics.NinePatch { 11397 <init>(android.graphics.Bitmap, byte[]); 11398 <init>(android.graphics.Bitmap, byte[], java.lang.String); 11399 <init>(android.graphics.NinePatch); 11400 11401 public void draw(android.graphics.Canvas, android.graphics.RectF); 11402 public void draw(android.graphics.Canvas, android.graphics.Rect); 11403 public void draw(android.graphics.Canvas, android.graphics.Rect, android.graphics.Paint); 11404 protected void finalize(); 11405 public android.graphics.Bitmap getBitmap(); 11406 public int getDensity(); 11407 public int getHeight(); 11408 public java.lang.String getName(); 11409 public android.graphics.Paint getPaint(); 11410 public android.graphics.Region getTransparentRegion(android.graphics.Rect); 11411 public int getWidth(); 11412 public boolean hasAlpha(); 11413 public static boolean isNinePatchChunk(byte[]); 11414 public void setPaint(android.graphics.Paint); 11415 11416 11417 public long mNativeChunk; 11418} 11419 11420-keep class android.graphics.NinePatch$InsetStruct { 11421 11422 public static android.graphics.Rect scaleInsets(int, int, int, int, float); 11423 11424 11425 public android.graphics.Rect opticalRect; 11426 public float outlineAlpha; 11427 public float outlineRadius; 11428 public android.graphics.Rect outlineRect; 11429} 11430 11431-keep class android.graphics.Outline { 11432 <init>(); 11433 <init>(android.graphics.Outline); 11434 11435 public boolean canClip(); 11436 public float getAlpha(); 11437 public float getRadius(); 11438 public boolean getRect(android.graphics.Rect); 11439 public boolean isEmpty(); 11440 public void offset(int, int); 11441 public void set(android.graphics.Outline); 11442 public void setAlpha(float); 11443 public void setConvexPath(android.graphics.Path); 11444 public void setEmpty(); 11445 public void setOval(int, int, int, int); 11446 public void setOval(android.graphics.Rect); 11447 public void setRect(int, int, int, int); 11448 public void setRect(android.graphics.Rect); 11449 public void setRoundRect(int, int, int, int, float); 11450 public void setRoundRect(android.graphics.Rect, float); 11451 11452 11453 public static int MODE_CONVEX_PATH; 11454 public static int MODE_EMPTY; 11455 public static int MODE_ROUND_RECT; 11456 public float mAlpha; 11457 public int mMode; 11458 public android.graphics.Path mPath; 11459 public float mRadius; 11460 public android.graphics.Rect mRect; 11461} 11462 11463-keep class android.graphics.Paint { 11464 <init>(); 11465 <init>(int); 11466 <init>(android.graphics.Paint); 11467 11468 public float ascent(); 11469 public int breakText(char[], int, int, float, float[]); 11470 public int breakText(java.lang.CharSequence, int, int, boolean, float, float[]); 11471 public int breakText(java.lang.String, boolean, float, float[]); 11472 public void clearShadowLayer(); 11473 public float descent(); 11474 public boolean equalsForTextMeasurement(android.graphics.Paint); 11475 public int getAlpha(); 11476 public int getBidiFlags(); 11477 public int getColor(); 11478 public android.graphics.ColorFilter getColorFilter(); 11479 public boolean getFillPath(android.graphics.Path, android.graphics.Path); 11480 public int getFlags(); 11481 public java.lang.String getFontFeatureSettings(); 11482 public float getFontMetrics(android.graphics.Paint$FontMetrics); 11483 public android.graphics.Paint$FontMetrics getFontMetrics(); 11484 public int getFontMetricsInt(android.graphics.Paint$FontMetricsInt); 11485 public android.graphics.Paint$FontMetricsInt getFontMetricsInt(); 11486 public float getFontSpacing(); 11487 public java.lang.String getFontVariationSettings(); 11488 public int getHinting(); 11489 public int getHyphenEdit(); 11490 public float getLetterSpacing(); 11491 public android.graphics.MaskFilter getMaskFilter(); 11492 public long getNativeInstance(); 11493 public int getOffsetForAdvance(char[], int, int, int, int, boolean, float); 11494 public int getOffsetForAdvance(java.lang.CharSequence, int, int, int, int, boolean, float); 11495 public android.graphics.PathEffect getPathEffect(); 11496 public android.graphics.Rasterizer getRasterizer(); 11497 public float getRunAdvance(char[], int, int, int, int, boolean, int); 11498 public float getRunAdvance(java.lang.CharSequence, int, int, int, int, boolean, int); 11499 public android.graphics.Shader getShader(); 11500 public float getStrikeThruPosition(); 11501 public float getStrikeThruThickness(); 11502 public android.graphics.Paint$Cap getStrokeCap(); 11503 public android.graphics.Paint$Join getStrokeJoin(); 11504 public float getStrokeMiter(); 11505 public float getStrokeWidth(); 11506 public android.graphics.Paint$Style getStyle(); 11507 public android.graphics.Paint$Align getTextAlign(); 11508 public void getTextBounds(java.lang.String, int, int, android.graphics.Rect); 11509 public void getTextBounds(java.lang.CharSequence, int, int, android.graphics.Rect); 11510 public void getTextBounds(char[], int, int, android.graphics.Rect); 11511 public java.util.Locale getTextLocale(); 11512 public android.os.LocaleList getTextLocales(); 11513 public void getTextPath(char[], int, int, float, float, android.graphics.Path); 11514 public void getTextPath(java.lang.String, int, int, float, float, android.graphics.Path); 11515 public float getTextRunAdvances(char[], int, int, int, int, boolean, float[], int); 11516 public float getTextRunAdvances(java.lang.CharSequence, int, int, int, int, boolean, float[], int); 11517 public float getTextRunAdvances(java.lang.String, int, int, int, int, boolean, float[], int); 11518 public int getTextRunCursor(char[], int, int, int, int, int); 11519 public int getTextRunCursor(java.lang.CharSequence, int, int, int, int, int); 11520 public int getTextRunCursor(java.lang.String, int, int, int, int, int); 11521 public float getTextScaleX(); 11522 public float getTextSize(); 11523 public float getTextSkewX(); 11524 public int getTextWidths(char[], int, int, float[]); 11525 public int getTextWidths(java.lang.CharSequence, int, int, float[]); 11526 public int getTextWidths(java.lang.String, int, int, float[]); 11527 public int getTextWidths(java.lang.String, float[]); 11528 public android.graphics.Typeface getTypeface(); 11529 public float getUnderlinePosition(); 11530 public float getUnderlineThickness(); 11531 public float getWordSpacing(); 11532 public android.graphics.Xfermode getXfermode(); 11533 public boolean hasEqualAttributes(android.graphics.Paint); 11534 public boolean hasGlyph(java.lang.String); 11535 public boolean hasShadowLayer(); 11536 public boolean isAntiAlias(); 11537 public boolean isDither(); 11538 public boolean isElegantTextHeight(); 11539 public boolean isFakeBoldText(); 11540 public boolean isFilterBitmap(); 11541 public boolean isLinearText(); 11542 public boolean isStrikeThruText(); 11543 public boolean isSubpixelText(); 11544 public boolean isUnderlineText(); 11545 public float measureText(char[], int, int); 11546 public float measureText(java.lang.String, int, int); 11547 public float measureText(java.lang.String); 11548 public float measureText(java.lang.CharSequence, int, int); 11549 public void reset(); 11550 public void set(android.graphics.Paint); 11551 public void setARGB(int, int, int, int); 11552 public void setAlpha(int); 11553 public void setAntiAlias(boolean); 11554 public void setBidiFlags(int); 11555 public void setColor(int); 11556 public android.graphics.ColorFilter setColorFilter(android.graphics.ColorFilter); 11557 public void setCompatibilityScaling(float); 11558 public void setDither(boolean); 11559 public void setElegantTextHeight(boolean); 11560 public void setFakeBoldText(boolean); 11561 public void setFilterBitmap(boolean); 11562 public void setFlags(int); 11563 public void setFontFeatureSettings(java.lang.String); 11564 public boolean setFontVariationSettings(java.lang.String); 11565 public void setHinting(int); 11566 public void setHyphenEdit(int); 11567 public void setLetterSpacing(float); 11568 public void setLinearText(boolean); 11569 public android.graphics.MaskFilter setMaskFilter(android.graphics.MaskFilter); 11570 public android.graphics.PathEffect setPathEffect(android.graphics.PathEffect); 11571 public android.graphics.Rasterizer setRasterizer(android.graphics.Rasterizer); 11572 public android.graphics.Shader setShader(android.graphics.Shader); 11573 public void setShadowLayer(float, float, float, int); 11574 public void setStrikeThruText(boolean); 11575 public void setStrokeCap(android.graphics.Paint$Cap); 11576 public void setStrokeJoin(android.graphics.Paint$Join); 11577 public void setStrokeMiter(float); 11578 public void setStrokeWidth(float); 11579 public void setStyle(android.graphics.Paint$Style); 11580 public void setSubpixelText(boolean); 11581 public void setTextAlign(android.graphics.Paint$Align); 11582 public void setTextLocale(java.util.Locale); 11583 public void setTextLocales(android.os.LocaleList); 11584 public void setTextScaleX(float); 11585 public void setTextSize(float); 11586 public void setTextSkewX(float); 11587 public android.graphics.Typeface setTypeface(android.graphics.Typeface); 11588 public void setUnderlineText(boolean); 11589 public void setWordSpacing(float); 11590 public android.graphics.Xfermode setXfermode(android.graphics.Xfermode); 11591 11592 11593 public static int ANTI_ALIAS_FLAG; 11594 public static int AUTO_HINTING_TEXT_FLAG; 11595 public static int BIDI_DEFAULT_LTR; 11596 public static int BIDI_DEFAULT_RTL; 11597 public static int BIDI_FORCE_LTR; 11598 public static int BIDI_FORCE_RTL; 11599 public static int BIDI_LTR; 11600 public static int BIDI_RTL; 11601 public static int CURSOR_AFTER; 11602 public static int CURSOR_AT; 11603 public static int CURSOR_AT_OR_AFTER; 11604 public static int CURSOR_AT_OR_BEFORE; 11605 public static int CURSOR_BEFORE; 11606 public static int DEV_KERN_TEXT_FLAG; 11607 public static int DIRECTION_LTR; 11608 public static int DIRECTION_RTL; 11609 public static int DITHER_FLAG; 11610 public static int EMBEDDED_BITMAP_TEXT_FLAG; 11611 public static int FAKE_BOLD_TEXT_FLAG; 11612 public static int FILTER_BITMAP_FLAG; 11613 public static int HINTING_OFF; 11614 public static int HINTING_ON; 11615 public static int HYPHENEDIT_MASK_END_OF_LINE; 11616 public static int HYPHENEDIT_MASK_START_OF_LINE; 11617 public static int LCD_RENDER_TEXT_FLAG; 11618 public static int LINEAR_TEXT_FLAG; 11619 public static int STRIKE_THRU_TEXT_FLAG; 11620 public static int SUBPIXEL_TEXT_FLAG; 11621 public static int UNDERLINE_TEXT_FLAG; 11622 public static int VERTICAL_TEXT_FLAG; 11623 public int mBidiFlags; 11624} 11625 11626-keep class android.graphics.Paint$Align { 11627 11628 public static android.graphics.Paint$Align valueOf(java.lang.String); 11629 public static android.graphics.Paint$Align[] values(); 11630 11631 public static android.graphics.Paint$Align CENTER; 11632 public static android.graphics.Paint$Align LEFT; 11633 public static android.graphics.Paint$Align RIGHT; 11634 11635} 11636 11637-keep class android.graphics.Paint$Cap { 11638 11639 public static android.graphics.Paint$Cap valueOf(java.lang.String); 11640 public static android.graphics.Paint$Cap[] values(); 11641 11642 public static android.graphics.Paint$Cap BUTT; 11643 public static android.graphics.Paint$Cap ROUND; 11644 public static android.graphics.Paint$Cap SQUARE; 11645 11646} 11647 11648-keep class android.graphics.Paint$FontMetrics { 11649 <init>(); 11650 11651 11652 11653 public float ascent; 11654 public float bottom; 11655 public float descent; 11656 public float leading; 11657 public float top; 11658} 11659 11660-keep class android.graphics.Paint$FontMetricsInt { 11661 <init>(); 11662 11663 public java.lang.String toString(); 11664 11665 11666 public int ascent; 11667 public int bottom; 11668 public int descent; 11669 public int leading; 11670 public int top; 11671} 11672 11673-keep class android.graphics.Paint$Join { 11674 11675 public static android.graphics.Paint$Join valueOf(java.lang.String); 11676 public static android.graphics.Paint$Join[] values(); 11677 11678 public static android.graphics.Paint$Join BEVEL; 11679 public static android.graphics.Paint$Join MITER; 11680 public static android.graphics.Paint$Join ROUND; 11681 11682} 11683 11684-keep class android.graphics.Paint$Style { 11685 11686 public static android.graphics.Paint$Style valueOf(java.lang.String); 11687 public static android.graphics.Paint$Style[] values(); 11688 11689 public static android.graphics.Paint$Style FILL; 11690 public static android.graphics.Paint$Style FILL_AND_STROKE; 11691 public static android.graphics.Paint$Style STROKE; 11692 11693} 11694 11695-keep class android.graphics.Path { 11696 <init>(); 11697 <init>(android.graphics.Path); 11698 11699 public void addArc(android.graphics.RectF, float, float); 11700 public void addArc(float, float, float, float, float, float); 11701 public void addCircle(float, float, float, android.graphics.Path$Direction); 11702 public void addOval(android.graphics.RectF, android.graphics.Path$Direction); 11703 public void addOval(float, float, float, float, android.graphics.Path$Direction); 11704 public void addPath(android.graphics.Path, float, float); 11705 public void addPath(android.graphics.Path); 11706 public void addPath(android.graphics.Path, android.graphics.Matrix); 11707 public void addRect(android.graphics.RectF, android.graphics.Path$Direction); 11708 public void addRect(float, float, float, float, android.graphics.Path$Direction); 11709 public void addRoundRect(android.graphics.RectF, float, float, android.graphics.Path$Direction); 11710 public void addRoundRect(float, float, float, float, float, float, android.graphics.Path$Direction); 11711 public void addRoundRect(android.graphics.RectF, float[], android.graphics.Path$Direction); 11712 public void addRoundRect(float, float, float, float, float[], android.graphics.Path$Direction); 11713 public float[] approximate(float); 11714 public void arcTo(android.graphics.RectF, float, float, boolean); 11715 public void arcTo(android.graphics.RectF, float, float); 11716 public void arcTo(float, float, float, float, float, float, boolean); 11717 public void close(); 11718 public void computeBounds(android.graphics.RectF, boolean); 11719 public void cubicTo(float, float, float, float, float, float); 11720 public android.graphics.Path$FillType getFillType(); 11721 public void incReserve(int); 11722 public boolean isConvex(); 11723 public boolean isEmpty(); 11724 public boolean isInverseFillType(); 11725 public boolean isRect(android.graphics.RectF); 11726 public void lineTo(float, float); 11727 public void moveTo(float, float); 11728 public void offset(float, float, android.graphics.Path); 11729 public void offset(float, float); 11730 public boolean op(android.graphics.Path, android.graphics.Path$Op); 11731 public boolean op(android.graphics.Path, android.graphics.Path, android.graphics.Path$Op); 11732 public void quadTo(float, float, float, float); 11733 public void rCubicTo(float, float, float, float, float, float); 11734 public void rLineTo(float, float); 11735 public void rMoveTo(float, float); 11736 public void rQuadTo(float, float, float, float); 11737 public long readOnlyNI(); 11738 public void reset(); 11739 public void rewind(); 11740 public void set(android.graphics.Path); 11741 public void setFillType(android.graphics.Path$FillType); 11742 public void setLastPoint(float, float); 11743 public void toggleInverseFillType(); 11744 public void transform(android.graphics.Matrix, android.graphics.Path); 11745 public void transform(android.graphics.Matrix); 11746 11747 11748 public boolean isSimplePath; 11749 public long mNativePath; 11750 public android.graphics.Region rects; 11751} 11752 11753-keep class android.graphics.Path$Direction { 11754 11755 public static android.graphics.Path$Direction valueOf(java.lang.String); 11756 public static android.graphics.Path$Direction[] values(); 11757 11758 public static android.graphics.Path$Direction CCW; 11759 public static android.graphics.Path$Direction CW; 11760 11761} 11762 11763-keep class android.graphics.Path$FillType { 11764 11765 public static android.graphics.Path$FillType valueOf(java.lang.String); 11766 public static android.graphics.Path$FillType[] values(); 11767 11768 public static android.graphics.Path$FillType EVEN_ODD; 11769 public static android.graphics.Path$FillType INVERSE_EVEN_ODD; 11770 public static android.graphics.Path$FillType INVERSE_WINDING; 11771 public static android.graphics.Path$FillType WINDING; 11772 11773} 11774 11775-keep class android.graphics.Path$Op { 11776 11777 public static android.graphics.Path$Op valueOf(java.lang.String); 11778 public static android.graphics.Path$Op[] values(); 11779 11780 public static android.graphics.Path$Op DIFFERENCE; 11781 public static android.graphics.Path$Op INTERSECT; 11782 public static android.graphics.Path$Op REVERSE_DIFFERENCE; 11783 public static android.graphics.Path$Op UNION; 11784 public static android.graphics.Path$Op XOR; 11785 11786} 11787 11788-keep class android.graphics.PathEffect { 11789 <init>(); 11790 11791 protected void finalize(); 11792 11793 11794} 11795 11796-keep class android.graphics.Picture { 11797 <init>(); 11798 <init>(android.graphics.Picture); 11799 11800 public android.graphics.Canvas beginRecording(int, int); 11801 public static android.graphics.Picture createFromStream(java.io.InputStream); 11802 public void draw(android.graphics.Canvas); 11803 public void endRecording(); 11804 protected void finalize(); 11805 public int getHeight(); 11806 public int getWidth(); 11807 public boolean requiresHardwareAcceleration(); 11808 public void writeToStream(java.io.OutputStream); 11809 11810 11811} 11812 11813-keep class android.graphics.Point { 11814 <init>(); 11815 <init>(int, int); 11816 <init>(android.graphics.Point); 11817 11818 public int describeContents(); 11819 public boolean equals(int, int); 11820 public boolean equals(java.lang.Object); 11821 public int hashCode(); 11822 public void negate(); 11823 public void offset(int, int); 11824 public void printShortString(java.io.PrintWriter); 11825 public void readFromParcel(android.os.Parcel); 11826 public void set(int, int); 11827 public java.lang.String toString(); 11828 public void writeToParcel(android.os.Parcel, int); 11829 public void writeToProto(android.util.proto.ProtoOutputStream, long); 11830 11831 11832 public static android.os.Parcelable$Creator CREATOR; 11833 public int x; 11834 public int y; 11835} 11836 11837-keep class android.graphics.PointF { 11838 <init>(); 11839 <init>(float, float); 11840 <init>(android.graphics.Point); 11841 11842 public int describeContents(); 11843 public boolean equals(float, float); 11844 public boolean equals(java.lang.Object); 11845 public int hashCode(); 11846 public float length(); 11847 public static float length(float, float); 11848 public void negate(); 11849 public void offset(float, float); 11850 public void readFromParcel(android.os.Parcel); 11851 public void set(float, float); 11852 public void set(android.graphics.PointF); 11853 public java.lang.String toString(); 11854 public void writeToParcel(android.os.Parcel, int); 11855 11856 11857 public static android.os.Parcelable$Creator CREATOR; 11858 public float x; 11859 public float y; 11860} 11861 11862-keep class android.graphics.PorterDuff { 11863 <init>(); 11864 11865 public static android.graphics.PorterDuff$Mode intToMode(int); 11866 public static int modeToInt(android.graphics.PorterDuff$Mode); 11867 11868 11869} 11870 11871-keep class android.graphics.PorterDuff$Mode { 11872 11873 public static android.graphics.PorterDuff$Mode valueOf(java.lang.String); 11874 public static android.graphics.PorterDuff$Mode[] values(); 11875 11876 public static android.graphics.PorterDuff$Mode ADD; 11877 public static android.graphics.PorterDuff$Mode CLEAR; 11878 public static android.graphics.PorterDuff$Mode DARKEN; 11879 public static android.graphics.PorterDuff$Mode DST; 11880 public static android.graphics.PorterDuff$Mode DST_ATOP; 11881 public static android.graphics.PorterDuff$Mode DST_IN; 11882 public static android.graphics.PorterDuff$Mode DST_OUT; 11883 public static android.graphics.PorterDuff$Mode DST_OVER; 11884 public static android.graphics.PorterDuff$Mode LIGHTEN; 11885 public static android.graphics.PorterDuff$Mode MULTIPLY; 11886 public static android.graphics.PorterDuff$Mode OVERLAY; 11887 public static android.graphics.PorterDuff$Mode SCREEN; 11888 public static android.graphics.PorterDuff$Mode SRC; 11889 public static android.graphics.PorterDuff$Mode SRC_ATOP; 11890 public static android.graphics.PorterDuff$Mode SRC_IN; 11891 public static android.graphics.PorterDuff$Mode SRC_OUT; 11892 public static android.graphics.PorterDuff$Mode SRC_OVER; 11893 public static android.graphics.PorterDuff$Mode XOR; 11894 11895 public int nativeInt; 11896} 11897 11898-keep class android.graphics.Rasterizer { 11899 <init>(); 11900 11901 protected void finalize(); 11902 11903 11904} 11905 11906-keep class android.graphics.Rect { 11907 <init>(); 11908 <init>(int, int, int, int); 11909 <init>(android.graphics.Rect); 11910 11911 public int centerX(); 11912 public int centerY(); 11913 public boolean contains(int, int); 11914 public boolean contains(int, int, int, int); 11915 public boolean contains(android.graphics.Rect); 11916 public static android.graphics.Rect copyOrNull(android.graphics.Rect); 11917 public int describeContents(); 11918 public boolean equals(java.lang.Object); 11919 public float exactCenterX(); 11920 public float exactCenterY(); 11921 public java.lang.String flattenToString(); 11922 public int hashCode(); 11923 public int height(); 11924 public void inset(int, int); 11925 public void inset(android.graphics.Rect); 11926 public void inset(int, int, int, int); 11927 public boolean intersect(int, int, int, int); 11928 public boolean intersect(android.graphics.Rect); 11929 public void intersectUnchecked(android.graphics.Rect); 11930 public boolean intersects(int, int, int, int); 11931 public static boolean intersects(android.graphics.Rect, android.graphics.Rect); 11932 public boolean isEmpty(); 11933 public void offset(int, int); 11934 public void offsetTo(int, int); 11935 public void printShortString(java.io.PrintWriter); 11936 public void readFromParcel(android.os.Parcel); 11937 public void scale(float); 11938 public void set(int, int, int, int); 11939 public void set(android.graphics.Rect); 11940 public void setEmpty(); 11941 public boolean setIntersect(android.graphics.Rect, android.graphics.Rect); 11942 public void sort(); 11943 public java.lang.String toShortString(); 11944 public java.lang.String toShortString(java.lang.StringBuilder); 11945 public java.lang.String toString(); 11946 public static android.graphics.Rect unflattenFromString(java.lang.String); 11947 public void union(int, int, int, int); 11948 public void union(android.graphics.Rect); 11949 public void union(int, int); 11950 public int width(); 11951 public void writeToParcel(android.os.Parcel, int); 11952 public void writeToProto(android.util.proto.ProtoOutputStream, long); 11953 11954 11955 public static android.os.Parcelable$Creator CREATOR; 11956 public int bottom; 11957 public int left; 11958 public int right; 11959 public int top; 11960} 11961 11962-keep class android.graphics.RectF { 11963 <init>(); 11964 <init>(float, float, float, float); 11965 <init>(android.graphics.RectF); 11966 <init>(android.graphics.Rect); 11967 11968 public float centerX(); 11969 public float centerY(); 11970 public boolean contains(float, float); 11971 public boolean contains(float, float, float, float); 11972 public boolean contains(android.graphics.RectF); 11973 public int describeContents(); 11974 public boolean equals(java.lang.Object); 11975 public int hashCode(); 11976 public float height(); 11977 public void inset(float, float); 11978 public boolean intersect(float, float, float, float); 11979 public boolean intersect(android.graphics.RectF); 11980 public boolean intersects(float, float, float, float); 11981 public static boolean intersects(android.graphics.RectF, android.graphics.RectF); 11982 public boolean isEmpty(); 11983 public void offset(float, float); 11984 public void offsetTo(float, float); 11985 public void printShortString(java.io.PrintWriter); 11986 public void readFromParcel(android.os.Parcel); 11987 public void round(android.graphics.Rect); 11988 public void roundOut(android.graphics.Rect); 11989 public void scale(float); 11990 public void set(float, float, float, float); 11991 public void set(android.graphics.RectF); 11992 public void set(android.graphics.Rect); 11993 public void setEmpty(); 11994 public boolean setIntersect(android.graphics.RectF, android.graphics.RectF); 11995 public void sort(); 11996 public java.lang.String toShortString(); 11997 public java.lang.String toShortString(java.lang.StringBuilder); 11998 public java.lang.String toString(); 11999 public void union(float, float, float, float); 12000 public void union(android.graphics.RectF); 12001 public void union(float, float); 12002 public float width(); 12003 public void writeToParcel(android.os.Parcel, int); 12004 12005 12006 public static android.os.Parcelable$Creator CREATOR; 12007 public float bottom; 12008 public float left; 12009 public float right; 12010 public float top; 12011} 12012 12013-keep class android.graphics.Region { 12014 <init>(); 12015 <init>(android.graphics.Region); 12016 <init>(android.graphics.Rect); 12017 <init>(int, int, int, int); 12018 12019 public boolean contains(int, int); 12020 public int describeContents(); 12021 public boolean equals(java.lang.Object); 12022 protected void finalize(); 12023 public android.graphics.Path getBoundaryPath(); 12024 public boolean getBoundaryPath(android.graphics.Path); 12025 public android.graphics.Rect getBounds(); 12026 public boolean getBounds(android.graphics.Rect); 12027 public boolean isComplex(); 12028 public boolean isEmpty(); 12029 public boolean isRect(); 12030 public static android.graphics.Region obtain(); 12031 public static android.graphics.Region obtain(android.graphics.Region); 12032 public boolean op(android.graphics.Rect, android.graphics.Region$Op); 12033 public boolean op(int, int, int, int, android.graphics.Region$Op); 12034 public boolean op(android.graphics.Region, android.graphics.Region$Op); 12035 public boolean op(android.graphics.Rect, android.graphics.Region, android.graphics.Region$Op); 12036 public boolean op(android.graphics.Region, android.graphics.Region, android.graphics.Region$Op); 12037 public boolean quickContains(android.graphics.Rect); 12038 public boolean quickContains(int, int, int, int); 12039 public boolean quickReject(android.graphics.Rect); 12040 public boolean quickReject(int, int, int, int); 12041 public boolean quickReject(android.graphics.Region); 12042 public void recycle(); 12043 public void scale(float); 12044 public void scale(float, android.graphics.Region); 12045 public boolean set(android.graphics.Region); 12046 public boolean set(android.graphics.Rect); 12047 public boolean set(int, int, int, int); 12048 public void setEmpty(); 12049 public boolean setPath(android.graphics.Path, android.graphics.Region); 12050 public java.lang.String toString(); 12051 public void translate(int, int); 12052 public void translate(int, int, android.graphics.Region); 12053 public boolean union(android.graphics.Rect); 12054 public void writeToParcel(android.os.Parcel, int); 12055 12056 12057 public static android.os.Parcelable$Creator CREATOR; 12058 public long mNativeRegion; 12059} 12060 12061-keep class android.graphics.Region$Op { 12062 12063 public static android.graphics.Region$Op valueOf(java.lang.String); 12064 public static android.graphics.Region$Op[] values(); 12065 12066 public static android.graphics.Region$Op DIFFERENCE; 12067 public static android.graphics.Region$Op INTERSECT; 12068 public static android.graphics.Region$Op REPLACE; 12069 public static android.graphics.Region$Op REVERSE_DIFFERENCE; 12070 public static android.graphics.Region$Op UNION; 12071 public static android.graphics.Region$Op XOR; 12072 12073 public int nativeInt; 12074} 12075 12076-keep class android.graphics.Shader { 12077 <init>(); 12078 12079 protected android.graphics.Shader copy(); 12080 protected void copyLocalMatrix(android.graphics.Shader); 12081 protected void discardNativeInstance(); 12082 public boolean getLocalMatrix(android.graphics.Matrix); 12083 public long getNativeInstance(); 12084 public void setLocalMatrix(android.graphics.Matrix); 12085 protected void verifyNativeInstance(); 12086 12087 12088} 12089 12090-keep class android.graphics.SurfaceTexture { 12091 <init>(int); 12092 <init>(int, boolean); 12093 <init>(boolean); 12094 12095 public void attachToGLContext(int); 12096 public void detachFromGLContext(); 12097 protected void finalize(); 12098 public long getTimestamp(); 12099 public void getTransformMatrix(float[]); 12100 public boolean isReleased(); 12101 public boolean isSingleBuffered(); 12102 public void release(); 12103 public void releaseTexImage(); 12104 public void setDefaultBufferSize(int, int); 12105 public void setOnFrameAvailableListener(android.graphics.SurfaceTexture$OnFrameAvailableListener); 12106 public void setOnFrameAvailableListener(android.graphics.SurfaceTexture$OnFrameAvailableListener, android.os.Handler); 12107 public void updateTexImage(); 12108 12109 12110} 12111 12112-keep class android.graphics.SurfaceTexture$OnFrameAvailableListener { 12113 12114 public abstract void onFrameAvailable(android.graphics.SurfaceTexture); 12115 12116 12117} 12118 12119-keep class android.graphics.Typeface { 12120 12121 public static void buildSystemFallback(java.lang.String, java.lang.String, android.util.ArrayMap, android.util.ArrayMap); 12122 public static android.graphics.Typeface create(java.lang.String, int); 12123 public static android.graphics.Typeface create(android.graphics.Typeface, int); 12124 public static android.graphics.Typeface create(android.graphics.Typeface, int, boolean); 12125 public static android.graphics.Typeface createFromAsset(android.content.res.AssetManager, java.lang.String); 12126 public static android.graphics.Typeface createFromFile(java.io.File); 12127 public static android.graphics.Typeface createFromFile(java.lang.String); 12128 public static android.graphics.Typeface createFromResources(android.content.res.AssetManager, java.lang.String, int); 12129 public static android.graphics.Typeface createFromResources(android.content.res.FontResourcesParser$FamilyResourceEntry, android.content.res.AssetManager, java.lang.String); 12130 public static android.graphics.Typeface createFromTypefaceWithVariation(android.graphics.Typeface, java.util.List); 12131 public static android.graphics.Typeface defaultFromStyle(int); 12132 public boolean equals(java.lang.Object); 12133 public static android.graphics.Typeface findFromCache(android.content.res.AssetManager, java.lang.String); 12134 public int getStyle(); 12135 public int getWeight(); 12136 public int hashCode(); 12137 public boolean isBold(); 12138 public boolean isItalic(); 12139 public boolean isSupportedAxes(int); 12140 12141 12142 public static int BOLD; 12143 public static int BOLD_ITALIC; 12144 public static android.graphics.Typeface DEFAULT; 12145 public static android.graphics.Typeface DEFAULT_BOLD; 12146 public static int ITALIC; 12147 public static int MAX_WEIGHT; 12148 public static android.graphics.Typeface MONOSPACE; 12149 public static int NORMAL; 12150 public static int RESOLVE_BY_FONT_TABLE; 12151 public static android.graphics.Typeface SANS_SERIF; 12152 public static android.graphics.Typeface SERIF; 12153 public static int STYLE_MASK; 12154 public long native_instance; 12155} 12156 12157-keep class android.graphics.Xfermode { 12158 <init>(); 12159 12160 12161 12162} 12163 12164-keep class android.graphics.drawable.Animatable2 { 12165 12166 public abstract void clearAnimationCallbacks(); 12167 public abstract void registerAnimationCallback(android.graphics.drawable.Animatable2$AnimationCallback); 12168 public abstract boolean unregisterAnimationCallback(android.graphics.drawable.Animatable2$AnimationCallback); 12169 12170 12171} 12172 12173-keep class android.graphics.drawable.Animatable2$AnimationCallback { 12174 <init>(); 12175 12176 public void onAnimationEnd(android.graphics.drawable.Drawable); 12177 public void onAnimationStart(android.graphics.drawable.Drawable); 12178 12179 12180} 12181 12182-keep class android.graphics.drawable.AnimatedVectorDrawable { 12183 <init>(); 12184 12185 public void applyTheme(android.content.res.Resources$Theme); 12186 public boolean canApplyTheme(); 12187 public boolean canReverse(); 12188 public void clearAnimationCallbacks(); 12189 public void clearMutated(); 12190 public void draw(android.graphics.Canvas); 12191 public void forceAnimationOnUI(); 12192 public int getAlpha(); 12193 public int getChangingConfigurations(); 12194 public android.graphics.ColorFilter getColorFilter(); 12195 public android.graphics.drawable.Drawable$ConstantState getConstantState(); 12196 public int getIntrinsicHeight(); 12197 public int getIntrinsicWidth(); 12198 public int getOpacity(); 12199 public android.graphics.Insets getOpticalInsets(); 12200 public void getOutline(android.graphics.Outline); 12201 public void inflate(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme); 12202 public boolean isRunning(); 12203 public boolean isStateful(); 12204 public android.graphics.drawable.Drawable mutate(); 12205 protected void onBoundsChange(android.graphics.Rect); 12206 public boolean onLayoutDirectionChanged(int); 12207 protected boolean onLevelChange(int); 12208 protected boolean onStateChange(int[]); 12209 public void registerAnimationCallback(android.graphics.drawable.Animatable2$AnimationCallback); 12210 public void reset(); 12211 public void reverse(); 12212 public void setAlpha(int); 12213 public void setColorFilter(android.graphics.ColorFilter); 12214 public void setHotspot(float, float); 12215 public void setHotspotBounds(int, int, int, int); 12216 public void setTintList(android.content.res.ColorStateList); 12217 public void setTintMode(android.graphics.PorterDuff$Mode); 12218 public boolean setVisible(boolean, boolean); 12219 public void start(); 12220 public void stop(); 12221 public boolean unregisterAnimationCallback(android.graphics.drawable.Animatable2$AnimationCallback); 12222 12223 12224} 12225 12226-keep class android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT { 12227 12228 public boolean canReverse(); 12229 public void end(); 12230 public long getAnimatorNativePtr(); 12231 public void init(android.animation.AnimatorSet); 12232 public boolean isInfinite(); 12233 public boolean isRunning(); 12234 public boolean isStarted(); 12235 public void onDraw(android.graphics.Canvas); 12236 public void pause(); 12237 protected void recordLastSeenTarget(android.view.DisplayListCanvas); 12238 public void removeListener(android.animation.Animator$AnimatorListener); 12239 public void reset(); 12240 public void resume(); 12241 public void reverse(); 12242 public void setListener(android.animation.Animator$AnimatorListener); 12243 public void start(); 12244 12245 12246} 12247 12248-keep class android.graphics.drawable.Drawable { 12249 <init>(); 12250 12251 public void applyTheme(android.content.res.Resources$Theme); 12252 public boolean canApplyTheme(); 12253 public void clearColorFilter(); 12254 public void clearMutated(); 12255 public void copyBounds(android.graphics.Rect); 12256 public android.graphics.Rect copyBounds(); 12257 public static android.graphics.drawable.Drawable createFromPath(java.lang.String); 12258 public static android.graphics.drawable.Drawable createFromResourceStream(android.content.res.Resources, android.util.TypedValue, java.io.InputStream, java.lang.String); 12259 public static android.graphics.drawable.Drawable createFromResourceStream(android.content.res.Resources, android.util.TypedValue, java.io.InputStream, java.lang.String, android.graphics.BitmapFactory$Options); 12260 public static android.graphics.drawable.Drawable createFromStream(java.io.InputStream, java.lang.String); 12261 public static android.graphics.drawable.Drawable createFromXml(android.content.res.Resources, org.xmlpull.v1.XmlPullParser); 12262 public static android.graphics.drawable.Drawable createFromXml(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.content.res.Resources$Theme); 12263 public static android.graphics.drawable.Drawable createFromXmlForDensity(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, int, android.content.res.Resources$Theme); 12264 public static android.graphics.drawable.Drawable createFromXmlInner(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet); 12265 public static android.graphics.drawable.Drawable createFromXmlInner(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme); 12266 public abstract void draw(android.graphics.Canvas); 12267 public int getAlpha(); 12268 public android.graphics.Rect getBounds(); 12269 public android.graphics.drawable.Drawable$Callback getCallback(); 12270 public int getChangingConfigurations(); 12271 public android.graphics.ColorFilter getColorFilter(); 12272 public android.graphics.drawable.Drawable$ConstantState getConstantState(); 12273 public android.graphics.drawable.Drawable getCurrent(); 12274 public android.graphics.Rect getDirtyBounds(); 12275 public void getHotspotBounds(android.graphics.Rect); 12276 public int getIntrinsicHeight(); 12277 public int getIntrinsicWidth(); 12278 public int getLayoutDirection(); 12279 public int getLevel(); 12280 public int getMinimumHeight(); 12281 public int getMinimumWidth(); 12282 public abstract int getOpacity(); 12283 public android.graphics.Insets getOpticalInsets(); 12284 public void getOutline(android.graphics.Outline); 12285 public boolean getPadding(android.graphics.Rect); 12286 public int[] getState(); 12287 public android.graphics.Region getTransparentRegion(); 12288 public boolean hasFocusStateSpecified(); 12289 public void inflate(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet); 12290 public void inflate(android.content.res.Resources, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme); 12291 public void invalidateSelf(); 12292 public boolean isAutoMirrored(); 12293 public boolean isFilterBitmap(); 12294 public boolean isProjected(); 12295 public boolean isStateful(); 12296 public boolean isVisible(); 12297 public void jumpToCurrentState(); 12298 public android.graphics.drawable.Drawable mutate(); 12299 protected static android.content.res.TypedArray obtainAttributes(android.content.res.Resources, android.content.res.Resources$Theme, android.util.AttributeSet, int[]); 12300 protected void onBoundsChange(android.graphics.Rect); 12301 public boolean onLayoutDirectionChanged(int); 12302 protected boolean onLevelChange(int); 12303 protected boolean onStateChange(int[]); 12304 public static android.graphics.PorterDuff$Mode parseTintMode(int, android.graphics.PorterDuff$Mode); 12305 public static int resolveOpacity(int, int); 12306 public void scheduleSelf(java.lang.Runnable, long); 12307 public abstract void setAlpha(int); 12308 public void setAutoMirrored(boolean); 12309 public void setBounds(int, int, int, int); 12310 public void setBounds(android.graphics.Rect); 12311 public void setCallback(android.graphics.drawable.Drawable$Callback); 12312 public void setChangingConfigurations(int); 12313 public abstract void setColorFilter(android.graphics.ColorFilter); 12314 public void setColorFilter(int, android.graphics.PorterDuff$Mode); 12315 public void setDither(boolean); 12316 public void setFilterBitmap(boolean); 12317 public void setHotspot(float, float); 12318 public void setHotspotBounds(int, int, int, int); 12319 public boolean setLayoutDirection(int); 12320 public boolean setLevel(int); 12321 public boolean setState(int[]); 12322 public void setTint(int); 12323 public void setTintList(android.content.res.ColorStateList); 12324 public void setTintMode(android.graphics.PorterDuff$Mode); 12325 public boolean setVisible(boolean, boolean); 12326 public void setXfermode(android.graphics.Xfermode); 12327 public void unscheduleSelf(java.lang.Runnable); 12328 12329 12330 protected int mSrcDensityOverride; 12331} 12332 12333-keep class android.graphics.drawable.Drawable$Callback { 12334 12335 public abstract void invalidateDrawable(android.graphics.drawable.Drawable); 12336 public abstract void scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long); 12337 public abstract void unscheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable); 12338 12339 12340} 12341 12342-keep class android.graphics.drawable.Drawable$ConstantState { 12343 <init>(); 12344 12345 public boolean canApplyTheme(); 12346 public abstract int getChangingConfigurations(); 12347 public abstract android.graphics.drawable.Drawable newDrawable(); 12348 public android.graphics.drawable.Drawable newDrawable(android.content.res.Resources); 12349 public android.graphics.drawable.Drawable newDrawable(android.content.res.Resources, android.content.res.Resources$Theme); 12350 12351 12352} 12353 12354-keep class android.graphics.drawable.DrawableInflater { 12355 <init>(android.content.res.Resources, java.lang.ClassLoader); 12356 12357 public android.graphics.drawable.Drawable inflateFromXml(java.lang.String, org.xmlpull.v1.XmlPullParser, android.util.AttributeSet, android.content.res.Resources$Theme); 12358 public static android.graphics.drawable.Drawable loadDrawable(android.content.Context, int); 12359 public static android.graphics.drawable.Drawable loadDrawable(android.content.res.Resources, android.content.res.Resources$Theme, int); 12360 12361 12362} 12363 12364-keep class android.graphics.drawable.Icon { 12365 12366 public void convertToAshmem(); 12367 public static android.graphics.drawable.Icon createFromStream(java.io.InputStream); 12368 public static android.graphics.drawable.Icon createWithAdaptiveBitmap(android.graphics.Bitmap); 12369 public static android.graphics.drawable.Icon createWithBitmap(android.graphics.Bitmap); 12370 public static android.graphics.drawable.Icon createWithContentUri(java.lang.String); 12371 public static android.graphics.drawable.Icon createWithContentUri(android.net.Uri); 12372 public static android.graphics.drawable.Icon createWithData(byte[], int, int); 12373 public static android.graphics.drawable.Icon createWithFilePath(java.lang.String); 12374 public static android.graphics.drawable.Icon createWithResource(android.content.Context, int); 12375 public static android.graphics.drawable.Icon createWithResource(android.content.res.Resources, int); 12376 public static android.graphics.drawable.Icon createWithResource(java.lang.String, int); 12377 public int describeContents(); 12378 public android.graphics.Bitmap getBitmap(); 12379 public byte[] getDataBytes(); 12380 public int getDataLength(); 12381 public int getDataOffset(); 12382 public int getResId(); 12383 public java.lang.String getResPackage(); 12384 public android.content.res.Resources getResources(); 12385 public int getType(); 12386 public android.net.Uri getUri(); 12387 public java.lang.String getUriString(); 12388 public boolean hasTint(); 12389 public android.graphics.drawable.Drawable loadDrawable(android.content.Context); 12390 public android.graphics.drawable.Drawable loadDrawableAsUser(android.content.Context, int); 12391 public void loadDrawableAsync(android.content.Context, android.os.Message); 12392 public void loadDrawableAsync(android.content.Context, android.graphics.drawable.Icon$OnDrawableLoadedListener, android.os.Handler); 12393 public boolean sameAs(android.graphics.drawable.Icon); 12394 public static android.graphics.Bitmap scaleDownIfNecessary(android.graphics.Bitmap, int, int); 12395 public void scaleDownIfNecessary(int, int); 12396 public android.graphics.drawable.Icon setTint(int); 12397 public android.graphics.drawable.Icon setTintList(android.content.res.ColorStateList); 12398 public android.graphics.drawable.Icon setTintMode(android.graphics.PorterDuff$Mode); 12399 public java.lang.String toString(); 12400 public void writeToParcel(android.os.Parcel, int); 12401 public void writeToStream(java.io.OutputStream); 12402 12403 12404 public static android.os.Parcelable$Creator CREATOR; 12405 public static int MIN_ASHMEM_ICON_SIZE; 12406 public static int TYPE_ADAPTIVE_BITMAP; 12407 public static int TYPE_BITMAP; 12408 public static int TYPE_DATA; 12409 public static int TYPE_RESOURCE; 12410 public static int TYPE_URI; 12411} 12412 12413-keep class android.graphics.drawable.Icon$OnDrawableLoadedListener { 12414 12415 public abstract void onDrawableLoaded(android.graphics.drawable.Drawable); 12416 12417 12418} 12419 12420-keep class android.graphics.fonts.FontVariationAxis { 12421 <init>(java.lang.String, float); 12422 12423 public static android.graphics.fonts.FontVariationAxis[] fromFontVariationSettings(java.lang.String); 12424 public int getOpenTypeTagValue(); 12425 public float getStyleValue(); 12426 public java.lang.String getTag(); 12427 public static int makeTag(java.lang.String); 12428 public static java.lang.String toFontVariationSettings(android.graphics.fonts.FontVariationAxis[]); 12429 public java.lang.String toString(); 12430 12431 12432} 12433 12434-keep class android.hardware.display.AmbientBrightnessDayStats { 12435 <init>(java.time.LocalDate, float[]); 12436 <init>(java.time.LocalDate, float[], float[]); 12437 12438 public int describeContents(); 12439 public boolean equals(java.lang.Object); 12440 public float[] getBucketBoundaries(); 12441 public java.time.LocalDate getLocalDate(); 12442 public float[] getStats(); 12443 public int hashCode(); 12444 public void log(float, float); 12445 public java.lang.String toString(); 12446 public void writeToParcel(android.os.Parcel, int); 12447 12448 12449 public static android.os.Parcelable$Creator CREATOR; 12450} 12451 12452-keep class android.hardware.display.BrightnessChangeEvent { 12453 <init>(android.hardware.display.BrightnessChangeEvent, boolean); 12454 12455 public int describeContents(); 12456 public void writeToParcel(android.os.Parcel, int); 12457 12458 12459 public static android.os.Parcelable$Creator CREATOR; 12460 public float batteryLevel; 12461 public float brightness; 12462 public int colorTemperature; 12463 public boolean isDefaultBrightnessConfig; 12464 public boolean isUserSetBrightness; 12465 public float lastBrightness; 12466 public long[] luxTimestamps; 12467 public float[] luxValues; 12468 public boolean nightMode; 12469 public java.lang.String packageName; 12470 public float powerBrightnessFactor; 12471 public long timeStamp; 12472 public int userId; 12473} 12474 12475-keep class android.hardware.display.BrightnessConfiguration { 12476 12477 public int describeContents(); 12478 public boolean equals(java.lang.Object); 12479 public android.util.Pair getCurve(); 12480 public java.lang.String getDescription(); 12481 public int hashCode(); 12482 public java.lang.String toString(); 12483 public void writeToParcel(android.os.Parcel, int); 12484 12485 12486 public static android.os.Parcelable$Creator CREATOR; 12487} 12488 12489-keep class android.hardware.display.DisplayManager { 12490 <init>(android.content.Context); 12491 12492 public void connectWifiDisplay(java.lang.String); 12493 public android.hardware.display.VirtualDisplay createVirtualDisplay(java.lang.String, int, int, int, android.view.Surface, int); 12494 public android.hardware.display.VirtualDisplay createVirtualDisplay(java.lang.String, int, int, int, android.view.Surface, int, android.hardware.display.VirtualDisplay$Callback, android.os.Handler); 12495 public android.hardware.display.VirtualDisplay createVirtualDisplay(android.media.projection.MediaProjection, java.lang.String, int, int, int, android.view.Surface, int, android.hardware.display.VirtualDisplay$Callback, android.os.Handler, java.lang.String); 12496 public void disconnectWifiDisplay(); 12497 public void forgetWifiDisplay(java.lang.String); 12498 public java.util.List getAmbientBrightnessStats(); 12499 public android.hardware.display.BrightnessConfiguration getBrightnessConfiguration(); 12500 public android.hardware.display.BrightnessConfiguration getBrightnessConfigurationForUser(int); 12501 public java.util.List getBrightnessEvents(); 12502 public android.hardware.display.BrightnessConfiguration getDefaultBrightnessConfiguration(); 12503 public android.view.Display getDisplay(int); 12504 public android.view.Display[] getDisplays(); 12505 public android.view.Display[] getDisplays(java.lang.String); 12506 public android.util.Pair getMinimumBrightnessCurve(); 12507 public android.graphics.Point getStableDisplaySize(); 12508 public android.hardware.display.WifiDisplayStatus getWifiDisplayStatus(); 12509 public void pauseWifiDisplay(); 12510 public void registerDisplayListener(android.hardware.display.DisplayManager$DisplayListener, android.os.Handler); 12511 public void renameWifiDisplay(java.lang.String, java.lang.String); 12512 public void resumeWifiDisplay(); 12513 public void setBrightnessConfiguration(android.hardware.display.BrightnessConfiguration); 12514 public void setBrightnessConfigurationForUser(android.hardware.display.BrightnessConfiguration, int, java.lang.String); 12515 public void setSaturationLevel(float); 12516 public void setTemporaryAutoBrightnessAdjustment(float); 12517 public void setTemporaryBrightness(int); 12518 public void startWifiDisplayScan(); 12519 public void stopWifiDisplayScan(); 12520 public void unregisterDisplayListener(android.hardware.display.DisplayManager$DisplayListener); 12521 12522 12523 public static java.lang.String ACTION_WIFI_DISPLAY_STATUS_CHANGED; 12524 public static java.lang.String DISPLAY_CATEGORY_PRESENTATION; 12525 public static java.lang.String EXTRA_WIFI_DISPLAY_STATUS; 12526 public static int VIRTUAL_DISPLAY_FLAG_AUTO_MIRROR; 12527 public static int VIRTUAL_DISPLAY_FLAG_CAN_SHOW_WITH_INSECURE_KEYGUARD; 12528 public static int VIRTUAL_DISPLAY_FLAG_DESTROY_CONTENT_ON_REMOVAL; 12529 public static int VIRTUAL_DISPLAY_FLAG_OWN_CONTENT_ONLY; 12530 public static int VIRTUAL_DISPLAY_FLAG_PRESENTATION; 12531 public static int VIRTUAL_DISPLAY_FLAG_PUBLIC; 12532 public static int VIRTUAL_DISPLAY_FLAG_ROTATES_WITH_CONTENT; 12533 public static int VIRTUAL_DISPLAY_FLAG_SECURE; 12534 public static int VIRTUAL_DISPLAY_FLAG_SUPPORTS_TOUCH; 12535} 12536 12537-keep class android.hardware.display.DisplayManager$DisplayListener { 12538 12539 public abstract void onDisplayAdded(int); 12540 public abstract void onDisplayChanged(int); 12541 public abstract void onDisplayRemoved(int); 12542 12543 12544} 12545 12546-keep class android.hardware.display.DisplayManagerGlobal { 12547 12548 public void connectWifiDisplay(java.lang.String); 12549 public android.hardware.display.VirtualDisplay createVirtualDisplay(android.content.Context, android.media.projection.MediaProjection, java.lang.String, int, int, int, android.view.Surface, int, android.hardware.display.VirtualDisplay$Callback, android.os.Handler, java.lang.String); 12550 public void disconnectWifiDisplay(); 12551 public void forgetWifiDisplay(java.lang.String); 12552 public java.util.List getAmbientBrightnessStats(); 12553 public android.hardware.display.BrightnessConfiguration getBrightnessConfigurationForUser(int); 12554 public java.util.List getBrightnessEvents(java.lang.String); 12555 public android.view.Display getCompatibleDisplay(int, android.view.DisplayAdjustments); 12556 public android.view.Display getCompatibleDisplay(int, android.content.res.Resources); 12557 public android.hardware.display.BrightnessConfiguration getDefaultBrightnessConfiguration(); 12558 public int[] getDisplayIds(); 12559 public android.view.DisplayInfo getDisplayInfo(int); 12560 public static android.hardware.display.DisplayManagerGlobal getInstance(); 12561 public android.util.Pair getMinimumBrightnessCurve(); 12562 public android.view.Display getRealDisplay(int); 12563 public android.graphics.Point getStableDisplaySize(); 12564 public android.hardware.display.WifiDisplayStatus getWifiDisplayStatus(); 12565 public void pauseWifiDisplay(); 12566 public void registerDisplayListener(android.hardware.display.DisplayManager$DisplayListener, android.os.Handler); 12567 public void releaseVirtualDisplay(android.hardware.display.IVirtualDisplayCallback); 12568 public void renameWifiDisplay(java.lang.String, java.lang.String); 12569 public void requestColorMode(int, int); 12570 public void resizeVirtualDisplay(android.hardware.display.IVirtualDisplayCallback, int, int, int); 12571 public void resumeWifiDisplay(); 12572 public void setBrightnessConfigurationForUser(android.hardware.display.BrightnessConfiguration, int, java.lang.String); 12573 public void setSaturationLevel(float); 12574 public void setTemporaryAutoBrightnessAdjustment(float); 12575 public void setTemporaryBrightness(int); 12576 public void setVirtualDisplaySurface(android.hardware.display.IVirtualDisplayCallback, android.view.Surface); 12577 public void startWifiDisplayScan(); 12578 public void stopWifiDisplayScan(); 12579 public void unregisterDisplayListener(android.hardware.display.DisplayManager$DisplayListener); 12580 12581 12582 public static int EVENT_DISPLAY_ADDED; 12583 public static int EVENT_DISPLAY_CHANGED; 12584 public static int EVENT_DISPLAY_REMOVED; 12585} 12586 12587-keep class android.hardware.display.IVirtualDisplayCallback { 12588 12589 public abstract void onPaused(); 12590 public abstract void onResumed(); 12591 public abstract void onStopped(); 12592 12593 12594} 12595 12596-keep class android.hardware.display.VirtualDisplay { 12597 12598 public android.view.Display getDisplay(); 12599 public android.view.Surface getSurface(); 12600 public void release(); 12601 public void resize(int, int, int); 12602 public void setSurface(android.view.Surface); 12603 public java.lang.String toString(); 12604 12605 12606} 12607 12608-keep class android.hardware.display.VirtualDisplay$Callback { 12609 <init>(); 12610 12611 public void onPaused(); 12612 public void onResumed(); 12613 public void onStopped(); 12614 12615 12616} 12617 12618-keep class android.hardware.display.WifiDisplay { 12619 <init>(java.lang.String, java.lang.String, java.lang.String, boolean, boolean, boolean); 12620 12621 public boolean canConnect(); 12622 public int describeContents(); 12623 public boolean equals(java.lang.Object); 12624 public boolean equals(android.hardware.display.WifiDisplay); 12625 public java.lang.String getDeviceAddress(); 12626 public java.lang.String getDeviceAlias(); 12627 public java.lang.String getDeviceName(); 12628 public java.lang.String getFriendlyDisplayName(); 12629 public boolean hasSameAddress(android.hardware.display.WifiDisplay); 12630 public int hashCode(); 12631 public boolean isAvailable(); 12632 public boolean isRemembered(); 12633 public java.lang.String toString(); 12634 public void writeToParcel(android.os.Parcel, int); 12635 12636 12637 public static android.os.Parcelable$Creator CREATOR; 12638 public static android.hardware.display.WifiDisplay[] EMPTY_ARRAY; 12639} 12640 12641-keep class android.hardware.display.WifiDisplaySessionInfo { 12642 <init>(); 12643 <init>(boolean, int, java.lang.String, java.lang.String, java.lang.String); 12644 12645 public int describeContents(); 12646 public java.lang.String getGroupId(); 12647 public java.lang.String getIP(); 12648 public java.lang.String getPassphrase(); 12649 public int getSessionId(); 12650 public boolean isClient(); 12651 public java.lang.String toString(); 12652 public void writeToParcel(android.os.Parcel, int); 12653 12654 12655 public static android.os.Parcelable$Creator CREATOR; 12656} 12657 12658-keep class android.hardware.display.WifiDisplayStatus { 12659 <init>(); 12660 <init>(int, int, int, android.hardware.display.WifiDisplay, android.hardware.display.WifiDisplay[], android.hardware.display.WifiDisplaySessionInfo); 12661 12662 public int describeContents(); 12663 public android.hardware.display.WifiDisplay getActiveDisplay(); 12664 public int getActiveDisplayState(); 12665 public android.hardware.display.WifiDisplay[] getDisplays(); 12666 public int getFeatureState(); 12667 public int getScanState(); 12668 public android.hardware.display.WifiDisplaySessionInfo getSessionInfo(); 12669 public java.lang.String toString(); 12670 public void writeToParcel(android.os.Parcel, int); 12671 12672 12673 public static android.os.Parcelable$Creator CREATOR; 12674 public static int DISPLAY_STATE_CONNECTED; 12675 public static int DISPLAY_STATE_CONNECTING; 12676 public static int DISPLAY_STATE_NOT_CONNECTED; 12677 public static int FEATURE_STATE_DISABLED; 12678 public static int FEATURE_STATE_OFF; 12679 public static int FEATURE_STATE_ON; 12680 public static int FEATURE_STATE_UNAVAILABLE; 12681 public static int SCAN_STATE_NOT_SCANNING; 12682 public static int SCAN_STATE_SCANNING; 12683} 12684 12685-keep class android.hardware.input.InputDeviceIdentifier { 12686 <init>(java.lang.String, int, int); 12687 12688 public int describeContents(); 12689 public boolean equals(java.lang.Object); 12690 public java.lang.String getDescriptor(); 12691 public int getProductId(); 12692 public int getVendorId(); 12693 public int hashCode(); 12694 public void writeToParcel(android.os.Parcel, int); 12695 12696 12697 public static android.os.Parcelable$Creator CREATOR; 12698} 12699 12700-keep class android.media.AudioAttributes { 12701 12702 public java.lang.String contentTypeToString(); 12703 public int describeContents(); 12704 public boolean equals(java.lang.Object); 12705 public int getAllFlags(); 12706 public android.os.Bundle getBundle(); 12707 public int getCapturePreset(); 12708 public int getContentType(); 12709 public int getFlags(); 12710 public java.util.Set getTags(); 12711 public int getUsage(); 12712 public int getVolumeControlStream(); 12713 public int hashCode(); 12714 public static int toLegacyStreamType(android.media.AudioAttributes); 12715 public java.lang.String toString(); 12716 public java.lang.String usageToString(); 12717 public static java.lang.String usageToString(int); 12718 public void writeToParcel(android.os.Parcel, int); 12719 public void writeToProto(android.util.proto.ProtoOutputStream, long); 12720 12721 12722 public static int CONTENT_TYPE_MOVIE; 12723 public static int CONTENT_TYPE_MUSIC; 12724 public static int CONTENT_TYPE_SONIFICATION; 12725 public static int CONTENT_TYPE_SPEECH; 12726 public static int CONTENT_TYPE_UNKNOWN; 12727 public static android.os.Parcelable$Creator CREATOR; 12728 public static int FLAG_AUDIBILITY_ENFORCED; 12729 public static int FLAG_BEACON; 12730 public static int FLAG_BYPASS_INTERRUPTION_POLICY; 12731 public static int FLAG_BYPASS_MUTE; 12732 public static int FLAG_DEEP_BUFFER; 12733 public static int FLAG_HW_AV_SYNC; 12734 public static int FLAG_HW_HOTWORD; 12735 public static int FLAG_LOW_LATENCY; 12736 public static int FLAG_SCO; 12737 public static int FLAG_SECURE; 12738 public static int FLATTEN_TAGS; 12739 public static int[] SDK_USAGES; 12740 public static int SUPPRESSIBLE_ALARM; 12741 public static int SUPPRESSIBLE_CALL; 12742 public static int SUPPRESSIBLE_MEDIA; 12743 public static int SUPPRESSIBLE_NEVER; 12744 public static int SUPPRESSIBLE_NOTIFICATION; 12745 public static int SUPPRESSIBLE_SYSTEM; 12746 public static android.util.SparseIntArray SUPPRESSIBLE_USAGES; 12747 public static int USAGE_ALARM; 12748 public static int USAGE_ASSISTANCE_ACCESSIBILITY; 12749 public static int USAGE_ASSISTANCE_NAVIGATION_GUIDANCE; 12750 public static int USAGE_ASSISTANCE_SONIFICATION; 12751 public static int USAGE_ASSISTANT; 12752 public static int USAGE_GAME; 12753 public static int USAGE_MEDIA; 12754 public static int USAGE_NOTIFICATION; 12755 public static int USAGE_NOTIFICATION_COMMUNICATION_DELAYED; 12756 public static int USAGE_NOTIFICATION_COMMUNICATION_INSTANT; 12757 public static int USAGE_NOTIFICATION_COMMUNICATION_REQUEST; 12758 public static int USAGE_NOTIFICATION_EVENT; 12759 public static int USAGE_NOTIFICATION_RINGTONE; 12760 public static int USAGE_UNKNOWN; 12761 public static int USAGE_VIRTUAL_SOURCE; 12762 public static int USAGE_VOICE_COMMUNICATION; 12763 public static int USAGE_VOICE_COMMUNICATION_SIGNALLING; 12764} 12765 12766-keep class android.media.AudioDeviceInfo { 12767 12768 public static int convertDeviceTypeToInternalDevice(int); 12769 public static int convertInternalDeviceToDeviceType(int); 12770 public boolean equals(java.lang.Object); 12771 public java.lang.String getAddress(); 12772 public int[] getChannelCounts(); 12773 public int[] getChannelIndexMasks(); 12774 public int[] getChannelMasks(); 12775 public int[] getEncodings(); 12776 public int getId(); 12777 public android.media.AudioDevicePort getPort(); 12778 public java.lang.CharSequence getProductName(); 12779 public int[] getSampleRates(); 12780 public int getType(); 12781 public int hashCode(); 12782 public boolean isSink(); 12783 public boolean isSource(); 12784 12785 12786 public static int TYPE_AUX_LINE; 12787 public static int TYPE_BLUETOOTH_A2DP; 12788 public static int TYPE_BLUETOOTH_SCO; 12789 public static int TYPE_BUILTIN_EARPIECE; 12790 public static int TYPE_BUILTIN_MIC; 12791 public static int TYPE_BUILTIN_SPEAKER; 12792 public static int TYPE_BUS; 12793 public static int TYPE_DOCK; 12794 public static int TYPE_FM; 12795 public static int TYPE_FM_TUNER; 12796 public static int TYPE_HDMI; 12797 public static int TYPE_HDMI_ARC; 12798 public static int TYPE_HEARING_AID; 12799 public static int TYPE_IP; 12800 public static int TYPE_LINE_ANALOG; 12801 public static int TYPE_LINE_DIGITAL; 12802 public static int TYPE_TELEPHONY; 12803 public static int TYPE_TV_TUNER; 12804 public static int TYPE_UNKNOWN; 12805 public static int TYPE_USB_ACCESSORY; 12806 public static int TYPE_USB_DEVICE; 12807 public static int TYPE_USB_HEADSET; 12808 public static int TYPE_WIRED_HEADPHONES; 12809 public static int TYPE_WIRED_HEADSET; 12810} 12811 12812-keep class android.media.AudioDevicePort { 12813 12814 public java.lang.String address(); 12815 public android.media.AudioDevicePortConfig buildConfig(int, int, int, android.media.AudioGainConfig); 12816 public android.media.AudioPortConfig buildConfig(int, int, int, android.media.AudioGainConfig); 12817 public boolean equals(java.lang.Object); 12818 public java.lang.String toString(); 12819 public int type(); 12820 12821 12822} 12823 12824-keep class android.media.AudioDevicePortConfig { 12825 12826 public android.media.AudioDevicePort port(); 12827 public android.media.AudioPort port(); 12828 12829 12830} 12831 12832-keep class android.media.AudioFormat { 12833 <init>(); 12834 12835 public static int channelCountFromInChannelMask(int); 12836 public static int channelCountFromOutChannelMask(int); 12837 public static int convertChannelOutMaskToNativeMask(int); 12838 public static int convertNativeChannelMaskToOutMask(int); 12839 public int describeContents(); 12840 public boolean equals(java.lang.Object); 12841 public static int[] filterPublicFormats(int[]); 12842 public static int getBytesPerSample(int); 12843 public int getChannelCount(); 12844 public int getChannelIndexMask(); 12845 public int getChannelMask(); 12846 public int getEncoding(); 12847 public int getPropertySetMask(); 12848 public int getSampleRate(); 12849 public int hashCode(); 12850 public static int inChannelMaskFromOutChannelMask(int); 12851 public static boolean isEncodingLinearFrames(int); 12852 public static boolean isEncodingLinearPcm(int); 12853 public static boolean isPublicEncoding(int); 12854 public static boolean isValidEncoding(int); 12855 public static java.lang.String toDisplayName(int); 12856 public static java.lang.String toLogFriendlyEncoding(int); 12857 public java.lang.String toLogFriendlyString(); 12858 public java.lang.String toString(); 12859 public void writeToParcel(android.os.Parcel, int); 12860 12861 12862 public static int AUDIO_FORMAT_HAS_PROPERTY_CHANNEL_INDEX_MASK; 12863 public static int AUDIO_FORMAT_HAS_PROPERTY_CHANNEL_MASK; 12864 public static int AUDIO_FORMAT_HAS_PROPERTY_ENCODING; 12865 public static int AUDIO_FORMAT_HAS_PROPERTY_NONE; 12866 public static int AUDIO_FORMAT_HAS_PROPERTY_SAMPLE_RATE; 12867 public static int CHANNEL_CONFIGURATION_DEFAULT; 12868 public static int CHANNEL_CONFIGURATION_INVALID; 12869 public static int CHANNEL_CONFIGURATION_MONO; 12870 public static int CHANNEL_CONFIGURATION_STEREO; 12871 public static int CHANNEL_INVALID; 12872 public static int CHANNEL_IN_BACK; 12873 public static int CHANNEL_IN_BACK_PROCESSED; 12874 public static int CHANNEL_IN_DEFAULT; 12875 public static int CHANNEL_IN_FRONT; 12876 public static int CHANNEL_IN_FRONT_BACK; 12877 public static int CHANNEL_IN_FRONT_PROCESSED; 12878 public static int CHANNEL_IN_LEFT; 12879 public static int CHANNEL_IN_LEFT_PROCESSED; 12880 public static int CHANNEL_IN_MONO; 12881 public static int CHANNEL_IN_PRESSURE; 12882 public static int CHANNEL_IN_RIGHT; 12883 public static int CHANNEL_IN_RIGHT_PROCESSED; 12884 public static int CHANNEL_IN_STEREO; 12885 public static int CHANNEL_IN_VOICE_DNLINK; 12886 public static int CHANNEL_IN_VOICE_UPLINK; 12887 public static int CHANNEL_IN_X_AXIS; 12888 public static int CHANNEL_IN_Y_AXIS; 12889 public static int CHANNEL_IN_Z_AXIS; 12890 public static int CHANNEL_OUT_5POINT1; 12891 public static int CHANNEL_OUT_5POINT1_SIDE; 12892 public static int CHANNEL_OUT_7POINT1; 12893 public static int CHANNEL_OUT_7POINT1_SURROUND; 12894 public static int CHANNEL_OUT_BACK_CENTER; 12895 public static int CHANNEL_OUT_BACK_LEFT; 12896 public static int CHANNEL_OUT_BACK_RIGHT; 12897 public static int CHANNEL_OUT_DEFAULT; 12898 public static int CHANNEL_OUT_FRONT_CENTER; 12899 public static int CHANNEL_OUT_FRONT_LEFT; 12900 public static int CHANNEL_OUT_FRONT_LEFT_OF_CENTER; 12901 public static int CHANNEL_OUT_FRONT_RIGHT; 12902 public static int CHANNEL_OUT_FRONT_RIGHT_OF_CENTER; 12903 public static int CHANNEL_OUT_LOW_FREQUENCY; 12904 public static int CHANNEL_OUT_MONO; 12905 public static int CHANNEL_OUT_QUAD; 12906 public static int CHANNEL_OUT_QUAD_SIDE; 12907 public static int CHANNEL_OUT_SIDE_LEFT; 12908 public static int CHANNEL_OUT_SIDE_RIGHT; 12909 public static int CHANNEL_OUT_STEREO; 12910 public static int CHANNEL_OUT_SURROUND; 12911 public static int CHANNEL_OUT_TOP_BACK_CENTER; 12912 public static int CHANNEL_OUT_TOP_BACK_LEFT; 12913 public static int CHANNEL_OUT_TOP_BACK_RIGHT; 12914 public static int CHANNEL_OUT_TOP_CENTER; 12915 public static int CHANNEL_OUT_TOP_FRONT_CENTER; 12916 public static int CHANNEL_OUT_TOP_FRONT_LEFT; 12917 public static int CHANNEL_OUT_TOP_FRONT_RIGHT; 12918 public static android.os.Parcelable$Creator CREATOR; 12919 public static int ENCODING_AAC_ELD; 12920 public static int ENCODING_AAC_HE_V1; 12921 public static int ENCODING_AAC_HE_V2; 12922 public static int ENCODING_AAC_LC; 12923 public static int ENCODING_AAC_XHE; 12924 public static int ENCODING_AC3; 12925 public static int ENCODING_AC4; 12926 public static int ENCODING_DEFAULT; 12927 public static int ENCODING_DOLBY_TRUEHD; 12928 public static int ENCODING_DTS; 12929 public static int ENCODING_DTS_HD; 12930 public static int ENCODING_E_AC3; 12931 public static int ENCODING_E_AC3_JOC; 12932 public static int ENCODING_IEC61937; 12933 public static int ENCODING_INVALID; 12934 public static int ENCODING_MP3; 12935 public static int ENCODING_PCM_16BIT; 12936 public static int ENCODING_PCM_8BIT; 12937 public static int ENCODING_PCM_FLOAT; 12938 public static int SAMPLE_RATE_HZ_MAX; 12939 public static int SAMPLE_RATE_HZ_MIN; 12940 public static int SAMPLE_RATE_UNSPECIFIED; 12941 public static int[] SURROUND_SOUND_ENCODING; 12942} 12943 12944-keep class android.media.AudioGain { 12945 12946 public android.media.AudioGainConfig buildConfig(int, int, int[], int); 12947 public int channelMask(); 12948 public int defaultValue(); 12949 public int maxValue(); 12950 public int minValue(); 12951 public int mode(); 12952 public int rampDurationMaxMs(); 12953 public int rampDurationMinMs(); 12954 public int stepValue(); 12955 12956 12957 public static int MODE_CHANNELS; 12958 public static int MODE_JOINT; 12959 public static int MODE_RAMP; 12960} 12961 12962-keep class android.media.AudioGainConfig { 12963 12964 public int channelMask(); 12965 public int mode(); 12966 public int rampDurationMs(); 12967 public int[] values(); 12968 12969 12970} 12971 12972-keep class android.media.AudioPort { 12973 12974 public android.media.AudioPortConfig activeConfig(); 12975 public android.media.AudioPortConfig buildConfig(int, int, int, android.media.AudioGainConfig); 12976 public int[] channelIndexMasks(); 12977 public int[] channelMasks(); 12978 public boolean equals(java.lang.Object); 12979 public int[] formats(); 12980 public android.media.AudioGain[] gains(); 12981 public int hashCode(); 12982 public int id(); 12983 public java.lang.String name(); 12984 public int role(); 12985 public int[] samplingRates(); 12986 public java.lang.String toString(); 12987 12988 12989 public static int ROLE_NONE; 12990 public static int ROLE_SINK; 12991 public static int ROLE_SOURCE; 12992 public static int TYPE_DEVICE; 12993 public static int TYPE_NONE; 12994 public static int TYPE_SESSION; 12995 public static int TYPE_SUBMIX; 12996 protected int mRole; 12997} 12998 12999-keep class android.media.AudioPortConfig { 13000 13001 public int channelMask(); 13002 public int format(); 13003 public android.media.AudioGainConfig gain(); 13004 public android.media.AudioPort port(); 13005 public int samplingRate(); 13006 public java.lang.String toString(); 13007 13008 13009} 13010 13011-keep class android.media.AudioRecord { 13012 <init>(int, int, int, int, int); 13013 <init>(android.media.AudioAttributes, android.media.AudioFormat, int, int); 13014 13015 public void addOnRoutingChangedListener(android.media.AudioRouting$OnRoutingChangedListener, android.os.Handler); 13016 public void addOnRoutingChangedListener(android.media.AudioRecord$OnRoutingChangedListener, android.os.Handler); 13017 protected void finalize(); 13018 public java.util.List getActiveMicrophones(); 13019 public int getAudioFormat(); 13020 public int getAudioSessionId(); 13021 public int getAudioSource(); 13022 public int getBufferSizeInFrames(); 13023 public int getChannelConfiguration(); 13024 public int getChannelCount(); 13025 public android.media.AudioFormat getFormat(); 13026 public android.os.PersistableBundle getMetrics(); 13027 public static int getMinBufferSize(int, int, int); 13028 public int getNotificationMarkerPosition(); 13029 public int getPositionNotificationPeriod(); 13030 public android.media.AudioDeviceInfo getPreferredDevice(); 13031 public int getRecordingState(); 13032 public android.media.AudioDeviceInfo getRoutedDevice(); 13033 public int getSampleRate(); 13034 public int getState(); 13035 public int getTimestamp(android.media.AudioTimestamp, int); 13036 public void native_release(); 13037 public int read(byte[], int, int); 13038 public int read(byte[], int, int, int); 13039 public int read(short[], int, int); 13040 public int read(short[], int, int, int); 13041 public int read(float[], int, int, int); 13042 public int read(java.nio.ByteBuffer, int); 13043 public int read(java.nio.ByteBuffer, int, int); 13044 public void release(); 13045 public void removeOnRoutingChangedListener(android.media.AudioRouting$OnRoutingChangedListener); 13046 public void removeOnRoutingChangedListener(android.media.AudioRecord$OnRoutingChangedListener); 13047 public int setNotificationMarkerPosition(int); 13048 public int setPositionNotificationPeriod(int); 13049 public boolean setPreferredDevice(android.media.AudioDeviceInfo); 13050 public void setRecordPositionUpdateListener(android.media.AudioRecord$OnRecordPositionUpdateListener); 13051 public void setRecordPositionUpdateListener(android.media.AudioRecord$OnRecordPositionUpdateListener, android.os.Handler); 13052 public void startRecording(); 13053 public void startRecording(android.media.MediaSyncEvent); 13054 public void stop(); 13055 13056 13057 public static int ERROR; 13058 public static int ERROR_BAD_VALUE; 13059 public static int ERROR_DEAD_OBJECT; 13060 public static int ERROR_INVALID_OPERATION; 13061 public static int READ_BLOCKING; 13062 public static int READ_NON_BLOCKING; 13063 public static int RECORDSTATE_RECORDING; 13064 public static int RECORDSTATE_STOPPED; 13065 public static int STATE_INITIALIZED; 13066 public static int STATE_UNINITIALIZED; 13067 public static java.lang.String SUBMIX_FIXED_VOLUME; 13068 public static int SUCCESS; 13069} 13070 13071-keep class android.media.AudioRecord$OnRecordPositionUpdateListener { 13072 13073 public abstract void onMarkerReached(android.media.AudioRecord); 13074 public abstract void onPeriodicNotification(android.media.AudioRecord); 13075 13076 13077} 13078 13079-keep class android.media.AudioRecord$OnRoutingChangedListener { 13080 13081 public abstract void onRoutingChanged(android.media.AudioRecord); 13082 public void onRoutingChanged(android.media.AudioRouting); 13083 13084 13085} 13086 13087-keep class android.media.AudioRouting { 13088 13089 public abstract void addOnRoutingChangedListener(android.media.AudioRouting$OnRoutingChangedListener, android.os.Handler); 13090 public abstract android.media.AudioDeviceInfo getPreferredDevice(); 13091 public abstract android.media.AudioDeviceInfo getRoutedDevice(); 13092 public abstract void removeOnRoutingChangedListener(android.media.AudioRouting$OnRoutingChangedListener); 13093 public abstract boolean setPreferredDevice(android.media.AudioDeviceInfo); 13094 13095 13096} 13097 13098-keep class android.media.AudioRouting$OnRoutingChangedListener { 13099 13100 public abstract void onRoutingChanged(android.media.AudioRouting); 13101 13102 13103} 13104 13105-keep class android.media.AudioTimestamp { 13106 <init>(); 13107 13108 13109 13110 public static int TIMEBASE_BOOTTIME; 13111 public static int TIMEBASE_MONOTONIC; 13112 public long framePosition; 13113 public long nanoTime; 13114} 13115 13116-keep class android.media.IRemoteVolumeController { 13117 13118 public abstract void remoteVolumeChanged(android.media.session.ISessionController, int); 13119 public abstract void updateRemoteController(android.media.session.ISessionController); 13120 13121 13122} 13123 13124-keep class android.media.MediaDescription { 13125 13126 public int describeContents(); 13127 public boolean equals(java.lang.Object); 13128 public java.lang.CharSequence getDescription(); 13129 public android.os.Bundle getExtras(); 13130 public android.graphics.Bitmap getIconBitmap(); 13131 public android.net.Uri getIconUri(); 13132 public java.lang.String getMediaId(); 13133 public android.net.Uri getMediaUri(); 13134 public java.lang.CharSequence getSubtitle(); 13135 public java.lang.CharSequence getTitle(); 13136 public java.lang.String toString(); 13137 public void writeToParcel(android.os.Parcel, int); 13138 13139 13140 public static long BT_FOLDER_TYPE_ALBUMS; 13141 public static long BT_FOLDER_TYPE_ARTISTS; 13142 public static long BT_FOLDER_TYPE_GENRES; 13143 public static long BT_FOLDER_TYPE_MIXED; 13144 public static long BT_FOLDER_TYPE_PLAYLISTS; 13145 public static long BT_FOLDER_TYPE_TITLES; 13146 public static long BT_FOLDER_TYPE_YEARS; 13147 public static android.os.Parcelable$Creator CREATOR; 13148 public static java.lang.String EXTRA_BT_FOLDER_TYPE; 13149} 13150 13151-keep class android.media.MediaMetadata { 13152 13153 public boolean containsKey(java.lang.String); 13154 public int describeContents(); 13155 public boolean equals(java.lang.Object); 13156 public android.graphics.Bitmap getBitmap(java.lang.String); 13157 public android.media.MediaDescription getDescription(); 13158 public static java.lang.String getKeyFromMetadataEditorKey(int); 13159 public long getLong(java.lang.String); 13160 public android.media.Rating getRating(java.lang.String); 13161 public java.lang.String getString(java.lang.String); 13162 public java.lang.CharSequence getText(java.lang.String); 13163 public int hashCode(); 13164 public java.util.Set keySet(); 13165 public int size(); 13166 public void writeToParcel(android.os.Parcel, int); 13167 13168 13169 public static android.os.Parcelable$Creator CREATOR; 13170 public static java.lang.String METADATA_KEY_ALBUM; 13171 public static java.lang.String METADATA_KEY_ALBUM_ART; 13172 public static java.lang.String METADATA_KEY_ALBUM_ARTIST; 13173 public static java.lang.String METADATA_KEY_ALBUM_ART_URI; 13174 public static java.lang.String METADATA_KEY_ART; 13175 public static java.lang.String METADATA_KEY_ARTIST; 13176 public static java.lang.String METADATA_KEY_ART_URI; 13177 public static java.lang.String METADATA_KEY_AUTHOR; 13178 public static java.lang.String METADATA_KEY_BT_FOLDER_TYPE; 13179 public static java.lang.String METADATA_KEY_COMPILATION; 13180 public static java.lang.String METADATA_KEY_COMPOSER; 13181 public static java.lang.String METADATA_KEY_DATE; 13182 public static java.lang.String METADATA_KEY_DISC_NUMBER; 13183 public static java.lang.String METADATA_KEY_DISPLAY_DESCRIPTION; 13184 public static java.lang.String METADATA_KEY_DISPLAY_ICON; 13185 public static java.lang.String METADATA_KEY_DISPLAY_ICON_URI; 13186 public static java.lang.String METADATA_KEY_DISPLAY_SUBTITLE; 13187 public static java.lang.String METADATA_KEY_DISPLAY_TITLE; 13188 public static java.lang.String METADATA_KEY_DURATION; 13189 public static java.lang.String METADATA_KEY_GENRE; 13190 public static java.lang.String METADATA_KEY_MEDIA_ID; 13191 public static java.lang.String METADATA_KEY_MEDIA_URI; 13192 public static java.lang.String METADATA_KEY_NUM_TRACKS; 13193 public static java.lang.String METADATA_KEY_RATING; 13194 public static java.lang.String METADATA_KEY_TITLE; 13195 public static java.lang.String METADATA_KEY_TRACK_NUMBER; 13196 public static java.lang.String METADATA_KEY_USER_RATING; 13197 public static java.lang.String METADATA_KEY_WRITER; 13198 public static java.lang.String METADATA_KEY_YEAR; 13199} 13200 13201-keep class android.media.MediaSyncEvent { 13202 13203 public static android.media.MediaSyncEvent createEvent(int); 13204 public int getAudioSessionId(); 13205 public int getType(); 13206 public android.media.MediaSyncEvent setAudioSessionId(int); 13207 13208 13209 public static int SYNC_EVENT_NONE; 13210 public static int SYNC_EVENT_PRESENTATION_COMPLETE; 13211} 13212 13213-keep class android.media.MicrophoneInfo { 13214 13215 public java.lang.String getAddress(); 13216 public java.util.List getChannelMapping(); 13217 public java.lang.String getDescription(); 13218 public int getDirectionality(); 13219 public java.util.List getFrequencyResponse(); 13220 public int getGroup(); 13221 public int getId(); 13222 public int getIndexInTheGroup(); 13223 public int getInternalDeviceType(); 13224 public int getLocation(); 13225 public float getMaxSpl(); 13226 public float getMinSpl(); 13227 public android.media.MicrophoneInfo$Coordinate3F getOrientation(); 13228 public android.media.MicrophoneInfo$Coordinate3F getPosition(); 13229 public float getSensitivity(); 13230 public int getType(); 13231 public void setChannelMapping(java.util.List); 13232 public void setId(int); 13233 13234 13235 public static int CHANNEL_MAPPING_DIRECT; 13236 public static int CHANNEL_MAPPING_PROCESSED; 13237 public static int DIRECTIONALITY_BI_DIRECTIONAL; 13238 public static int DIRECTIONALITY_CARDIOID; 13239 public static int DIRECTIONALITY_HYPER_CARDIOID; 13240 public static int DIRECTIONALITY_OMNI; 13241 public static int DIRECTIONALITY_SUPER_CARDIOID; 13242 public static int DIRECTIONALITY_UNKNOWN; 13243 public static int GROUP_UNKNOWN; 13244 public static int INDEX_IN_THE_GROUP_UNKNOWN; 13245 public static int LOCATION_MAINBODY; 13246 public static int LOCATION_MAINBODY_MOVABLE; 13247 public static int LOCATION_PERIPHERAL; 13248 public static int LOCATION_UNKNOWN; 13249 public static android.media.MicrophoneInfo$Coordinate3F ORIENTATION_UNKNOWN; 13250 public static android.media.MicrophoneInfo$Coordinate3F POSITION_UNKNOWN; 13251 public static float SENSITIVITY_UNKNOWN; 13252 public static float SPL_UNKNOWN; 13253} 13254 13255-keep class android.media.MicrophoneInfo$Coordinate3F { 13256 13257 public boolean equals(java.lang.Object); 13258 13259 13260 public float x; 13261 public float y; 13262 public float z; 13263} 13264 13265-keep class android.media.Rating { 13266 13267 public int describeContents(); 13268 public float getPercentRating(); 13269 public int getRatingStyle(); 13270 public float getStarRating(); 13271 public boolean hasHeart(); 13272 public boolean isRated(); 13273 public boolean isThumbUp(); 13274 public static android.media.Rating newHeartRating(boolean); 13275 public static android.media.Rating newPercentageRating(float); 13276 public static android.media.Rating newStarRating(int, float); 13277 public static android.media.Rating newThumbRating(boolean); 13278 public static android.media.Rating newUnratedRating(int); 13279 public java.lang.String toString(); 13280 public void writeToParcel(android.os.Parcel, int); 13281 13282 13283 public static android.os.Parcelable$Creator CREATOR; 13284 public static int RATING_3_STARS; 13285 public static int RATING_4_STARS; 13286 public static int RATING_5_STARS; 13287 public static int RATING_HEART; 13288 public static int RATING_NONE; 13289 public static int RATING_PERCENTAGE; 13290 public static int RATING_THUMB_UP_DOWN; 13291} 13292 13293-keep class android.media.SessionToken2 { 13294 <init>(android.content.Context, java.lang.String, java.lang.String); 13295 <init>(android.content.Context, java.lang.String, java.lang.String, int); 13296 <init>(android.media.update.SessionToken2Provider); 13297 13298 public boolean equals(java.lang.Object); 13299 public static android.media.SessionToken2 fromBundle(android.os.Bundle); 13300 public java.lang.String getId(); 13301 public java.lang.String getPackageName(); 13302 public android.media.update.SessionToken2Provider getProvider(); 13303 public int getType(); 13304 public int getUid(); 13305 public int hashCode(); 13306 public android.os.Bundle toBundle(); 13307 public java.lang.String toString(); 13308 13309 13310 public static int TYPE_LIBRARY_SERVICE; 13311 public static int TYPE_SESSION; 13312 public static int TYPE_SESSION_SERVICE; 13313} 13314 13315-keep class android.media.VolumeProvider { 13316 <init>(int, int, int); 13317 13318 public int getCurrentVolume(); 13319 public int getMaxVolume(); 13320 public int getVolumeControl(); 13321 public void onAdjustVolume(int); 13322 public void onSetVolumeTo(int); 13323 public void setCallback(android.media.VolumeProvider$Callback); 13324 public void setCurrentVolume(int); 13325 13326 13327 public static int VOLUME_CONTROL_ABSOLUTE; 13328 public static int VOLUME_CONTROL_FIXED; 13329 public static int VOLUME_CONTROL_RELATIVE; 13330} 13331 13332-keep class android.media.VolumeProvider$Callback { 13333 <init>(); 13334 13335 public abstract void onVolumeChanged(android.media.VolumeProvider); 13336 13337 13338} 13339 13340-keep class android.media.projection.IMediaProjection { 13341 13342 public abstract int applyVirtualDisplayFlags(int); 13343 public abstract boolean canProjectAudio(); 13344 public abstract boolean canProjectSecureVideo(); 13345 public abstract boolean canProjectVideo(); 13346 public abstract void registerCallback(android.media.projection.IMediaProjectionCallback); 13347 public abstract void start(android.media.projection.IMediaProjectionCallback); 13348 public abstract void stop(); 13349 public abstract void unregisterCallback(android.media.projection.IMediaProjectionCallback); 13350 13351 13352} 13353 13354-keep class android.media.projection.IMediaProjectionCallback { 13355 13356 public abstract void onStop(); 13357 13358 13359} 13360 13361-keep class android.media.projection.MediaProjection { 13362 <init>(android.content.Context, android.media.projection.IMediaProjection); 13363 13364 public android.media.AudioRecord createAudioRecord(int, int, int, int); 13365 public android.hardware.display.VirtualDisplay createVirtualDisplay(java.lang.String, int, int, int, boolean, android.view.Surface, android.hardware.display.VirtualDisplay$Callback, android.os.Handler); 13366 public android.hardware.display.VirtualDisplay createVirtualDisplay(java.lang.String, int, int, int, int, android.view.Surface, android.hardware.display.VirtualDisplay$Callback, android.os.Handler); 13367 public android.media.projection.IMediaProjection getProjection(); 13368 public void registerCallback(android.media.projection.MediaProjection$Callback, android.os.Handler); 13369 public void stop(); 13370 public void unregisterCallback(android.media.projection.MediaProjection$Callback); 13371 13372 13373} 13374 13375-keep class android.media.projection.MediaProjection$Callback { 13376 <init>(); 13377 13378 public void onStop(); 13379 13380 13381} 13382 13383-keep class android.media.session.ISession { 13384 13385 public abstract void destroy(); 13386 public abstract android.media.session.ISessionController getController(); 13387 public abstract void sendEvent(java.lang.String, android.os.Bundle); 13388 public abstract void setActive(boolean); 13389 public abstract void setCurrentVolume(int); 13390 public abstract void setExtras(android.os.Bundle); 13391 public abstract void setFlags(int); 13392 public abstract void setLaunchPendingIntent(android.app.PendingIntent); 13393 public abstract void setMediaButtonReceiver(android.app.PendingIntent); 13394 public abstract void setMetadata(android.media.MediaMetadata); 13395 public abstract void setPlaybackState(android.media.session.PlaybackState); 13396 public abstract void setPlaybackToLocal(android.media.AudioAttributes); 13397 public abstract void setPlaybackToRemote(int, int); 13398 public abstract void setQueue(android.content.pm.ParceledListSlice); 13399 public abstract void setQueueTitle(java.lang.CharSequence); 13400 public abstract void setRatingType(int); 13401 13402 13403} 13404 13405-keep class android.media.session.ISessionCallback { 13406 13407 public abstract void onAdjustVolume(java.lang.String, int, int, android.media.session.ISessionControllerCallback, int); 13408 public abstract void onCommand(java.lang.String, int, int, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle, android.os.ResultReceiver); 13409 public abstract void onCustomAction(java.lang.String, int, int, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle); 13410 public abstract void onFastForward(java.lang.String, int, int, android.media.session.ISessionControllerCallback); 13411 public abstract void onMediaButton(java.lang.String, int, int, android.content.Intent, int, android.os.ResultReceiver); 13412 public abstract void onMediaButtonFromController(java.lang.String, int, int, android.media.session.ISessionControllerCallback, android.content.Intent); 13413 public abstract void onNext(java.lang.String, int, int, android.media.session.ISessionControllerCallback); 13414 public abstract void onPause(java.lang.String, int, int, android.media.session.ISessionControllerCallback); 13415 public abstract void onPlay(java.lang.String, int, int, android.media.session.ISessionControllerCallback); 13416 public abstract void onPlayFromMediaId(java.lang.String, int, int, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle); 13417 public abstract void onPlayFromSearch(java.lang.String, int, int, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle); 13418 public abstract void onPlayFromUri(java.lang.String, int, int, android.media.session.ISessionControllerCallback, android.net.Uri, android.os.Bundle); 13419 public abstract void onPrepare(java.lang.String, int, int, android.media.session.ISessionControllerCallback); 13420 public abstract void onPrepareFromMediaId(java.lang.String, int, int, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle); 13421 public abstract void onPrepareFromSearch(java.lang.String, int, int, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle); 13422 public abstract void onPrepareFromUri(java.lang.String, int, int, android.media.session.ISessionControllerCallback, android.net.Uri, android.os.Bundle); 13423 public abstract void onPrevious(java.lang.String, int, int, android.media.session.ISessionControllerCallback); 13424 public abstract void onRate(java.lang.String, int, int, android.media.session.ISessionControllerCallback, android.media.Rating); 13425 public abstract void onRewind(java.lang.String, int, int, android.media.session.ISessionControllerCallback); 13426 public abstract void onSeekTo(java.lang.String, int, int, android.media.session.ISessionControllerCallback, long); 13427 public abstract void onSetVolumeTo(java.lang.String, int, int, android.media.session.ISessionControllerCallback, int); 13428 public abstract void onSkipToTrack(java.lang.String, int, int, android.media.session.ISessionControllerCallback, long); 13429 public abstract void onStop(java.lang.String, int, int, android.media.session.ISessionControllerCallback); 13430 13431 13432} 13433 13434-keep class android.media.session.ISessionCallback$Stub { 13435 <init>(); 13436 13437 public android.os.IBinder asBinder(); 13438 public static android.media.session.ISessionCallback asInterface(android.os.IBinder); 13439 public boolean onTransact(int, android.os.Parcel, android.os.Parcel, int); 13440 13441 13442} 13443 13444-keep class android.media.session.ISessionController { 13445 13446 public abstract void adjustVolume(java.lang.String, android.media.session.ISessionControllerCallback, boolean, int, int); 13447 public abstract void fastForward(java.lang.String, android.media.session.ISessionControllerCallback); 13448 public abstract android.os.Bundle getExtras(); 13449 public abstract long getFlags(); 13450 public abstract android.app.PendingIntent getLaunchPendingIntent(); 13451 public abstract android.media.MediaMetadata getMetadata(); 13452 public abstract java.lang.String getPackageName(); 13453 public abstract android.media.session.PlaybackState getPlaybackState(); 13454 public abstract android.content.pm.ParceledListSlice getQueue(); 13455 public abstract java.lang.CharSequence getQueueTitle(); 13456 public abstract int getRatingType(); 13457 public abstract java.lang.String getTag(); 13458 public abstract android.media.session.ParcelableVolumeInfo getVolumeAttributes(); 13459 public abstract boolean isTransportControlEnabled(); 13460 public abstract void next(java.lang.String, android.media.session.ISessionControllerCallback); 13461 public abstract void pause(java.lang.String, android.media.session.ISessionControllerCallback); 13462 public abstract void play(java.lang.String, android.media.session.ISessionControllerCallback); 13463 public abstract void playFromMediaId(java.lang.String, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle); 13464 public abstract void playFromSearch(java.lang.String, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle); 13465 public abstract void playFromUri(java.lang.String, android.media.session.ISessionControllerCallback, android.net.Uri, android.os.Bundle); 13466 public abstract void prepare(java.lang.String, android.media.session.ISessionControllerCallback); 13467 public abstract void prepareFromMediaId(java.lang.String, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle); 13468 public abstract void prepareFromSearch(java.lang.String, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle); 13469 public abstract void prepareFromUri(java.lang.String, android.media.session.ISessionControllerCallback, android.net.Uri, android.os.Bundle); 13470 public abstract void previous(java.lang.String, android.media.session.ISessionControllerCallback); 13471 public abstract void rate(java.lang.String, android.media.session.ISessionControllerCallback, android.media.Rating); 13472 public abstract void registerCallbackListener(java.lang.String, android.media.session.ISessionControllerCallback); 13473 public abstract void rewind(java.lang.String, android.media.session.ISessionControllerCallback); 13474 public abstract void seekTo(java.lang.String, android.media.session.ISessionControllerCallback, long); 13475 public abstract void sendCommand(java.lang.String, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle, android.os.ResultReceiver); 13476 public abstract void sendCustomAction(java.lang.String, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle); 13477 public abstract boolean sendMediaButton(java.lang.String, android.media.session.ISessionControllerCallback, boolean, android.view.KeyEvent); 13478 public abstract void setVolumeTo(java.lang.String, android.media.session.ISessionControllerCallback, int, int); 13479 public abstract void skipToQueueItem(java.lang.String, android.media.session.ISessionControllerCallback, long); 13480 public abstract void stop(java.lang.String, android.media.session.ISessionControllerCallback); 13481 public abstract void unregisterCallbackListener(android.media.session.ISessionControllerCallback); 13482 13483 13484} 13485 13486-keep class android.media.session.ISessionControllerCallback { 13487 13488 public abstract void onEvent(java.lang.String, android.os.Bundle); 13489 public abstract void onExtrasChanged(android.os.Bundle); 13490 public abstract void onMetadataChanged(android.media.MediaMetadata); 13491 public abstract void onPlaybackStateChanged(android.media.session.PlaybackState); 13492 public abstract void onQueueChanged(android.content.pm.ParceledListSlice); 13493 public abstract void onQueueTitleChanged(java.lang.CharSequence); 13494 public abstract void onSessionDestroyed(); 13495 public abstract void onVolumeInfoChanged(android.media.session.ParcelableVolumeInfo); 13496 13497 13498} 13499 13500-keep class android.media.session.MediaController { 13501 <init>(android.content.Context, android.media.session.ISessionController); 13502 <init>(android.content.Context, android.media.session.MediaSession$Token); 13503 13504 public void adjustVolume(int, int); 13505 public boolean controlsSameSession(android.media.session.MediaController); 13506 public boolean dispatchMediaButtonEvent(android.view.KeyEvent); 13507 public boolean dispatchMediaButtonEventAsSystemService(android.view.KeyEvent); 13508 public void dispatchVolumeButtonEventAsSystemService(android.view.KeyEvent); 13509 public android.os.Bundle getExtras(); 13510 public long getFlags(); 13511 public android.media.MediaMetadata getMetadata(); 13512 public java.lang.String getPackageName(); 13513 public android.media.session.MediaController$PlaybackInfo getPlaybackInfo(); 13514 public android.media.session.PlaybackState getPlaybackState(); 13515 public java.util.List getQueue(); 13516 public java.lang.CharSequence getQueueTitle(); 13517 public int getRatingType(); 13518 public android.app.PendingIntent getSessionActivity(); 13519 public android.media.session.MediaSession$Token getSessionToken(); 13520 public java.lang.String getTag(); 13521 public android.media.session.MediaController$TransportControls getTransportControls(); 13522 public void registerCallback(android.media.session.MediaController$Callback); 13523 public void registerCallback(android.media.session.MediaController$Callback, android.os.Handler); 13524 public void sendCommand(java.lang.String, android.os.Bundle, android.os.ResultReceiver); 13525 public void setVolumeTo(int, int); 13526 public void unregisterCallback(android.media.session.MediaController$Callback); 13527 13528 13529} 13530 13531-keep class android.media.session.MediaController$Callback { 13532 <init>(); 13533 13534 public void onAudioInfoChanged(android.media.session.MediaController$PlaybackInfo); 13535 public void onExtrasChanged(android.os.Bundle); 13536 public void onMetadataChanged(android.media.MediaMetadata); 13537 public void onPlaybackStateChanged(android.media.session.PlaybackState); 13538 public void onQueueChanged(java.util.List); 13539 public void onQueueTitleChanged(java.lang.CharSequence); 13540 public void onSessionDestroyed(); 13541 public void onSessionEvent(java.lang.String, android.os.Bundle); 13542 13543 13544} 13545 13546-keep class android.media.session.MediaController$PlaybackInfo { 13547 <init>(int, android.media.AudioAttributes, int, int, int); 13548 13549 public android.media.AudioAttributes getAudioAttributes(); 13550 public int getCurrentVolume(); 13551 public int getMaxVolume(); 13552 public int getPlaybackType(); 13553 public int getVolumeControl(); 13554 13555 13556 public static int PLAYBACK_TYPE_LOCAL; 13557 public static int PLAYBACK_TYPE_REMOTE; 13558} 13559 13560-keep class android.media.session.MediaController$TransportControls { 13561 13562 public void fastForward(); 13563 public void pause(); 13564 public void play(); 13565 public void playFromMediaId(java.lang.String, android.os.Bundle); 13566 public void playFromSearch(java.lang.String, android.os.Bundle); 13567 public void playFromUri(android.net.Uri, android.os.Bundle); 13568 public void prepare(); 13569 public void prepareFromMediaId(java.lang.String, android.os.Bundle); 13570 public void prepareFromSearch(java.lang.String, android.os.Bundle); 13571 public void prepareFromUri(android.net.Uri, android.os.Bundle); 13572 public void rewind(); 13573 public void seekTo(long); 13574 public void sendCustomAction(android.media.session.PlaybackState$CustomAction, android.os.Bundle); 13575 public void sendCustomAction(java.lang.String, android.os.Bundle); 13576 public void setRating(android.media.Rating); 13577 public void skipToNext(); 13578 public void skipToPrevious(); 13579 public void skipToQueueItem(long); 13580 public void stop(); 13581 13582 13583} 13584 13585-keep class android.media.session.MediaSession { 13586 <init>(android.content.Context, java.lang.String); 13587 <init>(android.content.Context, java.lang.String, int); 13588 13589 public java.lang.String getCallingPackage(); 13590 public android.media.session.MediaController getController(); 13591 public android.media.session.MediaSessionManager$RemoteUserInfo getCurrentControllerInfo(); 13592 public android.media.session.MediaSession$Token getSessionToken(); 13593 public boolean isActive(); 13594 public static boolean isActiveState(int); 13595 public void notifyRemoteVolumeChanged(android.media.VolumeProvider); 13596 public void release(); 13597 public void sendSessionEvent(java.lang.String, android.os.Bundle); 13598 public void setActive(boolean); 13599 public void setCallback(android.media.session.MediaSession$Callback); 13600 public void setCallback(android.media.session.MediaSession$Callback, android.os.Handler); 13601 public void setExtras(android.os.Bundle); 13602 public void setFlags(int); 13603 public void setMediaButtonReceiver(android.app.PendingIntent); 13604 public void setMetadata(android.media.MediaMetadata); 13605 public void setPlaybackState(android.media.session.PlaybackState); 13606 public void setPlaybackToLocal(android.media.AudioAttributes); 13607 public void setPlaybackToRemote(android.media.VolumeProvider); 13608 public void setQueue(java.util.List); 13609 public void setQueueTitle(java.lang.CharSequence); 13610 public void setRatingType(int); 13611 public void setSessionActivity(android.app.PendingIntent); 13612 13613 13614 public static int FLAG_EXCLUSIVE_GLOBAL_PRIORITY; 13615 public static int FLAG_HANDLES_MEDIA_BUTTONS; 13616 public static int FLAG_HANDLES_TRANSPORT_CONTROLS; 13617 public static int INVALID_PID; 13618 public static int INVALID_UID; 13619} 13620 13621-keep class android.media.session.MediaSession$Callback { 13622 <init>(); 13623 13624 public void onCommand(java.lang.String, android.os.Bundle, android.os.ResultReceiver); 13625 public void onCustomAction(java.lang.String, android.os.Bundle); 13626 public void onFastForward(); 13627 public boolean onMediaButtonEvent(android.content.Intent); 13628 public void onPause(); 13629 public void onPlay(); 13630 public void onPlayFromMediaId(java.lang.String, android.os.Bundle); 13631 public void onPlayFromSearch(java.lang.String, android.os.Bundle); 13632 public void onPlayFromUri(android.net.Uri, android.os.Bundle); 13633 public void onPrepare(); 13634 public void onPrepareFromMediaId(java.lang.String, android.os.Bundle); 13635 public void onPrepareFromSearch(java.lang.String, android.os.Bundle); 13636 public void onPrepareFromUri(android.net.Uri, android.os.Bundle); 13637 public void onRewind(); 13638 public void onSeekTo(long); 13639 public void onSetRating(android.media.Rating); 13640 public void onSkipToNext(); 13641 public void onSkipToPrevious(); 13642 public void onSkipToQueueItem(long); 13643 public void onStop(); 13644 13645 13646} 13647 13648-keep class android.media.session.MediaSession$CallbackStub { 13649 <init>(android.media.session.MediaSession); 13650 13651 public void onAdjustVolume(java.lang.String, int, int, android.media.session.ISessionControllerCallback, int); 13652 public void onCommand(java.lang.String, int, int, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle, android.os.ResultReceiver); 13653 public void onCustomAction(java.lang.String, int, int, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle); 13654 public void onFastForward(java.lang.String, int, int, android.media.session.ISessionControllerCallback); 13655 public void onMediaButton(java.lang.String, int, int, android.content.Intent, int, android.os.ResultReceiver); 13656 public void onMediaButtonFromController(java.lang.String, int, int, android.media.session.ISessionControllerCallback, android.content.Intent); 13657 public void onNext(java.lang.String, int, int, android.media.session.ISessionControllerCallback); 13658 public void onPause(java.lang.String, int, int, android.media.session.ISessionControllerCallback); 13659 public void onPlay(java.lang.String, int, int, android.media.session.ISessionControllerCallback); 13660 public void onPlayFromMediaId(java.lang.String, int, int, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle); 13661 public void onPlayFromSearch(java.lang.String, int, int, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle); 13662 public void onPlayFromUri(java.lang.String, int, int, android.media.session.ISessionControllerCallback, android.net.Uri, android.os.Bundle); 13663 public void onPrepare(java.lang.String, int, int, android.media.session.ISessionControllerCallback); 13664 public void onPrepareFromMediaId(java.lang.String, int, int, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle); 13665 public void onPrepareFromSearch(java.lang.String, int, int, android.media.session.ISessionControllerCallback, java.lang.String, android.os.Bundle); 13666 public void onPrepareFromUri(java.lang.String, int, int, android.media.session.ISessionControllerCallback, android.net.Uri, android.os.Bundle); 13667 public void onPrevious(java.lang.String, int, int, android.media.session.ISessionControllerCallback); 13668 public void onRate(java.lang.String, int, int, android.media.session.ISessionControllerCallback, android.media.Rating); 13669 public void onRewind(java.lang.String, int, int, android.media.session.ISessionControllerCallback); 13670 public void onSeekTo(java.lang.String, int, int, android.media.session.ISessionControllerCallback, long); 13671 public void onSetVolumeTo(java.lang.String, int, int, android.media.session.ISessionControllerCallback, int); 13672 public void onSkipToTrack(java.lang.String, int, int, android.media.session.ISessionControllerCallback, long); 13673 public void onStop(java.lang.String, int, int, android.media.session.ISessionControllerCallback); 13674 13675 13676} 13677 13678-keep class android.media.session.MediaSession$QueueItem { 13679 <init>(android.media.MediaDescription, long); 13680 13681 public int describeContents(); 13682 public boolean equals(java.lang.Object); 13683 public android.media.MediaDescription getDescription(); 13684 public long getQueueId(); 13685 public java.lang.String toString(); 13686 public void writeToParcel(android.os.Parcel, int); 13687 13688 13689 public static android.os.Parcelable$Creator CREATOR; 13690 public static int UNKNOWN_ID; 13691} 13692 13693-keep class android.media.session.MediaSession$Token { 13694 <init>(android.media.session.ISessionController); 13695 13696 public int describeContents(); 13697 public boolean equals(java.lang.Object); 13698 public int hashCode(); 13699 public void writeToParcel(android.os.Parcel, int); 13700 13701 13702 public static android.os.Parcelable$Creator CREATOR; 13703} 13704 13705-keep class android.media.session.MediaSessionManager { 13706 <init>(android.content.Context); 13707 13708 public void addOnActiveSessionsChangedListener(android.media.session.MediaSessionManager$OnActiveSessionsChangedListener, android.content.ComponentName); 13709 public void addOnActiveSessionsChangedListener(android.media.session.MediaSessionManager$OnActiveSessionsChangedListener, android.content.ComponentName, android.os.Handler); 13710 public void addOnActiveSessionsChangedListener(android.media.session.MediaSessionManager$OnActiveSessionsChangedListener, android.content.ComponentName, int, android.os.Handler); 13711 public void addOnSessionTokensChangedListener(java.util.concurrent.Executor, android.media.session.MediaSessionManager$OnSessionTokensChangedListener); 13712 public void addOnSessionTokensChangedListener(int, java.util.concurrent.Executor, android.media.session.MediaSessionManager$OnSessionTokensChangedListener); 13713 public android.media.session.ISession createSession(android.media.session.MediaSession$CallbackStub, java.lang.String, int); 13714 public boolean createSession2(android.media.SessionToken2); 13715 public void destroySession2(android.media.SessionToken2); 13716 public void dispatchAdjustVolume(int, int, int); 13717 public void dispatchMediaKeyEvent(android.view.KeyEvent); 13718 public void dispatchMediaKeyEvent(android.view.KeyEvent, boolean); 13719 public void dispatchMediaKeyEventAsSystemService(android.view.KeyEvent); 13720 public void dispatchVolumeKeyEvent(android.view.KeyEvent, int, boolean); 13721 public void dispatchVolumeKeyEventAsSystemService(android.view.KeyEvent, int); 13722 public java.util.List getActiveSessionTokens(); 13723 public java.util.List getActiveSessions(android.content.ComponentName); 13724 public java.util.List getActiveSessionsForUser(android.content.ComponentName, int); 13725 public java.util.List getAllSessionTokens(); 13726 public java.util.List getSessionServiceTokens(); 13727 public boolean isGlobalPriorityActive(); 13728 public boolean isTrustedForMediaControl(android.media.session.MediaSessionManager$RemoteUserInfo); 13729 public void removeOnActiveSessionsChangedListener(android.media.session.MediaSessionManager$OnActiveSessionsChangedListener); 13730 public void removeOnSessionTokensChangedListener(android.media.session.MediaSessionManager$OnSessionTokensChangedListener); 13731 public void setCallback(android.media.session.MediaSessionManager$Callback, android.os.Handler); 13732 public void setOnMediaKeyListener(android.media.session.MediaSessionManager$OnMediaKeyListener, android.os.Handler); 13733 public void setOnVolumeKeyLongPressListener(android.media.session.MediaSessionManager$OnVolumeKeyLongPressListener, android.os.Handler); 13734 public void setRemoteVolumeController(android.media.IRemoteVolumeController); 13735 13736 13737 public static int RESULT_MEDIA_KEY_HANDLED; 13738 public static int RESULT_MEDIA_KEY_NOT_HANDLED; 13739} 13740 13741-keep class android.media.session.MediaSessionManager$Callback { 13742 <init>(); 13743 13744 public abstract void onAddressedPlayerChanged(android.media.session.MediaSession$Token); 13745 public abstract void onAddressedPlayerChanged(android.content.ComponentName); 13746 public abstract void onMediaKeyEventDispatched(android.view.KeyEvent, android.media.session.MediaSession$Token); 13747 public abstract void onMediaKeyEventDispatched(android.view.KeyEvent, android.content.ComponentName); 13748 13749 13750} 13751 13752-keep class android.media.session.MediaSessionManager$OnActiveSessionsChangedListener { 13753 13754 public abstract void onActiveSessionsChanged(java.util.List); 13755 13756 13757} 13758 13759-keep class android.media.session.MediaSessionManager$OnMediaKeyListener { 13760 13761 public abstract boolean onMediaKey(android.view.KeyEvent); 13762 13763 13764} 13765 13766-keep class android.media.session.MediaSessionManager$OnSessionTokensChangedListener { 13767 13768 public abstract void onSessionTokensChanged(java.util.List); 13769 13770 13771} 13772 13773-keep class android.media.session.MediaSessionManager$OnVolumeKeyLongPressListener { 13774 13775 public abstract void onVolumeKeyLongPress(android.view.KeyEvent); 13776 13777 13778} 13779 13780-keep class android.media.session.MediaSessionManager$RemoteUserInfo { 13781 <init>(java.lang.String, int, int); 13782 <init>(java.lang.String, int, int, android.os.IBinder); 13783 13784 public boolean equals(java.lang.Object); 13785 public java.lang.String getPackageName(); 13786 public int getPid(); 13787 public int getUid(); 13788 public int hashCode(); 13789 13790 13791} 13792 13793-keep class android.media.session.ParcelableVolumeInfo { 13794 <init>(int, android.media.AudioAttributes, int, int, int); 13795 <init>(android.os.Parcel); 13796 13797 public int describeContents(); 13798 public void writeToParcel(android.os.Parcel, int); 13799 13800 13801 public static android.os.Parcelable$Creator CREATOR; 13802 public android.media.AudioAttributes audioAttrs; 13803 public int controlType; 13804 public int currentVolume; 13805 public int maxVolume; 13806 public int volumeType; 13807} 13808 13809-keep class android.media.session.PlaybackState { 13810 13811 public int describeContents(); 13812 public long getActions(); 13813 public static long getActionsFromRccControlFlags(int); 13814 public long getActiveQueueItemId(); 13815 public long getBufferedPosition(); 13816 public java.util.List getCustomActions(); 13817 public java.lang.CharSequence getErrorMessage(); 13818 public android.os.Bundle getExtras(); 13819 public long getLastPositionUpdateTime(); 13820 public float getPlaybackSpeed(); 13821 public long getPosition(); 13822 public static int getRccControlFlagsFromActions(long); 13823 public static int getRccStateFromState(int); 13824 public int getState(); 13825 public static int getStateFromRccState(int); 13826 public java.lang.String toString(); 13827 public void writeToParcel(android.os.Parcel, int); 13828 13829 13830 public static long ACTION_FAST_FORWARD; 13831 public static long ACTION_PAUSE; 13832 public static long ACTION_PLAY; 13833 public static long ACTION_PLAY_FROM_MEDIA_ID; 13834 public static long ACTION_PLAY_FROM_SEARCH; 13835 public static long ACTION_PLAY_FROM_URI; 13836 public static long ACTION_PLAY_PAUSE; 13837 public static long ACTION_PREPARE; 13838 public static long ACTION_PREPARE_FROM_MEDIA_ID; 13839 public static long ACTION_PREPARE_FROM_SEARCH; 13840 public static long ACTION_PREPARE_FROM_URI; 13841 public static long ACTION_REWIND; 13842 public static long ACTION_SEEK_TO; 13843 public static long ACTION_SET_RATING; 13844 public static long ACTION_SKIP_TO_NEXT; 13845 public static long ACTION_SKIP_TO_PREVIOUS; 13846 public static long ACTION_SKIP_TO_QUEUE_ITEM; 13847 public static long ACTION_STOP; 13848 public static android.os.Parcelable$Creator CREATOR; 13849 public static long PLAYBACK_POSITION_UNKNOWN; 13850 public static int STATE_BUFFERING; 13851 public static int STATE_CONNECTING; 13852 public static int STATE_ERROR; 13853 public static int STATE_FAST_FORWARDING; 13854 public static int STATE_NONE; 13855 public static int STATE_PAUSED; 13856 public static int STATE_PLAYING; 13857 public static int STATE_REWINDING; 13858 public static int STATE_SKIPPING_TO_NEXT; 13859 public static int STATE_SKIPPING_TO_PREVIOUS; 13860 public static int STATE_SKIPPING_TO_QUEUE_ITEM; 13861 public static int STATE_STOPPED; 13862} 13863 13864-keep class android.media.session.PlaybackState$CustomAction { 13865 13866 public int describeContents(); 13867 public java.lang.String getAction(); 13868 public android.os.Bundle getExtras(); 13869 public int getIcon(); 13870 public java.lang.CharSequence getName(); 13871 public java.lang.String toString(); 13872 public void writeToParcel(android.os.Parcel, int); 13873 13874 13875 public static android.os.Parcelable$Creator CREATOR; 13876} 13877 13878-keep class android.media.update.SessionToken2Provider { 13879 13880 public abstract boolean equals_impl(java.lang.Object); 13881 public abstract java.lang.String getId_imp(); 13882 public abstract java.lang.String getPackageName_impl(); 13883 public abstract int getType_impl(); 13884 public abstract int getUid_impl(); 13885 public abstract int hashCode_impl(); 13886 public abstract android.os.Bundle toBundle_impl(); 13887 public abstract java.lang.String toString_impl(); 13888 13889 13890} 13891 13892-keep class android.net.Uri { 13893 13894 public abstract android.net.Uri$Builder buildUpon(); 13895 public void checkContentUriWithoutPermission(java.lang.String, int); 13896 public void checkFileUriExposed(java.lang.String); 13897 public int compareTo(android.net.Uri); 13898 public int compareTo(java.lang.Object); 13899 public static java.lang.String decode(java.lang.String); 13900 public static java.lang.String encode(java.lang.String); 13901 public static java.lang.String encode(java.lang.String, java.lang.String); 13902 public boolean equals(java.lang.Object); 13903 public static android.net.Uri fromFile(java.io.File); 13904 public static android.net.Uri fromParts(java.lang.String, java.lang.String, java.lang.String); 13905 public abstract java.lang.String getAuthority(); 13906 public boolean getBooleanQueryParameter(java.lang.String, boolean); 13907 public android.net.Uri getCanonicalUri(); 13908 public abstract java.lang.String getEncodedAuthority(); 13909 public abstract java.lang.String getEncodedFragment(); 13910 public abstract java.lang.String getEncodedPath(); 13911 public abstract java.lang.String getEncodedQuery(); 13912 public abstract java.lang.String getEncodedSchemeSpecificPart(); 13913 public abstract java.lang.String getEncodedUserInfo(); 13914 public abstract java.lang.String getFragment(); 13915 public abstract java.lang.String getHost(); 13916 public abstract java.lang.String getLastPathSegment(); 13917 public abstract java.lang.String getPath(); 13918 public abstract java.util.List getPathSegments(); 13919 public abstract int getPort(); 13920 public abstract java.lang.String getQuery(); 13921 public java.lang.String getQueryParameter(java.lang.String); 13922 public java.util.Set getQueryParameterNames(); 13923 public java.util.List getQueryParameters(java.lang.String); 13924 public abstract java.lang.String getScheme(); 13925 public abstract java.lang.String getSchemeSpecificPart(); 13926 public abstract java.lang.String getUserInfo(); 13927 public int hashCode(); 13928 public boolean isAbsolute(); 13929 public abstract boolean isHierarchical(); 13930 public boolean isOpaque(); 13931 public boolean isPathPrefixMatch(android.net.Uri); 13932 public abstract boolean isRelative(); 13933 public android.net.Uri normalizeScheme(); 13934 public static android.net.Uri parse(java.lang.String); 13935 public java.lang.String toSafeString(); 13936 public abstract java.lang.String toString(); 13937 public static android.net.Uri withAppendedPath(android.net.Uri, java.lang.String); 13938 public static void writeToParcel(android.os.Parcel, android.net.Uri); 13939 13940 13941 public static android.os.Parcelable$Creator CREATOR; 13942 public static android.net.Uri EMPTY; 13943} 13944 13945-keep class android.net.Uri$Builder { 13946 <init>(); 13947 13948 public android.net.Uri$Builder appendEncodedPath(java.lang.String); 13949 public android.net.Uri$Builder appendPath(java.lang.String); 13950 public android.net.Uri$Builder appendQueryParameter(java.lang.String, java.lang.String); 13951 public android.net.Uri$Builder authority(java.lang.String); 13952 public android.net.Uri build(); 13953 public android.net.Uri$Builder clearQuery(); 13954 public android.net.Uri$Builder encodedAuthority(java.lang.String); 13955 public android.net.Uri$Builder encodedFragment(java.lang.String); 13956 public android.net.Uri$Builder encodedOpaquePart(java.lang.String); 13957 public android.net.Uri$Builder encodedPath(java.lang.String); 13958 public android.net.Uri$Builder encodedQuery(java.lang.String); 13959 public android.net.Uri$Builder fragment(java.lang.String); 13960 public android.net.Uri$Builder opaquePart(java.lang.String); 13961 public android.net.Uri$Builder path(java.lang.String); 13962 public android.net.Uri$Builder query(java.lang.String); 13963 public android.net.Uri$Builder scheme(java.lang.String); 13964 public java.lang.String toString(); 13965 13966 13967} 13968 13969-keep class android.os.BaseBundle { 13970 13971 public void clear(); 13972 public boolean containsKey(java.lang.String); 13973 public static void dumpStats(com.android.internal.util.IndentingPrintWriter, java.lang.String, java.lang.Object); 13974 public static void dumpStats(com.android.internal.util.IndentingPrintWriter, android.util.SparseArray); 13975 public static void dumpStats(com.android.internal.util.IndentingPrintWriter, android.os.BaseBundle); 13976 public java.lang.Object get(java.lang.String); 13977 public boolean getBoolean(java.lang.String); 13978 public boolean getBoolean(java.lang.String, boolean); 13979 public boolean[] getBooleanArray(java.lang.String); 13980 public double getDouble(java.lang.String); 13981 public double getDouble(java.lang.String, double); 13982 public double[] getDoubleArray(java.lang.String); 13983 public int getInt(java.lang.String); 13984 public int getInt(java.lang.String, int); 13985 public int[] getIntArray(java.lang.String); 13986 public long getLong(java.lang.String); 13987 public long getLong(java.lang.String, long); 13988 public long[] getLongArray(java.lang.String); 13989 public java.lang.String getPairValue(); 13990 public java.lang.String getString(java.lang.String); 13991 public java.lang.String getString(java.lang.String, java.lang.String); 13992 public java.lang.String[] getStringArray(java.lang.String); 13993 public boolean isEmpty(); 13994 public boolean isEmptyParcel(); 13995 public boolean isParcelled(); 13996 public java.util.Set keySet(); 13997 public static boolean kindofEquals(android.os.BaseBundle, android.os.BaseBundle); 13998 public boolean kindofEquals(android.os.BaseBundle); 13999 public boolean maybeIsEmpty(); 14000 public void putAll(android.os.PersistableBundle); 14001 public void putBoolean(java.lang.String, boolean); 14002 public void putBooleanArray(java.lang.String, boolean[]); 14003 public void putDouble(java.lang.String, double); 14004 public void putDoubleArray(java.lang.String, double[]); 14005 public void putInt(java.lang.String, int); 14006 public void putIntArray(java.lang.String, int[]); 14007 public void putLong(java.lang.String, long); 14008 public void putLongArray(java.lang.String, long[]); 14009 public void putString(java.lang.String, java.lang.String); 14010 public void putStringArray(java.lang.String, java.lang.String[]); 14011 public void remove(java.lang.String); 14012 public static void setShouldDefuse(boolean); 14013 public int size(); 14014 14015 14016 public int mFlags; 14017} 14018 14019-keep class android.os.Binder { 14020 <init>(); 14021 14022 public static android.os.IBinder allowBlocking(android.os.IBinder); 14023 public void attachInterface(android.os.IInterface, java.lang.String); 14024 public static void blockUntilThreadAvailable(); 14025 public static long clearCallingIdentity(); 14026 public static void copyAllowBlocking(android.os.IBinder, android.os.IBinder); 14027 public static android.os.IBinder defaultBlocking(android.os.IBinder); 14028 public static void disableTracing(); 14029 public void dump(java.io.FileDescriptor, java.lang.String[]); 14030 protected void dump(java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 14031 public void dumpAsync(java.io.FileDescriptor, java.lang.String[]); 14032 public static void enableTracing(); 14033 public static void flushPendingCommands(); 14034 public static int getCallingPid(); 14035 public static int getCallingUid(); 14036 public static android.os.UserHandle getCallingUserHandle(); 14037 public java.lang.String getInterfaceDescriptor(); 14038 public static int getThreadStrictModePolicy(); 14039 public static synchronized android.os.TransactionTracker getTransactionTracker(); 14040 public boolean isBinderAlive(); 14041 public static boolean isProxy(android.os.IInterface); 14042 public static boolean isTracingEnabled(); 14043 public static void joinThreadPool(); 14044 public void linkToDeath(android.os.IBinder$DeathRecipient, int); 14045 public void onShellCommand(java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor, java.lang.String[], android.os.ShellCallback, android.os.ResultReceiver); 14046 protected boolean onTransact(int, android.os.Parcel, android.os.Parcel, int); 14047 public boolean pingBinder(); 14048 public android.os.IInterface queryLocalInterface(java.lang.String); 14049 public static void restoreCallingIdentity(long); 14050 public static void setDumpDisabled(java.lang.String); 14051 public static void setThreadStrictModePolicy(int); 14052 public static void setWarnOnBlocking(boolean); 14053 public void shellCommand(java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor, java.lang.String[], android.os.ShellCallback, android.os.ResultReceiver); 14054 public boolean transact(int, android.os.Parcel, android.os.Parcel, int); 14055 public boolean unlinkToDeath(android.os.IBinder$DeathRecipient, int); 14056 public static void withCleanCallingIdentity(com.android.internal.util.FunctionalUtils$ThrowingRunnable); 14057 public static java.lang.Object withCleanCallingIdentity(com.android.internal.util.FunctionalUtils$ThrowingSupplier); 14058 14059 14060 public static boolean CHECK_PARCEL_SIZE; 14061 public static boolean LOG_RUNTIME_EXCEPTION; 14062} 14063 14064-keep class android.os.Bundle { 14065 <init>(); 14066 <init>(android.os.Parcel); 14067 <init>(android.os.Parcel, int); 14068 <init>(java.lang.ClassLoader); 14069 <init>(int); 14070 <init>(android.os.Bundle); 14071 <init>(android.os.PersistableBundle); 14072 14073 public void clear(); 14074 public java.lang.Object clone(); 14075 public android.os.Bundle deepCopy(); 14076 public int describeContents(); 14077 public android.os.Bundle filterValues(); 14078 public static android.os.Bundle forPair(java.lang.String, java.lang.String); 14079 public android.os.IBinder getBinder(java.lang.String); 14080 public android.os.Bundle getBundle(java.lang.String); 14081 public byte getByte(java.lang.String); 14082 public java.lang.Byte getByte(java.lang.String, byte); 14083 public byte[] getByteArray(java.lang.String); 14084 public char getChar(java.lang.String); 14085 public char getChar(java.lang.String, char); 14086 public char[] getCharArray(java.lang.String); 14087 public java.lang.CharSequence getCharSequence(java.lang.String); 14088 public java.lang.CharSequence getCharSequence(java.lang.String, java.lang.CharSequence); 14089 public java.lang.CharSequence[] getCharSequenceArray(java.lang.String); 14090 public java.util.ArrayList getCharSequenceArrayList(java.lang.String); 14091 public java.lang.ClassLoader getClassLoader(); 14092 public float getFloat(java.lang.String); 14093 public float getFloat(java.lang.String, float); 14094 public float[] getFloatArray(java.lang.String); 14095 public android.os.IBinder getIBinder(java.lang.String); 14096 public java.util.ArrayList getIntegerArrayList(java.lang.String); 14097 public android.os.Parcelable getParcelable(java.lang.String); 14098 public android.os.Parcelable[] getParcelableArray(java.lang.String); 14099 public java.util.ArrayList getParcelableArrayList(java.lang.String); 14100 public java.io.Serializable getSerializable(java.lang.String); 14101 public short getShort(java.lang.String); 14102 public short getShort(java.lang.String, short); 14103 public short[] getShortArray(java.lang.String); 14104 public int getSize(); 14105 public android.util.Size getSize(java.lang.String); 14106 public android.util.SizeF getSizeF(java.lang.String); 14107 public android.util.SparseArray getSparseParcelableArray(java.lang.String); 14108 public java.util.ArrayList getStringArrayList(java.lang.String); 14109 public boolean hasFileDescriptors(); 14110 public void putAll(android.os.Bundle); 14111 public void putBinder(java.lang.String, android.os.IBinder); 14112 public void putBundle(java.lang.String, android.os.Bundle); 14113 public void putByte(java.lang.String, byte); 14114 public void putByteArray(java.lang.String, byte[]); 14115 public void putChar(java.lang.String, char); 14116 public void putCharArray(java.lang.String, char[]); 14117 public void putCharSequence(java.lang.String, java.lang.CharSequence); 14118 public void putCharSequenceArray(java.lang.String, java.lang.CharSequence[]); 14119 public void putCharSequenceArrayList(java.lang.String, java.util.ArrayList); 14120 public void putFloat(java.lang.String, float); 14121 public void putFloatArray(java.lang.String, float[]); 14122 public void putIBinder(java.lang.String, android.os.IBinder); 14123 public void putIntegerArrayList(java.lang.String, java.util.ArrayList); 14124 public void putParcelable(java.lang.String, android.os.Parcelable); 14125 public void putParcelableArray(java.lang.String, android.os.Parcelable[]); 14126 public void putParcelableArrayList(java.lang.String, java.util.ArrayList); 14127 public void putParcelableList(java.lang.String, java.util.List); 14128 public void putSerializable(java.lang.String, java.io.Serializable); 14129 public void putShort(java.lang.String, short); 14130 public void putShortArray(java.lang.String, short[]); 14131 public void putSize(java.lang.String, android.util.Size); 14132 public void putSizeF(java.lang.String, android.util.SizeF); 14133 public void putSparseParcelableArray(java.lang.String, android.util.SparseArray); 14134 public void putStringArrayList(java.lang.String, java.util.ArrayList); 14135 public void readFromParcel(android.os.Parcel); 14136 public void remove(java.lang.String); 14137 public boolean setAllowFds(boolean); 14138 public void setClassLoader(java.lang.ClassLoader); 14139 public void setDefusable(boolean); 14140 public static android.os.Bundle setDefusable(android.os.Bundle, boolean); 14141 public synchronized java.lang.String toShortString(); 14142 public synchronized java.lang.String toString(); 14143 public void writeToParcel(android.os.Parcel, int); 14144 public void writeToProto(android.util.proto.ProtoOutputStream, long); 14145 14146 14147 public static android.os.Parcelable$Creator CREATOR; 14148 public static android.os.Bundle EMPTY; 14149 public static android.os.Bundle STRIPPED; 14150} 14151 14152-keep class android.os.CancellationSignal { 14153 <init>(); 14154 14155 public void cancel(); 14156 public static android.os.ICancellationSignal createTransport(); 14157 public static android.os.CancellationSignal fromTransport(android.os.ICancellationSignal); 14158 public boolean isCanceled(); 14159 public void setOnCancelListener(android.os.CancellationSignal$OnCancelListener); 14160 public void setRemote(android.os.ICancellationSignal); 14161 public void throwIfCanceled(); 14162 14163 14164} 14165 14166-keep class android.os.CancellationSignal$OnCancelListener { 14167 14168 public abstract void onCancel(); 14169 14170 14171} 14172 14173-keep class android.os.Debug { 14174 14175 public static void attachJvmtiAgent(java.lang.String, java.lang.String, java.lang.ClassLoader); 14176 public static boolean cacheRegisterMap(java.lang.String); 14177 public static void changeDebugPort(int); 14178 public static long countInstancesOfClass(java.lang.Class); 14179 public static void dumpHprofData(java.lang.String); 14180 public static void dumpHprofData(java.lang.String, java.io.FileDescriptor); 14181 public static void dumpHprofDataDdms(); 14182 public static boolean dumpJavaBacktraceToFileTimeout(int, java.lang.String, int); 14183 public static boolean dumpNativeBacktraceToFileTimeout(int, java.lang.String, int); 14184 public static void dumpNativeHeap(java.io.FileDescriptor); 14185 public static void dumpNativeMallocInfo(java.io.FileDescriptor); 14186 public static void dumpReferenceTables(); 14187 public static boolean dumpService(java.lang.String, java.io.FileDescriptor, java.lang.String[]); 14188 public static void enableEmulatorTraceOutput(); 14189 public static int getBinderDeathObjectCount(); 14190 public static int getBinderLocalObjectCount(); 14191 public static int getBinderProxyObjectCount(); 14192 public static int getBinderReceivedTransactions(); 14193 public static int getBinderSentTransactions(); 14194 public static java.lang.String getCaller(); 14195 public static java.lang.String getCallers(int); 14196 public static java.lang.String getCallers(int, int); 14197 public static java.lang.String getCallers(int, java.lang.String); 14198 public static int getGlobalAllocCount(); 14199 public static int getGlobalAllocSize(); 14200 public static int getGlobalClassInitCount(); 14201 public static int getGlobalClassInitTime(); 14202 public static int getGlobalExternalAllocCount(); 14203 public static int getGlobalExternalAllocSize(); 14204 public static int getGlobalExternalFreedCount(); 14205 public static int getGlobalExternalFreedSize(); 14206 public static int getGlobalFreedCount(); 14207 public static int getGlobalFreedSize(); 14208 public static int getGlobalGcInvocationCount(); 14209 public static int getLoadedClassCount(); 14210 public static void getMemInfo(long[]); 14211 public static void getMemoryInfo(android.os.Debug$MemoryInfo); 14212 public static void getMemoryInfo(int, android.os.Debug$MemoryInfo); 14213 public static int getMethodTracingMode(); 14214 public static long getNativeHeapAllocatedSize(); 14215 public static long getNativeHeapFreeSize(); 14216 public static long getNativeHeapSize(); 14217 public static long getPss(); 14218 public static long getPss(int, long[], long[]); 14219 public static java.lang.String getRuntimeStat(java.lang.String); 14220 public static java.util.Map getRuntimeStats(); 14221 public static int getThreadAllocCount(); 14222 public static int getThreadAllocSize(); 14223 public static int getThreadExternalAllocCount(); 14224 public static int getThreadExternalAllocSize(); 14225 public static int getThreadGcInvocationCount(); 14226 public static java.lang.String getUnreachableMemory(int, boolean); 14227 public static java.lang.String[] getVmFeatureList(); 14228 public static boolean isDebuggerConnected(); 14229 public static void printLoadedClasses(int); 14230 public static void resetAllCounts(); 14231 public static void resetGlobalAllocCount(); 14232 public static void resetGlobalAllocSize(); 14233 public static void resetGlobalClassInitCount(); 14234 public static void resetGlobalClassInitTime(); 14235 public static void resetGlobalExternalAllocCount(); 14236 public static void resetGlobalExternalAllocSize(); 14237 public static void resetGlobalExternalFreedCount(); 14238 public static void resetGlobalExternalFreedSize(); 14239 public static void resetGlobalFreedCount(); 14240 public static void resetGlobalFreedSize(); 14241 public static void resetGlobalGcInvocationCount(); 14242 public static void resetThreadAllocCount(); 14243 public static void resetThreadAllocSize(); 14244 public static void resetThreadExternalAllocCount(); 14245 public static void resetThreadExternalAllocSize(); 14246 public static void resetThreadGcInvocationCount(); 14247 public static int setAllocationLimit(int); 14248 public static void setFieldsOn(java.lang.Class); 14249 public static void setFieldsOn(java.lang.Class, boolean); 14250 public static int setGlobalAllocationLimit(int); 14251 public static void startAllocCounting(); 14252 public static void startMethodTracing(); 14253 public static void startMethodTracing(java.lang.String); 14254 public static void startMethodTracing(java.lang.String, int); 14255 public static void startMethodTracing(java.lang.String, int, int); 14256 public static void startMethodTracing(java.lang.String, java.io.FileDescriptor, int, int, boolean); 14257 public static void startMethodTracingDdms(int, int, boolean, int); 14258 public static void startMethodTracingSampling(java.lang.String, int, int); 14259 public static void startNativeTracing(); 14260 public static void stopAllocCounting(); 14261 public static void stopMethodTracing(); 14262 public static void stopNativeTracing(); 14263 public static long threadCpuTimeNanos(); 14264 public static void waitForDebugger(); 14265 public static boolean waitingForDebugger(); 14266 14267 14268 public static int MEMINFO_BUFFERS; 14269 public static int MEMINFO_CACHED; 14270 public static int MEMINFO_COUNT; 14271 public static int MEMINFO_FREE; 14272 public static int MEMINFO_KERNEL_STACK; 14273 public static int MEMINFO_MAPPED; 14274 public static int MEMINFO_PAGE_TABLES; 14275 public static int MEMINFO_SHMEM; 14276 public static int MEMINFO_SLAB; 14277 public static int MEMINFO_SLAB_RECLAIMABLE; 14278 public static int MEMINFO_SLAB_UNRECLAIMABLE; 14279 public static int MEMINFO_SWAP_FREE; 14280 public static int MEMINFO_SWAP_TOTAL; 14281 public static int MEMINFO_TOTAL; 14282 public static int MEMINFO_VM_ALLOC_USED; 14283 public static int MEMINFO_ZRAM_TOTAL; 14284 public static int SHOW_CLASSLOADER; 14285 public static int SHOW_FULL_DETAIL; 14286 public static int SHOW_INITIALIZED; 14287 public static int TRACE_COUNT_ALLOCS; 14288} 14289 14290-keep class android.os.Debug$MemoryInfo { 14291 <init>(); 14292 14293 public int describeContents(); 14294 public java.lang.String getMemoryStat(java.lang.String); 14295 public java.util.Map getMemoryStats(); 14296 public static java.lang.String getOtherLabel(int); 14297 public int getOtherPrivate(int); 14298 public int getOtherPrivateClean(int); 14299 public int getOtherPrivateDirty(int); 14300 public int getOtherPss(int); 14301 public int getOtherRss(int); 14302 public int getOtherSharedClean(int); 14303 public int getOtherSharedDirty(int); 14304 public int getOtherSwappablePss(int); 14305 public int getOtherSwappedOut(int); 14306 public int getOtherSwappedOutPss(int); 14307 public int getSummaryCode(); 14308 public int getSummaryGraphics(); 14309 public int getSummaryJavaHeap(); 14310 public int getSummaryNativeHeap(); 14311 public int getSummaryPrivateOther(); 14312 public int getSummaryStack(); 14313 public int getSummarySystem(); 14314 public int getSummaryTotalPss(); 14315 public int getSummaryTotalSwap(); 14316 public int getSummaryTotalSwapPss(); 14317 public int getTotalPrivateClean(); 14318 public int getTotalPrivateDirty(); 14319 public int getTotalPss(); 14320 public int getTotalRss(); 14321 public int getTotalSharedClean(); 14322 public int getTotalSharedDirty(); 14323 public int getTotalSwappablePss(); 14324 public int getTotalSwappedOut(); 14325 public int getTotalSwappedOutPss(); 14326 public int getTotalUss(); 14327 public boolean hasSwappedOutPss(); 14328 public void readFromParcel(android.os.Parcel); 14329 public void writeToParcel(android.os.Parcel, int); 14330 14331 14332 public static android.os.Parcelable$Creator CREATOR; 14333 public static int HEAP_DALVIK; 14334 public static int HEAP_NATIVE; 14335 public static int HEAP_UNKNOWN; 14336 public static int NUM_CATEGORIES; 14337 public static int NUM_DVK_STATS; 14338 public static int NUM_OTHER_STATS; 14339 public static int OFFSET_PRIVATE_CLEAN; 14340 public static int OFFSET_PRIVATE_DIRTY; 14341 public static int OFFSET_PSS; 14342 public static int OFFSET_RSS; 14343 public static int OFFSET_SHARED_CLEAN; 14344 public static int OFFSET_SHARED_DIRTY; 14345 public static int OFFSET_SWAPPABLE_PSS; 14346 public static int OFFSET_SWAPPED_OUT; 14347 public static int OFFSET_SWAPPED_OUT_PSS; 14348 public static int OTHER_APK; 14349 public static int OTHER_ART; 14350 public static int OTHER_ART_APP; 14351 public static int OTHER_ART_BOOT; 14352 public static int OTHER_ASHMEM; 14353 public static int OTHER_CURSOR; 14354 public static int OTHER_DALVIK_LARGE; 14355 public static int OTHER_DALVIK_NON_MOVING; 14356 public static int OTHER_DALVIK_NORMAL; 14357 public static int OTHER_DALVIK_OTHER; 14358 public static int OTHER_DALVIK_OTHER_ACCOUNTING; 14359 public static int OTHER_DALVIK_OTHER_CODE_CACHE; 14360 public static int OTHER_DALVIK_OTHER_COMPILER_METADATA; 14361 public static int OTHER_DALVIK_OTHER_INDIRECT_REFERENCE_TABLE; 14362 public static int OTHER_DALVIK_OTHER_LINEARALLOC; 14363 public static int OTHER_DALVIK_ZYGOTE; 14364 public static int OTHER_DEX; 14365 public static int OTHER_DEX_APP_DEX; 14366 public static int OTHER_DEX_APP_VDEX; 14367 public static int OTHER_DEX_BOOT_VDEX; 14368 public static int OTHER_DVK_STAT_ART_END; 14369 public static int OTHER_DVK_STAT_ART_START; 14370 public static int OTHER_DVK_STAT_DALVIK_END; 14371 public static int OTHER_DVK_STAT_DALVIK_OTHER_END; 14372 public static int OTHER_DVK_STAT_DALVIK_OTHER_START; 14373 public static int OTHER_DVK_STAT_DALVIK_START; 14374 public static int OTHER_DVK_STAT_DEX_END; 14375 public static int OTHER_DVK_STAT_DEX_START; 14376 public static int OTHER_GL; 14377 public static int OTHER_GL_DEV; 14378 public static int OTHER_GRAPHICS; 14379 public static int OTHER_JAR; 14380 public static int OTHER_OAT; 14381 public static int OTHER_OTHER_MEMTRACK; 14382 public static int OTHER_SO; 14383 public static int OTHER_STACK; 14384 public static int OTHER_TTF; 14385 public static int OTHER_UNKNOWN_DEV; 14386 public static int OTHER_UNKNOWN_MAP; 14387 public int dalvikPrivateClean; 14388 public int dalvikPrivateDirty; 14389 public int dalvikPss; 14390 public int dalvikRss; 14391 public int dalvikSharedClean; 14392 public int dalvikSharedDirty; 14393 public int dalvikSwappablePss; 14394 public int dalvikSwappedOut; 14395 public int dalvikSwappedOutPss; 14396 public boolean hasSwappedOutPss; 14397 public int nativePrivateClean; 14398 public int nativePrivateDirty; 14399 public int nativePss; 14400 public int nativeRss; 14401 public int nativeSharedClean; 14402 public int nativeSharedDirty; 14403 public int nativeSwappablePss; 14404 public int nativeSwappedOut; 14405 public int nativeSwappedOutPss; 14406 public int otherPrivateClean; 14407 public int otherPrivateDirty; 14408 public int otherPss; 14409 public int otherRss; 14410 public int otherSharedClean; 14411 public int otherSharedDirty; 14412 public int otherSwappablePss; 14413 public int otherSwappedOut; 14414 public int otherSwappedOutPss; 14415} 14416 14417-keep class android.os.Handler { 14418 <init>(); 14419 <init>(android.os.Handler$Callback); 14420 <init>(android.os.Looper); 14421 <init>(android.os.Looper, android.os.Handler$Callback); 14422 <init>(boolean); 14423 <init>(android.os.Handler$Callback, boolean); 14424 <init>(android.os.Looper, android.os.Handler$Callback, boolean); 14425 14426 public static android.os.Handler createAsync(android.os.Looper); 14427 public static android.os.Handler createAsync(android.os.Looper, android.os.Handler$Callback); 14428 public void dispatchMessage(android.os.Message); 14429 public void dump(android.util.Printer, java.lang.String); 14430 public void dumpMine(android.util.Printer, java.lang.String); 14431 public boolean executeOrSendMessage(android.os.Message); 14432 public android.os.Looper getLooper(); 14433 public static android.os.Handler getMain(); 14434 public java.lang.String getMessageName(android.os.Message); 14435 public java.lang.String getTraceName(android.os.Message); 14436 public void handleMessage(android.os.Message); 14437 public boolean hasCallbacks(java.lang.Runnable); 14438 public boolean hasMessages(int); 14439 public boolean hasMessages(int, java.lang.Object); 14440 public boolean hasMessagesOrCallbacks(); 14441 public static android.os.Handler mainIfNull(android.os.Handler); 14442 public android.os.Message obtainMessage(); 14443 public android.os.Message obtainMessage(int); 14444 public android.os.Message obtainMessage(int, java.lang.Object); 14445 public android.os.Message obtainMessage(int, int, int); 14446 public android.os.Message obtainMessage(int, int, int, java.lang.Object); 14447 public boolean post(java.lang.Runnable); 14448 public boolean postAtFrontOfQueue(java.lang.Runnable); 14449 public boolean postAtTime(java.lang.Runnable, long); 14450 public boolean postAtTime(java.lang.Runnable, java.lang.Object, long); 14451 public boolean postDelayed(java.lang.Runnable, long); 14452 public boolean postDelayed(java.lang.Runnable, java.lang.Object, long); 14453 public void removeCallbacks(java.lang.Runnable); 14454 public void removeCallbacks(java.lang.Runnable, java.lang.Object); 14455 public void removeCallbacksAndMessages(java.lang.Object); 14456 public void removeMessages(int); 14457 public void removeMessages(int, java.lang.Object); 14458 public boolean runWithScissors(java.lang.Runnable, long); 14459 public boolean sendEmptyMessage(int); 14460 public boolean sendEmptyMessageAtTime(int, long); 14461 public boolean sendEmptyMessageDelayed(int, long); 14462 public boolean sendMessage(android.os.Message); 14463 public boolean sendMessageAtFrontOfQueue(android.os.Message); 14464 public boolean sendMessageAtTime(android.os.Message, long); 14465 public boolean sendMessageDelayed(android.os.Message, long); 14466 public java.lang.String toString(); 14467 14468 14469} 14470 14471-keep class android.os.Handler$Callback { 14472 14473 public abstract boolean handleMessage(android.os.Message); 14474 14475 14476} 14477 14478-keep class android.os.IBinder { 14479 14480 public abstract void dump(java.io.FileDescriptor, java.lang.String[]); 14481 public abstract void dumpAsync(java.io.FileDescriptor, java.lang.String[]); 14482 public abstract java.lang.String getInterfaceDescriptor(); 14483 public abstract boolean isBinderAlive(); 14484 public abstract void linkToDeath(android.os.IBinder$DeathRecipient, int); 14485 public abstract boolean pingBinder(); 14486 public abstract android.os.IInterface queryLocalInterface(java.lang.String); 14487 public abstract void shellCommand(java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor, java.lang.String[], android.os.ShellCallback, android.os.ResultReceiver); 14488 public abstract boolean transact(int, android.os.Parcel, android.os.Parcel, int); 14489 public abstract boolean unlinkToDeath(android.os.IBinder$DeathRecipient, int); 14490 14491 14492 public static int DUMP_TRANSACTION; 14493 public static int FIRST_CALL_TRANSACTION; 14494 public static int FLAG_ONEWAY; 14495 public static int INTERFACE_TRANSACTION; 14496 public static int LAST_CALL_TRANSACTION; 14497 public static int LIKE_TRANSACTION; 14498 public static int MAX_IPC_SIZE; 14499 public static int PING_TRANSACTION; 14500 public static int SHELL_COMMAND_TRANSACTION; 14501 public static int SYSPROPS_TRANSACTION; 14502 public static int TWEET_TRANSACTION; 14503} 14504 14505-keep class android.os.IBinder$DeathRecipient { 14506 14507 public abstract void binderDied(); 14508 14509 14510} 14511 14512-keep class android.os.ICancellationSignal { 14513 14514 public abstract void cancel(); 14515 14516 14517} 14518 14519-keep class android.os.IInterface { 14520 14521 public abstract android.os.IBinder asBinder(); 14522 14523 14524} 14525 14526-keep class android.os.IProgressListener { 14527 14528 public abstract void onFinished(int, android.os.Bundle); 14529 public abstract void onProgress(int, int, android.os.Bundle); 14530 public abstract void onStarted(int, android.os.Bundle); 14531 14532 14533} 14534 14535-keep class android.os.IRemoteCallback { 14536 14537 public abstract void sendResult(android.os.Bundle); 14538 14539 14540} 14541 14542-keep class android.os.LocaleList { 14543 <init>(java.util.Locale[]); 14544 <init>(java.util.Locale, android.os.LocaleList); 14545 14546 public int describeContents(); 14547 public boolean equals(java.lang.Object); 14548 public static android.os.LocaleList forLanguageTags(java.lang.String); 14549 public java.util.Locale get(int); 14550 public static android.os.LocaleList getAdjustedDefault(); 14551 public static android.os.LocaleList getDefault(); 14552 public static android.os.LocaleList getEmptyLocaleList(); 14553 public java.util.Locale getFirstMatch(java.lang.String[]); 14554 public int getFirstMatchIndex(java.lang.String[]); 14555 public int getFirstMatchIndexWithEnglishSupported(java.util.Collection); 14556 public int getFirstMatchIndexWithEnglishSupported(java.lang.String[]); 14557 public java.util.Locale getFirstMatchWithEnglishSupported(java.lang.String[]); 14558 public int hashCode(); 14559 public int indexOf(java.util.Locale); 14560 public boolean isEmpty(); 14561 public static boolean isPseudoLocale(java.util.Locale); 14562 public static boolean isPseudoLocalesOnly(java.lang.String[]); 14563 public static void setDefault(android.os.LocaleList); 14564 public static void setDefault(android.os.LocaleList, int); 14565 public int size(); 14566 public java.lang.String toLanguageTags(); 14567 public java.lang.String toString(); 14568 public void writeToParcel(android.os.Parcel, int); 14569 public void writeToProto(android.util.proto.ProtoOutputStream, long); 14570 14571 14572 public static android.os.Parcelable$Creator CREATOR; 14573} 14574 14575-keep class android.os.Looper { 14576 14577 public void dump(android.util.Printer, java.lang.String); 14578 public void dump(android.util.Printer, java.lang.String, android.os.Handler); 14579 public static android.os.Looper getMainLooper(); 14580 public android.os.MessageQueue getQueue(); 14581 public java.lang.Thread getThread(); 14582 public boolean isCurrentThread(); 14583 public static void loop(); 14584 public static android.os.Looper myLooper(); 14585 public static android.os.MessageQueue myQueue(); 14586 public static void prepare(); 14587 public static void prepareMainLooper(); 14588 public void quit(); 14589 public void quitSafely(); 14590 public void setMessageLogging(android.util.Printer); 14591 public void setSlowLogThresholdMs(long, long); 14592 public void setTraceTag(long); 14593 public java.lang.String toString(); 14594 public void writeToProto(android.util.proto.ProtoOutputStream, long); 14595 14596 14597} 14598 14599-keep class android.os.Message { 14600 <init>(); 14601 14602 public void copyFrom(android.os.Message); 14603 public int describeContents(); 14604 public java.lang.Runnable getCallback(); 14605 public android.os.Bundle getData(); 14606 public android.os.Handler getTarget(); 14607 public long getWhen(); 14608 public boolean isAsynchronous(); 14609 public static android.os.Message obtain(); 14610 public static android.os.Message obtain(android.os.Message); 14611 public static android.os.Message obtain(android.os.Handler); 14612 public static android.os.Message obtain(android.os.Handler, java.lang.Runnable); 14613 public static android.os.Message obtain(android.os.Handler, int); 14614 public static android.os.Message obtain(android.os.Handler, int, java.lang.Object); 14615 public static android.os.Message obtain(android.os.Handler, int, int, int); 14616 public static android.os.Message obtain(android.os.Handler, int, int, int, java.lang.Object); 14617 public android.os.Bundle peekData(); 14618 public void recycle(); 14619 public void sendToTarget(); 14620 public void setAsynchronous(boolean); 14621 public android.os.Message setCallback(java.lang.Runnable); 14622 public void setData(android.os.Bundle); 14623 public void setTarget(android.os.Handler); 14624 public android.os.Message setWhat(int); 14625 public java.lang.String toString(); 14626 public static void updateCheckRecycle(int); 14627 public void writeToParcel(android.os.Parcel, int); 14628 14629 14630 public static android.os.Parcelable$Creator CREATOR; 14631 public int arg1; 14632 public int arg2; 14633 public java.lang.Object obj; 14634 public android.os.Messenger replyTo; 14635 public static java.lang.Object sPoolSync; 14636 public int sendingUid; 14637 public int what; 14638} 14639 14640-keep class android.os.MessageQueue { 14641 14642 public void addIdleHandler(android.os.MessageQueue$IdleHandler); 14643 public void addOnFileDescriptorEventListener(java.io.FileDescriptor, int, android.os.MessageQueue$OnFileDescriptorEventListener); 14644 protected void finalize(); 14645 public boolean isIdle(); 14646 public boolean isPolling(); 14647 public int postSyncBarrier(); 14648 public void removeIdleHandler(android.os.MessageQueue$IdleHandler); 14649 public void removeOnFileDescriptorEventListener(java.io.FileDescriptor); 14650 public void removeSyncBarrier(int); 14651 14652 14653} 14654 14655-keep class android.os.MessageQueue$IdleHandler { 14656 14657 public abstract boolean queueIdle(); 14658 14659 14660} 14661 14662-keep class android.os.MessageQueue$OnFileDescriptorEventListener { 14663 14664 public abstract int onFileDescriptorEvents(java.io.FileDescriptor, int); 14665 14666 14667 public static int EVENT_ERROR; 14668 public static int EVENT_INPUT; 14669 public static int EVENT_OUTPUT; 14670} 14671 14672-keep class android.os.Messenger { 14673 <init>(android.os.Handler); 14674 <init>(android.os.IBinder); 14675 14676 public int describeContents(); 14677 public boolean equals(java.lang.Object); 14678 public android.os.IBinder getBinder(); 14679 public int hashCode(); 14680 public static android.os.Messenger readMessengerOrNullFromParcel(android.os.Parcel); 14681 public void send(android.os.Message); 14682 public static void writeMessengerOrNullToParcel(android.os.Messenger, android.os.Parcel); 14683 public void writeToParcel(android.os.Parcel, int); 14684 14685 14686 public static android.os.Parcelable$Creator CREATOR; 14687} 14688 14689-keep class android.os.Parcel { 14690 14691 public void adoptClassCookies(android.os.Parcel); 14692 public void appendFrom(android.os.Parcel, int, int); 14693 public int compareData(android.os.Parcel); 14694 public java.util.Map copyClassCookies(); 14695 public android.os.IBinder[] createBinderArray(); 14696 public java.util.ArrayList createBinderArrayList(); 14697 public boolean[] createBooleanArray(); 14698 public byte[] createByteArray(); 14699 public char[] createCharArray(); 14700 public double[] createDoubleArray(); 14701 public float[] createFloatArray(); 14702 public int[] createIntArray(); 14703 public long[] createLongArray(); 14704 public java.io.FileDescriptor[] createRawFileDescriptorArray(); 14705 public java.lang.String[] createStringArray(); 14706 public java.util.ArrayList createStringArrayList(); 14707 public java.lang.Object[] createTypedArray(android.os.Parcelable$Creator); 14708 public java.util.ArrayList createTypedArrayList(android.os.Parcelable$Creator); 14709 public int dataAvail(); 14710 public int dataCapacity(); 14711 public int dataPosition(); 14712 public int dataSize(); 14713 public void enforceInterface(java.lang.String); 14714 protected void finalize(); 14715 public long getBlobAshmemSize(); 14716 public java.lang.Object getClassCookie(java.lang.Class); 14717 public static long getGlobalAllocCount(); 14718 public static long getGlobalAllocSize(); 14719 public boolean hasFileDescriptors(); 14720 public boolean hasReadWriteHelper(); 14721 public byte[] marshall(); 14722 public static android.os.Parcel obtain(); 14723 protected static android.os.Parcel obtain(int); 14724 protected static android.os.Parcel obtain(long); 14725 public boolean pushAllowFds(boolean); 14726 public void putClassCookies(java.util.Map); 14727 public java.lang.Object[] readArray(java.lang.ClassLoader); 14728 public java.util.ArrayList readArrayList(java.lang.ClassLoader); 14729 public void readArrayMap(android.util.ArrayMap, java.lang.ClassLoader); 14730 public android.util.ArraySet readArraySet(java.lang.ClassLoader); 14731 public void readBinderArray(android.os.IBinder[]); 14732 public void readBinderList(java.util.List); 14733 public byte[] readBlob(); 14734 public boolean readBoolean(); 14735 public void readBooleanArray(boolean[]); 14736 public android.os.Bundle readBundle(); 14737 public android.os.Bundle readBundle(java.lang.ClassLoader); 14738 public byte readByte(); 14739 public void readByteArray(byte[]); 14740 public void readCharArray(char[]); 14741 public java.lang.CharSequence readCharSequence(); 14742 public java.lang.CharSequence[] readCharSequenceArray(); 14743 public java.util.ArrayList readCharSequenceList(); 14744 public android.os.Parcelable readCreator(android.os.Parcelable$Creator, java.lang.ClassLoader); 14745 public double readDouble(); 14746 public void readDoubleArray(double[]); 14747 public void readException(); 14748 public void readException(int, java.lang.String); 14749 public int readExceptionCode(); 14750 public android.os.ParcelFileDescriptor readFileDescriptor(); 14751 public float readFloat(); 14752 public void readFloatArray(float[]); 14753 public java.util.HashMap readHashMap(java.lang.ClassLoader); 14754 public int readInt(); 14755 public void readIntArray(int[]); 14756 public void readList(java.util.List, java.lang.ClassLoader); 14757 public long readLong(); 14758 public void readLongArray(long[]); 14759 public void readMap(java.util.Map, java.lang.ClassLoader); 14760 public android.os.Parcelable readParcelable(java.lang.ClassLoader); 14761 public android.os.Parcelable[] readParcelableArray(java.lang.ClassLoader); 14762 public android.os.Parcelable[] readParcelableArray(java.lang.ClassLoader, java.lang.Class); 14763 public android.os.Parcelable$Creator readParcelableCreator(java.lang.ClassLoader); 14764 public java.util.List readParcelableList(java.util.List, java.lang.ClassLoader); 14765 public android.os.PersistableBundle readPersistableBundle(); 14766 public android.os.PersistableBundle readPersistableBundle(java.lang.ClassLoader); 14767 public java.io.FileDescriptor readRawFileDescriptor(); 14768 public void readRawFileDescriptorArray(java.io.FileDescriptor[]); 14769 public java.io.Serializable readSerializable(); 14770 public android.util.Size readSize(); 14771 public android.util.SizeF readSizeF(); 14772 public android.util.SparseArray readSparseArray(java.lang.ClassLoader); 14773 public android.util.SparseBooleanArray readSparseBooleanArray(); 14774 public android.util.SparseIntArray readSparseIntArray(); 14775 public java.lang.String readString(); 14776 public void readStringArray(java.lang.String[]); 14777 public java.lang.String[] readStringArray(); 14778 public void readStringList(java.util.List); 14779 public java.lang.String readStringNoHelper(); 14780 public android.os.IBinder readStrongBinder(); 14781 public void readTypedArray(java.lang.Object[], android.os.Parcelable$Creator); 14782 public java.lang.Object[] readTypedArray(android.os.Parcelable$Creator); 14783 public void readTypedList(java.util.List, android.os.Parcelable$Creator); 14784 public java.lang.Object readTypedObject(android.os.Parcelable$Creator); 14785 public java.lang.Object readValue(java.lang.ClassLoader); 14786 public void recycle(); 14787 public void restoreAllowFds(boolean); 14788 public void setClassCookie(java.lang.Class, java.lang.Object); 14789 public void setDataCapacity(int); 14790 public void setDataPosition(int); 14791 public void setDataSize(int); 14792 public void setReadWriteHelper(android.os.Parcel$ReadWriteHelper); 14793 public static void setStackTraceParceling(boolean); 14794 public void unmarshall(byte[], int, int); 14795 public void writeArray(java.lang.Object[]); 14796 public void writeArrayMap(android.util.ArrayMap); 14797 public void writeArraySet(android.util.ArraySet); 14798 public void writeBinderArray(android.os.IBinder[]); 14799 public void writeBinderList(java.util.List); 14800 public void writeBlob(byte[]); 14801 public void writeBlob(byte[], int, int); 14802 public void writeBoolean(boolean); 14803 public void writeBooleanArray(boolean[]); 14804 public void writeBundle(android.os.Bundle); 14805 public void writeByte(byte); 14806 public void writeByteArray(byte[]); 14807 public void writeByteArray(byte[], int, int); 14808 public void writeCharArray(char[]); 14809 public void writeCharSequence(java.lang.CharSequence); 14810 public void writeCharSequenceArray(java.lang.CharSequence[]); 14811 public void writeCharSequenceList(java.util.ArrayList); 14812 public void writeDouble(double); 14813 public void writeDoubleArray(double[]); 14814 public void writeException(java.lang.Exception); 14815 public void writeFileDescriptor(java.io.FileDescriptor); 14816 public void writeFloat(float); 14817 public void writeFloatArray(float[]); 14818 public void writeInt(int); 14819 public void writeIntArray(int[]); 14820 public void writeInterfaceToken(java.lang.String); 14821 public void writeList(java.util.List); 14822 public void writeLong(long); 14823 public void writeLongArray(long[]); 14824 public void writeMap(java.util.Map); 14825 public void writeNoException(); 14826 public void writeParcelable(android.os.Parcelable, int); 14827 public void writeParcelableArray(android.os.Parcelable[], int); 14828 public void writeParcelableCreator(android.os.Parcelable); 14829 public void writeParcelableList(java.util.List, int); 14830 public void writePersistableBundle(android.os.PersistableBundle); 14831 public void writeRawFileDescriptor(java.io.FileDescriptor); 14832 public void writeRawFileDescriptorArray(java.io.FileDescriptor[]); 14833 public void writeSerializable(java.io.Serializable); 14834 public void writeSize(android.util.Size); 14835 public void writeSizeF(android.util.SizeF); 14836 public void writeSparseArray(android.util.SparseArray); 14837 public void writeSparseBooleanArray(android.util.SparseBooleanArray); 14838 public void writeSparseIntArray(android.util.SparseIntArray); 14839 public void writeString(java.lang.String); 14840 public void writeStringArray(java.lang.String[]); 14841 public void writeStringList(java.util.List); 14842 public void writeStringNoHelper(java.lang.String); 14843 public void writeStrongBinder(android.os.IBinder); 14844 public void writeStrongInterface(android.os.IInterface); 14845 public void writeTypedArray(android.os.Parcelable[], int); 14846 public void writeTypedList(java.util.List); 14847 public void writeTypedList(java.util.List, int); 14848 public void writeTypedObject(android.os.Parcelable, int); 14849 public void writeValue(java.lang.Object); 14850 14851 14852 public static android.os.Parcelable$Creator STRING_CREATOR; 14853} 14854 14855-keep class android.os.Parcel$ReadWriteHelper { 14856 <init>(); 14857 14858 public java.lang.String readString(android.os.Parcel); 14859 public void writeString(android.os.Parcel, java.lang.String); 14860 14861 14862 public static android.os.Parcel$ReadWriteHelper DEFAULT; 14863} 14864 14865-keep class android.os.ParcelFileDescriptor { 14866 <init>(android.os.ParcelFileDescriptor); 14867 <init>(java.io.FileDescriptor); 14868 <init>(java.io.FileDescriptor, java.io.FileDescriptor); 14869 14870 public static android.os.ParcelFileDescriptor adoptFd(int); 14871 public boolean canDetectErrors(); 14872 public void checkError(); 14873 public void close(); 14874 public void closeWithError(java.lang.String); 14875 public static android.os.ParcelFileDescriptor[] createPipe(); 14876 public static android.os.ParcelFileDescriptor[] createReliablePipe(); 14877 public static android.os.ParcelFileDescriptor[] createReliableSocketPair(); 14878 public static android.os.ParcelFileDescriptor[] createReliableSocketPair(int); 14879 public static android.os.ParcelFileDescriptor[] createSocketPair(); 14880 public static android.os.ParcelFileDescriptor[] createSocketPair(int); 14881 public int describeContents(); 14882 public int detachFd(); 14883 public static android.os.ParcelFileDescriptor dup(java.io.FileDescriptor); 14884 public android.os.ParcelFileDescriptor dup(); 14885 protected void finalize(); 14886 public static android.os.ParcelFileDescriptor fromData(byte[], java.lang.String); 14887 public static android.os.ParcelFileDescriptor fromDatagramSocket(java.net.DatagramSocket); 14888 public static android.os.ParcelFileDescriptor fromFd(java.io.FileDescriptor, android.os.Handler, android.os.ParcelFileDescriptor$OnCloseListener); 14889 public static android.os.ParcelFileDescriptor fromFd(int); 14890 public static android.os.ParcelFileDescriptor fromSocket(java.net.Socket); 14891 public int getFd(); 14892 public static java.io.File getFile(java.io.FileDescriptor); 14893 public java.io.FileDescriptor getFileDescriptor(); 14894 public long getStatSize(); 14895 public static android.os.ParcelFileDescriptor open(java.io.File, int); 14896 public static android.os.ParcelFileDescriptor open(java.io.File, int, android.os.Handler, android.os.ParcelFileDescriptor$OnCloseListener); 14897 public static int parseMode(java.lang.String); 14898 public void releaseResources(); 14899 public long seekTo(long); 14900 public java.lang.String toString(); 14901 public void writeToParcel(android.os.Parcel, int); 14902 14903 14904 public static android.os.Parcelable$Creator CREATOR; 14905 public static int MODE_APPEND; 14906 public static int MODE_CREATE; 14907 public static int MODE_READ_ONLY; 14908 public static int MODE_READ_WRITE; 14909 public static int MODE_TRUNCATE; 14910 public static int MODE_WORLD_READABLE; 14911 public static int MODE_WORLD_WRITEABLE; 14912 public static int MODE_WRITE_ONLY; 14913} 14914 14915-keep class android.os.ParcelFileDescriptor$OnCloseListener { 14916 14917 public abstract void onClose(java.io.IOException); 14918 14919 14920} 14921 14922-keep class android.os.Parcelable { 14923 14924 public abstract int describeContents(); 14925 public abstract void writeToParcel(android.os.Parcel, int); 14926 14927 14928 public static int CONTENTS_FILE_DESCRIPTOR; 14929 public static int PARCELABLE_ELIDE_DUPLICATES; 14930 public static int PARCELABLE_WRITE_RETURN_VALUE; 14931} 14932 14933-keep class android.os.Parcelable$ClassLoaderCreator { 14934 14935 public abstract java.lang.Object createFromParcel(android.os.Parcel, java.lang.ClassLoader); 14936 14937 14938} 14939 14940-keep class android.os.Parcelable$Creator { 14941 14942 public abstract java.lang.Object createFromParcel(android.os.Parcel); 14943 public abstract java.lang.Object[] newArray(int); 14944 14945 14946} 14947 14948-keep class android.os.PatternMatcher { 14949 <init>(java.lang.String, int); 14950 <init>(android.os.Parcel); 14951 14952 public int describeContents(); 14953 public java.lang.String getPath(); 14954 public int getType(); 14955 public boolean match(java.lang.String); 14956 public java.lang.String toString(); 14957 public void writeToParcel(android.os.Parcel, int); 14958 public void writeToProto(android.util.proto.ProtoOutputStream, long); 14959 14960 14961 public static android.os.Parcelable$Creator CREATOR; 14962 public static int PATTERN_ADVANCED_GLOB; 14963 public static int PATTERN_LITERAL; 14964 public static int PATTERN_PREFIX; 14965 public static int PATTERN_SIMPLE_GLOB; 14966} 14967 14968-keep class android.os.PersistableBundle { 14969 <init>(); 14970 <init>(int); 14971 <init>(android.os.PersistableBundle); 14972 <init>(android.os.Bundle); 14973 14974 public java.lang.Object clone(); 14975 public android.os.PersistableBundle deepCopy(); 14976 public int describeContents(); 14977 public static android.os.PersistableBundle forPair(java.lang.String, java.lang.String); 14978 public android.os.PersistableBundle getPersistableBundle(java.lang.String); 14979 public static boolean isValidType(java.lang.Object); 14980 public void putPersistableBundle(java.lang.String, android.os.PersistableBundle); 14981 public static android.os.PersistableBundle restoreFromXml(org.xmlpull.v1.XmlPullParser); 14982 public void saveToXml(org.xmlpull.v1.XmlSerializer); 14983 public synchronized java.lang.String toShortString(); 14984 public synchronized java.lang.String toString(); 14985 public void writeToParcel(android.os.Parcel, int); 14986 public void writeToProto(android.util.proto.ProtoOutputStream, long); 14987 public void writeUnknownObject(java.lang.Object, java.lang.String, org.xmlpull.v1.XmlSerializer); 14988 14989 14990 public static android.os.Parcelable$Creator CREATOR; 14991 public static android.os.PersistableBundle EMPTY; 14992} 14993 14994-keep class android.os.RemoteException { 14995 <init>(); 14996 <init>(java.lang.String); 14997 <init>(java.lang.String, java.lang.Throwable, boolean, boolean); 14998 14999 public java.lang.RuntimeException rethrowAsRuntimeException(); 15000 public java.lang.RuntimeException rethrowFromSystemServer(); 15001 15002 15003} 15004 15005-keep class android.os.ResultReceiver { 15006 <init>(android.os.Handler); 15007 15008 public int describeContents(); 15009 protected void onReceiveResult(int, android.os.Bundle); 15010 public void send(int, android.os.Bundle); 15011 public void writeToParcel(android.os.Parcel, int); 15012 15013 15014 public static android.os.Parcelable$Creator CREATOR; 15015} 15016 15017-keep class android.os.ShellCallback { 15018 <init>(); 15019 15020 public int describeContents(); 15021 public android.os.ParcelFileDescriptor onOpenFile(java.lang.String, java.lang.String, java.lang.String); 15022 public android.os.ParcelFileDescriptor openFile(java.lang.String, java.lang.String, java.lang.String); 15023 public static void writeToParcel(android.os.ShellCallback, android.os.Parcel); 15024 public void writeToParcel(android.os.Parcel, int); 15025 15026 15027 public static android.os.Parcelable$Creator CREATOR; 15028} 15029 15030-keep class android.os.ShellCommand { 15031 <init>(); 15032 15033 public android.os.ResultReceiver adoptResultReceiver(); 15034 public int exec(android.os.Binder, java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor, java.lang.String[], android.os.ShellCallback, android.os.ResultReceiver); 15035 public java.io.InputStream getBufferedInputStream(); 15036 public java.io.FileDescriptor getErrFileDescriptor(); 15037 public java.io.PrintWriter getErrPrintWriter(); 15038 public java.io.FileDescriptor getInFileDescriptor(); 15039 public java.lang.String getNextArg(); 15040 public java.lang.String getNextArgRequired(); 15041 public java.lang.String getNextOption(); 15042 public java.io.FileDescriptor getOutFileDescriptor(); 15043 public java.io.PrintWriter getOutPrintWriter(); 15044 public java.io.OutputStream getRawErrorStream(); 15045 public java.io.InputStream getRawInputStream(); 15046 public java.io.OutputStream getRawOutputStream(); 15047 public android.os.ShellCallback getShellCallback(); 15048 public int handleDefaultCommands(java.lang.String); 15049 public void init(android.os.Binder, java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor, java.lang.String[], android.os.ShellCallback, int); 15050 public abstract int onCommand(java.lang.String); 15051 public abstract void onHelp(); 15052 public android.os.ParcelFileDescriptor openFileForSystem(java.lang.String, java.lang.String); 15053 public java.lang.String peekNextArg(); 15054 15055 15056} 15057 15058-keep class android.os.StrictMode { 15059 15060 public static android.os.StrictMode$ThreadPolicy allowThreadDiskReads(); 15061 public static int allowThreadDiskReadsMask(); 15062 public static android.os.StrictMode$ThreadPolicy allowThreadDiskWrites(); 15063 public static int allowThreadDiskWritesMask(); 15064 public static void conditionallyCheckInstanceCounts(); 15065 public static void decrementExpectedActivityCount(java.lang.Class); 15066 public static void disableDeathOnFileUriExposure(); 15067 public static void enableDeathOnFileUriExposure(); 15068 public static void enableDefaults(); 15069 public static android.os.StrictMode$Span enterCriticalSpan(java.lang.String); 15070 public static android.os.StrictMode$ThreadPolicy getThreadPolicy(); 15071 public static int getThreadPolicyMask(); 15072 public static android.os.StrictMode$VmPolicy getVmPolicy(); 15073 public static void incrementExpectedActivityCount(java.lang.Class); 15074 public static void initThreadDefaults(android.content.pm.ApplicationInfo); 15075 public static void initVmDefaults(android.content.pm.ApplicationInfo); 15076 public static boolean isBundledSystemApp(android.content.pm.ApplicationInfo); 15077 public static void noteDiskRead(); 15078 public static void noteDiskWrite(); 15079 public static void noteResourceMismatch(java.lang.Object); 15080 public static void noteSlowCall(java.lang.String); 15081 public static void noteUnbufferedIO(); 15082 public static void onCleartextNetworkDetected(byte[]); 15083 public static void onContentUriWithoutPermission(android.net.Uri, java.lang.String); 15084 public static void onFileUriExposed(android.net.Uri, java.lang.String); 15085 public static void onIntentReceiverLeaked(java.lang.Throwable); 15086 public static void onServiceConnectionLeaked(java.lang.Throwable); 15087 public static void onSqliteObjectLeaked(java.lang.String, java.lang.Throwable); 15088 public static void onUntaggedSocket(); 15089 public static void onVmPolicyViolation(android.os.strictmode.Violation); 15090 public static void onVmPolicyViolation(android.os.strictmode.Violation, boolean); 15091 public static void onWebViewMethodCalledOnWrongThread(java.lang.Throwable); 15092 public static void setThreadPolicy(android.os.StrictMode$ThreadPolicy); 15093 public static void setThreadPolicyMask(int); 15094 public static void setViolationLogger(android.os.StrictMode$ViolationLogger); 15095 public static void setVmPolicy(android.os.StrictMode$VmPolicy); 15096 public static java.lang.Object trackActivity(java.lang.Object); 15097 public static boolean vmCleartextNetworkEnabled(); 15098 public static boolean vmClosableObjectLeaksEnabled(); 15099 public static boolean vmContentUriWithoutPermissionEnabled(); 15100 public static boolean vmFileUriExposureEnabled(); 15101 public static boolean vmRegistrationLeaksEnabled(); 15102 public static boolean vmSqliteObjectLeaksEnabled(); 15103 public static boolean vmUntaggedSocketEnabled(); 15104 15105 15106 public static java.lang.String CLEARTEXT_DETECTED_MSG; 15107 public static int DETECT_CUSTOM; 15108 public static int DETECT_DISK_READ; 15109 public static int DETECT_DISK_WRITE; 15110 public static int DETECT_NETWORK; 15111 public static int DETECT_RESOURCE_MISMATCH; 15112 public static int DETECT_UNBUFFERED_IO; 15113 public static int DETECT_VM_ACTIVITY_LEAKS; 15114 public static int DETECT_VM_CLEARTEXT_NETWORK; 15115 public static int DETECT_VM_CLOSABLE_LEAKS; 15116 public static int DETECT_VM_CONTENT_URI_WITHOUT_PERMISSION; 15117 public static int DETECT_VM_CURSOR_LEAKS; 15118 public static int DETECT_VM_FILE_URI_EXPOSURE; 15119 public static int DETECT_VM_INSTANCE_LEAKS; 15120 public static int DETECT_VM_NON_SDK_API_USAGE; 15121 public static int DETECT_VM_REGISTRATION_LEAKS; 15122 public static int DETECT_VM_UNTAGGED_SOCKET; 15123 public static java.lang.String DISABLE_PROPERTY; 15124 public static int NETWORK_POLICY_ACCEPT; 15125 public static int NETWORK_POLICY_LOG; 15126 public static int NETWORK_POLICY_REJECT; 15127 public static int PENALTY_DEATH; 15128 public static int PENALTY_DEATH_ON_CLEARTEXT_NETWORK; 15129 public static int PENALTY_DEATH_ON_FILE_URI_EXPOSURE; 15130 public static int PENALTY_DEATH_ON_NETWORK; 15131 public static int PENALTY_DIALOG; 15132 public static int PENALTY_DROPBOX; 15133 public static int PENALTY_FLASH; 15134 public static int PENALTY_GATHER; 15135 public static int PENALTY_LOG; 15136 public static java.lang.String VISUAL_PROPERTY; 15137} 15138 15139-keep class android.os.StrictMode$Span { 15140 <init>(); 15141 15142 public void finish(); 15143 15144 15145} 15146 15147-keep class android.os.StrictMode$ThreadPolicy { 15148 15149 public java.lang.String toString(); 15150 15151 15152 public static android.os.StrictMode$ThreadPolicy LAX; 15153} 15154 15155-keep class android.os.StrictMode$ViolationInfo { 15156 <init>(android.os.Parcel); 15157 <init>(android.os.Parcel, boolean); 15158 15159 public int describeContents(); 15160 public void dump(android.util.Printer, java.lang.String); 15161 public int getPolicyMask(); 15162 public java.lang.String getStackTrace(); 15163 public int getViolationBit(); 15164 public java.lang.String getViolationDetails(); 15165 public int hashCode(); 15166 public void writeToParcel(android.os.Parcel, int); 15167 15168 15169 public static android.os.Parcelable$Creator CREATOR; 15170 public java.lang.String broadcastIntentAction; 15171 public int durationMillis; 15172 public int numAnimationsRunning; 15173 public long numInstances; 15174 public java.lang.String[] tags; 15175 public int violationNumThisLoop; 15176 public long violationUptimeMillis; 15177} 15178 15179-keep class android.os.StrictMode$ViolationLogger { 15180 15181 public abstract void log(android.os.StrictMode$ViolationInfo); 15182 15183 15184} 15185 15186-keep class android.os.StrictMode$VmPolicy { 15187 15188 public java.lang.String toString(); 15189 15190 15191 public static android.os.StrictMode$VmPolicy LAX; 15192} 15193 15194-keep class android.os.TestLooperManager { 15195 <init>(android.os.Looper); 15196 15197 public void execute(android.os.Message); 15198 public android.os.MessageQueue getMessageQueue(); 15199 public android.os.MessageQueue getQueue(); 15200 public boolean hasMessages(android.os.Handler, java.lang.Object, int); 15201 public boolean hasMessages(android.os.Handler, java.lang.Object, java.lang.Runnable); 15202 public android.os.Message next(); 15203 public void recycle(android.os.Message); 15204 public void release(); 15205 15206 15207} 15208 15209-keep class android.os.TransactionTracker { 15210 15211 public void addTrace(java.lang.Throwable); 15212 public void clearTraces(); 15213 public void writeTracesToFile(android.os.ParcelFileDescriptor); 15214 15215 15216} 15217 15218-keep class android.os.UserHandle { 15219 <init>(int); 15220 <init>(android.os.Parcel); 15221 15222 public int describeContents(); 15223 public boolean equals(java.lang.Object); 15224 public static void formatUid(java.lang.StringBuilder, int); 15225 public static java.lang.String formatUid(int); 15226 public static void formatUid(java.io.PrintWriter, int); 15227 public static int getAppId(int); 15228 public static int getAppIdFromSharedAppGid(int); 15229 public static int getCacheAppGid(int); 15230 public static int getCacheAppGid(int, int); 15231 public static int getCallingAppId(); 15232 public static int getCallingUserId(); 15233 public int getIdentifier(); 15234 public static int getSharedAppGid(int); 15235 public static int getSharedAppGid(int, int); 15236 public static int getUid(int, int); 15237 public static int getUserGid(int); 15238 public static android.os.UserHandle getUserHandleForUid(int); 15239 public static int getUserId(int); 15240 public int hashCode(); 15241 public static boolean isApp(int); 15242 public static boolean isCore(int); 15243 public static boolean isIsolated(int); 15244 public boolean isOwner(); 15245 public static boolean isSameApp(int, int); 15246 public static boolean isSameUser(int, int); 15247 public boolean isSystem(); 15248 public static int myUserId(); 15249 public static android.os.UserHandle of(int); 15250 public static int parseUserArg(java.lang.String); 15251 public static android.os.UserHandle readFromParcel(android.os.Parcel); 15252 public java.lang.String toString(); 15253 public void writeToParcel(android.os.Parcel, int); 15254 public static void writeToParcel(android.os.UserHandle, android.os.Parcel); 15255 15256 15257 public static int AID_APP_END; 15258 public static int AID_APP_START; 15259 public static int AID_CACHE_GID_START; 15260 public static int AID_ROOT; 15261 public static int AID_SHARED_GID_START; 15262 public static android.os.UserHandle ALL; 15263 public static android.os.Parcelable$Creator CREATOR; 15264 public static android.os.UserHandle CURRENT; 15265 public static android.os.UserHandle CURRENT_OR_SELF; 15266 public static int ERR_GID; 15267 public static boolean MU_ENABLED; 15268 public static android.os.UserHandle OWNER; 15269 public static int PER_USER_RANGE; 15270 public static android.os.UserHandle SYSTEM; 15271 public static int USER_ALL; 15272 public static int USER_CURRENT; 15273 public static int USER_CURRENT_OR_SELF; 15274 public static int USER_NULL; 15275 public static int USER_OWNER; 15276 public static int USER_SERIAL_SYSTEM; 15277 public static int USER_SYSTEM; 15278} 15279 15280-keep class android.os.VibrationEffect { 15281 <init>(); 15282 15283 public static android.os.VibrationEffect createOneShot(long, int); 15284 public static android.os.VibrationEffect createWaveform(long[], int); 15285 public static android.os.VibrationEffect createWaveform(long[], int[], int); 15286 public int describeContents(); 15287 public static android.os.VibrationEffect get(int); 15288 public static android.os.VibrationEffect get(int, boolean); 15289 public static android.os.VibrationEffect get(android.net.Uri, android.content.Context); 15290 public abstract long getDuration(); 15291 protected static int scale(int, float, int); 15292 public abstract void validate(); 15293 15294 15295 public static android.os.Parcelable$Creator CREATOR; 15296 public static int DEFAULT_AMPLITUDE; 15297 public static int EFFECT_CLICK; 15298 public static int EFFECT_DOUBLE_CLICK; 15299 public static int EFFECT_HEAVY_CLICK; 15300 public static int EFFECT_POP; 15301 public static int EFFECT_THUD; 15302 public static int EFFECT_TICK; 15303 public static int MAX_AMPLITUDE; 15304 public static int[] RINGTONES; 15305} 15306 15307-keep class android.os.Vibrator { 15308 <init>(); 15309 <init>(android.content.Context); 15310 15311 public abstract void cancel(); 15312 public int getDefaultHapticFeedbackIntensity(); 15313 public int getDefaultNotificationVibrationIntensity(); 15314 public abstract boolean hasAmplitudeControl(); 15315 public abstract boolean hasVibrator(); 15316 public void vibrate(long); 15317 public void vibrate(long, android.media.AudioAttributes); 15318 public void vibrate(long[], int); 15319 public void vibrate(long[], int, android.media.AudioAttributes); 15320 public void vibrate(android.os.VibrationEffect); 15321 public void vibrate(android.os.VibrationEffect, android.media.AudioAttributes); 15322 public abstract void vibrate(int, java.lang.String, android.os.VibrationEffect, android.media.AudioAttributes); 15323 15324 15325 public static int VIBRATION_INTENSITY_HIGH; 15326 public static int VIBRATION_INTENSITY_LOW; 15327 public static int VIBRATION_INTENSITY_MEDIUM; 15328 public static int VIBRATION_INTENSITY_OFF; 15329} 15330 15331-keep class android.os.WorkSource { 15332 <init>(); 15333 <init>(android.os.WorkSource); 15334 <init>(int); 15335 <init>(int, java.lang.String); 15336 15337 public boolean add(android.os.WorkSource); 15338 public boolean add(int); 15339 public boolean add(int, java.lang.String); 15340 public android.os.WorkSource addReturningNewbs(android.os.WorkSource); 15341 public void clear(); 15342 public void clearNames(); 15343 public android.os.WorkSource$WorkChain createWorkChain(); 15344 public int describeContents(); 15345 public boolean diff(android.os.WorkSource); 15346 public static java.util.ArrayList[] diffChains(android.os.WorkSource, android.os.WorkSource); 15347 public boolean equals(java.lang.Object); 15348 public int get(int); 15349 public java.lang.String getName(int); 15350 public java.util.ArrayList getWorkChains(); 15351 public int hashCode(); 15352 public static boolean isChainedBatteryAttributionEnabled(android.content.Context); 15353 public boolean isEmpty(); 15354 public boolean remove(android.os.WorkSource); 15355 public void set(android.os.WorkSource); 15356 public void set(int); 15357 public void set(int, java.lang.String); 15358 public android.os.WorkSource[] setReturningDiffs(android.os.WorkSource); 15359 public int size(); 15360 public java.lang.String toString(); 15361 public void transferWorkChains(android.os.WorkSource); 15362 public void writeToParcel(android.os.Parcel, int); 15363 public void writeToProto(android.util.proto.ProtoOutputStream, long); 15364 15365 15366 public static android.os.Parcelable$Creator CREATOR; 15367} 15368 15369-keep class android.os.WorkSource$WorkChain { 15370 <init>(); 15371 <init>(android.os.WorkSource$WorkChain); 15372 15373 public android.os.WorkSource$WorkChain addNode(int, java.lang.String); 15374 public int describeContents(); 15375 public boolean equals(java.lang.Object); 15376 public java.lang.String getAttributionTag(); 15377 public int getAttributionUid(); 15378 public int getSize(); 15379 public java.lang.String[] getTags(); 15380 public int[] getUids(); 15381 public int hashCode(); 15382 public java.lang.String toString(); 15383 public void writeToParcel(android.os.Parcel, int); 15384 15385 15386 public static android.os.Parcelable$Creator CREATOR; 15387} 15388 15389-keep class android.os.storage.DiskInfo { 15390 <init>(java.lang.String, int); 15391 <init>(android.os.Parcel); 15392 15393 public android.os.storage.DiskInfo clone(); 15394 public java.lang.Object clone(); 15395 public int describeContents(); 15396 public void dump(com.android.internal.util.IndentingPrintWriter); 15397 public boolean equals(java.lang.Object); 15398 public java.lang.String getDescription(); 15399 public java.lang.String getId(); 15400 public java.lang.String getShortDescription(); 15401 public int hashCode(); 15402 public boolean isAdoptable(); 15403 public boolean isDefaultPrimary(); 15404 public boolean isSd(); 15405 public boolean isUsb(); 15406 public java.lang.String toString(); 15407 public void writeToParcel(android.os.Parcel, int); 15408 15409 15410 public static java.lang.String ACTION_DISK_SCANNED; 15411 public static android.os.Parcelable$Creator CREATOR; 15412 public static java.lang.String EXTRA_DISK_ID; 15413 public static java.lang.String EXTRA_VOLUME_COUNT; 15414 public static int FLAG_ADOPTABLE; 15415 public static int FLAG_DEFAULT_PRIMARY; 15416 public static int FLAG_SD; 15417 public static int FLAG_USB; 15418 public int flags; 15419 public java.lang.String id; 15420 public java.lang.String label; 15421 public long size; 15422 public java.lang.String sysPath; 15423 public int volumeCount; 15424} 15425 15426-keep class android.os.storage.StorageVolume { 15427 <init>(java.lang.String, java.io.File, java.io.File, java.lang.String, boolean, boolean, boolean, boolean, long, android.os.UserHandle, java.lang.String, java.lang.String); 15428 15429 public boolean allowMassStorage(); 15430 public android.content.Intent createAccessIntent(java.lang.String); 15431 public int describeContents(); 15432 public java.lang.String dump(); 15433 public void dump(com.android.internal.util.IndentingPrintWriter); 15434 public boolean equals(java.lang.Object); 15435 public java.lang.String getDescription(android.content.Context); 15436 public int getFatVolumeId(); 15437 public java.lang.String getId(); 15438 public java.lang.String getInternalPath(); 15439 public long getMaxFileSize(); 15440 public android.os.UserHandle getOwner(); 15441 public java.lang.String getPath(); 15442 public java.io.File getPathFile(); 15443 public java.lang.String getState(); 15444 public java.lang.String getUserLabel(); 15445 public java.lang.String getUuid(); 15446 public int hashCode(); 15447 public boolean isEmulated(); 15448 public boolean isPrimary(); 15449 public boolean isRemovable(); 15450 public java.lang.String toString(); 15451 public void writeToParcel(android.os.Parcel, int); 15452 15453 15454 public static android.os.Parcelable$Creator CREATOR; 15455 public static java.lang.String EXTRA_DIRECTORY_NAME; 15456 public static java.lang.String EXTRA_STORAGE_VOLUME; 15457 public static int STORAGE_ID_INVALID; 15458 public static int STORAGE_ID_PRIMARY; 15459} 15460 15461-keep class android.os.storage.VolumeInfo { 15462 <init>(java.lang.String, int, android.os.storage.DiskInfo, java.lang.String); 15463 <init>(android.os.Parcel); 15464 15465 public android.content.Intent buildBrowseIntent(); 15466 public android.content.Intent buildBrowseIntentForUser(int); 15467 public static int buildStableMtpStorageId(java.lang.String); 15468 public android.os.storage.StorageVolume buildStorageVolume(android.content.Context, int, boolean); 15469 public android.os.storage.VolumeInfo clone(); 15470 public java.lang.Object clone(); 15471 public int describeContents(); 15472 public void dump(com.android.internal.util.IndentingPrintWriter); 15473 public boolean equals(java.lang.Object); 15474 public static java.lang.String getBroadcastForEnvironment(java.lang.String); 15475 public static java.lang.String getBroadcastForState(int); 15476 public java.lang.String getDescription(); 15477 public static java.util.Comparator getDescriptionComparator(); 15478 public android.os.storage.DiskInfo getDisk(); 15479 public java.lang.String getDiskId(); 15480 public static java.lang.String getEnvironmentForState(int); 15481 public java.lang.String getFsUuid(); 15482 public java.lang.String getId(); 15483 public java.io.File getInternalPath(); 15484 public java.io.File getInternalPathForUser(int); 15485 public int getMountUserId(); 15486 public java.io.File getPath(); 15487 public java.io.File getPathForUser(int); 15488 public int getState(); 15489 public int getStateDescription(); 15490 public int getType(); 15491 public int hashCode(); 15492 public boolean isMountedReadable(); 15493 public boolean isMountedWritable(); 15494 public boolean isPrimary(); 15495 public boolean isPrimaryPhysical(); 15496 public boolean isVisible(); 15497 public boolean isVisibleForRead(int); 15498 public boolean isVisibleForUser(int); 15499 public boolean isVisibleForWrite(int); 15500 public java.lang.String toString(); 15501 public void writeToParcel(android.os.Parcel, int); 15502 15503 15504 public static java.lang.String ACTION_VOLUME_STATE_CHANGED; 15505 public static android.os.Parcelable$Creator CREATOR; 15506 public static java.lang.String EXTRA_VOLUME_ID; 15507 public static java.lang.String EXTRA_VOLUME_STATE; 15508 public static java.lang.String ID_EMULATED_INTERNAL; 15509 public static java.lang.String ID_PRIVATE_INTERNAL; 15510 public static int MOUNT_FLAG_PRIMARY; 15511 public static int MOUNT_FLAG_VISIBLE; 15512 public static int STATE_BAD_REMOVAL; 15513 public static int STATE_CHECKING; 15514 public static int STATE_EJECTING; 15515 public static int STATE_FORMATTING; 15516 public static int STATE_MOUNTED; 15517 public static int STATE_MOUNTED_READ_ONLY; 15518 public static int STATE_REMOVED; 15519 public static int STATE_UNMOUNTABLE; 15520 public static int STATE_UNMOUNTED; 15521 public static int TYPE_ASEC; 15522 public static int TYPE_EMULATED; 15523 public static int TYPE_OBB; 15524 public static int TYPE_PRIVATE; 15525 public static int TYPE_PUBLIC; 15526 public android.os.storage.DiskInfo disk; 15527 public java.lang.String fsLabel; 15528 public java.lang.String fsType; 15529 public java.lang.String fsUuid; 15530 public java.lang.String id; 15531 public java.lang.String internalPath; 15532 public int mountFlags; 15533 public int mountUserId; 15534 public java.lang.String partGuid; 15535 public java.lang.String path; 15536 public int state; 15537 public int type; 15538} 15539 15540-keep class android.os.strictmode.Violation { 15541 15542 15543 15544} 15545 15546-keep class android.service.autofill.FieldClassification { 15547 <init>(java.util.ArrayList); 15548 15549 public java.util.List getMatches(); 15550 public java.lang.String toString(); 15551 15552 15553} 15554 15555-keep class android.service.autofill.FieldClassification$Match { 15556 <init>(java.lang.String, float); 15557 15558 public java.lang.String getCategoryId(); 15559 public float getScore(); 15560 public java.lang.String toString(); 15561 15562 15563} 15564 15565-keep class android.service.autofill.FillEventHistory { 15566 <init>(int, android.os.Bundle); 15567 15568 public void addEvent(android.service.autofill.FillEventHistory$Event); 15569 public int describeContents(); 15570 public android.os.Bundle getClientState(); 15571 public java.util.List getEvents(); 15572 public int getSessionId(); 15573 public java.lang.String toString(); 15574 public void writeToParcel(android.os.Parcel, int); 15575 15576 15577 public static android.os.Parcelable$Creator CREATOR; 15578} 15579 15580-keep class android.service.autofill.FillEventHistory$Event { 15581 <init>(int, java.lang.String, android.os.Bundle, java.util.List, android.util.ArraySet, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, android.view.autofill.AutofillId[], android.service.autofill.FieldClassification[]); 15582 15583 public java.util.Map getChangedFields(); 15584 public android.os.Bundle getClientState(); 15585 public java.lang.String getDatasetId(); 15586 public java.util.Map getFieldsClassification(); 15587 public java.util.Set getIgnoredDatasetIds(); 15588 public java.util.Map getManuallyEnteredField(); 15589 public java.util.Set getSelectedDatasetIds(); 15590 public int getType(); 15591 public java.lang.String toString(); 15592 15593 15594 public static int TYPE_AUTHENTICATION_SELECTED; 15595 public static int TYPE_CONTEXT_COMMITTED; 15596 public static int TYPE_DATASET_AUTHENTICATION_SELECTED; 15597 public static int TYPE_DATASET_SELECTED; 15598 public static int TYPE_SAVE_SHOWN; 15599} 15600 15601-keep class android.service.autofill.UserData { 15602 15603 public int describeContents(); 15604 public void dump(java.lang.String, java.io.PrintWriter); 15605 public static void dumpConstraints(java.lang.String, java.io.PrintWriter); 15606 public android.os.Bundle getAlgorithmArgs(); 15607 public java.lang.String[] getCategoryIds(); 15608 public java.lang.String getFieldClassificationAlgorithm(); 15609 public java.lang.String getId(); 15610 public static int getMaxCategoryCount(); 15611 public static int getMaxFieldClassificationIdsSize(); 15612 public static int getMaxUserDataSize(); 15613 public static int getMaxValueLength(); 15614 public static int getMinValueLength(); 15615 public java.lang.String[] getValues(); 15616 public java.lang.String toString(); 15617 public void writeToParcel(android.os.Parcel, int); 15618 15619 15620 public static android.os.Parcelable$Creator CREATOR; 15621} 15622 15623-keep class android.service.voice.IVoiceInteractionSession { 15624 15625 public abstract void closeSystemDialogs(); 15626 public abstract void destroy(); 15627 public abstract void handleAssist(android.os.Bundle, android.app.assist.AssistStructure, android.app.assist.AssistContent, int, int); 15628 public abstract void handleScreenshot(android.graphics.Bitmap); 15629 public abstract void hide(); 15630 public abstract void onLockscreenShown(); 15631 public abstract void show(android.os.Bundle, int, com.android.internal.app.IVoiceInteractionSessionShowCallback); 15632 public abstract void taskFinished(android.content.Intent, int); 15633 public abstract void taskStarted(android.content.Intent, int); 15634 15635 15636} 15637 15638-keep class android.support.car.Car { 15639 15640 public void connect(); 15641 public static android.support.car.Car createCar(android.content.Context, android.support.car.CarConnectionCallback, android.os.Handler); 15642 public static android.support.car.Car createCar(android.content.Context, android.support.car.CarConnectionCallback); 15643 public void disconnect(); 15644 public java.lang.Object getCarManager(java.lang.String); 15645 public java.lang.Object getCarManager(java.lang.Class); 15646 public boolean isConnected(); 15647 public boolean isConnecting(); 15648 15649 15650 public static java.lang.String APP_FOCUS_SERVICE; 15651 public static java.lang.String AUDIO_SERVICE; 15652 public static java.lang.String INFO_SERVICE; 15653 public static java.lang.String NAVIGATION_STATUS_SERVICE; 15654 public static java.lang.String PERMISSION_CAR_NAVIGATION_MANAGER; 15655 public static java.lang.String PERMISSION_VENDOR_EXTENSION; 15656 public static java.lang.String SENSOR_SERVICE; 15657} 15658 15659-keep class android.support.car.CarAppFocusManager { 15660 <init>(); 15661 15662 public abstract void abandonAppFocus(android.support.car.CarAppFocusManager$OnAppFocusOwnershipCallback, int); 15663 public abstract void abandonAppFocus(android.support.car.CarAppFocusManager$OnAppFocusOwnershipCallback); 15664 public abstract void addFocusListener(android.support.car.CarAppFocusManager$OnAppFocusChangedListener, int); 15665 public abstract boolean isOwningFocus(int, android.support.car.CarAppFocusManager$OnAppFocusOwnershipCallback); 15666 public abstract void removeFocusListener(android.support.car.CarAppFocusManager$OnAppFocusChangedListener, int); 15667 public abstract void removeFocusListener(android.support.car.CarAppFocusManager$OnAppFocusChangedListener); 15668 public abstract int requestAppFocus(int, android.support.car.CarAppFocusManager$OnAppFocusOwnershipCallback); 15669 15670 15671 public static int APP_FOCUS_REQUEST_FAILED; 15672 public static int APP_FOCUS_REQUEST_SUCCEEDED; 15673 public static int APP_FOCUS_TYPE_NAVIGATION; 15674} 15675 15676-keep class android.support.car.CarAppFocusManager$OnAppFocusChangedListener { 15677 15678 public abstract void onAppFocusChanged(android.support.car.CarAppFocusManager, int, boolean); 15679 15680 15681} 15682 15683-keep class android.support.car.CarAppFocusManager$OnAppFocusOwnershipCallback { 15684 15685 public abstract void onAppFocusOwnershipGranted(android.support.car.CarAppFocusManager, int); 15686 public abstract void onAppFocusOwnershipLost(android.support.car.CarAppFocusManager, int); 15687 15688 15689} 15690 15691-keep class android.support.car.CarConnectionCallback { 15692 <init>(); 15693 15694 public abstract void onConnected(android.support.car.Car); 15695 public abstract void onDisconnected(android.support.car.Car); 15696 15697 15698} 15699 15700-keep class android.support.car.CarInfoManager { 15701 <init>(); 15702 15703 public abstract int getDriverPosition(); 15704 public abstract float getEvBatteryCapacity(); 15705 public abstract int[] getEvConnectorTypes(); 15706 public abstract float getFuelCapacity(); 15707 public abstract int[] getFuelTypes(); 15708 public abstract java.lang.String getHeadunitManufacturer(); 15709 public abstract java.lang.String getHeadunitModel(); 15710 public abstract java.lang.String getHeadunitSoftwareBuild(); 15711 public abstract java.lang.String getHeadunitSoftwareVersion(); 15712 public abstract java.lang.String getManufacturer(); 15713 public abstract java.lang.String getModel(); 15714 public abstract java.lang.String getModelYear(); 15715 public abstract java.lang.String getVehicleId(); 15716 15717 15718 public static int DRIVER_SIDE_CENTER; 15719 public static int DRIVER_SIDE_LEFT; 15720 public static int DRIVER_SIDE_RIGHT; 15721 public static int DRIVER_SIDE_UNKNOWN; 15722} 15723 15724-keep class android.support.car.CarNotConnectedException { 15725 <init>(); 15726 <init>(java.lang.String); 15727 <init>(java.lang.String, java.lang.Throwable); 15728 <init>(java.lang.Exception); 15729 15730 15731 15732} 15733 15734-keep class android.support.car.annotation.ValueTypeDef { 15735 15736 15737 15738} 15739 15740-keep class android.support.car.annotation.VersionDef { 15741 15742 15743 15744} 15745 15746-keep class android.support.car.hardware.CarSensorEvent { 15747 15748 public android.support.car.hardware.CarSensorEvent$CompassData getCompassData(); 15749 public android.support.car.hardware.CarSensorEvent$DrivingStatusData getDrivingStatusData(); 15750 public android.support.car.hardware.CarSensorEvent$NightData getNightData(); 15751 public android.support.car.hardware.CarSensorEvent$ParkingBrakeData getParkingBrakeData(); 15752 15753 15754 public static int DRIVE_STATUS_FULLY_RESTRICTED; 15755 public static int DRIVE_STATUS_LIMIT_MESSAGE_LEN; 15756 public static int DRIVE_STATUS_NO_CONFIG; 15757 public static int DRIVE_STATUS_NO_KEYBOARD_INPUT; 15758 public static int DRIVE_STATUS_NO_VIDEO; 15759 public static int DRIVE_STATUS_NO_VOICE_INPUT; 15760 public static int DRIVE_STATUS_UNRESTRICTED; 15761 public static int INDEX_COMPASS_BEARING; 15762 public static int INDEX_COMPASS_PITCH; 15763 public static int INDEX_COMPASS_ROLL; 15764 public static int INDEX_WHEEL_DISTANCE_FRONT_LEFT; 15765 public static int INDEX_WHEEL_DISTANCE_FRONT_RIGHT; 15766 public static int INDEX_WHEEL_DISTANCE_REAR_LEFT; 15767 public static int INDEX_WHEEL_DISTANCE_REAR_RIGHT; 15768 public static int INDEX_WHEEL_DISTANCE_RESET_COUNT; 15769 public float[] floatValues; 15770 public int[] intValues; 15771 public long[] longValues; 15772 public int sensorType; 15773 public long timestamp; 15774} 15775 15776-keep class android.support.car.hardware.CarSensorEvent$CompassData { 15777 15778 15779 15780 public float bearing; 15781 public float pitch; 15782 public float roll; 15783 public long timestamp; 15784} 15785 15786-keep class android.support.car.hardware.CarSensorEvent$DrivingStatusData { 15787 15788 public boolean isConfigurationRestricted(); 15789 public boolean isFullyRestricted(); 15790 public boolean isKeyboardRestricted(); 15791 public boolean isMessageLengthRestricted(); 15792 public boolean isVideoRestricted(); 15793 public boolean isVoiceRestricted(); 15794 15795 15796 public int status; 15797 public long timestamp; 15798} 15799 15800-keep class android.support.car.hardware.CarSensorEvent$NightData { 15801 15802 15803 15804 public boolean isNightMode; 15805 public long timestamp; 15806} 15807 15808-keep class android.support.car.hardware.CarSensorEvent$ParkingBrakeData { 15809 15810 15811 15812 public boolean isEngaged; 15813 public long timestamp; 15814} 15815 15816-keep class android.support.car.hardware.CarSensorManager { 15817 <init>(); 15818 15819 public abstract boolean addListener(android.support.car.hardware.CarSensorManager$OnSensorChangedListener, int, int); 15820 public abstract android.support.car.hardware.CarSensorEvent getLatestSensorEvent(int); 15821 public abstract int[] getSupportedSensors(); 15822 public abstract boolean isSensorSupported(int); 15823 public abstract void removeListener(android.support.car.hardware.CarSensorManager$OnSensorChangedListener); 15824 public abstract void removeListener(android.support.car.hardware.CarSensorManager$OnSensorChangedListener, int); 15825 15826 15827 public static int SENSOR_RATE_FASTEST; 15828 public static int SENSOR_RATE_NORMAL; 15829 public static int SENSOR_TYPE_ABS_ACTIVE; 15830 public static int SENSOR_TYPE_COMPASS; 15831 public static int SENSOR_TYPE_DRIVING_STATUS; 15832 public static int SENSOR_TYPE_EV_BATTERY_CHARGE_RATE; 15833 public static int SENSOR_TYPE_EV_BATTERY_LEVEL; 15834 public static int SENSOR_TYPE_EV_CHARGE_PORT_CONNECTED; 15835 public static int SENSOR_TYPE_EV_CHARGE_PORT_OPEN; 15836 public static int SENSOR_TYPE_FUEL_DOOR_OPEN; 15837 public static int SENSOR_TYPE_NIGHT; 15838 public static int SENSOR_TYPE_PARKING_BRAKE; 15839 public static int SENSOR_TYPE_TRACTION_CONTROL_ACTIVE; 15840 public static int SENSOR_TYPE_WHEEL_TICK_DISTANCE; 15841} 15842 15843-keep class android.support.car.hardware.CarSensorManager$OnSensorChangedListener { 15844 15845 public abstract void onSensorChanged(android.support.car.hardware.CarSensorManager, android.support.car.hardware.CarSensorEvent); 15846 15847 15848} 15849 15850-keep class android.support.car.media.CarAudioManager { 15851 <init>(); 15852 15853 public abstract android.support.car.media.CarAudioRecord createCarAudioRecord(int); 15854 public abstract android.media.AudioFormat getAudioRecordAudioFormat(); 15855 public abstract int getAudioRecordMaxBufferSize(); 15856 public abstract int getAudioRecordMinBufferSize(); 15857 public abstract boolean isAudioRecordSupported(); 15858 15859 15860} 15861 15862-keep class android.support.car.media.CarAudioRecord { 15863 <init>(); 15864 15865 public abstract int getAudioSessionId(); 15866 public abstract int getBufferSize(); 15867 public abstract int getRecordingState(); 15868 public abstract int getState(); 15869 public abstract int read(byte[], int, int); 15870 public abstract void release(); 15871 public abstract void startRecording(); 15872 public abstract void stop(); 15873 15874 15875} 15876 15877-keep class android.support.car.navigation.CarNavigationInstrumentCluster { 15878 15879 public int getImageColorDepthBits(); 15880 public int getImageHeight(); 15881 public int getImageWidth(); 15882 public int getMinIntervalMillis(); 15883 public int getType(); 15884 public boolean supportsCustomImages(); 15885 public java.lang.String toString(); 15886 15887 15888 public static int CLUSTER_TYPE_CUSTOM_IMAGES_SUPPORTED; 15889 public static int CLUSTER_TYPE_IMAGE_CODES_ONLY; 15890} 15891 15892-keep class android.support.car.navigation.CarNavigationStatusManager { 15893 <init>(); 15894 15895 public abstract void addListener(android.support.car.navigation.CarNavigationStatusManager$CarNavigationCallback); 15896 public abstract void removeListener(); 15897 public abstract void sendEvent(int, android.os.Bundle); 15898 15899 15900} 15901 15902-keep class android.support.car.navigation.CarNavigationStatusManager$CarNavigationCallback { 15903 15904 public abstract void onInstrumentClusterStarted(android.support.car.navigation.CarNavigationStatusManager, android.support.car.navigation.CarNavigationInstrumentCluster); 15905 public abstract void onInstrumentClusterStopped(android.support.car.navigation.CarNavigationStatusManager); 15906 15907 15908} 15909 15910-keep class android.transition.PathMotion { 15911 <init>(); 15912 <init>(android.content.Context, android.util.AttributeSet); 15913 15914 public abstract android.graphics.Path getPath(float, float, float, float); 15915 15916 15917} 15918 15919-keep class android.transition.Scene { 15920 <init>(android.view.ViewGroup); 15921 <init>(android.view.ViewGroup, android.view.View); 15922 <init>(android.view.ViewGroup, android.view.ViewGroup); 15923 15924 public void enter(); 15925 public void exit(); 15926 public static android.transition.Scene getSceneForLayout(android.view.ViewGroup, int, android.content.Context); 15927 public android.view.ViewGroup getSceneRoot(); 15928 public void setEnterAction(java.lang.Runnable); 15929 public void setExitAction(java.lang.Runnable); 15930 15931 15932} 15933 15934-keep class android.transition.Transition { 15935 <init>(); 15936 <init>(android.content.Context, android.util.AttributeSet); 15937 15938 public android.transition.Transition addListener(android.transition.Transition$TransitionListener); 15939 public android.transition.Transition addTarget(int); 15940 public android.transition.Transition addTarget(java.lang.String); 15941 public android.transition.Transition addTarget(java.lang.Class); 15942 public android.transition.Transition addTarget(android.view.View); 15943 protected void animate(android.animation.Animator); 15944 public boolean canRemoveViews(); 15945 protected void cancel(); 15946 public abstract void captureEndValues(android.transition.TransitionValues); 15947 public abstract void captureStartValues(android.transition.TransitionValues); 15948 public android.transition.Transition clone(); 15949 public java.lang.Object clone(); 15950 public android.animation.Animator createAnimator(android.view.ViewGroup, android.transition.TransitionValues, android.transition.TransitionValues); 15951 protected void createAnimators(android.view.ViewGroup, android.transition.TransitionValuesMaps, android.transition.TransitionValuesMaps, java.util.ArrayList, java.util.ArrayList); 15952 protected void end(); 15953 public android.transition.Transition excludeChildren(int, boolean); 15954 public android.transition.Transition excludeChildren(android.view.View, boolean); 15955 public android.transition.Transition excludeChildren(java.lang.Class, boolean); 15956 public android.transition.Transition excludeTarget(int, boolean); 15957 public android.transition.Transition excludeTarget(java.lang.String, boolean); 15958 public android.transition.Transition excludeTarget(android.view.View, boolean); 15959 public android.transition.Transition excludeTarget(java.lang.Class, boolean); 15960 public long getDuration(); 15961 public android.graphics.Rect getEpicenter(); 15962 public android.transition.Transition$EpicenterCallback getEpicenterCallback(); 15963 public android.animation.TimeInterpolator getInterpolator(); 15964 public java.lang.String getName(); 15965 public android.util.ArrayMap getNameOverrides(); 15966 public android.transition.PathMotion getPathMotion(); 15967 public android.transition.TransitionPropagation getPropagation(); 15968 public long getStartDelay(); 15969 public java.util.List getTargetIds(); 15970 public java.util.List getTargetNames(); 15971 public java.util.List getTargetTypes(); 15972 public java.util.List getTargetViewNames(); 15973 public java.util.List getTargets(); 15974 public java.lang.String[] getTransitionProperties(); 15975 public android.transition.TransitionValues getTransitionValues(android.view.View, boolean); 15976 public boolean isTransitionRequired(android.transition.TransitionValues, android.transition.TransitionValues); 15977 public boolean isValidTarget(android.view.View); 15978 public void pause(android.view.View); 15979 public android.transition.Transition removeListener(android.transition.Transition$TransitionListener); 15980 public android.transition.Transition removeTarget(int); 15981 public android.transition.Transition removeTarget(java.lang.String); 15982 public android.transition.Transition removeTarget(android.view.View); 15983 public android.transition.Transition removeTarget(java.lang.Class); 15984 public void resume(android.view.View); 15985 protected void runAnimators(); 15986 public android.transition.Transition setDuration(long); 15987 public void setEpicenterCallback(android.transition.Transition$EpicenterCallback); 15988 public android.transition.Transition setInterpolator(android.animation.TimeInterpolator); 15989 public void setMatchOrder(int[]); 15990 public void setNameOverrides(android.util.ArrayMap); 15991 public void setPathMotion(android.transition.PathMotion); 15992 public void setPropagation(android.transition.TransitionPropagation); 15993 public android.transition.Transition setStartDelay(long); 15994 protected void start(); 15995 public java.lang.String toString(); 15996 15997 15998 public static int MATCH_ID; 15999 public static int MATCH_INSTANCE; 16000 public static int MATCH_ITEM_ID; 16001 public static int MATCH_NAME; 16002} 16003 16004-keep class android.transition.Transition$EpicenterCallback { 16005 <init>(); 16006 16007 public abstract android.graphics.Rect onGetEpicenter(android.transition.Transition); 16008 16009 16010} 16011 16012-keep class android.transition.Transition$TransitionListener { 16013 16014 public abstract void onTransitionCancel(android.transition.Transition); 16015 public abstract void onTransitionEnd(android.transition.Transition); 16016 public abstract void onTransitionPause(android.transition.Transition); 16017 public abstract void onTransitionResume(android.transition.Transition); 16018 public abstract void onTransitionStart(android.transition.Transition); 16019 16020 16021} 16022 16023-keep class android.transition.TransitionManager { 16024 <init>(); 16025 16026 public static void beginDelayedTransition(android.view.ViewGroup); 16027 public static void beginDelayedTransition(android.view.ViewGroup, android.transition.Transition); 16028 public static void endTransitions(android.view.ViewGroup); 16029 public static android.transition.Transition getDefaultTransition(); 16030 public android.transition.Transition getTransition(android.transition.Scene); 16031 public static void go(android.transition.Scene); 16032 public static void go(android.transition.Scene, android.transition.Transition); 16033 public void setDefaultTransition(android.transition.Transition); 16034 public void setTransition(android.transition.Scene, android.transition.Transition); 16035 public void setTransition(android.transition.Scene, android.transition.Scene, android.transition.Transition); 16036 public void transitionTo(android.transition.Scene); 16037 16038 16039} 16040 16041-keep class android.transition.TransitionPropagation { 16042 <init>(); 16043 16044 public abstract void captureValues(android.transition.TransitionValues); 16045 public abstract java.lang.String[] getPropagationProperties(); 16046 public abstract long getStartDelay(android.view.ViewGroup, android.transition.Transition, android.transition.TransitionValues, android.transition.TransitionValues); 16047 16048 16049} 16050 16051-keep class android.transition.TransitionValues { 16052 <init>(); 16053 16054 public boolean equals(java.lang.Object); 16055 public int hashCode(); 16056 public java.lang.String toString(); 16057 16058 16059 public java.util.Map values; 16060 public android.view.View view; 16061} 16062 16063-keep class android.transition.TransitionValuesMaps { 16064 16065 16066 16067} 16068 16069-keep class android.util.AndroidException { 16070 <init>(); 16071 <init>(java.lang.String); 16072 <init>(java.lang.String, java.lang.Throwable); 16073 <init>(java.lang.Exception); 16074 <init>(java.lang.String, java.lang.Throwable, boolean, boolean); 16075 16076 16077 16078} 16079 16080-keep class android.util.ArrayMap { 16081 <init>(); 16082 <init>(int); 16083 <init>(int, boolean); 16084 <init>(android.util.ArrayMap); 16085 16086 public void append(java.lang.Object, java.lang.Object); 16087 public void clear(); 16088 public boolean containsAll(java.util.Collection); 16089 public boolean containsKey(java.lang.Object); 16090 public boolean containsValue(java.lang.Object); 16091 public void ensureCapacity(int); 16092 public java.util.Set entrySet(); 16093 public boolean equals(java.lang.Object); 16094 public void erase(); 16095 public java.lang.Object get(java.lang.Object); 16096 public int hashCode(); 16097 public int indexOfKey(java.lang.Object); 16098 public boolean isEmpty(); 16099 public java.lang.Object keyAt(int); 16100 public java.util.Set keySet(); 16101 public java.lang.Object put(java.lang.Object, java.lang.Object); 16102 public void putAll(android.util.ArrayMap); 16103 public void putAll(java.util.Map); 16104 public java.lang.Object remove(java.lang.Object); 16105 public boolean removeAll(java.util.Collection); 16106 public java.lang.Object removeAt(int); 16107 public boolean retainAll(java.util.Collection); 16108 public java.lang.Object setValueAt(int, java.lang.Object); 16109 public int size(); 16110 public java.lang.String toString(); 16111 public void validate(); 16112 public java.lang.Object valueAt(int); 16113 public java.util.Collection values(); 16114 16115 16116 public static android.util.ArrayMap EMPTY; 16117} 16118 16119-keep class android.util.ArraySet { 16120 <init>(); 16121 <init>(int); 16122 <init>(int, boolean); 16123 <init>(android.util.ArraySet); 16124 <init>(java.util.Collection); 16125 16126 public boolean add(java.lang.Object); 16127 public void addAll(android.util.ArraySet); 16128 public boolean addAll(java.util.Collection); 16129 public void append(java.lang.Object); 16130 public void clear(); 16131 public boolean contains(java.lang.Object); 16132 public boolean containsAll(java.util.Collection); 16133 public void ensureCapacity(int); 16134 public boolean equals(java.lang.Object); 16135 public int hashCode(); 16136 public int indexOf(java.lang.Object); 16137 public boolean isEmpty(); 16138 public java.util.Iterator iterator(); 16139 public boolean remove(java.lang.Object); 16140 public boolean removeAll(android.util.ArraySet); 16141 public boolean removeAll(java.util.Collection); 16142 public java.lang.Object removeAt(int); 16143 public boolean retainAll(java.util.Collection); 16144 public int size(); 16145 public java.lang.Object[] toArray(); 16146 public java.lang.Object[] toArray(java.lang.Object[]); 16147 public java.lang.String toString(); 16148 public java.lang.Object valueAt(int); 16149 16150 16151} 16152 16153-keep class android.util.AttributeSet { 16154 16155 public abstract boolean getAttributeBooleanValue(java.lang.String, java.lang.String, boolean); 16156 public abstract boolean getAttributeBooleanValue(int, boolean); 16157 public abstract int getAttributeCount(); 16158 public abstract float getAttributeFloatValue(java.lang.String, java.lang.String, float); 16159 public abstract float getAttributeFloatValue(int, float); 16160 public abstract int getAttributeIntValue(java.lang.String, java.lang.String, int); 16161 public abstract int getAttributeIntValue(int, int); 16162 public abstract int getAttributeListValue(java.lang.String, java.lang.String, java.lang.String[], int); 16163 public abstract int getAttributeListValue(int, java.lang.String[], int); 16164 public abstract java.lang.String getAttributeName(int); 16165 public abstract int getAttributeNameResource(int); 16166 public java.lang.String getAttributeNamespace(int); 16167 public abstract int getAttributeResourceValue(java.lang.String, java.lang.String, int); 16168 public abstract int getAttributeResourceValue(int, int); 16169 public abstract int getAttributeUnsignedIntValue(java.lang.String, java.lang.String, int); 16170 public abstract int getAttributeUnsignedIntValue(int, int); 16171 public abstract java.lang.String getAttributeValue(int); 16172 public abstract java.lang.String getAttributeValue(java.lang.String, java.lang.String); 16173 public abstract java.lang.String getClassAttribute(); 16174 public abstract java.lang.String getIdAttribute(); 16175 public abstract int getIdAttributeResourceValue(int); 16176 public abstract java.lang.String getPositionDescription(); 16177 public abstract int getStyleAttribute(); 16178 16179 16180} 16181 16182-keep class android.util.DisplayMetrics { 16183 <init>(); 16184 16185 public boolean equals(java.lang.Object); 16186 public boolean equals(android.util.DisplayMetrics); 16187 public boolean equalsPhysical(android.util.DisplayMetrics); 16188 public int hashCode(); 16189 public void setTo(android.util.DisplayMetrics); 16190 public void setToDefaults(); 16191 public java.lang.String toString(); 16192 16193 16194 public static int DENSITY_260; 16195 public static int DENSITY_280; 16196 public static int DENSITY_300; 16197 public static int DENSITY_340; 16198 public static int DENSITY_360; 16199 public static int DENSITY_400; 16200 public static int DENSITY_420; 16201 public static int DENSITY_440; 16202 public static int DENSITY_560; 16203 public static int DENSITY_DEFAULT; 16204 public static float DENSITY_DEFAULT_SCALE; 16205 public static int DENSITY_DEVICE; 16206 public static int DENSITY_DEVICE_STABLE; 16207 public static int DENSITY_HIGH; 16208 public static int DENSITY_LOW; 16209 public static int DENSITY_MEDIUM; 16210 public static int DENSITY_TV; 16211 public static int DENSITY_XHIGH; 16212 public static int DENSITY_XXHIGH; 16213 public static int DENSITY_XXXHIGH; 16214 public float density; 16215 public int densityDpi; 16216 public int heightPixels; 16217 public float noncompatDensity; 16218 public int noncompatDensityDpi; 16219 public int noncompatHeightPixels; 16220 public float noncompatScaledDensity; 16221 public int noncompatWidthPixels; 16222 public float noncompatXdpi; 16223 public float noncompatYdpi; 16224 public float scaledDensity; 16225 public int widthPixels; 16226 public float xdpi; 16227 public float ydpi; 16228} 16229 16230-keep class android.util.LongArray { 16231 <init>(); 16232 <init>(int); 16233 16234 public void add(long); 16235 public void add(int, long); 16236 public void addAll(android.util.LongArray); 16237 public void clear(); 16238 public android.util.LongArray clone(); 16239 public java.lang.Object clone(); 16240 public static boolean elementsEqual(android.util.LongArray, android.util.LongArray); 16241 public static android.util.LongArray fromArray(long[], int); 16242 public long get(int); 16243 public int indexOf(long); 16244 public void remove(int); 16245 public void resize(int); 16246 public void set(int, long); 16247 public int size(); 16248 public long[] toArray(); 16249 public static android.util.LongArray wrap(long[]); 16250 16251 16252} 16253 16254-keep class android.util.LongSparseArray { 16255 <init>(); 16256 <init>(int); 16257 16258 public void append(long, java.lang.Object); 16259 public void clear(); 16260 public android.util.LongSparseArray clone(); 16261 public java.lang.Object clone(); 16262 public void delete(long); 16263 public java.lang.Object get(long); 16264 public java.lang.Object get(long, java.lang.Object); 16265 public int indexOfKey(long); 16266 public int indexOfValue(java.lang.Object); 16267 public int indexOfValueByValue(java.lang.Object); 16268 public long keyAt(int); 16269 public void put(long, java.lang.Object); 16270 public void remove(long); 16271 public void removeAt(int); 16272 public void setValueAt(int, java.lang.Object); 16273 public int size(); 16274 public java.lang.String toString(); 16275 public java.lang.Object valueAt(int); 16276 16277 16278} 16279 16280-keep class android.util.MergedConfiguration { 16281 <init>(); 16282 <init>(android.content.res.Configuration, android.content.res.Configuration); 16283 <init>(android.content.res.Configuration); 16284 <init>(android.util.MergedConfiguration); 16285 16286 public int describeContents(); 16287 public void dump(java.io.PrintWriter, java.lang.String); 16288 public boolean equals(java.lang.Object); 16289 public android.content.res.Configuration getGlobalConfiguration(); 16290 public android.content.res.Configuration getMergedConfiguration(); 16291 public android.content.res.Configuration getOverrideConfiguration(); 16292 public int hashCode(); 16293 public void readFromParcel(android.os.Parcel); 16294 public void setConfiguration(android.content.res.Configuration, android.content.res.Configuration); 16295 public void setGlobalConfiguration(android.content.res.Configuration); 16296 public void setOverrideConfiguration(android.content.res.Configuration); 16297 public void setTo(android.util.MergedConfiguration); 16298 public java.lang.String toString(); 16299 public void unset(); 16300 public void writeToParcel(android.os.Parcel, int); 16301 16302 16303 public static android.os.Parcelable$Creator CREATOR; 16304} 16305 16306-keep class android.util.Pair { 16307 <init>(java.lang.Object, java.lang.Object); 16308 16309 public static android.util.Pair create(java.lang.Object, java.lang.Object); 16310 public boolean equals(java.lang.Object); 16311 public int hashCode(); 16312 public java.lang.String toString(); 16313 16314 16315 public java.lang.Object first; 16316 public java.lang.Object second; 16317} 16318 16319-keep class android.util.Printer { 16320 16321 public abstract void println(java.lang.String); 16322 16323 16324} 16325 16326-keep class android.util.Property { 16327 <init>(java.lang.Class, java.lang.String); 16328 16329 public abstract java.lang.Object get(java.lang.Object); 16330 public java.lang.String getName(); 16331 public java.lang.Class getType(); 16332 public boolean isReadOnly(); 16333 public static android.util.Property of(java.lang.Class, java.lang.Class, java.lang.String); 16334 public void set(java.lang.Object, java.lang.Object); 16335 16336 16337} 16338 16339-keep class android.util.Rational { 16340 <init>(int, int); 16341 16342 public int compareTo(android.util.Rational); 16343 public int compareTo(java.lang.Object); 16344 public double doubleValue(); 16345 public boolean equals(java.lang.Object); 16346 public float floatValue(); 16347 public static int gcd(int, int); 16348 public int getDenominator(); 16349 public int getNumerator(); 16350 public int hashCode(); 16351 public int intValue(); 16352 public boolean isFinite(); 16353 public boolean isInfinite(); 16354 public boolean isNaN(); 16355 public boolean isZero(); 16356 public long longValue(); 16357 public static android.util.Rational parseRational(java.lang.String); 16358 public short shortValue(); 16359 public float toFloat(); 16360 public java.lang.String toString(); 16361 16362 16363 public static android.util.Rational NEGATIVE_INFINITY; 16364 public static android.util.Rational NaN; 16365 public static android.util.Rational POSITIVE_INFINITY; 16366 public static android.util.Rational ZERO; 16367} 16368 16369-keep class android.util.Size { 16370 <init>(int, int); 16371 16372 public boolean equals(java.lang.Object); 16373 public int getHeight(); 16374 public int getWidth(); 16375 public int hashCode(); 16376 public static android.util.Size parseSize(java.lang.String); 16377 public java.lang.String toString(); 16378 16379 16380} 16381 16382-keep class android.util.SizeF { 16383 <init>(float, float); 16384 16385 public boolean equals(java.lang.Object); 16386 public float getHeight(); 16387 public float getWidth(); 16388 public int hashCode(); 16389 public static android.util.SizeF parseSizeF(java.lang.String); 16390 public java.lang.String toString(); 16391 16392 16393} 16394 16395-keep class android.util.SparseArray { 16396 <init>(); 16397 <init>(int); 16398 16399 public void append(int, java.lang.Object); 16400 public void clear(); 16401 public android.util.SparseArray clone(); 16402 public java.lang.Object clone(); 16403 public void delete(int); 16404 public java.lang.Object get(int); 16405 public java.lang.Object get(int, java.lang.Object); 16406 public int indexOfKey(int); 16407 public int indexOfValue(java.lang.Object); 16408 public int indexOfValueByValue(java.lang.Object); 16409 public int keyAt(int); 16410 public void put(int, java.lang.Object); 16411 public void remove(int); 16412 public void removeAt(int); 16413 public void removeAtRange(int, int); 16414 public java.lang.Object removeReturnOld(int); 16415 public void setValueAt(int, java.lang.Object); 16416 public int size(); 16417 public java.lang.String toString(); 16418 public java.lang.Object valueAt(int); 16419 16420 16421} 16422 16423-keep class android.util.SparseBooleanArray { 16424 <init>(); 16425 <init>(int); 16426 16427 public void append(int, boolean); 16428 public void clear(); 16429 public android.util.SparseBooleanArray clone(); 16430 public java.lang.Object clone(); 16431 public void delete(int); 16432 public boolean equals(java.lang.Object); 16433 public boolean get(int); 16434 public boolean get(int, boolean); 16435 public int hashCode(); 16436 public int indexOfKey(int); 16437 public int indexOfValue(boolean); 16438 public int keyAt(int); 16439 public void put(int, boolean); 16440 public void removeAt(int); 16441 public void setKeyAt(int, int); 16442 public void setValueAt(int, boolean); 16443 public int size(); 16444 public java.lang.String toString(); 16445 public boolean valueAt(int); 16446 16447 16448} 16449 16450-keep class android.util.SparseIntArray { 16451 <init>(); 16452 <init>(int); 16453 16454 public void append(int, int); 16455 public void clear(); 16456 public android.util.SparseIntArray clone(); 16457 public java.lang.Object clone(); 16458 public int[] copyKeys(); 16459 public void delete(int); 16460 public int get(int); 16461 public int get(int, int); 16462 public int indexOfKey(int); 16463 public int indexOfValue(int); 16464 public int keyAt(int); 16465 public void put(int, int); 16466 public void removeAt(int); 16467 public void setValueAt(int, int); 16468 public int size(); 16469 public java.lang.String toString(); 16470 public int valueAt(int); 16471 16472 16473} 16474 16475-keep class android.util.TypedValue { 16476 <init>(); 16477 16478 public static float applyDimension(int, float, android.util.DisplayMetrics); 16479 public java.lang.CharSequence coerceToString(); 16480 public static java.lang.String coerceToString(int, int); 16481 public static float complexToDimension(int, android.util.DisplayMetrics); 16482 public static float complexToDimensionNoisy(int, android.util.DisplayMetrics); 16483 public static int complexToDimensionPixelOffset(int, android.util.DisplayMetrics); 16484 public static int complexToDimensionPixelSize(int, android.util.DisplayMetrics); 16485 public static float complexToFloat(int); 16486 public static float complexToFraction(int, float, float); 16487 public int getComplexUnit(); 16488 public float getDimension(android.util.DisplayMetrics); 16489 public float getFloat(); 16490 public float getFraction(float, float); 16491 public void setTo(android.util.TypedValue); 16492 public java.lang.String toString(); 16493 16494 16495 public static int COMPLEX_MANTISSA_MASK; 16496 public static int COMPLEX_MANTISSA_SHIFT; 16497 public static int COMPLEX_RADIX_0p23; 16498 public static int COMPLEX_RADIX_16p7; 16499 public static int COMPLEX_RADIX_23p0; 16500 public static int COMPLEX_RADIX_8p15; 16501 public static int COMPLEX_RADIX_MASK; 16502 public static int COMPLEX_RADIX_SHIFT; 16503 public static int COMPLEX_UNIT_DIP; 16504 public static int COMPLEX_UNIT_FRACTION; 16505 public static int COMPLEX_UNIT_FRACTION_PARENT; 16506 public static int COMPLEX_UNIT_IN; 16507 public static int COMPLEX_UNIT_MASK; 16508 public static int COMPLEX_UNIT_MM; 16509 public static int COMPLEX_UNIT_PT; 16510 public static int COMPLEX_UNIT_PX; 16511 public static int COMPLEX_UNIT_SHIFT; 16512 public static int COMPLEX_UNIT_SP; 16513 public static int DATA_NULL_EMPTY; 16514 public static int DATA_NULL_UNDEFINED; 16515 public static int DENSITY_DEFAULT; 16516 public static int DENSITY_NONE; 16517 public static int TYPE_ATTRIBUTE; 16518 public static int TYPE_DIMENSION; 16519 public static int TYPE_FIRST_COLOR_INT; 16520 public static int TYPE_FIRST_INT; 16521 public static int TYPE_FLOAT; 16522 public static int TYPE_FRACTION; 16523 public static int TYPE_INT_BOOLEAN; 16524 public static int TYPE_INT_COLOR_ARGB4; 16525 public static int TYPE_INT_COLOR_ARGB8; 16526 public static int TYPE_INT_COLOR_RGB4; 16527 public static int TYPE_INT_COLOR_RGB8; 16528 public static int TYPE_INT_DEC; 16529 public static int TYPE_INT_HEX; 16530 public static int TYPE_LAST_COLOR_INT; 16531 public static int TYPE_LAST_INT; 16532 public static int TYPE_NULL; 16533 public static int TYPE_REFERENCE; 16534 public static int TYPE_STRING; 16535 public int assetCookie; 16536 public int changingConfigurations; 16537 public int data; 16538 public int density; 16539 public int resourceId; 16540 public java.lang.CharSequence string; 16541 public int type; 16542} 16543 16544-keep class android.util.proto.ProtoOutputStream { 16545 <init>(); 16546 <init>(int); 16547 <init>(java.io.OutputStream); 16548 <init>(java.io.FileDescriptor); 16549 16550 public static int checkFieldId(long, long); 16551 public static int convertObjectIdToOrdinal(int); 16552 public void dump(java.lang.String); 16553 public void end(long); 16554 public void endObject(long); 16555 public void endRepeatedObject(long); 16556 public void flush(); 16557 public byte[] getBytes(); 16558 public static int getDepthFromToken(long); 16559 public static int getObjectIdFromToken(long); 16560 public static boolean getRepeatedFromToken(long); 16561 public static int getSizePosFromToken(long); 16562 public static int getTagSizeFromToken(long); 16563 public static long makeFieldId(int, long); 16564 public static long makeToken(int, boolean, int, int, int); 16565 public long start(long); 16566 public long startObject(long); 16567 public long startRepeatedObject(long); 16568 public static java.lang.String token2String(long); 16569 public void write(long, double); 16570 public void write(long, float); 16571 public void write(long, int); 16572 public void write(long, long); 16573 public void write(long, boolean); 16574 public void write(long, java.lang.String); 16575 public void write(long, byte[]); 16576 public void writeBool(long, boolean); 16577 public void writeBytes(long, byte[]); 16578 public void writeDouble(long, double); 16579 public void writeEnum(long, int); 16580 public void writeFixed32(long, int); 16581 public void writeFixed64(long, long); 16582 public void writeFloat(long, float); 16583 public void writeInt32(long, int); 16584 public void writeInt64(long, long); 16585 public void writeObject(long, byte[]); 16586 public void writePackedBool(long, boolean[]); 16587 public void writePackedDouble(long, double[]); 16588 public void writePackedEnum(long, int[]); 16589 public void writePackedFixed32(long, int[]); 16590 public void writePackedFixed64(long, long[]); 16591 public void writePackedFloat(long, float[]); 16592 public void writePackedInt32(long, int[]); 16593 public void writePackedInt64(long, long[]); 16594 public void writePackedSFixed32(long, int[]); 16595 public void writePackedSFixed64(long, long[]); 16596 public void writePackedSInt32(long, int[]); 16597 public void writePackedSInt64(long, long[]); 16598 public void writePackedUInt32(long, int[]); 16599 public void writePackedUInt64(long, long[]); 16600 public void writeRepeatedBool(long, boolean); 16601 public void writeRepeatedBytes(long, byte[]); 16602 public void writeRepeatedDouble(long, double); 16603 public void writeRepeatedEnum(long, int); 16604 public void writeRepeatedFixed32(long, int); 16605 public void writeRepeatedFixed64(long, long); 16606 public void writeRepeatedFloat(long, float); 16607 public void writeRepeatedInt32(long, int); 16608 public void writeRepeatedInt64(long, long); 16609 public void writeRepeatedObject(long, byte[]); 16610 public void writeRepeatedSFixed32(long, int); 16611 public void writeRepeatedSFixed64(long, long); 16612 public void writeRepeatedSInt32(long, int); 16613 public void writeRepeatedSInt64(long, long); 16614 public void writeRepeatedString(long, java.lang.String); 16615 public void writeRepeatedUInt32(long, int); 16616 public void writeRepeatedUInt64(long, long); 16617 public void writeSFixed32(long, int); 16618 public void writeSFixed64(long, long); 16619 public void writeSInt32(long, int); 16620 public void writeSInt64(long, long); 16621 public void writeString(long, java.lang.String); 16622 public void writeTag(int, int); 16623 public void writeUInt32(long, int); 16624 public void writeUInt64(long, long); 16625 16626 16627 public static long FIELD_COUNT_MASK; 16628 public static long FIELD_COUNT_PACKED; 16629 public static long FIELD_COUNT_REPEATED; 16630 public static int FIELD_COUNT_SHIFT; 16631 public static long FIELD_COUNT_SINGLE; 16632 public static long FIELD_COUNT_UNKNOWN; 16633 public static int FIELD_ID_MASK; 16634 public static int FIELD_ID_SHIFT; 16635 public static long FIELD_TYPE_BOOL; 16636 public static long FIELD_TYPE_BYTES; 16637 public static long FIELD_TYPE_DOUBLE; 16638 public static long FIELD_TYPE_ENUM; 16639 public static long FIELD_TYPE_FIXED32; 16640 public static long FIELD_TYPE_FIXED64; 16641 public static long FIELD_TYPE_FLOAT; 16642 public static long FIELD_TYPE_INT32; 16643 public static long FIELD_TYPE_INT64; 16644 public static long FIELD_TYPE_MASK; 16645 public static long FIELD_TYPE_MESSAGE; 16646 public static long FIELD_TYPE_SFIXED32; 16647 public static long FIELD_TYPE_SFIXED64; 16648 public static int FIELD_TYPE_SHIFT; 16649 public static long FIELD_TYPE_SINT32; 16650 public static long FIELD_TYPE_SINT64; 16651 public static long FIELD_TYPE_STRING; 16652 public static long FIELD_TYPE_UINT32; 16653 public static long FIELD_TYPE_UINT64; 16654 public static long FIELD_TYPE_UNKNOWN; 16655 public static java.lang.String TAG; 16656 public static int WIRE_TYPE_END_GROUP; 16657 public static int WIRE_TYPE_FIXED32; 16658 public static int WIRE_TYPE_FIXED64; 16659 public static int WIRE_TYPE_LENGTH_DELIMITED; 16660 public static int WIRE_TYPE_MASK; 16661 public static int WIRE_TYPE_START_GROUP; 16662 public static int WIRE_TYPE_VARINT; 16663} 16664 16665-keep class android.view.AccessibilityInteractionController { 16666 <init>(android.view.ViewRootImpl); 16667 16668 public void findAccessibilityNodeInfoByAccessibilityIdClientThread(long, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec, android.os.Bundle); 16669 public void findAccessibilityNodeInfosByTextClientThread(long, java.lang.String, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec); 16670 public void findAccessibilityNodeInfosByViewIdClientThread(long, java.lang.String, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec); 16671 public void findFocusClientThread(long, int, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec); 16672 public void focusSearchClientThread(long, int, android.graphics.Region, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long, android.view.MagnificationSpec); 16673 public void performAccessibilityActionClientThread(long, int, android.os.Bundle, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, int, long); 16674 16675 16676} 16677 16678-keep class android.view.AccessibilityIterators { 16679 <init>(); 16680 16681 16682 16683} 16684 16685-keep class android.view.AccessibilityIterators$TextSegmentIterator { 16686 16687 public abstract int[] following(int); 16688 public abstract int[] preceding(int); 16689 16690 16691} 16692 16693-keep class android.view.ActionMode { 16694 <init>(); 16695 16696 public abstract void finish(); 16697 public abstract android.view.View getCustomView(); 16698 public abstract android.view.Menu getMenu(); 16699 public abstract android.view.MenuInflater getMenuInflater(); 16700 public abstract java.lang.CharSequence getSubtitle(); 16701 public java.lang.Object getTag(); 16702 public abstract java.lang.CharSequence getTitle(); 16703 public boolean getTitleOptionalHint(); 16704 public int getType(); 16705 public void hide(long); 16706 public abstract void invalidate(); 16707 public void invalidateContentRect(); 16708 public boolean isTitleOptional(); 16709 public boolean isUiFocusable(); 16710 public void onWindowFocusChanged(boolean); 16711 public abstract void setCustomView(android.view.View); 16712 public abstract void setSubtitle(java.lang.CharSequence); 16713 public abstract void setSubtitle(int); 16714 public void setTag(java.lang.Object); 16715 public abstract void setTitle(java.lang.CharSequence); 16716 public abstract void setTitle(int); 16717 public void setTitleOptionalHint(boolean); 16718 public void setType(int); 16719 16720 16721 public static int DEFAULT_HIDE_DURATION; 16722 public static int TYPE_FLOATING; 16723 public static int TYPE_PRIMARY; 16724} 16725 16726-keep class android.view.ActionMode$Callback { 16727 16728 public abstract boolean onActionItemClicked(android.view.ActionMode, android.view.MenuItem); 16729 public abstract boolean onCreateActionMode(android.view.ActionMode, android.view.Menu); 16730 public abstract void onDestroyActionMode(android.view.ActionMode); 16731 public abstract boolean onPrepareActionMode(android.view.ActionMode, android.view.Menu); 16732 16733 16734} 16735 16736-keep class android.view.ActionProvider { 16737 <init>(android.content.Context); 16738 16739 public boolean hasSubMenu(); 16740 public boolean isVisible(); 16741 public abstract android.view.View onCreateActionView(); 16742 public android.view.View onCreateActionView(android.view.MenuItem); 16743 public boolean onPerformDefaultAction(); 16744 public void onPrepareSubMenu(android.view.SubMenu); 16745 public boolean overridesItemVisibility(); 16746 public void refreshVisibility(); 16747 public void reset(); 16748 public void setSubUiVisibilityListener(android.view.ActionProvider$SubUiVisibilityListener); 16749 public void setVisibilityListener(android.view.ActionProvider$VisibilityListener); 16750 public void subUiVisibilityChanged(boolean); 16751 16752 16753} 16754 16755-keep class android.view.ActionProvider$SubUiVisibilityListener { 16756 16757 public abstract void onSubUiVisibilityChanged(boolean); 16758 16759 16760} 16761 16762-keep class android.view.ActionProvider$VisibilityListener { 16763 16764 public abstract void onActionProviderVisibilityChanged(boolean); 16765 16766 16767} 16768 16769-keep class android.view.AppTransitionAnimationSpec { 16770 <init>(int, android.graphics.GraphicBuffer, android.graphics.Rect); 16771 <init>(android.os.Parcel); 16772 16773 public int describeContents(); 16774 public java.lang.String toString(); 16775 public void writeToParcel(android.os.Parcel, int); 16776 16777 16778 public static android.os.Parcelable$Creator CREATOR; 16779 public android.graphics.GraphicBuffer buffer; 16780 public android.graphics.Rect rect; 16781 public int taskId; 16782} 16783 16784-keep class android.view.Choreographer { 16785 16786 public static long getFrameDelay(); 16787 public long getFrameIntervalNanos(); 16788 public long getFrameTime(); 16789 public long getFrameTimeNanos(); 16790 public static android.view.Choreographer getInstance(); 16791 public long getLastFrameTimeNanos(); 16792 public static android.view.Choreographer getMainThreadInstance(); 16793 public static android.view.Choreographer getSfInstance(); 16794 public void postCallback(int, java.lang.Runnable, java.lang.Object); 16795 public void postCallbackDelayed(int, java.lang.Runnable, java.lang.Object, long); 16796 public void postFrameCallback(android.view.Choreographer$FrameCallback); 16797 public void postFrameCallbackDelayed(android.view.Choreographer$FrameCallback, long); 16798 public static void releaseInstance(); 16799 public void removeCallbacks(int, java.lang.Runnable, java.lang.Object); 16800 public void removeFrameCallback(android.view.Choreographer$FrameCallback); 16801 public static void setFrameDelay(long); 16802 public static long subtractFrameDelay(long); 16803 16804 16805 public static int CALLBACK_ANIMATION; 16806 public static int CALLBACK_COMMIT; 16807 public static int CALLBACK_INPUT; 16808 public static int CALLBACK_TRAVERSAL; 16809} 16810 16811-keep class android.view.Choreographer$FrameCallback { 16812 16813 public abstract void doFrame(long); 16814 16815 16816} 16817 16818-keep class android.view.ContextMenu { 16819 16820 public abstract void clearHeader(); 16821 public abstract android.view.ContextMenu setHeaderIcon(int); 16822 public abstract android.view.ContextMenu setHeaderIcon(android.graphics.drawable.Drawable); 16823 public abstract android.view.ContextMenu setHeaderTitle(int); 16824 public abstract android.view.ContextMenu setHeaderTitle(java.lang.CharSequence); 16825 public abstract android.view.ContextMenu setHeaderView(android.view.View); 16826 16827 16828} 16829 16830-keep class android.view.ContextMenu$ContextMenuInfo { 16831 16832 16833 16834} 16835 16836-keep class android.view.ContextThemeWrapper { 16837 <init>(); 16838 <init>(android.content.Context, int); 16839 <init>(android.content.Context, android.content.res.Resources$Theme); 16840 16841 public void applyOverrideConfiguration(android.content.res.Configuration); 16842 protected void attachBaseContext(android.content.Context); 16843 public android.content.res.AssetManager getAssets(); 16844 public android.content.res.Configuration getOverrideConfiguration(); 16845 public android.content.res.Resources getResources(); 16846 public java.lang.Object getSystemService(java.lang.String); 16847 public android.content.res.Resources$Theme getTheme(); 16848 public int getThemeResId(); 16849 protected void onApplyThemeResource(android.content.res.Resources$Theme, int, boolean); 16850 public void setTheme(int); 16851 16852 16853} 16854 16855-keep class android.view.Display { 16856 <init>(android.hardware.display.DisplayManagerGlobal, int, android.view.DisplayInfo, android.view.DisplayAdjustments); 16857 <init>(android.hardware.display.DisplayManagerGlobal, int, android.view.DisplayInfo, android.content.res.Resources); 16858 16859 public java.lang.String getAddress(); 16860 public long getAppVsyncOffsetNanos(); 16861 public int getColorMode(); 16862 public void getCurrentSizeRange(android.graphics.Point, android.graphics.Point); 16863 public android.view.DisplayAdjustments getDisplayAdjustments(); 16864 public int getDisplayId(); 16865 public boolean getDisplayInfo(android.view.DisplayInfo); 16866 public int getFlags(); 16867 public android.view.Display$HdrCapabilities getHdrCapabilities(); 16868 public int getHeight(); 16869 public int getLayerStack(); 16870 public int getMaximumSizeDimension(); 16871 public void getMetrics(android.util.DisplayMetrics); 16872 public android.view.Display$Mode getMode(); 16873 public java.lang.String getName(); 16874 public int getOrientation(); 16875 public void getOverscanInsets(android.graphics.Rect); 16876 public java.lang.String getOwnerPackageName(); 16877 public int getOwnerUid(); 16878 public int getPixelFormat(); 16879 public long getPresentationDeadlineNanos(); 16880 public void getRealMetrics(android.util.DisplayMetrics); 16881 public void getRealSize(android.graphics.Point); 16882 public void getRectSize(android.graphics.Rect); 16883 public float getRefreshRate(); 16884 public int getRemoveMode(); 16885 public int getRotation(); 16886 public void getSize(android.graphics.Point); 16887 public int getState(); 16888 public int[] getSupportedColorModes(); 16889 public android.view.Display$Mode[] getSupportedModes(); 16890 public float[] getSupportedRefreshRates(); 16891 public int getType(); 16892 public int getWidth(); 16893 public boolean hasAccess(int); 16894 public static boolean hasAccess(int, int, int); 16895 public static boolean isDozeState(int); 16896 public boolean isHdr(); 16897 public boolean isPublicPresentation(); 16898 public static boolean isSuspendedState(int); 16899 public boolean isValid(); 16900 public boolean isWideColorGamut(); 16901 public void requestColorMode(int); 16902 public static java.lang.String stateToString(int); 16903 public java.lang.String toString(); 16904 public static java.lang.String typeToString(int); 16905 16906 16907 public static int COLOR_MODE_ADOBE_RGB; 16908 public static int COLOR_MODE_BT601_525; 16909 public static int COLOR_MODE_BT601_525_UNADJUSTED; 16910 public static int COLOR_MODE_BT601_625; 16911 public static int COLOR_MODE_BT601_625_UNADJUSTED; 16912 public static int COLOR_MODE_BT709; 16913 public static int COLOR_MODE_DCI_P3; 16914 public static int COLOR_MODE_DEFAULT; 16915 public static int COLOR_MODE_DISPLAY_P3; 16916 public static int COLOR_MODE_INVALID; 16917 public static int COLOR_MODE_SRGB; 16918 public static int DEFAULT_DISPLAY; 16919 public static int FLAG_CAN_SHOW_WITH_INSECURE_KEYGUARD; 16920 public static int FLAG_PRESENTATION; 16921 public static int FLAG_PRIVATE; 16922 public static int FLAG_ROUND; 16923 public static int FLAG_SCALING_DISABLED; 16924 public static int FLAG_SECURE; 16925 public static int FLAG_SUPPORTS_PROTECTED_BUFFERS; 16926 public static int INVALID_DISPLAY; 16927 public static int REMOVE_MODE_DESTROY_CONTENT; 16928 public static int REMOVE_MODE_MOVE_CONTENT_TO_PRIMARY; 16929 public static int STATE_DOZE; 16930 public static int STATE_DOZE_SUSPEND; 16931 public static int STATE_OFF; 16932 public static int STATE_ON; 16933 public static int STATE_ON_SUSPEND; 16934 public static int STATE_UNKNOWN; 16935 public static int STATE_VR; 16936 public static int TYPE_BUILT_IN; 16937 public static int TYPE_HDMI; 16938 public static int TYPE_OVERLAY; 16939 public static int TYPE_UNKNOWN; 16940 public static int TYPE_VIRTUAL; 16941 public static int TYPE_WIFI; 16942} 16943 16944-keep class android.view.Display$HdrCapabilities { 16945 <init>(); 16946 <init>(int[], float, float, float); 16947 16948 public int describeContents(); 16949 public boolean equals(java.lang.Object); 16950 public float getDesiredMaxAverageLuminance(); 16951 public float getDesiredMaxLuminance(); 16952 public float getDesiredMinLuminance(); 16953 public int[] getSupportedHdrTypes(); 16954 public int hashCode(); 16955 public void readFromParcel(android.os.Parcel); 16956 public void writeToParcel(android.os.Parcel, int); 16957 16958 16959 public static android.os.Parcelable$Creator CREATOR; 16960 public static int HDR_TYPE_DOLBY_VISION; 16961 public static int HDR_TYPE_HDR10; 16962 public static int HDR_TYPE_HLG; 16963 public static float INVALID_LUMINANCE; 16964} 16965 16966-keep class android.view.Display$Mode { 16967 <init>(int, int, int, float); 16968 16969 public int describeContents(); 16970 public boolean equals(java.lang.Object); 16971 public int getModeId(); 16972 public int getPhysicalHeight(); 16973 public int getPhysicalWidth(); 16974 public float getRefreshRate(); 16975 public int hashCode(); 16976 public boolean matches(int, int, float); 16977 public java.lang.String toString(); 16978 public void writeToParcel(android.os.Parcel, int); 16979 16980 16981 public static android.os.Parcelable$Creator CREATOR; 16982 public static android.view.Display$Mode[] EMPTY_ARRAY; 16983} 16984 16985-keep class android.view.DisplayAdjustments { 16986 <init>(); 16987 <init>(android.content.res.Configuration); 16988 <init>(android.view.DisplayAdjustments); 16989 16990 public boolean equals(java.lang.Object); 16991 public android.content.res.CompatibilityInfo getCompatibilityInfo(); 16992 public android.content.res.Configuration getConfiguration(); 16993 public int hashCode(); 16994 public void setCompatibilityInfo(android.content.res.CompatibilityInfo); 16995 public void setConfiguration(android.content.res.Configuration); 16996 16997 16998 public static android.view.DisplayAdjustments DEFAULT_DISPLAY_ADJUSTMENTS; 16999} 17000 17001-keep class android.view.DisplayCutout { 17002 <init>(android.graphics.Rect, java.util.List); 17003 17004 public boolean equals(java.lang.Object); 17005 public static android.view.DisplayCutout fromBoundingRect(int, int, int, int); 17006 public static android.view.DisplayCutout fromBounds(android.graphics.Path); 17007 public static android.view.DisplayCutout fromResources(android.content.res.Resources, int, int); 17008 public static android.view.DisplayCutout fromSpec(java.lang.String, int, int, float); 17009 public java.util.List getBoundingRects(); 17010 public android.graphics.Region getBounds(); 17011 public int getSafeInsetBottom(); 17012 public int getSafeInsetLeft(); 17013 public int getSafeInsetRight(); 17014 public int getSafeInsetTop(); 17015 public android.graphics.Rect getSafeInsets(); 17016 public int hashCode(); 17017 public android.view.DisplayCutout inset(int, int, int, int); 17018 public boolean isBoundsEmpty(); 17019 public boolean isEmpty(); 17020 public static android.graphics.Path pathFromResources(android.content.res.Resources, int, int); 17021 public android.view.DisplayCutout replaceSafeInsets(android.graphics.Rect); 17022 public java.lang.String toString(); 17023 public void writeToProto(android.util.proto.ProtoOutputStream, long); 17024 17025 17026 public static java.lang.String EMULATION_OVERLAY_CATEGORY; 17027 public static android.view.DisplayCutout NO_CUTOUT; 17028} 17029 17030-keep class android.view.DisplayCutout$ParcelableWrapper { 17031 <init>(); 17032 <init>(android.view.DisplayCutout); 17033 17034 public int describeContents(); 17035 public boolean equals(java.lang.Object); 17036 public android.view.DisplayCutout get(); 17037 public int hashCode(); 17038 public static android.view.DisplayCutout readCutoutFromParcel(android.os.Parcel); 17039 public void readFromParcel(android.os.Parcel); 17040 public void set(android.view.DisplayCutout$ParcelableWrapper); 17041 public void set(android.view.DisplayCutout); 17042 public java.lang.String toString(); 17043 public static void writeCutoutToParcel(android.view.DisplayCutout, android.os.Parcel, int); 17044 public void writeToParcel(android.os.Parcel, int); 17045 17046 17047 public static android.os.Parcelable$Creator CREATOR; 17048} 17049 17050-keep class android.view.DisplayInfo { 17051 <init>(); 17052 <init>(android.view.DisplayInfo); 17053 17054 public void copyFrom(android.view.DisplayInfo); 17055 public int describeContents(); 17056 public boolean equals(java.lang.Object); 17057 public boolean equals(android.view.DisplayInfo); 17058 public int findDefaultModeByRefreshRate(float); 17059 public void getAppMetrics(android.util.DisplayMetrics); 17060 public void getAppMetrics(android.util.DisplayMetrics, android.view.DisplayAdjustments); 17061 public void getAppMetrics(android.util.DisplayMetrics, android.content.res.CompatibilityInfo, android.content.res.Configuration); 17062 public android.view.Display$Mode getDefaultMode(); 17063 public float[] getDefaultRefreshRates(); 17064 public void getLogicalMetrics(android.util.DisplayMetrics, android.content.res.CompatibilityInfo, android.content.res.Configuration); 17065 public android.view.Display$Mode getMode(); 17066 public int getNaturalHeight(); 17067 public int getNaturalWidth(); 17068 public boolean hasAccess(int); 17069 public int hashCode(); 17070 public boolean isHdr(); 17071 public boolean isWideColorGamut(); 17072 public void readFromParcel(android.os.Parcel); 17073 public java.lang.String toString(); 17074 public void writeToParcel(android.os.Parcel, int); 17075 public void writeToProto(android.util.proto.ProtoOutputStream, long); 17076 17077 17078 public static android.os.Parcelable$Creator CREATOR; 17079 public java.lang.String address; 17080 public int appHeight; 17081 public long appVsyncOffsetNanos; 17082 public int appWidth; 17083 public int colorMode; 17084 public int defaultModeId; 17085 public android.view.DisplayCutout displayCutout; 17086 public int flags; 17087 public android.view.Display$HdrCapabilities hdrCapabilities; 17088 public int largestNominalAppHeight; 17089 public int largestNominalAppWidth; 17090 public int layerStack; 17091 public int logicalDensityDpi; 17092 public int logicalHeight; 17093 public int logicalWidth; 17094 public int modeId; 17095 public java.lang.String name; 17096 public int overscanBottom; 17097 public int overscanLeft; 17098 public int overscanRight; 17099 public int overscanTop; 17100 public java.lang.String ownerPackageName; 17101 public int ownerUid; 17102 public float physicalXDpi; 17103 public float physicalYDpi; 17104 public long presentationDeadlineNanos; 17105 public int removeMode; 17106 public int rotation; 17107 public int smallestNominalAppHeight; 17108 public int smallestNominalAppWidth; 17109 public int state; 17110 public int[] supportedColorModes; 17111 public android.view.Display$Mode[] supportedModes; 17112 public int type; 17113 public java.lang.String uniqueId; 17114} 17115 17116-keep class android.view.DisplayListCanvas { 17117 17118 public void callDrawGLFunction2(long); 17119 public void drawCircle(android.graphics.CanvasProperty, android.graphics.CanvasProperty, android.graphics.CanvasProperty, android.graphics.CanvasProperty); 17120 public void drawGLFunctor2(long, java.lang.Runnable); 17121 public void drawRenderNode(android.view.RenderNode); 17122 public void drawRoundRect(android.graphics.CanvasProperty, android.graphics.CanvasProperty, android.graphics.CanvasProperty, android.graphics.CanvasProperty, android.graphics.CanvasProperty, android.graphics.CanvasProperty, android.graphics.CanvasProperty); 17123 public int getHeight(); 17124 public int getMaximumBitmapHeight(); 17125 public int getMaximumBitmapWidth(); 17126 public int getWidth(); 17127 public void insertInorderBarrier(); 17128 public void insertReorderBarrier(); 17129 public boolean isHardwareAccelerated(); 17130 public boolean isOpaque(); 17131 public boolean isRecordingFor(java.lang.Object); 17132 public void setBitmap(android.graphics.Bitmap); 17133 public void setDensity(int); 17134 protected void throwIfCannotDraw(android.graphics.Bitmap); 17135 17136 17137} 17138 17139-keep class android.view.DragAndDropPermissions { 17140 17141 public int describeContents(); 17142 public static android.view.DragAndDropPermissions obtain(android.view.DragEvent); 17143 public void release(); 17144 public boolean take(android.os.IBinder); 17145 public boolean takeTransient(); 17146 public void writeToParcel(android.os.Parcel, int); 17147 17148 17149 public static android.os.Parcelable$Creator CREATOR; 17150} 17151 17152-keep class android.view.DragEvent { 17153 17154 public int describeContents(); 17155 public int getAction(); 17156 public android.content.ClipData getClipData(); 17157 public android.content.ClipDescription getClipDescription(); 17158 public com.android.internal.view.IDragAndDropPermissions getDragAndDropPermissions(); 17159 public java.lang.Object getLocalState(); 17160 public boolean getResult(); 17161 public float getX(); 17162 public float getY(); 17163 public static android.view.DragEvent obtain(int, float, float, java.lang.Object, android.content.ClipDescription, android.content.ClipData, com.android.internal.view.IDragAndDropPermissions, boolean); 17164 public static android.view.DragEvent obtain(android.view.DragEvent); 17165 public void recycle(); 17166 public java.lang.String toString(); 17167 public void writeToParcel(android.os.Parcel, int); 17168 17169 17170 public static int ACTION_DRAG_ENDED; 17171 public static int ACTION_DRAG_ENTERED; 17172 public static int ACTION_DRAG_EXITED; 17173 public static int ACTION_DRAG_LOCATION; 17174 public static int ACTION_DRAG_STARTED; 17175 public static int ACTION_DROP; 17176 public static android.os.Parcelable$Creator CREATOR; 17177} 17178 17179-keep class android.view.FrameMetrics { 17180 <init>(android.view.FrameMetrics); 17181 17182 public long getMetric(int); 17183 17184 17185 public static int ANIMATION_DURATION; 17186 public static int COMMAND_ISSUE_DURATION; 17187 public static int DRAW_DURATION; 17188 public static int FIRST_DRAW_FRAME; 17189 public static int INPUT_HANDLING_DURATION; 17190 public static int INTENDED_VSYNC_TIMESTAMP; 17191 public static int LAYOUT_MEASURE_DURATION; 17192 public static int SWAP_BUFFERS_DURATION; 17193 public static int SYNC_DURATION; 17194 public static int TOTAL_DURATION; 17195 public static int UNKNOWN_DELAY_DURATION; 17196 public static int VSYNC_TIMESTAMP; 17197} 17198 17199-keep class android.view.FrameStats { 17200 <init>(); 17201 17202 public long getEndTimeNano(); 17203 public int getFrameCount(); 17204 public long getFramePresentedTimeNano(int); 17205 public long getRefreshPeriodNano(); 17206 public long getStartTimeNano(); 17207 17208 17209 public static long UNDEFINED_TIME_NANO; 17210 protected long[] mFramesPresentedTimeNano; 17211 protected long mRefreshPeriodNano; 17212} 17213 17214-keep class android.view.IAppTransitionAnimationSpecsFuture { 17215 17216 public abstract android.view.AppTransitionAnimationSpec[] get(); 17217 17218 17219} 17220 17221-keep class android.view.IRecentsAnimationController { 17222 17223 public abstract void finish(boolean); 17224 public abstract void hideCurrentInputMethod(); 17225 public abstract android.app.ActivityManager$TaskSnapshot screenshotTask(int); 17226 public abstract void setAnimationTargetsBehindSystemBars(boolean); 17227 public abstract void setInputConsumerEnabled(boolean); 17228 public abstract void setSplitScreenMinimized(boolean); 17229 17230 17231} 17232 17233-keep class android.view.IRecentsAnimationRunner { 17234 17235 public abstract void onAnimationCanceled(); 17236 public abstract void onAnimationStart(android.view.IRecentsAnimationController, android.view.RemoteAnimationTarget[], android.graphics.Rect, android.graphics.Rect); 17237 17238 17239} 17240 17241-keep class android.view.IRemoteAnimationFinishedCallback { 17242 17243 public abstract void onAnimationFinished(); 17244 17245 17246} 17247 17248-keep class android.view.IRemoteAnimationRunner { 17249 17250 public abstract void onAnimationCancelled(); 17251 public abstract void onAnimationStart(android.view.RemoteAnimationTarget[], android.view.IRemoteAnimationFinishedCallback); 17252 17253 17254} 17255 17256-keep class android.view.IWindow { 17257 17258 public abstract void closeSystemDialogs(java.lang.String); 17259 public abstract void dispatchAppVisibility(boolean); 17260 public abstract void dispatchDragEvent(android.view.DragEvent); 17261 public abstract void dispatchGetNewSurface(); 17262 public abstract void dispatchPointerCaptureChanged(boolean); 17263 public abstract void dispatchSystemUiVisibilityChanged(int, int, int, int); 17264 public abstract void dispatchWallpaperCommand(java.lang.String, int, int, int, android.os.Bundle, boolean); 17265 public abstract void dispatchWallpaperOffsets(float, float, float, float, boolean); 17266 public abstract void dispatchWindowShown(); 17267 public abstract void executeCommand(java.lang.String, java.lang.String, android.os.ParcelFileDescriptor); 17268 public abstract void moved(int, int); 17269 public abstract void requestAppKeyboardShortcuts(com.android.internal.os.IResultReceiver, int); 17270 public abstract void resized(android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, boolean, android.util.MergedConfiguration, android.graphics.Rect, boolean, boolean, int, android.view.DisplayCutout$ParcelableWrapper); 17271 public abstract void updatePointerIcon(float, float); 17272 public abstract void windowFocusChanged(boolean, boolean); 17273 17274 17275} 17276 17277-keep class android.view.IWindowFocusObserver { 17278 17279 public abstract void focusGained(android.os.IBinder); 17280 public abstract void focusLost(android.os.IBinder); 17281 17282 17283} 17284 17285-keep class android.view.IWindowId { 17286 17287 public abstract boolean isFocused(); 17288 public abstract void registerFocusObserver(android.view.IWindowFocusObserver); 17289 public abstract void unregisterFocusObserver(android.view.IWindowFocusObserver); 17290 17291 17292} 17293 17294-keep class android.view.InflateException { 17295 <init>(); 17296 <init>(java.lang.String, java.lang.Throwable); 17297 <init>(java.lang.String); 17298 <init>(java.lang.Throwable); 17299 17300 17301 17302} 17303 17304-keep class android.view.InputChannel { 17305 <init>(); 17306 17307 public int describeContents(); 17308 public void dispose(); 17309 public android.view.InputChannel dup(); 17310 protected void finalize(); 17311 public java.lang.String getName(); 17312 public static android.view.InputChannel[] openInputChannelPair(java.lang.String); 17313 public void readFromParcel(android.os.Parcel); 17314 public java.lang.String toString(); 17315 public void transferTo(android.view.InputChannel); 17316 public void writeToParcel(android.os.Parcel, int); 17317 17318 17319 public static android.os.Parcelable$Creator CREATOR; 17320} 17321 17322-keep class android.view.InputDevice { 17323 17324 public int describeContents(); 17325 public void disable(); 17326 public void enable(); 17327 public int getControllerNumber(); 17328 public java.lang.String getDescriptor(); 17329 public static android.view.InputDevice getDevice(int); 17330 public static int[] getDeviceIds(); 17331 public int getGeneration(); 17332 public int getId(); 17333 public android.hardware.input.InputDeviceIdentifier getIdentifier(); 17334 public android.view.KeyCharacterMap getKeyCharacterMap(); 17335 public int getKeyboardType(); 17336 public android.view.InputDevice$MotionRange getMotionRange(int); 17337 public android.view.InputDevice$MotionRange getMotionRange(int, int); 17338 public java.util.List getMotionRanges(); 17339 public java.lang.String getName(); 17340 public int getProductId(); 17341 public int getSources(); 17342 public int getVendorId(); 17343 public android.os.Vibrator getVibrator(); 17344 public boolean hasButtonUnderPad(); 17345 public boolean[] hasKeys(int[]); 17346 public boolean hasMicrophone(); 17347 public boolean isEnabled(); 17348 public boolean isExternal(); 17349 public boolean isFullKeyboard(); 17350 public boolean isVirtual(); 17351 public void setCustomPointerIcon(android.view.PointerIcon); 17352 public void setPointerType(int); 17353 public boolean supportsSource(int); 17354 public java.lang.String toString(); 17355 public void writeToParcel(android.os.Parcel, int); 17356 17357 17358 public static android.os.Parcelable$Creator CREATOR; 17359 public static int KEYBOARD_TYPE_ALPHABETIC; 17360 public static int KEYBOARD_TYPE_NONE; 17361 public static int KEYBOARD_TYPE_NON_ALPHABETIC; 17362 public static int MOTION_RANGE_ORIENTATION; 17363 public static int MOTION_RANGE_PRESSURE; 17364 public static int MOTION_RANGE_SIZE; 17365 public static int MOTION_RANGE_TOOL_MAJOR; 17366 public static int MOTION_RANGE_TOOL_MINOR; 17367 public static int MOTION_RANGE_TOUCH_MAJOR; 17368 public static int MOTION_RANGE_TOUCH_MINOR; 17369 public static int MOTION_RANGE_X; 17370 public static int MOTION_RANGE_Y; 17371 public static int SOURCE_ANY; 17372 public static int SOURCE_BLUETOOTH_STYLUS; 17373 public static int SOURCE_CLASS_BUTTON; 17374 public static int SOURCE_CLASS_JOYSTICK; 17375 public static int SOURCE_CLASS_MASK; 17376 public static int SOURCE_CLASS_NONE; 17377 public static int SOURCE_CLASS_POINTER; 17378 public static int SOURCE_CLASS_POSITION; 17379 public static int SOURCE_CLASS_TRACKBALL; 17380 public static int SOURCE_DPAD; 17381 public static int SOURCE_GAMEPAD; 17382 public static int SOURCE_HDMI; 17383 public static int SOURCE_JOYSTICK; 17384 public static int SOURCE_KEYBOARD; 17385 public static int SOURCE_MOUSE; 17386 public static int SOURCE_MOUSE_RELATIVE; 17387 public static int SOURCE_ROTARY_ENCODER; 17388 public static int SOURCE_STYLUS; 17389 public static int SOURCE_TOUCHPAD; 17390 public static int SOURCE_TOUCHSCREEN; 17391 public static int SOURCE_TOUCH_NAVIGATION; 17392 public static int SOURCE_TRACKBALL; 17393 public static int SOURCE_UNKNOWN; 17394} 17395 17396-keep class android.view.InputDevice$MotionRange { 17397 17398 public int getAxis(); 17399 public float getFlat(); 17400 public float getFuzz(); 17401 public float getMax(); 17402 public float getMin(); 17403 public float getRange(); 17404 public float getResolution(); 17405 public int getSource(); 17406 public boolean isFromSource(int); 17407 17408 17409} 17410 17411-keep class android.view.InputEvent { 17412 17413 public abstract void cancel(); 17414 public abstract android.view.InputEvent copy(); 17415 public int describeContents(); 17416 public android.view.InputDevice getDevice(); 17417 public abstract int getDeviceId(); 17418 public abstract long getEventTime(); 17419 public abstract long getEventTimeNano(); 17420 public int getSequenceNumber(); 17421 public abstract int getSource(); 17422 public boolean isFromSource(int); 17423 public abstract boolean isTainted(); 17424 protected void prepareForReuse(); 17425 public void recycle(); 17426 public void recycleIfNeededAfterDispatch(); 17427 public abstract void setSource(int); 17428 public abstract void setTainted(boolean); 17429 17430 17431 public static android.os.Parcelable$Creator CREATOR; 17432 protected static int PARCEL_TOKEN_KEY_EVENT; 17433 protected static int PARCEL_TOKEN_MOTION_EVENT; 17434 protected boolean mRecycled; 17435 protected int mSeq; 17436} 17437 17438-keep class android.view.InputEventConsistencyVerifier { 17439 <init>(java.lang.Object, int); 17440 <init>(java.lang.Object, int, java.lang.String); 17441 17442 public static boolean isInstrumentationEnabled(); 17443 public void onGenericMotionEvent(android.view.MotionEvent, int); 17444 public void onInputEvent(android.view.InputEvent, int); 17445 public void onKeyEvent(android.view.KeyEvent, int); 17446 public void onTouchEvent(android.view.MotionEvent, int); 17447 public void onTrackballEvent(android.view.MotionEvent, int); 17448 public void onUnhandledEvent(android.view.InputEvent, int); 17449 public void reset(); 17450 17451 17452 public static int FLAG_RAW_DEVICE_INPUT; 17453} 17454 17455-keep class android.view.InputEventReceiver { 17456 <init>(android.view.InputChannel, android.os.Looper); 17457 17458 public boolean consumeBatchedInputEvents(long); 17459 public void dispose(); 17460 protected void finalize(); 17461 public void finishInputEvent(android.view.InputEvent, boolean); 17462 public void onBatchedInputEventPending(); 17463 public void onInputEvent(android.view.InputEvent, int); 17464 17465 17466} 17467 17468-keep class android.view.InputQueue { 17469 <init>(); 17470 17471 public void dispose(); 17472 public void dispose(boolean); 17473 protected void finalize(); 17474 public long getNativePtr(); 17475 public void sendInputEvent(android.view.InputEvent, java.lang.Object, boolean, android.view.InputQueue$FinishedInputEventCallback); 17476 17477 17478} 17479 17480-keep class android.view.InputQueue$Callback { 17481 17482 public abstract void onInputQueueCreated(android.view.InputQueue); 17483 public abstract void onInputQueueDestroyed(android.view.InputQueue); 17484 17485 17486} 17487 17488-keep class android.view.InputQueue$FinishedInputEventCallback { 17489 17490 public abstract void onFinishedInputEvent(java.lang.Object, boolean); 17491 17492 17493} 17494 17495-keep class android.view.KeyCharacterMap { 17496 17497 public int describeContents(); 17498 public static boolean deviceHasKey(int); 17499 public static boolean[] deviceHasKeys(int[]); 17500 protected void finalize(); 17501 public int get(int, int); 17502 public static int getDeadChar(int, int); 17503 public char getDisplayLabel(int); 17504 public android.view.KeyEvent[] getEvents(char[]); 17505 public android.view.KeyCharacterMap$FallbackAction getFallbackAction(int, int); 17506 public boolean getKeyData(int, android.view.KeyCharacterMap$KeyData); 17507 public int getKeyboardType(); 17508 public char getMatch(int, char[]); 17509 public char getMatch(int, char[], int); 17510 public int getModifierBehavior(); 17511 public char getNumber(int); 17512 public boolean isPrintingKey(int); 17513 public static android.view.KeyCharacterMap load(int); 17514 public void writeToParcel(android.os.Parcel, int); 17515 17516 17517 public static int ALPHA; 17518 public static int BUILT_IN_KEYBOARD; 17519 public static int COMBINING_ACCENT; 17520 public static int COMBINING_ACCENT_MASK; 17521 public static android.os.Parcelable$Creator CREATOR; 17522 public static int FULL; 17523 public static char HEX_INPUT; 17524 public static int MODIFIER_BEHAVIOR_CHORDED; 17525 public static int MODIFIER_BEHAVIOR_CHORDED_OR_TOGGLED; 17526 public static int NUMERIC; 17527 public static char PICKER_DIALOG_INPUT; 17528 public static int PREDICTIVE; 17529 public static int SPECIAL_FUNCTION; 17530 public static int VIRTUAL_KEYBOARD; 17531} 17532 17533-keep class android.view.KeyCharacterMap$FallbackAction { 17534 17535 public static android.view.KeyCharacterMap$FallbackAction obtain(); 17536 public void recycle(); 17537 17538 17539 public int keyCode; 17540 public int metaState; 17541} 17542 17543-keep class android.view.KeyCharacterMap$KeyData { 17544 <init>(); 17545 17546 17547 17548 public static int META_LENGTH; 17549 public char displayLabel; 17550 public char[] meta; 17551 public char number; 17552} 17553 17554-keep class android.view.KeyEvent { 17555 <init>(int, int); 17556 <init>(long, long, int, int, int); 17557 <init>(long, long, int, int, int, int); 17558 <init>(long, long, int, int, int, int, int, int); 17559 <init>(long, long, int, int, int, int, int, int, int); 17560 <init>(long, long, int, int, int, int, int, int, int, int); 17561 <init>(long, java.lang.String, int, int); 17562 <init>(android.view.KeyEvent); 17563 <init>(android.view.KeyEvent, long, int); 17564 17565 public static java.lang.String actionToString(int); 17566 public void cancel(); 17567 public static android.view.KeyEvent changeAction(android.view.KeyEvent, int); 17568 public static android.view.KeyEvent changeFlags(android.view.KeyEvent, int); 17569 public static android.view.KeyEvent changeTimeRepeat(android.view.KeyEvent, long, int); 17570 public static android.view.KeyEvent changeTimeRepeat(android.view.KeyEvent, long, int, int); 17571 public android.view.KeyEvent copy(); 17572 public android.view.InputEvent copy(); 17573 public static android.view.KeyEvent createFromParcelBody(android.os.Parcel); 17574 public boolean dispatch(android.view.KeyEvent$Callback); 17575 public boolean dispatch(android.view.KeyEvent$Callback, android.view.KeyEvent$DispatcherState, java.lang.Object); 17576 public int getAction(); 17577 public java.lang.String getCharacters(); 17578 public static int getDeadChar(int, int); 17579 public int getDeviceId(); 17580 public char getDisplayLabel(); 17581 public long getDownTime(); 17582 public long getEventTime(); 17583 public long getEventTimeNano(); 17584 public int getFlags(); 17585 public android.view.KeyCharacterMap getKeyCharacterMap(); 17586 public int getKeyCode(); 17587 public boolean getKeyData(android.view.KeyCharacterMap$KeyData); 17588 public int getKeyboardDevice(); 17589 public char getMatch(char[]); 17590 public char getMatch(char[], int); 17591 public static int getMaxKeyCode(); 17592 public int getMetaState(); 17593 public static int getModifierMetaStateMask(); 17594 public int getModifiers(); 17595 public char getNumber(); 17596 public int getRepeatCount(); 17597 public int getScanCode(); 17598 public int getSource(); 17599 public int getUnicodeChar(); 17600 public int getUnicodeChar(int); 17601 public boolean hasModifiers(int); 17602 public boolean hasNoModifiers(); 17603 public static boolean isAltKey(int); 17604 public boolean isAltPressed(); 17605 public boolean isCanceled(); 17606 public boolean isCapsLockOn(); 17607 public static boolean isConfirmKey(int); 17608 public boolean isCtrlPressed(); 17609 public boolean isDown(); 17610 public boolean isFunctionPressed(); 17611 public static boolean isGamepadButton(int); 17612 public boolean isLongPress(); 17613 public static boolean isMediaKey(int); 17614 public static boolean isMetaKey(int); 17615 public boolean isMetaPressed(); 17616 public static boolean isModifierKey(int); 17617 public boolean isNumLockOn(); 17618 public boolean isPrintingKey(); 17619 public boolean isScrollLockOn(); 17620 public boolean isShiftPressed(); 17621 public boolean isSymPressed(); 17622 public boolean isSystem(); 17623 public static boolean isSystemKey(int); 17624 public boolean isTainted(); 17625 public boolean isTracking(); 17626 public boolean isWakeKey(); 17627 public static boolean isWakeKey(int); 17628 public static int keyCodeFromString(java.lang.String); 17629 public static java.lang.String keyCodeToString(int); 17630 public static boolean metaStateHasModifiers(int, int); 17631 public static boolean metaStateHasNoModifiers(int); 17632 public static java.lang.String metaStateToString(int); 17633 public static int normalizeMetaState(int); 17634 public static android.view.KeyEvent obtain(long, long, int, int, int, int, int, int, int, int, java.lang.String); 17635 public static android.view.KeyEvent obtain(android.view.KeyEvent); 17636 public void recycle(); 17637 public void recycleIfNeededAfterDispatch(); 17638 public void setSource(int); 17639 public void setTainted(boolean); 17640 public void startTracking(); 17641 public java.lang.String toString(); 17642 public void writeToParcel(android.os.Parcel, int); 17643 17644 17645 public static int ACTION_DOWN; 17646 public static int ACTION_MULTIPLE; 17647 public static int ACTION_UP; 17648 public static android.os.Parcelable$Creator CREATOR; 17649 public static int FLAG_CANCELED; 17650 public static int FLAG_CANCELED_LONG_PRESS; 17651 public static int FLAG_EDITOR_ACTION; 17652 public static int FLAG_FALLBACK; 17653 public static int FLAG_FROM_SYSTEM; 17654 public static int FLAG_KEEP_TOUCH_MODE; 17655 public static int FLAG_LONG_PRESS; 17656 public static int FLAG_PREDISPATCH; 17657 public static int FLAG_SOFT_KEYBOARD; 17658 public static int FLAG_START_TRACKING; 17659 public static int FLAG_TAINTED; 17660 public static int FLAG_TRACKING; 17661 public static int FLAG_VIRTUAL_HARD_KEY; 17662 public static int FLAG_WOKE_HERE; 17663 public static int KEYCODE_0; 17664 public static int KEYCODE_1; 17665 public static int KEYCODE_11; 17666 public static int KEYCODE_12; 17667 public static int KEYCODE_2; 17668 public static int KEYCODE_3; 17669 public static int KEYCODE_3D_MODE; 17670 public static int KEYCODE_4; 17671 public static int KEYCODE_5; 17672 public static int KEYCODE_6; 17673 public static int KEYCODE_7; 17674 public static int KEYCODE_8; 17675 public static int KEYCODE_9; 17676 public static int KEYCODE_A; 17677 public static int KEYCODE_ALL_APPS; 17678 public static int KEYCODE_ALT_LEFT; 17679 public static int KEYCODE_ALT_RIGHT; 17680 public static int KEYCODE_APOSTROPHE; 17681 public static int KEYCODE_APP_SWITCH; 17682 public static int KEYCODE_ASSIST; 17683 public static int KEYCODE_AT; 17684 public static int KEYCODE_AVR_INPUT; 17685 public static int KEYCODE_AVR_POWER; 17686 public static int KEYCODE_B; 17687 public static int KEYCODE_BACK; 17688 public static int KEYCODE_BACKSLASH; 17689 public static int KEYCODE_BOOKMARK; 17690 public static int KEYCODE_BREAK; 17691 public static int KEYCODE_BRIGHTNESS_DOWN; 17692 public static int KEYCODE_BRIGHTNESS_UP; 17693 public static int KEYCODE_BUTTON_1; 17694 public static int KEYCODE_BUTTON_10; 17695 public static int KEYCODE_BUTTON_11; 17696 public static int KEYCODE_BUTTON_12; 17697 public static int KEYCODE_BUTTON_13; 17698 public static int KEYCODE_BUTTON_14; 17699 public static int KEYCODE_BUTTON_15; 17700 public static int KEYCODE_BUTTON_16; 17701 public static int KEYCODE_BUTTON_2; 17702 public static int KEYCODE_BUTTON_3; 17703 public static int KEYCODE_BUTTON_4; 17704 public static int KEYCODE_BUTTON_5; 17705 public static int KEYCODE_BUTTON_6; 17706 public static int KEYCODE_BUTTON_7; 17707 public static int KEYCODE_BUTTON_8; 17708 public static int KEYCODE_BUTTON_9; 17709 public static int KEYCODE_BUTTON_A; 17710 public static int KEYCODE_BUTTON_B; 17711 public static int KEYCODE_BUTTON_C; 17712 public static int KEYCODE_BUTTON_L1; 17713 public static int KEYCODE_BUTTON_L2; 17714 public static int KEYCODE_BUTTON_MODE; 17715 public static int KEYCODE_BUTTON_R1; 17716 public static int KEYCODE_BUTTON_R2; 17717 public static int KEYCODE_BUTTON_SELECT; 17718 public static int KEYCODE_BUTTON_START; 17719 public static int KEYCODE_BUTTON_THUMBL; 17720 public static int KEYCODE_BUTTON_THUMBR; 17721 public static int KEYCODE_BUTTON_X; 17722 public static int KEYCODE_BUTTON_Y; 17723 public static int KEYCODE_BUTTON_Z; 17724 public static int KEYCODE_C; 17725 public static int KEYCODE_CALCULATOR; 17726 public static int KEYCODE_CALENDAR; 17727 public static int KEYCODE_CALL; 17728 public static int KEYCODE_CAMERA; 17729 public static int KEYCODE_CAPS_LOCK; 17730 public static int KEYCODE_CAPTIONS; 17731 public static int KEYCODE_CHANNEL_DOWN; 17732 public static int KEYCODE_CHANNEL_UP; 17733 public static int KEYCODE_CLEAR; 17734 public static int KEYCODE_COMMA; 17735 public static int KEYCODE_CONTACTS; 17736 public static int KEYCODE_COPY; 17737 public static int KEYCODE_CTRL_LEFT; 17738 public static int KEYCODE_CTRL_RIGHT; 17739 public static int KEYCODE_CUT; 17740 public static int KEYCODE_D; 17741 public static int KEYCODE_DEL; 17742 public static int KEYCODE_DPAD_CENTER; 17743 public static int KEYCODE_DPAD_DOWN; 17744 public static int KEYCODE_DPAD_DOWN_LEFT; 17745 public static int KEYCODE_DPAD_DOWN_RIGHT; 17746 public static int KEYCODE_DPAD_LEFT; 17747 public static int KEYCODE_DPAD_RIGHT; 17748 public static int KEYCODE_DPAD_UP; 17749 public static int KEYCODE_DPAD_UP_LEFT; 17750 public static int KEYCODE_DPAD_UP_RIGHT; 17751 public static int KEYCODE_DVR; 17752 public static int KEYCODE_E; 17753 public static int KEYCODE_EISU; 17754 public static int KEYCODE_ENDCALL; 17755 public static int KEYCODE_ENTER; 17756 public static int KEYCODE_ENVELOPE; 17757 public static int KEYCODE_EQUALS; 17758 public static int KEYCODE_ESCAPE; 17759 public static int KEYCODE_EXPLORER; 17760 public static int KEYCODE_F; 17761 public static int KEYCODE_F1; 17762 public static int KEYCODE_F10; 17763 public static int KEYCODE_F11; 17764 public static int KEYCODE_F12; 17765 public static int KEYCODE_F2; 17766 public static int KEYCODE_F3; 17767 public static int KEYCODE_F4; 17768 public static int KEYCODE_F5; 17769 public static int KEYCODE_F6; 17770 public static int KEYCODE_F7; 17771 public static int KEYCODE_F8; 17772 public static int KEYCODE_F9; 17773 public static int KEYCODE_FOCUS; 17774 public static int KEYCODE_FORWARD; 17775 public static int KEYCODE_FORWARD_DEL; 17776 public static int KEYCODE_FUNCTION; 17777 public static int KEYCODE_G; 17778 public static int KEYCODE_GRAVE; 17779 public static int KEYCODE_GUIDE; 17780 public static int KEYCODE_H; 17781 public static int KEYCODE_HEADSETHOOK; 17782 public static int KEYCODE_HELP; 17783 public static int KEYCODE_HENKAN; 17784 public static int KEYCODE_HOME; 17785 public static int KEYCODE_I; 17786 public static int KEYCODE_INFO; 17787 public static int KEYCODE_INSERT; 17788 public static int KEYCODE_J; 17789 public static int KEYCODE_K; 17790 public static int KEYCODE_KANA; 17791 public static int KEYCODE_KATAKANA_HIRAGANA; 17792 public static int KEYCODE_L; 17793 public static int KEYCODE_LANGUAGE_SWITCH; 17794 public static int KEYCODE_LAST_CHANNEL; 17795 public static int KEYCODE_LEFT_BRACKET; 17796 public static int KEYCODE_M; 17797 public static int KEYCODE_MANNER_MODE; 17798 public static int KEYCODE_MEDIA_AUDIO_TRACK; 17799 public static int KEYCODE_MEDIA_CLOSE; 17800 public static int KEYCODE_MEDIA_EJECT; 17801 public static int KEYCODE_MEDIA_FAST_FORWARD; 17802 public static int KEYCODE_MEDIA_NEXT; 17803 public static int KEYCODE_MEDIA_PAUSE; 17804 public static int KEYCODE_MEDIA_PLAY; 17805 public static int KEYCODE_MEDIA_PLAY_PAUSE; 17806 public static int KEYCODE_MEDIA_PREVIOUS; 17807 public static int KEYCODE_MEDIA_RECORD; 17808 public static int KEYCODE_MEDIA_REWIND; 17809 public static int KEYCODE_MEDIA_SKIP_BACKWARD; 17810 public static int KEYCODE_MEDIA_SKIP_FORWARD; 17811 public static int KEYCODE_MEDIA_STEP_BACKWARD; 17812 public static int KEYCODE_MEDIA_STEP_FORWARD; 17813 public static int KEYCODE_MEDIA_STOP; 17814 public static int KEYCODE_MEDIA_TOP_MENU; 17815 public static int KEYCODE_MENU; 17816 public static int KEYCODE_META_LEFT; 17817 public static int KEYCODE_META_RIGHT; 17818 public static int KEYCODE_MINUS; 17819 public static int KEYCODE_MOVE_END; 17820 public static int KEYCODE_MOVE_HOME; 17821 public static int KEYCODE_MUHENKAN; 17822 public static int KEYCODE_MUSIC; 17823 public static int KEYCODE_MUTE; 17824 public static int KEYCODE_N; 17825 public static int KEYCODE_NAVIGATE_IN; 17826 public static int KEYCODE_NAVIGATE_NEXT; 17827 public static int KEYCODE_NAVIGATE_OUT; 17828 public static int KEYCODE_NAVIGATE_PREVIOUS; 17829 public static int KEYCODE_NOTIFICATION; 17830 public static int KEYCODE_NUM; 17831 public static int KEYCODE_NUMPAD_0; 17832 public static int KEYCODE_NUMPAD_1; 17833 public static int KEYCODE_NUMPAD_2; 17834 public static int KEYCODE_NUMPAD_3; 17835 public static int KEYCODE_NUMPAD_4; 17836 public static int KEYCODE_NUMPAD_5; 17837 public static int KEYCODE_NUMPAD_6; 17838 public static int KEYCODE_NUMPAD_7; 17839 public static int KEYCODE_NUMPAD_8; 17840 public static int KEYCODE_NUMPAD_9; 17841 public static int KEYCODE_NUMPAD_ADD; 17842 public static int KEYCODE_NUMPAD_COMMA; 17843 public static int KEYCODE_NUMPAD_DIVIDE; 17844 public static int KEYCODE_NUMPAD_DOT; 17845 public static int KEYCODE_NUMPAD_ENTER; 17846 public static int KEYCODE_NUMPAD_EQUALS; 17847 public static int KEYCODE_NUMPAD_LEFT_PAREN; 17848 public static int KEYCODE_NUMPAD_MULTIPLY; 17849 public static int KEYCODE_NUMPAD_RIGHT_PAREN; 17850 public static int KEYCODE_NUMPAD_SUBTRACT; 17851 public static int KEYCODE_NUM_LOCK; 17852 public static int KEYCODE_O; 17853 public static int KEYCODE_P; 17854 public static int KEYCODE_PAGE_DOWN; 17855 public static int KEYCODE_PAGE_UP; 17856 public static int KEYCODE_PAIRING; 17857 public static int KEYCODE_PASTE; 17858 public static int KEYCODE_PERIOD; 17859 public static int KEYCODE_PICTSYMBOLS; 17860 public static int KEYCODE_PLUS; 17861 public static int KEYCODE_POUND; 17862 public static int KEYCODE_POWER; 17863 public static int KEYCODE_PROG_BLUE; 17864 public static int KEYCODE_PROG_GREEN; 17865 public static int KEYCODE_PROG_RED; 17866 public static int KEYCODE_PROG_YELLOW; 17867 public static int KEYCODE_Q; 17868 public static int KEYCODE_R; 17869 public static int KEYCODE_REFRESH; 17870 public static int KEYCODE_RIGHT_BRACKET; 17871 public static int KEYCODE_RO; 17872 public static int KEYCODE_S; 17873 public static int KEYCODE_SCROLL_LOCK; 17874 public static int KEYCODE_SEARCH; 17875 public static int KEYCODE_SEMICOLON; 17876 public static int KEYCODE_SETTINGS; 17877 public static int KEYCODE_SHIFT_LEFT; 17878 public static int KEYCODE_SHIFT_RIGHT; 17879 public static int KEYCODE_SLASH; 17880 public static int KEYCODE_SLEEP; 17881 public static int KEYCODE_SOFT_LEFT; 17882 public static int KEYCODE_SOFT_RIGHT; 17883 public static int KEYCODE_SOFT_SLEEP; 17884 public static int KEYCODE_SPACE; 17885 public static int KEYCODE_STAR; 17886 public static int KEYCODE_STB_INPUT; 17887 public static int KEYCODE_STB_POWER; 17888 public static int KEYCODE_STEM_1; 17889 public static int KEYCODE_STEM_2; 17890 public static int KEYCODE_STEM_3; 17891 public static int KEYCODE_STEM_PRIMARY; 17892 public static int KEYCODE_SWITCH_CHARSET; 17893 public static int KEYCODE_SYM; 17894 public static int KEYCODE_SYSRQ; 17895 public static int KEYCODE_SYSTEM_NAVIGATION_DOWN; 17896 public static int KEYCODE_SYSTEM_NAVIGATION_LEFT; 17897 public static int KEYCODE_SYSTEM_NAVIGATION_RIGHT; 17898 public static int KEYCODE_SYSTEM_NAVIGATION_UP; 17899 public static int KEYCODE_T; 17900 public static int KEYCODE_TAB; 17901 public static int KEYCODE_TV; 17902 public static int KEYCODE_TV_ANTENNA_CABLE; 17903 public static int KEYCODE_TV_AUDIO_DESCRIPTION; 17904 public static int KEYCODE_TV_AUDIO_DESCRIPTION_MIX_DOWN; 17905 public static int KEYCODE_TV_AUDIO_DESCRIPTION_MIX_UP; 17906 public static int KEYCODE_TV_CONTENTS_MENU; 17907 public static int KEYCODE_TV_DATA_SERVICE; 17908 public static int KEYCODE_TV_INPUT; 17909 public static int KEYCODE_TV_INPUT_COMPONENT_1; 17910 public static int KEYCODE_TV_INPUT_COMPONENT_2; 17911 public static int KEYCODE_TV_INPUT_COMPOSITE_1; 17912 public static int KEYCODE_TV_INPUT_COMPOSITE_2; 17913 public static int KEYCODE_TV_INPUT_HDMI_1; 17914 public static int KEYCODE_TV_INPUT_HDMI_2; 17915 public static int KEYCODE_TV_INPUT_HDMI_3; 17916 public static int KEYCODE_TV_INPUT_HDMI_4; 17917 public static int KEYCODE_TV_INPUT_VGA_1; 17918 public static int KEYCODE_TV_MEDIA_CONTEXT_MENU; 17919 public static int KEYCODE_TV_NETWORK; 17920 public static int KEYCODE_TV_NUMBER_ENTRY; 17921 public static int KEYCODE_TV_POWER; 17922 public static int KEYCODE_TV_RADIO_SERVICE; 17923 public static int KEYCODE_TV_SATELLITE; 17924 public static int KEYCODE_TV_SATELLITE_BS; 17925 public static int KEYCODE_TV_SATELLITE_CS; 17926 public static int KEYCODE_TV_SATELLITE_SERVICE; 17927 public static int KEYCODE_TV_TELETEXT; 17928 public static int KEYCODE_TV_TERRESTRIAL_ANALOG; 17929 public static int KEYCODE_TV_TERRESTRIAL_DIGITAL; 17930 public static int KEYCODE_TV_TIMER_PROGRAMMING; 17931 public static int KEYCODE_TV_ZOOM_MODE; 17932 public static int KEYCODE_U; 17933 public static int KEYCODE_UNKNOWN; 17934 public static int KEYCODE_V; 17935 public static int KEYCODE_VOICE_ASSIST; 17936 public static int KEYCODE_VOLUME_DOWN; 17937 public static int KEYCODE_VOLUME_MUTE; 17938 public static int KEYCODE_VOLUME_UP; 17939 public static int KEYCODE_W; 17940 public static int KEYCODE_WAKEUP; 17941 public static int KEYCODE_WINDOW; 17942 public static int KEYCODE_X; 17943 public static int KEYCODE_Y; 17944 public static int KEYCODE_YEN; 17945 public static int KEYCODE_Z; 17946 public static int KEYCODE_ZENKAKU_HANKAKU; 17947 public static int KEYCODE_ZOOM_IN; 17948 public static int KEYCODE_ZOOM_OUT; 17949 public static int MAX_KEYCODE; 17950 public static int META_ALT_LEFT_ON; 17951 public static int META_ALT_LOCKED; 17952 public static int META_ALT_MASK; 17953 public static int META_ALT_ON; 17954 public static int META_ALT_RIGHT_ON; 17955 public static int META_CAPS_LOCK_ON; 17956 public static int META_CAP_LOCKED; 17957 public static int META_CTRL_LEFT_ON; 17958 public static int META_CTRL_MASK; 17959 public static int META_CTRL_ON; 17960 public static int META_CTRL_RIGHT_ON; 17961 public static int META_FUNCTION_ON; 17962 public static int META_META_LEFT_ON; 17963 public static int META_META_MASK; 17964 public static int META_META_ON; 17965 public static int META_META_RIGHT_ON; 17966 public static int META_NUM_LOCK_ON; 17967 public static int META_SCROLL_LOCK_ON; 17968 public static int META_SELECTING; 17969 public static int META_SHIFT_LEFT_ON; 17970 public static int META_SHIFT_MASK; 17971 public static int META_SHIFT_ON; 17972 public static int META_SHIFT_RIGHT_ON; 17973 public static int META_SYM_LOCKED; 17974 public static int META_SYM_ON; 17975} 17976 17977-keep class android.view.KeyEvent$Callback { 17978 17979 public abstract boolean onKeyDown(int, android.view.KeyEvent); 17980 public abstract boolean onKeyLongPress(int, android.view.KeyEvent); 17981 public abstract boolean onKeyMultiple(int, int, android.view.KeyEvent); 17982 public abstract boolean onKeyUp(int, android.view.KeyEvent); 17983 17984 17985} 17986 17987-keep class android.view.KeyEvent$DispatcherState { 17988 <init>(); 17989 17990 public void handleUpEvent(android.view.KeyEvent); 17991 public boolean isTracking(android.view.KeyEvent); 17992 public void performedLongPress(android.view.KeyEvent); 17993 public void reset(); 17994 public void reset(java.lang.Object); 17995 public void startTracking(android.view.KeyEvent, java.lang.Object); 17996 17997 17998} 17999 18000-keep class android.view.KeyboardShortcutGroup { 18001 <init>(java.lang.CharSequence, java.util.List); 18002 <init>(java.lang.CharSequence); 18003 <init>(java.lang.CharSequence, java.util.List, boolean); 18004 <init>(java.lang.CharSequence, boolean); 18005 18006 public void addItem(android.view.KeyboardShortcutInfo); 18007 public int describeContents(); 18008 public java.util.List getItems(); 18009 public java.lang.CharSequence getLabel(); 18010 public boolean isSystemGroup(); 18011 public void writeToParcel(android.os.Parcel, int); 18012 18013 18014 public static android.os.Parcelable$Creator CREATOR; 18015} 18016 18017-keep class android.view.KeyboardShortcutInfo { 18018 <init>(java.lang.CharSequence, android.graphics.drawable.Icon, int, int); 18019 <init>(java.lang.CharSequence, int, int); 18020 <init>(java.lang.CharSequence, char, int); 18021 18022 public int describeContents(); 18023 public char getBaseCharacter(); 18024 public android.graphics.drawable.Icon getIcon(); 18025 public int getKeycode(); 18026 public java.lang.CharSequence getLabel(); 18027 public int getModifiers(); 18028 public void writeToParcel(android.os.Parcel, int); 18029 18030 18031 public static android.os.Parcelable$Creator CREATOR; 18032} 18033 18034-keep class android.view.LayoutInflater { 18035 <init>(android.content.Context); 18036 <init>(android.view.LayoutInflater, android.content.Context); 18037 18038 public abstract android.view.LayoutInflater cloneInContext(android.content.Context); 18039 public android.view.View createView(java.lang.String, java.lang.String, android.util.AttributeSet); 18040 public static android.view.LayoutInflater from(android.content.Context); 18041 public android.content.Context getContext(); 18042 public android.view.LayoutInflater$Factory getFactory(); 18043 public android.view.LayoutInflater$Factory2 getFactory2(); 18044 public android.view.LayoutInflater$Filter getFilter(); 18045 public android.view.View inflate(int, android.view.ViewGroup); 18046 public android.view.View inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup); 18047 public android.view.View inflate(int, android.view.ViewGroup, boolean); 18048 public android.view.View inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean); 18049 protected android.view.View onCreateView(java.lang.String, android.util.AttributeSet); 18050 protected android.view.View onCreateView(android.view.View, java.lang.String, android.util.AttributeSet); 18051 public void setFactory(android.view.LayoutInflater$Factory); 18052 public void setFactory2(android.view.LayoutInflater$Factory2); 18053 public void setFilter(android.view.LayoutInflater$Filter); 18054 public void setPrivateFactory(android.view.LayoutInflater$Factory2); 18055 18056 18057 protected android.content.Context mContext; 18058} 18059 18060-keep class android.view.LayoutInflater$Factory { 18061 18062 public abstract android.view.View onCreateView(java.lang.String, android.content.Context, android.util.AttributeSet); 18063 18064 18065} 18066 18067-keep class android.view.LayoutInflater$Factory2 { 18068 18069 public abstract android.view.View onCreateView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet); 18070 18071 18072} 18073 18074-keep class android.view.LayoutInflater$Filter { 18075 18076 public abstract boolean onLoadClass(java.lang.Class); 18077 18078 18079} 18080 18081-keep class android.view.MagnificationSpec { 18082 18083 public void clear(); 18084 public int describeContents(); 18085 public boolean equals(java.lang.Object); 18086 public int hashCode(); 18087 public void initialize(float, float, float); 18088 public boolean isNop(); 18089 public static android.view.MagnificationSpec obtain(android.view.MagnificationSpec); 18090 public static android.view.MagnificationSpec obtain(); 18091 public void recycle(); 18092 public void setTo(android.view.MagnificationSpec); 18093 public java.lang.String toString(); 18094 public void writeToParcel(android.os.Parcel, int); 18095 18096 18097 public static android.os.Parcelable$Creator CREATOR; 18098 public float offsetX; 18099 public float offsetY; 18100 public float scale; 18101} 18102 18103-keep class android.view.Menu { 18104 18105 public abstract android.view.MenuItem add(java.lang.CharSequence); 18106 public abstract android.view.MenuItem add(int); 18107 public abstract android.view.MenuItem add(int, int, int, java.lang.CharSequence); 18108 public abstract android.view.MenuItem add(int, int, int, int); 18109 public abstract int addIntentOptions(int, int, int, android.content.ComponentName, android.content.Intent[], android.content.Intent, int, android.view.MenuItem[]); 18110 public abstract android.view.SubMenu addSubMenu(java.lang.CharSequence); 18111 public abstract android.view.SubMenu addSubMenu(int); 18112 public abstract android.view.SubMenu addSubMenu(int, int, int, java.lang.CharSequence); 18113 public abstract android.view.SubMenu addSubMenu(int, int, int, int); 18114 public abstract void clear(); 18115 public abstract void close(); 18116 public abstract android.view.MenuItem findItem(int); 18117 public abstract android.view.MenuItem getItem(int); 18118 public abstract boolean hasVisibleItems(); 18119 public abstract boolean isShortcutKey(int, android.view.KeyEvent); 18120 public abstract boolean performIdentifierAction(int, int); 18121 public abstract boolean performShortcut(int, android.view.KeyEvent, int); 18122 public abstract void removeGroup(int); 18123 public abstract void removeItem(int); 18124 public abstract void setGroupCheckable(int, boolean, boolean); 18125 public void setGroupDividerEnabled(boolean); 18126 public abstract void setGroupEnabled(int, boolean); 18127 public abstract void setGroupVisible(int, boolean); 18128 public abstract void setQwertyMode(boolean); 18129 public abstract int size(); 18130 18131 18132 public static int CATEGORY_ALTERNATIVE; 18133 public static int CATEGORY_CONTAINER; 18134 public static int CATEGORY_MASK; 18135 public static int CATEGORY_SECONDARY; 18136 public static int CATEGORY_SHIFT; 18137 public static int CATEGORY_SYSTEM; 18138 public static int FIRST; 18139 public static int FLAG_ALWAYS_PERFORM_CLOSE; 18140 public static int FLAG_APPEND_TO_GROUP; 18141 public static int FLAG_PERFORM_NO_CLOSE; 18142 public static int NONE; 18143 public static int SUPPORTED_MODIFIERS_MASK; 18144 public static int USER_MASK; 18145 public static int USER_SHIFT; 18146} 18147 18148-keep class android.view.MenuInflater { 18149 <init>(android.content.Context); 18150 <init>(android.content.Context, java.lang.Object); 18151 18152 public void inflate(int, android.view.Menu); 18153 18154 18155} 18156 18157-keep class android.view.MenuItem { 18158 18159 public abstract boolean collapseActionView(); 18160 public abstract boolean expandActionView(); 18161 public abstract android.view.ActionProvider getActionProvider(); 18162 public abstract android.view.View getActionView(); 18163 public int getAlphabeticModifiers(); 18164 public abstract char getAlphabeticShortcut(); 18165 public java.lang.CharSequence getContentDescription(); 18166 public abstract int getGroupId(); 18167 public abstract android.graphics.drawable.Drawable getIcon(); 18168 public android.content.res.ColorStateList getIconTintList(); 18169 public android.graphics.PorterDuff$Mode getIconTintMode(); 18170 public abstract android.content.Intent getIntent(); 18171 public abstract int getItemId(); 18172 public abstract android.view.ContextMenu$ContextMenuInfo getMenuInfo(); 18173 public int getNumericModifiers(); 18174 public abstract char getNumericShortcut(); 18175 public abstract int getOrder(); 18176 public abstract android.view.SubMenu getSubMenu(); 18177 public abstract java.lang.CharSequence getTitle(); 18178 public abstract java.lang.CharSequence getTitleCondensed(); 18179 public java.lang.CharSequence getTooltipText(); 18180 public abstract boolean hasSubMenu(); 18181 public abstract boolean isActionViewExpanded(); 18182 public abstract boolean isCheckable(); 18183 public abstract boolean isChecked(); 18184 public abstract boolean isEnabled(); 18185 public abstract boolean isVisible(); 18186 public boolean requiresActionButton(); 18187 public boolean requiresOverflow(); 18188 public abstract android.view.MenuItem setActionProvider(android.view.ActionProvider); 18189 public abstract android.view.MenuItem setActionView(android.view.View); 18190 public abstract android.view.MenuItem setActionView(int); 18191 public abstract android.view.MenuItem setAlphabeticShortcut(char); 18192 public android.view.MenuItem setAlphabeticShortcut(char, int); 18193 public abstract android.view.MenuItem setCheckable(boolean); 18194 public abstract android.view.MenuItem setChecked(boolean); 18195 public android.view.MenuItem setContentDescription(java.lang.CharSequence); 18196 public abstract android.view.MenuItem setEnabled(boolean); 18197 public abstract android.view.MenuItem setIcon(android.graphics.drawable.Drawable); 18198 public abstract android.view.MenuItem setIcon(int); 18199 public android.view.MenuItem setIconTintList(android.content.res.ColorStateList); 18200 public android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode); 18201 public abstract android.view.MenuItem setIntent(android.content.Intent); 18202 public abstract android.view.MenuItem setNumericShortcut(char); 18203 public android.view.MenuItem setNumericShortcut(char, int); 18204 public abstract android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener); 18205 public abstract android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem$OnMenuItemClickListener); 18206 public abstract android.view.MenuItem setShortcut(char, char); 18207 public android.view.MenuItem setShortcut(char, char, int, int); 18208 public abstract void setShowAsAction(int); 18209 public abstract android.view.MenuItem setShowAsActionFlags(int); 18210 public abstract android.view.MenuItem setTitle(java.lang.CharSequence); 18211 public abstract android.view.MenuItem setTitle(int); 18212 public abstract android.view.MenuItem setTitleCondensed(java.lang.CharSequence); 18213 public android.view.MenuItem setTooltipText(java.lang.CharSequence); 18214 public abstract android.view.MenuItem setVisible(boolean); 18215 18216 18217 public static int SHOW_AS_ACTION_ALWAYS; 18218 public static int SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW; 18219 public static int SHOW_AS_ACTION_IF_ROOM; 18220 public static int SHOW_AS_ACTION_NEVER; 18221 public static int SHOW_AS_ACTION_WITH_TEXT; 18222} 18223 18224-keep class android.view.MenuItem$OnActionExpandListener { 18225 18226 public abstract boolean onMenuItemActionCollapse(android.view.MenuItem); 18227 public abstract boolean onMenuItemActionExpand(android.view.MenuItem); 18228 18229 18230} 18231 18232-keep class android.view.MenuItem$OnMenuItemClickListener { 18233 18234 public abstract boolean onMenuItemClick(android.view.MenuItem); 18235 18236 18237} 18238 18239-keep class android.view.MotionEvent { 18240 18241 public static java.lang.String actionToString(int); 18242 public void addBatch(long, float, float, float, float, int); 18243 public void addBatch(long, android.view.MotionEvent$PointerCoords[], int); 18244 public boolean addBatch(android.view.MotionEvent); 18245 public static int axisFromString(java.lang.String); 18246 public static java.lang.String axisToString(int); 18247 public static java.lang.String buttonStateToString(int); 18248 public void cancel(); 18249 public android.view.MotionEvent clampNoHistory(float, float, float, float); 18250 public android.view.MotionEvent copy(); 18251 public android.view.InputEvent copy(); 18252 public static android.view.MotionEvent createFromParcelBody(android.os.Parcel); 18253 protected void finalize(); 18254 public int findPointerIndex(int); 18255 public int getAction(); 18256 public int getActionButton(); 18257 public int getActionIndex(); 18258 public int getActionMasked(); 18259 public float getAxisValue(int); 18260 public float getAxisValue(int, int); 18261 public int getButtonState(); 18262 public int getDeviceId(); 18263 public long getDownTime(); 18264 public int getEdgeFlags(); 18265 public long getEventTime(); 18266 public long getEventTimeNano(); 18267 public int getFlags(); 18268 public float getHistoricalAxisValue(int, int); 18269 public float getHistoricalAxisValue(int, int, int); 18270 public long getHistoricalEventTime(int); 18271 public long getHistoricalEventTimeNano(int); 18272 public float getHistoricalOrientation(int); 18273 public float getHistoricalOrientation(int, int); 18274 public void getHistoricalPointerCoords(int, int, android.view.MotionEvent$PointerCoords); 18275 public float getHistoricalPressure(int); 18276 public float getHistoricalPressure(int, int); 18277 public float getHistoricalSize(int); 18278 public float getHistoricalSize(int, int); 18279 public float getHistoricalToolMajor(int); 18280 public float getHistoricalToolMajor(int, int); 18281 public float getHistoricalToolMinor(int); 18282 public float getHistoricalToolMinor(int, int); 18283 public float getHistoricalTouchMajor(int); 18284 public float getHistoricalTouchMajor(int, int); 18285 public float getHistoricalTouchMinor(int); 18286 public float getHistoricalTouchMinor(int, int); 18287 public float getHistoricalX(int); 18288 public float getHistoricalX(int, int); 18289 public float getHistoricalY(int); 18290 public float getHistoricalY(int, int); 18291 public int getHistorySize(); 18292 public int getMetaState(); 18293 public float getOrientation(); 18294 public float getOrientation(int); 18295 public void getPointerCoords(int, android.view.MotionEvent$PointerCoords); 18296 public int getPointerCount(); 18297 public int getPointerId(int); 18298 public int getPointerIdBits(); 18299 public void getPointerProperties(int, android.view.MotionEvent$PointerProperties); 18300 public float getPressure(); 18301 public float getPressure(int); 18302 public float getRawX(); 18303 public float getRawY(); 18304 public float getSize(); 18305 public float getSize(int); 18306 public int getSource(); 18307 public float getToolMajor(); 18308 public float getToolMajor(int); 18309 public float getToolMinor(); 18310 public float getToolMinor(int); 18311 public int getToolType(int); 18312 public float getTouchMajor(); 18313 public float getTouchMajor(int); 18314 public float getTouchMinor(); 18315 public float getTouchMinor(int); 18316 public float getX(); 18317 public float getX(int); 18318 public float getXPrecision(); 18319 public float getY(); 18320 public float getY(int); 18321 public float getYPrecision(); 18322 public boolean isButtonPressed(int); 18323 public boolean isHoverExitPending(); 18324 public boolean isTainted(); 18325 public boolean isTargetAccessibilityFocus(); 18326 public boolean isTouchEvent(); 18327 public boolean isWithinBoundsNoHistory(float, float, float, float); 18328 public static android.view.MotionEvent obtain(long, long, int, int, android.view.MotionEvent$PointerProperties[], android.view.MotionEvent$PointerCoords[], int, int, float, float, int, int, int, int); 18329 public static android.view.MotionEvent obtain(long, long, int, int, int[], android.view.MotionEvent$PointerCoords[], int, float, float, int, int, int, int); 18330 public static android.view.MotionEvent obtain(long, long, int, float, float, float, float, int, float, float, int, int); 18331 public static android.view.MotionEvent obtain(long, long, int, int, float, float, float, float, int, float, float, int, int); 18332 public static android.view.MotionEvent obtain(long, long, int, float, float, int); 18333 public static android.view.MotionEvent obtain(android.view.MotionEvent); 18334 public static android.view.MotionEvent obtainNoHistory(android.view.MotionEvent); 18335 public void offsetLocation(float, float); 18336 public void recycle(); 18337 public void scale(float); 18338 public void setAction(int); 18339 public void setActionButton(int); 18340 public void setButtonState(int); 18341 public void setDownTime(long); 18342 public void setEdgeFlags(int); 18343 public void setHoverExitPending(boolean); 18344 public void setLocation(float, float); 18345 public void setSource(int); 18346 public void setTainted(boolean); 18347 public void setTargetAccessibilityFocus(boolean); 18348 public android.view.MotionEvent split(int); 18349 public java.lang.String toString(); 18350 public static java.lang.String toolTypeToString(int); 18351 public void transform(android.graphics.Matrix); 18352 public void writeToParcel(android.os.Parcel, int); 18353 18354 18355 public static int ACTION_BUTTON_PRESS; 18356 public static int ACTION_BUTTON_RELEASE; 18357 public static int ACTION_CANCEL; 18358 public static int ACTION_DOWN; 18359 public static int ACTION_HOVER_ENTER; 18360 public static int ACTION_HOVER_EXIT; 18361 public static int ACTION_HOVER_MOVE; 18362 public static int ACTION_MASK; 18363 public static int ACTION_MOVE; 18364 public static int ACTION_OUTSIDE; 18365 public static int ACTION_POINTER_1_DOWN; 18366 public static int ACTION_POINTER_1_UP; 18367 public static int ACTION_POINTER_2_DOWN; 18368 public static int ACTION_POINTER_2_UP; 18369 public static int ACTION_POINTER_3_DOWN; 18370 public static int ACTION_POINTER_3_UP; 18371 public static int ACTION_POINTER_DOWN; 18372 public static int ACTION_POINTER_ID_MASK; 18373 public static int ACTION_POINTER_ID_SHIFT; 18374 public static int ACTION_POINTER_INDEX_MASK; 18375 public static int ACTION_POINTER_INDEX_SHIFT; 18376 public static int ACTION_POINTER_UP; 18377 public static int ACTION_SCROLL; 18378 public static int ACTION_UP; 18379 public static int AXIS_BRAKE; 18380 public static int AXIS_DISTANCE; 18381 public static int AXIS_GAS; 18382 public static int AXIS_GENERIC_1; 18383 public static int AXIS_GENERIC_10; 18384 public static int AXIS_GENERIC_11; 18385 public static int AXIS_GENERIC_12; 18386 public static int AXIS_GENERIC_13; 18387 public static int AXIS_GENERIC_14; 18388 public static int AXIS_GENERIC_15; 18389 public static int AXIS_GENERIC_16; 18390 public static int AXIS_GENERIC_2; 18391 public static int AXIS_GENERIC_3; 18392 public static int AXIS_GENERIC_4; 18393 public static int AXIS_GENERIC_5; 18394 public static int AXIS_GENERIC_6; 18395 public static int AXIS_GENERIC_7; 18396 public static int AXIS_GENERIC_8; 18397 public static int AXIS_GENERIC_9; 18398 public static int AXIS_HAT_X; 18399 public static int AXIS_HAT_Y; 18400 public static int AXIS_HSCROLL; 18401 public static int AXIS_LTRIGGER; 18402 public static int AXIS_ORIENTATION; 18403 public static int AXIS_PRESSURE; 18404 public static int AXIS_RELATIVE_X; 18405 public static int AXIS_RELATIVE_Y; 18406 public static int AXIS_RTRIGGER; 18407 public static int AXIS_RUDDER; 18408 public static int AXIS_RX; 18409 public static int AXIS_RY; 18410 public static int AXIS_RZ; 18411 public static int AXIS_SCROLL; 18412 public static int AXIS_SIZE; 18413 public static int AXIS_THROTTLE; 18414 public static int AXIS_TILT; 18415 public static int AXIS_TOOL_MAJOR; 18416 public static int AXIS_TOOL_MINOR; 18417 public static int AXIS_TOUCH_MAJOR; 18418 public static int AXIS_TOUCH_MINOR; 18419 public static int AXIS_VSCROLL; 18420 public static int AXIS_WHEEL; 18421 public static int AXIS_X; 18422 public static int AXIS_Y; 18423 public static int AXIS_Z; 18424 public static int BUTTON_BACK; 18425 public static int BUTTON_FORWARD; 18426 public static int BUTTON_PRIMARY; 18427 public static int BUTTON_SECONDARY; 18428 public static int BUTTON_STYLUS_PRIMARY; 18429 public static int BUTTON_STYLUS_SECONDARY; 18430 public static int BUTTON_TERTIARY; 18431 public static android.os.Parcelable$Creator CREATOR; 18432 public static int EDGE_BOTTOM; 18433 public static int EDGE_LEFT; 18434 public static int EDGE_RIGHT; 18435 public static int EDGE_TOP; 18436 public static int FLAG_HOVER_EXIT_PENDING; 18437 public static int FLAG_IS_GENERATED_GESTURE; 18438 public static int FLAG_TAINTED; 18439 public static int FLAG_TARGET_ACCESSIBILITY_FOCUS; 18440 public static int FLAG_WINDOW_IS_OBSCURED; 18441 public static int FLAG_WINDOW_IS_PARTIALLY_OBSCURED; 18442 public static int INVALID_POINTER_ID; 18443 public static int TOOL_TYPE_ERASER; 18444 public static int TOOL_TYPE_FINGER; 18445 public static int TOOL_TYPE_MOUSE; 18446 public static int TOOL_TYPE_STYLUS; 18447 public static int TOOL_TYPE_UNKNOWN; 18448} 18449 18450-keep class android.view.MotionEvent$PointerCoords { 18451 <init>(); 18452 <init>(android.view.MotionEvent$PointerCoords); 18453 18454 public void clear(); 18455 public void copyFrom(android.view.MotionEvent$PointerCoords); 18456 public static android.view.MotionEvent$PointerCoords[] createArray(int); 18457 public float getAxisValue(int); 18458 public void setAxisValue(int, float); 18459 18460 18461 public float orientation; 18462 public float pressure; 18463 public float size; 18464 public float toolMajor; 18465 public float toolMinor; 18466 public float touchMajor; 18467 public float touchMinor; 18468 public float x; 18469 public float y; 18470} 18471 18472-keep class android.view.MotionEvent$PointerProperties { 18473 <init>(); 18474 <init>(android.view.MotionEvent$PointerProperties); 18475 18476 public void clear(); 18477 public void copyFrom(android.view.MotionEvent$PointerProperties); 18478 public static android.view.MotionEvent$PointerProperties[] createArray(int); 18479 public boolean equals(java.lang.Object); 18480 public int hashCode(); 18481 18482 18483 public int id; 18484 public int toolType; 18485} 18486 18487-keep class android.view.PointerIcon { 18488 18489 public static android.view.PointerIcon create(android.graphics.Bitmap, float, float); 18490 public int describeContents(); 18491 public boolean equals(java.lang.Object); 18492 public static android.view.PointerIcon getDefaultIcon(android.content.Context); 18493 public static android.view.PointerIcon getNullIcon(); 18494 public static android.view.PointerIcon getSystemIcon(android.content.Context, int); 18495 public int getType(); 18496 public static android.view.PointerIcon load(android.content.res.Resources, int); 18497 public android.view.PointerIcon load(android.content.Context); 18498 public static void setUseLargeIcons(boolean); 18499 public void writeToParcel(android.os.Parcel, int); 18500 18501 18502 public static android.os.Parcelable$Creator CREATOR; 18503 public static int TYPE_ALIAS; 18504 public static int TYPE_ALL_SCROLL; 18505 public static int TYPE_ARROW; 18506 public static int TYPE_CELL; 18507 public static int TYPE_CONTEXT_MENU; 18508 public static int TYPE_COPY; 18509 public static int TYPE_CROSSHAIR; 18510 public static int TYPE_CUSTOM; 18511 public static int TYPE_DEFAULT; 18512 public static int TYPE_GRAB; 18513 public static int TYPE_GRABBING; 18514 public static int TYPE_HAND; 18515 public static int TYPE_HELP; 18516 public static int TYPE_HORIZONTAL_DOUBLE_ARROW; 18517 public static int TYPE_NOT_SPECIFIED; 18518 public static int TYPE_NO_DROP; 18519 public static int TYPE_NULL; 18520 public static int TYPE_SPOT_ANCHOR; 18521 public static int TYPE_SPOT_HOVER; 18522 public static int TYPE_SPOT_TOUCH; 18523 public static int TYPE_TEXT; 18524 public static int TYPE_TOP_LEFT_DIAGONAL_DOUBLE_ARROW; 18525 public static int TYPE_TOP_RIGHT_DIAGONAL_DOUBLE_ARROW; 18526 public static int TYPE_VERTICAL_DOUBLE_ARROW; 18527 public static int TYPE_VERTICAL_TEXT; 18528 public static int TYPE_WAIT; 18529 public static int TYPE_ZOOM_IN; 18530 public static int TYPE_ZOOM_OUT; 18531} 18532 18533-keep class android.view.RecordingCanvas { 18534 <init>(long); 18535 18536 public void drawARGB(int, int, int, int); 18537 public void drawArc(float, float, float, float, float, float, boolean, android.graphics.Paint); 18538 public void drawArc(android.graphics.RectF, float, float, boolean, android.graphics.Paint); 18539 public void drawBitmap(android.graphics.Bitmap, float, float, android.graphics.Paint); 18540 public void drawBitmap(android.graphics.Bitmap, android.graphics.Matrix, android.graphics.Paint); 18541 public void drawBitmap(android.graphics.Bitmap, android.graphics.Rect, android.graphics.Rect, android.graphics.Paint); 18542 public void drawBitmap(android.graphics.Bitmap, android.graphics.Rect, android.graphics.RectF, android.graphics.Paint); 18543 public void drawBitmap(int[], int, int, float, float, int, int, boolean, android.graphics.Paint); 18544 public void drawBitmap(int[], int, int, int, int, int, int, boolean, android.graphics.Paint); 18545 public void drawBitmapMesh(android.graphics.Bitmap, int, int, float[], int, int[], int, android.graphics.Paint); 18546 public void drawCircle(float, float, float, android.graphics.Paint); 18547 public void drawColor(int); 18548 public void drawColor(int, android.graphics.PorterDuff$Mode); 18549 public void drawLine(float, float, float, float, android.graphics.Paint); 18550 public void drawLines(float[], int, int, android.graphics.Paint); 18551 public void drawLines(float[], android.graphics.Paint); 18552 public void drawOval(float, float, float, float, android.graphics.Paint); 18553 public void drawOval(android.graphics.RectF, android.graphics.Paint); 18554 public void drawPaint(android.graphics.Paint); 18555 public void drawPatch(android.graphics.NinePatch, android.graphics.Rect, android.graphics.Paint); 18556 public void drawPatch(android.graphics.NinePatch, android.graphics.RectF, android.graphics.Paint); 18557 public void drawPath(android.graphics.Path, android.graphics.Paint); 18558 public void drawPicture(android.graphics.Picture); 18559 public void drawPicture(android.graphics.Picture, android.graphics.Rect); 18560 public void drawPicture(android.graphics.Picture, android.graphics.RectF); 18561 public void drawPoint(float, float, android.graphics.Paint); 18562 public void drawPoints(float[], int, int, android.graphics.Paint); 18563 public void drawPoints(float[], android.graphics.Paint); 18564 public void drawPosText(char[], int, int, float[], android.graphics.Paint); 18565 public void drawPosText(java.lang.String, float[], android.graphics.Paint); 18566 public void drawRGB(int, int, int); 18567 public void drawRect(float, float, float, float, android.graphics.Paint); 18568 public void drawRect(android.graphics.Rect, android.graphics.Paint); 18569 public void drawRect(android.graphics.RectF, android.graphics.Paint); 18570 public void drawRoundRect(float, float, float, float, float, float, android.graphics.Paint); 18571 public void drawRoundRect(android.graphics.RectF, float, float, android.graphics.Paint); 18572 public void drawText(char[], int, int, float, float, android.graphics.Paint); 18573 public void drawText(java.lang.CharSequence, int, int, float, float, android.graphics.Paint); 18574 public void drawText(java.lang.String, float, float, android.graphics.Paint); 18575 public void drawText(java.lang.String, int, int, float, float, android.graphics.Paint); 18576 public void drawTextOnPath(char[], int, int, android.graphics.Path, float, float, android.graphics.Paint); 18577 public void drawTextOnPath(java.lang.String, android.graphics.Path, float, float, android.graphics.Paint); 18578 public void drawTextRun(char[], int, int, int, int, float, float, boolean, android.graphics.Paint); 18579 public void drawTextRun(java.lang.CharSequence, int, int, int, int, float, float, boolean, android.graphics.Paint); 18580 public void drawVertices(android.graphics.Canvas$VertexMode, int, float[], int, float[], int, int[], int, short[], int, int, android.graphics.Paint); 18581 18582 18583} 18584 18585-keep class android.view.RemoteAnimationAdapter { 18586 <init>(android.view.IRemoteAnimationRunner, long, long); 18587 <init>(android.os.Parcel); 18588 18589 public int describeContents(); 18590 public int getCallingPid(); 18591 public long getDuration(); 18592 public android.view.IRemoteAnimationRunner getRunner(); 18593 public long getStatusBarTransitionDelay(); 18594 public void setCallingPid(int); 18595 public void writeToParcel(android.os.Parcel, int); 18596 18597 18598 public static android.os.Parcelable$Creator CREATOR; 18599} 18600 18601-keep class android.view.RemoteAnimationDefinition { 18602 <init>(); 18603 <init>(android.os.Parcel); 18604 18605 public void addRemoteAnimation(int, int, android.view.RemoteAnimationAdapter); 18606 public void addRemoteAnimation(int, android.view.RemoteAnimationAdapter); 18607 public int describeContents(); 18608 public android.view.RemoteAnimationAdapter getAdapter(int, android.util.ArraySet); 18609 public boolean hasTransition(int, android.util.ArraySet); 18610 public void setCallingPid(int); 18611 public void writeToParcel(android.os.Parcel, int); 18612 18613 18614 public static android.os.Parcelable$Creator CREATOR; 18615} 18616 18617-keep class android.view.RemoteAnimationTarget { 18618 <init>(int, int, android.view.SurfaceControl, boolean, android.graphics.Rect, android.graphics.Rect, int, android.graphics.Point, android.graphics.Rect, android.app.WindowConfiguration, boolean); 18619 <init>(android.os.Parcel); 18620 18621 public int describeContents(); 18622 public void dump(java.io.PrintWriter, java.lang.String); 18623 public void writeToParcel(android.os.Parcel, int); 18624 public void writeToProto(android.util.proto.ProtoOutputStream, long); 18625 18626 18627 public static android.os.Parcelable$Creator CREATOR; 18628 public static int MODE_CLOSING; 18629 public static int MODE_OPENING; 18630 public android.graphics.Rect clipRect; 18631 public android.graphics.Rect contentInsets; 18632 public boolean isNotInRecents; 18633 public boolean isTranslucent; 18634 public android.view.SurfaceControl leash; 18635 public int mode; 18636 public android.graphics.Point position; 18637 public int prefixOrderIndex; 18638 public android.graphics.Rect sourceContainerBounds; 18639 public int taskId; 18640 public android.app.WindowConfiguration windowConfiguration; 18641} 18642 18643-keep class android.view.RenderNode { 18644 18645 public void addAnimator(android.view.RenderNodeAnimator); 18646 public static android.view.RenderNode adopt(long); 18647 public static android.view.RenderNode create(java.lang.String, android.view.View); 18648 public void destroy(); 18649 public void discardDisplayList(); 18650 public void end(android.view.DisplayListCanvas); 18651 public void endAllAnimators(); 18652 public float getAlpha(); 18653 public int getAmbientShadowColor(); 18654 public float getCameraDistance(); 18655 public boolean getClipToOutline(); 18656 public int getDebugSize(); 18657 public float getElevation(); 18658 public void getInverseMatrix(android.graphics.Matrix); 18659 public void getMatrix(android.graphics.Matrix); 18660 public float getPivotX(); 18661 public float getPivotY(); 18662 public float getRotation(); 18663 public float getRotationX(); 18664 public float getRotationY(); 18665 public float getScaleX(); 18666 public float getScaleY(); 18667 public int getSpotShadowColor(); 18668 public float getTranslationX(); 18669 public float getTranslationY(); 18670 public float getTranslationZ(); 18671 public boolean hasIdentityMatrix(); 18672 public boolean hasOverlappingRendering(); 18673 public boolean hasShadow(); 18674 public boolean isAttached(); 18675 public boolean isPivotExplicitlySet(); 18676 public boolean isValid(); 18677 public boolean offsetLeftAndRight(int); 18678 public boolean offsetTopAndBottom(int); 18679 public void output(); 18680 public void registerVectorDrawableAnimator(android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT); 18681 public void requestPositionUpdates(android.view.SurfaceView); 18682 public boolean resetPivot(); 18683 public boolean setAlpha(float); 18684 public boolean setAmbientShadowColor(int); 18685 public boolean setAnimationMatrix(android.graphics.Matrix); 18686 public boolean setBottom(int); 18687 public boolean setCameraDistance(float); 18688 public boolean setClipBounds(android.graphics.Rect); 18689 public boolean setClipToBounds(boolean); 18690 public boolean setClipToOutline(boolean); 18691 public boolean setElevation(float); 18692 public boolean setHasOverlappingRendering(boolean); 18693 public boolean setLayerPaint(android.graphics.Paint); 18694 public boolean setLayerType(int); 18695 public boolean setLeft(int); 18696 public boolean setLeftTopRightBottom(int, int, int, int); 18697 public boolean setOutline(android.graphics.Outline); 18698 public boolean setPivotX(float); 18699 public boolean setPivotY(float); 18700 public boolean setProjectBackwards(boolean); 18701 public boolean setProjectionReceiver(boolean); 18702 public boolean setRevealClip(boolean, float, float, float); 18703 public boolean setRight(int); 18704 public boolean setRotation(float); 18705 public boolean setRotationX(float); 18706 public boolean setRotationY(float); 18707 public boolean setScaleX(float); 18708 public boolean setScaleY(float); 18709 public boolean setSpotShadowColor(int); 18710 public boolean setStaticMatrix(android.graphics.Matrix); 18711 public boolean setTop(int); 18712 public boolean setTranslationX(float); 18713 public boolean setTranslationY(float); 18714 public boolean setTranslationZ(float); 18715 public android.view.DisplayListCanvas start(int, int); 18716 18717 18718} 18719 18720-keep class android.view.RenderNodeAnimator { 18721 <init>(int, float); 18722 <init>(android.graphics.CanvasProperty, float); 18723 <init>(android.graphics.CanvasProperty, int, float); 18724 <init>(int, int, float, float); 18725 18726 public void cancel(); 18727 public android.animation.Animator clone(); 18728 public java.lang.Object clone(); 18729 public void end(); 18730 public long getDuration(); 18731 public android.animation.TimeInterpolator getInterpolator(); 18732 public long getStartDelay(); 18733 public long getTotalDuration(); 18734 public boolean isRunning(); 18735 public boolean isStarted(); 18736 public static int mapViewPropertyToRenderProperty(int); 18737 protected void onFinished(); 18738 public void pause(); 18739 public void resume(); 18740 public void setAllowRunningAsynchronously(boolean); 18741 public android.view.RenderNodeAnimator setDuration(long); 18742 public android.animation.Animator setDuration(long); 18743 public void setInterpolator(android.animation.TimeInterpolator); 18744 public void setStartDelay(long); 18745 public void setStartValue(float); 18746 public void setTarget(android.view.View); 18747 public void setTarget(android.view.DisplayListCanvas); 18748 public void start(); 18749 18750 18751 public static int ALPHA; 18752 public static int LAST_VALUE; 18753 public static int PAINT_ALPHA; 18754 public static int PAINT_STROKE_WIDTH; 18755 public static int ROTATION; 18756 public static int ROTATION_X; 18757 public static int ROTATION_Y; 18758 public static int SCALE_X; 18759 public static int SCALE_Y; 18760 public static int TRANSLATION_X; 18761 public static int TRANSLATION_Y; 18762 public static int TRANSLATION_Z; 18763 public static int X; 18764 public static int Y; 18765 public static int Z; 18766} 18767 18768-keep class android.view.SearchEvent { 18769 <init>(android.view.InputDevice); 18770 18771 public android.view.InputDevice getInputDevice(); 18772 18773 18774} 18775 18776-keep class android.view.SubMenu { 18777 18778 public abstract void clearHeader(); 18779 public abstract android.view.MenuItem getItem(); 18780 public abstract android.view.SubMenu setHeaderIcon(int); 18781 public abstract android.view.SubMenu setHeaderIcon(android.graphics.drawable.Drawable); 18782 public abstract android.view.SubMenu setHeaderTitle(int); 18783 public abstract android.view.SubMenu setHeaderTitle(java.lang.CharSequence); 18784 public abstract android.view.SubMenu setHeaderView(android.view.View); 18785 public abstract android.view.SubMenu setIcon(int); 18786 public abstract android.view.SubMenu setIcon(android.graphics.drawable.Drawable); 18787 18788 18789} 18790 18791-keep class android.view.Surface { 18792 <init>(); 18793 <init>(android.graphics.SurfaceTexture); 18794 18795 public void allocateBuffers(); 18796 public void attachAndQueueBuffer(android.graphics.GraphicBuffer); 18797 public void copyFrom(android.view.SurfaceControl); 18798 public void createFrom(android.view.SurfaceControl); 18799 public int describeContents(); 18800 public void destroy(); 18801 protected void finalize(); 18802 public int getGenerationId(); 18803 public long getNextFrameNumber(); 18804 public void hwuiDestroy(); 18805 public boolean isAutoRefreshEnabled(); 18806 public boolean isConsumerRunningBehind(); 18807 public boolean isSharedBufferModeEnabled(); 18808 public boolean isSingleBuffered(); 18809 public boolean isValid(); 18810 public android.graphics.Canvas lockCanvas(android.graphics.Rect); 18811 public android.graphics.Canvas lockHardwareCanvas(); 18812 public android.graphics.Canvas lockHardwareWideColorGamutCanvas(); 18813 public void readFromParcel(android.os.Parcel); 18814 public void release(); 18815 public static java.lang.String rotationToString(int); 18816 public void setAutoRefreshEnabled(boolean); 18817 public void setSharedBufferModeEnabled(boolean); 18818 public java.lang.String toString(); 18819 public void transferFrom(android.view.Surface); 18820 public void unlockCanvas(android.graphics.Canvas); 18821 public void unlockCanvasAndPost(android.graphics.Canvas); 18822 public void writeToParcel(android.os.Parcel, int); 18823 18824 18825 public static android.os.Parcelable$Creator CREATOR; 18826 public static int ROTATION_0; 18827 public static int ROTATION_180; 18828 public static int ROTATION_270; 18829 public static int ROTATION_90; 18830 public static int SCALING_MODE_FREEZE; 18831 public static int SCALING_MODE_NO_SCALE_CROP; 18832 public static int SCALING_MODE_SCALE_CROP; 18833 public static int SCALING_MODE_SCALE_TO_WINDOW; 18834} 18835 18836-keep class android.view.Surface$OutOfResourcesException { 18837 <init>(); 18838 <init>(java.lang.String); 18839 18840 18841 18842} 18843 18844-keep class android.view.SurfaceControl { 18845 <init>(android.view.SurfaceControl); 18846 18847 public static android.graphics.GraphicBuffer captureLayers(android.os.IBinder, android.graphics.Rect, float); 18848 public static boolean clearAnimationFrameStats(); 18849 public boolean clearContentFrameStats(); 18850 public static void closeTransaction(); 18851 public static void closeTransactionSync(); 18852 public static android.os.IBinder createDisplay(java.lang.String, boolean); 18853 public void deferTransactionUntil(android.os.IBinder, long); 18854 public void deferTransactionUntil(android.view.Surface, long); 18855 public int describeContents(); 18856 public void destroy(); 18857 public static void destroyDisplay(android.os.IBinder); 18858 public void detachChildren(); 18859 public void disconnect(); 18860 protected void finalize(); 18861 public static int getActiveColorMode(android.os.IBinder); 18862 public static int getActiveConfig(android.os.IBinder); 18863 public static boolean getAnimationFrameStats(android.view.WindowAnimationFrameStats); 18864 public static android.os.IBinder getBuiltInDisplay(int); 18865 public boolean getContentFrameStats(android.view.WindowContentFrameStats); 18866 public static int[] getDisplayColorModes(android.os.IBinder); 18867 public static android.view.SurfaceControl$PhysicalDisplayInfo[] getDisplayConfigs(android.os.IBinder); 18868 public android.os.IBinder getHandle(); 18869 public static android.view.Display$HdrCapabilities getHdrCapabilities(android.os.IBinder); 18870 public int getHeight(); 18871 public int getWidth(); 18872 public void hide(); 18873 public static void mergeToGlobalTransaction(android.view.SurfaceControl$Transaction); 18874 public static void openTransaction(); 18875 public void release(); 18876 public void reparent(android.os.IBinder); 18877 public void reparentChildren(android.os.IBinder); 18878 public static void screenshot(android.os.IBinder, android.view.Surface, int, int, int, int, boolean); 18879 public static void screenshot(android.os.IBinder, android.view.Surface, int, int); 18880 public static void screenshot(android.os.IBinder, android.view.Surface); 18881 public static android.graphics.Bitmap screenshot(android.graphics.Rect, int, int, int, int, boolean, int); 18882 public static android.graphics.Bitmap screenshot(android.graphics.Rect, int, int, int); 18883 public static android.graphics.GraphicBuffer screenshotToBuffer(android.graphics.Rect, int, int, int, int, boolean, int); 18884 public static boolean setActiveColorMode(android.os.IBinder, int); 18885 public static boolean setActiveConfig(android.os.IBinder, int); 18886 public void setAlpha(float); 18887 public static void setAnimationTransaction(); 18888 public void setColor(float[]); 18889 public static void setDisplayLayerStack(android.os.IBinder, int); 18890 public static void setDisplayPowerMode(android.os.IBinder, int); 18891 public static void setDisplayProjection(android.os.IBinder, int, android.graphics.Rect, android.graphics.Rect); 18892 public static void setDisplaySize(android.os.IBinder, int, int); 18893 public static void setDisplaySurface(android.os.IBinder, android.view.Surface); 18894 public void setFinalCrop(android.graphics.Rect); 18895 public void setGeometryAppliesWithResize(); 18896 public void setLayer(int); 18897 public void setLayerStack(int); 18898 public void setMatrix(float, float, float, float); 18899 public void setMatrix(android.graphics.Matrix, float[]); 18900 public void setOpaque(boolean); 18901 public void setOverrideScalingMode(int); 18902 public void setPosition(float, float); 18903 public void setRelativeLayer(android.view.SurfaceControl, int); 18904 public void setSecure(boolean); 18905 public void setSize(int, int); 18906 public void setTransparentRegionHint(android.graphics.Region); 18907 public void setWindowCrop(android.graphics.Rect); 18908 public void show(); 18909 public java.lang.String toString(); 18910 public void writeToParcel(android.os.Parcel, int); 18911 public void writeToProto(android.util.proto.ProtoOutputStream, long); 18912 18913 18914 public static int BUILT_IN_DISPLAY_ID_HDMI; 18915 public static int BUILT_IN_DISPLAY_ID_MAIN; 18916 public static android.os.Parcelable$Creator CREATOR; 18917 public static int CURSOR_WINDOW; 18918 public static int FX_SURFACE_DIM; 18919 public static int FX_SURFACE_MASK; 18920 public static int FX_SURFACE_NORMAL; 18921 public static int HIDDEN; 18922 public static int NON_PREMULTIPLIED; 18923 public static int OPAQUE; 18924 public static int POWER_MODE_DOZE; 18925 public static int POWER_MODE_DOZE_SUSPEND; 18926 public static int POWER_MODE_NORMAL; 18927 public static int POWER_MODE_OFF; 18928 public static int POWER_MODE_ON_SUSPEND; 18929 public static int PROTECTED_APP; 18930 public static int SECURE; 18931 public static int WINDOW_TYPE_DONT_SCREENSHOT; 18932} 18933 18934-keep class android.view.SurfaceControl$PhysicalDisplayInfo { 18935 <init>(); 18936 <init>(android.view.SurfaceControl$PhysicalDisplayInfo); 18937 18938 public void copyFrom(android.view.SurfaceControl$PhysicalDisplayInfo); 18939 public boolean equals(java.lang.Object); 18940 public boolean equals(android.view.SurfaceControl$PhysicalDisplayInfo); 18941 public int hashCode(); 18942 public java.lang.String toString(); 18943 18944 18945 public long appVsyncOffsetNanos; 18946 public float density; 18947 public int height; 18948 public long presentationDeadlineNanos; 18949 public float refreshRate; 18950 public boolean secure; 18951 public int width; 18952 public float xDpi; 18953 public float yDpi; 18954} 18955 18956-keep class android.view.SurfaceControl$Transaction { 18957 <init>(); 18958 18959 public void apply(); 18960 public void apply(boolean); 18961 public void close(); 18962 public android.view.SurfaceControl$Transaction deferTransactionUntil(android.view.SurfaceControl, android.os.IBinder, long); 18963 public android.view.SurfaceControl$Transaction deferTransactionUntilSurface(android.view.SurfaceControl, android.view.Surface, long); 18964 public android.view.SurfaceControl$Transaction destroy(android.view.SurfaceControl); 18965 public android.view.SurfaceControl$Transaction detachChildren(android.view.SurfaceControl); 18966 public android.view.SurfaceControl$Transaction hide(android.view.SurfaceControl); 18967 public android.view.SurfaceControl$Transaction merge(android.view.SurfaceControl$Transaction); 18968 public android.view.SurfaceControl$Transaction reparent(android.view.SurfaceControl, android.os.IBinder); 18969 public android.view.SurfaceControl$Transaction reparentChildren(android.view.SurfaceControl, android.os.IBinder); 18970 public android.view.SurfaceControl$Transaction setAlpha(android.view.SurfaceControl, float); 18971 public android.view.SurfaceControl$Transaction setAnimationTransaction(); 18972 public android.view.SurfaceControl$Transaction setColor(android.view.SurfaceControl, float[]); 18973 public android.view.SurfaceControl$Transaction setDisplayLayerStack(android.os.IBinder, int); 18974 public android.view.SurfaceControl$Transaction setDisplayProjection(android.os.IBinder, int, android.graphics.Rect, android.graphics.Rect); 18975 public android.view.SurfaceControl$Transaction setDisplaySize(android.os.IBinder, int, int); 18976 public android.view.SurfaceControl$Transaction setDisplaySurface(android.os.IBinder, android.view.Surface); 18977 public android.view.SurfaceControl$Transaction setEarlyWakeup(); 18978 public android.view.SurfaceControl$Transaction setFinalCrop(android.view.SurfaceControl, android.graphics.Rect); 18979 public android.view.SurfaceControl$Transaction setGeometryAppliesWithResize(android.view.SurfaceControl); 18980 public android.view.SurfaceControl$Transaction setLayer(android.view.SurfaceControl, int); 18981 public android.view.SurfaceControl$Transaction setLayerStack(android.view.SurfaceControl, int); 18982 public android.view.SurfaceControl$Transaction setMatrix(android.view.SurfaceControl, float, float, float, float); 18983 public android.view.SurfaceControl$Transaction setMatrix(android.view.SurfaceControl, android.graphics.Matrix, float[]); 18984 public android.view.SurfaceControl$Transaction setOpaque(android.view.SurfaceControl, boolean); 18985 public android.view.SurfaceControl$Transaction setOverrideScalingMode(android.view.SurfaceControl, int); 18986 public android.view.SurfaceControl$Transaction setPosition(android.view.SurfaceControl, float, float); 18987 public android.view.SurfaceControl$Transaction setRelativeLayer(android.view.SurfaceControl, android.view.SurfaceControl, int); 18988 public android.view.SurfaceControl$Transaction setSecure(android.view.SurfaceControl, boolean); 18989 public android.view.SurfaceControl$Transaction setSize(android.view.SurfaceControl, int, int); 18990 public android.view.SurfaceControl$Transaction setTransparentRegionHint(android.view.SurfaceControl, android.graphics.Region); 18991 public android.view.SurfaceControl$Transaction setWindowCrop(android.view.SurfaceControl, android.graphics.Rect); 18992 public android.view.SurfaceControl$Transaction show(android.view.SurfaceControl); 18993 18994 18995 public static libcore.util.NativeAllocationRegistry sRegistry; 18996} 18997 18998-keep class android.view.SurfaceHolder { 18999 19000 public abstract void addCallback(android.view.SurfaceHolder$Callback); 19001 public abstract android.view.Surface getSurface(); 19002 public abstract android.graphics.Rect getSurfaceFrame(); 19003 public abstract boolean isCreating(); 19004 public abstract android.graphics.Canvas lockCanvas(); 19005 public abstract android.graphics.Canvas lockCanvas(android.graphics.Rect); 19006 public android.graphics.Canvas lockHardwareCanvas(); 19007 public abstract void removeCallback(android.view.SurfaceHolder$Callback); 19008 public abstract void setFixedSize(int, int); 19009 public abstract void setFormat(int); 19010 public abstract void setKeepScreenOn(boolean); 19011 public abstract void setSizeFromLayout(); 19012 public abstract void setType(int); 19013 public abstract void unlockCanvasAndPost(android.graphics.Canvas); 19014 19015 19016 public static int SURFACE_TYPE_GPU; 19017 public static int SURFACE_TYPE_HARDWARE; 19018 public static int SURFACE_TYPE_NORMAL; 19019 public static int SURFACE_TYPE_PUSH_BUFFERS; 19020} 19021 19022-keep class android.view.SurfaceHolder$Callback { 19023 19024 public abstract void surfaceChanged(android.view.SurfaceHolder, int, int, int); 19025 public abstract void surfaceCreated(android.view.SurfaceHolder); 19026 public abstract void surfaceDestroyed(android.view.SurfaceHolder); 19027 19028 19029} 19030 19031-keep class android.view.SurfaceHolder$Callback2 { 19032 19033 public abstract void surfaceRedrawNeeded(android.view.SurfaceHolder); 19034 public void surfaceRedrawNeededAsync(android.view.SurfaceHolder, java.lang.Runnable); 19035 19036 19037} 19038 19039-keep class android.view.SurfaceView { 19040 <init>(android.content.Context); 19041 <init>(android.content.Context, android.util.AttributeSet); 19042 <init>(android.content.Context, android.util.AttributeSet, int); 19043 <init>(android.content.Context, android.util.AttributeSet, int, int); 19044 19045 protected void applyChildSurfaceTransaction_renderWorker(android.view.SurfaceControl$Transaction, android.view.Surface, long); 19046 protected void dispatchDraw(android.graphics.Canvas); 19047 public void draw(android.graphics.Canvas); 19048 public boolean gatherTransparentRegion(android.graphics.Region); 19049 public android.view.SurfaceHolder getHolder(); 19050 public boolean isFixedSize(); 19051 protected void onAttachedToWindow(); 19052 protected void onDetachedFromWindow(); 19053 protected void onMeasure(int, int); 19054 protected void onWindowVisibilityChanged(int); 19055 protected boolean setFrame(int, int, int, int); 19056 public void setResizeBackgroundColor(int); 19057 public void setSecure(boolean); 19058 public void setVisibility(int); 19059 public void setZOrderMediaOverlay(boolean); 19060 public void setZOrderOnTop(boolean); 19061 public void surfacePositionLost_uiRtSync(long); 19062 protected void updateSurface(); 19063 public void updateSurfacePosition_renderWorker(long, int, int, int, int); 19064 public void windowStopped(boolean); 19065 19066 19067} 19068 19069-keep class android.view.ThreadedRenderer { 19070 19071 public void addRenderNode(android.view.RenderNode, boolean); 19072 public static int copySurfaceInto(android.view.Surface, android.graphics.Rect, android.graphics.Bitmap); 19073 public static android.view.ThreadedRenderer create(android.content.Context, boolean, java.lang.String); 19074 public static android.graphics.Bitmap createHardwareBitmap(android.view.RenderNode, int, int); 19075 public static void disable(boolean); 19076 public static void disableVsync(); 19077 public void drawRenderNode(android.view.RenderNode); 19078 public static void enableForegroundTrimming(); 19079 protected void finalize(); 19080 public static boolean isAvailable(); 19081 public void notifyFramePending(); 19082 public static void overrideProperty(java.lang.String, java.lang.String); 19083 public void removeRenderNode(android.view.RenderNode); 19084 public void serializeDisplayListTree(); 19085 public void setContentDrawBounds(int, int, int, int); 19086 public static void setContextPriority(int); 19087 public static void setDebuggingEnabled(boolean); 19088 public static void setFPSDivisor(int); 19089 public static void setHighContrastText(boolean); 19090 public static void setIsolatedProcess(boolean); 19091 public static void setupDiskCache(java.io.File); 19092 public static void trimMemory(int); 19093 19094 19095 public static java.lang.String DEBUG_DIRTY_REGIONS_PROPERTY; 19096 public static java.lang.String DEBUG_FPS_DIVISOR; 19097 public static java.lang.String DEBUG_OVERDRAW_PROPERTY; 19098 public static java.lang.String DEBUG_SHOW_LAYERS_UPDATES_PROPERTY; 19099 public static java.lang.String DEBUG_SHOW_NON_RECTANGULAR_CLIP_PROPERTY; 19100 public static int EGL_CONTEXT_PRIORITY_HIGH_IMG; 19101 public static int EGL_CONTEXT_PRIORITY_LOW_IMG; 19102 public static int EGL_CONTEXT_PRIORITY_MEDIUM_IMG; 19103 public static java.lang.String OVERDRAW_PROPERTY_SHOW; 19104 public static java.lang.String PROFILE_PROPERTY; 19105 public static java.lang.String PROFILE_PROPERTY_VISUALIZE_BARS; 19106 public static boolean sRendererDisabled; 19107 public static boolean sSystemRendererDisabled; 19108 public static boolean sTrimForeground; 19109} 19110 19111-keep class android.view.ThreadedRenderer$FrameDrawingCallback { 19112 19113 public abstract void onFrameDraw(long); 19114 19115 19116} 19117 19118-keep class android.view.TouchDelegate { 19119 <init>(android.graphics.Rect, android.view.View); 19120 19121 public boolean onTouchEvent(android.view.MotionEvent); 19122 19123 19124 public static int ABOVE; 19125 public static int BELOW; 19126 public static int TO_LEFT; 19127 public static int TO_RIGHT; 19128} 19129 19130-keep class android.view.View { 19131 <init>(android.content.Context); 19132 <init>(android.content.Context, android.util.AttributeSet); 19133 <init>(android.content.Context, android.util.AttributeSet, int); 19134 <init>(android.content.Context, android.util.AttributeSet, int, int); 19135 19136 public void addChildrenForAccessibility(java.util.ArrayList); 19137 public void addExtraDataToAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo, java.lang.String, android.os.Bundle); 19138 public void addFocusables(java.util.ArrayList, int); 19139 public void addFocusables(java.util.ArrayList, int, int); 19140 public void addFrameMetricsListener(android.view.Window, android.view.Window$OnFrameMetricsAvailableListener, android.os.Handler); 19141 public void addKeyboardNavigationClusters(java.util.Collection, int); 19142 public void addOnAttachStateChangeListener(android.view.View$OnAttachStateChangeListener); 19143 public void addOnLayoutChangeListener(android.view.View$OnLayoutChangeListener); 19144 public void addOnUnhandledKeyEventListener(android.view.View$OnUnhandledKeyEventListener); 19145 public void addTouchables(java.util.ArrayList); 19146 public android.view.ViewPropertyAnimator animate(); 19147 public void announceForAccessibility(java.lang.CharSequence); 19148 public void applyDrawableToTransparentRegion(android.graphics.drawable.Drawable, android.graphics.Region); 19149 public void autofill(android.view.autofill.AutofillValue); 19150 public void autofill(android.util.SparseArray); 19151 protected boolean awakenScrollBars(); 19152 protected boolean awakenScrollBars(int); 19153 protected boolean awakenScrollBars(int, boolean); 19154 public void bringToFront(); 19155 public void buildDrawingCache(); 19156 public void buildDrawingCache(boolean); 19157 public void buildLayer(); 19158 public boolean callOnClick(); 19159 public boolean canHaveDisplayList(); 19160 public boolean canNotifyAutofillEnterExitEvent(); 19161 public boolean canResolveLayoutDirection(); 19162 public boolean canResolveTextAlignment(); 19163 public boolean canResolveTextDirection(); 19164 public boolean canScrollHorizontally(int); 19165 public boolean canScrollVertically(int); 19166 public void cancelDragAndDrop(); 19167 public void cancelLongPress(); 19168 public void cancelPendingInputEvents(); 19169 public void captureTransitioningViews(java.util.List); 19170 public boolean checkInputConnectionProxy(android.view.View); 19171 public void clearAccessibilityFocus(); 19172 public void clearAnimation(); 19173 public void clearFocus(); 19174 public static int combineMeasuredStates(int, int); 19175 protected boolean computeFitSystemWindows(android.graphics.Rect, android.graphics.Rect); 19176 protected int computeHorizontalScrollExtent(); 19177 protected int computeHorizontalScrollOffset(); 19178 protected int computeHorizontalScrollRange(); 19179 protected void computeOpaqueFlags(); 19180 public void computeScroll(); 19181 public android.view.WindowInsets computeSystemWindowInsets(android.view.WindowInsets, android.graphics.Rect); 19182 protected int computeVerticalScrollExtent(); 19183 protected int computeVerticalScrollOffset(); 19184 protected int computeVerticalScrollRange(); 19185 public android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo(); 19186 public android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfoInternal(); 19187 public void createContextMenu(android.view.ContextMenu); 19188 public android.graphics.Bitmap createSnapshot(android.view.ViewDebug$CanvasProvider, boolean); 19189 protected void damageInParent(); 19190 public void debug(); 19191 protected void debug(int); 19192 protected static java.lang.String debugIndent(int); 19193 public void destroyDrawingCache(); 19194 protected void destroyHardwareResources(); 19195 public boolean dispatchActivityResult(java.lang.String, int, int, android.content.Intent); 19196 public android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets); 19197 public boolean dispatchCapturedPointerEvent(android.view.MotionEvent); 19198 public void dispatchConfigurationChanged(android.content.res.Configuration); 19199 public void dispatchDisplayHint(int); 19200 public boolean dispatchDragEvent(android.view.DragEvent); 19201 protected void dispatchDraw(android.graphics.Canvas); 19202 public void dispatchDrawableHotspotChanged(float, float); 19203 public void dispatchFinishTemporaryDetach(); 19204 protected boolean dispatchGenericFocusedEvent(android.view.MotionEvent); 19205 public boolean dispatchGenericMotionEvent(android.view.MotionEvent); 19206 protected boolean dispatchGenericPointerEvent(android.view.MotionEvent); 19207 protected void dispatchGetDisplayList(); 19208 protected boolean dispatchHoverEvent(android.view.MotionEvent); 19209 public boolean dispatchKeyEvent(android.view.KeyEvent); 19210 public boolean dispatchKeyEventPreIme(android.view.KeyEvent); 19211 public boolean dispatchKeyShortcutEvent(android.view.KeyEvent); 19212 public boolean dispatchNestedFling(float, float, boolean); 19213 public boolean dispatchNestedPreFling(float, float); 19214 public boolean dispatchNestedPrePerformAccessibilityAction(int, android.os.Bundle); 19215 public boolean dispatchNestedPreScroll(int, int, int[], int[]); 19216 public boolean dispatchNestedScroll(int, int, int, int, int[]); 19217 public void dispatchPointerCaptureChanged(boolean); 19218 public boolean dispatchPointerEvent(android.view.MotionEvent); 19219 public boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 19220 public boolean dispatchPopulateAccessibilityEventInternal(android.view.accessibility.AccessibilityEvent); 19221 public void dispatchProvideAutofillStructure(android.view.ViewStructure, int); 19222 public void dispatchProvideStructure(android.view.ViewStructure); 19223 protected void dispatchRestoreInstanceState(android.util.SparseArray); 19224 protected void dispatchSaveInstanceState(android.util.SparseArray); 19225 protected void dispatchSetActivated(boolean); 19226 protected void dispatchSetPressed(boolean); 19227 protected void dispatchSetSelected(boolean); 19228 public void dispatchStartTemporaryDetach(); 19229 public void dispatchSystemUiVisibilityChanged(int); 19230 public boolean dispatchTouchEvent(android.view.MotionEvent); 19231 public boolean dispatchTrackballEvent(android.view.MotionEvent); 19232 public boolean dispatchUnhandledMove(android.view.View, int); 19233 protected void dispatchVisibilityChanged(android.view.View, int); 19234 public void dispatchWindowFocusChanged(boolean); 19235 public void dispatchWindowSystemUiVisiblityChanged(int); 19236 public void dispatchWindowVisibilityChanged(int); 19237 public void draw(android.graphics.Canvas); 19238 public void drawableHotspotChanged(float, float); 19239 protected void drawableStateChanged(); 19240 public void encode(android.view.ViewHierarchyEncoder); 19241 protected void encodeProperties(android.view.ViewHierarchyEncoder); 19242 public android.view.View findFocus(); 19243 public void findNamedViews(java.util.Map); 19244 public android.view.View findViewByAccessibilityIdTraversal(int); 19245 public android.view.View findViewByAutofillIdTraversal(int); 19246 public android.view.View findViewById(int); 19247 public android.view.View findViewByPredicate(java.util.function.Predicate); 19248 public android.view.View findViewByPredicateInsideOut(android.view.View, java.util.function.Predicate); 19249 protected android.view.View findViewByPredicateTraversal(java.util.function.Predicate, android.view.View); 19250 protected android.view.View findViewTraversal(int); 19251 public android.view.View findViewWithTag(java.lang.Object); 19252 protected android.view.View findViewWithTagTraversal(java.lang.Object); 19253 public void findViewsWithText(java.util.ArrayList, java.lang.CharSequence, int); 19254 protected boolean fitSystemWindows(android.graphics.Rect); 19255 public boolean fitsSystemWindows(); 19256 public android.view.View focusSearch(int); 19257 public void forceHasOverlappingRendering(boolean); 19258 public void forceLayout(); 19259 public boolean gatherTransparentRegion(android.graphics.Region); 19260 public static int generateViewId(); 19261 public java.lang.CharSequence getAccessibilityClassName(); 19262 public android.view.View$AccessibilityDelegate getAccessibilityDelegate(); 19263 public int getAccessibilityLiveRegion(); 19264 public android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(); 19265 public java.lang.CharSequence getAccessibilityPaneTitle(); 19266 public int getAccessibilitySelectionEnd(); 19267 public int getAccessibilitySelectionStart(); 19268 public int getAccessibilityTraversalAfter(); 19269 public int getAccessibilityTraversalBefore(); 19270 public int getAccessibilityViewId(); 19271 public int getAccessibilityWindowId(); 19272 public float getAlpha(); 19273 public android.view.animation.Animation getAnimation(); 19274 public android.os.IBinder getApplicationWindowToken(); 19275 public java.lang.String[] getAutofillHints(); 19276 public android.view.autofill.AutofillId getAutofillId(); 19277 public int getAutofillType(); 19278 public android.view.autofill.AutofillValue getAutofillValue(); 19279 public int getAutofillViewId(); 19280 public android.graphics.drawable.Drawable getBackground(); 19281 public android.content.res.ColorStateList getBackgroundTintList(); 19282 public android.graphics.PorterDuff$Mode getBackgroundTintMode(); 19283 public int getBaseline(); 19284 public int getBottom(); 19285 protected float getBottomFadingEdgeStrength(); 19286 protected int getBottomPaddingOffset(); 19287 public void getBoundsOnScreen(android.graphics.Rect); 19288 public void getBoundsOnScreen(android.graphics.Rect, boolean); 19289 public float getCameraDistance(); 19290 public android.graphics.Rect getClipBounds(); 19291 public boolean getClipBounds(android.graphics.Rect); 19292 public boolean getClipToOutline(); 19293 public java.lang.CharSequence getContentDescription(); 19294 public android.content.Context getContext(); 19295 protected android.view.ContextMenu$ContextMenuInfo getContextMenuInfo(); 19296 public boolean getDefaultFocusHighlightEnabled(); 19297 public static int getDefaultSize(int, int); 19298 public android.view.Display getDisplay(); 19299 public int[] getDrawableState(); 19300 public android.graphics.Bitmap getDrawingCache(); 19301 public android.graphics.Bitmap getDrawingCache(boolean); 19302 public int getDrawingCacheBackgroundColor(); 19303 public int getDrawingCacheQuality(); 19304 public void getDrawingRect(android.graphics.Rect); 19305 public long getDrawingTime(); 19306 public float getElevation(); 19307 protected int getFadeHeight(boolean); 19308 protected int getFadeTop(boolean); 19309 public boolean getFilterTouchesWhenObscured(); 19310 public boolean getFitsSystemWindows(); 19311 public int getFocusable(); 19312 public java.util.ArrayList getFocusables(int); 19313 public void getFocusedRect(android.graphics.Rect); 19314 public android.graphics.drawable.Drawable getForeground(); 19315 public int getForegroundGravity(); 19316 public android.content.res.ColorStateList getForegroundTintList(); 19317 public android.graphics.PorterDuff$Mode getForegroundTintMode(); 19318 public boolean getGlobalVisibleRect(android.graphics.Rect, android.graphics.Point); 19319 public boolean getGlobalVisibleRect(android.graphics.Rect); 19320 public android.os.Handler getHandler(); 19321 public boolean getHasOverlappingRendering(); 19322 public int getHeight(); 19323 public void getHitRect(android.graphics.Rect); 19324 public int getHorizontalFadingEdgeLength(); 19325 protected float getHorizontalScrollFactor(); 19326 protected int getHorizontalScrollbarHeight(); 19327 public void getHotspotBounds(android.graphics.Rect); 19328 public int getId(); 19329 public int getImportantForAccessibility(); 19330 public int getImportantForAutofill(); 19331 public android.graphics.Matrix getInverseMatrix(); 19332 public java.lang.CharSequence getIterableTextForAccessibility(); 19333 public android.view.AccessibilityIterators$TextSegmentIterator getIteratorForGranularity(int); 19334 public boolean getKeepScreenOn(); 19335 public android.view.KeyEvent$DispatcherState getKeyDispatcherState(); 19336 public int getLabelFor(); 19337 public int getLayerType(); 19338 public int getLayoutDirection(); 19339 public android.view.ViewGroup$LayoutParams getLayoutParams(); 19340 public int getLeft(); 19341 protected float getLeftFadingEdgeStrength(); 19342 protected int getLeftPaddingOffset(); 19343 public boolean getLocalVisibleRect(android.graphics.Rect); 19344 public void getLocationInSurface(int[]); 19345 public void getLocationInWindow(int[]); 19346 public int[] getLocationOnScreen(); 19347 public void getLocationOnScreen(int[]); 19348 public android.graphics.Matrix getMatrix(); 19349 public int getMeasuredHeight(); 19350 public int getMeasuredHeightAndState(); 19351 public int getMeasuredState(); 19352 public int getMeasuredWidth(); 19353 public int getMeasuredWidthAndState(); 19354 public int getMinimumHeight(); 19355 public int getMinimumWidth(); 19356 public int getNextClusterForwardId(); 19357 public int getNextFocusDownId(); 19358 public int getNextFocusForwardId(); 19359 public int getNextFocusLeftId(); 19360 public int getNextFocusRightId(); 19361 public int getNextFocusUpId(); 19362 public android.view.View$OnFocusChangeListener getOnFocusChangeListener(); 19363 public android.graphics.Insets getOpticalInsets(); 19364 public int getOutlineAmbientShadowColor(); 19365 public android.view.ViewOutlineProvider getOutlineProvider(); 19366 public int getOutlineSpotShadowColor(); 19367 public void getOutsets(android.graphics.Rect); 19368 public int getOverScrollMode(); 19369 public android.view.ViewOverlay getOverlay(); 19370 public int getPaddingBottom(); 19371 public int getPaddingEnd(); 19372 public int getPaddingLeft(); 19373 public int getPaddingRight(); 19374 public int getPaddingStart(); 19375 public int getPaddingTop(); 19376 public android.view.ViewParent getParent(); 19377 public android.view.ViewParent getParentForAccessibility(); 19378 public float getPivotX(); 19379 public float getPivotY(); 19380 public android.view.PointerIcon getPointerIcon(); 19381 public int getRawLayoutDirection(); 19382 public int getRawTextAlignment(); 19383 public int getRawTextDirection(); 19384 public android.content.res.Resources getResources(); 19385 public boolean getRevealOnFocusHint(); 19386 public int getRight(); 19387 protected float getRightFadingEdgeStrength(); 19388 protected int getRightPaddingOffset(); 19389 public android.view.View getRootView(); 19390 public android.view.WindowInsets getRootWindowInsets(); 19391 public float getRotation(); 19392 public float getRotationX(); 19393 public float getRotationY(); 19394 public float getScaleX(); 19395 public float getScaleY(); 19396 public int getScrollBarDefaultDelayBeforeFade(); 19397 public int getScrollBarFadeDuration(); 19398 public int getScrollBarSize(); 19399 public int getScrollBarStyle(); 19400 public int getScrollIndicators(); 19401 public int getScrollX(); 19402 public int getScrollY(); 19403 public int getSolidColor(); 19404 public android.animation.StateListAnimator getStateListAnimator(); 19405 protected int getSuggestedMinimumHeight(); 19406 protected int getSuggestedMinimumWidth(); 19407 public int getSystemUiVisibility(); 19408 public java.lang.Object getTag(); 19409 public java.lang.Object getTag(int); 19410 public int getTextAlignment(); 19411 public int getTextDirection(); 19412 public android.view.ThreadedRenderer getThreadedRenderer(); 19413 public java.lang.CharSequence getTooltip(); 19414 public java.lang.CharSequence getTooltipText(); 19415 public android.view.View getTooltipView(); 19416 public int getTop(); 19417 protected float getTopFadingEdgeStrength(); 19418 protected int getTopPaddingOffset(); 19419 public android.view.TouchDelegate getTouchDelegate(); 19420 public java.util.ArrayList getTouchables(); 19421 public float getTransitionAlpha(); 19422 public java.lang.String getTransitionName(); 19423 public float getTranslationX(); 19424 public float getTranslationY(); 19425 public float getTranslationZ(); 19426 public int getVerticalFadingEdgeLength(); 19427 protected float getVerticalScrollFactor(); 19428 public int getVerticalScrollbarPosition(); 19429 public int getVerticalScrollbarWidth(); 19430 public android.view.ViewRootImpl getViewRootImpl(); 19431 public android.view.ViewTreeObserver getViewTreeObserver(); 19432 public int getVisibility(); 19433 public int getWidth(); 19434 protected android.view.IWindow getWindow(); 19435 protected int getWindowAttachCount(); 19436 public void getWindowDisplayFrame(android.graphics.Rect); 19437 public android.view.WindowId getWindowId(); 19438 public int getWindowSystemUiVisibility(); 19439 public android.os.IBinder getWindowToken(); 19440 public int getWindowVisibility(); 19441 public void getWindowVisibleDisplayFrame(android.graphics.Rect); 19442 public float getX(); 19443 public float getY(); 19444 public float getZ(); 19445 protected boolean handleScrollBarDragging(android.view.MotionEvent); 19446 public boolean hasExplicitFocusable(); 19447 public boolean hasFocus(); 19448 public boolean hasFocusable(); 19449 protected boolean hasHoveredChild(); 19450 public boolean hasNestedScrollingParent(); 19451 public boolean hasOnClickListeners(); 19452 protected boolean hasOpaqueScrollbars(); 19453 public boolean hasOverlappingRendering(); 19454 public boolean hasPointerCapture(); 19455 public boolean hasShadow(); 19456 public boolean hasTransientState(); 19457 public boolean hasWindowFocus(); 19458 public boolean includeForAccessibility(); 19459 public static android.view.View inflate(android.content.Context, int, android.view.ViewGroup); 19460 protected void initializeFadingEdge(android.content.res.TypedArray); 19461 protected void initializeFadingEdgeInternal(android.content.res.TypedArray); 19462 protected void initializeScrollbars(android.content.res.TypedArray); 19463 protected void initializeScrollbarsInternal(android.content.res.TypedArray); 19464 protected void internalSetPadding(int, int, int, int); 19465 public void invalidate(android.graphics.Rect); 19466 public void invalidate(int, int, int, int); 19467 public void invalidate(); 19468 public void invalidate(boolean); 19469 public void invalidateDrawable(android.graphics.drawable.Drawable); 19470 public void invalidateOutline(); 19471 protected void invalidateParentCaches(); 19472 protected void invalidateParentIfNeeded(); 19473 protected void invalidateParentIfNeededAndWasQuickRejected(); 19474 public boolean isAccessibilityFocused(); 19475 public boolean isAccessibilityHeading(); 19476 public boolean isAccessibilitySelectionExtendable(); 19477 public boolean isActionableForAccessibility(); 19478 public boolean isActivated(); 19479 public boolean isAssistBlocked(); 19480 public boolean isAttachedToWindow(); 19481 public boolean isAutofilled(); 19482 public boolean isClickable(); 19483 public boolean isContextClickable(); 19484 public static boolean isDefaultFocusHighlightEnabled(); 19485 public boolean isDefaultFocusHighlightNeeded(android.graphics.drawable.Drawable, android.graphics.drawable.Drawable); 19486 public boolean isDirty(); 19487 public boolean isDrawingCacheEnabled(); 19488 public boolean isDuplicateParentStateEnabled(); 19489 public boolean isEnabled(); 19490 public boolean isFocusable(); 19491 public boolean isFocusableInTouchMode(); 19492 public boolean isFocused(); 19493 public boolean isFocusedByDefault(); 19494 public boolean isForegroundInsidePadding(); 19495 public boolean isHapticFeedbackEnabled(); 19496 public boolean isHardwareAccelerated(); 19497 public boolean isHorizontalFadingEdgeEnabled(); 19498 public boolean isHorizontalScrollBarEnabled(); 19499 public boolean isHovered(); 19500 public boolean isImportantForAccessibility(); 19501 public boolean isImportantForAutofill(); 19502 public boolean isInEditMode(); 19503 public boolean isInLayout(); 19504 public boolean isInScrollingContainer(); 19505 public boolean isInTouchMode(); 19506 public boolean isKeyboardNavigationCluster(); 19507 public boolean isLaidOut(); 19508 public boolean isLayoutDirectionInherited(); 19509 public boolean isLayoutDirectionResolved(); 19510 public static boolean isLayoutModeOptical(java.lang.Object); 19511 public boolean isLayoutRequested(); 19512 public boolean isLayoutRtl(); 19513 public boolean isLongClickable(); 19514 public boolean isNestedScrollingEnabled(); 19515 public boolean isOpaque(); 19516 protected boolean isPaddingOffsetRequired(); 19517 public boolean isPaddingRelative(); 19518 public boolean isPivotSet(); 19519 public boolean isPressed(); 19520 public boolean isRootNamespace(); 19521 public boolean isSaveEnabled(); 19522 public boolean isSaveFromParentEnabled(); 19523 public boolean isScreenReaderFocusable(); 19524 public boolean isScrollContainer(); 19525 public boolean isScrollbarFadingEnabled(); 19526 public boolean isSelected(); 19527 public boolean isShown(); 19528 public boolean isSoundEffectsEnabled(); 19529 public boolean isTemporarilyDetached(); 19530 public boolean isTextAlignmentInherited(); 19531 public boolean isTextAlignmentResolved(); 19532 public boolean isTextDirectionInherited(); 19533 public boolean isTextDirectionResolved(); 19534 public boolean isVerticalFadingEdgeEnabled(); 19535 public boolean isVerticalScrollBarEnabled(); 19536 protected boolean isVerticalScrollBarHidden(); 19537 public boolean isVisibleToUser(); 19538 protected boolean isVisibleToUser(android.graphics.Rect); 19539 public boolean isVisibleToUserForAutofill(int); 19540 public void jumpDrawablesToCurrentState(); 19541 public android.view.View keyboardNavigationClusterSearch(android.view.View, int); 19542 public void layout(int, int, int, int); 19543 public void makeOptionalFitsSystemWindows(); 19544 public void mapRectFromViewToScreenCoords(android.graphics.RectF, boolean); 19545 public void measure(int, int); 19546 protected static int[] mergeDrawableStates(int[], int[]); 19547 public void notifyEnterOrExitForAutoFillIfNeeded(boolean); 19548 public void notifySubtreeAccessibilityStateChangedIfNeeded(); 19549 public void notifyViewAccessibilityStateChangedIfNeeded(int); 19550 public void offsetLeftAndRight(int); 19551 public void offsetTopAndBottom(int); 19552 public void onActivityResult(int, int, android.content.Intent); 19553 protected void onAnimationEnd(); 19554 protected void onAnimationStart(); 19555 public android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets); 19556 protected void onAttachedToWindow(); 19557 public void onCancelPendingInputEvents(); 19558 public boolean onCapturedPointerEvent(android.view.MotionEvent); 19559 public boolean onCheckIsTextEditor(); 19560 public void onCloseSystemDialogs(java.lang.String); 19561 protected void onConfigurationChanged(android.content.res.Configuration); 19562 protected void onCreateContextMenu(android.view.ContextMenu); 19563 protected int[] onCreateDrawableState(int); 19564 public android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo); 19565 protected void onDetachedFromWindow(); 19566 protected void onDetachedFromWindowInternal(); 19567 protected void onDisplayHint(int); 19568 public boolean onDragEvent(android.view.DragEvent); 19569 protected void onDraw(android.graphics.Canvas); 19570 public void onDrawForeground(android.graphics.Canvas); 19571 protected void onDrawHorizontalScrollBar(android.graphics.Canvas, android.graphics.drawable.Drawable, int, int, int, int); 19572 protected void onDrawScrollBars(android.graphics.Canvas); 19573 protected void onDrawVerticalScrollBar(android.graphics.Canvas, android.graphics.drawable.Drawable, int, int, int, int); 19574 public boolean onFilterTouchEventForSecurity(android.view.MotionEvent); 19575 protected void onFinishInflate(); 19576 public void onFinishTemporaryDetach(); 19577 protected void onFocusChanged(boolean, int, android.graphics.Rect); 19578 protected void onFocusLost(); 19579 public boolean onGenericMotionEvent(android.view.MotionEvent); 19580 public void onHoverChanged(boolean); 19581 public boolean onHoverEvent(android.view.MotionEvent); 19582 public void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 19583 public void onInitializeAccessibilityEventInternal(android.view.accessibility.AccessibilityEvent); 19584 public void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo); 19585 public void onInitializeAccessibilityNodeInfoInternal(android.view.accessibility.AccessibilityNodeInfo); 19586 public boolean onKeyDown(int, android.view.KeyEvent); 19587 public boolean onKeyLongPress(int, android.view.KeyEvent); 19588 public boolean onKeyMultiple(int, int, android.view.KeyEvent); 19589 public boolean onKeyPreIme(int, android.view.KeyEvent); 19590 public boolean onKeyShortcut(int, android.view.KeyEvent); 19591 public boolean onKeyUp(int, android.view.KeyEvent); 19592 protected void onLayout(boolean, int, int, int, int); 19593 protected void onMeasure(int, int); 19594 public void onMovedToDisplay(int, android.content.res.Configuration); 19595 protected void onOverScrolled(int, int, boolean, boolean); 19596 public void onPointerCaptureChange(boolean); 19597 public void onPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 19598 public void onPopulateAccessibilityEventInternal(android.view.accessibility.AccessibilityEvent); 19599 public void onProvideAutofillStructure(android.view.ViewStructure, int); 19600 public void onProvideAutofillVirtualStructure(android.view.ViewStructure, int); 19601 public void onProvideStructure(android.view.ViewStructure); 19602 public void onProvideVirtualStructure(android.view.ViewStructure); 19603 public void onResolveDrawables(int); 19604 public android.view.PointerIcon onResolvePointerIcon(android.view.MotionEvent, int); 19605 protected void onRestoreInstanceState(android.os.Parcelable); 19606 public void onRtlPropertiesChanged(int); 19607 protected android.os.Parcelable onSaveInstanceState(); 19608 public void onScreenStateChanged(int); 19609 protected void onScrollChanged(int, int, int, int); 19610 protected boolean onSetAlpha(int); 19611 protected void onSizeChanged(int, int, int, int); 19612 public void onStartTemporaryDetach(); 19613 public boolean onTouchEvent(android.view.MotionEvent); 19614 public boolean onTrackballEvent(android.view.MotionEvent); 19615 public void onVisibilityAggregated(boolean); 19616 protected void onVisibilityChanged(android.view.View, int); 19617 public void onWindowFocusChanged(boolean); 19618 public void onWindowSystemUiVisibilityChanged(int); 19619 protected void onWindowVisibilityChanged(int); 19620 public void outputDirtyFlags(java.lang.String, boolean, int); 19621 protected boolean overScrollBy(int, int, int, int, int, int, int, int, boolean); 19622 public boolean performAccessibilityAction(int, android.os.Bundle); 19623 public boolean performAccessibilityActionInternal(int, android.os.Bundle); 19624 protected boolean performButtonActionOnTouchDown(android.view.MotionEvent); 19625 public boolean performClick(); 19626 public boolean performContextClick(float, float); 19627 public boolean performContextClick(); 19628 public boolean performHapticFeedback(int); 19629 public boolean performHapticFeedback(int, int); 19630 public boolean performLongClick(); 19631 public boolean performLongClick(float, float); 19632 public void playSoundEffect(int); 19633 public boolean pointInView(float, float, float); 19634 public boolean post(java.lang.Runnable); 19635 public boolean postDelayed(java.lang.Runnable, long); 19636 public void postInvalidate(); 19637 public void postInvalidate(int, int, int, int); 19638 public void postInvalidateDelayed(long); 19639 public void postInvalidateDelayed(long, int, int, int, int); 19640 public void postInvalidateOnAnimation(); 19641 public void postInvalidateOnAnimation(int, int, int, int); 19642 public void postOnAnimation(java.lang.Runnable); 19643 public void postOnAnimationDelayed(java.lang.Runnable, long); 19644 protected void recomputePadding(); 19645 public void refreshDrawableState(); 19646 public void releasePointerCapture(); 19647 public boolean removeCallbacks(java.lang.Runnable); 19648 public void removeFrameMetricsListener(android.view.Window$OnFrameMetricsAvailableListener); 19649 public void removeOnAttachStateChangeListener(android.view.View$OnAttachStateChangeListener); 19650 public void removeOnLayoutChangeListener(android.view.View$OnLayoutChangeListener); 19651 public void removeOnUnhandledKeyEventListener(android.view.View$OnUnhandledKeyEventListener); 19652 public boolean requestAccessibilityFocus(); 19653 public void requestApplyInsets(); 19654 public void requestFitSystemWindows(); 19655 public boolean requestFocus(); 19656 public boolean requestFocus(int); 19657 public boolean requestFocus(int, android.graphics.Rect); 19658 public boolean requestFocusFromTouch(); 19659 public void requestKeyboardShortcuts(java.util.List, int); 19660 public void requestLayout(); 19661 public void requestPointerCapture(); 19662 public boolean requestRectangleOnScreen(android.graphics.Rect); 19663 public boolean requestRectangleOnScreen(android.graphics.Rect, boolean); 19664 public void requestUnbufferedDispatch(android.view.MotionEvent); 19665 public android.view.View requireViewById(int); 19666 public void resetPaddingToInitialValues(); 19667 public void resetPivot(); 19668 protected void resetResolvedDrawables(); 19669 public void resetResolvedLayoutDirection(); 19670 public void resetResolvedPadding(); 19671 public void resetResolvedTextAlignment(); 19672 public void resetResolvedTextDirection(); 19673 public void resetRtlProperties(); 19674 protected void resolveDrawables(); 19675 public boolean resolveLayoutDirection(); 19676 public void resolveLayoutParams(); 19677 public void resolvePadding(); 19678 public boolean resolveRtlPropertiesIfNeeded(); 19679 public static int resolveSize(int, int); 19680 public static int resolveSizeAndState(int, int, int); 19681 public boolean resolveTextAlignment(); 19682 public boolean resolveTextDirection(); 19683 public boolean restoreDefaultFocus(); 19684 public boolean restoreFocusInCluster(int); 19685 public boolean restoreFocusNotInCluster(); 19686 public void restoreHierarchyState(android.util.SparseArray); 19687 public void saveHierarchyState(android.util.SparseArray); 19688 public void scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long); 19689 public void scrollBy(int, int); 19690 public void scrollTo(int, int); 19691 public void sendAccessibilityEvent(int); 19692 public void sendAccessibilityEventInternal(int); 19693 public void sendAccessibilityEventUnchecked(android.view.accessibility.AccessibilityEvent); 19694 public void sendAccessibilityEventUncheckedInternal(android.view.accessibility.AccessibilityEvent); 19695 public void setAccessibilityDelegate(android.view.View$AccessibilityDelegate); 19696 public void setAccessibilityHeading(boolean); 19697 public void setAccessibilityLiveRegion(int); 19698 public void setAccessibilityPaneTitle(java.lang.CharSequence); 19699 public void setAccessibilitySelection(int, int); 19700 public void setAccessibilityTraversalAfter(int); 19701 public void setAccessibilityTraversalBefore(int); 19702 public void setActivated(boolean); 19703 public void setAlpha(float); 19704 public void setAnimation(android.view.animation.Animation); 19705 public void setAnimationMatrix(android.graphics.Matrix); 19706 public void setAssistBlocked(boolean); 19707 public void setAutofillHints(java.lang.String[]); 19708 public void setAutofillId(android.view.autofill.AutofillId); 19709 public void setAutofilled(boolean); 19710 public void setBackground(android.graphics.drawable.Drawable); 19711 public void setBackgroundColor(int); 19712 public void setBackgroundDrawable(android.graphics.drawable.Drawable); 19713 public void setBackgroundResource(int); 19714 public void setBackgroundTintList(android.content.res.ColorStateList); 19715 public void setBackgroundTintMode(android.graphics.PorterDuff$Mode); 19716 public void setBottom(int); 19717 public void setCameraDistance(float); 19718 public void setClickable(boolean); 19719 public void setClipBounds(android.graphics.Rect); 19720 public void setClipToOutline(boolean); 19721 public void setContentDescription(java.lang.CharSequence); 19722 public void setContextClickable(boolean); 19723 public void setDefaultFocusHighlightEnabled(boolean); 19724 public void setDisabledSystemUiVisibility(int); 19725 public void setDrawingCacheBackgroundColor(int); 19726 public void setDrawingCacheEnabled(boolean); 19727 public void setDrawingCacheQuality(int); 19728 public void setDuplicateParentStateEnabled(boolean); 19729 public void setElevation(float); 19730 public void setEnabled(boolean); 19731 public void setFadingEdgeLength(int); 19732 public void setFilterTouchesWhenObscured(boolean); 19733 public void setFitsSystemWindows(boolean); 19734 public void setFocusable(boolean); 19735 public void setFocusable(int); 19736 public void setFocusableInTouchMode(boolean); 19737 public void setFocusedByDefault(boolean); 19738 public void setFocusedInCluster(); 19739 public void setForeground(android.graphics.drawable.Drawable); 19740 public void setForegroundGravity(int); 19741 public void setForegroundTintList(android.content.res.ColorStateList); 19742 public void setForegroundTintMode(android.graphics.PorterDuff$Mode); 19743 protected boolean setFrame(int, int, int, int); 19744 public void setHapticFeedbackEnabled(boolean); 19745 public void setHasTransientState(boolean); 19746 public void setHorizontalFadingEdgeEnabled(boolean); 19747 public void setHorizontalScrollBarEnabled(boolean); 19748 public void setHovered(boolean); 19749 public void setId(int); 19750 public void setImportantForAccessibility(int); 19751 public void setImportantForAutofill(int); 19752 public void setIsRootNamespace(boolean); 19753 public void setKeepScreenOn(boolean); 19754 public void setKeyboardNavigationCluster(boolean); 19755 public void setLabelFor(int); 19756 public void setLayerPaint(android.graphics.Paint); 19757 public void setLayerType(int, android.graphics.Paint); 19758 public void setLayoutDirection(int); 19759 public void setLayoutParams(android.view.ViewGroup$LayoutParams); 19760 public void setLeft(int); 19761 public void setLeftTopRightBottom(int, int, int, int); 19762 public void setLongClickable(boolean); 19763 protected void setMeasuredDimension(int, int); 19764 public void setMinimumHeight(int); 19765 public void setMinimumWidth(int); 19766 public void setNestedScrollingEnabled(boolean); 19767 public void setNextClusterForwardId(int); 19768 public void setNextFocusDownId(int); 19769 public void setNextFocusForwardId(int); 19770 public void setNextFocusLeftId(int); 19771 public void setNextFocusRightId(int); 19772 public void setNextFocusUpId(int); 19773 public void setNotifyAutofillManagerOnClick(boolean); 19774 public void setOnApplyWindowInsetsListener(android.view.View$OnApplyWindowInsetsListener); 19775 public void setOnCapturedPointerListener(android.view.View$OnCapturedPointerListener); 19776 public void setOnClickListener(android.view.View$OnClickListener); 19777 public void setOnContextClickListener(android.view.View$OnContextClickListener); 19778 public void setOnCreateContextMenuListener(android.view.View$OnCreateContextMenuListener); 19779 public void setOnDragListener(android.view.View$OnDragListener); 19780 public void setOnFocusChangeListener(android.view.View$OnFocusChangeListener); 19781 public void setOnGenericMotionListener(android.view.View$OnGenericMotionListener); 19782 public void setOnHoverListener(android.view.View$OnHoverListener); 19783 public void setOnKeyListener(android.view.View$OnKeyListener); 19784 public void setOnLongClickListener(android.view.View$OnLongClickListener); 19785 public void setOnScrollChangeListener(android.view.View$OnScrollChangeListener); 19786 public void setOnSystemUiVisibilityChangeListener(android.view.View$OnSystemUiVisibilityChangeListener); 19787 public void setOnTouchListener(android.view.View$OnTouchListener); 19788 public void setOpticalInsets(android.graphics.Insets); 19789 public void setOutlineAmbientShadowColor(int); 19790 public void setOutlineProvider(android.view.ViewOutlineProvider); 19791 public void setOutlineSpotShadowColor(int); 19792 public void setOverScrollMode(int); 19793 public void setPadding(int, int, int, int); 19794 public void setPaddingRelative(int, int, int, int); 19795 public void setPivotX(float); 19796 public void setPivotY(float); 19797 public void setPointerIcon(android.view.PointerIcon); 19798 public void setPressed(boolean); 19799 public void setRevealClip(boolean, float, float, float); 19800 public void setRevealOnFocusHint(boolean); 19801 public void setRight(int); 19802 public void setRotation(float); 19803 public void setRotationX(float); 19804 public void setRotationY(float); 19805 public void setSaveEnabled(boolean); 19806 public void setSaveFromParentEnabled(boolean); 19807 public void setScaleX(float); 19808 public void setScaleY(float); 19809 public void setScreenReaderFocusable(boolean); 19810 public void setScrollBarDefaultDelayBeforeFade(int); 19811 public void setScrollBarFadeDuration(int); 19812 public void setScrollBarSize(int); 19813 public void setScrollBarStyle(int); 19814 public void setScrollContainer(boolean); 19815 public void setScrollIndicators(int); 19816 public void setScrollIndicators(int, int); 19817 public void setScrollX(int); 19818 public void setScrollY(int); 19819 public void setScrollbarFadingEnabled(boolean); 19820 public void setSelected(boolean); 19821 public void setSoundEffectsEnabled(boolean); 19822 public void setStateListAnimator(android.animation.StateListAnimator); 19823 public void setSystemUiVisibility(int); 19824 public void setTag(java.lang.Object); 19825 public void setTag(int, java.lang.Object); 19826 public void setTagInternal(int, java.lang.Object); 19827 public void setTextAlignment(int); 19828 public void setTextDirection(int); 19829 public void setTooltip(java.lang.CharSequence); 19830 public void setTooltipText(java.lang.CharSequence); 19831 public void setTop(int); 19832 public void setTouchDelegate(android.view.TouchDelegate); 19833 public void setTransitionAlpha(float); 19834 public void setTransitionName(java.lang.String); 19835 public void setTransitionVisibility(int); 19836 public void setTranslationX(float); 19837 public void setTranslationY(float); 19838 public void setTranslationZ(float); 19839 public void setVerticalFadingEdgeEnabled(boolean); 19840 public void setVerticalScrollBarEnabled(boolean); 19841 public void setVerticalScrollbarPosition(int); 19842 public void setVisibility(int); 19843 public void setWillNotCacheDrawing(boolean); 19844 public void setWillNotDraw(boolean); 19845 public void setX(float); 19846 public void setY(float); 19847 public void setZ(float); 19848 public boolean showContextMenu(); 19849 public boolean showContextMenu(float, float); 19850 public android.view.ActionMode startActionMode(android.view.ActionMode$Callback); 19851 public android.view.ActionMode startActionMode(android.view.ActionMode$Callback, int); 19852 public void startActivityForResult(android.content.Intent, int); 19853 public void startAnimation(android.view.animation.Animation); 19854 public boolean startDrag(android.content.ClipData, android.view.View$DragShadowBuilder, java.lang.Object, int); 19855 public boolean startDragAndDrop(android.content.ClipData, android.view.View$DragShadowBuilder, java.lang.Object, int); 19856 public boolean startMovingTask(float, float); 19857 public boolean startNestedScroll(int); 19858 public void stopNestedScroll(); 19859 public boolean toGlobalMotionEvent(android.view.MotionEvent); 19860 public boolean toLocalMotionEvent(android.view.MotionEvent); 19861 public java.lang.String toString(); 19862 public void transformFromViewToWindowSpace(int[]); 19863 public void transformMatrixToGlobal(android.graphics.Matrix); 19864 public void transformMatrixToLocal(android.graphics.Matrix); 19865 public void unscheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable); 19866 public void unscheduleDrawable(android.graphics.drawable.Drawable); 19867 public android.view.RenderNode updateDisplayListIfDirty(); 19868 public void updateDragShadow(android.view.View$DragShadowBuilder); 19869 protected boolean verifyDrawable(android.graphics.drawable.Drawable); 19870 public boolean willNotCacheDrawing(); 19871 public boolean willNotDraw(); 19872 19873 19874 public static int ACCESSIBILITY_CURSOR_POSITION_UNDEFINED; 19875 public static int ACCESSIBILITY_LIVE_REGION_ASSERTIVE; 19876 public static int ACCESSIBILITY_LIVE_REGION_NONE; 19877 public static int ACCESSIBILITY_LIVE_REGION_POLITE; 19878 public static android.util.Property ALPHA; 19879 public static int AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS; 19880 public static java.lang.String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DATE; 19881 public static java.lang.String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_DAY; 19882 public static java.lang.String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_MONTH; 19883 public static java.lang.String AUTOFILL_HINT_CREDIT_CARD_EXPIRATION_YEAR; 19884 public static java.lang.String AUTOFILL_HINT_CREDIT_CARD_NUMBER; 19885 public static java.lang.String AUTOFILL_HINT_CREDIT_CARD_SECURITY_CODE; 19886 public static java.lang.String AUTOFILL_HINT_EMAIL_ADDRESS; 19887 public static java.lang.String AUTOFILL_HINT_NAME; 19888 public static java.lang.String AUTOFILL_HINT_PASSWORD; 19889 public static java.lang.String AUTOFILL_HINT_PHONE; 19890 public static java.lang.String AUTOFILL_HINT_POSTAL_ADDRESS; 19891 public static java.lang.String AUTOFILL_HINT_POSTAL_CODE; 19892 public static java.lang.String AUTOFILL_HINT_USERNAME; 19893 public static int AUTOFILL_TYPE_DATE; 19894 public static int AUTOFILL_TYPE_LIST; 19895 public static int AUTOFILL_TYPE_NONE; 19896 public static int AUTOFILL_TYPE_TEXT; 19897 public static int AUTOFILL_TYPE_TOGGLE; 19898 public static boolean DEBUG_DRAW; 19899 public static java.lang.String DEBUG_LAYOUT_PROPERTY; 19900 public static int DRAG_FLAG_GLOBAL; 19901 public static int DRAG_FLAG_GLOBAL_PERSISTABLE_URI_PERMISSION; 19902 public static int DRAG_FLAG_GLOBAL_PREFIX_URI_PERMISSION; 19903 public static int DRAG_FLAG_GLOBAL_URI_READ; 19904 public static int DRAG_FLAG_GLOBAL_URI_WRITE; 19905 public static int DRAG_FLAG_OPAQUE; 19906 public static int DRAWING_CACHE_QUALITY_AUTO; 19907 public static int DRAWING_CACHE_QUALITY_HIGH; 19908 public static int DRAWING_CACHE_QUALITY_LOW; 19909 protected static int[] EMPTY_STATE_SET; 19910 protected static int[] ENABLED_FOCUSED_SELECTED_STATE_SET; 19911 protected static int[] ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET; 19912 protected static int[] ENABLED_FOCUSED_STATE_SET; 19913 protected static int[] ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET; 19914 protected static int[] ENABLED_SELECTED_STATE_SET; 19915 protected static int[] ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET; 19916 protected static int[] ENABLED_STATE_SET; 19917 protected static int[] ENABLED_WINDOW_FOCUSED_STATE_SET; 19918 public static int FIND_VIEWS_WITH_ACCESSIBILITY_NODE_PROVIDERS; 19919 public static int FIND_VIEWS_WITH_CONTENT_DESCRIPTION; 19920 public static int FIND_VIEWS_WITH_TEXT; 19921 public static int FOCUSABLE; 19922 public static int FOCUSABLES_ALL; 19923 public static int FOCUSABLES_TOUCH_MODE; 19924 public static int FOCUSABLE_AUTO; 19925 protected static int[] FOCUSED_SELECTED_STATE_SET; 19926 protected static int[] FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET; 19927 protected static int[] FOCUSED_STATE_SET; 19928 protected static int[] FOCUSED_WINDOW_FOCUSED_STATE_SET; 19929 public static int FOCUS_BACKWARD; 19930 public static int FOCUS_DOWN; 19931 public static int FOCUS_FORWARD; 19932 public static int FOCUS_LEFT; 19933 public static int FOCUS_RIGHT; 19934 public static int FOCUS_UP; 19935 public static int GONE; 19936 public static int HAPTIC_FEEDBACK_ENABLED; 19937 public static int IMPORTANT_FOR_ACCESSIBILITY_AUTO; 19938 public static int IMPORTANT_FOR_ACCESSIBILITY_NO; 19939 public static int IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS; 19940 public static int IMPORTANT_FOR_ACCESSIBILITY_YES; 19941 public static int IMPORTANT_FOR_AUTOFILL_AUTO; 19942 public static int IMPORTANT_FOR_AUTOFILL_NO; 19943 public static int IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS; 19944 public static int IMPORTANT_FOR_AUTOFILL_YES; 19945 public static int IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS; 19946 public static int INVISIBLE; 19947 public static int KEEP_SCREEN_ON; 19948 public static int LAST_APP_AUTOFILL_ID; 19949 public static int LAYER_TYPE_HARDWARE; 19950 public static int LAYER_TYPE_NONE; 19951 public static int LAYER_TYPE_SOFTWARE; 19952 public static int LAYOUT_DIRECTION_INHERIT; 19953 public static int LAYOUT_DIRECTION_LOCALE; 19954 public static int LAYOUT_DIRECTION_LTR; 19955 public static int LAYOUT_DIRECTION_RTL; 19956 public static int LAYOUT_DIRECTION_UNDEFINED; 19957 public static int MEASURED_HEIGHT_STATE_SHIFT; 19958 public static int MEASURED_SIZE_MASK; 19959 public static int MEASURED_STATE_MASK; 19960 public static int MEASURED_STATE_TOO_SMALL; 19961 public static int NAVIGATION_BAR_TRANSIENT; 19962 public static int NAVIGATION_BAR_TRANSLUCENT; 19963 public static int NAVIGATION_BAR_TRANSPARENT; 19964 public static int NAVIGATION_BAR_UNHIDE; 19965 public static int NOT_FOCUSABLE; 19966 public static int NO_ID; 19967 public static int OVER_SCROLL_ALWAYS; 19968 public static int OVER_SCROLL_IF_CONTENT_SCROLLS; 19969 public static int OVER_SCROLL_NEVER; 19970 protected static int[] PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET; 19971 protected static int[] PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET; 19972 protected static int[] PRESSED_ENABLED_FOCUSED_STATE_SET; 19973 protected static int[] PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET; 19974 protected static int[] PRESSED_ENABLED_SELECTED_STATE_SET; 19975 protected static int[] PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET; 19976 protected static int[] PRESSED_ENABLED_STATE_SET; 19977 protected static int[] PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET; 19978 protected static int[] PRESSED_FOCUSED_SELECTED_STATE_SET; 19979 protected static int[] PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET; 19980 protected static int[] PRESSED_FOCUSED_STATE_SET; 19981 protected static int[] PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET; 19982 protected static int[] PRESSED_SELECTED_STATE_SET; 19983 protected static int[] PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET; 19984 protected static int[] PRESSED_STATE_SET; 19985 protected static int[] PRESSED_WINDOW_FOCUSED_STATE_SET; 19986 public static int PUBLIC_STATUS_BAR_VISIBILITY_MASK; 19987 public static android.util.Property ROTATION; 19988 public static android.util.Property ROTATION_X; 19989 public static android.util.Property ROTATION_Y; 19990 public static android.util.Property SCALE_X; 19991 public static android.util.Property SCALE_Y; 19992 public static int SCREEN_STATE_OFF; 19993 public static int SCREEN_STATE_ON; 19994 public static int SCROLLBARS_INSIDE_INSET; 19995 public static int SCROLLBARS_INSIDE_OVERLAY; 19996 public static int SCROLLBARS_OUTSIDE_INSET; 19997 public static int SCROLLBARS_OUTSIDE_OVERLAY; 19998 public static int SCROLLBAR_POSITION_DEFAULT; 19999 public static int SCROLLBAR_POSITION_LEFT; 20000 public static int SCROLLBAR_POSITION_RIGHT; 20001 public static int SCROLL_AXIS_HORIZONTAL; 20002 public static int SCROLL_AXIS_NONE; 20003 public static int SCROLL_AXIS_VERTICAL; 20004 public static int SCROLL_INDICATOR_BOTTOM; 20005 public static int SCROLL_INDICATOR_END; 20006 public static int SCROLL_INDICATOR_LEFT; 20007 public static int SCROLL_INDICATOR_RIGHT; 20008 public static int SCROLL_INDICATOR_START; 20009 public static int SCROLL_INDICATOR_TOP; 20010 protected static int[] SELECTED_STATE_SET; 20011 protected static int[] SELECTED_WINDOW_FOCUSED_STATE_SET; 20012 public static int SOUND_EFFECTS_ENABLED; 20013 public static int STATUS_BAR_DISABLE_BACK; 20014 public static int STATUS_BAR_DISABLE_CLOCK; 20015 public static int STATUS_BAR_DISABLE_EXPAND; 20016 public static int STATUS_BAR_DISABLE_HOME; 20017 public static int STATUS_BAR_DISABLE_NOTIFICATION_ALERTS; 20018 public static int STATUS_BAR_DISABLE_NOTIFICATION_ICONS; 20019 public static int STATUS_BAR_DISABLE_NOTIFICATION_TICKER; 20020 public static int STATUS_BAR_DISABLE_RECENT; 20021 public static int STATUS_BAR_DISABLE_SEARCH; 20022 public static int STATUS_BAR_DISABLE_SYSTEM_INFO; 20023 public static int STATUS_BAR_HIDDEN; 20024 public static int STATUS_BAR_TRANSIENT; 20025 public static int STATUS_BAR_TRANSLUCENT; 20026 public static int STATUS_BAR_TRANSPARENT; 20027 public static int STATUS_BAR_UNHIDE; 20028 public static int STATUS_BAR_VISIBLE; 20029 public static int SYSTEM_UI_CLEARABLE_FLAGS; 20030 public static int SYSTEM_UI_FLAG_FULLSCREEN; 20031 public static int SYSTEM_UI_FLAG_HIDE_NAVIGATION; 20032 public static int SYSTEM_UI_FLAG_IMMERSIVE; 20033 public static int SYSTEM_UI_FLAG_IMMERSIVE_STICKY; 20034 public static int SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN; 20035 public static int SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION; 20036 public static int SYSTEM_UI_FLAG_LAYOUT_STABLE; 20037 public static int SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR; 20038 public static int SYSTEM_UI_FLAG_LIGHT_STATUS_BAR; 20039 public static int SYSTEM_UI_FLAG_LOW_PROFILE; 20040 public static int SYSTEM_UI_FLAG_VISIBLE; 20041 public static int SYSTEM_UI_LAYOUT_FLAGS; 20042 public static int SYSTEM_UI_TRANSPARENT; 20043 public static int TEXT_ALIGNMENT_CENTER; 20044 public static int TEXT_ALIGNMENT_GRAVITY; 20045 public static int TEXT_ALIGNMENT_INHERIT; 20046 public static int TEXT_ALIGNMENT_TEXT_END; 20047 public static int TEXT_ALIGNMENT_TEXT_START; 20048 public static int TEXT_ALIGNMENT_VIEW_END; 20049 public static int TEXT_ALIGNMENT_VIEW_START; 20050 public static int TEXT_DIRECTION_ANY_RTL; 20051 public static int TEXT_DIRECTION_FIRST_STRONG; 20052 public static int TEXT_DIRECTION_FIRST_STRONG_LTR; 20053 public static int TEXT_DIRECTION_FIRST_STRONG_RTL; 20054 public static int TEXT_DIRECTION_INHERIT; 20055 public static int TEXT_DIRECTION_LOCALE; 20056 public static int TEXT_DIRECTION_LTR; 20057 public static int TEXT_DIRECTION_RTL; 20058 public static android.util.Property TRANSLATION_X; 20059 public static android.util.Property TRANSLATION_Y; 20060 public static android.util.Property TRANSLATION_Z; 20061 protected static java.lang.String VIEW_LOG_TAG; 20062 public static int VISIBLE; 20063 protected static int[] WINDOW_FOCUSED_STATE_SET; 20064 public static android.util.Property X; 20065 public static android.util.Property Y; 20066 public static android.util.Property Z; 20067 public java.lang.String[] mAttributes; 20068 protected int mBottom; 20069 public boolean mCachingFailed; 20070 protected android.content.Context mContext; 20071 protected android.view.animation.Animation mCurrentAnimation; 20072 public static boolean mDebugViewAttributes; 20073 protected android.view.InputEventConsistencyVerifier mInputEventConsistencyVerifier; 20074 protected android.view.ViewGroup$LayoutParams mLayoutParams; 20075 protected int mLeft; 20076 protected int mPaddingBottom; 20077 protected int mPaddingLeft; 20078 protected int mPaddingRight; 20079 protected int mPaddingTop; 20080 protected android.view.ViewParent mParent; 20081 public int mPrivateFlags; 20082 protected int mRight; 20083 protected int mScrollX; 20084 protected int mScrollY; 20085 protected java.lang.Object mTag; 20086 protected int mTop; 20087 public android.view.View$TransformationInfo mTransformationInfo; 20088 protected int mUserPaddingBottom; 20089 protected int mUserPaddingLeft; 20090 protected int mUserPaddingRight; 20091 protected static boolean sPreserveMarginParamsInLayoutParamConversion; 20092} 20093 20094-keep class android.view.View$AccessibilityDelegate { 20095 <init>(); 20096 20097 public void addExtraDataToAccessibilityNodeInfo(android.view.View, android.view.accessibility.AccessibilityNodeInfo, java.lang.String, android.os.Bundle); 20098 public android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo(android.view.View); 20099 public boolean dispatchPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 20100 public android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View); 20101 public void onInitializeAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 20102 public void onInitializeAccessibilityNodeInfo(android.view.View, android.view.accessibility.AccessibilityNodeInfo); 20103 public void onPopulateAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 20104 public boolean onRequestSendAccessibilityEvent(android.view.ViewGroup, android.view.View, android.view.accessibility.AccessibilityEvent); 20105 public boolean performAccessibilityAction(android.view.View, int, android.os.Bundle); 20106 public void sendAccessibilityEvent(android.view.View, int); 20107 public void sendAccessibilityEventUnchecked(android.view.View, android.view.accessibility.AccessibilityEvent); 20108 20109 20110} 20111 20112-keep class android.view.View$AttachInfo { 20113 20114 20115 20116 public android.view.Surface mDragSurface; 20117} 20118 20119-keep class android.view.View$AttachInfo$InvalidateInfo { 20120 20121 public static android.view.View$AttachInfo$InvalidateInfo obtain(); 20122 public void recycle(); 20123 20124 20125} 20126 20127-keep class android.view.View$DragShadowBuilder { 20128 <init>(android.view.View); 20129 <init>(); 20130 20131 public android.view.View getView(); 20132 public void onDrawShadow(android.graphics.Canvas); 20133 public void onProvideShadowMetrics(android.graphics.Point, android.graphics.Point); 20134 20135 20136} 20137 20138-keep class android.view.View$OnApplyWindowInsetsListener { 20139 20140 public abstract android.view.WindowInsets onApplyWindowInsets(android.view.View, android.view.WindowInsets); 20141 20142 20143} 20144 20145-keep class android.view.View$OnAttachStateChangeListener { 20146 20147 public abstract void onViewAttachedToWindow(android.view.View); 20148 public abstract void onViewDetachedFromWindow(android.view.View); 20149 20150 20151} 20152 20153-keep class android.view.View$OnCapturedPointerListener { 20154 20155 public abstract boolean onCapturedPointer(android.view.View, android.view.MotionEvent); 20156 20157 20158} 20159 20160-keep class android.view.View$OnClickListener { 20161 20162 public abstract void onClick(android.view.View); 20163 20164 20165} 20166 20167-keep class android.view.View$OnContextClickListener { 20168 20169 public abstract boolean onContextClick(android.view.View); 20170 20171 20172} 20173 20174-keep class android.view.View$OnCreateContextMenuListener { 20175 20176 public abstract void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu$ContextMenuInfo); 20177 20178 20179} 20180 20181-keep class android.view.View$OnDragListener { 20182 20183 public abstract boolean onDrag(android.view.View, android.view.DragEvent); 20184 20185 20186} 20187 20188-keep class android.view.View$OnFocusChangeListener { 20189 20190 public abstract void onFocusChange(android.view.View, boolean); 20191 20192 20193} 20194 20195-keep class android.view.View$OnGenericMotionListener { 20196 20197 public abstract boolean onGenericMotion(android.view.View, android.view.MotionEvent); 20198 20199 20200} 20201 20202-keep class android.view.View$OnHoverListener { 20203 20204 public abstract boolean onHover(android.view.View, android.view.MotionEvent); 20205 20206 20207} 20208 20209-keep class android.view.View$OnKeyListener { 20210 20211 public abstract boolean onKey(android.view.View, int, android.view.KeyEvent); 20212 20213 20214} 20215 20216-keep class android.view.View$OnLayoutChangeListener { 20217 20218 public abstract void onLayoutChange(android.view.View, int, int, int, int, int, int, int, int); 20219 20220 20221} 20222 20223-keep class android.view.View$OnLongClickListener { 20224 20225 public abstract boolean onLongClick(android.view.View); 20226 20227 20228} 20229 20230-keep class android.view.View$OnScrollChangeListener { 20231 20232 public abstract void onScrollChange(android.view.View, int, int, int, int); 20233 20234 20235} 20236 20237-keep class android.view.View$OnSystemUiVisibilityChangeListener { 20238 20239 public abstract void onSystemUiVisibilityChange(int); 20240 20241 20242} 20243 20244-keep class android.view.View$OnTouchListener { 20245 20246 public abstract boolean onTouch(android.view.View, android.view.MotionEvent); 20247 20248 20249} 20250 20251-keep class android.view.View$OnUnhandledKeyEventListener { 20252 20253 public abstract boolean onUnhandledKeyEvent(android.view.View, android.view.KeyEvent); 20254 20255 20256} 20257 20258-keep class android.view.View$TransformationInfo { 20259 20260 20261 20262} 20263 20264-keep class android.view.ViewDebug { 20265 <init>(); 20266 20267 public static void capture(android.view.View, java.io.OutputStream, android.view.View); 20268 public static void captureLayers(android.view.View, java.io.DataOutputStream); 20269 public static void dump(android.view.View, boolean, boolean, java.io.OutputStream); 20270 public static void dumpCapturedView(java.lang.String, java.lang.Object); 20271 public static void dumpTheme(android.view.View, java.io.OutputStream); 20272 public static void dumpv2(android.view.View, java.io.ByteArrayOutputStream); 20273 public static android.view.View findView(android.view.View, java.lang.String); 20274 public static java.lang.String flagsToString(java.lang.Class, java.lang.String, int); 20275 public static long getViewInstanceCount(); 20276 public static long getViewRootImplCount(); 20277 public static java.lang.String intToString(java.lang.Class, java.lang.String, int); 20278 public static java.lang.Object invokeViewMethod(android.view.View, java.lang.reflect.Method, java.lang.Object[]); 20279 public static void outputDisplayList(android.view.View, android.view.View); 20280 public static void profileViewAndChildren(android.view.View, java.io.BufferedWriter); 20281 public static void setLayoutParameter(android.view.View, java.lang.String, int); 20282 public static void startHierarchyTracing(java.lang.String, android.view.View); 20283 public static void startRecyclerTracing(java.lang.String, android.view.View); 20284 public static void stopHierarchyTracing(); 20285 public static void stopRecyclerTracing(); 20286 public static void trace(android.view.View, android.view.ViewDebug$RecyclerTraceType, int[]); 20287 public static void trace(android.view.View, android.view.ViewDebug$HierarchyTraceType); 20288 20289 20290 public static boolean DEBUG_DRAG; 20291 public static boolean DEBUG_POSITIONING; 20292 public static boolean TRACE_HIERARCHY; 20293 public static boolean TRACE_RECYCLER; 20294} 20295 20296-keep class android.view.ViewDebug$CanvasProvider { 20297 20298 public abstract android.graphics.Bitmap createBitmap(); 20299 public abstract android.graphics.Canvas getCanvas(android.view.View, int, int); 20300 20301 20302} 20303 20304-keep class android.view.ViewDebug$HierarchyTraceType { 20305 20306 public static android.view.ViewDebug$HierarchyTraceType valueOf(java.lang.String); 20307 public static android.view.ViewDebug$HierarchyTraceType[] values(); 20308 20309 public static android.view.ViewDebug$HierarchyTraceType BUILD_CACHE; 20310 public static android.view.ViewDebug$HierarchyTraceType DRAW; 20311 public static android.view.ViewDebug$HierarchyTraceType INVALIDATE; 20312 public static android.view.ViewDebug$HierarchyTraceType INVALIDATE_CHILD; 20313 public static android.view.ViewDebug$HierarchyTraceType INVALIDATE_CHILD_IN_PARENT; 20314 public static android.view.ViewDebug$HierarchyTraceType ON_LAYOUT; 20315 public static android.view.ViewDebug$HierarchyTraceType ON_MEASURE; 20316 public static android.view.ViewDebug$HierarchyTraceType REQUEST_LAYOUT; 20317 20318} 20319 20320-keep class android.view.ViewDebug$RecyclerTraceType { 20321 20322 public static android.view.ViewDebug$RecyclerTraceType valueOf(java.lang.String); 20323 public static android.view.ViewDebug$RecyclerTraceType[] values(); 20324 20325 public static android.view.ViewDebug$RecyclerTraceType BIND_VIEW; 20326 public static android.view.ViewDebug$RecyclerTraceType MOVE_FROM_ACTIVE_TO_SCRAP_HEAP; 20327 public static android.view.ViewDebug$RecyclerTraceType MOVE_TO_SCRAP_HEAP; 20328 public static android.view.ViewDebug$RecyclerTraceType NEW_VIEW; 20329 public static android.view.ViewDebug$RecyclerTraceType RECYCLE_FROM_ACTIVE_HEAP; 20330 public static android.view.ViewDebug$RecyclerTraceType RECYCLE_FROM_SCRAP_HEAP; 20331 20332} 20333 20334-keep class android.view.ViewGroup { 20335 <init>(android.content.Context); 20336 <init>(android.content.Context, android.util.AttributeSet); 20337 <init>(android.content.Context, android.util.AttributeSet, int); 20338 <init>(android.content.Context, android.util.AttributeSet, int, int); 20339 20340 public void addChildrenForAccessibility(java.util.ArrayList); 20341 public void addFocusables(java.util.ArrayList, int, int); 20342 public void addKeyboardNavigationClusters(java.util.Collection, int); 20343 public boolean addStatesFromChildren(); 20344 public void addTouchables(java.util.ArrayList); 20345 public void addTransientView(android.view.View, int); 20346 public void addView(android.view.View); 20347 public void addView(android.view.View, int); 20348 public void addView(android.view.View, int, int); 20349 public void addView(android.view.View, android.view.ViewGroup$LayoutParams); 20350 public void addView(android.view.View, int, android.view.ViewGroup$LayoutParams); 20351 protected boolean addViewInLayout(android.view.View, int, android.view.ViewGroup$LayoutParams); 20352 protected boolean addViewInLayout(android.view.View, int, android.view.ViewGroup$LayoutParams, boolean); 20353 protected void attachLayoutAnimationParameters(android.view.View, android.view.ViewGroup$LayoutParams, int, int); 20354 protected void attachViewToParent(android.view.View, int, android.view.ViewGroup$LayoutParams); 20355 public void bringChildToFront(android.view.View); 20356 public java.util.ArrayList buildTouchDispatchChildList(); 20357 protected boolean canAnimate(); 20358 public void captureTransitioningViews(java.util.List); 20359 protected boolean checkLayoutParams(android.view.ViewGroup$LayoutParams); 20360 public void childDrawableStateChanged(android.view.View); 20361 public void childHasTransientStateChanged(android.view.View, boolean); 20362 protected void cleanupLayoutState(android.view.View); 20363 public void clearChildFocus(android.view.View); 20364 public void clearDisappearingChildren(); 20365 public void clearFocus(); 20366 public android.graphics.Bitmap createSnapshot(android.view.ViewDebug$CanvasProvider, boolean); 20367 protected void debug(int); 20368 protected void destroyHardwareResources(); 20369 protected void detachAllViewsFromParent(); 20370 protected void detachViewFromParent(android.view.View); 20371 protected void detachViewFromParent(int); 20372 protected void detachViewsFromParent(int, int); 20373 public boolean dispatchActivityResult(java.lang.String, int, int, android.content.Intent); 20374 public android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets); 20375 public boolean dispatchCapturedPointerEvent(android.view.MotionEvent); 20376 public void dispatchConfigurationChanged(android.content.res.Configuration); 20377 public void dispatchDisplayHint(int); 20378 public boolean dispatchDragEvent(android.view.DragEvent); 20379 protected void dispatchDraw(android.graphics.Canvas); 20380 public void dispatchDrawableHotspotChanged(float, float); 20381 public void dispatchFinishTemporaryDetach(); 20382 protected void dispatchFreezeSelfOnly(android.util.SparseArray); 20383 protected boolean dispatchGenericFocusedEvent(android.view.MotionEvent); 20384 protected boolean dispatchGenericPointerEvent(android.view.MotionEvent); 20385 protected void dispatchGetDisplayList(); 20386 protected boolean dispatchHoverEvent(android.view.MotionEvent); 20387 public boolean dispatchKeyEvent(android.view.KeyEvent); 20388 public boolean dispatchKeyEventPreIme(android.view.KeyEvent); 20389 public boolean dispatchKeyShortcutEvent(android.view.KeyEvent); 20390 public void dispatchPointerCaptureChanged(boolean); 20391 public boolean dispatchPopulateAccessibilityEventInternal(android.view.accessibility.AccessibilityEvent); 20392 public void dispatchProvideAutofillStructure(android.view.ViewStructure, int); 20393 public void dispatchProvideStructure(android.view.ViewStructure); 20394 protected void dispatchRestoreInstanceState(android.util.SparseArray); 20395 protected void dispatchSaveInstanceState(android.util.SparseArray); 20396 public void dispatchSetActivated(boolean); 20397 protected void dispatchSetPressed(boolean); 20398 public void dispatchSetSelected(boolean); 20399 public void dispatchStartTemporaryDetach(); 20400 public void dispatchSystemUiVisibilityChanged(int); 20401 protected void dispatchThawSelfOnly(android.util.SparseArray); 20402 public boolean dispatchTouchEvent(android.view.MotionEvent); 20403 public boolean dispatchTrackballEvent(android.view.MotionEvent); 20404 public boolean dispatchUnhandledMove(android.view.View, int); 20405 protected void dispatchVisibilityChanged(android.view.View, int); 20406 public void dispatchWindowFocusChanged(boolean); 20407 public void dispatchWindowSystemUiVisiblityChanged(int); 20408 public void dispatchWindowVisibilityChanged(int); 20409 protected boolean drawChild(android.graphics.Canvas, android.view.View, long); 20410 protected void drawableStateChanged(); 20411 protected void encodeProperties(android.view.ViewHierarchyEncoder); 20412 public void endViewTransition(android.view.View); 20413 public android.view.View findFocus(); 20414 public void findNamedViews(java.util.Map); 20415 public android.view.View findViewByAccessibilityIdTraversal(int); 20416 public android.view.View findViewByAutofillIdTraversal(int); 20417 protected android.view.View findViewByPredicateTraversal(java.util.function.Predicate, android.view.View); 20418 protected android.view.View findViewTraversal(int); 20419 protected android.view.View findViewWithTagTraversal(java.lang.Object); 20420 public void findViewsWithText(java.util.ArrayList, java.lang.CharSequence, int); 20421 public android.view.View focusSearch(android.view.View, int); 20422 public void focusableViewAvailable(android.view.View); 20423 public boolean gatherTransparentRegion(android.graphics.Region); 20424 protected android.view.ViewGroup$LayoutParams generateDefaultLayoutParams(); 20425 public android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet); 20426 protected android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams); 20427 public java.lang.CharSequence getAccessibilityClassName(); 20428 public android.view.View getChildAt(int); 20429 public int getChildCount(); 20430 protected int getChildDrawingOrder(int, int); 20431 public static int getChildMeasureSpec(int, int, int); 20432 protected boolean getChildStaticTransformation(android.view.View, android.view.animation.Transformation); 20433 public boolean getChildVisibleRect(android.view.View, android.graphics.Rect, android.graphics.Point); 20434 public boolean getChildVisibleRect(android.view.View, android.graphics.Rect, android.graphics.Point, boolean); 20435 public boolean getClipChildren(); 20436 public boolean getClipToPadding(); 20437 public int getDescendantFocusability(); 20438 public android.view.View getFocusedChild(); 20439 public android.view.animation.LayoutAnimationController getLayoutAnimation(); 20440 public android.view.animation.Animation$AnimationListener getLayoutAnimationListener(); 20441 public int getLayoutMode(); 20442 public android.animation.LayoutTransition getLayoutTransition(); 20443 public int getNestedScrollAxes(); 20444 public android.view.ViewGroupOverlay getOverlay(); 20445 public android.view.ViewOverlay getOverlay(); 20446 public int getPersistentDrawingCache(); 20447 public boolean getTouchscreenBlocksFocus(); 20448 public android.view.View getTransientView(int); 20449 public int getTransientViewCount(); 20450 public int getTransientViewIndex(int); 20451 public boolean hasFocus(); 20452 protected boolean hasHoveredChild(); 20453 public boolean hasTransientState(); 20454 public int indexOfChild(android.view.View); 20455 protected void internalSetPadding(int, int, int, int); 20456 public void invalidateChild(android.view.View, android.graphics.Rect); 20457 public android.view.ViewParent invalidateChildInParent(int[], android.graphics.Rect); 20458 public boolean isAlwaysDrawnWithCacheEnabled(); 20459 public boolean isAnimationCacheEnabled(); 20460 protected boolean isChildrenDrawingOrderEnabled(); 20461 protected boolean isChildrenDrawnWithCacheEnabled(); 20462 public boolean isLayoutSuppressed(); 20463 public boolean isMotionEventSplittingEnabled(); 20464 public boolean isShowingContextMenuWithCoords(); 20465 protected boolean isTransformedTouchPointInView(float, float, android.view.View, android.graphics.PointF); 20466 public boolean isTransitionGroup(); 20467 public void jumpDrawablesToCurrentState(); 20468 public void layout(int, int, int, int); 20469 public void makeOptionalFitsSystemWindows(); 20470 protected void measureChild(android.view.View, int, int); 20471 protected void measureChildWithMargins(android.view.View, int, int, int, int); 20472 protected void measureChildren(int, int); 20473 public void notifySubtreeAccessibilityStateChanged(android.view.View, android.view.View, int); 20474 public void notifySubtreeAccessibilityStateChangedIfNeeded(); 20475 public void offsetChildrenTopAndBottom(int); 20476 public void offsetDescendantRectToMyCoords(android.view.View, android.graphics.Rect); 20477 public void offsetRectIntoDescendantCoords(android.view.View, android.graphics.Rect); 20478 protected void onAttachedToWindow(); 20479 protected void onChildVisibilityChanged(android.view.View, int, int); 20480 protected int[] onCreateDrawableState(int); 20481 protected void onDebugDraw(android.graphics.Canvas); 20482 protected void onDebugDrawMargins(android.graphics.Canvas, android.graphics.Paint); 20483 public void onDescendantInvalidated(android.view.View, android.view.View); 20484 protected void onDetachedFromWindow(); 20485 public void onInitializeAccessibilityNodeInfoInternal(android.view.accessibility.AccessibilityNodeInfo); 20486 public boolean onInterceptHoverEvent(android.view.MotionEvent); 20487 public boolean onInterceptTouchEvent(android.view.MotionEvent); 20488 protected abstract void onLayout(boolean, int, int, int, int); 20489 public boolean onNestedFling(android.view.View, float, float, boolean); 20490 public boolean onNestedPreFling(android.view.View, float, float); 20491 public boolean onNestedPrePerformAccessibilityAction(android.view.View, int, android.os.Bundle); 20492 public void onNestedPreScroll(android.view.View, int, int, int[]); 20493 public void onNestedScroll(android.view.View, int, int, int, int); 20494 public void onNestedScrollAccepted(android.view.View, android.view.View, int); 20495 protected boolean onRequestFocusInDescendants(int, android.graphics.Rect); 20496 public boolean onRequestSendAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 20497 public boolean onRequestSendAccessibilityEventInternal(android.view.View, android.view.accessibility.AccessibilityEvent); 20498 public android.view.PointerIcon onResolvePointerIcon(android.view.MotionEvent, int); 20499 protected void onSetLayoutParams(android.view.View, android.view.ViewGroup$LayoutParams); 20500 public boolean onStartNestedScroll(android.view.View, android.view.View, int); 20501 public void onStopNestedScroll(android.view.View); 20502 public void onViewAdded(android.view.View); 20503 public void onViewRemoved(android.view.View); 20504 public void recomputeViewAttributes(android.view.View); 20505 public void removeAllViews(); 20506 public void removeAllViewsInLayout(); 20507 protected void removeDetachedView(android.view.View, boolean); 20508 public void removeTransientView(android.view.View); 20509 public void removeView(android.view.View); 20510 public void removeViewAt(int); 20511 public void removeViewInLayout(android.view.View); 20512 public void removeViews(int, int); 20513 public void removeViewsInLayout(int, int); 20514 public void requestChildFocus(android.view.View, android.view.View); 20515 public boolean requestChildRectangleOnScreen(android.view.View, android.graphics.Rect, boolean); 20516 public void requestDisallowInterceptTouchEvent(boolean); 20517 public boolean requestFocus(int, android.graphics.Rect); 20518 public boolean requestSendAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 20519 public void requestTransitionStart(android.animation.LayoutTransition); 20520 public void requestTransparentRegion(android.view.View); 20521 protected void resetResolvedDrawables(); 20522 public void resetResolvedLayoutDirection(); 20523 public void resetResolvedPadding(); 20524 public void resetResolvedTextAlignment(); 20525 public void resetResolvedTextDirection(); 20526 protected void resolveDrawables(); 20527 public boolean resolveLayoutDirection(); 20528 public void resolveLayoutParams(); 20529 public void resolvePadding(); 20530 public boolean resolveRtlPropertiesIfNeeded(); 20531 public boolean resolveTextAlignment(); 20532 public boolean resolveTextDirection(); 20533 public boolean restoreDefaultFocus(); 20534 public boolean restoreFocusInCluster(int); 20535 public boolean restoreFocusNotInCluster(); 20536 public void scheduleLayoutAnimation(); 20537 public void setAddStatesFromChildren(boolean); 20538 public void setAlwaysDrawnWithCacheEnabled(boolean); 20539 public void setAnimationCacheEnabled(boolean); 20540 protected void setChildrenDrawingCacheEnabled(boolean); 20541 protected void setChildrenDrawingOrderEnabled(boolean); 20542 protected void setChildrenDrawnWithCacheEnabled(boolean); 20543 public void setClipChildren(boolean); 20544 public void setClipToPadding(boolean); 20545 public void setDescendantFocusability(int); 20546 public void setLayoutAnimation(android.view.animation.LayoutAnimationController); 20547 public void setLayoutAnimationListener(android.view.animation.Animation$AnimationListener); 20548 public void setLayoutMode(int); 20549 public void setLayoutTransition(android.animation.LayoutTransition); 20550 public void setMotionEventSplittingEnabled(boolean); 20551 public void setOnHierarchyChangeListener(android.view.ViewGroup$OnHierarchyChangeListener); 20552 public void setPersistentDrawingCache(int); 20553 protected void setStaticTransformationsEnabled(boolean); 20554 public void setTouchscreenBlocksFocus(boolean); 20555 public void setTransitionGroup(boolean); 20556 public boolean shouldDelayChildPressedState(); 20557 public boolean showContextMenuForChild(android.view.View); 20558 public boolean showContextMenuForChild(android.view.View, float, float); 20559 public android.view.ActionMode startActionModeForChild(android.view.View, android.view.ActionMode$Callback); 20560 public android.view.ActionMode startActionModeForChild(android.view.View, android.view.ActionMode$Callback, int); 20561 public void startLayoutAnimation(); 20562 public void startViewTransition(android.view.View); 20563 public void suppressLayout(boolean); 20564 public void transformPointToViewLocal(float[], android.view.View); 20565 public void updateViewLayout(android.view.View, android.view.ViewGroup$LayoutParams); 20566 20567 20568 protected static int CLIP_TO_PADDING_MASK; 20569 protected static int FLAG_DISALLOW_INTERCEPT; 20570 protected static int FLAG_SUPPORT_STATIC_TRANSFORMATIONS; 20571 protected static int FLAG_USE_CHILD_DRAWING_ORDER; 20572 public static int FOCUS_AFTER_DESCENDANTS; 20573 public static int FOCUS_BEFORE_DESCENDANTS; 20574 public static int FOCUS_BLOCK_DESCENDANTS; 20575 public static int LAYOUT_MODE_CLIP_BOUNDS; 20576 public static int LAYOUT_MODE_DEFAULT; 20577 public static int LAYOUT_MODE_OPTICAL_BOUNDS; 20578 public static int PERSISTENT_ALL_CACHES; 20579 public static int PERSISTENT_ANIMATION_CACHE; 20580 public static int PERSISTENT_NO_CACHE; 20581 public static int PERSISTENT_SCROLLING_CACHE; 20582 protected java.util.ArrayList mDisappearingChildren; 20583 protected int mGroupFlags; 20584 protected android.view.ViewGroup$OnHierarchyChangeListener mOnHierarchyChangeListener; 20585 protected int mPersistentDrawingCache; 20586} 20587 20588-keep class android.view.ViewGroup$LayoutParams { 20589 <init>(android.content.Context, android.util.AttributeSet); 20590 <init>(int, int); 20591 <init>(android.view.ViewGroup$LayoutParams); 20592 20593 public java.lang.String debug(java.lang.String); 20594 protected void encodeProperties(android.view.ViewHierarchyEncoder); 20595 public void onDebugDraw(android.view.View, android.graphics.Canvas, android.graphics.Paint); 20596 public void resolveLayoutDirection(int); 20597 protected void setBaseAttributes(android.content.res.TypedArray, int, int); 20598 protected static java.lang.String sizeToString(int); 20599 20600 20601 public static int FILL_PARENT; 20602 public static int MATCH_PARENT; 20603 public static int WRAP_CONTENT; 20604 public int height; 20605 public android.view.animation.LayoutAnimationController$AnimationParameters layoutAnimationParameters; 20606 public int width; 20607} 20608 20609-keep class android.view.ViewGroup$MarginLayoutParams { 20610 <init>(android.content.Context, android.util.AttributeSet); 20611 <init>(int, int); 20612 <init>(android.view.ViewGroup$MarginLayoutParams); 20613 <init>(android.view.ViewGroup$LayoutParams); 20614 20615 public void copyMarginsFrom(android.view.ViewGroup$MarginLayoutParams); 20616 protected void encodeProperties(android.view.ViewHierarchyEncoder); 20617 public int getLayoutDirection(); 20618 public int getMarginEnd(); 20619 public int getMarginStart(); 20620 public boolean isLayoutRtl(); 20621 public boolean isMarginRelative(); 20622 public void onDebugDraw(android.view.View, android.graphics.Canvas, android.graphics.Paint); 20623 public void resolveLayoutDirection(int); 20624 public void setLayoutDirection(int); 20625 public void setMarginEnd(int); 20626 public void setMarginStart(int); 20627 public void setMargins(int, int, int, int); 20628 public void setMarginsRelative(int, int, int, int); 20629 20630 20631 public static int DEFAULT_MARGIN_RELATIVE; 20632 public int bottomMargin; 20633 public int leftMargin; 20634 public int rightMargin; 20635 public int topMargin; 20636} 20637 20638-keep class android.view.ViewGroup$OnHierarchyChangeListener { 20639 20640 public abstract void onChildViewAdded(android.view.View, android.view.View); 20641 public abstract void onChildViewRemoved(android.view.View, android.view.View); 20642 20643 20644} 20645 20646-keep class android.view.ViewGroupOverlay { 20647 20648 public void add(android.view.View); 20649 public void remove(android.view.View); 20650 20651 20652} 20653 20654-keep class android.view.ViewHierarchyEncoder { 20655 <init>(java.io.ByteArrayOutputStream); 20656 20657 public void addProperty(java.lang.String, boolean); 20658 public void addProperty(java.lang.String, short); 20659 public void addProperty(java.lang.String, int); 20660 public void addProperty(java.lang.String, float); 20661 public void addProperty(java.lang.String, java.lang.String); 20662 public void addPropertyKey(java.lang.String); 20663 public void beginObject(java.lang.Object); 20664 public void endObject(); 20665 public void endStream(); 20666 20667 20668} 20669 20670-keep class android.view.ViewOutlineProvider { 20671 <init>(); 20672 20673 public abstract void getOutline(android.view.View, android.graphics.Outline); 20674 20675 20676 public static android.view.ViewOutlineProvider BACKGROUND; 20677 public static android.view.ViewOutlineProvider BOUNDS; 20678 public static android.view.ViewOutlineProvider PADDED_BOUNDS; 20679} 20680 20681-keep class android.view.ViewOverlay { 20682 20683 public void add(android.graphics.drawable.Drawable); 20684 public void clear(); 20685 public void remove(android.graphics.drawable.Drawable); 20686 20687 20688} 20689 20690-keep class android.view.ViewParent { 20691 20692 public abstract void bringChildToFront(android.view.View); 20693 public abstract boolean canResolveLayoutDirection(); 20694 public abstract boolean canResolveTextAlignment(); 20695 public abstract boolean canResolveTextDirection(); 20696 public abstract void childDrawableStateChanged(android.view.View); 20697 public abstract void childHasTransientStateChanged(android.view.View, boolean); 20698 public abstract void clearChildFocus(android.view.View); 20699 public abstract void createContextMenu(android.view.ContextMenu); 20700 public abstract android.view.View focusSearch(android.view.View, int); 20701 public abstract void focusableViewAvailable(android.view.View); 20702 public abstract boolean getChildVisibleRect(android.view.View, android.graphics.Rect, android.graphics.Point); 20703 public abstract int getLayoutDirection(); 20704 public abstract android.view.ViewParent getParent(); 20705 public abstract android.view.ViewParent getParentForAccessibility(); 20706 public abstract int getTextAlignment(); 20707 public abstract int getTextDirection(); 20708 public abstract void invalidateChild(android.view.View, android.graphics.Rect); 20709 public abstract android.view.ViewParent invalidateChildInParent(int[], android.graphics.Rect); 20710 public abstract boolean isLayoutDirectionResolved(); 20711 public abstract boolean isLayoutRequested(); 20712 public abstract boolean isTextAlignmentResolved(); 20713 public abstract boolean isTextDirectionResolved(); 20714 public abstract android.view.View keyboardNavigationClusterSearch(android.view.View, int); 20715 public abstract void notifySubtreeAccessibilityStateChanged(android.view.View, android.view.View, int); 20716 public void onDescendantInvalidated(android.view.View, android.view.View); 20717 public abstract boolean onNestedFling(android.view.View, float, float, boolean); 20718 public abstract boolean onNestedPreFling(android.view.View, float, float); 20719 public abstract boolean onNestedPrePerformAccessibilityAction(android.view.View, int, android.os.Bundle); 20720 public abstract void onNestedPreScroll(android.view.View, int, int, int[]); 20721 public abstract void onNestedScroll(android.view.View, int, int, int, int); 20722 public abstract void onNestedScrollAccepted(android.view.View, android.view.View, int); 20723 public abstract boolean onStartNestedScroll(android.view.View, android.view.View, int); 20724 public abstract void onStopNestedScroll(android.view.View); 20725 public abstract void recomputeViewAttributes(android.view.View); 20726 public abstract void requestChildFocus(android.view.View, android.view.View); 20727 public abstract boolean requestChildRectangleOnScreen(android.view.View, android.graphics.Rect, boolean); 20728 public abstract void requestDisallowInterceptTouchEvent(boolean); 20729 public abstract void requestFitSystemWindows(); 20730 public abstract void requestLayout(); 20731 public abstract boolean requestSendAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 20732 public abstract void requestTransparentRegion(android.view.View); 20733 public abstract boolean showContextMenuForChild(android.view.View); 20734 public abstract boolean showContextMenuForChild(android.view.View, float, float); 20735 public abstract android.view.ActionMode startActionModeForChild(android.view.View, android.view.ActionMode$Callback); 20736 public abstract android.view.ActionMode startActionModeForChild(android.view.View, android.view.ActionMode$Callback, int); 20737 20738 20739} 20740 20741-keep class android.view.ViewPropertyAnimator { 20742 20743 public android.view.ViewPropertyAnimator alpha(float); 20744 public android.view.ViewPropertyAnimator alphaBy(float); 20745 public void cancel(); 20746 public long getDuration(); 20747 public android.animation.TimeInterpolator getInterpolator(); 20748 public long getStartDelay(); 20749 public android.view.ViewPropertyAnimator rotation(float); 20750 public android.view.ViewPropertyAnimator rotationBy(float); 20751 public android.view.ViewPropertyAnimator rotationX(float); 20752 public android.view.ViewPropertyAnimator rotationXBy(float); 20753 public android.view.ViewPropertyAnimator rotationY(float); 20754 public android.view.ViewPropertyAnimator rotationYBy(float); 20755 public android.view.ViewPropertyAnimator scaleX(float); 20756 public android.view.ViewPropertyAnimator scaleXBy(float); 20757 public android.view.ViewPropertyAnimator scaleY(float); 20758 public android.view.ViewPropertyAnimator scaleYBy(float); 20759 public android.view.ViewPropertyAnimator setDuration(long); 20760 public android.view.ViewPropertyAnimator setInterpolator(android.animation.TimeInterpolator); 20761 public android.view.ViewPropertyAnimator setListener(android.animation.Animator$AnimatorListener); 20762 public android.view.ViewPropertyAnimator setStartDelay(long); 20763 public android.view.ViewPropertyAnimator setUpdateListener(android.animation.ValueAnimator$AnimatorUpdateListener); 20764 public void start(); 20765 public android.view.ViewPropertyAnimator translationX(float); 20766 public android.view.ViewPropertyAnimator translationXBy(float); 20767 public android.view.ViewPropertyAnimator translationY(float); 20768 public android.view.ViewPropertyAnimator translationYBy(float); 20769 public android.view.ViewPropertyAnimator translationZ(float); 20770 public android.view.ViewPropertyAnimator translationZBy(float); 20771 public android.view.ViewPropertyAnimator withEndAction(java.lang.Runnable); 20772 public android.view.ViewPropertyAnimator withLayer(); 20773 public android.view.ViewPropertyAnimator withStartAction(java.lang.Runnable); 20774 public android.view.ViewPropertyAnimator x(float); 20775 public android.view.ViewPropertyAnimator xBy(float); 20776 public android.view.ViewPropertyAnimator y(float); 20777 public android.view.ViewPropertyAnimator yBy(float); 20778 public android.view.ViewPropertyAnimator z(float); 20779 public android.view.ViewPropertyAnimator zBy(float); 20780 20781 20782} 20783 20784-keep class android.view.ViewRootImpl { 20785 <init>(android.content.Context, android.view.Display); 20786 20787 public static void addConfigCallback(android.view.ViewRootImpl$ConfigChangedCallback); 20788 public static void addFirstDrawHandler(java.lang.Runnable); 20789 public void addWindowCallbacks(android.view.WindowCallbacks); 20790 public void bringChildToFront(android.view.View); 20791 public boolean canResolveLayoutDirection(); 20792 public boolean canResolveTextAlignment(); 20793 public boolean canResolveTextDirection(); 20794 public void cancelInvalidate(android.view.View); 20795 public void childDrawableStateChanged(android.view.View); 20796 public void childHasTransientStateChanged(android.view.View, boolean); 20797 public void clearChildFocus(android.view.View); 20798 public void createContextMenu(android.view.ContextMenu); 20799 public void debug(); 20800 public void detachFunctor(long); 20801 public void dispatchAppVisibility(boolean); 20802 public void dispatchCheckFocus(); 20803 public void dispatchCloseSystemDialogs(java.lang.String); 20804 public void dispatchDragEvent(android.view.DragEvent); 20805 public void dispatchGetNewSurface(); 20806 public void dispatchInputEvent(android.view.InputEvent); 20807 public void dispatchInputEvent(android.view.InputEvent, android.view.InputEventReceiver); 20808 public void dispatchInvalidateDelayed(android.view.View, long); 20809 public void dispatchInvalidateOnAnimation(android.view.View); 20810 public void dispatchInvalidateRectDelayed(android.view.View$AttachInfo$InvalidateInfo, long); 20811 public void dispatchInvalidateRectOnAnimation(android.view.View$AttachInfo$InvalidateInfo); 20812 public void dispatchKeyFromAutofill(android.view.KeyEvent); 20813 public void dispatchKeyFromIme(android.view.KeyEvent); 20814 public void dispatchMoved(int, int); 20815 public void dispatchPointerCaptureChanged(boolean); 20816 public void dispatchRequestKeyboardShortcuts(com.android.internal.os.IResultReceiver, int); 20817 public void dispatchSystemUiVisibilityChanged(int, int, int, int); 20818 public void dispatchUnhandledInputEvent(android.view.InputEvent); 20819 public boolean dispatchUnhandledKeyEvent(android.view.KeyEvent); 20820 public void dispatchWindowShown(); 20821 public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]); 20822 public void dumpGfxInfo(int[]); 20823 public android.view.View focusSearch(android.view.View, int); 20824 public void focusableViewAvailable(android.view.View); 20825 public android.view.View getAccessibilityFocusedHost(); 20826 public android.view.accessibility.AccessibilityNodeInfo getAccessibilityFocusedVirtualView(); 20827 public android.view.AccessibilityInteractionController getAccessibilityInteractionController(); 20828 public boolean getChildVisibleRect(android.view.View, android.graphics.Rect, android.graphics.Point); 20829 public int getDisplayId(); 20830 public int getHeight(); 20831 public void getLastTouchPoint(android.graphics.Point); 20832 public int getLastTouchSource(); 20833 public int getLayoutDirection(); 20834 public android.view.ViewParent getParent(); 20835 public android.view.ViewParent getParentForAccessibility(); 20836 public int getTextAlignment(); 20837 public int getTextDirection(); 20838 public java.lang.CharSequence getTitle(); 20839 public android.view.View getView(); 20840 public int getWidth(); 20841 public int getWindowFlags(); 20842 public void handleDispatchSystemUiVisibilityChanged(android.view.ViewRootImpl$SystemUiVisibilityInfo); 20843 public void handleDispatchWindowShown(); 20844 public void handleRequestKeyboardShortcuts(com.android.internal.os.IResultReceiver, int); 20845 public void invalidateChild(android.view.View, android.graphics.Rect); 20846 public android.view.ViewParent invalidateChildInParent(int[], android.graphics.Rect); 20847 public static void invokeFunctor(long, boolean); 20848 public boolean isLayoutDirectionResolved(); 20849 public boolean isLayoutRequested(); 20850 public boolean isTextAlignmentResolved(); 20851 public boolean isTextDirectionResolved(); 20852 public static boolean isViewDescendantOf(android.view.View, android.view.View); 20853 public android.view.View keyboardNavigationClusterSearch(android.view.View, int); 20854 public void loadSystemProperties(); 20855 public void notifyChildRebuilt(); 20856 public void notifySubtreeAccessibilityStateChanged(android.view.View, android.view.View, int); 20857 public void onDescendantInvalidated(android.view.View, android.view.View); 20858 public void onMovedToDisplay(int, android.content.res.Configuration); 20859 public boolean onNestedFling(android.view.View, float, float, boolean); 20860 public boolean onNestedPreFling(android.view.View, float, float); 20861 public boolean onNestedPrePerformAccessibilityAction(android.view.View, int, android.os.Bundle); 20862 public void onNestedPreScroll(android.view.View, int, int, int[]); 20863 public void onNestedScroll(android.view.View, int, int, int, int); 20864 public void onNestedScrollAccepted(android.view.View, android.view.View, int); 20865 public void onPostDraw(android.view.DisplayListCanvas); 20866 public void onPreDraw(android.view.DisplayListCanvas); 20867 public boolean onStartNestedScroll(android.view.View, android.view.View, int); 20868 public void onStopNestedScroll(android.view.View); 20869 public void onWindowTitleChanged(); 20870 public boolean performHapticFeedback(int, boolean); 20871 public void playSoundEffect(int); 20872 public void profile(); 20873 public void recomputeViewAttributes(android.view.View); 20874 public void registerAnimatingRenderNode(android.view.RenderNode); 20875 public void registerRtFrameCallback(android.view.ThreadedRenderer$FrameDrawingCallback); 20876 public void registerVectorDrawableAnimator(android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT); 20877 public void removeWindowCallbacks(android.view.WindowCallbacks); 20878 public void reportActivityRelaunched(); 20879 public void reportDrawFinish(); 20880 public void requestChildFocus(android.view.View, android.view.View); 20881 public boolean requestChildRectangleOnScreen(android.view.View, android.graphics.Rect, boolean); 20882 public void requestDisallowInterceptTouchEvent(boolean); 20883 public void requestFitSystemWindows(); 20884 public void requestInvalidateRootRenderNode(); 20885 public void requestLayout(); 20886 public boolean requestSendAccessibilityEvent(android.view.View, android.view.accessibility.AccessibilityEvent); 20887 public void requestTransitionStart(android.animation.LayoutTransition); 20888 public void requestTransparentRegion(android.view.View); 20889 public void requestUpdateConfiguration(android.content.res.Configuration); 20890 public void setActivityConfigCallback(android.view.ViewRootImpl$ActivityConfigCallback); 20891 public void setDragFocus(android.view.View, android.view.DragEvent); 20892 public void setIsAmbientMode(boolean); 20893 public void setPausedForTransition(boolean); 20894 public void setReportNextDraw(); 20895 public void setView(android.view.View, android.view.WindowManager$LayoutParams, android.view.View); 20896 public boolean showContextMenuForChild(android.view.View); 20897 public boolean showContextMenuForChild(android.view.View, float, float); 20898 public android.view.ActionMode startActionModeForChild(android.view.View, android.view.ActionMode$Callback); 20899 public android.view.ActionMode startActionModeForChild(android.view.View, android.view.ActionMode$Callback, int); 20900 public void synthesizeInputEvent(android.view.InputEvent); 20901 public void updateConfiguration(int); 20902 public void updatePointerIcon(float, float); 20903 public void windowFocusChanged(boolean, boolean); 20904 20905 20906 public static java.lang.String PROPERTY_EMULATOR_WIN_OUTSET_BOTTOM_PX; 20907 protected android.view.InputEventConsistencyVerifier mInputEventConsistencyVerifier; 20908 public boolean mIsAnimating; 20909 public android.view.Surface mSurface; 20910 public boolean mTraversalScheduled; 20911 public android.view.WindowManager$LayoutParams mWindowAttributes; 20912} 20913 20914-keep class android.view.ViewRootImpl$ActivityConfigCallback { 20915 20916 public abstract void onConfigurationChanged(android.content.res.Configuration, int); 20917 20918 20919} 20920 20921-keep class android.view.ViewRootImpl$ConfigChangedCallback { 20922 20923 public abstract void onConfigurationChanged(android.content.res.Configuration); 20924 20925 20926} 20927 20928-keep class android.view.ViewRootImpl$SystemUiVisibilityInfo { 20929 20930 20931 20932} 20933 20934-keep class android.view.ViewStructure { 20935 <init>(); 20936 20937 public abstract int addChildCount(int); 20938 public abstract void asyncCommit(); 20939 public abstract android.view.ViewStructure asyncNewChild(int); 20940 public abstract android.view.autofill.AutofillId getAutofillId(); 20941 public abstract int getChildCount(); 20942 public abstract android.os.Bundle getExtras(); 20943 public abstract java.lang.CharSequence getHint(); 20944 public abstract android.graphics.Rect getTempRect(); 20945 public abstract java.lang.CharSequence getText(); 20946 public abstract int getTextSelectionEnd(); 20947 public abstract int getTextSelectionStart(); 20948 public abstract boolean hasExtras(); 20949 public abstract android.view.ViewStructure newChild(int); 20950 public abstract android.view.ViewStructure$HtmlInfo$Builder newHtmlInfoBuilder(java.lang.String); 20951 public abstract void setAccessibilityFocused(boolean); 20952 public abstract void setActivated(boolean); 20953 public abstract void setAlpha(float); 20954 public abstract void setAssistBlocked(boolean); 20955 public abstract void setAutofillHints(java.lang.String[]); 20956 public abstract void setAutofillId(android.view.autofill.AutofillId); 20957 public abstract void setAutofillId(android.view.autofill.AutofillId, int); 20958 public abstract void setAutofillOptions(java.lang.CharSequence[]); 20959 public abstract void setAutofillType(int); 20960 public abstract void setAutofillValue(android.view.autofill.AutofillValue); 20961 public abstract void setCheckable(boolean); 20962 public abstract void setChecked(boolean); 20963 public abstract void setChildCount(int); 20964 public abstract void setClassName(java.lang.String); 20965 public abstract void setClickable(boolean); 20966 public abstract void setContentDescription(java.lang.CharSequence); 20967 public abstract void setContextClickable(boolean); 20968 public abstract void setDataIsSensitive(boolean); 20969 public abstract void setDimens(int, int, int, int, int, int); 20970 public abstract void setElevation(float); 20971 public abstract void setEnabled(boolean); 20972 public abstract void setFocusable(boolean); 20973 public abstract void setFocused(boolean); 20974 public abstract void setHint(java.lang.CharSequence); 20975 public abstract void setHtmlInfo(android.view.ViewStructure$HtmlInfo); 20976 public abstract void setId(int, java.lang.String, java.lang.String, java.lang.String); 20977 public void setImportantForAutofill(int); 20978 public abstract void setInputType(int); 20979 public abstract void setLocaleList(android.os.LocaleList); 20980 public abstract void setLongClickable(boolean); 20981 public void setMaxTextEms(int); 20982 public void setMaxTextLength(int); 20983 public void setMinTextEms(int); 20984 public abstract void setOpaque(boolean); 20985 public abstract void setSelected(boolean); 20986 public abstract void setText(java.lang.CharSequence); 20987 public abstract void setText(java.lang.CharSequence, int, int); 20988 public void setTextIdEntry(java.lang.String); 20989 public abstract void setTextLines(int[], int[]); 20990 public abstract void setTextStyle(float, int, int, int); 20991 public abstract void setTransformation(android.graphics.Matrix); 20992 public abstract void setVisibility(int); 20993 public abstract void setWebDomain(java.lang.String); 20994 20995 20996} 20997 20998-keep class android.view.ViewStructure$HtmlInfo { 20999 <init>(); 21000 21001 public abstract java.util.List getAttributes(); 21002 public abstract java.lang.String getTag(); 21003 21004 21005} 21006 21007-keep class android.view.ViewStructure$HtmlInfo$Builder { 21008 <init>(); 21009 21010 public abstract android.view.ViewStructure$HtmlInfo$Builder addAttribute(java.lang.String, java.lang.String); 21011 public abstract android.view.ViewStructure$HtmlInfo build(); 21012 21013 21014} 21015 21016-keep class android.view.ViewTreeObserver { 21017 21018 public void addOnComputeInternalInsetsListener(android.view.ViewTreeObserver$OnComputeInternalInsetsListener); 21019 public void addOnDrawListener(android.view.ViewTreeObserver$OnDrawListener); 21020 public void addOnEnterAnimationCompleteListener(android.view.ViewTreeObserver$OnEnterAnimationCompleteListener); 21021 public void addOnGlobalFocusChangeListener(android.view.ViewTreeObserver$OnGlobalFocusChangeListener); 21022 public void addOnGlobalLayoutListener(android.view.ViewTreeObserver$OnGlobalLayoutListener); 21023 public void addOnPreDrawListener(android.view.ViewTreeObserver$OnPreDrawListener); 21024 public void addOnScrollChangedListener(android.view.ViewTreeObserver$OnScrollChangedListener); 21025 public void addOnTouchModeChangeListener(android.view.ViewTreeObserver$OnTouchModeChangeListener); 21026 public void addOnWindowAttachListener(android.view.ViewTreeObserver$OnWindowAttachListener); 21027 public void addOnWindowFocusChangeListener(android.view.ViewTreeObserver$OnWindowFocusChangeListener); 21028 public void addOnWindowShownListener(android.view.ViewTreeObserver$OnWindowShownListener); 21029 public void dispatchOnDraw(); 21030 public void dispatchOnEnterAnimationComplete(); 21031 public void dispatchOnGlobalLayout(); 21032 public boolean dispatchOnPreDraw(); 21033 public void dispatchOnWindowShown(); 21034 public boolean isAlive(); 21035 public void removeGlobalOnLayoutListener(android.view.ViewTreeObserver$OnGlobalLayoutListener); 21036 public void removeOnComputeInternalInsetsListener(android.view.ViewTreeObserver$OnComputeInternalInsetsListener); 21037 public void removeOnDrawListener(android.view.ViewTreeObserver$OnDrawListener); 21038 public void removeOnEnterAnimationCompleteListener(android.view.ViewTreeObserver$OnEnterAnimationCompleteListener); 21039 public void removeOnGlobalFocusChangeListener(android.view.ViewTreeObserver$OnGlobalFocusChangeListener); 21040 public void removeOnGlobalLayoutListener(android.view.ViewTreeObserver$OnGlobalLayoutListener); 21041 public void removeOnPreDrawListener(android.view.ViewTreeObserver$OnPreDrawListener); 21042 public void removeOnScrollChangedListener(android.view.ViewTreeObserver$OnScrollChangedListener); 21043 public void removeOnTouchModeChangeListener(android.view.ViewTreeObserver$OnTouchModeChangeListener); 21044 public void removeOnWindowAttachListener(android.view.ViewTreeObserver$OnWindowAttachListener); 21045 public void removeOnWindowFocusChangeListener(android.view.ViewTreeObserver$OnWindowFocusChangeListener); 21046 public void removeOnWindowShownListener(android.view.ViewTreeObserver$OnWindowShownListener); 21047 21048 21049} 21050 21051-keep class android.view.ViewTreeObserver$InternalInsetsInfo { 21052 <init>(); 21053 21054 public boolean equals(java.lang.Object); 21055 public int hashCode(); 21056 public void setTouchableInsets(int); 21057 21058 21059 public static int TOUCHABLE_INSETS_CONTENT; 21060 public static int TOUCHABLE_INSETS_FRAME; 21061 public static int TOUCHABLE_INSETS_REGION; 21062 public static int TOUCHABLE_INSETS_VISIBLE; 21063 public android.graphics.Rect contentInsets; 21064 public android.graphics.Region touchableRegion; 21065 public android.graphics.Rect visibleInsets; 21066} 21067 21068-keep class android.view.ViewTreeObserver$OnComputeInternalInsetsListener { 21069 21070 public abstract void onComputeInternalInsets(android.view.ViewTreeObserver$InternalInsetsInfo); 21071 21072 21073} 21074 21075-keep class android.view.ViewTreeObserver$OnDrawListener { 21076 21077 public abstract void onDraw(); 21078 21079 21080} 21081 21082-keep class android.view.ViewTreeObserver$OnEnterAnimationCompleteListener { 21083 21084 public abstract void onEnterAnimationComplete(); 21085 21086 21087} 21088 21089-keep class android.view.ViewTreeObserver$OnGlobalFocusChangeListener { 21090 21091 public abstract void onGlobalFocusChanged(android.view.View, android.view.View); 21092 21093 21094} 21095 21096-keep class android.view.ViewTreeObserver$OnGlobalLayoutListener { 21097 21098 public abstract void onGlobalLayout(); 21099 21100 21101} 21102 21103-keep class android.view.ViewTreeObserver$OnPreDrawListener { 21104 21105 public abstract boolean onPreDraw(); 21106 21107 21108} 21109 21110-keep class android.view.ViewTreeObserver$OnScrollChangedListener { 21111 21112 public abstract void onScrollChanged(); 21113 21114 21115} 21116 21117-keep class android.view.ViewTreeObserver$OnTouchModeChangeListener { 21118 21119 public abstract void onTouchModeChanged(boolean); 21120 21121 21122} 21123 21124-keep class android.view.ViewTreeObserver$OnWindowAttachListener { 21125 21126 public abstract void onWindowAttached(); 21127 public abstract void onWindowDetached(); 21128 21129 21130} 21131 21132-keep class android.view.ViewTreeObserver$OnWindowFocusChangeListener { 21133 21134 public abstract void onWindowFocusChanged(boolean); 21135 21136 21137} 21138 21139-keep class android.view.ViewTreeObserver$OnWindowShownListener { 21140 21141 public abstract void onWindowShown(); 21142 21143 21144} 21145 21146-keep class android.view.Window { 21147 <init>(android.content.Context); 21148 21149 public abstract void addContentView(android.view.View, android.view.ViewGroup$LayoutParams); 21150 public void addFlags(int); 21151 public void addOnFrameMetricsAvailableListener(android.view.Window$OnFrameMetricsAvailableListener, android.os.Handler); 21152 public void addPrivateFlags(int); 21153 public abstract void alwaysReadCloseOnTouchAttr(); 21154 public abstract void clearContentView(); 21155 public void clearFlags(int); 21156 public abstract void closeAllPanels(); 21157 public abstract void closePanel(int); 21158 public void destroy(); 21159 public void dispatchOnWindowDismissed(boolean, boolean); 21160 public void dispatchOnWindowSwipeDismissed(); 21161 protected void dispatchWindowAttributesChanged(android.view.WindowManager$LayoutParams); 21162 public android.view.View findViewById(int); 21163 public boolean getAllowEnterTransitionOverlap(); 21164 public boolean getAllowReturnTransitionOverlap(); 21165 public android.view.WindowManager$LayoutParams getAttributes(); 21166 public android.view.Window$Callback getCallback(); 21167 public int getColorMode(); 21168 public android.view.Window getContainer(); 21169 public android.transition.Scene getContentScene(); 21170 public android.content.Context getContext(); 21171 public abstract android.view.View getCurrentFocus(); 21172 public abstract android.view.View getDecorView(); 21173 public static int getDefaultFeatures(android.content.Context); 21174 public float getElevation(); 21175 public android.transition.Transition getEnterTransition(); 21176 public android.transition.Transition getExitTransition(); 21177 protected int getFeatures(); 21178 protected int getForcedWindowFlags(); 21179 public abstract android.view.LayoutInflater getLayoutInflater(); 21180 protected int getLocalFeatures(); 21181 public android.media.session.MediaController getMediaController(); 21182 public abstract int getNavigationBarColor(); 21183 public int getNavigationBarDividerColor(); 21184 public android.transition.Transition getReenterTransition(); 21185 public android.transition.Transition getReturnTransition(); 21186 public android.transition.Transition getSharedElementEnterTransition(); 21187 public android.transition.Transition getSharedElementExitTransition(); 21188 public android.transition.Transition getSharedElementReenterTransition(); 21189 public android.transition.Transition getSharedElementReturnTransition(); 21190 public boolean getSharedElementsUseOverlay(); 21191 public abstract int getStatusBarColor(); 21192 public long getTransitionBackgroundFadeDuration(); 21193 public android.transition.TransitionManager getTransitionManager(); 21194 public abstract int getVolumeControlStream(); 21195 public android.view.Window$WindowControllerCallback getWindowControllerCallback(); 21196 public android.view.WindowManager getWindowManager(); 21197 public android.content.res.TypedArray getWindowStyle(); 21198 public boolean hasChildren(); 21199 public boolean hasFeature(int); 21200 protected boolean hasSoftInputMode(); 21201 protected boolean haveDimAmount(); 21202 public void injectInputEvent(android.view.InputEvent); 21203 public abstract void invalidatePanelMenu(int); 21204 public boolean isActive(); 21205 public boolean isCloseOnSwipeEnabled(); 21206 public boolean isDestroyed(); 21207 public abstract boolean isFloating(); 21208 public boolean isOverlayWithDecorCaptionEnabled(); 21209 public abstract boolean isShortcutKey(int, android.view.KeyEvent); 21210 public boolean isWideColorGamut(); 21211 public void makeActive(); 21212 public void notifyRestrictedCaptionAreaCallback(int, int, int, int); 21213 protected abstract void onActive(); 21214 public abstract void onConfigurationChanged(android.content.res.Configuration); 21215 public abstract void onMultiWindowModeChanged(); 21216 public abstract void onPictureInPictureModeChanged(boolean); 21217 public abstract void openPanel(int, android.view.KeyEvent); 21218 public abstract android.view.View peekDecorView(); 21219 public abstract boolean performContextMenuIdentifierAction(int, int); 21220 public abstract boolean performPanelIdentifierAction(int, int, int); 21221 public abstract boolean performPanelShortcut(int, int, android.view.KeyEvent, int); 21222 protected void removeFeature(int); 21223 public void removeOnFrameMetricsAvailableListener(android.view.Window$OnFrameMetricsAvailableListener); 21224 public abstract void reportActivityRelaunched(); 21225 public boolean requestFeature(int); 21226 public android.view.View requireViewById(int); 21227 public abstract void restoreHierarchyState(android.os.Bundle); 21228 public abstract android.os.Bundle saveHierarchyState(); 21229 public void setAllowEnterTransitionOverlap(boolean); 21230 public void setAllowReturnTransitionOverlap(boolean); 21231 public void setAttributes(android.view.WindowManager$LayoutParams); 21232 public abstract void setBackgroundDrawable(android.graphics.drawable.Drawable); 21233 public void setBackgroundDrawableResource(int); 21234 public void setCallback(android.view.Window$Callback); 21235 public abstract void setChildDrawable(int, android.graphics.drawable.Drawable); 21236 public abstract void setChildInt(int, int); 21237 public void setClipToOutline(boolean); 21238 public void setCloseOnSwipeEnabled(boolean); 21239 public void setCloseOnTouchOutside(boolean); 21240 public void setCloseOnTouchOutsideIfNotSet(boolean); 21241 public void setColorMode(int); 21242 public void setContainer(android.view.Window); 21243 public abstract void setContentView(int); 21244 public abstract void setContentView(android.view.View); 21245 public abstract void setContentView(android.view.View, android.view.ViewGroup$LayoutParams); 21246 public abstract void setDecorCaptionShade(int); 21247 public void setDefaultIcon(int); 21248 public void setDefaultLogo(int); 21249 protected void setDefaultWindowFormat(int); 21250 public void setDimAmount(float); 21251 public void setElevation(float); 21252 public void setEnterTransition(android.transition.Transition); 21253 public void setExitTransition(android.transition.Transition); 21254 public abstract void setFeatureDrawable(int, android.graphics.drawable.Drawable); 21255 public abstract void setFeatureDrawableAlpha(int, int); 21256 public abstract void setFeatureDrawableResource(int, int); 21257 public abstract void setFeatureDrawableUri(int, android.net.Uri); 21258 public abstract void setFeatureInt(int, int); 21259 public void setFlags(int, int); 21260 public void setFormat(int); 21261 public void setGravity(int); 21262 public void setIcon(int); 21263 public void setLayout(int, int); 21264 public void setLocalFocus(boolean, boolean); 21265 public void setLogo(int); 21266 public void setMediaController(android.media.session.MediaController); 21267 public abstract void setNavigationBarColor(int); 21268 public void setNavigationBarDividerColor(int); 21269 protected void setNeedsMenuKey(int); 21270 public void setOnWindowDismissedCallback(android.view.Window$OnWindowDismissedCallback); 21271 public void setOnWindowSwipeDismissedCallback(android.view.Window$OnWindowSwipeDismissedCallback); 21272 public void setOverlayWithDecorCaptionEnabled(boolean); 21273 public void setReenterTransition(android.transition.Transition); 21274 public abstract void setResizingCaptionDrawable(android.graphics.drawable.Drawable); 21275 public void setRestrictedCaptionAreaListener(android.view.Window$OnRestrictedCaptionAreaChangedListener); 21276 public void setReturnTransition(android.transition.Transition); 21277 public void setSharedElementEnterTransition(android.transition.Transition); 21278 public void setSharedElementExitTransition(android.transition.Transition); 21279 public void setSharedElementReenterTransition(android.transition.Transition); 21280 public void setSharedElementReturnTransition(android.transition.Transition); 21281 public void setSharedElementsUseOverlay(boolean); 21282 public void setSoftInputMode(int); 21283 public abstract void setStatusBarColor(int); 21284 public void setSustainedPerformanceMode(boolean); 21285 public void setTheme(int); 21286 public abstract void setTitle(java.lang.CharSequence); 21287 public abstract void setTitleColor(int); 21288 public void setTransitionBackgroundFadeDuration(long); 21289 public void setTransitionManager(android.transition.TransitionManager); 21290 public void setType(int); 21291 public void setUiOptions(int); 21292 public void setUiOptions(int, int); 21293 public abstract void setVolumeControlStream(int); 21294 public void setWindowAnimations(int); 21295 public void setWindowControllerCallback(android.view.Window$WindowControllerCallback); 21296 public void setWindowManager(android.view.WindowManager, android.os.IBinder, java.lang.String); 21297 public void setWindowManager(android.view.WindowManager, android.os.IBinder, java.lang.String, boolean); 21298 public boolean shouldCloseOnTouch(android.content.Context, android.view.MotionEvent); 21299 public abstract boolean superDispatchGenericMotionEvent(android.view.MotionEvent); 21300 public abstract boolean superDispatchKeyEvent(android.view.KeyEvent); 21301 public abstract boolean superDispatchKeyShortcutEvent(android.view.KeyEvent); 21302 public abstract boolean superDispatchTouchEvent(android.view.MotionEvent); 21303 public abstract boolean superDispatchTrackballEvent(android.view.MotionEvent); 21304 public abstract void takeInputQueue(android.view.InputQueue$Callback); 21305 public abstract void takeKeyEvents(boolean); 21306 public abstract void takeSurface(android.view.SurfaceHolder$Callback2); 21307 public abstract void togglePanel(int, android.view.KeyEvent); 21308 21309 21310 public static int DECOR_CAPTION_SHADE_AUTO; 21311 public static int DECOR_CAPTION_SHADE_DARK; 21312 public static int DECOR_CAPTION_SHADE_LIGHT; 21313 protected static int DEFAULT_FEATURES; 21314 public static int FEATURE_ACTION_BAR; 21315 public static int FEATURE_ACTION_BAR_OVERLAY; 21316 public static int FEATURE_ACTION_MODE_OVERLAY; 21317 public static int FEATURE_ACTIVITY_TRANSITIONS; 21318 public static int FEATURE_CONTENT_TRANSITIONS; 21319 public static int FEATURE_CONTEXT_MENU; 21320 public static int FEATURE_CUSTOM_TITLE; 21321 public static int FEATURE_INDETERMINATE_PROGRESS; 21322 public static int FEATURE_LEFT_ICON; 21323 public static int FEATURE_MAX; 21324 public static int FEATURE_NO_TITLE; 21325 public static int FEATURE_OPTIONS_PANEL; 21326 public static int FEATURE_PROGRESS; 21327 public static int FEATURE_RIGHT_ICON; 21328 public static int FEATURE_SWIPE_TO_DISMISS; 21329 public static int ID_ANDROID_CONTENT; 21330 public static java.lang.String NAVIGATION_BAR_BACKGROUND_TRANSITION_NAME; 21331 public static int PROGRESS_END; 21332 public static int PROGRESS_INDETERMINATE_OFF; 21333 public static int PROGRESS_INDETERMINATE_ON; 21334 public static int PROGRESS_SECONDARY_END; 21335 public static int PROGRESS_SECONDARY_START; 21336 public static int PROGRESS_START; 21337 public static int PROGRESS_VISIBILITY_OFF; 21338 public static int PROGRESS_VISIBILITY_ON; 21339 public static java.lang.String STATUS_BAR_BACKGROUND_TRANSITION_NAME; 21340} 21341 21342-keep class android.view.Window$Callback { 21343 21344 public abstract boolean dispatchGenericMotionEvent(android.view.MotionEvent); 21345 public abstract boolean dispatchKeyEvent(android.view.KeyEvent); 21346 public abstract boolean dispatchKeyShortcutEvent(android.view.KeyEvent); 21347 public abstract boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent); 21348 public abstract boolean dispatchTouchEvent(android.view.MotionEvent); 21349 public abstract boolean dispatchTrackballEvent(android.view.MotionEvent); 21350 public abstract void onActionModeFinished(android.view.ActionMode); 21351 public abstract void onActionModeStarted(android.view.ActionMode); 21352 public abstract void onAttachedToWindow(); 21353 public abstract void onContentChanged(); 21354 public abstract boolean onCreatePanelMenu(int, android.view.Menu); 21355 public abstract android.view.View onCreatePanelView(int); 21356 public abstract void onDetachedFromWindow(); 21357 public abstract boolean onMenuItemSelected(int, android.view.MenuItem); 21358 public abstract boolean onMenuOpened(int, android.view.Menu); 21359 public abstract void onPanelClosed(int, android.view.Menu); 21360 public void onPointerCaptureChanged(boolean); 21361 public abstract boolean onPreparePanel(int, android.view.View, android.view.Menu); 21362 public void onProvideKeyboardShortcuts(java.util.List, android.view.Menu, int); 21363 public abstract boolean onSearchRequested(); 21364 public abstract boolean onSearchRequested(android.view.SearchEvent); 21365 public abstract void onWindowAttributesChanged(android.view.WindowManager$LayoutParams); 21366 public abstract void onWindowFocusChanged(boolean); 21367 public abstract android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback); 21368 public abstract android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback, int); 21369 21370 21371} 21372 21373-keep class android.view.Window$OnFrameMetricsAvailableListener { 21374 21375 public abstract void onFrameMetricsAvailable(android.view.Window, android.view.FrameMetrics, int); 21376 21377 21378} 21379 21380-keep class android.view.Window$OnRestrictedCaptionAreaChangedListener { 21381 21382 public abstract void onRestrictedCaptionAreaChanged(android.graphics.Rect); 21383 21384 21385} 21386 21387-keep class android.view.Window$OnWindowDismissedCallback { 21388 21389 public abstract void onWindowDismissed(boolean, boolean); 21390 21391 21392} 21393 21394-keep class android.view.Window$OnWindowSwipeDismissedCallback { 21395 21396 public abstract void onWindowSwipeDismissed(); 21397 21398 21399} 21400 21401-keep class android.view.Window$WindowControllerCallback { 21402 21403 public abstract void enterPictureInPictureModeIfPossible(); 21404 public abstract void exitFreeformMode(); 21405 public abstract boolean isTaskRoot(); 21406 21407 21408} 21409 21410-keep class android.view.WindowAnimationFrameStats { 21411 <init>(); 21412 21413 public int describeContents(); 21414 public void init(long, long[]); 21415 public java.lang.String toString(); 21416 public void writeToParcel(android.os.Parcel, int); 21417 21418 21419 public static android.os.Parcelable$Creator CREATOR; 21420} 21421 21422-keep class android.view.WindowCallbacks { 21423 21424 public abstract boolean onContentDrawn(int, int, int, int); 21425 public abstract void onPostDraw(android.view.DisplayListCanvas); 21426 public abstract void onRequestDraw(boolean); 21427 public abstract void onWindowDragResizeEnd(); 21428 public abstract void onWindowDragResizeStart(android.graphics.Rect, boolean, android.graphics.Rect, android.graphics.Rect, int); 21429 public abstract void onWindowSizeIsChanging(android.graphics.Rect, boolean, android.graphics.Rect, android.graphics.Rect); 21430 21431 21432 public static int RESIZE_MODE_DOCKED_DIVIDER; 21433 public static int RESIZE_MODE_FREEFORM; 21434 public static int RESIZE_MODE_INVALID; 21435} 21436 21437-keep class android.view.WindowContentFrameStats { 21438 <init>(); 21439 21440 public int describeContents(); 21441 public long getFramePostedTimeNano(int); 21442 public long getFrameReadyTimeNano(int); 21443 public void init(long, long[], long[], long[]); 21444 public java.lang.String toString(); 21445 public void writeToParcel(android.os.Parcel, int); 21446 21447 21448 public static android.os.Parcelable$Creator CREATOR; 21449} 21450 21451-keep class android.view.WindowId { 21452 <init>(android.view.IWindowId); 21453 <init>(android.os.IBinder); 21454 21455 public int describeContents(); 21456 public boolean equals(java.lang.Object); 21457 public android.view.IWindowId getTarget(); 21458 public int hashCode(); 21459 public boolean isFocused(); 21460 public void registerFocusObserver(android.view.WindowId$FocusObserver); 21461 public java.lang.String toString(); 21462 public void unregisterFocusObserver(android.view.WindowId$FocusObserver); 21463 public void writeToParcel(android.os.Parcel, int); 21464 21465 21466 public static android.os.Parcelable$Creator CREATOR; 21467} 21468 21469-keep class android.view.WindowId$FocusObserver { 21470 <init>(); 21471 21472 public abstract void onFocusGained(android.view.WindowId); 21473 public abstract void onFocusLost(android.view.WindowId); 21474 21475 21476} 21477 21478-keep class android.view.WindowInsets { 21479 <init>(android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, boolean, boolean, android.view.DisplayCutout); 21480 <init>(android.view.WindowInsets); 21481 <init>(android.graphics.Rect); 21482 21483 public android.view.WindowInsets consumeDisplayCutout(); 21484 public android.view.WindowInsets consumeStableInsets(); 21485 public android.view.WindowInsets consumeSystemWindowInsets(); 21486 public android.view.WindowInsets consumeSystemWindowInsets(boolean, boolean, boolean, boolean); 21487 public android.view.WindowInsets consumeWindowDecorInsets(); 21488 public android.view.WindowInsets consumeWindowDecorInsets(boolean, boolean, boolean, boolean); 21489 public boolean equals(java.lang.Object); 21490 public android.view.DisplayCutout getDisplayCutout(); 21491 public int getStableInsetBottom(); 21492 public int getStableInsetLeft(); 21493 public int getStableInsetRight(); 21494 public int getStableInsetTop(); 21495 public int getSystemWindowInsetBottom(); 21496 public int getSystemWindowInsetLeft(); 21497 public int getSystemWindowInsetRight(); 21498 public int getSystemWindowInsetTop(); 21499 public android.graphics.Rect getSystemWindowInsets(); 21500 public int getWindowDecorInsetBottom(); 21501 public int getWindowDecorInsetLeft(); 21502 public int getWindowDecorInsetRight(); 21503 public int getWindowDecorInsetTop(); 21504 public boolean hasInsets(); 21505 public boolean hasStableInsets(); 21506 public boolean hasSystemWindowInsets(); 21507 public boolean hasWindowDecorInsets(); 21508 public int hashCode(); 21509 public android.view.WindowInsets inset(android.graphics.Rect); 21510 public android.view.WindowInsets inset(int, int, int, int); 21511 public boolean isConsumed(); 21512 public boolean isRound(); 21513 public android.view.WindowInsets replaceSystemWindowInsets(int, int, int, int); 21514 public android.view.WindowInsets replaceSystemWindowInsets(android.graphics.Rect); 21515 public android.view.WindowInsets replaceWindowDecorInsets(int, int, int, int); 21516 public boolean shouldAlwaysConsumeNavBar(); 21517 public java.lang.String toString(); 21518 21519 21520 public static android.view.WindowInsets CONSUMED; 21521} 21522 21523-keep class android.view.WindowManager { 21524 21525 public abstract android.graphics.Region getCurrentImeTouchRegion(); 21526 public abstract android.view.Display getDefaultDisplay(); 21527 public abstract void removeViewImmediate(android.view.View); 21528 public abstract void requestAppKeyboardShortcuts(android.view.WindowManager$KeyboardShortcutsReceiver, int); 21529 21530 21531 public static int DOCKED_BOTTOM; 21532 public static int DOCKED_INVALID; 21533 public static int DOCKED_LEFT; 21534 public static int DOCKED_RIGHT; 21535 public static int DOCKED_TOP; 21536 public static java.lang.String INPUT_CONSUMER_NAVIGATION; 21537 public static java.lang.String INPUT_CONSUMER_PIP; 21538 public static java.lang.String INPUT_CONSUMER_RECENTS_ANIMATION; 21539 public static java.lang.String INPUT_CONSUMER_WALLPAPER; 21540 public static java.lang.String PARCEL_KEY_SHORTCUTS_ARRAY; 21541 public static int TAKE_SCREENSHOT_FULLSCREEN; 21542 public static int TAKE_SCREENSHOT_SELECTED_REGION; 21543 public static int TRANSIT_ACTIVITY_CLOSE; 21544 public static int TRANSIT_ACTIVITY_OPEN; 21545 public static int TRANSIT_ACTIVITY_RELAUNCH; 21546 public static int TRANSIT_CRASHING_ACTIVITY_CLOSE; 21547 public static int TRANSIT_DOCK_TASK_FROM_RECENTS; 21548 public static int TRANSIT_FLAG_KEYGUARD_GOING_AWAY_NO_ANIMATION; 21549 public static int TRANSIT_FLAG_KEYGUARD_GOING_AWAY_TO_SHADE; 21550 public static int TRANSIT_FLAG_KEYGUARD_GOING_AWAY_WITH_WALLPAPER; 21551 public static int TRANSIT_KEYGUARD_GOING_AWAY; 21552 public static int TRANSIT_KEYGUARD_GOING_AWAY_ON_WALLPAPER; 21553 public static int TRANSIT_KEYGUARD_OCCLUDE; 21554 public static int TRANSIT_KEYGUARD_UNOCCLUDE; 21555 public static int TRANSIT_NONE; 21556 public static int TRANSIT_TASK_CLOSE; 21557 public static int TRANSIT_TASK_IN_PLACE; 21558 public static int TRANSIT_TASK_OPEN; 21559 public static int TRANSIT_TASK_OPEN_BEHIND; 21560 public static int TRANSIT_TASK_TO_BACK; 21561 public static int TRANSIT_TASK_TO_FRONT; 21562 public static int TRANSIT_TRANSLUCENT_ACTIVITY_CLOSE; 21563 public static int TRANSIT_TRANSLUCENT_ACTIVITY_OPEN; 21564 public static int TRANSIT_UNSET; 21565 public static int TRANSIT_WALLPAPER_CLOSE; 21566 public static int TRANSIT_WALLPAPER_INTRA_CLOSE; 21567 public static int TRANSIT_WALLPAPER_INTRA_OPEN; 21568 public static int TRANSIT_WALLPAPER_OPEN; 21569} 21570 21571-keep class android.view.WindowManager$KeyboardShortcutsReceiver { 21572 21573 public abstract void onKeyboardShortcutsReceived(java.util.List); 21574 21575 21576} 21577 21578-keep class android.view.WindowManager$LayoutParams { 21579 <init>(); 21580 <init>(int); 21581 <init>(int, int); 21582 <init>(int, int, int); 21583 <init>(int, int, int, int, int); 21584 <init>(int, int, int, int, int, int, int); 21585 <init>(android.os.Parcel); 21586 21587 public int copyFrom(android.view.WindowManager$LayoutParams); 21588 public java.lang.String debug(java.lang.String); 21589 public int describeContents(); 21590 public void dumpDimensions(java.lang.StringBuilder); 21591 protected void encodeProperties(android.view.ViewHierarchyEncoder); 21592 public int getColorMode(); 21593 public java.lang.CharSequence getTitle(); 21594 public long getUserActivityTimeout(); 21595 public boolean isFullscreen(); 21596 public static boolean isSystemAlertWindowType(int); 21597 public static boolean mayUseInputMethod(int); 21598 public void scale(float); 21599 public void setColorMode(int); 21600 public void setSurfaceInsets(android.view.View, boolean, boolean); 21601 public void setTitle(java.lang.CharSequence); 21602 public void setUserActivityTimeout(long); 21603 public java.lang.String toString(); 21604 public java.lang.String toString(java.lang.String); 21605 public void writeToParcel(android.os.Parcel, int); 21606 public void writeToProto(android.util.proto.ProtoOutputStream, long); 21607 21608 21609 public static int ACCESSIBILITY_ANCHOR_CHANGED; 21610 public static int ACCESSIBILITY_TITLE_CHANGED; 21611 public static int ALPHA_CHANGED; 21612 public static int ANIMATION_CHANGED; 21613 public static float BRIGHTNESS_OVERRIDE_FULL; 21614 public static float BRIGHTNESS_OVERRIDE_NONE; 21615 public static float BRIGHTNESS_OVERRIDE_OFF; 21616 public static int BUTTON_BRIGHTNESS_CHANGED; 21617 public static int COLOR_MODE_CHANGED; 21618 public static android.os.Parcelable$Creator CREATOR; 21619 public static int DIM_AMOUNT_CHANGED; 21620 public static int EVERYTHING_CHANGED; 21621 public static int FIRST_APPLICATION_WINDOW; 21622 public static int FIRST_SUB_WINDOW; 21623 public static int FIRST_SYSTEM_WINDOW; 21624 public static int FLAGS_CHANGED; 21625 public static int FLAG_ALLOW_LOCK_WHILE_SCREEN_ON; 21626 public static int FLAG_ALT_FOCUSABLE_IM; 21627 public static int FLAG_BLUR_BEHIND; 21628 public static int FLAG_DIM_BEHIND; 21629 public static int FLAG_DISMISS_KEYGUARD; 21630 public static int FLAG_DITHER; 21631 public static int FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS; 21632 public static int FLAG_FORCE_NOT_FULLSCREEN; 21633 public static int FLAG_FULLSCREEN; 21634 public static int FLAG_HARDWARE_ACCELERATED; 21635 public static int FLAG_IGNORE_CHEEK_PRESSES; 21636 public static int FLAG_KEEP_SCREEN_ON; 21637 public static int FLAG_LAYOUT_ATTACHED_IN_DECOR; 21638 public static int FLAG_LAYOUT_INSET_DECOR; 21639 public static int FLAG_LAYOUT_IN_OVERSCAN; 21640 public static int FLAG_LAYOUT_IN_SCREEN; 21641 public static int FLAG_LAYOUT_NO_LIMITS; 21642 public static int FLAG_LOCAL_FOCUS_MODE; 21643 public static int FLAG_NOT_FOCUSABLE; 21644 public static int FLAG_NOT_TOUCHABLE; 21645 public static int FLAG_NOT_TOUCH_MODAL; 21646 public static int FLAG_SCALED; 21647 public static int FLAG_SECURE; 21648 public static int FLAG_SHOW_WALLPAPER; 21649 public static int FLAG_SHOW_WHEN_LOCKED; 21650 public static int FLAG_SLIPPERY; 21651 public static int FLAG_SPLIT_TOUCH; 21652 public static int FLAG_TOUCHABLE_WHEN_WAKING; 21653 public static int FLAG_TRANSLUCENT_NAVIGATION; 21654 public static int FLAG_TRANSLUCENT_STATUS; 21655 public static int FLAG_TURN_SCREEN_ON; 21656 public static int FLAG_WATCH_OUTSIDE_TOUCH; 21657 public static int FORMAT_CHANGED; 21658 public static int INPUT_FEATURES_CHANGED; 21659 public static int INPUT_FEATURE_DISABLE_POINTER_GESTURES; 21660 public static int INPUT_FEATURE_DISABLE_USER_ACTIVITY; 21661 public static int INPUT_FEATURE_NO_INPUT_CHANNEL; 21662 public static int INVALID_WINDOW_TYPE; 21663 public static int LAST_APPLICATION_WINDOW; 21664 public static int LAST_SUB_WINDOW; 21665 public static int LAST_SYSTEM_WINDOW; 21666 public static int LAYOUT_CHANGED; 21667 public static int LAYOUT_IN_DISPLAY_CUTOUT_MODE_ALWAYS; 21668 public static int LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT; 21669 public static int LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER; 21670 public static int LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES; 21671 public static int MEMORY_TYPE_CHANGED; 21672 public static int MEMORY_TYPE_GPU; 21673 public static int MEMORY_TYPE_HARDWARE; 21674 public static int MEMORY_TYPE_NORMAL; 21675 public static int MEMORY_TYPE_PUSH_BUFFERS; 21676 public static int NEEDS_MENU_KEY_CHANGED; 21677 public static int NEEDS_MENU_SET_FALSE; 21678 public static int NEEDS_MENU_SET_TRUE; 21679 public static int NEEDS_MENU_UNSET; 21680 public static int PREFERRED_DISPLAY_MODE_ID; 21681 public static int PREFERRED_REFRESH_RATE_CHANGED; 21682 public static int PRIVATE_FLAGS_CHANGED; 21683 public static int PRIVATE_FLAG_ACQUIRES_SLEEP_TOKEN; 21684 public static int PRIVATE_FLAG_COMPATIBLE_WINDOW; 21685 public static int PRIVATE_FLAG_DISABLE_WALLPAPER_TOUCH_EVENTS; 21686 public static int PRIVATE_FLAG_FAKE_HARDWARE_ACCELERATED; 21687 public static int PRIVATE_FLAG_FORCE_DECOR_VIEW_VISIBILITY; 21688 public static int PRIVATE_FLAG_FORCE_DRAW_STATUS_BAR_BACKGROUND; 21689 public static int PRIVATE_FLAG_FORCE_HARDWARE_ACCELERATED; 21690 public static int PRIVATE_FLAG_FORCE_STATUS_BAR_VISIBLE_TRANSPARENT; 21691 public static int PRIVATE_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS; 21692 public static int PRIVATE_FLAG_INHERIT_TRANSLUCENT_DECOR; 21693 public static int PRIVATE_FLAG_IS_ROUNDED_CORNERS_OVERLAY; 21694 public static int PRIVATE_FLAG_IS_SCREEN_DECOR; 21695 public static int PRIVATE_FLAG_KEYGUARD; 21696 public static int PRIVATE_FLAG_LAYOUT_CHILD_WINDOW_IN_PARENT_FRAME; 21697 public static int PRIVATE_FLAG_NO_MOVE_ANIMATION; 21698 public static int PRIVATE_FLAG_PRESERVE_GEOMETRY; 21699 public static int PRIVATE_FLAG_SHOW_FOR_ALL_USERS; 21700 public static int PRIVATE_FLAG_SUSTAINED_PERFORMANCE_MODE; 21701 public static int PRIVATE_FLAG_SYSTEM_ERROR; 21702 public static int PRIVATE_FLAG_WANTS_OFFSET_NOTIFICATIONS; 21703 public static int PRIVATE_FLAG_WILL_NOT_REPLACE_ON_RELAUNCH; 21704 public static int ROTATION_ANIMATION_CHANGED; 21705 public static int ROTATION_ANIMATION_CROSSFADE; 21706 public static int ROTATION_ANIMATION_JUMPCUT; 21707 public static int ROTATION_ANIMATION_ROTATE; 21708 public static int ROTATION_ANIMATION_SEAMLESS; 21709 public static int ROTATION_ANIMATION_UNSPECIFIED; 21710 public static int SCREEN_BRIGHTNESS_CHANGED; 21711 public static int SCREEN_ORIENTATION_CHANGED; 21712 public static int SOFT_INPUT_ADJUST_NOTHING; 21713 public static int SOFT_INPUT_ADJUST_PAN; 21714 public static int SOFT_INPUT_ADJUST_RESIZE; 21715 public static int SOFT_INPUT_ADJUST_UNSPECIFIED; 21716 public static int SOFT_INPUT_IS_FORWARD_NAVIGATION; 21717 public static int SOFT_INPUT_MASK_ADJUST; 21718 public static int SOFT_INPUT_MASK_STATE; 21719 public static int SOFT_INPUT_MODE_CHANGED; 21720 public static int SOFT_INPUT_STATE_ALWAYS_HIDDEN; 21721 public static int SOFT_INPUT_STATE_ALWAYS_VISIBLE; 21722 public static int SOFT_INPUT_STATE_HIDDEN; 21723 public static int SOFT_INPUT_STATE_UNCHANGED; 21724 public static int SOFT_INPUT_STATE_UNSPECIFIED; 21725 public static int SOFT_INPUT_STATE_VISIBLE; 21726 public static int SURFACE_INSETS_CHANGED; 21727 public static int SYSTEM_UI_LISTENER_CHANGED; 21728 public static int SYSTEM_UI_VISIBILITY_CHANGED; 21729 public static int TITLE_CHANGED; 21730 public static int TRANSLUCENT_FLAGS_CHANGED; 21731 public static int TYPE_ACCESSIBILITY_OVERLAY; 21732 public static int TYPE_APPLICATION; 21733 public static int TYPE_APPLICATION_ABOVE_SUB_PANEL; 21734 public static int TYPE_APPLICATION_ATTACHED_DIALOG; 21735 public static int TYPE_APPLICATION_MEDIA; 21736 public static int TYPE_APPLICATION_MEDIA_OVERLAY; 21737 public static int TYPE_APPLICATION_OVERLAY; 21738 public static int TYPE_APPLICATION_PANEL; 21739 public static int TYPE_APPLICATION_STARTING; 21740 public static int TYPE_APPLICATION_SUB_PANEL; 21741 public static int TYPE_BASE_APPLICATION; 21742 public static int TYPE_BOOT_PROGRESS; 21743 public static int TYPE_CHANGED; 21744 public static int TYPE_DISPLAY_OVERLAY; 21745 public static int TYPE_DOCK_DIVIDER; 21746 public static int TYPE_DRAG; 21747 public static int TYPE_DRAWN_APPLICATION; 21748 public static int TYPE_DREAM; 21749 public static int TYPE_INPUT_CONSUMER; 21750 public static int TYPE_INPUT_METHOD; 21751 public static int TYPE_INPUT_METHOD_DIALOG; 21752 public static int TYPE_KEYGUARD; 21753 public static int TYPE_KEYGUARD_DIALOG; 21754 public static int TYPE_MAGNIFICATION_OVERLAY; 21755 public static int TYPE_NAVIGATION_BAR; 21756 public static int TYPE_NAVIGATION_BAR_PANEL; 21757 public static int TYPE_PHONE; 21758 public static int TYPE_POINTER; 21759 public static int TYPE_PRESENTATION; 21760 public static int TYPE_PRIORITY_PHONE; 21761 public static int TYPE_PRIVATE_PRESENTATION; 21762 public static int TYPE_QS_DIALOG; 21763 public static int TYPE_SCREENSHOT; 21764 public static int TYPE_SEARCH_BAR; 21765 public static int TYPE_SECURE_SYSTEM_OVERLAY; 21766 public static int TYPE_STATUS_BAR; 21767 public static int TYPE_STATUS_BAR_PANEL; 21768 public static int TYPE_STATUS_BAR_SUB_PANEL; 21769 public static int TYPE_SYSTEM_ALERT; 21770 public static int TYPE_SYSTEM_DIALOG; 21771 public static int TYPE_SYSTEM_ERROR; 21772 public static int TYPE_SYSTEM_OVERLAY; 21773 public static int TYPE_TOAST; 21774 public static int TYPE_VOICE_INTERACTION; 21775 public static int TYPE_VOICE_INTERACTION_STARTING; 21776 public static int TYPE_VOLUME_OVERLAY; 21777 public static int TYPE_WALLPAPER; 21778 public static int USER_ACTIVITY_TIMEOUT_CHANGED; 21779 public long accessibilityIdOfAnchor; 21780 public java.lang.CharSequence accessibilityTitle; 21781 public float alpha; 21782 public float buttonBrightness; 21783 public float dimAmount; 21784 public int flags; 21785 public int format; 21786 public int gravity; 21787 public boolean hasManualSurfaceInsets; 21788 public boolean hasSystemUiListeners; 21789 public long hideTimeoutMilliseconds; 21790 public float horizontalMargin; 21791 public float horizontalWeight; 21792 public int inputFeatures; 21793 public int layoutInDisplayCutoutMode; 21794 public int memoryType; 21795 public int needsMenuKey; 21796 public java.lang.String packageName; 21797 public int preferredDisplayModeId; 21798 public float preferredRefreshRate; 21799 public boolean preservePreviousSurfaceInsets; 21800 public int privateFlags; 21801 public int rotationAnimation; 21802 public float screenBrightness; 21803 public int screenOrientation; 21804 public int softInputMode; 21805 public int subtreeSystemUiVisibility; 21806 public android.graphics.Rect surfaceInsets; 21807 public int systemUiVisibility; 21808 public android.os.IBinder token; 21809 public int type; 21810 public long userActivityTimeout; 21811 public float verticalMargin; 21812 public float verticalWeight; 21813 public int windowAnimations; 21814 public int x; 21815 public int y; 21816} 21817 21818-keep class android.view.accessibility.AccessibilityEvent { 21819 21820 public void appendRecord(android.view.accessibility.AccessibilityRecord); 21821 protected void clear(); 21822 public int describeContents(); 21823 public static java.lang.String eventTypeToString(int); 21824 public int getAction(); 21825 public int getContentChangeTypes(); 21826 public long getEventTime(); 21827 public int getEventType(); 21828 public int getMovementGranularity(); 21829 public java.lang.CharSequence getPackageName(); 21830 public android.view.accessibility.AccessibilityRecord getRecord(int); 21831 public int getRecordCount(); 21832 public int getWindowChanges(); 21833 public void initFromParcel(android.os.Parcel); 21834 public static android.view.accessibility.AccessibilityEvent obtain(int); 21835 public static android.view.accessibility.AccessibilityEvent obtain(android.view.accessibility.AccessibilityEvent); 21836 public static android.view.accessibility.AccessibilityEvent obtain(); 21837 public static android.view.accessibility.AccessibilityEvent obtainWindowsChangedEvent(int, int); 21838 public void recycle(); 21839 public void setAction(int); 21840 public void setContentChangeTypes(int); 21841 public void setEventTime(long); 21842 public void setEventType(int); 21843 public void setMovementGranularity(int); 21844 public void setPackageName(java.lang.CharSequence); 21845 public void setSealed(boolean); 21846 public void setWindowChanges(int); 21847 public java.lang.String toString(); 21848 public void writeToParcel(android.os.Parcel, int); 21849 21850 21851 public static int CONTENT_CHANGE_TYPE_CONTENT_DESCRIPTION; 21852 public static int CONTENT_CHANGE_TYPE_PANE_APPEARED; 21853 public static int CONTENT_CHANGE_TYPE_PANE_DISAPPEARED; 21854 public static int CONTENT_CHANGE_TYPE_PANE_TITLE; 21855 public static int CONTENT_CHANGE_TYPE_SUBTREE; 21856 public static int CONTENT_CHANGE_TYPE_TEXT; 21857 public static int CONTENT_CHANGE_TYPE_UNDEFINED; 21858 public static android.os.Parcelable$Creator CREATOR; 21859 public static boolean DEBUG_ORIGIN; 21860 public static int INVALID_POSITION; 21861 public static int MAX_TEXT_LENGTH; 21862 public static int TYPES_ALL_MASK; 21863 public static int TYPE_ANNOUNCEMENT; 21864 public static int TYPE_ASSIST_READING_CONTEXT; 21865 public static int TYPE_GESTURE_DETECTION_END; 21866 public static int TYPE_GESTURE_DETECTION_START; 21867 public static int TYPE_NOTIFICATION_STATE_CHANGED; 21868 public static int TYPE_TOUCH_EXPLORATION_GESTURE_END; 21869 public static int TYPE_TOUCH_EXPLORATION_GESTURE_START; 21870 public static int TYPE_TOUCH_INTERACTION_END; 21871 public static int TYPE_TOUCH_INTERACTION_START; 21872 public static int TYPE_VIEW_ACCESSIBILITY_FOCUSED; 21873 public static int TYPE_VIEW_ACCESSIBILITY_FOCUS_CLEARED; 21874 public static int TYPE_VIEW_CLICKED; 21875 public static int TYPE_VIEW_CONTEXT_CLICKED; 21876 public static int TYPE_VIEW_FOCUSED; 21877 public static int TYPE_VIEW_HOVER_ENTER; 21878 public static int TYPE_VIEW_HOVER_EXIT; 21879 public static int TYPE_VIEW_LONG_CLICKED; 21880 public static int TYPE_VIEW_SCROLLED; 21881 public static int TYPE_VIEW_SELECTED; 21882 public static int TYPE_VIEW_TEXT_CHANGED; 21883 public static int TYPE_VIEW_TEXT_SELECTION_CHANGED; 21884 public static int TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY; 21885 public static int TYPE_WINDOWS_CHANGED; 21886 public static int TYPE_WINDOW_CONTENT_CHANGED; 21887 public static int TYPE_WINDOW_STATE_CHANGED; 21888 public static int WINDOWS_CHANGE_ACCESSIBILITY_FOCUSED; 21889 public static int WINDOWS_CHANGE_ACTIVE; 21890 public static int WINDOWS_CHANGE_ADDED; 21891 public static int WINDOWS_CHANGE_BOUNDS; 21892 public static int WINDOWS_CHANGE_CHILDREN; 21893 public static int WINDOWS_CHANGE_FOCUSED; 21894 public static int WINDOWS_CHANGE_LAYER; 21895 public static int WINDOWS_CHANGE_PARENT; 21896 public static int WINDOWS_CHANGE_PIP; 21897 public static int WINDOWS_CHANGE_REMOVED; 21898 public static int WINDOWS_CHANGE_TITLE; 21899 public java.lang.StackTraceElement[] originStackTrace; 21900} 21901 21902-keep class android.view.accessibility.AccessibilityNodeInfo { 21903 21904 public void addAction(android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction); 21905 public void addAction(int); 21906 public void addChild(android.view.View); 21907 public void addChild(android.view.View, int); 21908 public void addChildUnchecked(android.view.View); 21909 public boolean canOpenPopup(); 21910 public int describeContents(); 21911 protected void enforceNotSealed(); 21912 protected void enforceSealed(); 21913 public boolean equals(java.lang.Object); 21914 public java.util.List findAccessibilityNodeInfosByText(java.lang.String); 21915 public java.util.List findAccessibilityNodeInfosByViewId(java.lang.String); 21916 public android.view.accessibility.AccessibilityNodeInfo findFocus(int); 21917 public android.view.accessibility.AccessibilityNodeInfo focusSearch(int); 21918 public static int getAccessibilityViewId(long); 21919 public java.util.List getActionList(); 21920 public int getActions(); 21921 public java.util.List getAvailableExtraData(); 21922 public void getBoundsInParent(android.graphics.Rect); 21923 public void getBoundsInScreen(android.graphics.Rect); 21924 public android.graphics.Rect getBoundsInScreen(); 21925 public android.view.accessibility.AccessibilityNodeInfo getChild(int); 21926 public int getChildCount(); 21927 public long getChildId(int); 21928 public android.util.LongArray getChildNodeIds(); 21929 public java.lang.CharSequence getClassName(); 21930 public android.view.accessibility.AccessibilityNodeInfo$CollectionInfo getCollectionInfo(); 21931 public android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo getCollectionItemInfo(); 21932 public int getConnectionId(); 21933 public java.lang.CharSequence getContentDescription(); 21934 public int getDrawingOrder(); 21935 public java.lang.CharSequence getError(); 21936 public android.os.Bundle getExtras(); 21937 public java.lang.CharSequence getHintText(); 21938 public int getInputType(); 21939 public android.view.accessibility.AccessibilityNodeInfo getLabelFor(); 21940 public android.view.accessibility.AccessibilityNodeInfo getLabeledBy(); 21941 public int getLiveRegion(); 21942 public int getMaxTextLength(); 21943 public int getMovementGranularities(); 21944 public java.lang.CharSequence getOriginalText(); 21945 public java.lang.CharSequence getPackageName(); 21946 public java.lang.CharSequence getPaneTitle(); 21947 public android.view.accessibility.AccessibilityNodeInfo getParent(); 21948 public long getParentNodeId(); 21949 public android.view.accessibility.AccessibilityNodeInfo$RangeInfo getRangeInfo(); 21950 public long getSourceNodeId(); 21951 public java.lang.CharSequence getText(); 21952 public int getTextSelectionEnd(); 21953 public int getTextSelectionStart(); 21954 public java.lang.CharSequence getTooltipText(); 21955 public android.view.accessibility.AccessibilityNodeInfo getTraversalAfter(); 21956 public android.view.accessibility.AccessibilityNodeInfo getTraversalBefore(); 21957 public java.lang.String getViewIdResourceName(); 21958 public static int getVirtualDescendantId(long); 21959 public android.view.accessibility.AccessibilityWindowInfo getWindow(); 21960 public int getWindowId(); 21961 public boolean hasExtras(); 21962 public int hashCode(); 21963 public static java.lang.String idToString(long); 21964 public boolean isAccessibilityFocused(); 21965 public boolean isCheckable(); 21966 public boolean isChecked(); 21967 public boolean isClickable(); 21968 public boolean isContentInvalid(); 21969 public boolean isContextClickable(); 21970 public boolean isDismissable(); 21971 public boolean isEditable(); 21972 public boolean isEnabled(); 21973 public boolean isFocusable(); 21974 public boolean isFocused(); 21975 public boolean isHeading(); 21976 public boolean isImportantForAccessibility(); 21977 public boolean isLongClickable(); 21978 public boolean isMultiLine(); 21979 public boolean isPassword(); 21980 public boolean isScreenReaderFocusable(); 21981 public boolean isScrollable(); 21982 public boolean isSealed(); 21983 public boolean isSelected(); 21984 public boolean isShowingHintText(); 21985 public boolean isVisibleToUser(); 21986 public static long makeNodeId(int, int); 21987 public static android.view.accessibility.AccessibilityNodeInfo obtain(android.view.View); 21988 public static android.view.accessibility.AccessibilityNodeInfo obtain(android.view.View, int); 21989 public static android.view.accessibility.AccessibilityNodeInfo obtain(); 21990 public static android.view.accessibility.AccessibilityNodeInfo obtain(android.view.accessibility.AccessibilityNodeInfo); 21991 public boolean performAction(int); 21992 public boolean performAction(int, android.os.Bundle); 21993 public void recycle(); 21994 public boolean refresh(android.os.Bundle, boolean); 21995 public boolean refresh(); 21996 public boolean refreshWithExtraData(java.lang.String, android.os.Bundle); 21997 public void removeAction(int); 21998 public boolean removeAction(android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction); 21999 public void removeAllActions(); 22000 public boolean removeChild(android.view.View); 22001 public boolean removeChild(android.view.View, int); 22002 public void setAccessibilityFocused(boolean); 22003 public void setAvailableExtraData(java.util.List); 22004 public void setBoundsInParent(android.graphics.Rect); 22005 public void setBoundsInScreen(android.graphics.Rect); 22006 public void setCanOpenPopup(boolean); 22007 public void setCheckable(boolean); 22008 public void setChecked(boolean); 22009 public void setClassName(java.lang.CharSequence); 22010 public void setClickable(boolean); 22011 public void setCollectionInfo(android.view.accessibility.AccessibilityNodeInfo$CollectionInfo); 22012 public void setCollectionItemInfo(android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo); 22013 public void setConnectionId(int); 22014 public void setContentDescription(java.lang.CharSequence); 22015 public void setContentInvalid(boolean); 22016 public void setContextClickable(boolean); 22017 public void setDismissable(boolean); 22018 public void setDrawingOrder(int); 22019 public void setEditable(boolean); 22020 public void setEnabled(boolean); 22021 public void setError(java.lang.CharSequence); 22022 public void setFocusable(boolean); 22023 public void setFocused(boolean); 22024 public void setHeading(boolean); 22025 public void setHintText(java.lang.CharSequence); 22026 public void setImportantForAccessibility(boolean); 22027 public void setInputType(int); 22028 public void setLabelFor(android.view.View); 22029 public void setLabelFor(android.view.View, int); 22030 public void setLabeledBy(android.view.View); 22031 public void setLabeledBy(android.view.View, int); 22032 public void setLiveRegion(int); 22033 public void setLongClickable(boolean); 22034 public void setMaxTextLength(int); 22035 public void setMovementGranularities(int); 22036 public void setMultiLine(boolean); 22037 public static void setNumInstancesInUseCounter(java.util.concurrent.atomic.AtomicInteger); 22038 public void setPackageName(java.lang.CharSequence); 22039 public void setPaneTitle(java.lang.CharSequence); 22040 public void setParent(android.view.View); 22041 public void setParent(android.view.View, int); 22042 public void setPassword(boolean); 22043 public void setRangeInfo(android.view.accessibility.AccessibilityNodeInfo$RangeInfo); 22044 public void setScreenReaderFocusable(boolean); 22045 public void setScrollable(boolean); 22046 public void setSealed(boolean); 22047 public void setSelected(boolean); 22048 public void setShowingHintText(boolean); 22049 public void setSource(android.view.View); 22050 public void setSource(android.view.View, int); 22051 public void setSourceNodeId(long, int); 22052 public void setText(java.lang.CharSequence); 22053 public void setTextSelection(int, int); 22054 public void setTooltipText(java.lang.CharSequence); 22055 public void setTraversalAfter(android.view.View); 22056 public void setTraversalAfter(android.view.View, int); 22057 public void setTraversalBefore(android.view.View); 22058 public void setTraversalBefore(android.view.View, int); 22059 public void setViewIdResourceName(java.lang.String); 22060 public void setVisibleToUser(boolean); 22061 public java.lang.String toString(); 22062 public void writeToParcel(android.os.Parcel, int); 22063 public void writeToParcelNoRecycle(android.os.Parcel, int); 22064 22065 22066 public static int ACTION_ACCESSIBILITY_FOCUS; 22067 public static java.lang.String ACTION_ARGUMENT_ACCESSIBLE_CLICKABLE_SPAN; 22068 public static java.lang.String ACTION_ARGUMENT_COLUMN_INT; 22069 public static java.lang.String ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN; 22070 public static java.lang.String ACTION_ARGUMENT_HTML_ELEMENT_STRING; 22071 public static java.lang.String ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT; 22072 public static java.lang.String ACTION_ARGUMENT_MOVE_WINDOW_X; 22073 public static java.lang.String ACTION_ARGUMENT_MOVE_WINDOW_Y; 22074 public static java.lang.String ACTION_ARGUMENT_PROGRESS_VALUE; 22075 public static java.lang.String ACTION_ARGUMENT_ROW_INT; 22076 public static java.lang.String ACTION_ARGUMENT_SELECTION_END_INT; 22077 public static java.lang.String ACTION_ARGUMENT_SELECTION_START_INT; 22078 public static java.lang.String ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE; 22079 public static int ACTION_CLEAR_ACCESSIBILITY_FOCUS; 22080 public static int ACTION_CLEAR_FOCUS; 22081 public static int ACTION_CLEAR_SELECTION; 22082 public static int ACTION_CLICK; 22083 public static int ACTION_COLLAPSE; 22084 public static int ACTION_COPY; 22085 public static int ACTION_CUT; 22086 public static int ACTION_DISMISS; 22087 public static int ACTION_EXPAND; 22088 public static int ACTION_FOCUS; 22089 public static int ACTION_LONG_CLICK; 22090 public static int ACTION_NEXT_AT_MOVEMENT_GRANULARITY; 22091 public static int ACTION_NEXT_HTML_ELEMENT; 22092 public static int ACTION_PASTE; 22093 public static int ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY; 22094 public static int ACTION_PREVIOUS_HTML_ELEMENT; 22095 public static int ACTION_SCROLL_BACKWARD; 22096 public static int ACTION_SCROLL_FORWARD; 22097 public static int ACTION_SELECT; 22098 public static int ACTION_SET_SELECTION; 22099 public static int ACTION_SET_TEXT; 22100 public static android.os.Parcelable$Creator CREATOR; 22101 public static java.lang.String EXTRA_DATA_REQUESTED_KEY; 22102 public static java.lang.String EXTRA_DATA_TEXT_CHARACTER_LOCATION_ARG_LENGTH; 22103 public static java.lang.String EXTRA_DATA_TEXT_CHARACTER_LOCATION_ARG_START_INDEX; 22104 public static java.lang.String EXTRA_DATA_TEXT_CHARACTER_LOCATION_KEY; 22105 public static int FLAG_INCLUDE_NOT_IMPORTANT_VIEWS; 22106 public static int FLAG_PREFETCH_DESCENDANTS; 22107 public static int FLAG_PREFETCH_PREDECESSORS; 22108 public static int FLAG_PREFETCH_SIBLINGS; 22109 public static int FLAG_REPORT_VIEW_IDS; 22110 public static int FOCUS_ACCESSIBILITY; 22111 public static int FOCUS_INPUT; 22112 public static int LAST_LEGACY_STANDARD_ACTION; 22113 public static int MOVEMENT_GRANULARITY_CHARACTER; 22114 public static int MOVEMENT_GRANULARITY_LINE; 22115 public static int MOVEMENT_GRANULARITY_PAGE; 22116 public static int MOVEMENT_GRANULARITY_PARAGRAPH; 22117 public static int MOVEMENT_GRANULARITY_WORD; 22118 public static int ROOT_ITEM_ID; 22119 public static long ROOT_NODE_ID; 22120 public static int UNDEFINED_CONNECTION_ID; 22121 public static int UNDEFINED_ITEM_ID; 22122 public static long UNDEFINED_NODE_ID; 22123 public static int UNDEFINED_SELECTION_INDEX; 22124} 22125 22126-keep class android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction { 22127 <init>(int, java.lang.CharSequence); 22128 22129 public boolean equals(java.lang.Object); 22130 public int getId(); 22131 public java.lang.CharSequence getLabel(); 22132 public int hashCode(); 22133 public java.lang.String toString(); 22134 22135 22136 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_ACCESSIBILITY_FOCUS; 22137 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_CLEAR_ACCESSIBILITY_FOCUS; 22138 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_CLEAR_FOCUS; 22139 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_CLEAR_SELECTION; 22140 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_CLICK; 22141 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_COLLAPSE; 22142 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_CONTEXT_CLICK; 22143 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_COPY; 22144 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_CUT; 22145 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_DISMISS; 22146 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_EXPAND; 22147 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_FOCUS; 22148 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_HIDE_TOOLTIP; 22149 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_LONG_CLICK; 22150 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_MOVE_WINDOW; 22151 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_NEXT_AT_MOVEMENT_GRANULARITY; 22152 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_NEXT_HTML_ELEMENT; 22153 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_PASTE; 22154 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY; 22155 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_PREVIOUS_HTML_ELEMENT; 22156 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SCROLL_BACKWARD; 22157 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SCROLL_DOWN; 22158 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SCROLL_FORWARD; 22159 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SCROLL_LEFT; 22160 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SCROLL_RIGHT; 22161 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SCROLL_TO_POSITION; 22162 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SCROLL_UP; 22163 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SELECT; 22164 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SET_PROGRESS; 22165 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SET_SELECTION; 22166 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SET_TEXT; 22167 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SHOW_ON_SCREEN; 22168 public static android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction ACTION_SHOW_TOOLTIP; 22169 public long mSerializationFlag; 22170 public static android.util.ArraySet sStandardActions; 22171} 22172 22173-keep class android.view.accessibility.AccessibilityNodeInfo$CollectionInfo { 22174 22175 public int getColumnCount(); 22176 public int getRowCount(); 22177 public int getSelectionMode(); 22178 public boolean isHierarchical(); 22179 public static android.view.accessibility.AccessibilityNodeInfo$CollectionInfo obtain(android.view.accessibility.AccessibilityNodeInfo$CollectionInfo); 22180 public static android.view.accessibility.AccessibilityNodeInfo$CollectionInfo obtain(int, int, boolean); 22181 public static android.view.accessibility.AccessibilityNodeInfo$CollectionInfo obtain(int, int, boolean, int); 22182 22183 22184 public static int SELECTION_MODE_MULTIPLE; 22185 public static int SELECTION_MODE_NONE; 22186 public static int SELECTION_MODE_SINGLE; 22187} 22188 22189-keep class android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo { 22190 22191 public int getColumnIndex(); 22192 public int getColumnSpan(); 22193 public int getRowIndex(); 22194 public int getRowSpan(); 22195 public boolean isHeading(); 22196 public boolean isSelected(); 22197 public static android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo obtain(android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo); 22198 public static android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo obtain(int, int, int, int, boolean); 22199 public static android.view.accessibility.AccessibilityNodeInfo$CollectionItemInfo obtain(int, int, int, int, boolean, boolean); 22200 22201 22202} 22203 22204-keep class android.view.accessibility.AccessibilityNodeInfo$RangeInfo { 22205 22206 public float getCurrent(); 22207 public float getMax(); 22208 public float getMin(); 22209 public int getType(); 22210 public static android.view.accessibility.AccessibilityNodeInfo$RangeInfo obtain(android.view.accessibility.AccessibilityNodeInfo$RangeInfo); 22211 public static android.view.accessibility.AccessibilityNodeInfo$RangeInfo obtain(int, float, float, float); 22212 22213 22214 public static int RANGE_TYPE_FLOAT; 22215 public static int RANGE_TYPE_INT; 22216 public static int RANGE_TYPE_PERCENT; 22217} 22218 22219-keep class android.view.accessibility.AccessibilityNodeProvider { 22220 <init>(); 22221 22222 public void addExtraDataToAccessibilityNodeInfo(int, android.view.accessibility.AccessibilityNodeInfo, java.lang.String, android.os.Bundle); 22223 public android.view.accessibility.AccessibilityNodeInfo createAccessibilityNodeInfo(int); 22224 public java.util.List findAccessibilityNodeInfosByText(java.lang.String, int); 22225 public android.view.accessibility.AccessibilityNodeInfo findFocus(int); 22226 public boolean performAction(int, int, android.os.Bundle); 22227 22228 22229 public static int HOST_VIEW_ID; 22230} 22231 22232-keep class android.view.accessibility.AccessibilityRecord { 22233 22234 public int getAddedCount(); 22235 public java.lang.CharSequence getBeforeText(); 22236 public java.lang.CharSequence getClassName(); 22237 public java.lang.CharSequence getContentDescription(); 22238 public int getCurrentItemIndex(); 22239 public int getFromIndex(); 22240 public int getItemCount(); 22241 public int getMaxScrollX(); 22242 public int getMaxScrollY(); 22243 public android.os.Parcelable getParcelableData(); 22244 public int getRemovedCount(); 22245 public int getScrollDeltaX(); 22246 public int getScrollDeltaY(); 22247 public int getScrollX(); 22248 public int getScrollY(); 22249 public android.view.accessibility.AccessibilityNodeInfo getSource(); 22250 public long getSourceNodeId(); 22251 public java.util.List getText(); 22252 public int getToIndex(); 22253 public int getWindowId(); 22254 public boolean isChecked(); 22255 public boolean isEnabled(); 22256 public boolean isFullScreen(); 22257 public boolean isImportantForAccessibility(); 22258 public boolean isPassword(); 22259 public boolean isScrollable(); 22260 public static android.view.accessibility.AccessibilityRecord obtain(android.view.accessibility.AccessibilityRecord); 22261 public static android.view.accessibility.AccessibilityRecord obtain(); 22262 public void recycle(); 22263 public void setAddedCount(int); 22264 public void setBeforeText(java.lang.CharSequence); 22265 public void setChecked(boolean); 22266 public void setClassName(java.lang.CharSequence); 22267 public void setConnectionId(int); 22268 public void setContentDescription(java.lang.CharSequence); 22269 public void setCurrentItemIndex(int); 22270 public void setEnabled(boolean); 22271 public void setFromIndex(int); 22272 public void setFullScreen(boolean); 22273 public void setImportantForAccessibility(boolean); 22274 public void setItemCount(int); 22275 public void setMaxScrollX(int); 22276 public void setMaxScrollY(int); 22277 public void setParcelableData(android.os.Parcelable); 22278 public void setPassword(boolean); 22279 public void setRemovedCount(int); 22280 public void setScrollDeltaX(int); 22281 public void setScrollDeltaY(int); 22282 public void setScrollX(int); 22283 public void setScrollY(int); 22284 public void setScrollable(boolean); 22285 public void setSealed(boolean); 22286 public void setSource(android.view.View); 22287 public void setSource(android.view.View, int); 22288 public void setSourceNodeId(long); 22289 public void setToIndex(int); 22290 public void setWindowId(int); 22291 public java.lang.String toString(); 22292 22293 22294 protected static boolean DEBUG_CONCISE_TOSTRING; 22295} 22296 22297-keep class android.view.accessibility.AccessibilityWindowInfo { 22298 22299 public void addChild(int); 22300 public boolean changed(android.view.accessibility.AccessibilityWindowInfo); 22301 public int describeContents(); 22302 public int differenceFrom(android.view.accessibility.AccessibilityWindowInfo); 22303 public boolean equals(java.lang.Object); 22304 public android.view.accessibility.AccessibilityNodeInfo getAnchor(); 22305 public void getBoundsInScreen(android.graphics.Rect); 22306 public android.view.accessibility.AccessibilityWindowInfo getChild(int); 22307 public int getChildCount(); 22308 public int getId(); 22309 public int getLayer(); 22310 public android.view.accessibility.AccessibilityWindowInfo getParent(); 22311 public android.view.accessibility.AccessibilityNodeInfo getRoot(); 22312 public java.lang.CharSequence getTitle(); 22313 public int getType(); 22314 public int hashCode(); 22315 public boolean isAccessibilityFocused(); 22316 public boolean isActive(); 22317 public boolean isFocused(); 22318 public boolean isInPictureInPictureMode(); 22319 public static android.view.accessibility.AccessibilityWindowInfo obtain(); 22320 public static android.view.accessibility.AccessibilityWindowInfo obtain(android.view.accessibility.AccessibilityWindowInfo); 22321 public void recycle(); 22322 public void setAccessibilityFocused(boolean); 22323 public void setActive(boolean); 22324 public void setAnchorId(long); 22325 public void setBoundsInScreen(android.graphics.Rect); 22326 public void setConnectionId(int); 22327 public void setFocused(boolean); 22328 public void setId(int); 22329 public void setLayer(int); 22330 public static void setNumInstancesInUseCounter(java.util.concurrent.atomic.AtomicInteger); 22331 public void setParentId(int); 22332 public void setPictureInPicture(boolean); 22333 public void setTitle(java.lang.CharSequence); 22334 public void setType(int); 22335 public java.lang.String toString(); 22336 public void writeToParcel(android.os.Parcel, int); 22337 22338 22339 public static int ACTIVE_WINDOW_ID; 22340 public static int ANY_WINDOW_ID; 22341 public static android.os.Parcelable$Creator CREATOR; 22342 public static int PICTURE_IN_PICTURE_ACTION_REPLACER_WINDOW_ID; 22343 public static int TYPE_ACCESSIBILITY_OVERLAY; 22344 public static int TYPE_APPLICATION; 22345 public static int TYPE_INPUT_METHOD; 22346 public static int TYPE_SPLIT_SCREEN_DIVIDER; 22347 public static int TYPE_SYSTEM; 22348 public static int UNDEFINED_WINDOW_ID; 22349} 22350 22351-keep class android.view.accessibility.IAccessibilityInteractionConnectionCallback { 22352 22353 public abstract void setFindAccessibilityNodeInfoResult(android.view.accessibility.AccessibilityNodeInfo, int); 22354 public abstract void setFindAccessibilityNodeInfosResult(java.util.List, int); 22355 public abstract void setPerformAccessibilityActionResult(boolean, int); 22356 22357 22358} 22359 22360-keep class android.view.animation.Animation { 22361 <init>(); 22362 <init>(android.content.Context, android.util.AttributeSet); 22363 22364 protected void applyTransformation(float, android.view.animation.Transformation); 22365 public void cancel(); 22366 protected android.view.animation.Animation clone(); 22367 protected java.lang.Object clone(); 22368 public long computeDurationHint(); 22369 public void detach(); 22370 protected void ensureInterpolator(); 22371 protected void finalize(); 22372 public int getBackgroundColor(); 22373 public boolean getDetachWallpaper(); 22374 public long getDuration(); 22375 public boolean getFillAfter(); 22376 public boolean getFillBefore(); 22377 public android.view.animation.Interpolator getInterpolator(); 22378 public void getInvalidateRegion(int, int, int, int, android.graphics.RectF, android.view.animation.Transformation); 22379 public int getRepeatCount(); 22380 public int getRepeatMode(); 22381 protected float getScaleFactor(); 22382 public boolean getShowWallpaper(); 22383 public long getStartOffset(); 22384 public long getStartTime(); 22385 public boolean getTransformation(long, android.view.animation.Transformation); 22386 public boolean getTransformation(long, android.view.animation.Transformation, float); 22387 public int getZAdjustment(); 22388 public boolean hasAlpha(); 22389 public boolean hasEnded(); 22390 public boolean hasStarted(); 22391 public void initialize(int, int, int, int); 22392 public void initializeInvalidateRegion(int, int, int, int); 22393 public boolean isFillEnabled(); 22394 public boolean isInitialized(); 22395 public void reset(); 22396 protected float resolveSize(int, float, int, int); 22397 public void restrictDuration(long); 22398 public void scaleCurrentDuration(float); 22399 public void setAnimationListener(android.view.animation.Animation$AnimationListener); 22400 public void setBackgroundColor(int); 22401 public void setDetachWallpaper(boolean); 22402 public void setDuration(long); 22403 public void setFillAfter(boolean); 22404 public void setFillBefore(boolean); 22405 public void setFillEnabled(boolean); 22406 public void setInterpolator(android.content.Context, int); 22407 public void setInterpolator(android.view.animation.Interpolator); 22408 public void setListenerHandler(android.os.Handler); 22409 public void setRepeatCount(int); 22410 public void setRepeatMode(int); 22411 public void setShowWallpaper(boolean); 22412 public void setStartOffset(long); 22413 public void setStartTime(long); 22414 public void setZAdjustment(int); 22415 public void start(); 22416 public void startNow(); 22417 public boolean willChangeBounds(); 22418 public boolean willChangeTransformationMatrix(); 22419 22420 22421 public static int ABSOLUTE; 22422 public static int INFINITE; 22423 public static int RELATIVE_TO_PARENT; 22424 public static int RELATIVE_TO_SELF; 22425 public static int RESTART; 22426 public static int REVERSE; 22427 public static int START_ON_FIRST_FRAME; 22428 public static int ZORDER_BOTTOM; 22429 public static int ZORDER_NORMAL; 22430 public static int ZORDER_TOP; 22431} 22432 22433-keep class android.view.animation.Animation$AnimationListener { 22434 22435 public abstract void onAnimationEnd(android.view.animation.Animation); 22436 public abstract void onAnimationRepeat(android.view.animation.Animation); 22437 public abstract void onAnimationStart(android.view.animation.Animation); 22438 22439 22440} 22441 22442-keep class android.view.animation.Interpolator { 22443 22444 22445 22446} 22447 22448-keep class android.view.animation.LayoutAnimationController { 22449 <init>(android.content.Context, android.util.AttributeSet); 22450 <init>(android.view.animation.Animation); 22451 <init>(android.view.animation.Animation, float); 22452 22453 public android.view.animation.Animation getAnimation(); 22454 public android.view.animation.Animation getAnimationForView(android.view.View); 22455 public float getDelay(); 22456 protected long getDelayForView(android.view.View); 22457 public android.view.animation.Interpolator getInterpolator(); 22458 public int getOrder(); 22459 protected int getTransformedIndex(android.view.animation.LayoutAnimationController$AnimationParameters); 22460 public boolean isDone(); 22461 public void setAnimation(android.content.Context, int); 22462 public void setAnimation(android.view.animation.Animation); 22463 public void setDelay(float); 22464 public void setInterpolator(android.content.Context, int); 22465 public void setInterpolator(android.view.animation.Interpolator); 22466 public void setOrder(int); 22467 public void start(); 22468 public boolean willOverlap(); 22469 22470 22471 public static int ORDER_NORMAL; 22472 public static int ORDER_RANDOM; 22473 public static int ORDER_REVERSE; 22474 protected android.view.animation.Animation mAnimation; 22475 protected android.view.animation.Interpolator mInterpolator; 22476 protected java.util.Random mRandomizer; 22477} 22478 22479-keep class android.view.animation.LayoutAnimationController$AnimationParameters { 22480 <init>(); 22481 22482 22483 22484 public int count; 22485 public int index; 22486} 22487 22488-keep class android.view.animation.Transformation { 22489 <init>(); 22490 22491 public void clear(); 22492 public void compose(android.view.animation.Transformation); 22493 public float getAlpha(); 22494 public android.graphics.Rect getClipRect(); 22495 public android.graphics.Matrix getMatrix(); 22496 public int getTransformationType(); 22497 public boolean hasClipRect(); 22498 public void postCompose(android.view.animation.Transformation); 22499 public void printShortString(java.io.PrintWriter); 22500 public void set(android.view.animation.Transformation); 22501 public void setAlpha(float); 22502 public void setClipRect(android.graphics.Rect); 22503 public void setClipRect(int, int, int, int); 22504 public void setTransformationType(int); 22505 public java.lang.String toShortString(); 22506 public void toShortString(java.lang.StringBuilder); 22507 public java.lang.String toString(); 22508 22509 22510 public static int TYPE_ALPHA; 22511 public static int TYPE_BOTH; 22512 public static int TYPE_IDENTITY; 22513 public static int TYPE_MATRIX; 22514 protected float mAlpha; 22515 protected android.graphics.Matrix mMatrix; 22516 protected int mTransformationType; 22517} 22518 22519-keep class android.view.autofill.AutofillId { 22520 <init>(int); 22521 <init>(android.view.autofill.AutofillId, int); 22522 <init>(int, int); 22523 22524 public int describeContents(); 22525 public boolean equals(java.lang.Object); 22526 public int getViewId(); 22527 public int getVirtualChildId(); 22528 public int hashCode(); 22529 public boolean isVirtual(); 22530 public java.lang.String toString(); 22531 public void writeToParcel(android.os.Parcel, int); 22532 22533 22534 public static android.os.Parcelable$Creator CREATOR; 22535} 22536 22537-keep class android.view.autofill.AutofillManager { 22538 <init>(android.content.Context, android.view.autofill.IAutoFillManager); 22539 22540 public void cancel(); 22541 public void commit(); 22542 public void disableAutofillServices(); 22543 public void disableOwnedAutofillServices(); 22544 public void dump(java.lang.String, java.io.PrintWriter); 22545 public void enableCompatibilityMode(); 22546 public android.content.ComponentName getAutofillServiceComponentName(); 22547 public java.util.List getAvailableFieldClassificationAlgorithms(); 22548 public static int getDatasetIdFromAuthenticationId(int); 22549 public java.lang.String getDefaultFieldClassificationAlgorithm(); 22550 public android.service.autofill.FillEventHistory getFillEventHistory(); 22551 public android.view.autofill.AutofillId getNextAutofillId(); 22552 public static int getRequestIdFromAuthenticationId(int); 22553 public android.service.autofill.UserData getUserData(); 22554 public java.lang.String getUserDataId(); 22555 public boolean hasAutofillFeature(); 22556 public boolean hasEnabledAutofillServices(); 22557 public boolean isAutofillSupported(); 22558 public boolean isAutofillUiShowing(); 22559 public boolean isCompatibilityModeEnabledLocked(); 22560 public boolean isEnabled(); 22561 public boolean isFieldClassificationEnabled(); 22562 public static int makeAuthenticationId(int, int); 22563 public void notifyValueChanged(android.view.View); 22564 public void notifyValueChanged(android.view.View, int, android.view.autofill.AutofillValue); 22565 public void notifyViewClicked(android.view.View); 22566 public void notifyViewClicked(android.view.View, int); 22567 public void notifyViewEntered(android.view.View); 22568 public void notifyViewEntered(android.view.View, int, android.graphics.Rect); 22569 public void notifyViewExited(android.view.View); 22570 public void notifyViewExited(android.view.View, int); 22571 public void notifyViewVisibilityChanged(android.view.View, boolean); 22572 public void notifyViewVisibilityChanged(android.view.View, int, boolean); 22573 public void onActivityFinishing(); 22574 public void onAuthenticationResult(int, android.content.Intent, android.view.View); 22575 public void onCreate(android.os.Bundle); 22576 public void onInvisibleForAutofill(); 22577 public void onPendingSaveUi(int, android.os.IBinder); 22578 public void onSaveInstanceState(android.os.Bundle); 22579 public void onVisibleForAutofill(); 22580 public void registerCallback(android.view.autofill.AutofillManager$AutofillCallback); 22581 public void requestAutofill(android.view.View); 22582 public void requestAutofill(android.view.View, int, android.graphics.Rect); 22583 public void requestHideFillUi(); 22584 public void setUserData(android.service.autofill.UserData); 22585 public void unregisterCallback(android.view.autofill.AutofillManager$AutofillCallback); 22586 22587 22588 public static int ACTION_START_SESSION; 22589 public static int ACTION_VALUE_CHANGED; 22590 public static int ACTION_VIEW_ENTERED; 22591 public static int ACTION_VIEW_EXITED; 22592 public static int AUTHENTICATION_ID_DATASET_ID_UNDEFINED; 22593 public static java.lang.String EXTRA_ASSIST_STRUCTURE; 22594 public static java.lang.String EXTRA_AUTHENTICATION_RESULT; 22595 public static java.lang.String EXTRA_CLIENT_STATE; 22596 public static java.lang.String EXTRA_RESTORE_SESSION_TOKEN; 22597 public static int FC_SERVICE_TIMEOUT; 22598 public static int FLAG_ADD_CLIENT_DEBUG; 22599 public static int FLAG_ADD_CLIENT_ENABLED; 22600 public static int FLAG_ADD_CLIENT_VERBOSE; 22601 public static int NO_SESSION; 22602 public static int PENDING_UI_OPERATION_CANCEL; 22603 public static int PENDING_UI_OPERATION_RESTORE; 22604 public static int SET_STATE_FLAG_DEBUG; 22605 public static int SET_STATE_FLAG_ENABLED; 22606 public static int SET_STATE_FLAG_RESET_CLIENT; 22607 public static int SET_STATE_FLAG_RESET_SESSION; 22608 public static int SET_STATE_FLAG_VERBOSE; 22609 public static int STATE_ACTIVE; 22610 public static int STATE_DISABLED_BY_SERVICE; 22611 public static int STATE_FINISHED; 22612 public static int STATE_SHOWING_SAVE_UI; 22613 public static int STATE_UNKNOWN; 22614 public static int STATE_UNKNOWN_COMPAT_MODE; 22615} 22616 22617-keep class android.view.autofill.AutofillManager$AutofillCallback { 22618 <init>(); 22619 22620 public void onAutofillEvent(android.view.View, int); 22621 public void onAutofillEvent(android.view.View, int, int); 22622 22623 22624 public static int EVENT_INPUT_HIDDEN; 22625 public static int EVENT_INPUT_SHOWN; 22626 public static int EVENT_INPUT_UNAVAILABLE; 22627} 22628 22629-keep class android.view.autofill.AutofillManager$AutofillClient { 22630 22631 public abstract void autofillClientAuthenticate(int, android.content.IntentSender, android.content.Intent); 22632 public abstract void autofillClientDispatchUnhandledKey(android.view.View, android.view.KeyEvent); 22633 public abstract android.view.View autofillClientFindViewByAccessibilityIdTraversal(int, int); 22634 public abstract android.view.View autofillClientFindViewByAutofillIdTraversal(android.view.autofill.AutofillId); 22635 public abstract android.view.View[] autofillClientFindViewsByAutofillIdTraversal(android.view.autofill.AutofillId[]); 22636 public abstract android.os.IBinder autofillClientGetActivityToken(); 22637 public abstract android.content.ComponentName autofillClientGetComponentName(); 22638 public abstract android.view.autofill.AutofillId autofillClientGetNextAutofillId(); 22639 public abstract boolean[] autofillClientGetViewVisibility(android.view.autofill.AutofillId[]); 22640 public abstract boolean autofillClientIsCompatibilityModeEnabled(); 22641 public abstract boolean autofillClientIsFillUiShowing(); 22642 public abstract boolean autofillClientIsVisibleForAutofill(); 22643 public abstract boolean autofillClientRequestHideFillUi(); 22644 public abstract boolean autofillClientRequestShowFillUi(android.view.View, int, int, android.graphics.Rect, android.view.autofill.IAutofillWindowPresenter); 22645 public abstract void autofillClientResetableStateAvailable(); 22646 public abstract void autofillClientRunOnUiThread(java.lang.Runnable); 22647 public abstract boolean isDisablingEnterExitEventForAutofill(); 22648 22649 22650} 22651 22652-keep class android.view.autofill.AutofillValue { 22653 22654 public int describeContents(); 22655 public boolean equals(java.lang.Object); 22656 public static android.view.autofill.AutofillValue forDate(long); 22657 public static android.view.autofill.AutofillValue forList(int); 22658 public static android.view.autofill.AutofillValue forText(java.lang.CharSequence); 22659 public static android.view.autofill.AutofillValue forToggle(boolean); 22660 public long getDateValue(); 22661 public int getListValue(); 22662 public java.lang.CharSequence getTextValue(); 22663 public boolean getToggleValue(); 22664 public int hashCode(); 22665 public boolean isDate(); 22666 public boolean isEmpty(); 22667 public boolean isList(); 22668 public boolean isText(); 22669 public boolean isToggle(); 22670 public java.lang.String toString(); 22671 public void writeToParcel(android.os.Parcel, int); 22672 22673 22674 public static android.os.Parcelable$Creator CREATOR; 22675} 22676 22677-keep class android.view.autofill.IAutoFillManager { 22678 22679 public abstract int addClient(android.view.autofill.IAutoFillManagerClient, int); 22680 public abstract void cancelSession(int, int); 22681 public abstract void disableOwnedAutofillServices(int); 22682 public abstract void finishSession(int, int); 22683 public abstract android.content.ComponentName getAutofillServiceComponentName(); 22684 public abstract java.lang.String[] getAvailableFieldClassificationAlgorithms(); 22685 public abstract java.lang.String getDefaultFieldClassificationAlgorithm(); 22686 public abstract android.service.autofill.FillEventHistory getFillEventHistory(); 22687 public abstract android.service.autofill.UserData getUserData(); 22688 public abstract java.lang.String getUserDataId(); 22689 public abstract boolean isFieldClassificationEnabled(); 22690 public abstract boolean isServiceEnabled(int, java.lang.String); 22691 public abstract boolean isServiceSupported(int); 22692 public abstract void onPendingSaveUi(int, android.os.IBinder); 22693 public abstract void removeClient(android.view.autofill.IAutoFillManagerClient, int); 22694 public abstract boolean restoreSession(int, android.os.IBinder, android.os.IBinder); 22695 public abstract void setAuthenticationResult(android.os.Bundle, int, int, int); 22696 public abstract void setAutofillFailure(int, java.util.List, int); 22697 public abstract void setHasCallback(int, int, boolean); 22698 public abstract void setUserData(android.service.autofill.UserData); 22699 public abstract int startSession(android.os.IBinder, android.os.IBinder, android.view.autofill.AutofillId, android.graphics.Rect, android.view.autofill.AutofillValue, int, boolean, int, android.content.ComponentName, boolean); 22700 public abstract int updateOrRestartSession(android.os.IBinder, android.os.IBinder, android.view.autofill.AutofillId, android.graphics.Rect, android.view.autofill.AutofillValue, int, boolean, int, android.content.ComponentName, int, int, boolean); 22701 public abstract void updateSession(int, android.view.autofill.AutofillId, android.graphics.Rect, android.view.autofill.AutofillValue, int, int, int); 22702 22703 22704} 22705 22706-keep class android.view.autofill.IAutoFillManagerClient { 22707 22708 public abstract void authenticate(int, int, android.content.IntentSender, android.content.Intent); 22709 public abstract void autofill(int, java.util.List, java.util.List); 22710 public abstract void dispatchUnhandledKey(int, android.view.autofill.AutofillId, android.view.KeyEvent); 22711 public abstract void notifyNoFillUi(int, android.view.autofill.AutofillId, int); 22712 public abstract void requestHideFillUi(int, android.view.autofill.AutofillId); 22713 public abstract void requestShowFillUi(int, android.view.autofill.AutofillId, int, int, android.graphics.Rect, android.view.autofill.IAutofillWindowPresenter); 22714 public abstract void setSaveUiState(int, boolean); 22715 public abstract void setSessionFinished(int); 22716 public abstract void setState(int); 22717 public abstract void setTrackedViews(int, android.view.autofill.AutofillId[], boolean, boolean, android.view.autofill.AutofillId[], android.view.autofill.AutofillId); 22718 public abstract void startIntentSender(android.content.IntentSender, android.content.Intent); 22719 22720 22721} 22722 22723-keep class android.view.autofill.IAutofillWindowPresenter { 22724 22725 public abstract void hide(android.graphics.Rect); 22726 public abstract void show(android.view.WindowManager$LayoutParams, android.graphics.Rect, boolean, int); 22727 22728 22729} 22730 22731-keep class android.view.inputmethod.CompletionInfo { 22732 <init>(long, int, java.lang.CharSequence); 22733 <init>(long, int, java.lang.CharSequence, java.lang.CharSequence); 22734 22735 public int describeContents(); 22736 public long getId(); 22737 public java.lang.CharSequence getLabel(); 22738 public int getPosition(); 22739 public java.lang.CharSequence getText(); 22740 public java.lang.String toString(); 22741 public void writeToParcel(android.os.Parcel, int); 22742 22743 22744 public static android.os.Parcelable$Creator CREATOR; 22745} 22746 22747-keep class android.view.inputmethod.CorrectionInfo { 22748 <init>(int, java.lang.CharSequence, java.lang.CharSequence); 22749 22750 public int describeContents(); 22751 public java.lang.CharSequence getNewText(); 22752 public int getOffset(); 22753 public java.lang.CharSequence getOldText(); 22754 public java.lang.String toString(); 22755 public void writeToParcel(android.os.Parcel, int); 22756 22757 22758 public static android.os.Parcelable$Creator CREATOR; 22759} 22760 22761-keep class android.view.inputmethod.EditorInfo { 22762 <init>(); 22763 22764 public int describeContents(); 22765 public void dump(android.util.Printer, java.lang.String); 22766 public void makeCompatible(int); 22767 public void writeToParcel(android.os.Parcel, int); 22768 22769 22770 public static android.os.Parcelable$Creator CREATOR; 22771 public static int IME_ACTION_DONE; 22772 public static int IME_ACTION_GO; 22773 public static int IME_ACTION_NEXT; 22774 public static int IME_ACTION_NONE; 22775 public static int IME_ACTION_PREVIOUS; 22776 public static int IME_ACTION_SEARCH; 22777 public static int IME_ACTION_SEND; 22778 public static int IME_ACTION_UNSPECIFIED; 22779 public static int IME_FLAG_FORCE_ASCII; 22780 public static int IME_FLAG_NAVIGATE_NEXT; 22781 public static int IME_FLAG_NAVIGATE_PREVIOUS; 22782 public static int IME_FLAG_NO_ACCESSORY_ACTION; 22783 public static int IME_FLAG_NO_ENTER_ACTION; 22784 public static int IME_FLAG_NO_EXTRACT_UI; 22785 public static int IME_FLAG_NO_FULLSCREEN; 22786 public static int IME_FLAG_NO_PERSONALIZED_LEARNING; 22787 public static int IME_MASK_ACTION; 22788 public static int IME_NULL; 22789 public int actionId; 22790 public java.lang.CharSequence actionLabel; 22791 public java.lang.String[] contentMimeTypes; 22792 public android.os.Bundle extras; 22793 public int fieldId; 22794 public java.lang.String fieldName; 22795 public android.os.LocaleList hintLocales; 22796 public java.lang.CharSequence hintText; 22797 public int imeOptions; 22798 public int initialCapsMode; 22799 public int initialSelEnd; 22800 public int initialSelStart; 22801 public int inputType; 22802 public java.lang.CharSequence label; 22803 public java.lang.String packageName; 22804 public java.lang.String privateImeOptions; 22805} 22806 22807-keep class android.view.inputmethod.ExtractedText { 22808 <init>(); 22809 22810 public int describeContents(); 22811 public void writeToParcel(android.os.Parcel, int); 22812 22813 22814 public static android.os.Parcelable$Creator CREATOR; 22815 public static int FLAG_SELECTING; 22816 public static int FLAG_SINGLE_LINE; 22817 public int flags; 22818 public java.lang.CharSequence hint; 22819 public int partialEndOffset; 22820 public int partialStartOffset; 22821 public int selectionEnd; 22822 public int selectionStart; 22823 public int startOffset; 22824 public java.lang.CharSequence text; 22825} 22826 22827-keep class android.view.inputmethod.ExtractedTextRequest { 22828 <init>(); 22829 22830 public int describeContents(); 22831 public void writeToParcel(android.os.Parcel, int); 22832 22833 22834 public static android.os.Parcelable$Creator CREATOR; 22835 public int flags; 22836 public int hintMaxChars; 22837 public int hintMaxLines; 22838 public int token; 22839} 22840 22841-keep class android.view.inputmethod.InputConnection { 22842 22843 public abstract boolean beginBatchEdit(); 22844 public abstract boolean clearMetaKeyStates(int); 22845 public abstract void closeConnection(); 22846 public abstract boolean commitCompletion(android.view.inputmethod.CompletionInfo); 22847 public abstract boolean commitContent(android.view.inputmethod.InputContentInfo, int, android.os.Bundle); 22848 public abstract boolean commitCorrection(android.view.inputmethod.CorrectionInfo); 22849 public abstract boolean commitText(java.lang.CharSequence, int); 22850 public abstract boolean deleteSurroundingText(int, int); 22851 public abstract boolean deleteSurroundingTextInCodePoints(int, int); 22852 public abstract boolean endBatchEdit(); 22853 public abstract boolean finishComposingText(); 22854 public abstract int getCursorCapsMode(int); 22855 public abstract android.view.inputmethod.ExtractedText getExtractedText(android.view.inputmethod.ExtractedTextRequest, int); 22856 public abstract android.os.Handler getHandler(); 22857 public abstract java.lang.CharSequence getSelectedText(int); 22858 public abstract java.lang.CharSequence getTextAfterCursor(int, int); 22859 public abstract java.lang.CharSequence getTextBeforeCursor(int, int); 22860 public abstract boolean performContextMenuAction(int); 22861 public abstract boolean performEditorAction(int); 22862 public abstract boolean performPrivateCommand(java.lang.String, android.os.Bundle); 22863 public abstract boolean reportFullscreenMode(boolean); 22864 public abstract boolean requestCursorUpdates(int); 22865 public abstract boolean sendKeyEvent(android.view.KeyEvent); 22866 public abstract boolean setComposingRegion(int, int); 22867 public abstract boolean setComposingText(java.lang.CharSequence, int); 22868 public abstract boolean setSelection(int, int); 22869 22870 22871 public static int CURSOR_UPDATE_IMMEDIATE; 22872 public static int CURSOR_UPDATE_MONITOR; 22873 public static int GET_EXTRACTED_TEXT_MONITOR; 22874 public static int GET_TEXT_WITH_STYLES; 22875 public static int INPUT_CONTENT_GRANT_READ_URI_PERMISSION; 22876} 22877 22878-keep class android.view.inputmethod.InputContentInfo { 22879 <init>(android.net.Uri, android.content.ClipDescription); 22880 <init>(android.net.Uri, android.content.ClipDescription, android.net.Uri); 22881 22882 public int describeContents(); 22883 public android.net.Uri getContentUri(); 22884 public android.content.ClipDescription getDescription(); 22885 public android.net.Uri getLinkUri(); 22886 public void releasePermission(); 22887 public void requestPermission(); 22888 public boolean validate(); 22889 public void writeToParcel(android.os.Parcel, int); 22890 22891 22892 public static android.os.Parcelable$Creator CREATOR; 22893} 22894 22895-keep class android.widget.ActionMenuPresenter { 22896 <init>(android.content.Context); 22897 22898 public void bindItemView(com.android.internal.view.menu.MenuItemImpl, com.android.internal.view.menu.MenuView$ItemView); 22899 public boolean dismissPopupMenus(); 22900 public boolean filterLeftoverView(android.view.ViewGroup, int); 22901 public boolean flagActionItems(); 22902 public android.view.View getItemView(com.android.internal.view.menu.MenuItemImpl, android.view.View, android.view.ViewGroup); 22903 public com.android.internal.view.menu.MenuView getMenuView(android.view.ViewGroup); 22904 public android.graphics.drawable.Drawable getOverflowIcon(); 22905 public boolean hideOverflowMenu(); 22906 public boolean hideSubMenus(); 22907 public void initForMenu(android.content.Context, com.android.internal.view.menu.MenuBuilder); 22908 public boolean isOverflowMenuShowPending(); 22909 public boolean isOverflowMenuShowing(); 22910 public boolean isOverflowReserved(); 22911 public void onCloseMenu(com.android.internal.view.menu.MenuBuilder, boolean); 22912 public void onConfigurationChanged(android.content.res.Configuration); 22913 public void onRestoreInstanceState(android.os.Parcelable); 22914 public android.os.Parcelable onSaveInstanceState(); 22915 public boolean onSubMenuSelected(com.android.internal.view.menu.SubMenuBuilder); 22916 public void onSubUiVisibilityChanged(boolean); 22917 public void setExpandedActionViewsExclusive(boolean); 22918 public void setItemLimit(int); 22919 public void setMenuView(android.widget.ActionMenuView); 22920 public void setOverflowIcon(android.graphics.drawable.Drawable); 22921 public void setReserveOverflow(boolean); 22922 public void setWidthLimit(int, boolean); 22923 public boolean shouldIncludeItem(int, com.android.internal.view.menu.MenuItemImpl); 22924 public boolean showOverflowMenu(); 22925 public void updateMenuView(boolean); 22926 22927 22928} 22929 22930-keep class android.widget.ActionMenuView { 22931 <init>(android.content.Context); 22932 <init>(android.content.Context, android.util.AttributeSet); 22933 22934 protected boolean checkLayoutParams(android.view.ViewGroup$LayoutParams); 22935 public void dismissPopupMenus(); 22936 public boolean dispatchPopulateAccessibilityEventInternal(android.view.accessibility.AccessibilityEvent); 22937 protected android.widget.ActionMenuView$LayoutParams generateDefaultLayoutParams(); 22938 protected android.widget.LinearLayout$LayoutParams generateDefaultLayoutParams(); 22939 protected android.view.ViewGroup$LayoutParams generateDefaultLayoutParams(); 22940 public android.widget.ActionMenuView$LayoutParams generateLayoutParams(android.util.AttributeSet); 22941 protected android.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams); 22942 protected android.widget.LinearLayout$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams); 22943 public android.widget.LinearLayout$LayoutParams generateLayoutParams(android.util.AttributeSet); 22944 protected android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams); 22945 public android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet); 22946 public android.widget.ActionMenuView$LayoutParams generateOverflowButtonLayoutParams(); 22947 public android.view.Menu getMenu(); 22948 public android.graphics.drawable.Drawable getOverflowIcon(); 22949 public int getPopupTheme(); 22950 public int getWindowAnimations(); 22951 protected boolean hasDividerBeforeChildAt(int); 22952 public boolean hideOverflowMenu(); 22953 public void initialize(com.android.internal.view.menu.MenuBuilder); 22954 public boolean invokeItem(com.android.internal.view.menu.MenuItemImpl); 22955 public boolean isOverflowMenuShowPending(); 22956 public boolean isOverflowMenuShowing(); 22957 public boolean isOverflowReserved(); 22958 public void onConfigurationChanged(android.content.res.Configuration); 22959 public void onDetachedFromWindow(); 22960 protected void onLayout(boolean, int, int, int, int); 22961 protected void onMeasure(int, int); 22962 public com.android.internal.view.menu.MenuBuilder peekMenu(); 22963 public void setExpandedActionViewsExclusive(boolean); 22964 public void setMenuCallbacks(com.android.internal.view.menu.MenuPresenter$Callback, com.android.internal.view.menu.MenuBuilder$Callback); 22965 public void setOnMenuItemClickListener(android.widget.ActionMenuView$OnMenuItemClickListener); 22966 public void setOverflowIcon(android.graphics.drawable.Drawable); 22967 public void setOverflowReserved(boolean); 22968 public void setPopupTheme(int); 22969 public void setPresenter(android.widget.ActionMenuPresenter); 22970 public boolean showOverflowMenu(); 22971 22972 22973} 22974 22975-keep class android.widget.ActionMenuView$LayoutParams { 22976 <init>(android.content.Context, android.util.AttributeSet); 22977 <init>(android.view.ViewGroup$LayoutParams); 22978 <init>(android.widget.ActionMenuView$LayoutParams); 22979 <init>(int, int); 22980 <init>(int, int, boolean); 22981 22982 protected void encodeProperties(android.view.ViewHierarchyEncoder); 22983 22984 22985 public int cellsUsed; 22986 public boolean expandable; 22987 public boolean expanded; 22988 public int extraPixels; 22989 public boolean isOverflowButton; 22990 public boolean preventEdgeOffset; 22991} 22992 22993-keep class android.widget.ActionMenuView$OnMenuItemClickListener { 22994 22995 public abstract boolean onMenuItemClick(android.view.MenuItem); 22996 22997 22998} 22999 23000-keep class android.widget.Adapter { 23001 23002 public java.lang.CharSequence[] getAutofillOptions(); 23003 public abstract int getCount(); 23004 public abstract java.lang.Object getItem(int); 23005 public abstract long getItemId(int); 23006 public abstract int getItemViewType(int); 23007 public abstract android.view.View getView(int, android.view.View, android.view.ViewGroup); 23008 public abstract int getViewTypeCount(); 23009 public abstract boolean hasStableIds(); 23010 public abstract boolean isEmpty(); 23011 public abstract void registerDataSetObserver(android.database.DataSetObserver); 23012 public abstract void unregisterDataSetObserver(android.database.DataSetObserver); 23013 23014 23015 public static int IGNORE_ITEM_VIEW_TYPE; 23016 public static int NO_SELECTION; 23017} 23018 23019-keep class android.widget.AdapterView { 23020 <init>(android.content.Context); 23021 <init>(android.content.Context, android.util.AttributeSet); 23022 <init>(android.content.Context, android.util.AttributeSet, int); 23023 <init>(android.content.Context, android.util.AttributeSet, int, int); 23024 23025 public void addView(android.view.View); 23026 public void addView(android.view.View, int); 23027 public void addView(android.view.View, android.view.ViewGroup$LayoutParams); 23028 public void addView(android.view.View, int, android.view.ViewGroup$LayoutParams); 23029 protected boolean canAnimate(); 23030 public boolean dispatchPopulateAccessibilityEventInternal(android.view.accessibility.AccessibilityEvent); 23031 protected void dispatchRestoreInstanceState(android.util.SparseArray); 23032 protected void dispatchSaveInstanceState(android.util.SparseArray); 23033 protected void encodeProperties(android.view.ViewHierarchyEncoder); 23034 public java.lang.CharSequence getAccessibilityClassName(); 23035 public abstract android.widget.Adapter getAdapter(); 23036 public int getCount(); 23037 public android.view.View getEmptyView(); 23038 public int getFirstVisiblePosition(); 23039 public java.lang.Object getItemAtPosition(int); 23040 public long getItemIdAtPosition(int); 23041 public int getLastVisiblePosition(); 23042 public android.widget.AdapterView$OnItemClickListener getOnItemClickListener(); 23043 public android.widget.AdapterView$OnItemLongClickListener getOnItemLongClickListener(); 23044 public android.widget.AdapterView$OnItemSelectedListener getOnItemSelectedListener(); 23045 public int getPositionForView(android.view.View); 23046 public java.lang.Object getSelectedItem(); 23047 public long getSelectedItemId(); 23048 public int getSelectedItemPosition(); 23049 public abstract android.view.View getSelectedView(); 23050 protected void onDetachedFromWindow(); 23051 public void onInitializeAccessibilityEventInternal(android.view.accessibility.AccessibilityEvent); 23052 public void onInitializeAccessibilityNodeInfoInternal(android.view.accessibility.AccessibilityNodeInfo); 23053 protected void onLayout(boolean, int, int, int, int); 23054 public void onProvideAutofillStructure(android.view.ViewStructure, int); 23055 public boolean onRequestSendAccessibilityEventInternal(android.view.View, android.view.accessibility.AccessibilityEvent); 23056 public boolean performItemClick(android.view.View, int, long); 23057 public void removeAllViews(); 23058 public void removeView(android.view.View); 23059 public void removeViewAt(int); 23060 public abstract void setAdapter(android.widget.Adapter); 23061 public void setEmptyView(android.view.View); 23062 public void setFocusable(int); 23063 public void setFocusableInTouchMode(boolean); 23064 public void setOnClickListener(android.view.View$OnClickListener); 23065 public void setOnItemClickListener(android.widget.AdapterView$OnItemClickListener); 23066 public void setOnItemLongClickListener(android.widget.AdapterView$OnItemLongClickListener); 23067 public void setOnItemSelectedListener(android.widget.AdapterView$OnItemSelectedListener); 23068 public abstract void setSelection(int); 23069 23070 23071 public static int INVALID_POSITION; 23072 public static long INVALID_ROW_ID; 23073 public static int ITEM_VIEW_TYPE_HEADER_OR_FOOTER; 23074 public static int ITEM_VIEW_TYPE_IGNORE; 23075} 23076 23077-keep class android.widget.AdapterView$OnItemClickListener { 23078 23079 public abstract void onItemClick(android.widget.AdapterView, android.view.View, int, long); 23080 23081 23082} 23083 23084-keep class android.widget.AdapterView$OnItemLongClickListener { 23085 23086 public abstract boolean onItemLongClick(android.widget.AdapterView, android.view.View, int, long); 23087 23088 23089} 23090 23091-keep class android.widget.AdapterView$OnItemSelectedListener { 23092 23093 public abstract void onItemSelected(android.widget.AdapterView, android.view.View, int, long); 23094 public abstract void onNothingSelected(android.widget.AdapterView); 23095 23096 23097} 23098 23099-keep class android.widget.FrameLayout { 23100 <init>(android.content.Context); 23101 <init>(android.content.Context, android.util.AttributeSet); 23102 <init>(android.content.Context, android.util.AttributeSet, int); 23103 <init>(android.content.Context, android.util.AttributeSet, int, int); 23104 23105 protected boolean checkLayoutParams(android.view.ViewGroup$LayoutParams); 23106 protected void encodeProperties(android.view.ViewHierarchyEncoder); 23107 protected android.widget.FrameLayout$LayoutParams generateDefaultLayoutParams(); 23108 protected android.view.ViewGroup$LayoutParams generateDefaultLayoutParams(); 23109 public android.widget.FrameLayout$LayoutParams generateLayoutParams(android.util.AttributeSet); 23110 protected android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams); 23111 public android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet); 23112 public java.lang.CharSequence getAccessibilityClassName(); 23113 public boolean getConsiderGoneChildrenWhenMeasuring(); 23114 public boolean getMeasureAllChildren(); 23115 protected void onLayout(boolean, int, int, int, int); 23116 protected void onMeasure(int, int); 23117 public void setForegroundGravity(int); 23118 public void setMeasureAllChildren(boolean); 23119 public boolean shouldDelayChildPressedState(); 23120 23121 23122} 23123 23124-keep class android.widget.FrameLayout$LayoutParams { 23125 <init>(android.content.Context, android.util.AttributeSet); 23126 <init>(int, int); 23127 <init>(int, int, int); 23128 <init>(android.view.ViewGroup$LayoutParams); 23129 <init>(android.view.ViewGroup$MarginLayoutParams); 23130 <init>(android.widget.FrameLayout$LayoutParams); 23131 23132 23133 23134 public static int UNSPECIFIED_GRAVITY; 23135 public int gravity; 23136} 23137 23138-keep class android.widget.HorizontalScrollView { 23139 <init>(android.content.Context); 23140 <init>(android.content.Context, android.util.AttributeSet); 23141 <init>(android.content.Context, android.util.AttributeSet, int); 23142 <init>(android.content.Context, android.util.AttributeSet, int, int); 23143 23144 public void addView(android.view.View); 23145 public void addView(android.view.View, int); 23146 public void addView(android.view.View, android.view.ViewGroup$LayoutParams); 23147 public void addView(android.view.View, int, android.view.ViewGroup$LayoutParams); 23148 public boolean arrowScroll(int); 23149 protected int computeHorizontalScrollOffset(); 23150 protected int computeHorizontalScrollRange(); 23151 public void computeScroll(); 23152 protected int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect); 23153 public boolean dispatchKeyEvent(android.view.KeyEvent); 23154 public void draw(android.graphics.Canvas); 23155 protected void encodeProperties(android.view.ViewHierarchyEncoder); 23156 public boolean executeKeyEvent(android.view.KeyEvent); 23157 public void fling(int); 23158 public boolean fullScroll(int); 23159 public java.lang.CharSequence getAccessibilityClassName(); 23160 protected float getLeftFadingEdgeStrength(); 23161 public int getMaxScrollAmount(); 23162 protected float getRightFadingEdgeStrength(); 23163 public boolean isFillViewport(); 23164 public boolean isSmoothScrollingEnabled(); 23165 protected void measureChild(android.view.View, int, int); 23166 protected void measureChildWithMargins(android.view.View, int, int, int, int); 23167 public boolean onGenericMotionEvent(android.view.MotionEvent); 23168 public void onInitializeAccessibilityEventInternal(android.view.accessibility.AccessibilityEvent); 23169 public void onInitializeAccessibilityNodeInfoInternal(android.view.accessibility.AccessibilityNodeInfo); 23170 public boolean onInterceptTouchEvent(android.view.MotionEvent); 23171 protected void onLayout(boolean, int, int, int, int); 23172 protected void onMeasure(int, int); 23173 protected void onOverScrolled(int, int, boolean, boolean); 23174 protected boolean onRequestFocusInDescendants(int, android.graphics.Rect); 23175 protected void onRestoreInstanceState(android.os.Parcelable); 23176 protected android.os.Parcelable onSaveInstanceState(); 23177 protected void onSizeChanged(int, int, int, int); 23178 public boolean onTouchEvent(android.view.MotionEvent); 23179 public boolean pageScroll(int); 23180 public boolean performAccessibilityActionInternal(int, android.os.Bundle); 23181 public void requestChildFocus(android.view.View, android.view.View); 23182 public boolean requestChildRectangleOnScreen(android.view.View, android.graphics.Rect, boolean); 23183 public void requestDisallowInterceptTouchEvent(boolean); 23184 public void requestLayout(); 23185 public void scrollTo(int, int); 23186 public void setFillViewport(boolean); 23187 public void setOverScrollMode(int); 23188 public void setSmoothScrollingEnabled(boolean); 23189 public boolean shouldDelayChildPressedState(); 23190 public void smoothScrollBy(int, int); 23191 public void smoothScrollTo(int, int); 23192 23193 23194} 23195 23196-keep class android.widget.LinearLayout { 23197 <init>(android.content.Context); 23198 <init>(android.content.Context, android.util.AttributeSet); 23199 <init>(android.content.Context, android.util.AttributeSet, int); 23200 <init>(android.content.Context, android.util.AttributeSet, int, int); 23201 23202 protected boolean checkLayoutParams(android.view.ViewGroup$LayoutParams); 23203 protected void encodeProperties(android.view.ViewHierarchyEncoder); 23204 protected android.widget.LinearLayout$LayoutParams generateDefaultLayoutParams(); 23205 protected android.view.ViewGroup$LayoutParams generateDefaultLayoutParams(); 23206 public android.widget.LinearLayout$LayoutParams generateLayoutParams(android.util.AttributeSet); 23207 protected android.widget.LinearLayout$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams); 23208 protected android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams); 23209 public android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet); 23210 public java.lang.CharSequence getAccessibilityClassName(); 23211 public int getBaseline(); 23212 public int getBaselineAlignedChildIndex(); 23213 public android.graphics.drawable.Drawable getDividerDrawable(); 23214 public int getDividerPadding(); 23215 public int getDividerWidth(); 23216 public int getGravity(); 23217 public int getOrientation(); 23218 public int getShowDividers(); 23219 public float getWeightSum(); 23220 protected boolean hasDividerBeforeChildAt(int); 23221 public boolean isBaselineAligned(); 23222 public boolean isMeasureWithLargestChildEnabled(); 23223 protected void onDraw(android.graphics.Canvas); 23224 protected void onLayout(boolean, int, int, int, int); 23225 protected void onMeasure(int, int); 23226 public void onRtlPropertiesChanged(int); 23227 public void setBaselineAligned(boolean); 23228 public void setBaselineAlignedChildIndex(int); 23229 public void setDividerDrawable(android.graphics.drawable.Drawable); 23230 public void setDividerPadding(int); 23231 public void setGravity(int); 23232 public void setHorizontalGravity(int); 23233 public void setMeasureWithLargestChildEnabled(boolean); 23234 public void setOrientation(int); 23235 public void setShowDividers(int); 23236 public void setVerticalGravity(int); 23237 public void setWeightSum(float); 23238 public boolean shouldDelayChildPressedState(); 23239 23240 23241 public static int HORIZONTAL; 23242 public static int SHOW_DIVIDER_BEGINNING; 23243 public static int SHOW_DIVIDER_END; 23244 public static int SHOW_DIVIDER_MIDDLE; 23245 public static int SHOW_DIVIDER_NONE; 23246 public static int VERTICAL; 23247} 23248 23249-keep class android.widget.LinearLayout$LayoutParams { 23250 <init>(android.content.Context, android.util.AttributeSet); 23251 <init>(int, int); 23252 <init>(int, int, float); 23253 <init>(android.view.ViewGroup$LayoutParams); 23254 <init>(android.view.ViewGroup$MarginLayoutParams); 23255 <init>(android.widget.LinearLayout$LayoutParams); 23256 23257 public java.lang.String debug(java.lang.String); 23258 protected void encodeProperties(android.view.ViewHierarchyEncoder); 23259 23260 23261 public int gravity; 23262 public float weight; 23263} 23264 23265-keep class android.widget.RemoteViews { 23266 <init>(java.lang.String, int); 23267 <init>(java.lang.String, int, int); 23268 <init>(android.content.pm.ApplicationInfo, int); 23269 <init>(android.widget.RemoteViews, android.widget.RemoteViews); 23270 <init>(android.widget.RemoteViews); 23271 <init>(android.os.Parcel); 23272 23273 public void addView(int, android.widget.RemoteViews); 23274 public void addView(int, android.widget.RemoteViews, int); 23275 public android.view.View apply(android.content.Context, android.view.ViewGroup); 23276 public android.view.View apply(android.content.Context, android.view.ViewGroup, android.widget.RemoteViews$OnClickHandler); 23277 public android.os.CancellationSignal applyAsync(android.content.Context, android.view.ViewGroup, java.util.concurrent.Executor, android.widget.RemoteViews$OnViewAppliedListener); 23278 public android.os.CancellationSignal applyAsync(android.content.Context, android.view.ViewGroup, java.util.concurrent.Executor, android.widget.RemoteViews$OnViewAppliedListener, android.widget.RemoteViews$OnClickHandler); 23279 public android.widget.RemoteViews clone(); 23280 public java.lang.Object clone(); 23281 public int describeContents(); 23282 public int estimateMemoryUsage(); 23283 public int getLayoutId(); 23284 public java.lang.String getPackage(); 23285 public int getSequenceNumber(); 23286 public boolean hasSameAppInfo(android.content.pm.ApplicationInfo); 23287 public boolean isReapplyDisallowed(); 23288 public void mergeRemoteViews(android.widget.RemoteViews); 23289 public boolean onLoadClass(java.lang.Class); 23290 public void overrideTextColors(int); 23291 public boolean prefersAsyncApply(); 23292 public void reapply(android.content.Context, android.view.View); 23293 public void reapply(android.content.Context, android.view.View, android.widget.RemoteViews$OnClickHandler); 23294 public android.os.CancellationSignal reapplyAsync(android.content.Context, android.view.View, java.util.concurrent.Executor, android.widget.RemoteViews$OnViewAppliedListener); 23295 public android.os.CancellationSignal reapplyAsync(android.content.Context, android.view.View, java.util.concurrent.Executor, android.widget.RemoteViews$OnViewAppliedListener, android.widget.RemoteViews$OnClickHandler); 23296 public void reduceImageSizes(int, int); 23297 public void removeAllViews(int); 23298 public void removeAllViewsExceptId(int, int); 23299 public void setAccessibilityTraversalAfter(int, int); 23300 public void setAccessibilityTraversalBefore(int, int); 23301 public void setApplyTheme(int); 23302 public void setBitmap(int, java.lang.String, android.graphics.Bitmap); 23303 public void setBoolean(int, java.lang.String, boolean); 23304 public void setBundle(int, java.lang.String, android.os.Bundle); 23305 public void setByte(int, java.lang.String, byte); 23306 public void setChar(int, java.lang.String, char); 23307 public void setCharSequence(int, java.lang.String, java.lang.CharSequence); 23308 public void setChronometer(int, long, java.lang.String, boolean); 23309 public void setChronometerCountDown(int, boolean); 23310 public void setColorStateList(int, java.lang.String, android.content.res.ColorStateList); 23311 public void setContentDescription(int, java.lang.CharSequence); 23312 public void setDisplayedChild(int, int); 23313 public void setDouble(int, java.lang.String, double); 23314 public void setDrawableTint(int, boolean, int, android.graphics.PorterDuff$Mode); 23315 public void setEmptyView(int, int); 23316 public void setFloat(int, java.lang.String, float); 23317 public void setIcon(int, java.lang.String, android.graphics.drawable.Icon); 23318 public void setImageViewBitmap(int, android.graphics.Bitmap); 23319 public void setImageViewIcon(int, android.graphics.drawable.Icon); 23320 public void setImageViewResource(int, int); 23321 public void setImageViewUri(int, android.net.Uri); 23322 public void setInt(int, java.lang.String, int); 23323 public void setIntent(int, java.lang.String, android.content.Intent); 23324 public void setLabelFor(int, int); 23325 public void setLong(int, java.lang.String, long); 23326 public void setOnClickFillInIntent(int, android.content.Intent); 23327 public void setOnClickPendingIntent(int, android.app.PendingIntent); 23328 public void setPendingIntentTemplate(int, android.app.PendingIntent); 23329 public void setProgressBackgroundTintList(int, android.content.res.ColorStateList); 23330 public void setProgressBar(int, int, int, boolean); 23331 public void setProgressIndeterminateTintList(int, android.content.res.ColorStateList); 23332 public void setProgressTintList(int, android.content.res.ColorStateList); 23333 public void setReapplyDisallowed(); 23334 public void setRelativeScrollPosition(int, int); 23335 public void setRemoteAdapter(int, int, android.content.Intent); 23336 public void setRemoteAdapter(int, android.content.Intent); 23337 public void setRemoteAdapter(int, java.util.ArrayList, int); 23338 public void setRemoteInputs(int, android.app.RemoteInput[]); 23339 public void setScrollPosition(int, int); 23340 public void setShort(int, java.lang.String, short); 23341 public void setString(int, java.lang.String, java.lang.String); 23342 public void setTextColor(int, int); 23343 public void setTextColor(int, android.content.res.ColorStateList); 23344 public void setTextViewCompoundDrawables(int, int, int, int, int); 23345 public void setTextViewCompoundDrawables(int, android.graphics.drawable.Icon, android.graphics.drawable.Icon, android.graphics.drawable.Icon, android.graphics.drawable.Icon); 23346 public void setTextViewCompoundDrawablesRelative(int, int, int, int, int); 23347 public void setTextViewCompoundDrawablesRelative(int, android.graphics.drawable.Icon, android.graphics.drawable.Icon, android.graphics.drawable.Icon, android.graphics.drawable.Icon); 23348 public void setTextViewText(int, java.lang.CharSequence); 23349 public void setTextViewTextSize(int, int, float); 23350 public void setUri(int, java.lang.String, android.net.Uri); 23351 public void setViewLayoutMarginBottomDimen(int, int); 23352 public void setViewLayoutMarginEnd(int, int); 23353 public void setViewLayoutMarginEndDimen(int, int); 23354 public void setViewLayoutWidth(int, int); 23355 public void setViewPadding(int, int, int, int, int); 23356 public void setViewVisibility(int, int); 23357 public void showNext(int); 23358 public void showPrevious(int); 23359 public void visitUris(java.util.function.Consumer); 23360 public void writeToParcel(android.os.Parcel, int); 23361 23362 23363 public static android.os.Parcelable$Creator CREATOR; 23364 public android.content.pm.ApplicationInfo mApplication; 23365} 23366 23367-keep class android.widget.RemoteViews$OnClickHandler { 23368 <init>(); 23369 23370 public boolean onClickHandler(android.view.View, android.app.PendingIntent, android.content.Intent); 23371 public boolean onClickHandler(android.view.View, android.app.PendingIntent, android.content.Intent, int); 23372 public void setEnterAnimationId(int); 23373 23374 23375} 23376 23377-keep class android.widget.RemoteViews$OnViewAppliedListener { 23378 23379 public abstract void onError(java.lang.Exception); 23380 public abstract void onViewApplied(android.view.View); 23381 23382 23383} 23384 23385-keep class android.widget.SpinnerAdapter { 23386 23387 public abstract android.view.View getDropDownView(int, android.view.View, android.view.ViewGroup); 23388 23389 23390} 23391 23392-keep class android.widget.Toolbar { 23393 <init>(android.content.Context); 23394 <init>(android.content.Context, android.util.AttributeSet); 23395 <init>(android.content.Context, android.util.AttributeSet, int); 23396 <init>(android.content.Context, android.util.AttributeSet, int, int); 23397 23398 public boolean canShowOverflowMenu(); 23399 protected boolean checkLayoutParams(android.view.ViewGroup$LayoutParams); 23400 public void collapseActionView(); 23401 public void dismissPopupMenus(); 23402 protected android.widget.Toolbar$LayoutParams generateDefaultLayoutParams(); 23403 protected android.view.ViewGroup$LayoutParams generateDefaultLayoutParams(); 23404 public android.widget.Toolbar$LayoutParams generateLayoutParams(android.util.AttributeSet); 23405 protected android.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams); 23406 protected android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams); 23407 public android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet); 23408 public int getContentInsetEnd(); 23409 public int getContentInsetEndWithActions(); 23410 public int getContentInsetLeft(); 23411 public int getContentInsetRight(); 23412 public int getContentInsetStart(); 23413 public int getContentInsetStartWithNavigation(); 23414 public int getCurrentContentInsetEnd(); 23415 public int getCurrentContentInsetLeft(); 23416 public int getCurrentContentInsetRight(); 23417 public int getCurrentContentInsetStart(); 23418 public android.graphics.drawable.Drawable getLogo(); 23419 public java.lang.CharSequence getLogoDescription(); 23420 public android.view.Menu getMenu(); 23421 public java.lang.CharSequence getNavigationContentDescription(); 23422 public android.graphics.drawable.Drawable getNavigationIcon(); 23423 public android.view.View getNavigationView(); 23424 public android.graphics.drawable.Drawable getOverflowIcon(); 23425 public int getPopupTheme(); 23426 public java.lang.CharSequence getSubtitle(); 23427 public java.lang.CharSequence getTitle(); 23428 public int getTitleMarginBottom(); 23429 public int getTitleMarginEnd(); 23430 public int getTitleMarginStart(); 23431 public int getTitleMarginTop(); 23432 public com.android.internal.widget.DecorToolbar getWrapper(); 23433 public boolean hasExpandedActionView(); 23434 public boolean hideOverflowMenu(); 23435 public void inflateMenu(int); 23436 public boolean isOverflowMenuShowPending(); 23437 public boolean isOverflowMenuShowing(); 23438 public boolean isTitleTruncated(); 23439 protected void onAttachedToWindow(); 23440 protected void onDetachedFromWindow(); 23441 protected void onLayout(boolean, int, int, int, int); 23442 protected void onMeasure(int, int); 23443 protected void onRestoreInstanceState(android.os.Parcelable); 23444 public void onRtlPropertiesChanged(int); 23445 protected android.os.Parcelable onSaveInstanceState(); 23446 protected void onSetLayoutParams(android.view.View, android.view.ViewGroup$LayoutParams); 23447 public boolean onTouchEvent(android.view.MotionEvent); 23448 public void setCollapsible(boolean); 23449 public void setContentInsetEndWithActions(int); 23450 public void setContentInsetStartWithNavigation(int); 23451 public void setContentInsetsAbsolute(int, int); 23452 public void setContentInsetsRelative(int, int); 23453 public void setLogo(int); 23454 public void setLogo(android.graphics.drawable.Drawable); 23455 public void setLogoDescription(int); 23456 public void setLogoDescription(java.lang.CharSequence); 23457 public void setMenu(com.android.internal.view.menu.MenuBuilder, android.widget.ActionMenuPresenter); 23458 public void setMenuCallbacks(com.android.internal.view.menu.MenuPresenter$Callback, com.android.internal.view.menu.MenuBuilder$Callback); 23459 public void setNavigationContentDescription(int); 23460 public void setNavigationContentDescription(java.lang.CharSequence); 23461 public void setNavigationIcon(int); 23462 public void setNavigationIcon(android.graphics.drawable.Drawable); 23463 public void setNavigationOnClickListener(android.view.View$OnClickListener); 23464 public void setOnMenuItemClickListener(android.widget.Toolbar$OnMenuItemClickListener); 23465 public void setOverflowIcon(android.graphics.drawable.Drawable); 23466 public void setPopupTheme(int); 23467 public void setSubtitle(int); 23468 public void setSubtitle(java.lang.CharSequence); 23469 public void setSubtitleTextAppearance(android.content.Context, int); 23470 public void setSubtitleTextColor(int); 23471 public void setTitle(int); 23472 public void setTitle(java.lang.CharSequence); 23473 public void setTitleMargin(int, int, int, int); 23474 public void setTitleMarginBottom(int); 23475 public void setTitleMarginEnd(int); 23476 public void setTitleMarginStart(int); 23477 public void setTitleMarginTop(int); 23478 public void setTitleTextAppearance(android.content.Context, int); 23479 public void setTitleTextColor(int); 23480 public boolean showOverflowMenu(); 23481 23482 23483} 23484 23485-keep class android.widget.Toolbar$LayoutParams { 23486 <init>(android.content.Context, android.util.AttributeSet); 23487 <init>(int, int); 23488 <init>(int, int, int); 23489 <init>(int); 23490 <init>(android.widget.Toolbar$LayoutParams); 23491 <init>(android.app.ActionBar$LayoutParams); 23492 <init>(android.view.ViewGroup$MarginLayoutParams); 23493 <init>(android.view.ViewGroup$LayoutParams); 23494 23495 23496 23497} 23498 23499-keep class android.widget.Toolbar$OnMenuItemClickListener { 23500 23501 public abstract boolean onMenuItemClick(android.view.MenuItem); 23502 23503 23504} 23505 23506-keep class com.android.internal.app.IAppOpsActiveCallback { 23507 23508 public abstract void opActiveChanged(int, int, java.lang.String, boolean); 23509 23510 23511} 23512 23513-keep class com.android.internal.app.IAppOpsCallback { 23514 23515 public abstract void opChanged(int, int, java.lang.String); 23516 23517 23518} 23519 23520-keep class com.android.internal.app.IAppOpsService { 23521 23522 public abstract int checkAudioOperation(int, int, int, java.lang.String); 23523 public abstract int checkOperation(int, int, java.lang.String); 23524 public abstract int checkPackage(int, java.lang.String); 23525 public abstract void finishOperation(android.os.IBinder, int, int, java.lang.String); 23526 public abstract java.util.List getOpsForPackage(int, java.lang.String, int[]); 23527 public abstract java.util.List getPackagesForOps(int[]); 23528 public abstract android.os.IBinder getToken(android.os.IBinder); 23529 public abstract java.util.List getUidOps(int, int[]); 23530 public abstract boolean isOperationActive(int, int, java.lang.String); 23531 public abstract int noteOperation(int, int, java.lang.String); 23532 public abstract int noteProxyOperation(int, java.lang.String, int, java.lang.String); 23533 public abstract int permissionToOpCode(java.lang.String); 23534 public abstract void removeUser(int); 23535 public abstract void resetAllModes(int, java.lang.String); 23536 public abstract void setAudioRestriction(int, int, int, int, java.lang.String[]); 23537 public abstract void setMode(int, int, java.lang.String, int); 23538 public abstract void setUidMode(int, int, int); 23539 public abstract void setUserRestriction(int, boolean, android.os.IBinder, int, java.lang.String[]); 23540 public abstract void setUserRestrictions(android.os.Bundle, android.os.IBinder, int); 23541 public abstract int startOperation(android.os.IBinder, int, int, java.lang.String, boolean); 23542 public abstract void startWatchingActive(int[], com.android.internal.app.IAppOpsActiveCallback); 23543 public abstract void startWatchingMode(int, java.lang.String, com.android.internal.app.IAppOpsCallback); 23544 public abstract void startWatchingModeWithFlags(int, java.lang.String, int, com.android.internal.app.IAppOpsCallback); 23545 public abstract void stopWatchingActive(com.android.internal.app.IAppOpsActiveCallback); 23546 public abstract void stopWatchingMode(com.android.internal.app.IAppOpsCallback); 23547 23548 23549} 23550 23551-keep class com.android.internal.app.IVoiceInteractionSessionShowCallback { 23552 23553 public abstract void onFailed(); 23554 public abstract void onShown(); 23555 23556 23557} 23558 23559-keep class com.android.internal.app.IVoiceInteractor { 23560 23561 public abstract com.android.internal.app.IVoiceInteractorRequest startAbortVoice(java.lang.String, com.android.internal.app.IVoiceInteractorCallback, android.app.VoiceInteractor$Prompt, android.os.Bundle); 23562 public abstract com.android.internal.app.IVoiceInteractorRequest startCommand(java.lang.String, com.android.internal.app.IVoiceInteractorCallback, java.lang.String, android.os.Bundle); 23563 public abstract com.android.internal.app.IVoiceInteractorRequest startCompleteVoice(java.lang.String, com.android.internal.app.IVoiceInteractorCallback, android.app.VoiceInteractor$Prompt, android.os.Bundle); 23564 public abstract com.android.internal.app.IVoiceInteractorRequest startConfirmation(java.lang.String, com.android.internal.app.IVoiceInteractorCallback, android.app.VoiceInteractor$Prompt, android.os.Bundle); 23565 public abstract com.android.internal.app.IVoiceInteractorRequest startPickOption(java.lang.String, com.android.internal.app.IVoiceInteractorCallback, android.app.VoiceInteractor$Prompt, android.app.VoiceInteractor$PickOptionRequest$Option[], android.os.Bundle); 23566 public abstract boolean[] supportsCommands(java.lang.String, java.lang.String[]); 23567 23568 23569} 23570 23571-keep class com.android.internal.app.IVoiceInteractorCallback { 23572 23573 public abstract void deliverAbortVoiceResult(com.android.internal.app.IVoiceInteractorRequest, android.os.Bundle); 23574 public abstract void deliverCancel(com.android.internal.app.IVoiceInteractorRequest); 23575 public abstract void deliverCommandResult(com.android.internal.app.IVoiceInteractorRequest, boolean, android.os.Bundle); 23576 public abstract void deliverCompleteVoiceResult(com.android.internal.app.IVoiceInteractorRequest, android.os.Bundle); 23577 public abstract void deliverConfirmationResult(com.android.internal.app.IVoiceInteractorRequest, boolean, android.os.Bundle); 23578 public abstract void deliverPickOptionResult(com.android.internal.app.IVoiceInteractorRequest, boolean, android.app.VoiceInteractor$PickOptionRequest$Option[], android.os.Bundle); 23579 23580 23581} 23582 23583-keep class com.android.internal.app.IVoiceInteractorRequest { 23584 23585 public abstract void cancel(); 23586 23587 23588} 23589 23590-keep class com.android.internal.content.ReferrerIntent { 23591 <init>(android.content.Intent, java.lang.String); 23592 23593 public boolean equals(java.lang.Object); 23594 public int hashCode(); 23595 public void writeToParcel(android.os.Parcel, int); 23596 23597 23598 public static android.os.Parcelable$Creator CREATOR; 23599 public java.lang.String mReferrer; 23600} 23601 23602-keep class com.android.internal.os.IResultReceiver { 23603 23604 public abstract void send(int, android.os.Bundle); 23605 23606 23607} 23608 23609-keep class com.android.internal.policy.IKeyguardDismissCallback { 23610 23611 public abstract void onDismissCancelled(); 23612 public abstract void onDismissError(); 23613 public abstract void onDismissSucceeded(); 23614 23615 23616} 23617 23618-keep class com.android.internal.util.FunctionalUtils { 23619 23620 public static java.lang.Runnable handleExceptions(com.android.internal.util.FunctionalUtils$ThrowingRunnable, java.util.function.Consumer); 23621 public static java.util.function.Consumer ignoreRemoteException(com.android.internal.util.FunctionalUtils$RemoteExceptionIgnoringConsumer); 23622 public static java.util.function.Consumer uncheckExceptions(com.android.internal.util.FunctionalUtils$ThrowingConsumer); 23623 23624 23625} 23626 23627-keep class com.android.internal.util.FunctionalUtils$RemoteExceptionIgnoringConsumer { 23628 23629 public void accept(java.lang.Object); 23630 public abstract void acceptOrThrow(java.lang.Object); 23631 23632 23633} 23634 23635-keep class com.android.internal.util.FunctionalUtils$ThrowingConsumer { 23636 23637 public void accept(java.lang.Object); 23638 public abstract void acceptOrThrow(java.lang.Object); 23639 23640 23641} 23642 23643-keep class com.android.internal.util.FunctionalUtils$ThrowingRunnable { 23644 23645 public void run(); 23646 public abstract void runOrThrow(); 23647 23648 23649} 23650 23651-keep class com.android.internal.util.FunctionalUtils$ThrowingSupplier { 23652 23653 public abstract java.lang.Object getOrThrow(); 23654 23655 23656} 23657 23658-keep class com.android.internal.util.IndentingPrintWriter { 23659 <init>(java.io.Writer, java.lang.String); 23660 <init>(java.io.Writer, java.lang.String, int); 23661 23662 public com.android.internal.util.IndentingPrintWriter decreaseIndent(); 23663 public com.android.internal.util.IndentingPrintWriter increaseIndent(); 23664 public com.android.internal.util.IndentingPrintWriter printHexPair(java.lang.String, int); 23665 public com.android.internal.util.IndentingPrintWriter printPair(java.lang.String, java.lang.Object); 23666 public com.android.internal.util.IndentingPrintWriter printPair(java.lang.String, java.lang.Object[]); 23667 public void println(); 23668 public com.android.internal.util.IndentingPrintWriter setIndent(java.lang.String); 23669 public com.android.internal.util.IndentingPrintWriter setIndent(int); 23670 public void write(int); 23671 public void write(java.lang.String, int, int); 23672 public void write(char[], int, int); 23673 23674 23675} 23676 23677-keep class com.android.internal.view.IDragAndDropPermissions { 23678 23679 public abstract void release(); 23680 public abstract void take(android.os.IBinder); 23681 public abstract void takeTransient(android.os.IBinder); 23682 23683 23684} 23685 23686-keep class com.android.internal.view.menu.BaseMenuPresenter { 23687 <init>(android.content.Context, int, int); 23688 23689 protected void addItemView(android.view.View, int); 23690 public abstract void bindItemView(com.android.internal.view.menu.MenuItemImpl, com.android.internal.view.menu.MenuView$ItemView); 23691 public boolean collapseItemActionView(com.android.internal.view.menu.MenuBuilder, com.android.internal.view.menu.MenuItemImpl); 23692 public com.android.internal.view.menu.MenuView$ItemView createItemView(android.view.ViewGroup); 23693 public boolean expandItemActionView(com.android.internal.view.menu.MenuBuilder, com.android.internal.view.menu.MenuItemImpl); 23694 protected boolean filterLeftoverView(android.view.ViewGroup, int); 23695 public boolean flagActionItems(); 23696 public com.android.internal.view.menu.MenuPresenter$Callback getCallback(); 23697 public int getId(); 23698 public android.view.View getItemView(com.android.internal.view.menu.MenuItemImpl, android.view.View, android.view.ViewGroup); 23699 public com.android.internal.view.menu.MenuView getMenuView(android.view.ViewGroup); 23700 public void initForMenu(android.content.Context, com.android.internal.view.menu.MenuBuilder); 23701 public void onCloseMenu(com.android.internal.view.menu.MenuBuilder, boolean); 23702 public boolean onSubMenuSelected(com.android.internal.view.menu.SubMenuBuilder); 23703 public void setCallback(com.android.internal.view.menu.MenuPresenter$Callback); 23704 public void setId(int); 23705 public boolean shouldIncludeItem(int, com.android.internal.view.menu.MenuItemImpl); 23706 public void updateMenuView(boolean); 23707 23708 23709 protected android.content.Context mContext; 23710 protected android.view.LayoutInflater mInflater; 23711 protected com.android.internal.view.menu.MenuBuilder mMenu; 23712 protected com.android.internal.view.menu.MenuView mMenuView; 23713 protected android.content.Context mSystemContext; 23714 protected android.view.LayoutInflater mSystemInflater; 23715} 23716 23717-keep class com.android.internal.view.menu.MenuBuilder { 23718 <init>(android.content.Context); 23719 23720 public android.view.MenuItem add(java.lang.CharSequence); 23721 public android.view.MenuItem add(int); 23722 public android.view.MenuItem add(int, int, int, java.lang.CharSequence); 23723 public android.view.MenuItem add(int, int, int, int); 23724 public int addIntentOptions(int, int, int, android.content.ComponentName, android.content.Intent[], android.content.Intent, int, android.view.MenuItem[]); 23725 public void addMenuPresenter(com.android.internal.view.menu.MenuPresenter); 23726 public void addMenuPresenter(com.android.internal.view.menu.MenuPresenter, android.content.Context); 23727 public android.view.SubMenu addSubMenu(java.lang.CharSequence); 23728 public android.view.SubMenu addSubMenu(int); 23729 public android.view.SubMenu addSubMenu(int, int, int, java.lang.CharSequence); 23730 public android.view.SubMenu addSubMenu(int, int, int, int); 23731 public void changeMenuMode(); 23732 public void clear(); 23733 public void clearAll(); 23734 public void clearHeader(); 23735 public void close(boolean); 23736 public void close(); 23737 public boolean collapseItemActionView(com.android.internal.view.menu.MenuItemImpl); 23738 public boolean expandItemActionView(com.android.internal.view.menu.MenuItemImpl); 23739 public int findGroupIndex(int); 23740 public int findGroupIndex(int, int); 23741 public android.view.MenuItem findItem(int); 23742 public int findItemIndex(int); 23743 public void flagActionItems(); 23744 public java.util.ArrayList getActionItems(); 23745 protected java.lang.String getActionViewStatesKey(); 23746 public android.content.Context getContext(); 23747 public com.android.internal.view.menu.MenuItemImpl getExpandedItem(); 23748 public android.graphics.drawable.Drawable getHeaderIcon(); 23749 public java.lang.CharSequence getHeaderTitle(); 23750 public android.view.View getHeaderView(); 23751 public android.view.MenuItem getItem(int); 23752 public java.util.ArrayList getNonActionItems(); 23753 public com.android.internal.view.menu.MenuBuilder getRootMenu(); 23754 public java.util.ArrayList getVisibleItems(); 23755 public boolean hasVisibleItems(); 23756 public boolean isGroupDividerEnabled(); 23757 public boolean isShortcutKey(int, android.view.KeyEvent); 23758 public boolean isShortcutsVisible(); 23759 public void onItemsChanged(boolean); 23760 public boolean performIdentifierAction(int, int); 23761 public boolean performItemAction(android.view.MenuItem, int); 23762 public boolean performItemAction(android.view.MenuItem, com.android.internal.view.menu.MenuPresenter, int); 23763 public boolean performShortcut(int, android.view.KeyEvent, int); 23764 public void removeGroup(int); 23765 public void removeItem(int); 23766 public void removeItemAt(int); 23767 public void removeMenuPresenter(com.android.internal.view.menu.MenuPresenter); 23768 public void restoreActionViewStates(android.os.Bundle); 23769 public void restorePresenterStates(android.os.Bundle); 23770 public void saveActionViewStates(android.os.Bundle); 23771 public void savePresenterStates(android.os.Bundle); 23772 public void setCallback(com.android.internal.view.menu.MenuBuilder$Callback); 23773 public void setCurrentMenuInfo(android.view.ContextMenu$ContextMenuInfo); 23774 public com.android.internal.view.menu.MenuBuilder setDefaultShowAsAction(int); 23775 public void setGroupCheckable(int, boolean, boolean); 23776 public void setGroupDividerEnabled(boolean); 23777 public void setGroupEnabled(int, boolean); 23778 public void setGroupVisible(int, boolean); 23779 protected com.android.internal.view.menu.MenuBuilder setHeaderIconInt(android.graphics.drawable.Drawable); 23780 protected com.android.internal.view.menu.MenuBuilder setHeaderIconInt(int); 23781 protected com.android.internal.view.menu.MenuBuilder setHeaderTitleInt(java.lang.CharSequence); 23782 protected com.android.internal.view.menu.MenuBuilder setHeaderTitleInt(int); 23783 protected com.android.internal.view.menu.MenuBuilder setHeaderViewInt(android.view.View); 23784 public void setQwertyMode(boolean); 23785 public void setShortcutsVisible(boolean); 23786 public int size(); 23787 public void startDispatchingItemsChanged(); 23788 public void stopDispatchingItemsChanged(); 23789 23790 23791} 23792 23793-keep class com.android.internal.view.menu.MenuBuilder$Callback { 23794 23795 public abstract boolean onMenuItemSelected(com.android.internal.view.menu.MenuBuilder, android.view.MenuItem); 23796 public abstract void onMenuModeChange(com.android.internal.view.menu.MenuBuilder); 23797 23798 23799} 23800 23801-keep class com.android.internal.view.menu.MenuItemImpl { 23802 23803 public void actionFormatChanged(); 23804 public boolean collapseActionView(); 23805 public boolean expandActionView(); 23806 public android.view.ActionProvider getActionProvider(); 23807 public android.view.View getActionView(); 23808 public int getAlphabeticModifiers(); 23809 public char getAlphabeticShortcut(); 23810 public java.lang.CharSequence getContentDescription(); 23811 public int getGroupId(); 23812 public android.graphics.drawable.Drawable getIcon(); 23813 public android.content.res.ColorStateList getIconTintList(); 23814 public android.graphics.PorterDuff$Mode getIconTintMode(); 23815 public android.content.Intent getIntent(); 23816 public int getItemId(); 23817 public android.view.ContextMenu$ContextMenuInfo getMenuInfo(); 23818 public int getNumericModifiers(); 23819 public char getNumericShortcut(); 23820 public int getOrder(); 23821 public int getOrdering(); 23822 public android.view.SubMenu getSubMenu(); 23823 public java.lang.CharSequence getTitle(); 23824 public java.lang.CharSequence getTitleCondensed(); 23825 public java.lang.CharSequence getTooltipText(); 23826 public boolean hasCollapsibleActionView(); 23827 public boolean hasSubMenu(); 23828 public boolean invoke(); 23829 public boolean isActionButton(); 23830 public boolean isActionViewExpanded(); 23831 public boolean isCheckable(); 23832 public boolean isChecked(); 23833 public boolean isEnabled(); 23834 public boolean isExclusiveCheckable(); 23835 public boolean isVisible(); 23836 public boolean requestsActionButton(); 23837 public boolean requiresActionButton(); 23838 public boolean requiresOverflow(); 23839 public android.view.MenuItem setActionProvider(android.view.ActionProvider); 23840 public android.view.MenuItem setActionView(android.view.View); 23841 public android.view.MenuItem setActionView(int); 23842 public void setActionViewExpanded(boolean); 23843 public android.view.MenuItem setAlphabeticShortcut(char); 23844 public android.view.MenuItem setAlphabeticShortcut(char, int); 23845 public android.view.MenuItem setCallback(java.lang.Runnable); 23846 public android.view.MenuItem setCheckable(boolean); 23847 public android.view.MenuItem setChecked(boolean); 23848 public android.view.MenuItem setContentDescription(java.lang.CharSequence); 23849 public android.view.MenuItem setEnabled(boolean); 23850 public void setExclusiveCheckable(boolean); 23851 public android.view.MenuItem setIcon(android.graphics.drawable.Drawable); 23852 public android.view.MenuItem setIcon(int); 23853 public android.view.MenuItem setIconTintList(android.content.res.ColorStateList); 23854 public android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode); 23855 public android.view.MenuItem setIntent(android.content.Intent); 23856 public void setIsActionButton(boolean); 23857 public android.view.MenuItem setNumericShortcut(char); 23858 public android.view.MenuItem setNumericShortcut(char, int); 23859 public android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener); 23860 public android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem$OnMenuItemClickListener); 23861 public android.view.MenuItem setShortcut(char, char); 23862 public android.view.MenuItem setShortcut(char, char, int, int); 23863 public void setShowAsAction(int); 23864 public android.view.MenuItem setShowAsActionFlags(int); 23865 public android.view.MenuItem setTitle(java.lang.CharSequence); 23866 public android.view.MenuItem setTitle(int); 23867 public android.view.MenuItem setTitleCondensed(java.lang.CharSequence); 23868 public android.view.MenuItem setTooltipText(java.lang.CharSequence); 23869 public android.view.MenuItem setVisible(boolean); 23870 public boolean shouldShowIcon(); 23871 public boolean showsTextAsAction(); 23872 public java.lang.String toString(); 23873 23874 23875} 23876 23877-keep class com.android.internal.view.menu.MenuPresenter { 23878 23879 public abstract boolean collapseItemActionView(com.android.internal.view.menu.MenuBuilder, com.android.internal.view.menu.MenuItemImpl); 23880 public abstract boolean expandItemActionView(com.android.internal.view.menu.MenuBuilder, com.android.internal.view.menu.MenuItemImpl); 23881 public abstract boolean flagActionItems(); 23882 public abstract int getId(); 23883 public abstract com.android.internal.view.menu.MenuView getMenuView(android.view.ViewGroup); 23884 public abstract void initForMenu(android.content.Context, com.android.internal.view.menu.MenuBuilder); 23885 public abstract void onCloseMenu(com.android.internal.view.menu.MenuBuilder, boolean); 23886 public abstract void onRestoreInstanceState(android.os.Parcelable); 23887 public abstract android.os.Parcelable onSaveInstanceState(); 23888 public abstract boolean onSubMenuSelected(com.android.internal.view.menu.SubMenuBuilder); 23889 public abstract void setCallback(com.android.internal.view.menu.MenuPresenter$Callback); 23890 public abstract void updateMenuView(boolean); 23891 23892 23893} 23894 23895-keep class com.android.internal.view.menu.MenuPresenter$Callback { 23896 23897 public abstract void onCloseMenu(com.android.internal.view.menu.MenuBuilder, boolean); 23898 public abstract boolean onOpenSubMenu(com.android.internal.view.menu.MenuBuilder); 23899 23900 23901} 23902 23903-keep class com.android.internal.view.menu.MenuView { 23904 23905 public abstract int getWindowAnimations(); 23906 public abstract void initialize(com.android.internal.view.menu.MenuBuilder); 23907 23908 23909} 23910 23911-keep class com.android.internal.view.menu.MenuView$ItemView { 23912 23913 public abstract com.android.internal.view.menu.MenuItemImpl getItemData(); 23914 public abstract void initialize(com.android.internal.view.menu.MenuItemImpl, int); 23915 public abstract boolean prefersCondensedTitle(); 23916 public abstract void setCheckable(boolean); 23917 public abstract void setChecked(boolean); 23918 public abstract void setEnabled(boolean); 23919 public abstract void setIcon(android.graphics.drawable.Drawable); 23920 public abstract void setShortcut(boolean, char); 23921 public abstract void setTitle(java.lang.CharSequence); 23922 public abstract boolean showsIcon(); 23923 23924 23925} 23926 23927-keep class com.android.internal.view.menu.SubMenuBuilder { 23928 <init>(android.content.Context, com.android.internal.view.menu.MenuBuilder, com.android.internal.view.menu.MenuItemImpl); 23929 23930 public boolean collapseItemActionView(com.android.internal.view.menu.MenuItemImpl); 23931 public boolean expandItemActionView(com.android.internal.view.menu.MenuItemImpl); 23932 public java.lang.String getActionViewStatesKey(); 23933 public android.view.MenuItem getItem(); 23934 public android.view.Menu getParentMenu(); 23935 public com.android.internal.view.menu.MenuBuilder getRootMenu(); 23936 public boolean isGroupDividerEnabled(); 23937 public boolean isQwertyMode(); 23938 public boolean isShortcutsVisible(); 23939 public void setCallback(com.android.internal.view.menu.MenuBuilder$Callback); 23940 public void setGroupDividerEnabled(boolean); 23941 public android.view.SubMenu setHeaderIcon(android.graphics.drawable.Drawable); 23942 public android.view.SubMenu setHeaderIcon(int); 23943 public android.view.SubMenu setHeaderTitle(java.lang.CharSequence); 23944 public android.view.SubMenu setHeaderTitle(int); 23945 public android.view.SubMenu setHeaderView(android.view.View); 23946 public android.view.SubMenu setIcon(android.graphics.drawable.Drawable); 23947 public android.view.SubMenu setIcon(int); 23948 public void setQwertyMode(boolean); 23949 public void setShortcutsVisible(boolean); 23950 23951 23952} 23953 23954-keep class com.android.internal.widget.DecorToolbar { 23955 23956 public abstract void animateToVisibility(int); 23957 public abstract boolean canShowOverflowMenu(); 23958 public abstract boolean canSplit(); 23959 public abstract void collapseActionView(); 23960 public abstract void dismissPopupMenus(); 23961 public abstract android.content.Context getContext(); 23962 public abstract android.view.View getCustomView(); 23963 public abstract int getDisplayOptions(); 23964 public abstract int getDropdownItemCount(); 23965 public abstract int getDropdownSelectedPosition(); 23966 public abstract int getHeight(); 23967 public abstract android.view.Menu getMenu(); 23968 public abstract int getNavigationMode(); 23969 public abstract java.lang.CharSequence getSubtitle(); 23970 public abstract java.lang.CharSequence getTitle(); 23971 public abstract android.view.ViewGroup getViewGroup(); 23972 public abstract int getVisibility(); 23973 public abstract boolean hasEmbeddedTabs(); 23974 public abstract boolean hasExpandedActionView(); 23975 public abstract boolean hasIcon(); 23976 public abstract boolean hasLogo(); 23977 public abstract boolean hideOverflowMenu(); 23978 public abstract void initIndeterminateProgress(); 23979 public abstract void initProgress(); 23980 public abstract boolean isOverflowMenuShowPending(); 23981 public abstract boolean isOverflowMenuShowing(); 23982 public abstract boolean isSplit(); 23983 public abstract boolean isTitleTruncated(); 23984 public abstract void restoreHierarchyState(android.util.SparseArray); 23985 public abstract void saveHierarchyState(android.util.SparseArray); 23986 public abstract void setBackgroundDrawable(android.graphics.drawable.Drawable); 23987 public abstract void setCollapsible(boolean); 23988 public abstract void setCustomView(android.view.View); 23989 public abstract void setDefaultNavigationContentDescription(int); 23990 public abstract void setDefaultNavigationIcon(android.graphics.drawable.Drawable); 23991 public abstract void setDisplayOptions(int); 23992 public abstract void setDropdownParams(android.widget.SpinnerAdapter, android.widget.AdapterView$OnItemSelectedListener); 23993 public abstract void setDropdownSelectedPosition(int); 23994 public abstract void setEmbeddedTabView(com.android.internal.widget.ScrollingTabContainerView); 23995 public abstract void setHomeButtonEnabled(boolean); 23996 public abstract void setIcon(int); 23997 public abstract void setIcon(android.graphics.drawable.Drawable); 23998 public abstract void setLogo(int); 23999 public abstract void setLogo(android.graphics.drawable.Drawable); 24000 public abstract void setMenu(android.view.Menu, com.android.internal.view.menu.MenuPresenter$Callback); 24001 public abstract void setMenuCallbacks(com.android.internal.view.menu.MenuPresenter$Callback, com.android.internal.view.menu.MenuBuilder$Callback); 24002 public abstract void setMenuPrepared(); 24003 public abstract void setNavigationContentDescription(java.lang.CharSequence); 24004 public abstract void setNavigationContentDescription(int); 24005 public abstract void setNavigationIcon(android.graphics.drawable.Drawable); 24006 public abstract void setNavigationIcon(int); 24007 public abstract void setNavigationMode(int); 24008 public abstract void setSplitToolbar(boolean); 24009 public abstract void setSplitView(android.view.ViewGroup); 24010 public abstract void setSplitWhenNarrow(boolean); 24011 public abstract void setSubtitle(java.lang.CharSequence); 24012 public abstract void setTitle(java.lang.CharSequence); 24013 public abstract void setVisibility(int); 24014 public abstract void setWindowCallback(android.view.Window$Callback); 24015 public abstract void setWindowTitle(java.lang.CharSequence); 24016 public abstract android.animation.Animator setupAnimatorToVisibility(int, long); 24017 public abstract boolean showOverflowMenu(); 24018 24019 24020} 24021 24022-keep class com.android.internal.widget.ScrollingTabContainerView { 24023 <init>(android.content.Context); 24024 24025 public void addTab(android.app.ActionBar$Tab, boolean); 24026 public void addTab(android.app.ActionBar$Tab, int, boolean); 24027 public void animateToTab(int); 24028 public void animateToVisibility(int); 24029 public void onAttachedToWindow(); 24030 protected void onConfigurationChanged(android.content.res.Configuration); 24031 public void onDetachedFromWindow(); 24032 public void onItemClick(android.widget.AdapterView, android.view.View, int, long); 24033 public void onMeasure(int, int); 24034 public void removeAllTabs(); 24035 public void removeTabAt(int); 24036 public void setAllowCollapse(boolean); 24037 public void setContentHeight(int); 24038 public void setTabSelected(int); 24039 public void updateTab(int); 24040 24041 24042 protected com.android.internal.widget.ScrollingTabContainerView$VisibilityAnimListener mVisAnimListener; 24043 protected android.animation.Animator mVisibilityAnim; 24044} 24045 24046-keep class com.android.internal.widget.ScrollingTabContainerView$VisibilityAnimListener { 24047 <init>(); 24048 24049 public void onAnimationCancel(android.animation.Animator); 24050 public void onAnimationEnd(android.animation.Animator); 24051 public void onAnimationRepeat(android.animation.Animator); 24052 public void onAnimationStart(android.animation.Animator); 24053 public com.android.internal.widget.ScrollingTabContainerView$VisibilityAnimListener withFinalVisibility(int); 24054 24055 24056} 24057 24058-keep class java.io.BufferedWriter { 24059 <init>(java.io.Writer); 24060 <init>(java.io.Writer, int); 24061 24062 public void close(); 24063 public void flush(); 24064 public void newLine(); 24065 public void write(int); 24066 public void write(char[], int, int); 24067 public void write(java.lang.String, int, int); 24068 24069 24070} 24071 24072-keep class java.io.ByteArrayOutputStream { 24073 <init>(); 24074 <init>(int); 24075 24076 public void close(); 24077 public synchronized void reset(); 24078 public synchronized int size(); 24079 public synchronized byte[] toByteArray(); 24080 public synchronized java.lang.String toString(); 24081 public synchronized java.lang.String toString(java.lang.String); 24082 public synchronized java.lang.String toString(int); 24083 public synchronized void write(int); 24084 public synchronized void write(byte[], int, int); 24085 public synchronized void writeTo(java.io.OutputStream); 24086 24087 24088 protected byte[] buf; 24089 protected int count; 24090} 24091 24092-keep class java.io.DataOutputStream { 24093 <init>(java.io.OutputStream); 24094 24095 public void flush(); 24096 public int size(); 24097 public synchronized void write(int); 24098 public synchronized void write(byte[], int, int); 24099 public void writeBoolean(boolean); 24100 public void writeByte(int); 24101 public void writeBytes(java.lang.String); 24102 public void writeChar(int); 24103 public void writeChars(java.lang.String); 24104 public void writeDouble(double); 24105 public void writeFloat(float); 24106 public void writeInt(int); 24107 public void writeLong(long); 24108 public void writeShort(int); 24109 public void writeUTF(java.lang.String); 24110 24111 24112 protected int written; 24113} 24114 24115-keep class java.io.File { 24116 <init>(java.lang.String); 24117 <init>(java.lang.String, java.lang.String); 24118 <init>(java.io.File, java.lang.String); 24119 <init>(java.net.URI); 24120 24121 public boolean canExecute(); 24122 public boolean canRead(); 24123 public boolean canWrite(); 24124 public int compareTo(java.io.File); 24125 public int compareTo(java.lang.Object); 24126 public boolean createNewFile(); 24127 public static java.io.File createTempFile(java.lang.String, java.lang.String, java.io.File); 24128 public static java.io.File createTempFile(java.lang.String, java.lang.String); 24129 public boolean delete(); 24130 public void deleteOnExit(); 24131 public boolean equals(java.lang.Object); 24132 public boolean exists(); 24133 public java.io.File getAbsoluteFile(); 24134 public java.lang.String getAbsolutePath(); 24135 public java.io.File getCanonicalFile(); 24136 public java.lang.String getCanonicalPath(); 24137 public long getFreeSpace(); 24138 public java.lang.String getName(); 24139 public java.lang.String getParent(); 24140 public java.io.File getParentFile(); 24141 public java.lang.String getPath(); 24142 public long getTotalSpace(); 24143 public long getUsableSpace(); 24144 public int hashCode(); 24145 public boolean isAbsolute(); 24146 public boolean isDirectory(); 24147 public boolean isFile(); 24148 public boolean isHidden(); 24149 public long lastModified(); 24150 public long length(); 24151 public java.lang.String[] list(); 24152 public java.lang.String[] list(java.io.FilenameFilter); 24153 public java.io.File[] listFiles(); 24154 public java.io.File[] listFiles(java.io.FilenameFilter); 24155 public java.io.File[] listFiles(java.io.FileFilter); 24156 public static java.io.File[] listRoots(); 24157 public boolean mkdir(); 24158 public boolean mkdirs(); 24159 public boolean renameTo(java.io.File); 24160 public boolean setExecutable(boolean, boolean); 24161 public boolean setExecutable(boolean); 24162 public boolean setLastModified(long); 24163 public boolean setReadOnly(); 24164 public boolean setReadable(boolean, boolean); 24165 public boolean setReadable(boolean); 24166 public boolean setWritable(boolean, boolean); 24167 public boolean setWritable(boolean); 24168 public java.nio.file.Path toPath(); 24169 public java.lang.String toString(); 24170 public java.net.URI toURI(); 24171 public java.net.URL toURL(); 24172 24173 24174 public static java.lang.String pathSeparator; 24175 public static char pathSeparatorChar; 24176 public static java.lang.String separator; 24177 public static char separatorChar; 24178} 24179 24180-keep class java.io.FileDescriptor { 24181 <init>(); 24182 24183 public int getInt$(); 24184 public boolean isSocket$(); 24185 public void setInt$(int); 24186 public void sync(); 24187 public boolean valid(); 24188 24189 24190 public static java.io.FileDescriptor err; 24191 public static java.io.FileDescriptor in; 24192 public static java.io.FileDescriptor out; 24193} 24194 24195-keep class java.io.FileFilter { 24196 24197 public abstract boolean accept(java.io.File); 24198 24199 24200} 24201 24202-keep class java.io.FileInputStream { 24203 <init>(java.lang.String); 24204 <init>(java.io.File); 24205 <init>(java.io.FileDescriptor); 24206 <init>(java.io.FileDescriptor, boolean); 24207 24208 public int available(); 24209 public void close(); 24210 protected void finalize(); 24211 public java.nio.channels.FileChannel getChannel(); 24212 public java.io.FileDescriptor getFD(); 24213 public int read(); 24214 public int read(byte[]); 24215 public int read(byte[], int, int); 24216 public long skip(long); 24217 24218 24219} 24220 24221-keep class java.io.FileNotFoundException { 24222 <init>(); 24223 <init>(java.lang.String); 24224 24225 24226 24227} 24228 24229-keep class java.io.FileOutputStream { 24230 <init>(java.lang.String); 24231 <init>(java.lang.String, boolean); 24232 <init>(java.io.File); 24233 <init>(java.io.File, boolean); 24234 <init>(java.io.FileDescriptor); 24235 <init>(java.io.FileDescriptor, boolean); 24236 24237 public void close(); 24238 protected void finalize(); 24239 public java.nio.channels.FileChannel getChannel(); 24240 public java.io.FileDescriptor getFD(); 24241 public void write(int); 24242 public void write(byte[]); 24243 public void write(byte[], int, int); 24244 24245 24246} 24247 24248-keep class java.io.FilenameFilter { 24249 24250 public abstract boolean accept(java.io.File, java.lang.String); 24251 24252 24253} 24254 24255-keep class java.io.FilterOutputStream { 24256 <init>(java.io.OutputStream); 24257 24258 public void close(); 24259 public void flush(); 24260 public void write(int); 24261 public void write(byte[]); 24262 public void write(byte[], int, int); 24263 24264 24265 protected java.io.OutputStream out; 24266} 24267 24268-keep class java.io.IOException { 24269 <init>(); 24270 <init>(java.lang.String); 24271 <init>(java.lang.String, java.lang.Throwable); 24272 <init>(java.lang.Throwable); 24273 24274 24275 24276} 24277 24278-keep class java.io.InputStream { 24279 <init>(); 24280 24281 public int available(); 24282 public void close(); 24283 public synchronized void mark(int); 24284 public boolean markSupported(); 24285 public abstract int read(); 24286 public int read(byte[]); 24287 public int read(byte[], int, int); 24288 public synchronized void reset(); 24289 public long skip(long); 24290 24291 24292} 24293 24294-keep class java.io.InvalidObjectException { 24295 <init>(java.lang.String); 24296 24297 24298 24299} 24300 24301-keep class java.io.ObjectStreamException { 24302 <init>(java.lang.String); 24303 <init>(); 24304 24305 24306 24307} 24308 24309-keep class java.io.OutputStream { 24310 <init>(); 24311 24312 public void close(); 24313 public void flush(); 24314 public abstract void write(int); 24315 public void write(byte[]); 24316 public void write(byte[], int, int); 24317 24318 24319} 24320 24321-keep class java.io.PrintStream { 24322 <init>(java.io.OutputStream); 24323 <init>(java.io.OutputStream, boolean); 24324 <init>(java.io.OutputStream, boolean, java.lang.String); 24325 <init>(java.lang.String); 24326 <init>(java.lang.String, java.lang.String); 24327 <init>(java.io.File); 24328 <init>(java.io.File, java.lang.String); 24329 24330 public java.io.PrintStream append(java.lang.CharSequence); 24331 public java.io.PrintStream append(java.lang.CharSequence, int, int); 24332 public java.io.PrintStream append(char); 24333 public java.lang.Appendable append(char); 24334 public java.lang.Appendable append(java.lang.CharSequence, int, int); 24335 public java.lang.Appendable append(java.lang.CharSequence); 24336 public boolean checkError(); 24337 protected void clearError(); 24338 public void close(); 24339 public void flush(); 24340 public java.io.PrintStream format(java.lang.String, java.lang.Object[]); 24341 public java.io.PrintStream format(java.util.Locale, java.lang.String, java.lang.Object[]); 24342 public void print(boolean); 24343 public void print(char); 24344 public void print(int); 24345 public void print(long); 24346 public void print(float); 24347 public void print(double); 24348 public void print(char[]); 24349 public void print(java.lang.String); 24350 public void print(java.lang.Object); 24351 public java.io.PrintStream printf(java.lang.String, java.lang.Object[]); 24352 public java.io.PrintStream printf(java.util.Locale, java.lang.String, java.lang.Object[]); 24353 public void println(); 24354 public void println(boolean); 24355 public void println(char); 24356 public void println(int); 24357 public void println(long); 24358 public void println(float); 24359 public void println(double); 24360 public void println(char[]); 24361 public void println(java.lang.String); 24362 public void println(java.lang.Object); 24363 protected void setError(); 24364 public void write(int); 24365 public void write(byte[], int, int); 24366 24367 24368} 24369 24370-keep class java.io.PrintWriter { 24371 <init>(java.io.Writer); 24372 <init>(java.io.Writer, boolean); 24373 <init>(java.io.OutputStream); 24374 <init>(java.io.OutputStream, boolean); 24375 <init>(java.lang.String); 24376 <init>(java.lang.String, java.lang.String); 24377 <init>(java.io.File); 24378 <init>(java.io.File, java.lang.String); 24379 24380 public java.io.PrintWriter append(java.lang.CharSequence); 24381 public java.io.PrintWriter append(java.lang.CharSequence, int, int); 24382 public java.io.PrintWriter append(char); 24383 public java.io.Writer append(char); 24384 public java.io.Writer append(java.lang.CharSequence, int, int); 24385 public java.io.Writer append(java.lang.CharSequence); 24386 public java.lang.Appendable append(char); 24387 public java.lang.Appendable append(java.lang.CharSequence, int, int); 24388 public java.lang.Appendable append(java.lang.CharSequence); 24389 public boolean checkError(); 24390 protected void clearError(); 24391 public void close(); 24392 public void flush(); 24393 public java.io.PrintWriter format(java.lang.String, java.lang.Object[]); 24394 public java.io.PrintWriter format(java.util.Locale, java.lang.String, java.lang.Object[]); 24395 public void print(boolean); 24396 public void print(char); 24397 public void print(int); 24398 public void print(long); 24399 public void print(float); 24400 public void print(double); 24401 public void print(char[]); 24402 public void print(java.lang.String); 24403 public void print(java.lang.Object); 24404 public java.io.PrintWriter printf(java.lang.String, java.lang.Object[]); 24405 public java.io.PrintWriter printf(java.util.Locale, java.lang.String, java.lang.Object[]); 24406 public void println(); 24407 public void println(boolean); 24408 public void println(char); 24409 public void println(int); 24410 public void println(long); 24411 public void println(float); 24412 public void println(double); 24413 public void println(char[]); 24414 public void println(java.lang.String); 24415 public void println(java.lang.Object); 24416 protected void setError(); 24417 public void write(int); 24418 public void write(char[], int, int); 24419 public void write(char[]); 24420 public void write(java.lang.String, int, int); 24421 public void write(java.lang.String); 24422 24423 24424 protected java.io.Writer out; 24425} 24426 24427-keep class java.io.Reader { 24428 <init>(); 24429 <init>(java.lang.Object); 24430 24431 public abstract void close(); 24432 public void mark(int); 24433 public boolean markSupported(); 24434 public int read(java.nio.CharBuffer); 24435 public int read(); 24436 public int read(char[]); 24437 public abstract int read(char[], int, int); 24438 public boolean ready(); 24439 public void reset(); 24440 public long skip(long); 24441 24442 24443 protected java.lang.Object lock; 24444} 24445 24446-keep class java.io.Serializable { 24447 24448 24449 24450} 24451 24452-keep class java.io.SyncFailedException { 24453 <init>(java.lang.String); 24454 24455 24456 24457} 24458 24459-keep class java.io.UnsupportedEncodingException { 24460 <init>(); 24461 <init>(java.lang.String); 24462 24463 24464 24465} 24466 24467-keep class java.io.Writer { 24468 <init>(); 24469 <init>(java.lang.Object); 24470 24471 public java.io.Writer append(java.lang.CharSequence); 24472 public java.io.Writer append(java.lang.CharSequence, int, int); 24473 public java.io.Writer append(char); 24474 public java.lang.Appendable append(char); 24475 public java.lang.Appendable append(java.lang.CharSequence, int, int); 24476 public java.lang.Appendable append(java.lang.CharSequence); 24477 public abstract void close(); 24478 public abstract void flush(); 24479 public void write(int); 24480 public void write(char[]); 24481 public abstract void write(char[], int, int); 24482 public void write(java.lang.String); 24483 public void write(java.lang.String, int, int); 24484 24485 24486 protected java.lang.Object lock; 24487} 24488 24489-keep class java.lang.AbstractStringBuilder { 24490 24491 public java.lang.AbstractStringBuilder append(java.lang.Object); 24492 public java.lang.AbstractStringBuilder append(java.lang.String); 24493 public java.lang.AbstractStringBuilder append(java.lang.StringBuffer); 24494 public java.lang.AbstractStringBuilder append(java.lang.CharSequence); 24495 public java.lang.AbstractStringBuilder append(java.lang.CharSequence, int, int); 24496 public java.lang.AbstractStringBuilder append(char[]); 24497 public java.lang.AbstractStringBuilder append(char[], int, int); 24498 public java.lang.AbstractStringBuilder append(boolean); 24499 public java.lang.AbstractStringBuilder append(char); 24500 public java.lang.AbstractStringBuilder append(int); 24501 public java.lang.AbstractStringBuilder append(long); 24502 public java.lang.AbstractStringBuilder append(float); 24503 public java.lang.AbstractStringBuilder append(double); 24504 public java.lang.Appendable append(char); 24505 public java.lang.Appendable append(java.lang.CharSequence, int, int); 24506 public java.lang.Appendable append(java.lang.CharSequence); 24507 public java.lang.AbstractStringBuilder appendCodePoint(int); 24508 public int capacity(); 24509 public char charAt(int); 24510 public int codePointAt(int); 24511 public int codePointBefore(int); 24512 public int codePointCount(int, int); 24513 public java.lang.AbstractStringBuilder delete(int, int); 24514 public java.lang.AbstractStringBuilder deleteCharAt(int); 24515 public void ensureCapacity(int); 24516 public void getChars(int, int, char[], int); 24517 public int indexOf(java.lang.String); 24518 public int indexOf(java.lang.String, int); 24519 public java.lang.AbstractStringBuilder insert(int, char[], int, int); 24520 public java.lang.AbstractStringBuilder insert(int, java.lang.Object); 24521 public java.lang.AbstractStringBuilder insert(int, java.lang.String); 24522 public java.lang.AbstractStringBuilder insert(int, char[]); 24523 public java.lang.AbstractStringBuilder insert(int, java.lang.CharSequence); 24524 public java.lang.AbstractStringBuilder insert(int, java.lang.CharSequence, int, int); 24525 public java.lang.AbstractStringBuilder insert(int, boolean); 24526 public java.lang.AbstractStringBuilder insert(int, char); 24527 public java.lang.AbstractStringBuilder insert(int, int); 24528 public java.lang.AbstractStringBuilder insert(int, long); 24529 public java.lang.AbstractStringBuilder insert(int, float); 24530 public java.lang.AbstractStringBuilder insert(int, double); 24531 public int lastIndexOf(java.lang.String); 24532 public int lastIndexOf(java.lang.String, int); 24533 public int length(); 24534 public int offsetByCodePoints(int, int); 24535 public java.lang.AbstractStringBuilder replace(int, int, java.lang.String); 24536 public java.lang.AbstractStringBuilder reverse(); 24537 public void setCharAt(int, char); 24538 public void setLength(int); 24539 public java.lang.CharSequence subSequence(int, int); 24540 public java.lang.String substring(int); 24541 public java.lang.String substring(int, int); 24542 public abstract java.lang.String toString(); 24543 public void trimToSize(); 24544 24545 24546} 24547 24548-keep class java.lang.Appendable { 24549 24550 public abstract java.lang.Appendable append(java.lang.CharSequence); 24551 public abstract java.lang.Appendable append(java.lang.CharSequence, int, int); 24552 public abstract java.lang.Appendable append(char); 24553 24554 24555} 24556 24557-keep class java.lang.Boolean { 24558 <init>(boolean); 24559 <init>(java.lang.String); 24560 24561 public boolean booleanValue(); 24562 public static int compare(boolean, boolean); 24563 public int compareTo(java.lang.Boolean); 24564 public int compareTo(java.lang.Object); 24565 public boolean equals(java.lang.Object); 24566 public static boolean getBoolean(java.lang.String); 24567 public int hashCode(); 24568 public static int hashCode(boolean); 24569 public static boolean logicalAnd(boolean, boolean); 24570 public static boolean logicalOr(boolean, boolean); 24571 public static boolean logicalXor(boolean, boolean); 24572 public static boolean parseBoolean(java.lang.String); 24573 public static java.lang.String toString(boolean); 24574 public java.lang.String toString(); 24575 public static java.lang.Boolean valueOf(boolean); 24576 public static java.lang.Boolean valueOf(java.lang.String); 24577 24578 24579 public static java.lang.Boolean FALSE; 24580 public static java.lang.Boolean TRUE; 24581 public static java.lang.Class TYPE; 24582} 24583 24584-keep class java.lang.Byte { 24585 <init>(byte); 24586 <init>(java.lang.String); 24587 24588 public byte byteValue(); 24589 public static int compare(byte, byte); 24590 public int compareTo(java.lang.Byte); 24591 public int compareTo(java.lang.Object); 24592 public static java.lang.Byte decode(java.lang.String); 24593 public double doubleValue(); 24594 public boolean equals(java.lang.Object); 24595 public float floatValue(); 24596 public int hashCode(); 24597 public static int hashCode(byte); 24598 public int intValue(); 24599 public long longValue(); 24600 public static byte parseByte(java.lang.String, int); 24601 public static byte parseByte(java.lang.String); 24602 public short shortValue(); 24603 public static java.lang.String toHexString(byte, boolean); 24604 public static java.lang.String toString(byte); 24605 public java.lang.String toString(); 24606 public static int toUnsignedInt(byte); 24607 public static long toUnsignedLong(byte); 24608 public static java.lang.Byte valueOf(byte); 24609 public static java.lang.Byte valueOf(java.lang.String, int); 24610 public static java.lang.Byte valueOf(java.lang.String); 24611 24612 24613 public static int BYTES; 24614 public static byte MAX_VALUE; 24615 public static byte MIN_VALUE; 24616 public static int SIZE; 24617 public static java.lang.Class TYPE; 24618} 24619 24620-keep class java.lang.CharSequence { 24621 24622 public abstract char charAt(int); 24623 public java.util.stream.IntStream chars(); 24624 public java.util.stream.IntStream codePoints(); 24625 public abstract int length(); 24626 public abstract java.lang.CharSequence subSequence(int, int); 24627 public abstract java.lang.String toString(); 24628 24629 24630} 24631 24632-keep class java.lang.Character { 24633 <init>(char); 24634 24635 public static int charCount(int); 24636 public char charValue(); 24637 public static int codePointAt(java.lang.CharSequence, int); 24638 public static int codePointAt(char[], int); 24639 public static int codePointAt(char[], int, int); 24640 public static int codePointBefore(java.lang.CharSequence, int); 24641 public static int codePointBefore(char[], int); 24642 public static int codePointBefore(char[], int, int); 24643 public static int codePointCount(java.lang.CharSequence, int, int); 24644 public static int codePointCount(char[], int, int); 24645 public static int compare(char, char); 24646 public int compareTo(java.lang.Character); 24647 public int compareTo(java.lang.Object); 24648 public static int digit(char, int); 24649 public static int digit(int, int); 24650 public boolean equals(java.lang.Object); 24651 public static char forDigit(int, int); 24652 public static byte getDirectionality(char); 24653 public static byte getDirectionality(int); 24654 public static java.lang.String getName(int); 24655 public static int getNumericValue(char); 24656 public static int getNumericValue(int); 24657 public static int getType(char); 24658 public static int getType(int); 24659 public int hashCode(); 24660 public static int hashCode(char); 24661 public static char highSurrogate(int); 24662 public static boolean isAlphabetic(int); 24663 public static boolean isBmpCodePoint(int); 24664 public static boolean isDefined(char); 24665 public static boolean isDefined(int); 24666 public static boolean isDigit(char); 24667 public static boolean isDigit(int); 24668 public static boolean isHighSurrogate(char); 24669 public static boolean isISOControl(char); 24670 public static boolean isISOControl(int); 24671 public static boolean isIdentifierIgnorable(char); 24672 public static boolean isIdentifierIgnorable(int); 24673 public static boolean isIdeographic(int); 24674 public static boolean isJavaIdentifierPart(char); 24675 public static boolean isJavaIdentifierPart(int); 24676 public static boolean isJavaIdentifierStart(char); 24677 public static boolean isJavaIdentifierStart(int); 24678 public static boolean isJavaLetter(char); 24679 public static boolean isJavaLetterOrDigit(char); 24680 public static boolean isLetter(char); 24681 public static boolean isLetter(int); 24682 public static boolean isLetterOrDigit(char); 24683 public static boolean isLetterOrDigit(int); 24684 public static boolean isLowSurrogate(char); 24685 public static boolean isLowerCase(char); 24686 public static boolean isLowerCase(int); 24687 public static boolean isMirrored(char); 24688 public static boolean isMirrored(int); 24689 public static boolean isSpace(char); 24690 public static boolean isSpaceChar(char); 24691 public static boolean isSpaceChar(int); 24692 public static boolean isSupplementaryCodePoint(int); 24693 public static boolean isSurrogate(char); 24694 public static boolean isSurrogatePair(char, char); 24695 public static boolean isTitleCase(char); 24696 public static boolean isTitleCase(int); 24697 public static boolean isUnicodeIdentifierPart(char); 24698 public static boolean isUnicodeIdentifierPart(int); 24699 public static boolean isUnicodeIdentifierStart(char); 24700 public static boolean isUnicodeIdentifierStart(int); 24701 public static boolean isUpperCase(char); 24702 public static boolean isUpperCase(int); 24703 public static boolean isValidCodePoint(int); 24704 public static boolean isWhitespace(char); 24705 public static boolean isWhitespace(int); 24706 public static char lowSurrogate(int); 24707 public static int offsetByCodePoints(java.lang.CharSequence, int, int); 24708 public static int offsetByCodePoints(char[], int, int, int, int); 24709 public static char reverseBytes(char); 24710 public static int toChars(int, char[], int); 24711 public static char[] toChars(int); 24712 public static int toCodePoint(char, char); 24713 public static char toLowerCase(char); 24714 public static int toLowerCase(int); 24715 public java.lang.String toString(); 24716 public static java.lang.String toString(char); 24717 public static char toTitleCase(char); 24718 public static int toTitleCase(int); 24719 public static char toUpperCase(char); 24720 public static int toUpperCase(int); 24721 public static java.lang.Character valueOf(char); 24722 24723 24724 public static int BYTES; 24725 public static byte COMBINING_SPACING_MARK; 24726 public static byte CONNECTOR_PUNCTUATION; 24727 public static byte CONTROL; 24728 public static byte CURRENCY_SYMBOL; 24729 public static byte DASH_PUNCTUATION; 24730 public static byte DECIMAL_DIGIT_NUMBER; 24731 public static byte DIRECTIONALITY_ARABIC_NUMBER; 24732 public static byte DIRECTIONALITY_BOUNDARY_NEUTRAL; 24733 public static byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR; 24734 public static byte DIRECTIONALITY_EUROPEAN_NUMBER; 24735 public static byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR; 24736 public static byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR; 24737 public static byte DIRECTIONALITY_LEFT_TO_RIGHT; 24738 public static byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING; 24739 public static byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE; 24740 public static byte DIRECTIONALITY_NONSPACING_MARK; 24741 public static byte DIRECTIONALITY_OTHER_NEUTRALS; 24742 public static byte DIRECTIONALITY_PARAGRAPH_SEPARATOR; 24743 public static byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT; 24744 public static byte DIRECTIONALITY_RIGHT_TO_LEFT; 24745 public static byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC; 24746 public static byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING; 24747 public static byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE; 24748 public static byte DIRECTIONALITY_SEGMENT_SEPARATOR; 24749 public static byte DIRECTIONALITY_UNDEFINED; 24750 public static byte DIRECTIONALITY_WHITESPACE; 24751 public static byte ENCLOSING_MARK; 24752 public static byte END_PUNCTUATION; 24753 public static byte FINAL_QUOTE_PUNCTUATION; 24754 public static byte FORMAT; 24755 public static byte INITIAL_QUOTE_PUNCTUATION; 24756 public static byte LETTER_NUMBER; 24757 public static byte LINE_SEPARATOR; 24758 public static byte LOWERCASE_LETTER; 24759 public static byte MATH_SYMBOL; 24760 public static int MAX_CODE_POINT; 24761 public static char MAX_HIGH_SURROGATE; 24762 public static char MAX_LOW_SURROGATE; 24763 public static int MAX_RADIX; 24764 public static char MAX_SURROGATE; 24765 public static char MAX_VALUE; 24766 public static int MIN_CODE_POINT; 24767 public static char MIN_HIGH_SURROGATE; 24768 public static char MIN_LOW_SURROGATE; 24769 public static int MIN_RADIX; 24770 public static int MIN_SUPPLEMENTARY_CODE_POINT; 24771 public static char MIN_SURROGATE; 24772 public static char MIN_VALUE; 24773 public static byte MODIFIER_LETTER; 24774 public static byte MODIFIER_SYMBOL; 24775 public static byte NON_SPACING_MARK; 24776 public static byte OTHER_LETTER; 24777 public static byte OTHER_NUMBER; 24778 public static byte OTHER_PUNCTUATION; 24779 public static byte OTHER_SYMBOL; 24780 public static byte PARAGRAPH_SEPARATOR; 24781 public static byte PRIVATE_USE; 24782 public static int SIZE; 24783 public static byte SPACE_SEPARATOR; 24784 public static byte START_PUNCTUATION; 24785 public static byte SURROGATE; 24786 public static byte TITLECASE_LETTER; 24787 public static java.lang.Class TYPE; 24788 public static byte UNASSIGNED; 24789 public static byte UPPERCASE_LETTER; 24790} 24791 24792-keep class java.lang.Class { 24793 24794 public java.lang.Class asSubclass(java.lang.Class); 24795 public java.lang.Object cast(java.lang.Object); 24796 public boolean desiredAssertionStatus(); 24797 public static java.lang.Class forName(java.lang.String); 24798 public static java.lang.Class forName(java.lang.String, boolean, java.lang.ClassLoader); 24799 public int getAccessFlags(); 24800 public java.lang.annotation.Annotation getAnnotation(java.lang.Class); 24801 public java.lang.annotation.Annotation[] getAnnotations(); 24802 public java.lang.annotation.Annotation[] getAnnotationsByType(java.lang.Class); 24803 public java.lang.String getCanonicalName(); 24804 public java.lang.ClassLoader getClassLoader(); 24805 public java.lang.Class[] getClasses(); 24806 public java.lang.Class getComponentType(); 24807 public java.lang.reflect.Constructor getConstructor(java.lang.Class[]); 24808 public java.lang.reflect.Constructor[] getConstructors(); 24809 public java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class); 24810 public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 24811 public java.lang.Class[] getDeclaredClasses(); 24812 public java.lang.reflect.Constructor getDeclaredConstructor(java.lang.Class[]); 24813 public java.lang.reflect.Constructor[] getDeclaredConstructors(); 24814 public java.lang.reflect.Field getDeclaredField(java.lang.String); 24815 public java.lang.reflect.Field[] getDeclaredFields(); 24816 public java.lang.reflect.Field[] getDeclaredFieldsUnchecked(boolean); 24817 public java.lang.reflect.Method getDeclaredMethod(java.lang.String, java.lang.Class[]); 24818 public java.lang.reflect.Method[] getDeclaredMethods(); 24819 public java.lang.reflect.Method[] getDeclaredMethodsUnchecked(boolean); 24820 public java.lang.Class getDeclaringClass(); 24821 public java.lang.Class getEnclosingClass(); 24822 public java.lang.reflect.Constructor getEnclosingConstructor(); 24823 public java.lang.reflect.Method getEnclosingMethod(); 24824 public java.lang.Object[] getEnumConstants(); 24825 public java.lang.Object[] getEnumConstantsShared(); 24826 public java.lang.reflect.Field getField(java.lang.String); 24827 public java.lang.reflect.Field[] getFields(); 24828 public java.lang.reflect.Type[] getGenericInterfaces(); 24829 public java.lang.reflect.Type getGenericSuperclass(); 24830 public java.lang.reflect.Method getInstanceMethod(java.lang.String, java.lang.Class[]); 24831 public java.lang.Class[] getInterfaces(); 24832 public java.lang.reflect.Method getMethod(java.lang.String, java.lang.Class[]); 24833 public java.lang.reflect.Method[] getMethods(); 24834 public int getModifiers(); 24835 public java.lang.String getName(); 24836 public java.lang.Package getPackage(); 24837 public java.lang.String getPackageName$(); 24838 public java.security.ProtectionDomain getProtectionDomain(); 24839 public java.net.URL getResource(java.lang.String); 24840 public java.io.InputStream getResourceAsStream(java.lang.String); 24841 public java.lang.Object[] getSigners(); 24842 public java.lang.String getSimpleName(); 24843 public java.lang.Class getSuperclass(); 24844 public java.lang.String getTypeName(); 24845 public synchronized java.lang.reflect.TypeVariable[] getTypeParameters(); 24846 public boolean isAnnotation(); 24847 public boolean isAnnotationPresent(java.lang.Class); 24848 public boolean isAnonymousClass(); 24849 public boolean isArray(); 24850 public boolean isAssignableFrom(java.lang.Class); 24851 public boolean isEnum(); 24852 public boolean isFinalizable(); 24853 public boolean isInstance(java.lang.Object); 24854 public boolean isInterface(); 24855 public boolean isLocalClass(); 24856 public boolean isMemberClass(); 24857 public boolean isPrimitive(); 24858 public boolean isProxy(); 24859 public boolean isSynthetic(); 24860 public java.lang.Object newInstance(); 24861 public java.lang.String toGenericString(); 24862 public java.lang.String toString(); 24863 24864 24865} 24866 24867-keep class java.lang.ClassFormatError { 24868 <init>(); 24869 <init>(java.lang.String); 24870 24871 24872 24873} 24874 24875-keep class java.lang.ClassLoader { 24876 <init>(java.lang.ClassLoader); 24877 <init>(); 24878 24879 public void clearAssertionStatus(); 24880 protected java.lang.Class defineClass(byte[], int, int); 24881 protected java.lang.Class defineClass(java.lang.String, byte[], int, int); 24882 protected java.lang.Class defineClass(java.lang.String, byte[], int, int, java.security.ProtectionDomain); 24883 protected java.lang.Class defineClass(java.lang.String, java.nio.ByteBuffer, java.security.ProtectionDomain); 24884 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); 24885 protected java.lang.Class findClass(java.lang.String); 24886 protected java.lang.String findLibrary(java.lang.String); 24887 protected java.lang.Class findLoadedClass(java.lang.String); 24888 protected java.net.URL findResource(java.lang.String); 24889 protected java.util.Enumeration findResources(java.lang.String); 24890 protected java.lang.Class findSystemClass(java.lang.String); 24891 protected java.lang.Package getPackage(java.lang.String); 24892 protected java.lang.Package[] getPackages(); 24893 public java.lang.ClassLoader getParent(); 24894 public java.net.URL getResource(java.lang.String); 24895 public java.io.InputStream getResourceAsStream(java.lang.String); 24896 public java.util.Enumeration getResources(java.lang.String); 24897 public static java.lang.ClassLoader getSystemClassLoader(); 24898 public static java.net.URL getSystemResource(java.lang.String); 24899 public static java.io.InputStream getSystemResourceAsStream(java.lang.String); 24900 public static java.util.Enumeration getSystemResources(java.lang.String); 24901 public java.lang.Class loadClass(java.lang.String); 24902 protected java.lang.Class loadClass(java.lang.String, boolean); 24903 protected static boolean registerAsParallelCapable(); 24904 protected void resolveClass(java.lang.Class); 24905 public void setClassAssertionStatus(java.lang.String, boolean); 24906 public void setDefaultAssertionStatus(boolean); 24907 public void setPackageAssertionStatus(java.lang.String, boolean); 24908 protected void setSigners(java.lang.Class, java.lang.Object[]); 24909 24910 24911 public java.util.Map proxyCache; 24912} 24913 24914-keep class java.lang.ClassNotFoundException { 24915 <init>(); 24916 <init>(java.lang.String); 24917 <init>(java.lang.String, java.lang.Throwable); 24918 24919 public java.lang.Throwable getCause(); 24920 public java.lang.Throwable getException(); 24921 24922 24923} 24924 24925-keep class java.lang.CloneNotSupportedException { 24926 <init>(); 24927 <init>(java.lang.String); 24928 24929 24930 24931} 24932 24933-keep class java.lang.Comparable { 24934 24935 public abstract int compareTo(java.lang.Object); 24936 24937 24938} 24939 24940-keep class java.lang.Double { 24941 <init>(double); 24942 <init>(java.lang.String); 24943 24944 public byte byteValue(); 24945 public static int compare(double, double); 24946 public int compareTo(java.lang.Double); 24947 public int compareTo(java.lang.Object); 24948 public static long doubleToLongBits(double); 24949 public static long doubleToRawLongBits(double); 24950 public double doubleValue(); 24951 public boolean equals(java.lang.Object); 24952 public float floatValue(); 24953 public int hashCode(); 24954 public static int hashCode(double); 24955 public int intValue(); 24956 public static boolean isFinite(double); 24957 public static boolean isInfinite(double); 24958 public boolean isInfinite(); 24959 public static boolean isNaN(double); 24960 public boolean isNaN(); 24961 public static double longBitsToDouble(long); 24962 public long longValue(); 24963 public static double max(double, double); 24964 public static double min(double, double); 24965 public static double parseDouble(java.lang.String); 24966 public short shortValue(); 24967 public static double sum(double, double); 24968 public static java.lang.String toHexString(double); 24969 public static java.lang.String toString(double); 24970 public java.lang.String toString(); 24971 public static java.lang.Double valueOf(java.lang.String); 24972 public static java.lang.Double valueOf(double); 24973 24974 24975 public static int BYTES; 24976 public static int MAX_EXPONENT; 24977 public static double MAX_VALUE; 24978 public static int MIN_EXPONENT; 24979 public static double MIN_NORMAL; 24980 public static double MIN_VALUE; 24981 public static double NEGATIVE_INFINITY; 24982 public static double NaN; 24983 public static double POSITIVE_INFINITY; 24984 public static int SIZE; 24985 public static java.lang.Class TYPE; 24986} 24987 24988-keep class java.lang.Enum { 24989 <init>(java.lang.String, int); 24990 24991 protected java.lang.Object clone(); 24992 public int compareTo(java.lang.Enum); 24993 public int compareTo(java.lang.Object); 24994 public boolean equals(java.lang.Object); 24995 protected void finalize(); 24996 public java.lang.Class getDeclaringClass(); 24997 public static java.lang.Enum[] getSharedConstants(java.lang.Class); 24998 public int hashCode(); 24999 public java.lang.String name(); 25000 public int ordinal(); 25001 public java.lang.String toString(); 25002 public static java.lang.Enum valueOf(java.lang.Class, java.lang.String); 25003 25004 25005} 25006 25007-keep class java.lang.Error { 25008 <init>(); 25009 <init>(java.lang.String); 25010 <init>(java.lang.String, java.lang.Throwable); 25011 <init>(java.lang.Throwable); 25012 <init>(java.lang.String, java.lang.Throwable, boolean, boolean); 25013 25014 25015 25016} 25017 25018-keep class java.lang.Exception { 25019 <init>(); 25020 <init>(java.lang.String); 25021 <init>(java.lang.String, java.lang.Throwable); 25022 <init>(java.lang.Throwable); 25023 <init>(java.lang.String, java.lang.Throwable, boolean, boolean); 25024 25025 25026 25027} 25028 25029-keep class java.lang.Float { 25030 <init>(float); 25031 <init>(double); 25032 <init>(java.lang.String); 25033 25034 public byte byteValue(); 25035 public static int compare(float, float); 25036 public int compareTo(java.lang.Float); 25037 public int compareTo(java.lang.Object); 25038 public double doubleValue(); 25039 public boolean equals(java.lang.Object); 25040 public static int floatToIntBits(float); 25041 public static int floatToRawIntBits(float); 25042 public float floatValue(); 25043 public int hashCode(); 25044 public static int hashCode(float); 25045 public static float intBitsToFloat(int); 25046 public int intValue(); 25047 public static boolean isFinite(float); 25048 public static boolean isInfinite(float); 25049 public boolean isInfinite(); 25050 public static boolean isNaN(float); 25051 public boolean isNaN(); 25052 public long longValue(); 25053 public static float max(float, float); 25054 public static float min(float, float); 25055 public static float parseFloat(java.lang.String); 25056 public short shortValue(); 25057 public static float sum(float, float); 25058 public static java.lang.String toHexString(float); 25059 public static java.lang.String toString(float); 25060 public java.lang.String toString(); 25061 public static java.lang.Float valueOf(java.lang.String); 25062 public static java.lang.Float valueOf(float); 25063 25064 25065 public static int BYTES; 25066 public static int MAX_EXPONENT; 25067 public static float MAX_VALUE; 25068 public static int MIN_EXPONENT; 25069 public static float MIN_NORMAL; 25070 public static float MIN_VALUE; 25071 public static float NEGATIVE_INFINITY; 25072 public static float NaN; 25073 public static float POSITIVE_INFINITY; 25074 public static int SIZE; 25075 public static java.lang.Class TYPE; 25076} 25077 25078-keep class java.lang.IllegalAccessException { 25079 <init>(); 25080 <init>(java.lang.String); 25081 25082 25083 25084} 25085 25086-keep class java.lang.IllegalArgumentException { 25087 <init>(); 25088 <init>(java.lang.String); 25089 <init>(java.lang.String, java.lang.Throwable); 25090 <init>(java.lang.Throwable); 25091 25092 25093 25094} 25095 25096-keep class java.lang.IllegalStateException { 25097 <init>(); 25098 <init>(java.lang.String); 25099 <init>(java.lang.String, java.lang.Throwable); 25100 <init>(java.lang.Throwable); 25101 25102 25103 25104} 25105 25106-keep class java.lang.InstantiationException { 25107 <init>(); 25108 <init>(java.lang.String); 25109 25110 25111 25112} 25113 25114-keep class java.lang.Integer { 25115 <init>(int); 25116 <init>(java.lang.String); 25117 25118 public static int bitCount(int); 25119 public byte byteValue(); 25120 public static int compare(int, int); 25121 public int compareTo(java.lang.Integer); 25122 public int compareTo(java.lang.Object); 25123 public static int compareUnsigned(int, int); 25124 public static java.lang.Integer decode(java.lang.String); 25125 public static int divideUnsigned(int, int); 25126 public double doubleValue(); 25127 public boolean equals(java.lang.Object); 25128 public float floatValue(); 25129 public static java.lang.Integer getInteger(java.lang.String); 25130 public static java.lang.Integer getInteger(java.lang.String, int); 25131 public static java.lang.Integer getInteger(java.lang.String, java.lang.Integer); 25132 public int hashCode(); 25133 public static int hashCode(int); 25134 public static int highestOneBit(int); 25135 public int intValue(); 25136 public long longValue(); 25137 public static int lowestOneBit(int); 25138 public static int max(int, int); 25139 public static int min(int, int); 25140 public static int numberOfLeadingZeros(int); 25141 public static int numberOfTrailingZeros(int); 25142 public static int parseInt(java.lang.String, int); 25143 public static int parseInt(java.lang.String); 25144 public static int parseUnsignedInt(java.lang.String, int); 25145 public static int parseUnsignedInt(java.lang.String); 25146 public static int remainderUnsigned(int, int); 25147 public static int reverse(int); 25148 public static int reverseBytes(int); 25149 public static int rotateLeft(int, int); 25150 public static int rotateRight(int, int); 25151 public short shortValue(); 25152 public static int signum(int); 25153 public static int sum(int, int); 25154 public static java.lang.String toBinaryString(int); 25155 public static java.lang.String toHexString(int); 25156 public static java.lang.String toOctalString(int); 25157 public static java.lang.String toString(int, int); 25158 public static java.lang.String toString(int); 25159 public java.lang.String toString(); 25160 public static long toUnsignedLong(int); 25161 public static java.lang.String toUnsignedString(int, int); 25162 public static java.lang.String toUnsignedString(int); 25163 public static java.lang.Integer valueOf(java.lang.String, int); 25164 public static java.lang.Integer valueOf(java.lang.String); 25165 public static java.lang.Integer valueOf(int); 25166 25167 25168 public static int BYTES; 25169 public static int MAX_VALUE; 25170 public static int MIN_VALUE; 25171 public static int SIZE; 25172 public static java.lang.Class TYPE; 25173} 25174 25175-keep class java.lang.InterruptedException { 25176 <init>(); 25177 <init>(java.lang.String); 25178 25179 25180 25181} 25182 25183-keep class java.lang.Iterable { 25184 25185 public void forEach(java.util.function.Consumer); 25186 public abstract java.util.Iterator iterator(); 25187 public java.util.Spliterator spliterator(); 25188 25189 25190} 25191 25192-keep class java.lang.LinkageError { 25193 <init>(); 25194 <init>(java.lang.String); 25195 <init>(java.lang.String, java.lang.Throwable); 25196 25197 25198 25199} 25200 25201-keep class java.lang.Long { 25202 <init>(long); 25203 <init>(java.lang.String); 25204 25205 public static int bitCount(long); 25206 public byte byteValue(); 25207 public static int compare(long, long); 25208 public int compareTo(java.lang.Long); 25209 public int compareTo(java.lang.Object); 25210 public static int compareUnsigned(long, long); 25211 public static java.lang.Long decode(java.lang.String); 25212 public static long divideUnsigned(long, long); 25213 public double doubleValue(); 25214 public boolean equals(java.lang.Object); 25215 public float floatValue(); 25216 public static java.lang.Long getLong(java.lang.String); 25217 public static java.lang.Long getLong(java.lang.String, long); 25218 public static java.lang.Long getLong(java.lang.String, java.lang.Long); 25219 public int hashCode(); 25220 public static int hashCode(long); 25221 public static long highestOneBit(long); 25222 public int intValue(); 25223 public long longValue(); 25224 public static long lowestOneBit(long); 25225 public static long max(long, long); 25226 public static long min(long, long); 25227 public static int numberOfLeadingZeros(long); 25228 public static int numberOfTrailingZeros(long); 25229 public static long parseLong(java.lang.String, int); 25230 public static long parseLong(java.lang.String); 25231 public static long parseUnsignedLong(java.lang.String, int); 25232 public static long parseUnsignedLong(java.lang.String); 25233 public static long remainderUnsigned(long, long); 25234 public static long reverse(long); 25235 public static long reverseBytes(long); 25236 public static long rotateLeft(long, int); 25237 public static long rotateRight(long, int); 25238 public short shortValue(); 25239 public static int signum(long); 25240 public static long sum(long, long); 25241 public static java.lang.String toBinaryString(long); 25242 public static java.lang.String toHexString(long); 25243 public static java.lang.String toOctalString(long); 25244 public static java.lang.String toString(long, int); 25245 public static java.lang.String toString(long); 25246 public java.lang.String toString(); 25247 public static java.lang.String toUnsignedString(long, int); 25248 public static java.lang.String toUnsignedString(long); 25249 public static java.lang.Long valueOf(java.lang.String, int); 25250 public static java.lang.Long valueOf(java.lang.String); 25251 public static java.lang.Long valueOf(long); 25252 25253 25254 public static int BYTES; 25255 public static long MAX_VALUE; 25256 public static long MIN_VALUE; 25257 public static int SIZE; 25258 public static java.lang.Class TYPE; 25259} 25260 25261-keep class java.lang.NoSuchFieldException { 25262 <init>(); 25263 <init>(java.lang.String); 25264 25265 25266 25267} 25268 25269-keep class java.lang.NoSuchMethodException { 25270 <init>(); 25271 <init>(java.lang.String); 25272 25273 25274 25275} 25276 25277-keep class java.lang.Number { 25278 <init>(); 25279 25280 public byte byteValue(); 25281 public abstract double doubleValue(); 25282 public abstract float floatValue(); 25283 public abstract int intValue(); 25284 public abstract long longValue(); 25285 public short shortValue(); 25286 25287 25288} 25289 25290-keep class java.lang.NumberFormatException { 25291 <init>(); 25292 <init>(java.lang.String); 25293 25294 25295 25296} 25297 25298-keep class java.lang.Object { 25299 <init>(); 25300 25301 protected java.lang.Object clone(); 25302 public boolean equals(java.lang.Object); 25303 protected void finalize(); 25304 public java.lang.Class getClass(); 25305 public int hashCode(); 25306 public void notify(); 25307 public void notifyAll(); 25308 public java.lang.String toString(); 25309 public void wait(long); 25310 public void wait(long, int); 25311 public void wait(); 25312 25313 25314} 25315 25316-keep class java.lang.Package { 25317 25318 public java.lang.annotation.Annotation getAnnotation(java.lang.Class); 25319 public java.lang.annotation.Annotation[] getAnnotations(); 25320 public java.lang.annotation.Annotation[] getAnnotationsByType(java.lang.Class); 25321 public java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class); 25322 public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 25323 public java.lang.annotation.Annotation[] getDeclaredAnnotationsByType(java.lang.Class); 25324 public java.lang.String getImplementationTitle(); 25325 public java.lang.String getImplementationVendor(); 25326 public java.lang.String getImplementationVersion(); 25327 public java.lang.String getName(); 25328 public static java.lang.Package getPackage(java.lang.String); 25329 public static java.lang.Package[] getPackages(); 25330 public java.lang.String getSpecificationTitle(); 25331 public java.lang.String getSpecificationVendor(); 25332 public java.lang.String getSpecificationVersion(); 25333 public int hashCode(); 25334 public boolean isAnnotationPresent(java.lang.Class); 25335 public boolean isCompatibleWith(java.lang.String); 25336 public boolean isSealed(); 25337 public boolean isSealed(java.net.URL); 25338 public java.lang.String toString(); 25339 25340 25341} 25342 25343-keep class java.lang.ReflectiveOperationException { 25344 <init>(); 25345 <init>(java.lang.String); 25346 <init>(java.lang.String, java.lang.Throwable); 25347 <init>(java.lang.Throwable); 25348 25349 25350 25351} 25352 25353-keep class java.lang.Runnable { 25354 25355 public abstract void run(); 25356 25357 25358} 25359 25360-keep class java.lang.RuntimeException { 25361 <init>(); 25362 <init>(java.lang.String); 25363 <init>(java.lang.String, java.lang.Throwable); 25364 <init>(java.lang.Throwable); 25365 <init>(java.lang.String, java.lang.Throwable, boolean, boolean); 25366 25367 25368 25369} 25370 25371-keep class java.lang.SecurityException { 25372 <init>(); 25373 <init>(java.lang.String); 25374 <init>(java.lang.String, java.lang.Throwable); 25375 <init>(java.lang.Throwable); 25376 25377 25378 25379} 25380 25381-keep class java.lang.Short { 25382 <init>(short); 25383 <init>(java.lang.String); 25384 25385 public byte byteValue(); 25386 public static int compare(short, short); 25387 public int compareTo(java.lang.Short); 25388 public int compareTo(java.lang.Object); 25389 public static java.lang.Short decode(java.lang.String); 25390 public double doubleValue(); 25391 public boolean equals(java.lang.Object); 25392 public float floatValue(); 25393 public int hashCode(); 25394 public static int hashCode(short); 25395 public int intValue(); 25396 public long longValue(); 25397 public static short parseShort(java.lang.String, int); 25398 public static short parseShort(java.lang.String); 25399 public static short reverseBytes(short); 25400 public short shortValue(); 25401 public static java.lang.String toString(short); 25402 public java.lang.String toString(); 25403 public static int toUnsignedInt(short); 25404 public static long toUnsignedLong(short); 25405 public static java.lang.Short valueOf(java.lang.String, int); 25406 public static java.lang.Short valueOf(java.lang.String); 25407 public static java.lang.Short valueOf(short); 25408 25409 25410 public static int BYTES; 25411 public static short MAX_VALUE; 25412 public static short MIN_VALUE; 25413 public static int SIZE; 25414 public static java.lang.Class TYPE; 25415} 25416 25417-keep class java.lang.StackTraceElement { 25418 <init>(java.lang.String, java.lang.String, java.lang.String, int); 25419 25420 public boolean equals(java.lang.Object); 25421 public java.lang.String getClassName(); 25422 public java.lang.String getFileName(); 25423 public int getLineNumber(); 25424 public java.lang.String getMethodName(); 25425 public int hashCode(); 25426 public boolean isNativeMethod(); 25427 public java.lang.String toString(); 25428 25429 25430} 25431 25432-keep class java.lang.String { 25433 <init>(); 25434 <init>(java.lang.String); 25435 <init>(char[]); 25436 <init>(char[], int, int); 25437 <init>(int[], int, int); 25438 <init>(byte[], int, int, int); 25439 <init>(byte[], int); 25440 <init>(byte[], int, int, java.lang.String); 25441 <init>(byte[], int, int, java.nio.charset.Charset); 25442 <init>(byte[], java.lang.String); 25443 <init>(byte[], java.nio.charset.Charset); 25444 <init>(byte[], int, int); 25445 <init>(byte[]); 25446 <init>(java.lang.StringBuffer); 25447 <init>(java.lang.StringBuilder); 25448 25449 public char charAt(int); 25450 public int codePointAt(int); 25451 public int codePointBefore(int); 25452 public int codePointCount(int, int); 25453 public int compareTo(java.lang.String); 25454 public int compareTo(java.lang.Object); 25455 public int compareToIgnoreCase(java.lang.String); 25456 public java.lang.String concat(java.lang.String); 25457 public boolean contains(java.lang.CharSequence); 25458 public boolean contentEquals(java.lang.StringBuffer); 25459 public boolean contentEquals(java.lang.CharSequence); 25460 public static java.lang.String copyValueOf(char[], int, int); 25461 public static java.lang.String copyValueOf(char[]); 25462 public boolean endsWith(java.lang.String); 25463 public boolean equals(java.lang.Object); 25464 public boolean equalsIgnoreCase(java.lang.String); 25465 public static java.lang.String format(java.lang.String, java.lang.Object[]); 25466 public static java.lang.String format(java.util.Locale, java.lang.String, java.lang.Object[]); 25467 public void getBytes(int, int, byte[], int); 25468 public byte[] getBytes(java.lang.String); 25469 public byte[] getBytes(java.nio.charset.Charset); 25470 public byte[] getBytes(); 25471 public void getChars(int, int, char[], int); 25472 public int hashCode(); 25473 public int indexOf(int); 25474 public int indexOf(int, int); 25475 public int indexOf(java.lang.String); 25476 public int indexOf(java.lang.String, int); 25477 public java.lang.String intern(); 25478 public boolean isEmpty(); 25479 public static java.lang.String join(java.lang.CharSequence, java.lang.CharSequence[]); 25480 public static java.lang.String join(java.lang.CharSequence, java.lang.Iterable); 25481 public int lastIndexOf(int); 25482 public int lastIndexOf(int, int); 25483 public int lastIndexOf(java.lang.String); 25484 public int lastIndexOf(java.lang.String, int); 25485 public int length(); 25486 public boolean matches(java.lang.String); 25487 public int offsetByCodePoints(int, int); 25488 public boolean regionMatches(int, java.lang.String, int, int); 25489 public boolean regionMatches(boolean, int, java.lang.String, int, int); 25490 public java.lang.String replace(char, char); 25491 public java.lang.String replace(java.lang.CharSequence, java.lang.CharSequence); 25492 public java.lang.String replaceAll(java.lang.String, java.lang.String); 25493 public java.lang.String replaceFirst(java.lang.String, java.lang.String); 25494 public java.lang.String[] split(java.lang.String, int); 25495 public java.lang.String[] split(java.lang.String); 25496 public boolean startsWith(java.lang.String, int); 25497 public boolean startsWith(java.lang.String); 25498 public java.lang.CharSequence subSequence(int, int); 25499 public java.lang.String substring(int); 25500 public java.lang.String substring(int, int); 25501 public char[] toCharArray(); 25502 public java.lang.String toLowerCase(java.util.Locale); 25503 public java.lang.String toLowerCase(); 25504 public java.lang.String toString(); 25505 public java.lang.String toUpperCase(java.util.Locale); 25506 public java.lang.String toUpperCase(); 25507 public java.lang.String trim(); 25508 public static java.lang.String valueOf(java.lang.Object); 25509 public static java.lang.String valueOf(char[]); 25510 public static java.lang.String valueOf(char[], int, int); 25511 public static java.lang.String valueOf(boolean); 25512 public static java.lang.String valueOf(char); 25513 public static java.lang.String valueOf(int); 25514 public static java.lang.String valueOf(long); 25515 public static java.lang.String valueOf(float); 25516 public static java.lang.String valueOf(double); 25517 25518 25519 public static java.util.Comparator CASE_INSENSITIVE_ORDER; 25520} 25521 25522-keep class java.lang.StringBuffer { 25523 <init>(); 25524 <init>(int); 25525 <init>(java.lang.String); 25526 <init>(java.lang.CharSequence); 25527 25528 public synchronized java.lang.StringBuffer append(java.lang.Object); 25529 public synchronized java.lang.StringBuffer append(java.lang.String); 25530 public synchronized java.lang.StringBuffer append(java.lang.StringBuffer); 25531 public synchronized java.lang.StringBuffer append(java.lang.CharSequence); 25532 public synchronized java.lang.StringBuffer append(java.lang.CharSequence, int, int); 25533 public synchronized java.lang.StringBuffer append(char[]); 25534 public synchronized java.lang.StringBuffer append(char[], int, int); 25535 public synchronized java.lang.StringBuffer append(boolean); 25536 public synchronized java.lang.StringBuffer append(char); 25537 public synchronized java.lang.StringBuffer append(int); 25538 public synchronized java.lang.StringBuffer append(long); 25539 public synchronized java.lang.StringBuffer append(float); 25540 public synchronized java.lang.StringBuffer append(double); 25541 public java.lang.AbstractStringBuilder append(double); 25542 public java.lang.AbstractStringBuilder append(float); 25543 public java.lang.AbstractStringBuilder append(long); 25544 public java.lang.AbstractStringBuilder append(int); 25545 public java.lang.AbstractStringBuilder append(char); 25546 public java.lang.AbstractStringBuilder append(boolean); 25547 public java.lang.AbstractStringBuilder append(char[], int, int); 25548 public java.lang.AbstractStringBuilder append(char[]); 25549 public java.lang.AbstractStringBuilder append(java.lang.CharSequence, int, int); 25550 public java.lang.AbstractStringBuilder append(java.lang.CharSequence); 25551 public java.lang.AbstractStringBuilder append(java.lang.StringBuffer); 25552 public java.lang.AbstractStringBuilder append(java.lang.String); 25553 public java.lang.AbstractStringBuilder append(java.lang.Object); 25554 public java.lang.Appendable append(char); 25555 public java.lang.Appendable append(java.lang.CharSequence, int, int); 25556 public java.lang.Appendable append(java.lang.CharSequence); 25557 public synchronized java.lang.StringBuffer appendCodePoint(int); 25558 public java.lang.AbstractStringBuilder appendCodePoint(int); 25559 public synchronized int capacity(); 25560 public synchronized char charAt(int); 25561 public synchronized int codePointAt(int); 25562 public synchronized int codePointBefore(int); 25563 public synchronized int codePointCount(int, int); 25564 public synchronized java.lang.StringBuffer delete(int, int); 25565 public java.lang.AbstractStringBuilder delete(int, int); 25566 public synchronized java.lang.StringBuffer deleteCharAt(int); 25567 public java.lang.AbstractStringBuilder deleteCharAt(int); 25568 public synchronized void ensureCapacity(int); 25569 public synchronized void getChars(int, int, char[], int); 25570 public int indexOf(java.lang.String); 25571 public synchronized int indexOf(java.lang.String, int); 25572 public synchronized java.lang.StringBuffer insert(int, char[], int, int); 25573 public synchronized java.lang.StringBuffer insert(int, java.lang.Object); 25574 public synchronized java.lang.StringBuffer insert(int, java.lang.String); 25575 public synchronized java.lang.StringBuffer insert(int, char[]); 25576 public java.lang.StringBuffer insert(int, java.lang.CharSequence); 25577 public synchronized java.lang.StringBuffer insert(int, java.lang.CharSequence, int, int); 25578 public java.lang.StringBuffer insert(int, boolean); 25579 public synchronized java.lang.StringBuffer insert(int, char); 25580 public java.lang.StringBuffer insert(int, int); 25581 public java.lang.StringBuffer insert(int, long); 25582 public java.lang.StringBuffer insert(int, float); 25583 public java.lang.StringBuffer insert(int, double); 25584 public java.lang.AbstractStringBuilder insert(int, double); 25585 public java.lang.AbstractStringBuilder insert(int, float); 25586 public java.lang.AbstractStringBuilder insert(int, long); 25587 public java.lang.AbstractStringBuilder insert(int, int); 25588 public java.lang.AbstractStringBuilder insert(int, char); 25589 public java.lang.AbstractStringBuilder insert(int, boolean); 25590 public java.lang.AbstractStringBuilder insert(int, java.lang.CharSequence, int, int); 25591 public java.lang.AbstractStringBuilder insert(int, java.lang.CharSequence); 25592 public java.lang.AbstractStringBuilder insert(int, char[]); 25593 public java.lang.AbstractStringBuilder insert(int, java.lang.String); 25594 public java.lang.AbstractStringBuilder insert(int, java.lang.Object); 25595 public java.lang.AbstractStringBuilder insert(int, char[], int, int); 25596 public int lastIndexOf(java.lang.String); 25597 public synchronized int lastIndexOf(java.lang.String, int); 25598 public synchronized int length(); 25599 public synchronized int offsetByCodePoints(int, int); 25600 public synchronized java.lang.StringBuffer replace(int, int, java.lang.String); 25601 public java.lang.AbstractStringBuilder replace(int, int, java.lang.String); 25602 public synchronized java.lang.StringBuffer reverse(); 25603 public java.lang.AbstractStringBuilder reverse(); 25604 public synchronized void setCharAt(int, char); 25605 public synchronized void setLength(int); 25606 public synchronized java.lang.CharSequence subSequence(int, int); 25607 public synchronized java.lang.String substring(int); 25608 public synchronized java.lang.String substring(int, int); 25609 public synchronized java.lang.String toString(); 25610 public synchronized void trimToSize(); 25611 25612 25613} 25614 25615-keep class java.lang.StringBuilder { 25616 <init>(); 25617 <init>(int); 25618 <init>(java.lang.String); 25619 <init>(java.lang.CharSequence); 25620 25621 public java.lang.StringBuilder append(java.lang.Object); 25622 public java.lang.StringBuilder append(java.lang.String); 25623 public java.lang.StringBuilder append(java.lang.StringBuffer); 25624 public java.lang.StringBuilder append(java.lang.CharSequence); 25625 public java.lang.StringBuilder append(java.lang.CharSequence, int, int); 25626 public java.lang.StringBuilder append(char[]); 25627 public java.lang.StringBuilder append(char[], int, int); 25628 public java.lang.StringBuilder append(boolean); 25629 public java.lang.StringBuilder append(char); 25630 public java.lang.StringBuilder append(int); 25631 public java.lang.StringBuilder append(long); 25632 public java.lang.StringBuilder append(float); 25633 public java.lang.StringBuilder append(double); 25634 public java.lang.AbstractStringBuilder append(double); 25635 public java.lang.AbstractStringBuilder append(float); 25636 public java.lang.AbstractStringBuilder append(long); 25637 public java.lang.AbstractStringBuilder append(int); 25638 public java.lang.AbstractStringBuilder append(char); 25639 public java.lang.AbstractStringBuilder append(boolean); 25640 public java.lang.AbstractStringBuilder append(char[], int, int); 25641 public java.lang.AbstractStringBuilder append(char[]); 25642 public java.lang.AbstractStringBuilder append(java.lang.CharSequence, int, int); 25643 public java.lang.AbstractStringBuilder append(java.lang.CharSequence); 25644 public java.lang.AbstractStringBuilder append(java.lang.StringBuffer); 25645 public java.lang.AbstractStringBuilder append(java.lang.String); 25646 public java.lang.AbstractStringBuilder append(java.lang.Object); 25647 public java.lang.Appendable append(char); 25648 public java.lang.Appendable append(java.lang.CharSequence, int, int); 25649 public java.lang.Appendable append(java.lang.CharSequence); 25650 public java.lang.StringBuilder appendCodePoint(int); 25651 public java.lang.AbstractStringBuilder appendCodePoint(int); 25652 public int capacity(); 25653 public char charAt(int); 25654 public int codePointAt(int); 25655 public int codePointBefore(int); 25656 public int codePointCount(int, int); 25657 public java.lang.StringBuilder delete(int, int); 25658 public java.lang.AbstractStringBuilder delete(int, int); 25659 public java.lang.StringBuilder deleteCharAt(int); 25660 public java.lang.AbstractStringBuilder deleteCharAt(int); 25661 public void ensureCapacity(int); 25662 public void getChars(int, int, char[], int); 25663 public int indexOf(java.lang.String); 25664 public int indexOf(java.lang.String, int); 25665 public java.lang.StringBuilder insert(int, char[], int, int); 25666 public java.lang.StringBuilder insert(int, java.lang.Object); 25667 public java.lang.StringBuilder insert(int, java.lang.String); 25668 public java.lang.StringBuilder insert(int, char[]); 25669 public java.lang.StringBuilder insert(int, java.lang.CharSequence); 25670 public java.lang.StringBuilder insert(int, java.lang.CharSequence, int, int); 25671 public java.lang.StringBuilder insert(int, boolean); 25672 public java.lang.StringBuilder insert(int, char); 25673 public java.lang.StringBuilder insert(int, int); 25674 public java.lang.StringBuilder insert(int, long); 25675 public java.lang.StringBuilder insert(int, float); 25676 public java.lang.StringBuilder insert(int, double); 25677 public java.lang.AbstractStringBuilder insert(int, double); 25678 public java.lang.AbstractStringBuilder insert(int, float); 25679 public java.lang.AbstractStringBuilder insert(int, long); 25680 public java.lang.AbstractStringBuilder insert(int, int); 25681 public java.lang.AbstractStringBuilder insert(int, char); 25682 public java.lang.AbstractStringBuilder insert(int, boolean); 25683 public java.lang.AbstractStringBuilder insert(int, java.lang.CharSequence, int, int); 25684 public java.lang.AbstractStringBuilder insert(int, java.lang.CharSequence); 25685 public java.lang.AbstractStringBuilder insert(int, char[]); 25686 public java.lang.AbstractStringBuilder insert(int, java.lang.String); 25687 public java.lang.AbstractStringBuilder insert(int, java.lang.Object); 25688 public java.lang.AbstractStringBuilder insert(int, char[], int, int); 25689 public int lastIndexOf(java.lang.String); 25690 public int lastIndexOf(java.lang.String, int); 25691 public int length(); 25692 public int offsetByCodePoints(int, int); 25693 public java.lang.StringBuilder replace(int, int, java.lang.String); 25694 public java.lang.AbstractStringBuilder replace(int, int, java.lang.String); 25695 public java.lang.StringBuilder reverse(); 25696 public java.lang.AbstractStringBuilder reverse(); 25697 public void setCharAt(int, char); 25698 public void setLength(int); 25699 public java.lang.CharSequence subSequence(int, int); 25700 public java.lang.String substring(int, int); 25701 public java.lang.String substring(int); 25702 public java.lang.String toString(); 25703 public void trimToSize(); 25704 25705 25706} 25707 25708-keep class java.lang.Thread { 25709 <init>(); 25710 <init>(java.lang.Runnable); 25711 <init>(java.lang.ThreadGroup, java.lang.Runnable); 25712 <init>(java.lang.String); 25713 <init>(java.lang.ThreadGroup, java.lang.String); 25714 <init>(java.lang.Runnable, java.lang.String); 25715 <init>(java.lang.ThreadGroup, java.lang.Runnable, java.lang.String); 25716 <init>(java.lang.ThreadGroup, java.lang.Runnable, java.lang.String, long); 25717 25718 public static int activeCount(); 25719 public void blockedOn(sun.nio.ch.Interruptible); 25720 public void checkAccess(); 25721 protected java.lang.Object clone(); 25722 public int countStackFrames(); 25723 public static java.lang.Thread currentThread(); 25724 public void destroy(); 25725 public void dispatchUncaughtException(java.lang.Throwable); 25726 public static void dumpStack(); 25727 public static int enumerate(java.lang.Thread[]); 25728 public static java.util.Map getAllStackTraces(); 25729 public java.lang.ClassLoader getContextClassLoader(); 25730 public static java.lang.Thread$UncaughtExceptionHandler getDefaultUncaughtExceptionHandler(); 25731 public long getId(); 25732 public java.lang.String getName(); 25733 public int getPriority(); 25734 public java.lang.StackTraceElement[] getStackTrace(); 25735 public java.lang.Thread$State getState(); 25736 public java.lang.ThreadGroup getThreadGroup(); 25737 public java.lang.Thread$UncaughtExceptionHandler getUncaughtExceptionHandler(); 25738 public static java.lang.Thread$UncaughtExceptionHandler getUncaughtExceptionPreHandler(); 25739 public static boolean holdsLock(java.lang.Object); 25740 public void interrupt(); 25741 public static boolean interrupted(); 25742 public boolean isAlive(); 25743 public boolean isDaemon(); 25744 public boolean isInterrupted(); 25745 public void join(long); 25746 public void join(long, int); 25747 public void join(); 25748 public void parkFor$(long); 25749 public void parkUntil$(long); 25750 public void resume(); 25751 public void run(); 25752 public void setContextClassLoader(java.lang.ClassLoader); 25753 public void setDaemon(boolean); 25754 public static void setDefaultUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler); 25755 public void setName(java.lang.String); 25756 public void setPriority(int); 25757 public void setUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler); 25758 public static void setUncaughtExceptionPreHandler(java.lang.Thread$UncaughtExceptionHandler); 25759 public static void sleep(long); 25760 public static void sleep(long, int); 25761 public synchronized void start(); 25762 public void stop(); 25763 public void stop(java.lang.Throwable); 25764 public void suspend(); 25765 public java.lang.String toString(); 25766 public void unpark$(); 25767 public static void yield(); 25768 25769 25770 public static int MAX_PRIORITY; 25771 public static int MIN_PRIORITY; 25772 public static int NORM_PRIORITY; 25773} 25774 25775-keep class java.lang.Thread$State { 25776 25777 public static java.lang.Thread$State valueOf(java.lang.String); 25778 public static java.lang.Thread$State[] values(); 25779 25780 public static java.lang.Thread$State BLOCKED; 25781 public static java.lang.Thread$State NEW; 25782 public static java.lang.Thread$State RUNNABLE; 25783 public static java.lang.Thread$State TERMINATED; 25784 public static java.lang.Thread$State TIMED_WAITING; 25785 public static java.lang.Thread$State WAITING; 25786 25787} 25788 25789-keep class java.lang.Thread$UncaughtExceptionHandler { 25790 25791 public abstract void uncaughtException(java.lang.Thread, java.lang.Throwable); 25792 25793 25794} 25795 25796-keep class java.lang.ThreadGroup { 25797 <init>(java.lang.String); 25798 <init>(java.lang.ThreadGroup, java.lang.String); 25799 25800 public int activeCount(); 25801 public int activeGroupCount(); 25802 public boolean allowThreadSuspension(boolean); 25803 public void checkAccess(); 25804 public void destroy(); 25805 public int enumerate(java.lang.Thread[]); 25806 public int enumerate(java.lang.Thread[], boolean); 25807 public int enumerate(java.lang.ThreadGroup[]); 25808 public int enumerate(java.lang.ThreadGroup[], boolean); 25809 public int getMaxPriority(); 25810 public java.lang.String getName(); 25811 public java.lang.ThreadGroup getParent(); 25812 public void interrupt(); 25813 public boolean isDaemon(); 25814 public synchronized boolean isDestroyed(); 25815 public void list(); 25816 public boolean parentOf(java.lang.ThreadGroup); 25817 public void resume(); 25818 public void setDaemon(boolean); 25819 public void setMaxPriority(int); 25820 public void stop(); 25821 public void suspend(); 25822 public java.lang.String toString(); 25823 public void uncaughtException(java.lang.Thread, java.lang.Throwable); 25824 25825 25826} 25827 25828-keep class java.lang.ThreadLocal { 25829 <init>(); 25830 25831 public java.lang.Object get(); 25832 protected java.lang.Object initialValue(); 25833 public void remove(); 25834 public void set(java.lang.Object); 25835 public static java.lang.ThreadLocal withInitial(java.util.function.Supplier); 25836 25837 25838} 25839 25840-keep class java.lang.Throwable { 25841 <init>(); 25842 <init>(java.lang.String); 25843 <init>(java.lang.String, java.lang.Throwable); 25844 <init>(java.lang.Throwable); 25845 <init>(java.lang.String, java.lang.Throwable, boolean, boolean); 25846 25847 public synchronized void addSuppressed(java.lang.Throwable); 25848 public synchronized java.lang.Throwable fillInStackTrace(); 25849 public synchronized java.lang.Throwable getCause(); 25850 public java.lang.String getLocalizedMessage(); 25851 public java.lang.String getMessage(); 25852 public java.lang.StackTraceElement[] getStackTrace(); 25853 public synchronized java.lang.Throwable[] getSuppressed(); 25854 public synchronized java.lang.Throwable initCause(java.lang.Throwable); 25855 public void printStackTrace(); 25856 public void printStackTrace(java.io.PrintStream); 25857 public void printStackTrace(java.io.PrintWriter); 25858 public void setStackTrace(java.lang.StackTraceElement[]); 25859 public java.lang.String toString(); 25860 25861 25862} 25863 25864-keep class java.lang.annotation.Annotation { 25865 25866 public abstract java.lang.Class annotationType(); 25867 public abstract boolean equals(java.lang.Object); 25868 public abstract int hashCode(); 25869 public abstract java.lang.String toString(); 25870 25871 25872} 25873 25874-keep class java.lang.reflect.AccessibleObject { 25875 <init>(); 25876 25877 public java.lang.annotation.Annotation getAnnotation(java.lang.Class); 25878 public java.lang.annotation.Annotation[] getAnnotations(); 25879 public java.lang.annotation.Annotation[] getAnnotationsByType(java.lang.Class); 25880 public java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class); 25881 public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 25882 public java.lang.annotation.Annotation[] getDeclaredAnnotationsByType(java.lang.Class); 25883 public boolean isAccessible(); 25884 public boolean isAnnotationPresent(java.lang.Class); 25885 public static void setAccessible(java.lang.reflect.AccessibleObject[], boolean); 25886 public void setAccessible(boolean); 25887 25888 25889} 25890 25891-keep class java.lang.reflect.Constructor { 25892 25893 public boolean equals(java.lang.Object); 25894 public java.lang.annotation.Annotation getAnnotation(java.lang.Class); 25895 public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 25896 public java.lang.Class getDeclaringClass(); 25897 public java.lang.Class[] getExceptionTypes(); 25898 public java.lang.reflect.Type[] getGenericExceptionTypes(); 25899 public java.lang.reflect.Type[] getGenericParameterTypes(); 25900 public int getModifiers(); 25901 public java.lang.String getName(); 25902 public java.lang.annotation.Annotation[][] getParameterAnnotations(); 25903 public int getParameterCount(); 25904 public java.lang.Class[] getParameterTypes(); 25905 public java.lang.reflect.TypeVariable[] getTypeParameters(); 25906 public int hashCode(); 25907 public boolean isSynthetic(); 25908 public boolean isVarArgs(); 25909 public java.lang.Object newInstance(java.lang.Object[]); 25910 public java.lang.reflect.Constructor serializationCopy(java.lang.Class, java.lang.Class); 25911 public java.lang.String toGenericString(); 25912 public java.lang.String toString(); 25913 25914 25915} 25916 25917-keep class java.lang.reflect.Executable { 25918 25919 public int getAccessFlags(); 25920 public java.lang.annotation.Annotation getAnnotation(java.lang.Class); 25921 public java.lang.annotation.Annotation[] getAnnotationsByType(java.lang.Class); 25922 public long getArtMethod(); 25923 public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 25924 public abstract java.lang.Class getDeclaringClass(); 25925 public abstract java.lang.Class[] getExceptionTypes(); 25926 public java.lang.reflect.Type[] getGenericExceptionTypes(); 25927 public java.lang.reflect.Type[] getGenericParameterTypes(); 25928 public abstract int getModifiers(); 25929 public abstract java.lang.String getName(); 25930 public abstract java.lang.annotation.Annotation[][] getParameterAnnotations(); 25931 public int getParameterCount(); 25932 public abstract java.lang.Class[] getParameterTypes(); 25933 public java.lang.reflect.Parameter[] getParameters(); 25934 public abstract java.lang.reflect.TypeVariable[] getTypeParameters(); 25935 public boolean isAnnotationPresent(java.lang.Class); 25936 public boolean isSynthetic(); 25937 public boolean isVarArgs(); 25938 public abstract java.lang.String toGenericString(); 25939 25940 25941} 25942 25943-keep class java.lang.reflect.Field { 25944 25945 public boolean equals(java.lang.Object); 25946 public java.lang.Object get(java.lang.Object); 25947 public java.lang.annotation.Annotation getAnnotation(java.lang.Class); 25948 public java.lang.annotation.Annotation[] getAnnotationsByType(java.lang.Class); 25949 public long getArtField(); 25950 public boolean getBoolean(java.lang.Object); 25951 public byte getByte(java.lang.Object); 25952 public char getChar(java.lang.Object); 25953 public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 25954 public java.lang.Class getDeclaringClass(); 25955 public int getDexFieldIndex(); 25956 public double getDouble(java.lang.Object); 25957 public float getFloat(java.lang.Object); 25958 public java.lang.reflect.Type getGenericType(); 25959 public int getInt(java.lang.Object); 25960 public long getLong(java.lang.Object); 25961 public int getModifiers(); 25962 public java.lang.String getName(); 25963 public int getOffset(); 25964 public short getShort(java.lang.Object); 25965 public java.lang.Class getType(); 25966 public int hashCode(); 25967 public boolean isAnnotationPresent(java.lang.Class); 25968 public boolean isEnumConstant(); 25969 public boolean isSynthetic(); 25970 public void set(java.lang.Object, java.lang.Object); 25971 public void setBoolean(java.lang.Object, boolean); 25972 public void setByte(java.lang.Object, byte); 25973 public void setChar(java.lang.Object, char); 25974 public void setDouble(java.lang.Object, double); 25975 public void setFloat(java.lang.Object, float); 25976 public void setInt(java.lang.Object, int); 25977 public void setLong(java.lang.Object, long); 25978 public void setShort(java.lang.Object, short); 25979 public java.lang.String toGenericString(); 25980 public java.lang.String toString(); 25981 25982 25983} 25984 25985-keep class java.lang.reflect.GenericDeclaration { 25986 25987 public abstract java.lang.reflect.TypeVariable[] getTypeParameters(); 25988 25989 25990} 25991 25992-keep class java.lang.reflect.InvocationTargetException { 25993 <init>(); 25994 <init>(java.lang.Throwable); 25995 <init>(java.lang.Throwable, java.lang.String); 25996 25997 public java.lang.Throwable getCause(); 25998 public java.lang.Throwable getTargetException(); 25999 26000 26001} 26002 26003-keep class java.lang.reflect.Method { 26004 26005 public boolean equals(java.lang.Object); 26006 public java.lang.annotation.Annotation getAnnotation(java.lang.Class); 26007 public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 26008 public java.lang.Class getDeclaringClass(); 26009 public java.lang.Object getDefaultValue(); 26010 public java.lang.Class[] getExceptionTypes(); 26011 public java.lang.reflect.Type[] getGenericExceptionTypes(); 26012 public java.lang.reflect.Type[] getGenericParameterTypes(); 26013 public java.lang.reflect.Type getGenericReturnType(); 26014 public int getModifiers(); 26015 public java.lang.String getName(); 26016 public java.lang.annotation.Annotation[][] getParameterAnnotations(); 26017 public int getParameterCount(); 26018 public java.lang.Class[] getParameterTypes(); 26019 public java.lang.Class getReturnType(); 26020 public java.lang.reflect.TypeVariable[] getTypeParameters(); 26021 public int hashCode(); 26022 public java.lang.Object invoke(java.lang.Object, java.lang.Object[]); 26023 public boolean isBridge(); 26024 public boolean isDefault(); 26025 public boolean isSynthetic(); 26026 public boolean isVarArgs(); 26027 public java.lang.String toGenericString(); 26028 public java.lang.String toString(); 26029 26030 26031 public static java.util.Comparator ORDER_BY_SIGNATURE; 26032} 26033 26034-keep class java.lang.reflect.Parameter { 26035 26036 public boolean equals(java.lang.Object); 26037 public java.lang.annotation.Annotation getAnnotation(java.lang.Class); 26038 public java.lang.annotation.Annotation[] getAnnotations(); 26039 public java.lang.annotation.Annotation[] getAnnotationsByType(java.lang.Class); 26040 public java.lang.annotation.Annotation getDeclaredAnnotation(java.lang.Class); 26041 public java.lang.annotation.Annotation[] getDeclaredAnnotations(); 26042 public java.lang.annotation.Annotation[] getDeclaredAnnotationsByType(java.lang.Class); 26043 public java.lang.reflect.Executable getDeclaringExecutable(); 26044 public int getModifiers(); 26045 public java.lang.String getName(); 26046 public java.lang.reflect.Type getParameterizedType(); 26047 public java.lang.Class getType(); 26048 public int hashCode(); 26049 public boolean isImplicit(); 26050 public boolean isNamePresent(); 26051 public boolean isSynthetic(); 26052 public boolean isVarArgs(); 26053 public java.lang.String toString(); 26054 26055 26056} 26057 26058-keep class java.lang.reflect.Type { 26059 26060 public java.lang.String getTypeName(); 26061 26062 26063} 26064 26065-keep class java.lang.reflect.TypeVariable { 26066 26067 public abstract java.lang.reflect.Type[] getBounds(); 26068 public abstract java.lang.reflect.GenericDeclaration getGenericDeclaration(); 26069 public abstract java.lang.String getName(); 26070 26071 26072} 26073 26074-keep class java.net.ContentHandler { 26075 <init>(); 26076 26077 public abstract java.lang.Object getContent(java.net.URLConnection); 26078 public java.lang.Object getContent(java.net.URLConnection, java.lang.Class[]); 26079 26080 26081} 26082 26083-keep class java.net.ContentHandlerFactory { 26084 26085 public abstract java.net.ContentHandler createContentHandler(java.lang.String); 26086 26087 26088} 26089 26090-keep class java.net.DatagramPacket { 26091 <init>(byte[], int, int); 26092 <init>(byte[], int); 26093 <init>(byte[], int, int, java.net.InetAddress, int); 26094 <init>(byte[], int, int, java.net.SocketAddress); 26095 <init>(byte[], int, java.net.InetAddress, int); 26096 <init>(byte[], int, java.net.SocketAddress); 26097 26098 public synchronized java.net.InetAddress getAddress(); 26099 public synchronized byte[] getData(); 26100 public synchronized int getLength(); 26101 public synchronized int getOffset(); 26102 public synchronized int getPort(); 26103 public synchronized java.net.SocketAddress getSocketAddress(); 26104 public synchronized void setAddress(java.net.InetAddress); 26105 public synchronized void setData(byte[], int, int); 26106 public synchronized void setData(byte[]); 26107 public synchronized void setLength(int); 26108 public synchronized void setPort(int); 26109 public void setReceivedLength(int); 26110 public synchronized void setSocketAddress(java.net.SocketAddress); 26111 26112 26113} 26114 26115-keep class java.net.DatagramSocket { 26116 <init>(); 26117 <init>(java.net.DatagramSocketImpl); 26118 <init>(java.net.SocketAddress); 26119 <init>(int); 26120 <init>(int, java.net.InetAddress); 26121 26122 public synchronized void bind(java.net.SocketAddress); 26123 public void close(); 26124 public void connect(java.net.InetAddress, int); 26125 public void connect(java.net.SocketAddress); 26126 public void disconnect(); 26127 public synchronized boolean getBroadcast(); 26128 public java.nio.channels.DatagramChannel getChannel(); 26129 public java.io.FileDescriptor getFileDescriptor$(); 26130 public java.net.InetAddress getInetAddress(); 26131 public java.net.InetAddress getLocalAddress(); 26132 public int getLocalPort(); 26133 public java.net.SocketAddress getLocalSocketAddress(); 26134 public int getPort(); 26135 public synchronized int getReceiveBufferSize(); 26136 public java.net.SocketAddress getRemoteSocketAddress(); 26137 public synchronized boolean getReuseAddress(); 26138 public synchronized int getSendBufferSize(); 26139 public synchronized int getSoTimeout(); 26140 public synchronized int getTrafficClass(); 26141 public boolean isBound(); 26142 public boolean isClosed(); 26143 public boolean isConnected(); 26144 public synchronized void receive(java.net.DatagramPacket); 26145 public void send(java.net.DatagramPacket); 26146 public synchronized void setBroadcast(boolean); 26147 public static synchronized void setDatagramSocketImplFactory(java.net.DatagramSocketImplFactory); 26148 public synchronized void setReceiveBufferSize(int); 26149 public synchronized void setReuseAddress(boolean); 26150 public synchronized void setSendBufferSize(int); 26151 public synchronized void setSoTimeout(int); 26152 public synchronized void setTrafficClass(int); 26153 26154 26155} 26156 26157-keep class java.net.DatagramSocketImpl { 26158 <init>(); 26159 26160 protected abstract void bind(int, java.net.InetAddress); 26161 protected abstract void close(); 26162 protected void connect(java.net.InetAddress, int); 26163 protected abstract void create(); 26164 protected void disconnect(); 26165 protected java.io.FileDescriptor getFileDescriptor(); 26166 protected int getLocalPort(); 26167 protected abstract byte getTTL(); 26168 protected abstract int getTimeToLive(); 26169 protected abstract void join(java.net.InetAddress); 26170 protected abstract void joinGroup(java.net.SocketAddress, java.net.NetworkInterface); 26171 protected abstract void leave(java.net.InetAddress); 26172 protected abstract void leaveGroup(java.net.SocketAddress, java.net.NetworkInterface); 26173 protected abstract int peek(java.net.InetAddress); 26174 protected abstract int peekData(java.net.DatagramPacket); 26175 protected abstract void receive(java.net.DatagramPacket); 26176 protected abstract void send(java.net.DatagramPacket); 26177 protected abstract void setTTL(byte); 26178 protected abstract void setTimeToLive(int); 26179 26180 26181 protected java.io.FileDescriptor fd; 26182 protected int localPort; 26183} 26184 26185-keep class java.net.DatagramSocketImplFactory { 26186 26187 public abstract java.net.DatagramSocketImpl createDatagramSocketImpl(); 26188 26189 26190} 26191 26192-keep class java.net.FileNameMap { 26193 26194 public abstract java.lang.String getContentTypeFor(java.lang.String); 26195 26196 26197} 26198 26199-keep class java.net.InetAddress { 26200 26201 public static void clearDnsCache(); 26202 public boolean equals(java.lang.Object); 26203 public byte[] getAddress(); 26204 public static java.net.InetAddress[] getAllByName(java.lang.String); 26205 public static java.net.InetAddress[] getAllByNameOnNet(java.lang.String, int); 26206 public static java.net.InetAddress getByAddress(java.lang.String, byte[]); 26207 public static java.net.InetAddress getByAddress(byte[]); 26208 public static java.net.InetAddress getByName(java.lang.String); 26209 public static java.net.InetAddress getByNameOnNet(java.lang.String, int); 26210 public java.lang.String getCanonicalHostName(); 26211 public java.lang.String getHostAddress(); 26212 public java.lang.String getHostName(); 26213 public static java.net.InetAddress getLocalHost(); 26214 public static java.net.InetAddress getLoopbackAddress(); 26215 public int hashCode(); 26216 public boolean isAnyLocalAddress(); 26217 public boolean isLinkLocalAddress(); 26218 public boolean isLoopbackAddress(); 26219 public boolean isMCGlobal(); 26220 public boolean isMCLinkLocal(); 26221 public boolean isMCNodeLocal(); 26222 public boolean isMCOrgLocal(); 26223 public boolean isMCSiteLocal(); 26224 public boolean isMulticastAddress(); 26225 public static boolean isNumeric(java.lang.String); 26226 public boolean isReachable(int); 26227 public boolean isReachable(java.net.NetworkInterface, int, int); 26228 public boolean isReachableByICMP(int); 26229 public boolean isSiteLocalAddress(); 26230 public static java.net.InetAddress parseNumericAddress(java.lang.String); 26231 public java.lang.String toString(); 26232 26233 26234} 26235 26236-keep class java.net.InterfaceAddress { 26237 26238 public boolean equals(java.lang.Object); 26239 public java.net.InetAddress getAddress(); 26240 public java.net.InetAddress getBroadcast(); 26241 public short getNetworkPrefixLength(); 26242 public int hashCode(); 26243 public java.lang.String toString(); 26244 26245 26246} 26247 26248-keep class java.net.MalformedURLException { 26249 <init>(); 26250 <init>(java.lang.String); 26251 26252 26253 26254} 26255 26256-keep class java.net.NetworkInterface { 26257 26258 public boolean equals(java.lang.Object); 26259 public static java.net.NetworkInterface getByIndex(int); 26260 public static java.net.NetworkInterface getByInetAddress(java.net.InetAddress); 26261 public static java.net.NetworkInterface getByName(java.lang.String); 26262 public java.lang.String getDisplayName(); 26263 public byte[] getHardwareAddress(); 26264 public int getIndex(); 26265 public java.util.Enumeration getInetAddresses(); 26266 public java.util.List getInterfaceAddresses(); 26267 public int getMTU(); 26268 public java.lang.String getName(); 26269 public static java.util.Enumeration getNetworkInterfaces(); 26270 public java.net.NetworkInterface getParent(); 26271 public java.util.Enumeration getSubInterfaces(); 26272 public int hashCode(); 26273 public boolean isLoopback(); 26274 public boolean isPointToPoint(); 26275 public boolean isUp(); 26276 public boolean isVirtual(); 26277 public boolean supportsMulticast(); 26278 public java.lang.String toString(); 26279 26280 26281} 26282 26283-keep class java.net.ProtocolFamily { 26284 26285 public abstract java.lang.String name(); 26286 26287 26288} 26289 26290-keep class java.net.Proxy { 26291 <init>(java.net.Proxy$Type, java.net.SocketAddress); 26292 26293 public java.net.SocketAddress address(); 26294 public boolean equals(java.lang.Object); 26295 public int hashCode(); 26296 public java.lang.String toString(); 26297 public java.net.Proxy$Type type(); 26298 26299 26300 public static java.net.Proxy NO_PROXY; 26301} 26302 26303-keep class java.net.Proxy$Type { 26304 26305 public static java.net.Proxy$Type valueOf(java.lang.String); 26306 public static java.net.Proxy$Type[] values(); 26307 26308 public static java.net.Proxy$Type DIRECT; 26309 public static java.net.Proxy$Type HTTP; 26310 public static java.net.Proxy$Type SOCKS; 26311 26312} 26313 26314-keep class java.net.ServerSocket { 26315 <init>(); 26316 <init>(int); 26317 <init>(int, int); 26318 <init>(int, int, java.net.InetAddress); 26319 26320 public java.net.Socket accept(); 26321 public void bind(java.net.SocketAddress); 26322 public void bind(java.net.SocketAddress, int); 26323 public void close(); 26324 public java.nio.channels.ServerSocketChannel getChannel(); 26325 public java.io.FileDescriptor getFileDescriptor$(); 26326 public java.net.SocketImpl getImpl(); 26327 public java.net.InetAddress getInetAddress(); 26328 public int getLocalPort(); 26329 public java.net.SocketAddress getLocalSocketAddress(); 26330 public synchronized int getReceiveBufferSize(); 26331 public boolean getReuseAddress(); 26332 public synchronized int getSoTimeout(); 26333 protected void implAccept(java.net.Socket); 26334 public boolean isBound(); 26335 public boolean isClosed(); 26336 public void setPerformancePreferences(int, int, int); 26337 public synchronized void setReceiveBufferSize(int); 26338 public void setReuseAddress(boolean); 26339 public synchronized void setSoTimeout(int); 26340 public static synchronized void setSocketFactory(java.net.SocketImplFactory); 26341 public java.lang.String toString(); 26342 26343 26344} 26345 26346-keep class java.net.Socket { 26347 <init>(); 26348 <init>(java.net.Proxy); 26349 <init>(java.net.SocketImpl); 26350 <init>(java.lang.String, int); 26351 <init>(java.net.InetAddress, int); 26352 <init>(java.lang.String, int, java.net.InetAddress, int); 26353 <init>(java.net.InetAddress, int, java.net.InetAddress, int); 26354 <init>(java.lang.String, int, boolean); 26355 <init>(java.net.InetAddress, int, boolean); 26356 26357 public void bind(java.net.SocketAddress); 26358 public synchronized void close(); 26359 public void connect(java.net.SocketAddress); 26360 public void connect(java.net.SocketAddress, int); 26361 public java.nio.channels.SocketChannel getChannel(); 26362 public java.io.FileDescriptor getFileDescriptor$(); 26363 public java.net.InetAddress getInetAddress(); 26364 public java.io.InputStream getInputStream(); 26365 public boolean getKeepAlive(); 26366 public java.net.InetAddress getLocalAddress(); 26367 public int getLocalPort(); 26368 public java.net.SocketAddress getLocalSocketAddress(); 26369 public boolean getOOBInline(); 26370 public java.io.OutputStream getOutputStream(); 26371 public int getPort(); 26372 public synchronized int getReceiveBufferSize(); 26373 public java.net.SocketAddress getRemoteSocketAddress(); 26374 public boolean getReuseAddress(); 26375 public synchronized int getSendBufferSize(); 26376 public int getSoLinger(); 26377 public synchronized int getSoTimeout(); 26378 public boolean getTcpNoDelay(); 26379 public int getTrafficClass(); 26380 public boolean isBound(); 26381 public boolean isClosed(); 26382 public boolean isConnected(); 26383 public boolean isInputShutdown(); 26384 public boolean isOutputShutdown(); 26385 public void sendUrgentData(int); 26386 public void setKeepAlive(boolean); 26387 public void setOOBInline(boolean); 26388 public void setPerformancePreferences(int, int, int); 26389 public synchronized void setReceiveBufferSize(int); 26390 public void setReuseAddress(boolean); 26391 public synchronized void setSendBufferSize(int); 26392 public void setSoLinger(boolean, int); 26393 public synchronized void setSoTimeout(int); 26394 public static synchronized void setSocketImplFactory(java.net.SocketImplFactory); 26395 public void setTcpNoDelay(boolean); 26396 public void setTrafficClass(int); 26397 public void shutdownInput(); 26398 public void shutdownOutput(); 26399 public java.lang.String toString(); 26400 26401 26402} 26403 26404-keep class java.net.SocketAddress { 26405 <init>(); 26406 26407 26408 26409} 26410 26411-keep class java.net.SocketException { 26412 <init>(java.lang.String); 26413 <init>(); 26414 <init>(java.lang.Throwable); 26415 <init>(java.lang.String, java.lang.Throwable); 26416 26417 26418 26419} 26420 26421-keep class java.net.SocketImpl { 26422 <init>(); 26423 26424 protected abstract void accept(java.net.SocketImpl); 26425 protected abstract int available(); 26426 protected abstract void bind(java.net.InetAddress, int); 26427 protected abstract void close(); 26428 protected abstract void connect(java.lang.String, int); 26429 protected abstract void connect(java.net.InetAddress, int); 26430 protected abstract void connect(java.net.SocketAddress, int); 26431 protected abstract void create(boolean); 26432 public java.io.FileDescriptor getFD$(); 26433 protected java.io.FileDescriptor getFileDescriptor(); 26434 protected java.net.InetAddress getInetAddress(); 26435 protected abstract java.io.InputStream getInputStream(); 26436 protected int getLocalPort(); 26437 protected abstract java.io.OutputStream getOutputStream(); 26438 protected int getPort(); 26439 protected abstract void listen(int); 26440 protected abstract void sendUrgentData(int); 26441 protected void setPerformancePreferences(int, int, int); 26442 protected void shutdownInput(); 26443 protected void shutdownOutput(); 26444 protected boolean supportsUrgentData(); 26445 public java.lang.String toString(); 26446 26447 26448 protected java.net.InetAddress address; 26449 protected java.io.FileDescriptor fd; 26450 protected int localport; 26451 protected int port; 26452} 26453 26454-keep class java.net.SocketImplFactory { 26455 26456 public abstract java.net.SocketImpl createSocketImpl(); 26457 26458 26459} 26460 26461-keep class java.net.SocketOption { 26462 26463 public abstract java.lang.String name(); 26464 public abstract java.lang.Class type(); 26465 26466 26467} 26468 26469-keep class java.net.URI { 26470 <init>(java.lang.String); 26471 <init>(java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String); 26472 <init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String); 26473 <init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String); 26474 <init>(java.lang.String, java.lang.String, java.lang.String); 26475 26476 public int compareTo(java.net.URI); 26477 public int compareTo(java.lang.Object); 26478 public static java.net.URI create(java.lang.String); 26479 public boolean equals(java.lang.Object); 26480 public java.lang.String getAuthority(); 26481 public java.lang.String getFragment(); 26482 public java.lang.String getHost(); 26483 public java.lang.String getPath(); 26484 public int getPort(); 26485 public java.lang.String getQuery(); 26486 public java.lang.String getRawAuthority(); 26487 public java.lang.String getRawFragment(); 26488 public java.lang.String getRawPath(); 26489 public java.lang.String getRawQuery(); 26490 public java.lang.String getRawSchemeSpecificPart(); 26491 public java.lang.String getRawUserInfo(); 26492 public java.lang.String getScheme(); 26493 public java.lang.String getSchemeSpecificPart(); 26494 public java.lang.String getUserInfo(); 26495 public int hashCode(); 26496 public boolean isAbsolute(); 26497 public boolean isOpaque(); 26498 public java.net.URI normalize(); 26499 public java.net.URI parseServerAuthority(); 26500 public java.net.URI relativize(java.net.URI); 26501 public java.net.URI resolve(java.net.URI); 26502 public java.net.URI resolve(java.lang.String); 26503 public java.lang.String toASCIIString(); 26504 public java.lang.String toString(); 26505 public java.net.URL toURL(); 26506 26507 26508} 26509 26510-keep class java.net.URISyntaxException { 26511 <init>(java.lang.String, java.lang.String, int); 26512 <init>(java.lang.String, java.lang.String); 26513 26514 public int getIndex(); 26515 public java.lang.String getInput(); 26516 public java.lang.String getMessage(); 26517 public java.lang.String getReason(); 26518 26519 26520} 26521 26522-keep class java.net.URL { 26523 <init>(java.lang.String, java.lang.String, int, java.lang.String); 26524 <init>(java.lang.String, java.lang.String, java.lang.String); 26525 <init>(java.lang.String, java.lang.String, int, java.lang.String, java.net.URLStreamHandler); 26526 <init>(java.lang.String); 26527 <init>(java.net.URL, java.lang.String); 26528 <init>(java.net.URL, java.lang.String, java.net.URLStreamHandler); 26529 26530 public boolean equals(java.lang.Object); 26531 public java.lang.String getAuthority(); 26532 public java.lang.Object getContent(); 26533 public java.lang.Object getContent(java.lang.Class[]); 26534 public int getDefaultPort(); 26535 public java.lang.String getFile(); 26536 public java.lang.String getHost(); 26537 public java.lang.String getPath(); 26538 public int getPort(); 26539 public java.lang.String getProtocol(); 26540 public java.lang.String getQuery(); 26541 public java.lang.String getRef(); 26542 public java.lang.String getUserInfo(); 26543 public synchronized int hashCode(); 26544 public java.net.URLConnection openConnection(); 26545 public java.net.URLConnection openConnection(java.net.Proxy); 26546 public java.io.InputStream openStream(); 26547 public boolean sameFile(java.net.URL); 26548 public static void setURLStreamHandlerFactory(java.net.URLStreamHandlerFactory); 26549 public java.lang.String toExternalForm(); 26550 public java.lang.String toString(); 26551 public java.net.URI toURI(); 26552 26553 26554} 26555 26556-keep class java.net.URLConnection { 26557 <init>(java.net.URL); 26558 26559 public void addRequestProperty(java.lang.String, java.lang.String); 26560 public abstract void connect(); 26561 public boolean getAllowUserInteraction(); 26562 public int getConnectTimeout(); 26563 public java.lang.Object getContent(); 26564 public java.lang.Object getContent(java.lang.Class[]); 26565 public java.lang.String getContentEncoding(); 26566 public int getContentLength(); 26567 public long getContentLengthLong(); 26568 public java.lang.String getContentType(); 26569 public long getDate(); 26570 public static boolean getDefaultAllowUserInteraction(); 26571 public static java.lang.String getDefaultRequestProperty(java.lang.String); 26572 public boolean getDefaultUseCaches(); 26573 public boolean getDoInput(); 26574 public boolean getDoOutput(); 26575 public long getExpiration(); 26576 public static synchronized java.net.FileNameMap getFileNameMap(); 26577 public java.lang.String getHeaderField(java.lang.String); 26578 public java.lang.String getHeaderField(int); 26579 public long getHeaderFieldDate(java.lang.String, long); 26580 public int getHeaderFieldInt(java.lang.String, int); 26581 public java.lang.String getHeaderFieldKey(int); 26582 public long getHeaderFieldLong(java.lang.String, long); 26583 public java.util.Map getHeaderFields(); 26584 public long getIfModifiedSince(); 26585 public java.io.InputStream getInputStream(); 26586 public long getLastModified(); 26587 public java.io.OutputStream getOutputStream(); 26588 public java.security.Permission getPermission(); 26589 public int getReadTimeout(); 26590 public java.util.Map getRequestProperties(); 26591 public java.lang.String getRequestProperty(java.lang.String); 26592 public java.net.URL getURL(); 26593 public boolean getUseCaches(); 26594 public static java.lang.String guessContentTypeFromName(java.lang.String); 26595 public static java.lang.String guessContentTypeFromStream(java.io.InputStream); 26596 public void setAllowUserInteraction(boolean); 26597 public void setConnectTimeout(int); 26598 public static synchronized void setContentHandlerFactory(java.net.ContentHandlerFactory); 26599 public static void setDefaultAllowUserInteraction(boolean); 26600 public static void setDefaultRequestProperty(java.lang.String, java.lang.String); 26601 public void setDefaultUseCaches(boolean); 26602 public void setDoInput(boolean); 26603 public void setDoOutput(boolean); 26604 public static void setFileNameMap(java.net.FileNameMap); 26605 public void setIfModifiedSince(long); 26606 public void setReadTimeout(int); 26607 public void setRequestProperty(java.lang.String, java.lang.String); 26608 public void setUseCaches(boolean); 26609 public java.lang.String toString(); 26610 26611 26612 protected boolean allowUserInteraction; 26613 protected boolean connected; 26614 protected boolean doInput; 26615 protected boolean doOutput; 26616 protected long ifModifiedSince; 26617 protected java.net.URL url; 26618 protected boolean useCaches; 26619} 26620 26621-keep class java.net.URLStreamHandler { 26622 <init>(); 26623 26624 protected boolean equals(java.net.URL, java.net.URL); 26625 protected int getDefaultPort(); 26626 protected synchronized java.net.InetAddress getHostAddress(java.net.URL); 26627 protected int hashCode(java.net.URL); 26628 protected boolean hostsEqual(java.net.URL, java.net.URL); 26629 protected abstract java.net.URLConnection openConnection(java.net.URL); 26630 protected java.net.URLConnection openConnection(java.net.URL, java.net.Proxy); 26631 protected void parseURL(java.net.URL, java.lang.String, int, int); 26632 protected boolean sameFile(java.net.URL, java.net.URL); 26633 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); 26634 protected void setURL(java.net.URL, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String); 26635 protected java.lang.String toExternalForm(java.net.URL); 26636 26637 26638} 26639 26640-keep class java.net.URLStreamHandlerFactory { 26641 26642 public abstract java.net.URLStreamHandler createURLStreamHandler(java.lang.String); 26643 26644 26645} 26646 26647-keep class java.net.UnknownHostException { 26648 <init>(java.lang.String); 26649 <init>(); 26650 26651 26652 26653} 26654 26655-keep class java.nio.Buffer { 26656 26657 public abstract java.lang.Object array(); 26658 public abstract int arrayOffset(); 26659 public int capacity(); 26660 public java.nio.Buffer clear(); 26661 public java.nio.Buffer flip(); 26662 public int getElementSizeShift(); 26663 public abstract boolean hasArray(); 26664 public boolean hasRemaining(); 26665 public abstract boolean isDirect(); 26666 public abstract boolean isReadOnly(); 26667 public int limit(); 26668 public java.nio.Buffer limit(int); 26669 public java.nio.Buffer mark(); 26670 public int position(); 26671 public java.nio.Buffer position(int); 26672 public int remaining(); 26673 public java.nio.Buffer reset(); 26674 public java.nio.Buffer rewind(); 26675 26676 26677} 26678 26679-keep class java.nio.ByteBuffer { 26680 26681 public static java.nio.ByteBuffer allocate(int); 26682 public static java.nio.ByteBuffer allocateDirect(int); 26683 public byte[] array(); 26684 public java.lang.Object array(); 26685 public int arrayOffset(); 26686 public abstract java.nio.CharBuffer asCharBuffer(); 26687 public abstract java.nio.DoubleBuffer asDoubleBuffer(); 26688 public abstract java.nio.FloatBuffer asFloatBuffer(); 26689 public abstract java.nio.IntBuffer asIntBuffer(); 26690 public abstract java.nio.LongBuffer asLongBuffer(); 26691 public abstract java.nio.ByteBuffer asReadOnlyBuffer(); 26692 public abstract java.nio.ShortBuffer asShortBuffer(); 26693 public abstract java.nio.ByteBuffer compact(); 26694 public int compareTo(java.nio.ByteBuffer); 26695 public int compareTo(java.lang.Object); 26696 public abstract java.nio.ByteBuffer duplicate(); 26697 public boolean equals(java.lang.Object); 26698 public abstract byte get(); 26699 public abstract byte get(int); 26700 public java.nio.ByteBuffer get(byte[], int, int); 26701 public java.nio.ByteBuffer get(byte[]); 26702 public abstract char getChar(); 26703 public abstract char getChar(int); 26704 public abstract double getDouble(); 26705 public abstract double getDouble(int); 26706 public abstract float getFloat(); 26707 public abstract float getFloat(int); 26708 public abstract int getInt(); 26709 public abstract int getInt(int); 26710 public abstract long getLong(); 26711 public abstract long getLong(int); 26712 public abstract short getShort(); 26713 public abstract short getShort(int); 26714 public boolean hasArray(); 26715 public int hashCode(); 26716 public boolean isAccessible(); 26717 public abstract boolean isDirect(); 26718 public java.nio.ByteOrder order(); 26719 public java.nio.ByteBuffer order(java.nio.ByteOrder); 26720 public abstract java.nio.ByteBuffer put(byte); 26721 public abstract java.nio.ByteBuffer put(int, byte); 26722 public java.nio.ByteBuffer put(java.nio.ByteBuffer); 26723 public java.nio.ByteBuffer put(byte[], int, int); 26724 public java.nio.ByteBuffer put(byte[]); 26725 public abstract java.nio.ByteBuffer putChar(char); 26726 public abstract java.nio.ByteBuffer putChar(int, char); 26727 public abstract java.nio.ByteBuffer putDouble(double); 26728 public abstract java.nio.ByteBuffer putDouble(int, double); 26729 public abstract java.nio.ByteBuffer putFloat(float); 26730 public abstract java.nio.ByteBuffer putFloat(int, float); 26731 public abstract java.nio.ByteBuffer putInt(int); 26732 public abstract java.nio.ByteBuffer putInt(int, int); 26733 public abstract java.nio.ByteBuffer putLong(long); 26734 public abstract java.nio.ByteBuffer putLong(int, long); 26735 public abstract java.nio.ByteBuffer putShort(short); 26736 public abstract java.nio.ByteBuffer putShort(int, short); 26737 public void setAccessible(boolean); 26738 public abstract java.nio.ByteBuffer slice(); 26739 public java.lang.String toString(); 26740 public static java.nio.ByteBuffer wrap(byte[], int, int); 26741 public static java.nio.ByteBuffer wrap(byte[]); 26742 26743 26744} 26745 26746-keep class java.nio.ByteOrder { 26747 26748 public static java.nio.ByteOrder nativeOrder(); 26749 public java.lang.String toString(); 26750 26751 26752 public static java.nio.ByteOrder BIG_ENDIAN; 26753 public static java.nio.ByteOrder LITTLE_ENDIAN; 26754} 26755 26756-keep class java.nio.CharBuffer { 26757 26758 public static java.nio.CharBuffer allocate(int); 26759 public java.nio.CharBuffer append(java.lang.CharSequence); 26760 public java.nio.CharBuffer append(java.lang.CharSequence, int, int); 26761 public java.nio.CharBuffer append(char); 26762 public java.lang.Appendable append(char); 26763 public java.lang.Appendable append(java.lang.CharSequence, int, int); 26764 public java.lang.Appendable append(java.lang.CharSequence); 26765 public char[] array(); 26766 public java.lang.Object array(); 26767 public int arrayOffset(); 26768 public abstract java.nio.CharBuffer asReadOnlyBuffer(); 26769 public char charAt(int); 26770 public java.util.stream.IntStream chars(); 26771 public abstract java.nio.CharBuffer compact(); 26772 public int compareTo(java.nio.CharBuffer); 26773 public int compareTo(java.lang.Object); 26774 public abstract java.nio.CharBuffer duplicate(); 26775 public boolean equals(java.lang.Object); 26776 public abstract char get(); 26777 public abstract char get(int); 26778 public java.nio.CharBuffer get(char[], int, int); 26779 public java.nio.CharBuffer get(char[]); 26780 public boolean hasArray(); 26781 public int hashCode(); 26782 public abstract boolean isDirect(); 26783 public int length(); 26784 public abstract java.nio.ByteOrder order(); 26785 public abstract java.nio.CharBuffer put(char); 26786 public abstract java.nio.CharBuffer put(int, char); 26787 public java.nio.CharBuffer put(java.nio.CharBuffer); 26788 public java.nio.CharBuffer put(char[], int, int); 26789 public java.nio.CharBuffer put(char[]); 26790 public java.nio.CharBuffer put(java.lang.String, int, int); 26791 public java.nio.CharBuffer put(java.lang.String); 26792 public int read(java.nio.CharBuffer); 26793 public abstract java.nio.CharBuffer slice(); 26794 public abstract java.nio.CharBuffer subSequence(int, int); 26795 public java.lang.CharSequence subSequence(int, int); 26796 public java.lang.String toString(); 26797 public static java.nio.CharBuffer wrap(char[], int, int); 26798 public static java.nio.CharBuffer wrap(char[]); 26799 public static java.nio.CharBuffer wrap(java.lang.CharSequence, int, int); 26800 public static java.nio.CharBuffer wrap(java.lang.CharSequence); 26801 26802 26803} 26804 26805-keep class java.nio.DoubleBuffer { 26806 26807 public static java.nio.DoubleBuffer allocate(int); 26808 public double[] array(); 26809 public java.lang.Object array(); 26810 public int arrayOffset(); 26811 public abstract java.nio.DoubleBuffer asReadOnlyBuffer(); 26812 public abstract java.nio.DoubleBuffer compact(); 26813 public int compareTo(java.nio.DoubleBuffer); 26814 public int compareTo(java.lang.Object); 26815 public abstract java.nio.DoubleBuffer duplicate(); 26816 public boolean equals(java.lang.Object); 26817 public abstract double get(); 26818 public abstract double get(int); 26819 public java.nio.DoubleBuffer get(double[], int, int); 26820 public java.nio.DoubleBuffer get(double[]); 26821 public boolean hasArray(); 26822 public int hashCode(); 26823 public abstract boolean isDirect(); 26824 public abstract java.nio.ByteOrder order(); 26825 public abstract java.nio.DoubleBuffer put(double); 26826 public abstract java.nio.DoubleBuffer put(int, double); 26827 public java.nio.DoubleBuffer put(java.nio.DoubleBuffer); 26828 public java.nio.DoubleBuffer put(double[], int, int); 26829 public java.nio.DoubleBuffer put(double[]); 26830 public abstract java.nio.DoubleBuffer slice(); 26831 public java.lang.String toString(); 26832 public static java.nio.DoubleBuffer wrap(double[], int, int); 26833 public static java.nio.DoubleBuffer wrap(double[]); 26834 26835 26836} 26837 26838-keep class java.nio.FloatBuffer { 26839 26840 public static java.nio.FloatBuffer allocate(int); 26841 public float[] array(); 26842 public java.lang.Object array(); 26843 public int arrayOffset(); 26844 public abstract java.nio.FloatBuffer asReadOnlyBuffer(); 26845 public abstract java.nio.FloatBuffer compact(); 26846 public int compareTo(java.nio.FloatBuffer); 26847 public int compareTo(java.lang.Object); 26848 public abstract java.nio.FloatBuffer duplicate(); 26849 public boolean equals(java.lang.Object); 26850 public abstract float get(); 26851 public abstract float get(int); 26852 public java.nio.FloatBuffer get(float[], int, int); 26853 public java.nio.FloatBuffer get(float[]); 26854 public boolean hasArray(); 26855 public int hashCode(); 26856 public abstract boolean isDirect(); 26857 public abstract java.nio.ByteOrder order(); 26858 public abstract java.nio.FloatBuffer put(float); 26859 public abstract java.nio.FloatBuffer put(int, float); 26860 public java.nio.FloatBuffer put(java.nio.FloatBuffer); 26861 public java.nio.FloatBuffer put(float[], int, int); 26862 public java.nio.FloatBuffer put(float[]); 26863 public abstract java.nio.FloatBuffer slice(); 26864 public java.lang.String toString(); 26865 public static java.nio.FloatBuffer wrap(float[], int, int); 26866 public static java.nio.FloatBuffer wrap(float[]); 26867 26868 26869} 26870 26871-keep class java.nio.IntBuffer { 26872 26873 public static java.nio.IntBuffer allocate(int); 26874 public int[] array(); 26875 public java.lang.Object array(); 26876 public int arrayOffset(); 26877 public abstract java.nio.IntBuffer asReadOnlyBuffer(); 26878 public abstract java.nio.IntBuffer compact(); 26879 public int compareTo(java.nio.IntBuffer); 26880 public int compareTo(java.lang.Object); 26881 public abstract java.nio.IntBuffer duplicate(); 26882 public boolean equals(java.lang.Object); 26883 public abstract int get(); 26884 public abstract int get(int); 26885 public java.nio.IntBuffer get(int[], int, int); 26886 public java.nio.IntBuffer get(int[]); 26887 public boolean hasArray(); 26888 public int hashCode(); 26889 public abstract boolean isDirect(); 26890 public abstract java.nio.ByteOrder order(); 26891 public abstract java.nio.IntBuffer put(int); 26892 public abstract java.nio.IntBuffer put(int, int); 26893 public java.nio.IntBuffer put(java.nio.IntBuffer); 26894 public java.nio.IntBuffer put(int[], int, int); 26895 public java.nio.IntBuffer put(int[]); 26896 public abstract java.nio.IntBuffer slice(); 26897 public java.lang.String toString(); 26898 public static java.nio.IntBuffer wrap(int[], int, int); 26899 public static java.nio.IntBuffer wrap(int[]); 26900 26901 26902} 26903 26904-keep class java.nio.LongBuffer { 26905 26906 public static java.nio.LongBuffer allocate(int); 26907 public long[] array(); 26908 public java.lang.Object array(); 26909 public int arrayOffset(); 26910 public abstract java.nio.LongBuffer asReadOnlyBuffer(); 26911 public abstract java.nio.LongBuffer compact(); 26912 public int compareTo(java.nio.LongBuffer); 26913 public int compareTo(java.lang.Object); 26914 public abstract java.nio.LongBuffer duplicate(); 26915 public boolean equals(java.lang.Object); 26916 public abstract long get(); 26917 public abstract long get(int); 26918 public java.nio.LongBuffer get(long[], int, int); 26919 public java.nio.LongBuffer get(long[]); 26920 public boolean hasArray(); 26921 public int hashCode(); 26922 public abstract boolean isDirect(); 26923 public abstract java.nio.ByteOrder order(); 26924 public abstract java.nio.LongBuffer put(long); 26925 public abstract java.nio.LongBuffer put(int, long); 26926 public java.nio.LongBuffer put(java.nio.LongBuffer); 26927 public java.nio.LongBuffer put(long[], int, int); 26928 public java.nio.LongBuffer put(long[]); 26929 public abstract java.nio.LongBuffer slice(); 26930 public java.lang.String toString(); 26931 public static java.nio.LongBuffer wrap(long[], int, int); 26932 public static java.nio.LongBuffer wrap(long[]); 26933 26934 26935} 26936 26937-keep class java.nio.MappedByteBuffer { 26938 26939 public java.nio.MappedByteBuffer force(); 26940 public boolean isLoaded(); 26941 public java.nio.MappedByteBuffer load(); 26942 26943 26944} 26945 26946-keep class java.nio.ShortBuffer { 26947 26948 public static java.nio.ShortBuffer allocate(int); 26949 public short[] array(); 26950 public java.lang.Object array(); 26951 public int arrayOffset(); 26952 public abstract java.nio.ShortBuffer asReadOnlyBuffer(); 26953 public abstract java.nio.ShortBuffer compact(); 26954 public int compareTo(java.nio.ShortBuffer); 26955 public int compareTo(java.lang.Object); 26956 public abstract java.nio.ShortBuffer duplicate(); 26957 public boolean equals(java.lang.Object); 26958 public abstract short get(); 26959 public abstract short get(int); 26960 public java.nio.ShortBuffer get(short[], int, int); 26961 public java.nio.ShortBuffer get(short[]); 26962 public boolean hasArray(); 26963 public int hashCode(); 26964 public abstract boolean isDirect(); 26965 public abstract java.nio.ByteOrder order(); 26966 public abstract java.nio.ShortBuffer put(short); 26967 public abstract java.nio.ShortBuffer put(int, short); 26968 public java.nio.ShortBuffer put(java.nio.ShortBuffer); 26969 public java.nio.ShortBuffer put(short[], int, int); 26970 public java.nio.ShortBuffer put(short[]); 26971 public abstract java.nio.ShortBuffer slice(); 26972 public java.lang.String toString(); 26973 public static java.nio.ShortBuffer wrap(short[], int, int); 26974 public static java.nio.ShortBuffer wrap(short[]); 26975 26976 26977} 26978 26979-keep class java.nio.channels.AsynchronousCloseException { 26980 <init>(); 26981 26982 26983 26984} 26985 26986-keep class java.nio.channels.AsynchronousFileChannel { 26987 <init>(); 26988 26989 public abstract void force(boolean); 26990 public abstract void lock(long, long, boolean, java.lang.Object, java.nio.channels.CompletionHandler); 26991 public void lock(java.lang.Object, java.nio.channels.CompletionHandler); 26992 public abstract java.util.concurrent.Future lock(long, long, boolean); 26993 public java.util.concurrent.Future lock(); 26994 public static java.nio.channels.AsynchronousFileChannel open(java.nio.file.Path, java.util.Set, java.util.concurrent.ExecutorService, java.nio.file.attribute.FileAttribute[]); 26995 public static java.nio.channels.AsynchronousFileChannel open(java.nio.file.Path, java.nio.file.OpenOption[]); 26996 public abstract void read(java.nio.ByteBuffer, long, java.lang.Object, java.nio.channels.CompletionHandler); 26997 public abstract java.util.concurrent.Future read(java.nio.ByteBuffer, long); 26998 public abstract long size(); 26999 public abstract java.nio.channels.AsynchronousFileChannel truncate(long); 27000 public abstract java.nio.channels.FileLock tryLock(long, long, boolean); 27001 public java.nio.channels.FileLock tryLock(); 27002 public abstract void write(java.nio.ByteBuffer, long, java.lang.Object, java.nio.channels.CompletionHandler); 27003 public abstract java.util.concurrent.Future write(java.nio.ByteBuffer, long); 27004 27005 27006} 27007 27008-keep class java.nio.channels.Channel { 27009 27010 public abstract void close(); 27011 public abstract boolean isOpen(); 27012 27013 27014} 27015 27016-keep class java.nio.channels.ClosedChannelException { 27017 <init>(); 27018 27019 27020 27021} 27022 27023-keep class java.nio.channels.CompletionHandler { 27024 27025 public abstract void completed(java.lang.Object, java.lang.Object); 27026 public abstract void failed(java.lang.Throwable, java.lang.Object); 27027 27028 27029} 27030 27031-keep class java.nio.channels.DatagramChannel { 27032 <init>(java.nio.channels.spi.SelectorProvider); 27033 27034 public abstract java.nio.channels.DatagramChannel bind(java.net.SocketAddress); 27035 public java.nio.channels.NetworkChannel bind(java.net.SocketAddress); 27036 public abstract java.nio.channels.DatagramChannel connect(java.net.SocketAddress); 27037 public abstract java.nio.channels.DatagramChannel disconnect(); 27038 public abstract java.net.SocketAddress getLocalAddress(); 27039 public abstract java.net.SocketAddress getRemoteAddress(); 27040 public abstract boolean isConnected(); 27041 public static java.nio.channels.DatagramChannel open(); 27042 public static java.nio.channels.DatagramChannel open(java.net.ProtocolFamily); 27043 public abstract int read(java.nio.ByteBuffer); 27044 public abstract long read(java.nio.ByteBuffer[], int, int); 27045 public long read(java.nio.ByteBuffer[]); 27046 public abstract java.net.SocketAddress receive(java.nio.ByteBuffer); 27047 public abstract int send(java.nio.ByteBuffer, java.net.SocketAddress); 27048 public abstract java.nio.channels.DatagramChannel setOption(java.net.SocketOption, java.lang.Object); 27049 public java.nio.channels.NetworkChannel setOption(java.net.SocketOption, java.lang.Object); 27050 public abstract java.net.DatagramSocket socket(); 27051 public int validOps(); 27052 public abstract int write(java.nio.ByteBuffer); 27053 public abstract long write(java.nio.ByteBuffer[], int, int); 27054 public long write(java.nio.ByteBuffer[]); 27055 27056 27057} 27058 27059-keep class java.nio.channels.FileChannel { 27060 <init>(); 27061 27062 public abstract void force(boolean); 27063 public abstract java.nio.channels.FileLock lock(long, long, boolean); 27064 public java.nio.channels.FileLock lock(); 27065 public abstract java.nio.MappedByteBuffer map(java.nio.channels.FileChannel$MapMode, long, long); 27066 public static java.nio.channels.FileChannel open(java.nio.file.Path, java.util.Set, java.nio.file.attribute.FileAttribute[]); 27067 public static java.nio.channels.FileChannel open(java.nio.file.Path, java.nio.file.OpenOption[]); 27068 public abstract long position(); 27069 public abstract java.nio.channels.FileChannel position(long); 27070 public java.nio.channels.SeekableByteChannel position(long); 27071 public abstract int read(java.nio.ByteBuffer); 27072 public abstract long read(java.nio.ByteBuffer[], int, int); 27073 public long read(java.nio.ByteBuffer[]); 27074 public abstract int read(java.nio.ByteBuffer, long); 27075 public abstract long size(); 27076 public abstract long transferFrom(java.nio.channels.ReadableByteChannel, long, long); 27077 public abstract long transferTo(long, long, java.nio.channels.WritableByteChannel); 27078 public abstract java.nio.channels.FileChannel truncate(long); 27079 public java.nio.channels.SeekableByteChannel truncate(long); 27080 public abstract java.nio.channels.FileLock tryLock(long, long, boolean); 27081 public java.nio.channels.FileLock tryLock(); 27082 public abstract int write(java.nio.ByteBuffer); 27083 public abstract long write(java.nio.ByteBuffer[], int, int); 27084 public long write(java.nio.ByteBuffer[]); 27085 public abstract int write(java.nio.ByteBuffer, long); 27086 27087 27088} 27089 27090-keep class java.nio.channels.FileChannel$MapMode { 27091 27092 public java.lang.String toString(); 27093 27094 27095 public static java.nio.channels.FileChannel$MapMode PRIVATE; 27096 public static java.nio.channels.FileChannel$MapMode READ_ONLY; 27097 public static java.nio.channels.FileChannel$MapMode READ_WRITE; 27098} 27099 27100-keep class java.nio.channels.FileLock { 27101 <init>(java.nio.channels.FileChannel, long, long, boolean); 27102 <init>(java.nio.channels.AsynchronousFileChannel, long, long, boolean); 27103 27104 public java.nio.channels.Channel acquiredBy(); 27105 public java.nio.channels.FileChannel channel(); 27106 public void close(); 27107 public boolean isShared(); 27108 public abstract boolean isValid(); 27109 public boolean overlaps(long, long); 27110 public long position(); 27111 public abstract void release(); 27112 public long size(); 27113 public java.lang.String toString(); 27114 27115 27116} 27117 27118-keep class java.nio.channels.NetworkChannel { 27119 27120 public abstract java.nio.channels.NetworkChannel bind(java.net.SocketAddress); 27121 public abstract java.net.SocketAddress getLocalAddress(); 27122 public abstract java.lang.Object getOption(java.net.SocketOption); 27123 public abstract java.nio.channels.NetworkChannel setOption(java.net.SocketOption, java.lang.Object); 27124 public abstract java.util.Set supportedOptions(); 27125 27126 27127} 27128 27129-keep class java.nio.channels.Pipe { 27130 <init>(); 27131 27132 public static java.nio.channels.Pipe open(); 27133 public abstract java.nio.channels.Pipe$SinkChannel sink(); 27134 public abstract java.nio.channels.Pipe$SourceChannel source(); 27135 27136 27137} 27138 27139-keep class java.nio.channels.Pipe$SinkChannel { 27140 <init>(java.nio.channels.spi.SelectorProvider); 27141 27142 public int validOps(); 27143 27144 27145} 27146 27147-keep class java.nio.channels.Pipe$SourceChannel { 27148 <init>(java.nio.channels.spi.SelectorProvider); 27149 27150 public int validOps(); 27151 27152 27153} 27154 27155-keep class java.nio.channels.ReadableByteChannel { 27156 27157 public abstract int read(java.nio.ByteBuffer); 27158 27159 27160} 27161 27162-keep class java.nio.channels.SeekableByteChannel { 27163 27164 public abstract long position(); 27165 public abstract java.nio.channels.SeekableByteChannel position(long); 27166 public abstract int read(java.nio.ByteBuffer); 27167 public abstract long size(); 27168 public abstract java.nio.channels.SeekableByteChannel truncate(long); 27169 public abstract int write(java.nio.ByteBuffer); 27170 27171 27172} 27173 27174-keep class java.nio.channels.SelectableChannel { 27175 <init>(); 27176 27177 public abstract java.lang.Object blockingLock(); 27178 public abstract java.nio.channels.SelectableChannel configureBlocking(boolean); 27179 public abstract boolean isBlocking(); 27180 public abstract boolean isRegistered(); 27181 public abstract java.nio.channels.SelectionKey keyFor(java.nio.channels.Selector); 27182 public abstract java.nio.channels.spi.SelectorProvider provider(); 27183 public abstract java.nio.channels.SelectionKey register(java.nio.channels.Selector, int, java.lang.Object); 27184 public java.nio.channels.SelectionKey register(java.nio.channels.Selector, int); 27185 public abstract int validOps(); 27186 27187 27188} 27189 27190-keep class java.nio.channels.SelectionKey { 27191 <init>(); 27192 27193 public java.lang.Object attach(java.lang.Object); 27194 public java.lang.Object attachment(); 27195 public abstract void cancel(); 27196 public abstract java.nio.channels.SelectableChannel channel(); 27197 public abstract int interestOps(); 27198 public abstract java.nio.channels.SelectionKey interestOps(int); 27199 public boolean isAcceptable(); 27200 public boolean isConnectable(); 27201 public boolean isReadable(); 27202 public abstract boolean isValid(); 27203 public boolean isWritable(); 27204 public abstract int readyOps(); 27205 public abstract java.nio.channels.Selector selector(); 27206 27207 27208 public static int OP_ACCEPT; 27209 public static int OP_CONNECT; 27210 public static int OP_READ; 27211 public static int OP_WRITE; 27212} 27213 27214-keep class java.nio.channels.Selector { 27215 <init>(); 27216 27217 public abstract void close(); 27218 public abstract boolean isOpen(); 27219 public abstract java.util.Set keys(); 27220 public static java.nio.channels.Selector open(); 27221 public abstract java.nio.channels.spi.SelectorProvider provider(); 27222 public abstract int select(long); 27223 public abstract int select(); 27224 public abstract int selectNow(); 27225 public abstract java.util.Set selectedKeys(); 27226 public abstract java.nio.channels.Selector wakeup(); 27227 27228 27229} 27230 27231-keep class java.nio.channels.ServerSocketChannel { 27232 <init>(java.nio.channels.spi.SelectorProvider); 27233 27234 public abstract java.nio.channels.SocketChannel accept(); 27235 public java.nio.channels.ServerSocketChannel bind(java.net.SocketAddress); 27236 public abstract java.nio.channels.ServerSocketChannel bind(java.net.SocketAddress, int); 27237 public java.nio.channels.NetworkChannel bind(java.net.SocketAddress); 27238 public abstract java.net.SocketAddress getLocalAddress(); 27239 public static java.nio.channels.ServerSocketChannel open(); 27240 public abstract java.nio.channels.ServerSocketChannel setOption(java.net.SocketOption, java.lang.Object); 27241 public java.nio.channels.NetworkChannel setOption(java.net.SocketOption, java.lang.Object); 27242 public abstract java.net.ServerSocket socket(); 27243 public int validOps(); 27244 27245 27246} 27247 27248-keep class java.nio.channels.SocketChannel { 27249 <init>(java.nio.channels.spi.SelectorProvider); 27250 27251 public abstract java.nio.channels.SocketChannel bind(java.net.SocketAddress); 27252 public java.nio.channels.NetworkChannel bind(java.net.SocketAddress); 27253 public abstract boolean connect(java.net.SocketAddress); 27254 public abstract boolean finishConnect(); 27255 public abstract java.net.SocketAddress getLocalAddress(); 27256 public abstract java.net.SocketAddress getRemoteAddress(); 27257 public abstract boolean isConnected(); 27258 public abstract boolean isConnectionPending(); 27259 public static java.nio.channels.SocketChannel open(); 27260 public static java.nio.channels.SocketChannel open(java.net.SocketAddress); 27261 public abstract int read(java.nio.ByteBuffer); 27262 public abstract long read(java.nio.ByteBuffer[], int, int); 27263 public long read(java.nio.ByteBuffer[]); 27264 public abstract java.nio.channels.SocketChannel setOption(java.net.SocketOption, java.lang.Object); 27265 public java.nio.channels.NetworkChannel setOption(java.net.SocketOption, java.lang.Object); 27266 public abstract java.nio.channels.SocketChannel shutdownInput(); 27267 public abstract java.nio.channels.SocketChannel shutdownOutput(); 27268 public abstract java.net.Socket socket(); 27269 public int validOps(); 27270 public abstract int write(java.nio.ByteBuffer); 27271 public abstract long write(java.nio.ByteBuffer[], int, int); 27272 public long write(java.nio.ByteBuffer[]); 27273 27274 27275} 27276 27277-keep class java.nio.channels.WritableByteChannel { 27278 27279 public abstract int write(java.nio.ByteBuffer); 27280 27281 27282} 27283 27284-keep class java.nio.channels.spi.AbstractInterruptibleChannel { 27285 <init>(); 27286 27287 protected void begin(); 27288 public void close(); 27289 protected void end(boolean); 27290 protected abstract void implCloseChannel(); 27291 public boolean isOpen(); 27292 27293 27294} 27295 27296-keep class java.nio.channels.spi.AbstractSelectableChannel { 27297 <init>(java.nio.channels.spi.SelectorProvider); 27298 27299 public java.lang.Object blockingLock(); 27300 public java.nio.channels.SelectableChannel configureBlocking(boolean); 27301 protected void implCloseChannel(); 27302 protected abstract void implCloseSelectableChannel(); 27303 protected abstract void implConfigureBlocking(boolean); 27304 public boolean isBlocking(); 27305 public boolean isRegistered(); 27306 public java.nio.channels.SelectionKey keyFor(java.nio.channels.Selector); 27307 public java.nio.channels.spi.SelectorProvider provider(); 27308 public java.nio.channels.SelectionKey register(java.nio.channels.Selector, int, java.lang.Object); 27309 27310 27311} 27312 27313-keep class java.nio.channels.spi.AbstractSelectionKey { 27314 <init>(); 27315 27316 public void cancel(); 27317 public boolean isValid(); 27318 27319 27320} 27321 27322-keep class java.nio.channels.spi.AbstractSelector { 27323 <init>(java.nio.channels.spi.SelectorProvider); 27324 27325 protected void begin(); 27326 protected java.util.Set cancelledKeys(); 27327 public void close(); 27328 protected void deregister(java.nio.channels.spi.AbstractSelectionKey); 27329 protected void end(); 27330 protected abstract void implCloseSelector(); 27331 public boolean isOpen(); 27332 public java.nio.channels.spi.SelectorProvider provider(); 27333 protected abstract java.nio.channels.SelectionKey register(java.nio.channels.spi.AbstractSelectableChannel, int, java.lang.Object); 27334 27335 27336} 27337 27338-keep class java.nio.channels.spi.SelectorProvider { 27339 <init>(); 27340 27341 public java.nio.channels.Channel inheritedChannel(); 27342 public abstract java.nio.channels.DatagramChannel openDatagramChannel(); 27343 public abstract java.nio.channels.DatagramChannel openDatagramChannel(java.net.ProtocolFamily); 27344 public abstract java.nio.channels.Pipe openPipe(); 27345 public abstract java.nio.channels.spi.AbstractSelector openSelector(); 27346 public abstract java.nio.channels.ServerSocketChannel openServerSocketChannel(); 27347 public abstract java.nio.channels.SocketChannel openSocketChannel(); 27348 public static java.nio.channels.spi.SelectorProvider provider(); 27349 27350 27351} 27352 27353-keep class java.nio.charset.CharacterCodingException { 27354 <init>(); 27355 27356 27357 27358} 27359 27360-keep class java.nio.charset.Charset { 27361 <init>(java.lang.String, java.lang.String[]); 27362 27363 public java.util.Set aliases(); 27364 public static java.util.SortedMap availableCharsets(); 27365 public boolean canEncode(); 27366 public int compareTo(java.nio.charset.Charset); 27367 public int compareTo(java.lang.Object); 27368 public abstract boolean contains(java.nio.charset.Charset); 27369 public java.nio.CharBuffer decode(java.nio.ByteBuffer); 27370 public static java.nio.charset.Charset defaultCharset(); 27371 public java.lang.String displayName(); 27372 public java.lang.String displayName(java.util.Locale); 27373 public java.nio.ByteBuffer encode(java.nio.CharBuffer); 27374 public java.nio.ByteBuffer encode(java.lang.String); 27375 public boolean equals(java.lang.Object); 27376 public static java.nio.charset.Charset forName(java.lang.String); 27377 public static java.nio.charset.Charset forNameUEE(java.lang.String); 27378 public int hashCode(); 27379 public boolean isRegistered(); 27380 public static boolean isSupported(java.lang.String); 27381 public java.lang.String name(); 27382 public abstract java.nio.charset.CharsetDecoder newDecoder(); 27383 public abstract java.nio.charset.CharsetEncoder newEncoder(); 27384 public java.lang.String toString(); 27385 27386 27387} 27388 27389-keep class java.nio.charset.CharsetDecoder { 27390 <init>(java.nio.charset.Charset, float, float); 27391 27392 public float averageCharsPerByte(); 27393 public java.nio.charset.Charset charset(); 27394 public java.nio.charset.CoderResult decode(java.nio.ByteBuffer, java.nio.CharBuffer, boolean); 27395 public java.nio.CharBuffer decode(java.nio.ByteBuffer); 27396 protected abstract java.nio.charset.CoderResult decodeLoop(java.nio.ByteBuffer, java.nio.CharBuffer); 27397 public java.nio.charset.Charset detectedCharset(); 27398 public java.nio.charset.CoderResult flush(java.nio.CharBuffer); 27399 protected java.nio.charset.CoderResult implFlush(java.nio.CharBuffer); 27400 protected void implOnMalformedInput(java.nio.charset.CodingErrorAction); 27401 protected void implOnUnmappableCharacter(java.nio.charset.CodingErrorAction); 27402 protected void implReplaceWith(java.lang.String); 27403 protected void implReset(); 27404 public boolean isAutoDetecting(); 27405 public boolean isCharsetDetected(); 27406 public java.nio.charset.CodingErrorAction malformedInputAction(); 27407 public float maxCharsPerByte(); 27408 public java.nio.charset.CharsetDecoder onMalformedInput(java.nio.charset.CodingErrorAction); 27409 public java.nio.charset.CharsetDecoder onUnmappableCharacter(java.nio.charset.CodingErrorAction); 27410 public java.nio.charset.CharsetDecoder replaceWith(java.lang.String); 27411 public java.lang.String replacement(); 27412 public java.nio.charset.CharsetDecoder reset(); 27413 public java.nio.charset.CodingErrorAction unmappableCharacterAction(); 27414 27415 27416} 27417 27418-keep class java.nio.charset.CharsetEncoder { 27419 <init>(java.nio.charset.Charset, float, float, byte[]); 27420 <init>(java.nio.charset.Charset, float, float); 27421 27422 public float averageBytesPerChar(); 27423 public boolean canEncode(char); 27424 public boolean canEncode(java.lang.CharSequence); 27425 public java.nio.charset.Charset charset(); 27426 public java.nio.charset.CoderResult encode(java.nio.CharBuffer, java.nio.ByteBuffer, boolean); 27427 public java.nio.ByteBuffer encode(java.nio.CharBuffer); 27428 protected abstract java.nio.charset.CoderResult encodeLoop(java.nio.CharBuffer, java.nio.ByteBuffer); 27429 public java.nio.charset.CoderResult flush(java.nio.ByteBuffer); 27430 protected java.nio.charset.CoderResult implFlush(java.nio.ByteBuffer); 27431 protected void implOnMalformedInput(java.nio.charset.CodingErrorAction); 27432 protected void implOnUnmappableCharacter(java.nio.charset.CodingErrorAction); 27433 protected void implReplaceWith(byte[]); 27434 protected void implReset(); 27435 public boolean isLegalReplacement(byte[]); 27436 public java.nio.charset.CodingErrorAction malformedInputAction(); 27437 public float maxBytesPerChar(); 27438 public java.nio.charset.CharsetEncoder onMalformedInput(java.nio.charset.CodingErrorAction); 27439 public java.nio.charset.CharsetEncoder onUnmappableCharacter(java.nio.charset.CodingErrorAction); 27440 public java.nio.charset.CharsetEncoder replaceWith(byte[]); 27441 public byte[] replacement(); 27442 public java.nio.charset.CharsetEncoder reset(); 27443 public java.nio.charset.CodingErrorAction unmappableCharacterAction(); 27444 27445 27446} 27447 27448-keep class java.nio.charset.CoderResult { 27449 27450 public boolean isError(); 27451 public boolean isMalformed(); 27452 public boolean isOverflow(); 27453 public boolean isUnderflow(); 27454 public boolean isUnmappable(); 27455 public int length(); 27456 public static java.nio.charset.CoderResult malformedForLength(int); 27457 public void throwException(); 27458 public java.lang.String toString(); 27459 public static java.nio.charset.CoderResult unmappableForLength(int); 27460 27461 27462 public static java.nio.charset.CoderResult OVERFLOW; 27463 public static java.nio.charset.CoderResult UNDERFLOW; 27464} 27465 27466-keep class java.nio.charset.CodingErrorAction { 27467 27468 public java.lang.String toString(); 27469 27470 27471 public static java.nio.charset.CodingErrorAction IGNORE; 27472 public static java.nio.charset.CodingErrorAction REPLACE; 27473 public static java.nio.charset.CodingErrorAction REPORT; 27474} 27475 27476-keep class java.nio.file.AccessMode { 27477 27478 public static java.nio.file.AccessMode valueOf(java.lang.String); 27479 public static java.nio.file.AccessMode[] values(); 27480 27481 public static java.nio.file.AccessMode EXECUTE; 27482 public static java.nio.file.AccessMode READ; 27483 public static java.nio.file.AccessMode WRITE; 27484 27485} 27486 27487-keep class java.nio.file.CopyOption { 27488 27489 27490 27491} 27492 27493-keep class java.nio.file.DirectoryStream { 27494 27495 public abstract java.util.Iterator iterator(); 27496 27497 27498} 27499 27500-keep class java.nio.file.DirectoryStream$Filter { 27501 27502 public abstract boolean accept(java.lang.Object); 27503 27504 27505} 27506 27507-keep class java.nio.file.FileStore { 27508 <init>(); 27509 27510 public abstract java.lang.Object getAttribute(java.lang.String); 27511 public abstract java.nio.file.attribute.FileStoreAttributeView getFileStoreAttributeView(java.lang.Class); 27512 public abstract long getTotalSpace(); 27513 public abstract long getUnallocatedSpace(); 27514 public abstract long getUsableSpace(); 27515 public abstract boolean isReadOnly(); 27516 public abstract java.lang.String name(); 27517 public abstract boolean supportsFileAttributeView(java.lang.Class); 27518 public abstract boolean supportsFileAttributeView(java.lang.String); 27519 public abstract java.lang.String type(); 27520 27521 27522} 27523 27524-keep class java.nio.file.FileSystem { 27525 <init>(); 27526 27527 public abstract void close(); 27528 public abstract java.lang.Iterable getFileStores(); 27529 public abstract java.nio.file.Path getPath(java.lang.String, java.lang.String[]); 27530 public abstract java.nio.file.PathMatcher getPathMatcher(java.lang.String); 27531 public abstract java.lang.Iterable getRootDirectories(); 27532 public abstract java.lang.String getSeparator(); 27533 public abstract java.nio.file.attribute.UserPrincipalLookupService getUserPrincipalLookupService(); 27534 public abstract boolean isOpen(); 27535 public abstract boolean isReadOnly(); 27536 public abstract java.nio.file.WatchService newWatchService(); 27537 public abstract java.nio.file.spi.FileSystemProvider provider(); 27538 public abstract java.util.Set supportedFileAttributeViews(); 27539 27540 27541} 27542 27543-keep class java.nio.file.LinkOption { 27544 27545 public static java.nio.file.LinkOption valueOf(java.lang.String); 27546 public static java.nio.file.LinkOption[] values(); 27547 27548 public static java.nio.file.LinkOption NOFOLLOW_LINKS; 27549 27550} 27551 27552-keep class java.nio.file.OpenOption { 27553 27554 27555 27556} 27557 27558-keep class java.nio.file.Path { 27559 27560 public abstract int compareTo(java.nio.file.Path); 27561 public int compareTo(java.lang.Object); 27562 public abstract boolean endsWith(java.nio.file.Path); 27563 public abstract boolean endsWith(java.lang.String); 27564 public abstract boolean equals(java.lang.Object); 27565 public abstract java.nio.file.Path getFileName(); 27566 public abstract java.nio.file.FileSystem getFileSystem(); 27567 public abstract java.nio.file.Path getName(int); 27568 public abstract int getNameCount(); 27569 public abstract java.nio.file.Path getParent(); 27570 public abstract java.nio.file.Path getRoot(); 27571 public abstract int hashCode(); 27572 public abstract boolean isAbsolute(); 27573 public abstract java.util.Iterator iterator(); 27574 public abstract java.nio.file.Path normalize(); 27575 public abstract java.nio.file.WatchKey register(java.nio.file.WatchService, java.nio.file.WatchEvent$Kind[], java.nio.file.WatchEvent$Modifier[]); 27576 public abstract java.nio.file.WatchKey register(java.nio.file.WatchService, java.nio.file.WatchEvent$Kind[]); 27577 public abstract java.nio.file.Path relativize(java.nio.file.Path); 27578 public abstract java.nio.file.Path resolve(java.nio.file.Path); 27579 public abstract java.nio.file.Path resolve(java.lang.String); 27580 public abstract java.nio.file.Path resolveSibling(java.nio.file.Path); 27581 public abstract java.nio.file.Path resolveSibling(java.lang.String); 27582 public abstract boolean startsWith(java.nio.file.Path); 27583 public abstract boolean startsWith(java.lang.String); 27584 public abstract java.nio.file.Path subpath(int, int); 27585 public abstract java.nio.file.Path toAbsolutePath(); 27586 public abstract java.io.File toFile(); 27587 public abstract java.nio.file.Path toRealPath(java.nio.file.LinkOption[]); 27588 public abstract java.lang.String toString(); 27589 public abstract java.net.URI toUri(); 27590 27591 27592} 27593 27594-keep class java.nio.file.PathMatcher { 27595 27596 public abstract boolean matches(java.nio.file.Path); 27597 27598 27599} 27600 27601-keep class java.nio.file.WatchEvent { 27602 27603 public abstract java.lang.Object context(); 27604 public abstract int count(); 27605 public abstract java.nio.file.WatchEvent$Kind kind(); 27606 27607 27608} 27609 27610-keep class java.nio.file.WatchEvent$Kind { 27611 27612 public abstract java.lang.String name(); 27613 public abstract java.lang.Class type(); 27614 27615 27616} 27617 27618-keep class java.nio.file.WatchEvent$Modifier { 27619 27620 public abstract java.lang.String name(); 27621 27622 27623} 27624 27625-keep class java.nio.file.WatchKey { 27626 27627 public abstract void cancel(); 27628 public abstract boolean isValid(); 27629 public abstract java.util.List pollEvents(); 27630 public abstract boolean reset(); 27631 public abstract java.nio.file.Watchable watchable(); 27632 27633 27634} 27635 27636-keep class java.nio.file.WatchService { 27637 27638 public abstract void close(); 27639 public abstract java.nio.file.WatchKey poll(); 27640 public abstract java.nio.file.WatchKey poll(long, java.util.concurrent.TimeUnit); 27641 public abstract java.nio.file.WatchKey take(); 27642 27643 27644} 27645 27646-keep class java.nio.file.Watchable { 27647 27648 public abstract java.nio.file.WatchKey register(java.nio.file.WatchService, java.nio.file.WatchEvent$Kind[], java.nio.file.WatchEvent$Modifier[]); 27649 public abstract java.nio.file.WatchKey register(java.nio.file.WatchService, java.nio.file.WatchEvent$Kind[]); 27650 27651 27652} 27653 27654-keep class java.nio.file.attribute.BasicFileAttributes { 27655 27656 public abstract java.nio.file.attribute.FileTime creationTime(); 27657 public abstract java.lang.Object fileKey(); 27658 public abstract boolean isDirectory(); 27659 public abstract boolean isOther(); 27660 public abstract boolean isRegularFile(); 27661 public abstract boolean isSymbolicLink(); 27662 public abstract java.nio.file.attribute.FileTime lastAccessTime(); 27663 public abstract java.nio.file.attribute.FileTime lastModifiedTime(); 27664 public abstract long size(); 27665 27666 27667} 27668 27669-keep class java.nio.file.attribute.FileAttribute { 27670 27671 public abstract java.lang.String name(); 27672 public abstract java.lang.Object value(); 27673 27674 27675} 27676 27677-keep class java.nio.file.attribute.FileAttributeView { 27678 27679 27680 27681} 27682 27683-keep class java.nio.file.attribute.FileStoreAttributeView { 27684 27685 27686 27687} 27688 27689-keep class java.nio.file.attribute.FileTime { 27690 27691 public int compareTo(java.nio.file.attribute.FileTime); 27692 public int compareTo(java.lang.Object); 27693 public boolean equals(java.lang.Object); 27694 public static java.nio.file.attribute.FileTime from(long, java.util.concurrent.TimeUnit); 27695 public static java.nio.file.attribute.FileTime from(java.time.Instant); 27696 public static java.nio.file.attribute.FileTime fromMillis(long); 27697 public int hashCode(); 27698 public long to(java.util.concurrent.TimeUnit); 27699 public java.time.Instant toInstant(); 27700 public long toMillis(); 27701 public java.lang.String toString(); 27702 27703 27704} 27705 27706-keep class java.nio.file.attribute.GroupPrincipal { 27707 27708 27709 27710} 27711 27712-keep class java.nio.file.attribute.UserPrincipal { 27713 27714 27715 27716} 27717 27718-keep class java.nio.file.attribute.UserPrincipalLookupService { 27719 <init>(); 27720 27721 public abstract java.nio.file.attribute.GroupPrincipal lookupPrincipalByGroupName(java.lang.String); 27722 public abstract java.nio.file.attribute.UserPrincipal lookupPrincipalByName(java.lang.String); 27723 27724 27725} 27726 27727-keep class java.nio.file.spi.FileSystemProvider { 27728 <init>(); 27729 27730 public abstract void checkAccess(java.nio.file.Path, java.nio.file.AccessMode[]); 27731 public abstract void copy(java.nio.file.Path, java.nio.file.Path, java.nio.file.CopyOption[]); 27732 public abstract void createDirectory(java.nio.file.Path, java.nio.file.attribute.FileAttribute[]); 27733 public void createLink(java.nio.file.Path, java.nio.file.Path); 27734 public void createSymbolicLink(java.nio.file.Path, java.nio.file.Path, java.nio.file.attribute.FileAttribute[]); 27735 public abstract void delete(java.nio.file.Path); 27736 public boolean deleteIfExists(java.nio.file.Path); 27737 public abstract java.nio.file.attribute.FileAttributeView getFileAttributeView(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption[]); 27738 public abstract java.nio.file.FileStore getFileStore(java.nio.file.Path); 27739 public abstract java.nio.file.FileSystem getFileSystem(java.net.URI); 27740 public abstract java.nio.file.Path getPath(java.net.URI); 27741 public abstract java.lang.String getScheme(); 27742 public static java.util.List installedProviders(); 27743 public abstract boolean isHidden(java.nio.file.Path); 27744 public abstract boolean isSameFile(java.nio.file.Path, java.nio.file.Path); 27745 public abstract void move(java.nio.file.Path, java.nio.file.Path, java.nio.file.CopyOption[]); 27746 public java.nio.channels.AsynchronousFileChannel newAsynchronousFileChannel(java.nio.file.Path, java.util.Set, java.util.concurrent.ExecutorService, java.nio.file.attribute.FileAttribute[]); 27747 public abstract java.nio.channels.SeekableByteChannel newByteChannel(java.nio.file.Path, java.util.Set, java.nio.file.attribute.FileAttribute[]); 27748 public abstract java.nio.file.DirectoryStream newDirectoryStream(java.nio.file.Path, java.nio.file.DirectoryStream$Filter); 27749 public java.nio.channels.FileChannel newFileChannel(java.nio.file.Path, java.util.Set, java.nio.file.attribute.FileAttribute[]); 27750 public abstract java.nio.file.FileSystem newFileSystem(java.net.URI, java.util.Map); 27751 public java.nio.file.FileSystem newFileSystem(java.nio.file.Path, java.util.Map); 27752 public java.io.InputStream newInputStream(java.nio.file.Path, java.nio.file.OpenOption[]); 27753 public java.io.OutputStream newOutputStream(java.nio.file.Path, java.nio.file.OpenOption[]); 27754 public abstract java.nio.file.attribute.BasicFileAttributes readAttributes(java.nio.file.Path, java.lang.Class, java.nio.file.LinkOption[]); 27755 public abstract java.util.Map readAttributes(java.nio.file.Path, java.lang.String, java.nio.file.LinkOption[]); 27756 public java.nio.file.Path readSymbolicLink(java.nio.file.Path); 27757 public abstract void setAttribute(java.nio.file.Path, java.lang.String, java.lang.Object, java.nio.file.LinkOption[]); 27758 27759 27760} 27761 27762-keep class java.security.AccessControlContext { 27763 <init>(java.security.ProtectionDomain[]); 27764 <init>(java.security.AccessControlContext, java.security.DomainCombiner); 27765 27766 public void checkPermission(java.security.Permission); 27767 public java.security.DomainCombiner getDomainCombiner(); 27768 27769 27770} 27771 27772-keep class java.security.AccessControlException { 27773 <init>(java.lang.String); 27774 <init>(java.lang.String, java.security.Permission); 27775 27776 public java.security.Permission getPermission(); 27777 27778 27779} 27780 27781-keep class java.security.CodeSigner { 27782 <init>(java.security.cert.CertPath, java.security.Timestamp); 27783 27784 public boolean equals(java.lang.Object); 27785 public java.security.cert.CertPath getSignerCertPath(); 27786 public java.security.Timestamp getTimestamp(); 27787 public int hashCode(); 27788 public java.lang.String toString(); 27789 27790 27791} 27792 27793-keep class java.security.CodeSource { 27794 <init>(java.net.URL, java.security.cert.Certificate[]); 27795 <init>(java.net.URL, java.security.CodeSigner[]); 27796 27797 public java.security.cert.Certificate[] getCertificates(); 27798 public java.security.CodeSigner[] getCodeSigners(); 27799 public java.net.URL getLocation(); 27800 public boolean implies(java.security.CodeSource); 27801 27802 27803} 27804 27805-keep class java.security.DomainCombiner { 27806 27807 public abstract java.security.ProtectionDomain[] combine(java.security.ProtectionDomain[], java.security.ProtectionDomain[]); 27808 27809 27810} 27811 27812-keep class java.security.GeneralSecurityException { 27813 <init>(); 27814 <init>(java.lang.String); 27815 <init>(java.lang.String, java.lang.Throwable); 27816 <init>(java.lang.Throwable); 27817 27818 27819 27820} 27821 27822-keep class java.security.InvalidKeyException { 27823 <init>(); 27824 <init>(java.lang.String); 27825 <init>(java.lang.String, java.lang.Throwable); 27826 <init>(java.lang.Throwable); 27827 27828 27829 27830} 27831 27832-keep class java.security.KeyException { 27833 <init>(); 27834 <init>(java.lang.String); 27835 <init>(java.lang.String, java.lang.Throwable); 27836 <init>(java.lang.Throwable); 27837 27838 27839 27840} 27841 27842-keep class java.security.NoSuchAlgorithmException { 27843 <init>(); 27844 <init>(java.lang.String); 27845 <init>(java.lang.String, java.lang.Throwable); 27846 <init>(java.lang.Throwable); 27847 27848 27849 27850} 27851 27852-keep class java.security.NoSuchProviderException { 27853 <init>(); 27854 <init>(java.lang.String); 27855 27856 27857 27858} 27859 27860-keep class java.security.Permission { 27861 <init>(java.lang.String); 27862 27863 public void checkGuard(java.lang.Object); 27864 public abstract java.lang.String getActions(); 27865 public java.lang.String getName(); 27866 public abstract boolean implies(java.security.Permission); 27867 public java.security.PermissionCollection newPermissionCollection(); 27868 27869 27870} 27871 27872-keep class java.security.PermissionCollection { 27873 <init>(); 27874 27875 public abstract void add(java.security.Permission); 27876 public abstract java.util.Enumeration elements(); 27877 public abstract boolean implies(java.security.Permission); 27878 public boolean isReadOnly(); 27879 public void setReadOnly(); 27880 27881 27882} 27883 27884-keep class java.security.Principal { 27885 27886 public abstract boolean equals(java.lang.Object); 27887 public abstract java.lang.String getName(); 27888 public abstract int hashCode(); 27889 public boolean implies(javax.security.auth.Subject); 27890 public abstract java.lang.String toString(); 27891 27892 27893} 27894 27895-keep class java.security.PrivilegedAction { 27896 27897 public abstract java.lang.Object run(); 27898 27899 27900} 27901 27902-keep class java.security.PrivilegedActionException { 27903 <init>(java.lang.Exception); 27904 27905 public java.lang.Throwable getCause(); 27906 public java.lang.Exception getException(); 27907 public java.lang.String toString(); 27908 27909 27910} 27911 27912-keep class java.security.PrivilegedExceptionAction { 27913 27914 public abstract java.lang.Object run(); 27915 27916 27917} 27918 27919-keep class java.security.ProtectionDomain { 27920 <init>(java.security.CodeSource, java.security.PermissionCollection); 27921 <init>(java.security.CodeSource, java.security.PermissionCollection, java.lang.ClassLoader, java.security.Principal[]); 27922 27923 public java.lang.ClassLoader getClassLoader(); 27924 public java.security.CodeSource getCodeSource(); 27925 public java.security.PermissionCollection getPermissions(); 27926 public java.security.Principal[] getPrincipals(); 27927 public boolean implies(java.security.Permission); 27928 27929 27930} 27931 27932-keep class java.security.Provider { 27933 <init>(java.lang.String, double, java.lang.String); 27934 27935 public synchronized void clear(); 27936 public synchronized java.lang.Object compute(java.lang.Object, java.util.function.BiFunction); 27937 public synchronized java.lang.Object computeIfAbsent(java.lang.Object, java.util.function.Function); 27938 public synchronized java.lang.Object computeIfPresent(java.lang.Object, java.util.function.BiFunction); 27939 public java.util.Enumeration elements(); 27940 public synchronized java.util.Set entrySet(); 27941 public synchronized void forEach(java.util.function.BiConsumer); 27942 public java.lang.Object get(java.lang.Object); 27943 public java.lang.String getInfo(); 27944 public java.lang.String getName(); 27945 public synchronized java.lang.Object getOrDefault(java.lang.Object, java.lang.Object); 27946 public java.lang.String getProperty(java.lang.String); 27947 public synchronized java.security.Provider$Service getService(java.lang.String, java.lang.String); 27948 public synchronized java.util.Set getServices(); 27949 public double getVersion(); 27950 public boolean isRegistered(); 27951 public java.util.Set keySet(); 27952 public java.util.Enumeration keys(); 27953 public synchronized void load(java.io.InputStream); 27954 public synchronized java.lang.Object merge(java.lang.Object, java.lang.Object, java.util.function.BiFunction); 27955 public synchronized java.lang.Object put(java.lang.Object, java.lang.Object); 27956 public synchronized void putAll(java.util.Map); 27957 public synchronized java.lang.Object putIfAbsent(java.lang.Object, java.lang.Object); 27958 protected synchronized void putService(java.security.Provider$Service); 27959 public synchronized java.lang.Object remove(java.lang.Object); 27960 public synchronized boolean remove(java.lang.Object, java.lang.Object); 27961 protected synchronized void removeService(java.security.Provider$Service); 27962 public synchronized boolean replace(java.lang.Object, java.lang.Object, java.lang.Object); 27963 public synchronized java.lang.Object replace(java.lang.Object, java.lang.Object); 27964 public synchronized void replaceAll(java.util.function.BiFunction); 27965 public void setRegistered(); 27966 public void setUnregistered(); 27967 public java.lang.String toString(); 27968 public java.util.Collection values(); 27969 public synchronized void warmUpServiceProvision(); 27970 27971 27972} 27973 27974-keep class java.security.Provider$Service { 27975 <init>(java.security.Provider, java.lang.String, java.lang.String, java.lang.String, java.util.List, java.util.Map); 27976 27977 public java.lang.String getAlgorithm(); 27978 public java.lang.String getAttribute(java.lang.String); 27979 public java.lang.String getClassName(); 27980 public java.security.Provider getProvider(); 27981 public java.lang.String getType(); 27982 public java.lang.Object newInstance(java.lang.Object); 27983 public boolean supportsParameter(java.lang.Object); 27984 public java.lang.String toString(); 27985 27986 27987} 27988 27989-keep class java.security.PublicKey { 27990 27991 27992 27993 public static long serialVersionUID; 27994} 27995 27996-keep class java.security.SignatureException { 27997 <init>(); 27998 <init>(java.lang.String); 27999 <init>(java.lang.String, java.lang.Throwable); 28000 <init>(java.lang.Throwable); 28001 28002 28003 28004} 28005 28006-keep class java.security.Timestamp { 28007 <init>(java.util.Date, java.security.cert.CertPath); 28008 28009 public boolean equals(java.lang.Object); 28010 public java.security.cert.CertPath getSignerCertPath(); 28011 public java.util.Date getTimestamp(); 28012 public int hashCode(); 28013 public java.lang.String toString(); 28014 28015 28016} 28017 28018-keep class java.security.cert.CRL { 28019 <init>(java.lang.String); 28020 28021 public java.lang.String getType(); 28022 public abstract boolean isRevoked(java.security.cert.Certificate); 28023 public abstract java.lang.String toString(); 28024 28025 28026} 28027 28028-keep class java.security.cert.CRLException { 28029 <init>(); 28030 <init>(java.lang.String); 28031 <init>(java.lang.String, java.lang.Throwable); 28032 <init>(java.lang.Throwable); 28033 28034 28035 28036} 28037 28038-keep class java.security.cert.CertPath { 28039 <init>(java.lang.String); 28040 28041 public boolean equals(java.lang.Object); 28042 public abstract java.util.List getCertificates(); 28043 public abstract byte[] getEncoded(); 28044 public abstract byte[] getEncoded(java.lang.String); 28045 public abstract java.util.Iterator getEncodings(); 28046 public java.lang.String getType(); 28047 public int hashCode(); 28048 public java.lang.String toString(); 28049 protected java.lang.Object writeReplace(); 28050 28051 28052} 28053 28054-keep class java.security.cert.Certificate { 28055 <init>(java.lang.String); 28056 28057 public boolean equals(java.lang.Object); 28058 public abstract byte[] getEncoded(); 28059 public abstract java.security.PublicKey getPublicKey(); 28060 public java.lang.String getType(); 28061 public int hashCode(); 28062 public abstract java.lang.String toString(); 28063 public abstract void verify(java.security.PublicKey); 28064 public abstract void verify(java.security.PublicKey, java.lang.String); 28065 public void verify(java.security.PublicKey, java.security.Provider); 28066 protected java.lang.Object writeReplace(); 28067 28068 28069} 28070 28071-keep class java.security.cert.CertificateEncodingException { 28072 <init>(); 28073 <init>(java.lang.String); 28074 <init>(java.lang.String, java.lang.Throwable); 28075 <init>(java.lang.Throwable); 28076 28077 28078 28079} 28080 28081-keep class java.security.cert.CertificateException { 28082 <init>(); 28083 <init>(java.lang.String); 28084 <init>(java.lang.String, java.lang.Throwable); 28085 <init>(java.lang.Throwable); 28086 28087 28088 28089} 28090 28091-keep class java.security.cert.CertificateFactory { 28092 <init>(java.security.cert.CertificateFactorySpi, java.security.Provider, java.lang.String); 28093 28094 public java.security.cert.CRL generateCRL(java.io.InputStream); 28095 public java.util.Collection generateCRLs(java.io.InputStream); 28096 public java.security.cert.CertPath generateCertPath(java.io.InputStream); 28097 public java.security.cert.CertPath generateCertPath(java.io.InputStream, java.lang.String); 28098 public java.security.cert.CertPath generateCertPath(java.util.List); 28099 public java.security.cert.Certificate generateCertificate(java.io.InputStream); 28100 public java.util.Collection generateCertificates(java.io.InputStream); 28101 public java.util.Iterator getCertPathEncodings(); 28102 public static java.security.cert.CertificateFactory getInstance(java.lang.String); 28103 public static java.security.cert.CertificateFactory getInstance(java.lang.String, java.lang.String); 28104 public static java.security.cert.CertificateFactory getInstance(java.lang.String, java.security.Provider); 28105 public java.security.Provider getProvider(); 28106 public java.lang.String getType(); 28107 28108 28109} 28110 28111-keep class java.security.cert.CertificateFactorySpi { 28112 <init>(); 28113 28114 public abstract java.security.cert.CRL engineGenerateCRL(java.io.InputStream); 28115 public abstract java.util.Collection engineGenerateCRLs(java.io.InputStream); 28116 public java.security.cert.CertPath engineGenerateCertPath(java.io.InputStream); 28117 public java.security.cert.CertPath engineGenerateCertPath(java.io.InputStream, java.lang.String); 28118 public java.security.cert.CertPath engineGenerateCertPath(java.util.List); 28119 public abstract java.security.cert.Certificate engineGenerateCertificate(java.io.InputStream); 28120 public abstract java.util.Collection engineGenerateCertificates(java.io.InputStream); 28121 public java.util.Iterator engineGetCertPathEncodings(); 28122 28123 28124} 28125 28126-keep class java.text.AttributedCharacterIterator { 28127 28128 public abstract java.util.Set getAllAttributeKeys(); 28129 public abstract java.lang.Object getAttribute(java.text.AttributedCharacterIterator$Attribute); 28130 public abstract java.util.Map getAttributes(); 28131 public abstract int getRunLimit(); 28132 public abstract int getRunLimit(java.text.AttributedCharacterIterator$Attribute); 28133 public abstract int getRunLimit(java.util.Set); 28134 public abstract int getRunStart(); 28135 public abstract int getRunStart(java.text.AttributedCharacterIterator$Attribute); 28136 public abstract int getRunStart(java.util.Set); 28137 28138 28139} 28140 28141-keep class java.text.AttributedCharacterIterator$Attribute { 28142 <init>(java.lang.String); 28143 28144 public boolean equals(java.lang.Object); 28145 protected java.lang.String getName(); 28146 public int hashCode(); 28147 protected java.lang.Object readResolve(); 28148 public java.lang.String toString(); 28149 28150 28151 public static java.text.AttributedCharacterIterator$Attribute INPUT_METHOD_SEGMENT; 28152 public static java.text.AttributedCharacterIterator$Attribute LANGUAGE; 28153 public static java.text.AttributedCharacterIterator$Attribute READING; 28154} 28155 28156-keep class java.text.FieldPosition { 28157 <init>(int); 28158 <init>(java.text.Format$Field); 28159 <init>(java.text.Format$Field, int); 28160 28161 public boolean equals(java.lang.Object); 28162 public int getBeginIndex(); 28163 public int getEndIndex(); 28164 public int getField(); 28165 public java.text.Format$Field getFieldAttribute(); 28166 public int hashCode(); 28167 public void setBeginIndex(int); 28168 public void setEndIndex(int); 28169 public java.lang.String toString(); 28170 28171 28172} 28173 28174-keep class java.text.Format { 28175 <init>(); 28176 28177 public java.lang.Object clone(); 28178 public java.lang.String format(java.lang.Object); 28179 public abstract java.lang.StringBuffer format(java.lang.Object, java.lang.StringBuffer, java.text.FieldPosition); 28180 public java.text.AttributedCharacterIterator formatToCharacterIterator(java.lang.Object); 28181 public abstract java.lang.Object parseObject(java.lang.String, java.text.ParsePosition); 28182 public java.lang.Object parseObject(java.lang.String); 28183 28184 28185} 28186 28187-keep class java.text.Format$Field { 28188 <init>(java.lang.String); 28189 28190 28191 28192} 28193 28194-keep class java.text.ParseException { 28195 <init>(java.lang.String, int); 28196 28197 public int getErrorOffset(); 28198 28199 28200} 28201 28202-keep class java.text.ParsePosition { 28203 <init>(int); 28204 28205 public boolean equals(java.lang.Object); 28206 public int getErrorIndex(); 28207 public int getIndex(); 28208 public int hashCode(); 28209 public void setErrorIndex(int); 28210 public void setIndex(int); 28211 public java.lang.String toString(); 28212 28213 28214} 28215 28216-keep class java.time.Clock { 28217 <init>(); 28218 28219 public boolean equals(java.lang.Object); 28220 public static java.time.Clock fixed(java.time.Instant, java.time.ZoneId); 28221 public abstract java.time.ZoneId getZone(); 28222 public int hashCode(); 28223 public abstract java.time.Instant instant(); 28224 public long millis(); 28225 public static java.time.Clock offset(java.time.Clock, java.time.Duration); 28226 public static java.time.Clock system(java.time.ZoneId); 28227 public static java.time.Clock systemDefaultZone(); 28228 public static java.time.Clock systemUTC(); 28229 public static java.time.Clock tick(java.time.Clock, java.time.Duration); 28230 public static java.time.Clock tickMinutes(java.time.ZoneId); 28231 public static java.time.Clock tickSeconds(java.time.ZoneId); 28232 public abstract java.time.Clock withZone(java.time.ZoneId); 28233 28234 28235} 28236 28237-keep class java.time.DayOfWeek { 28238 28239 public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 28240 public static java.time.DayOfWeek from(java.time.temporal.TemporalAccessor); 28241 public int get(java.time.temporal.TemporalField); 28242 public java.lang.String getDisplayName(java.time.format.TextStyle, java.util.Locale); 28243 public long getLong(java.time.temporal.TemporalField); 28244 public int getValue(); 28245 public boolean isSupported(java.time.temporal.TemporalField); 28246 public java.time.DayOfWeek minus(long); 28247 public static java.time.DayOfWeek of(int); 28248 public java.time.DayOfWeek plus(long); 28249 public java.lang.Object query(java.time.temporal.TemporalQuery); 28250 public java.time.temporal.ValueRange range(java.time.temporal.TemporalField); 28251 public static java.time.DayOfWeek valueOf(java.lang.String); 28252 public static java.time.DayOfWeek[] values(); 28253 28254 public static java.time.DayOfWeek FRIDAY; 28255 public static java.time.DayOfWeek MONDAY; 28256 public static java.time.DayOfWeek SATURDAY; 28257 public static java.time.DayOfWeek SUNDAY; 28258 public static java.time.DayOfWeek THURSDAY; 28259 public static java.time.DayOfWeek TUESDAY; 28260 public static java.time.DayOfWeek WEDNESDAY; 28261 28262} 28263 28264-keep class java.time.Duration { 28265 28266 public java.time.Duration abs(); 28267 public java.time.temporal.Temporal addTo(java.time.temporal.Temporal); 28268 public static java.time.Duration between(java.time.temporal.Temporal, java.time.temporal.Temporal); 28269 public int compareTo(java.time.Duration); 28270 public int compareTo(java.lang.Object); 28271 public java.time.Duration dividedBy(long); 28272 public boolean equals(java.lang.Object); 28273 public static java.time.Duration from(java.time.temporal.TemporalAmount); 28274 public long get(java.time.temporal.TemporalUnit); 28275 public int getNano(); 28276 public long getSeconds(); 28277 public java.util.List getUnits(); 28278 public int hashCode(); 28279 public boolean isNegative(); 28280 public boolean isZero(); 28281 public java.time.Duration minus(java.time.Duration); 28282 public java.time.Duration minus(long, java.time.temporal.TemporalUnit); 28283 public java.time.Duration minusDays(long); 28284 public java.time.Duration minusHours(long); 28285 public java.time.Duration minusMillis(long); 28286 public java.time.Duration minusMinutes(long); 28287 public java.time.Duration minusNanos(long); 28288 public java.time.Duration minusSeconds(long); 28289 public java.time.Duration multipliedBy(long); 28290 public java.time.Duration negated(); 28291 public static java.time.Duration of(long, java.time.temporal.TemporalUnit); 28292 public static java.time.Duration ofDays(long); 28293 public static java.time.Duration ofHours(long); 28294 public static java.time.Duration ofMillis(long); 28295 public static java.time.Duration ofMinutes(long); 28296 public static java.time.Duration ofNanos(long); 28297 public static java.time.Duration ofSeconds(long); 28298 public static java.time.Duration ofSeconds(long, long); 28299 public static java.time.Duration parse(java.lang.CharSequence); 28300 public java.time.Duration plus(java.time.Duration); 28301 public java.time.Duration plus(long, java.time.temporal.TemporalUnit); 28302 public java.time.Duration plusDays(long); 28303 public java.time.Duration plusHours(long); 28304 public java.time.Duration plusMillis(long); 28305 public java.time.Duration plusMinutes(long); 28306 public java.time.Duration plusNanos(long); 28307 public java.time.Duration plusSeconds(long); 28308 public java.time.temporal.Temporal subtractFrom(java.time.temporal.Temporal); 28309 public long toDays(); 28310 public long toHours(); 28311 public long toMillis(); 28312 public long toMinutes(); 28313 public long toNanos(); 28314 public java.lang.String toString(); 28315 public java.time.Duration withNanos(int); 28316 public java.time.Duration withSeconds(long); 28317 28318 28319 public static java.time.Duration ZERO; 28320} 28321 28322-keep class java.time.Instant { 28323 28324 public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 28325 public java.time.OffsetDateTime atOffset(java.time.ZoneOffset); 28326 public java.time.ZonedDateTime atZone(java.time.ZoneId); 28327 public int compareTo(java.time.Instant); 28328 public int compareTo(java.lang.Object); 28329 public boolean equals(java.lang.Object); 28330 public static java.time.Instant from(java.time.temporal.TemporalAccessor); 28331 public int get(java.time.temporal.TemporalField); 28332 public long getEpochSecond(); 28333 public long getLong(java.time.temporal.TemporalField); 28334 public int getNano(); 28335 public int hashCode(); 28336 public boolean isAfter(java.time.Instant); 28337 public boolean isBefore(java.time.Instant); 28338 public boolean isSupported(java.time.temporal.TemporalField); 28339 public boolean isSupported(java.time.temporal.TemporalUnit); 28340 public java.time.Instant minus(java.time.temporal.TemporalAmount); 28341 public java.time.Instant minus(long, java.time.temporal.TemporalUnit); 28342 public java.time.temporal.Temporal minus(long, java.time.temporal.TemporalUnit); 28343 public java.time.temporal.Temporal minus(java.time.temporal.TemporalAmount); 28344 public java.time.Instant minusMillis(long); 28345 public java.time.Instant minusNanos(long); 28346 public java.time.Instant minusSeconds(long); 28347 public static java.time.Instant now(); 28348 public static java.time.Instant now(java.time.Clock); 28349 public static java.time.Instant ofEpochMilli(long); 28350 public static java.time.Instant ofEpochSecond(long); 28351 public static java.time.Instant ofEpochSecond(long, long); 28352 public static java.time.Instant parse(java.lang.CharSequence); 28353 public java.time.Instant plus(java.time.temporal.TemporalAmount); 28354 public java.time.Instant plus(long, java.time.temporal.TemporalUnit); 28355 public java.time.temporal.Temporal plus(long, java.time.temporal.TemporalUnit); 28356 public java.time.temporal.Temporal plus(java.time.temporal.TemporalAmount); 28357 public java.time.Instant plusMillis(long); 28358 public java.time.Instant plusNanos(long); 28359 public java.time.Instant plusSeconds(long); 28360 public java.lang.Object query(java.time.temporal.TemporalQuery); 28361 public java.time.temporal.ValueRange range(java.time.temporal.TemporalField); 28362 public long toEpochMilli(); 28363 public java.lang.String toString(); 28364 public java.time.Instant truncatedTo(java.time.temporal.TemporalUnit); 28365 public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 28366 public java.time.Instant with(java.time.temporal.TemporalAdjuster); 28367 public java.time.Instant with(java.time.temporal.TemporalField, long); 28368 public java.time.temporal.Temporal with(java.time.temporal.TemporalField, long); 28369 public java.time.temporal.Temporal with(java.time.temporal.TemporalAdjuster); 28370 28371 28372 public static java.time.Instant EPOCH; 28373 public static java.time.Instant MAX; 28374 public static java.time.Instant MIN; 28375} 28376 28377-keep class java.time.LocalDate { 28378 28379 public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 28380 public java.time.LocalDateTime atStartOfDay(); 28381 public java.time.ZonedDateTime atStartOfDay(java.time.ZoneId); 28382 public java.time.LocalDateTime atTime(java.time.LocalTime); 28383 public java.time.LocalDateTime atTime(int, int); 28384 public java.time.LocalDateTime atTime(int, int, int); 28385 public java.time.LocalDateTime atTime(int, int, int, int); 28386 public java.time.OffsetDateTime atTime(java.time.OffsetTime); 28387 public java.time.chrono.ChronoLocalDateTime atTime(java.time.LocalTime); 28388 public int compareTo(java.time.chrono.ChronoLocalDate); 28389 public int compareTo(java.lang.Object); 28390 public boolean equals(java.lang.Object); 28391 public java.lang.String format(java.time.format.DateTimeFormatter); 28392 public static java.time.LocalDate from(java.time.temporal.TemporalAccessor); 28393 public int get(java.time.temporal.TemporalField); 28394 public java.time.chrono.IsoChronology getChronology(); 28395 public java.time.chrono.Chronology getChronology(); 28396 public int getDayOfMonth(); 28397 public java.time.DayOfWeek getDayOfWeek(); 28398 public int getDayOfYear(); 28399 public java.time.chrono.Era getEra(); 28400 public long getLong(java.time.temporal.TemporalField); 28401 public java.time.Month getMonth(); 28402 public int getMonthValue(); 28403 public int getYear(); 28404 public int hashCode(); 28405 public boolean isAfter(java.time.chrono.ChronoLocalDate); 28406 public boolean isBefore(java.time.chrono.ChronoLocalDate); 28407 public boolean isEqual(java.time.chrono.ChronoLocalDate); 28408 public boolean isLeapYear(); 28409 public boolean isSupported(java.time.temporal.TemporalField); 28410 public boolean isSupported(java.time.temporal.TemporalUnit); 28411 public int lengthOfMonth(); 28412 public int lengthOfYear(); 28413 public java.time.LocalDate minus(java.time.temporal.TemporalAmount); 28414 public java.time.LocalDate minus(long, java.time.temporal.TemporalUnit); 28415 public java.time.temporal.Temporal minus(long, java.time.temporal.TemporalUnit); 28416 public java.time.temporal.Temporal minus(java.time.temporal.TemporalAmount); 28417 public java.time.chrono.ChronoLocalDate minus(long, java.time.temporal.TemporalUnit); 28418 public java.time.chrono.ChronoLocalDate minus(java.time.temporal.TemporalAmount); 28419 public java.time.LocalDate minusDays(long); 28420 public java.time.LocalDate minusMonths(long); 28421 public java.time.LocalDate minusWeeks(long); 28422 public java.time.LocalDate minusYears(long); 28423 public static java.time.LocalDate now(); 28424 public static java.time.LocalDate now(java.time.ZoneId); 28425 public static java.time.LocalDate now(java.time.Clock); 28426 public static java.time.LocalDate of(int, java.time.Month, int); 28427 public static java.time.LocalDate of(int, int, int); 28428 public static java.time.LocalDate ofEpochDay(long); 28429 public static java.time.LocalDate ofYearDay(int, int); 28430 public static java.time.LocalDate parse(java.lang.CharSequence); 28431 public static java.time.LocalDate parse(java.lang.CharSequence, java.time.format.DateTimeFormatter); 28432 public java.time.LocalDate plus(java.time.temporal.TemporalAmount); 28433 public java.time.LocalDate plus(long, java.time.temporal.TemporalUnit); 28434 public java.time.temporal.Temporal plus(long, java.time.temporal.TemporalUnit); 28435 public java.time.temporal.Temporal plus(java.time.temporal.TemporalAmount); 28436 public java.time.chrono.ChronoLocalDate plus(long, java.time.temporal.TemporalUnit); 28437 public java.time.chrono.ChronoLocalDate plus(java.time.temporal.TemporalAmount); 28438 public java.time.LocalDate plusDays(long); 28439 public java.time.LocalDate plusMonths(long); 28440 public java.time.LocalDate plusWeeks(long); 28441 public java.time.LocalDate plusYears(long); 28442 public java.lang.Object query(java.time.temporal.TemporalQuery); 28443 public java.time.temporal.ValueRange range(java.time.temporal.TemporalField); 28444 public long toEpochDay(); 28445 public java.lang.String toString(); 28446 public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 28447 public java.time.Period until(java.time.chrono.ChronoLocalDate); 28448 public java.time.chrono.ChronoPeriod until(java.time.chrono.ChronoLocalDate); 28449 public java.time.LocalDate with(java.time.temporal.TemporalAdjuster); 28450 public java.time.LocalDate with(java.time.temporal.TemporalField, long); 28451 public java.time.temporal.Temporal with(java.time.temporal.TemporalField, long); 28452 public java.time.temporal.Temporal with(java.time.temporal.TemporalAdjuster); 28453 public java.time.chrono.ChronoLocalDate with(java.time.temporal.TemporalField, long); 28454 public java.time.chrono.ChronoLocalDate with(java.time.temporal.TemporalAdjuster); 28455 public java.time.LocalDate withDayOfMonth(int); 28456 public java.time.LocalDate withDayOfYear(int); 28457 public java.time.LocalDate withMonth(int); 28458 public java.time.LocalDate withYear(int); 28459 28460 28461 public static java.time.LocalDate MAX; 28462 public static java.time.LocalDate MIN; 28463} 28464 28465-keep class java.time.LocalDateTime { 28466 28467 public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 28468 public java.time.OffsetDateTime atOffset(java.time.ZoneOffset); 28469 public java.time.ZonedDateTime atZone(java.time.ZoneId); 28470 public java.time.chrono.ChronoZonedDateTime atZone(java.time.ZoneId); 28471 public int compareTo(java.time.chrono.ChronoLocalDateTime); 28472 public int compareTo(java.lang.Object); 28473 public boolean equals(java.lang.Object); 28474 public java.lang.String format(java.time.format.DateTimeFormatter); 28475 public static java.time.LocalDateTime from(java.time.temporal.TemporalAccessor); 28476 public int get(java.time.temporal.TemporalField); 28477 public int getDayOfMonth(); 28478 public java.time.DayOfWeek getDayOfWeek(); 28479 public int getDayOfYear(); 28480 public int getHour(); 28481 public long getLong(java.time.temporal.TemporalField); 28482 public int getMinute(); 28483 public java.time.Month getMonth(); 28484 public int getMonthValue(); 28485 public int getNano(); 28486 public int getSecond(); 28487 public int getYear(); 28488 public int hashCode(); 28489 public boolean isAfter(java.time.chrono.ChronoLocalDateTime); 28490 public boolean isBefore(java.time.chrono.ChronoLocalDateTime); 28491 public boolean isEqual(java.time.chrono.ChronoLocalDateTime); 28492 public boolean isSupported(java.time.temporal.TemporalField); 28493 public boolean isSupported(java.time.temporal.TemporalUnit); 28494 public java.time.LocalDateTime minus(java.time.temporal.TemporalAmount); 28495 public java.time.LocalDateTime minus(long, java.time.temporal.TemporalUnit); 28496 public java.time.temporal.Temporal minus(long, java.time.temporal.TemporalUnit); 28497 public java.time.temporal.Temporal minus(java.time.temporal.TemporalAmount); 28498 public java.time.chrono.ChronoLocalDateTime minus(long, java.time.temporal.TemporalUnit); 28499 public java.time.chrono.ChronoLocalDateTime minus(java.time.temporal.TemporalAmount); 28500 public java.time.LocalDateTime minusDays(long); 28501 public java.time.LocalDateTime minusHours(long); 28502 public java.time.LocalDateTime minusMinutes(long); 28503 public java.time.LocalDateTime minusMonths(long); 28504 public java.time.LocalDateTime minusNanos(long); 28505 public java.time.LocalDateTime minusSeconds(long); 28506 public java.time.LocalDateTime minusWeeks(long); 28507 public java.time.LocalDateTime minusYears(long); 28508 public static java.time.LocalDateTime now(); 28509 public static java.time.LocalDateTime now(java.time.ZoneId); 28510 public static java.time.LocalDateTime now(java.time.Clock); 28511 public static java.time.LocalDateTime of(int, java.time.Month, int, int, int); 28512 public static java.time.LocalDateTime of(int, java.time.Month, int, int, int, int); 28513 public static java.time.LocalDateTime of(int, java.time.Month, int, int, int, int, int); 28514 public static java.time.LocalDateTime of(int, int, int, int, int); 28515 public static java.time.LocalDateTime of(int, int, int, int, int, int); 28516 public static java.time.LocalDateTime of(int, int, int, int, int, int, int); 28517 public static java.time.LocalDateTime of(java.time.LocalDate, java.time.LocalTime); 28518 public static java.time.LocalDateTime ofEpochSecond(long, int, java.time.ZoneOffset); 28519 public static java.time.LocalDateTime ofInstant(java.time.Instant, java.time.ZoneId); 28520 public static java.time.LocalDateTime parse(java.lang.CharSequence); 28521 public static java.time.LocalDateTime parse(java.lang.CharSequence, java.time.format.DateTimeFormatter); 28522 public java.time.LocalDateTime plus(java.time.temporal.TemporalAmount); 28523 public java.time.LocalDateTime plus(long, java.time.temporal.TemporalUnit); 28524 public java.time.temporal.Temporal plus(long, java.time.temporal.TemporalUnit); 28525 public java.time.temporal.Temporal plus(java.time.temporal.TemporalAmount); 28526 public java.time.chrono.ChronoLocalDateTime plus(long, java.time.temporal.TemporalUnit); 28527 public java.time.chrono.ChronoLocalDateTime plus(java.time.temporal.TemporalAmount); 28528 public java.time.LocalDateTime plusDays(long); 28529 public java.time.LocalDateTime plusHours(long); 28530 public java.time.LocalDateTime plusMinutes(long); 28531 public java.time.LocalDateTime plusMonths(long); 28532 public java.time.LocalDateTime plusNanos(long); 28533 public java.time.LocalDateTime plusSeconds(long); 28534 public java.time.LocalDateTime plusWeeks(long); 28535 public java.time.LocalDateTime plusYears(long); 28536 public java.lang.Object query(java.time.temporal.TemporalQuery); 28537 public java.time.temporal.ValueRange range(java.time.temporal.TemporalField); 28538 public java.time.LocalDate toLocalDate(); 28539 public java.time.chrono.ChronoLocalDate toLocalDate(); 28540 public java.time.LocalTime toLocalTime(); 28541 public java.lang.String toString(); 28542 public java.time.LocalDateTime truncatedTo(java.time.temporal.TemporalUnit); 28543 public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 28544 public java.time.LocalDateTime with(java.time.temporal.TemporalAdjuster); 28545 public java.time.LocalDateTime with(java.time.temporal.TemporalField, long); 28546 public java.time.temporal.Temporal with(java.time.temporal.TemporalField, long); 28547 public java.time.temporal.Temporal with(java.time.temporal.TemporalAdjuster); 28548 public java.time.chrono.ChronoLocalDateTime with(java.time.temporal.TemporalField, long); 28549 public java.time.chrono.ChronoLocalDateTime with(java.time.temporal.TemporalAdjuster); 28550 public java.time.LocalDateTime withDayOfMonth(int); 28551 public java.time.LocalDateTime withDayOfYear(int); 28552 public java.time.LocalDateTime withHour(int); 28553 public java.time.LocalDateTime withMinute(int); 28554 public java.time.LocalDateTime withMonth(int); 28555 public java.time.LocalDateTime withNano(int); 28556 public java.time.LocalDateTime withSecond(int); 28557 public java.time.LocalDateTime withYear(int); 28558 28559 28560 public static java.time.LocalDateTime MAX; 28561 public static java.time.LocalDateTime MIN; 28562} 28563 28564-keep class java.time.LocalTime { 28565 28566 public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 28567 public java.time.LocalDateTime atDate(java.time.LocalDate); 28568 public java.time.OffsetTime atOffset(java.time.ZoneOffset); 28569 public int compareTo(java.time.LocalTime); 28570 public int compareTo(java.lang.Object); 28571 public boolean equals(java.lang.Object); 28572 public java.lang.String format(java.time.format.DateTimeFormatter); 28573 public static java.time.LocalTime from(java.time.temporal.TemporalAccessor); 28574 public int get(java.time.temporal.TemporalField); 28575 public int getHour(); 28576 public long getLong(java.time.temporal.TemporalField); 28577 public int getMinute(); 28578 public int getNano(); 28579 public int getSecond(); 28580 public int hashCode(); 28581 public boolean isAfter(java.time.LocalTime); 28582 public boolean isBefore(java.time.LocalTime); 28583 public boolean isSupported(java.time.temporal.TemporalField); 28584 public boolean isSupported(java.time.temporal.TemporalUnit); 28585 public java.time.LocalTime minus(java.time.temporal.TemporalAmount); 28586 public java.time.LocalTime minus(long, java.time.temporal.TemporalUnit); 28587 public java.time.temporal.Temporal minus(long, java.time.temporal.TemporalUnit); 28588 public java.time.temporal.Temporal minus(java.time.temporal.TemporalAmount); 28589 public java.time.LocalTime minusHours(long); 28590 public java.time.LocalTime minusMinutes(long); 28591 public java.time.LocalTime minusNanos(long); 28592 public java.time.LocalTime minusSeconds(long); 28593 public static java.time.LocalTime now(); 28594 public static java.time.LocalTime now(java.time.ZoneId); 28595 public static java.time.LocalTime now(java.time.Clock); 28596 public static java.time.LocalTime of(int, int); 28597 public static java.time.LocalTime of(int, int, int); 28598 public static java.time.LocalTime of(int, int, int, int); 28599 public static java.time.LocalTime ofNanoOfDay(long); 28600 public static java.time.LocalTime ofSecondOfDay(long); 28601 public static java.time.LocalTime parse(java.lang.CharSequence); 28602 public static java.time.LocalTime parse(java.lang.CharSequence, java.time.format.DateTimeFormatter); 28603 public java.time.LocalTime plus(java.time.temporal.TemporalAmount); 28604 public java.time.LocalTime plus(long, java.time.temporal.TemporalUnit); 28605 public java.time.temporal.Temporal plus(long, java.time.temporal.TemporalUnit); 28606 public java.time.temporal.Temporal plus(java.time.temporal.TemporalAmount); 28607 public java.time.LocalTime plusHours(long); 28608 public java.time.LocalTime plusMinutes(long); 28609 public java.time.LocalTime plusNanos(long); 28610 public java.time.LocalTime plusSeconds(long); 28611 public java.lang.Object query(java.time.temporal.TemporalQuery); 28612 public java.time.temporal.ValueRange range(java.time.temporal.TemporalField); 28613 public long toNanoOfDay(); 28614 public int toSecondOfDay(); 28615 public java.lang.String toString(); 28616 public java.time.LocalTime truncatedTo(java.time.temporal.TemporalUnit); 28617 public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 28618 public java.time.LocalTime with(java.time.temporal.TemporalAdjuster); 28619 public java.time.LocalTime with(java.time.temporal.TemporalField, long); 28620 public java.time.temporal.Temporal with(java.time.temporal.TemporalField, long); 28621 public java.time.temporal.Temporal with(java.time.temporal.TemporalAdjuster); 28622 public java.time.LocalTime withHour(int); 28623 public java.time.LocalTime withMinute(int); 28624 public java.time.LocalTime withNano(int); 28625 public java.time.LocalTime withSecond(int); 28626 28627 28628 public static java.time.LocalTime MAX; 28629 public static java.time.LocalTime MIDNIGHT; 28630 public static java.time.LocalTime MIN; 28631 public static java.time.LocalTime NOON; 28632} 28633 28634-keep class java.time.Month { 28635 28636 public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 28637 public int firstDayOfYear(boolean); 28638 public java.time.Month firstMonthOfQuarter(); 28639 public static java.time.Month from(java.time.temporal.TemporalAccessor); 28640 public int get(java.time.temporal.TemporalField); 28641 public java.lang.String getDisplayName(java.time.format.TextStyle, java.util.Locale); 28642 public long getLong(java.time.temporal.TemporalField); 28643 public int getValue(); 28644 public boolean isSupported(java.time.temporal.TemporalField); 28645 public int length(boolean); 28646 public int maxLength(); 28647 public int minLength(); 28648 public java.time.Month minus(long); 28649 public static java.time.Month of(int); 28650 public java.time.Month plus(long); 28651 public java.lang.Object query(java.time.temporal.TemporalQuery); 28652 public java.time.temporal.ValueRange range(java.time.temporal.TemporalField); 28653 public static java.time.Month valueOf(java.lang.String); 28654 public static java.time.Month[] values(); 28655 28656 public static java.time.Month APRIL; 28657 public static java.time.Month AUGUST; 28658 public static java.time.Month DECEMBER; 28659 public static java.time.Month FEBRUARY; 28660 public static java.time.Month JANUARY; 28661 public static java.time.Month JULY; 28662 public static java.time.Month JUNE; 28663 public static java.time.Month MARCH; 28664 public static java.time.Month MAY; 28665 public static java.time.Month NOVEMBER; 28666 public static java.time.Month OCTOBER; 28667 public static java.time.Month SEPTEMBER; 28668 28669} 28670 28671-keep class java.time.OffsetDateTime { 28672 28673 public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 28674 public java.time.ZonedDateTime atZoneSameInstant(java.time.ZoneId); 28675 public java.time.ZonedDateTime atZoneSimilarLocal(java.time.ZoneId); 28676 public int compareTo(java.time.OffsetDateTime); 28677 public int compareTo(java.lang.Object); 28678 public boolean equals(java.lang.Object); 28679 public java.lang.String format(java.time.format.DateTimeFormatter); 28680 public static java.time.OffsetDateTime from(java.time.temporal.TemporalAccessor); 28681 public int get(java.time.temporal.TemporalField); 28682 public int getDayOfMonth(); 28683 public java.time.DayOfWeek getDayOfWeek(); 28684 public int getDayOfYear(); 28685 public int getHour(); 28686 public long getLong(java.time.temporal.TemporalField); 28687 public int getMinute(); 28688 public java.time.Month getMonth(); 28689 public int getMonthValue(); 28690 public int getNano(); 28691 public java.time.ZoneOffset getOffset(); 28692 public int getSecond(); 28693 public int getYear(); 28694 public int hashCode(); 28695 public boolean isAfter(java.time.OffsetDateTime); 28696 public boolean isBefore(java.time.OffsetDateTime); 28697 public boolean isEqual(java.time.OffsetDateTime); 28698 public boolean isSupported(java.time.temporal.TemporalField); 28699 public boolean isSupported(java.time.temporal.TemporalUnit); 28700 public java.time.OffsetDateTime minus(java.time.temporal.TemporalAmount); 28701 public java.time.OffsetDateTime minus(long, java.time.temporal.TemporalUnit); 28702 public java.time.temporal.Temporal minus(long, java.time.temporal.TemporalUnit); 28703 public java.time.temporal.Temporal minus(java.time.temporal.TemporalAmount); 28704 public java.time.OffsetDateTime minusDays(long); 28705 public java.time.OffsetDateTime minusHours(long); 28706 public java.time.OffsetDateTime minusMinutes(long); 28707 public java.time.OffsetDateTime minusMonths(long); 28708 public java.time.OffsetDateTime minusNanos(long); 28709 public java.time.OffsetDateTime minusSeconds(long); 28710 public java.time.OffsetDateTime minusWeeks(long); 28711 public java.time.OffsetDateTime minusYears(long); 28712 public static java.time.OffsetDateTime now(); 28713 public static java.time.OffsetDateTime now(java.time.ZoneId); 28714 public static java.time.OffsetDateTime now(java.time.Clock); 28715 public static java.time.OffsetDateTime of(java.time.LocalDate, java.time.LocalTime, java.time.ZoneOffset); 28716 public static java.time.OffsetDateTime of(java.time.LocalDateTime, java.time.ZoneOffset); 28717 public static java.time.OffsetDateTime of(int, int, int, int, int, int, int, java.time.ZoneOffset); 28718 public static java.time.OffsetDateTime ofInstant(java.time.Instant, java.time.ZoneId); 28719 public static java.time.OffsetDateTime parse(java.lang.CharSequence); 28720 public static java.time.OffsetDateTime parse(java.lang.CharSequence, java.time.format.DateTimeFormatter); 28721 public java.time.OffsetDateTime plus(java.time.temporal.TemporalAmount); 28722 public java.time.OffsetDateTime plus(long, java.time.temporal.TemporalUnit); 28723 public java.time.temporal.Temporal plus(long, java.time.temporal.TemporalUnit); 28724 public java.time.temporal.Temporal plus(java.time.temporal.TemporalAmount); 28725 public java.time.OffsetDateTime plusDays(long); 28726 public java.time.OffsetDateTime plusHours(long); 28727 public java.time.OffsetDateTime plusMinutes(long); 28728 public java.time.OffsetDateTime plusMonths(long); 28729 public java.time.OffsetDateTime plusNanos(long); 28730 public java.time.OffsetDateTime plusSeconds(long); 28731 public java.time.OffsetDateTime plusWeeks(long); 28732 public java.time.OffsetDateTime plusYears(long); 28733 public java.lang.Object query(java.time.temporal.TemporalQuery); 28734 public java.time.temporal.ValueRange range(java.time.temporal.TemporalField); 28735 public static java.util.Comparator timeLineOrder(); 28736 public long toEpochSecond(); 28737 public java.time.Instant toInstant(); 28738 public java.time.LocalDate toLocalDate(); 28739 public java.time.LocalDateTime toLocalDateTime(); 28740 public java.time.LocalTime toLocalTime(); 28741 public java.time.OffsetTime toOffsetTime(); 28742 public java.lang.String toString(); 28743 public java.time.ZonedDateTime toZonedDateTime(); 28744 public java.time.OffsetDateTime truncatedTo(java.time.temporal.TemporalUnit); 28745 public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 28746 public java.time.OffsetDateTime with(java.time.temporal.TemporalAdjuster); 28747 public java.time.OffsetDateTime with(java.time.temporal.TemporalField, long); 28748 public java.time.temporal.Temporal with(java.time.temporal.TemporalField, long); 28749 public java.time.temporal.Temporal with(java.time.temporal.TemporalAdjuster); 28750 public java.time.OffsetDateTime withDayOfMonth(int); 28751 public java.time.OffsetDateTime withDayOfYear(int); 28752 public java.time.OffsetDateTime withHour(int); 28753 public java.time.OffsetDateTime withMinute(int); 28754 public java.time.OffsetDateTime withMonth(int); 28755 public java.time.OffsetDateTime withNano(int); 28756 public java.time.OffsetDateTime withOffsetSameInstant(java.time.ZoneOffset); 28757 public java.time.OffsetDateTime withOffsetSameLocal(java.time.ZoneOffset); 28758 public java.time.OffsetDateTime withSecond(int); 28759 public java.time.OffsetDateTime withYear(int); 28760 28761 28762 public static java.time.OffsetDateTime MAX; 28763 public static java.time.OffsetDateTime MIN; 28764} 28765 28766-keep class java.time.OffsetTime { 28767 28768 public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 28769 public java.time.OffsetDateTime atDate(java.time.LocalDate); 28770 public int compareTo(java.time.OffsetTime); 28771 public int compareTo(java.lang.Object); 28772 public boolean equals(java.lang.Object); 28773 public java.lang.String format(java.time.format.DateTimeFormatter); 28774 public static java.time.OffsetTime from(java.time.temporal.TemporalAccessor); 28775 public int get(java.time.temporal.TemporalField); 28776 public int getHour(); 28777 public long getLong(java.time.temporal.TemporalField); 28778 public int getMinute(); 28779 public int getNano(); 28780 public java.time.ZoneOffset getOffset(); 28781 public int getSecond(); 28782 public int hashCode(); 28783 public boolean isAfter(java.time.OffsetTime); 28784 public boolean isBefore(java.time.OffsetTime); 28785 public boolean isEqual(java.time.OffsetTime); 28786 public boolean isSupported(java.time.temporal.TemporalField); 28787 public boolean isSupported(java.time.temporal.TemporalUnit); 28788 public java.time.OffsetTime minus(java.time.temporal.TemporalAmount); 28789 public java.time.OffsetTime minus(long, java.time.temporal.TemporalUnit); 28790 public java.time.temporal.Temporal minus(long, java.time.temporal.TemporalUnit); 28791 public java.time.temporal.Temporal minus(java.time.temporal.TemporalAmount); 28792 public java.time.OffsetTime minusHours(long); 28793 public java.time.OffsetTime minusMinutes(long); 28794 public java.time.OffsetTime minusNanos(long); 28795 public java.time.OffsetTime minusSeconds(long); 28796 public static java.time.OffsetTime now(); 28797 public static java.time.OffsetTime now(java.time.ZoneId); 28798 public static java.time.OffsetTime now(java.time.Clock); 28799 public static java.time.OffsetTime of(java.time.LocalTime, java.time.ZoneOffset); 28800 public static java.time.OffsetTime of(int, int, int, int, java.time.ZoneOffset); 28801 public static java.time.OffsetTime ofInstant(java.time.Instant, java.time.ZoneId); 28802 public static java.time.OffsetTime parse(java.lang.CharSequence); 28803 public static java.time.OffsetTime parse(java.lang.CharSequence, java.time.format.DateTimeFormatter); 28804 public java.time.OffsetTime plus(java.time.temporal.TemporalAmount); 28805 public java.time.OffsetTime plus(long, java.time.temporal.TemporalUnit); 28806 public java.time.temporal.Temporal plus(long, java.time.temporal.TemporalUnit); 28807 public java.time.temporal.Temporal plus(java.time.temporal.TemporalAmount); 28808 public java.time.OffsetTime plusHours(long); 28809 public java.time.OffsetTime plusMinutes(long); 28810 public java.time.OffsetTime plusNanos(long); 28811 public java.time.OffsetTime plusSeconds(long); 28812 public java.lang.Object query(java.time.temporal.TemporalQuery); 28813 public java.time.temporal.ValueRange range(java.time.temporal.TemporalField); 28814 public java.time.LocalTime toLocalTime(); 28815 public java.lang.String toString(); 28816 public java.time.OffsetTime truncatedTo(java.time.temporal.TemporalUnit); 28817 public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 28818 public java.time.OffsetTime with(java.time.temporal.TemporalAdjuster); 28819 public java.time.OffsetTime with(java.time.temporal.TemporalField, long); 28820 public java.time.temporal.Temporal with(java.time.temporal.TemporalField, long); 28821 public java.time.temporal.Temporal with(java.time.temporal.TemporalAdjuster); 28822 public java.time.OffsetTime withHour(int); 28823 public java.time.OffsetTime withMinute(int); 28824 public java.time.OffsetTime withNano(int); 28825 public java.time.OffsetTime withOffsetSameInstant(java.time.ZoneOffset); 28826 public java.time.OffsetTime withOffsetSameLocal(java.time.ZoneOffset); 28827 public java.time.OffsetTime withSecond(int); 28828 28829 28830 public static java.time.OffsetTime MAX; 28831 public static java.time.OffsetTime MIN; 28832} 28833 28834-keep class java.time.Period { 28835 28836 public java.time.temporal.Temporal addTo(java.time.temporal.Temporal); 28837 public static java.time.Period between(java.time.LocalDate, java.time.LocalDate); 28838 public boolean equals(java.lang.Object); 28839 public static java.time.Period from(java.time.temporal.TemporalAmount); 28840 public long get(java.time.temporal.TemporalUnit); 28841 public java.time.chrono.IsoChronology getChronology(); 28842 public java.time.chrono.Chronology getChronology(); 28843 public int getDays(); 28844 public int getMonths(); 28845 public java.util.List getUnits(); 28846 public int getYears(); 28847 public int hashCode(); 28848 public boolean isNegative(); 28849 public boolean isZero(); 28850 public java.time.Period minus(java.time.temporal.TemporalAmount); 28851 public java.time.chrono.ChronoPeriod minus(java.time.temporal.TemporalAmount); 28852 public java.time.Period minusDays(long); 28853 public java.time.Period minusMonths(long); 28854 public java.time.Period minusYears(long); 28855 public java.time.Period multipliedBy(int); 28856 public java.time.chrono.ChronoPeriod multipliedBy(int); 28857 public java.time.Period negated(); 28858 public java.time.chrono.ChronoPeriod negated(); 28859 public java.time.Period normalized(); 28860 public java.time.chrono.ChronoPeriod normalized(); 28861 public static java.time.Period of(int, int, int); 28862 public static java.time.Period ofDays(int); 28863 public static java.time.Period ofMonths(int); 28864 public static java.time.Period ofWeeks(int); 28865 public static java.time.Period ofYears(int); 28866 public static java.time.Period parse(java.lang.CharSequence); 28867 public java.time.Period plus(java.time.temporal.TemporalAmount); 28868 public java.time.chrono.ChronoPeriod plus(java.time.temporal.TemporalAmount); 28869 public java.time.Period plusDays(long); 28870 public java.time.Period plusMonths(long); 28871 public java.time.Period plusYears(long); 28872 public java.time.temporal.Temporal subtractFrom(java.time.temporal.Temporal); 28873 public java.lang.String toString(); 28874 public long toTotalMonths(); 28875 public java.time.Period withDays(int); 28876 public java.time.Period withMonths(int); 28877 public java.time.Period withYears(int); 28878 28879 28880 public static java.time.Period ZERO; 28881} 28882 28883-keep class java.time.ZoneId { 28884 28885 public boolean equals(java.lang.Object); 28886 public static java.time.ZoneId from(java.time.temporal.TemporalAccessor); 28887 public static java.util.Set getAvailableZoneIds(); 28888 public java.lang.String getDisplayName(java.time.format.TextStyle, java.util.Locale); 28889 public abstract java.lang.String getId(); 28890 public abstract java.time.zone.ZoneRules getRules(); 28891 public int hashCode(); 28892 public java.time.ZoneId normalized(); 28893 public static java.time.ZoneId of(java.lang.String, java.util.Map); 28894 public static java.time.ZoneId of(java.lang.String); 28895 public static java.time.ZoneId ofOffset(java.lang.String, java.time.ZoneOffset); 28896 public static java.time.ZoneId systemDefault(); 28897 public java.lang.String toString(); 28898 28899 28900 public static java.util.Map SHORT_IDS; 28901} 28902 28903-keep class java.time.ZoneOffset { 28904 28905 public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 28906 public int compareTo(java.time.ZoneOffset); 28907 public int compareTo(java.lang.Object); 28908 public boolean equals(java.lang.Object); 28909 public static java.time.ZoneOffset from(java.time.temporal.TemporalAccessor); 28910 public int get(java.time.temporal.TemporalField); 28911 public java.lang.String getId(); 28912 public long getLong(java.time.temporal.TemporalField); 28913 public java.time.zone.ZoneRules getRules(); 28914 public int getTotalSeconds(); 28915 public int hashCode(); 28916 public boolean isSupported(java.time.temporal.TemporalField); 28917 public static java.time.ZoneOffset of(java.lang.String); 28918 public static java.time.ZoneOffset ofHours(int); 28919 public static java.time.ZoneOffset ofHoursMinutes(int, int); 28920 public static java.time.ZoneOffset ofHoursMinutesSeconds(int, int, int); 28921 public static java.time.ZoneOffset ofTotalSeconds(int); 28922 public java.lang.Object query(java.time.temporal.TemporalQuery); 28923 public java.time.temporal.ValueRange range(java.time.temporal.TemporalField); 28924 public java.lang.String toString(); 28925 28926 28927 public static java.time.ZoneOffset MAX; 28928 public static java.time.ZoneOffset MIN; 28929 public static java.time.ZoneOffset UTC; 28930} 28931 28932-keep class java.time.ZonedDateTime { 28933 28934 public boolean equals(java.lang.Object); 28935 public java.lang.String format(java.time.format.DateTimeFormatter); 28936 public static java.time.ZonedDateTime from(java.time.temporal.TemporalAccessor); 28937 public int get(java.time.temporal.TemporalField); 28938 public int getDayOfMonth(); 28939 public java.time.DayOfWeek getDayOfWeek(); 28940 public int getDayOfYear(); 28941 public int getHour(); 28942 public long getLong(java.time.temporal.TemporalField); 28943 public int getMinute(); 28944 public java.time.Month getMonth(); 28945 public int getMonthValue(); 28946 public int getNano(); 28947 public java.time.ZoneOffset getOffset(); 28948 public int getSecond(); 28949 public int getYear(); 28950 public java.time.ZoneId getZone(); 28951 public int hashCode(); 28952 public boolean isSupported(java.time.temporal.TemporalField); 28953 public boolean isSupported(java.time.temporal.TemporalUnit); 28954 public java.time.ZonedDateTime minus(java.time.temporal.TemporalAmount); 28955 public java.time.ZonedDateTime minus(long, java.time.temporal.TemporalUnit); 28956 public java.time.temporal.Temporal minus(long, java.time.temporal.TemporalUnit); 28957 public java.time.temporal.Temporal minus(java.time.temporal.TemporalAmount); 28958 public java.time.chrono.ChronoZonedDateTime minus(long, java.time.temporal.TemporalUnit); 28959 public java.time.chrono.ChronoZonedDateTime minus(java.time.temporal.TemporalAmount); 28960 public java.time.ZonedDateTime minusDays(long); 28961 public java.time.ZonedDateTime minusHours(long); 28962 public java.time.ZonedDateTime minusMinutes(long); 28963 public java.time.ZonedDateTime minusMonths(long); 28964 public java.time.ZonedDateTime minusNanos(long); 28965 public java.time.ZonedDateTime minusSeconds(long); 28966 public java.time.ZonedDateTime minusWeeks(long); 28967 public java.time.ZonedDateTime minusYears(long); 28968 public static java.time.ZonedDateTime now(); 28969 public static java.time.ZonedDateTime now(java.time.ZoneId); 28970 public static java.time.ZonedDateTime now(java.time.Clock); 28971 public static java.time.ZonedDateTime of(java.time.LocalDate, java.time.LocalTime, java.time.ZoneId); 28972 public static java.time.ZonedDateTime of(java.time.LocalDateTime, java.time.ZoneId); 28973 public static java.time.ZonedDateTime of(int, int, int, int, int, int, int, java.time.ZoneId); 28974 public static java.time.ZonedDateTime ofInstant(java.time.Instant, java.time.ZoneId); 28975 public static java.time.ZonedDateTime ofInstant(java.time.LocalDateTime, java.time.ZoneOffset, java.time.ZoneId); 28976 public static java.time.ZonedDateTime ofLocal(java.time.LocalDateTime, java.time.ZoneId, java.time.ZoneOffset); 28977 public static java.time.ZonedDateTime ofStrict(java.time.LocalDateTime, java.time.ZoneOffset, java.time.ZoneId); 28978 public static java.time.ZonedDateTime parse(java.lang.CharSequence); 28979 public static java.time.ZonedDateTime parse(java.lang.CharSequence, java.time.format.DateTimeFormatter); 28980 public java.time.ZonedDateTime plus(java.time.temporal.TemporalAmount); 28981 public java.time.ZonedDateTime plus(long, java.time.temporal.TemporalUnit); 28982 public java.time.temporal.Temporal plus(long, java.time.temporal.TemporalUnit); 28983 public java.time.temporal.Temporal plus(java.time.temporal.TemporalAmount); 28984 public java.time.chrono.ChronoZonedDateTime plus(long, java.time.temporal.TemporalUnit); 28985 public java.time.chrono.ChronoZonedDateTime plus(java.time.temporal.TemporalAmount); 28986 public java.time.ZonedDateTime plusDays(long); 28987 public java.time.ZonedDateTime plusHours(long); 28988 public java.time.ZonedDateTime plusMinutes(long); 28989 public java.time.ZonedDateTime plusMonths(long); 28990 public java.time.ZonedDateTime plusNanos(long); 28991 public java.time.ZonedDateTime plusSeconds(long); 28992 public java.time.ZonedDateTime plusWeeks(long); 28993 public java.time.ZonedDateTime plusYears(long); 28994 public java.lang.Object query(java.time.temporal.TemporalQuery); 28995 public java.time.temporal.ValueRange range(java.time.temporal.TemporalField); 28996 public java.time.LocalDate toLocalDate(); 28997 public java.time.chrono.ChronoLocalDate toLocalDate(); 28998 public java.time.LocalDateTime toLocalDateTime(); 28999 public java.time.chrono.ChronoLocalDateTime toLocalDateTime(); 29000 public java.time.LocalTime toLocalTime(); 29001 public java.time.OffsetDateTime toOffsetDateTime(); 29002 public java.lang.String toString(); 29003 public java.time.ZonedDateTime truncatedTo(java.time.temporal.TemporalUnit); 29004 public long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 29005 public java.time.ZonedDateTime with(java.time.temporal.TemporalAdjuster); 29006 public java.time.ZonedDateTime with(java.time.temporal.TemporalField, long); 29007 public java.time.temporal.Temporal with(java.time.temporal.TemporalField, long); 29008 public java.time.temporal.Temporal with(java.time.temporal.TemporalAdjuster); 29009 public java.time.chrono.ChronoZonedDateTime with(java.time.temporal.TemporalField, long); 29010 public java.time.chrono.ChronoZonedDateTime with(java.time.temporal.TemporalAdjuster); 29011 public java.time.ZonedDateTime withDayOfMonth(int); 29012 public java.time.ZonedDateTime withDayOfYear(int); 29013 public java.time.ZonedDateTime withEarlierOffsetAtOverlap(); 29014 public java.time.chrono.ChronoZonedDateTime withEarlierOffsetAtOverlap(); 29015 public java.time.ZonedDateTime withFixedOffsetZone(); 29016 public java.time.ZonedDateTime withHour(int); 29017 public java.time.ZonedDateTime withLaterOffsetAtOverlap(); 29018 public java.time.chrono.ChronoZonedDateTime withLaterOffsetAtOverlap(); 29019 public java.time.ZonedDateTime withMinute(int); 29020 public java.time.ZonedDateTime withMonth(int); 29021 public java.time.ZonedDateTime withNano(int); 29022 public java.time.ZonedDateTime withSecond(int); 29023 public java.time.ZonedDateTime withYear(int); 29024 public java.time.ZonedDateTime withZoneSameInstant(java.time.ZoneId); 29025 public java.time.chrono.ChronoZonedDateTime withZoneSameInstant(java.time.ZoneId); 29026 public java.time.ZonedDateTime withZoneSameLocal(java.time.ZoneId); 29027 public java.time.chrono.ChronoZonedDateTime withZoneSameLocal(java.time.ZoneId); 29028 29029 29030} 29031 29032-keep class java.time.chrono.AbstractChronology { 29033 <init>(); 29034 29035 public int compareTo(java.time.chrono.Chronology); 29036 public int compareTo(java.lang.Object); 29037 public boolean equals(java.lang.Object); 29038 public int hashCode(); 29039 public java.time.chrono.ChronoLocalDate resolveDate(java.util.Map, java.time.format.ResolverStyle); 29040 public java.lang.String toString(); 29041 29042 29043} 29044 29045-keep class java.time.chrono.ChronoLocalDate { 29046 29047 public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 29048 public java.time.chrono.ChronoLocalDateTime atTime(java.time.LocalTime); 29049 public int compareTo(java.time.chrono.ChronoLocalDate); 29050 public int compareTo(java.lang.Object); 29051 public abstract boolean equals(java.lang.Object); 29052 public java.lang.String format(java.time.format.DateTimeFormatter); 29053 public static java.time.chrono.ChronoLocalDate from(java.time.temporal.TemporalAccessor); 29054 public abstract java.time.chrono.Chronology getChronology(); 29055 public java.time.chrono.Era getEra(); 29056 public abstract int hashCode(); 29057 public boolean isAfter(java.time.chrono.ChronoLocalDate); 29058 public boolean isBefore(java.time.chrono.ChronoLocalDate); 29059 public boolean isEqual(java.time.chrono.ChronoLocalDate); 29060 public boolean isLeapYear(); 29061 public boolean isSupported(java.time.temporal.TemporalField); 29062 public boolean isSupported(java.time.temporal.TemporalUnit); 29063 public abstract int lengthOfMonth(); 29064 public int lengthOfYear(); 29065 public java.time.chrono.ChronoLocalDate minus(java.time.temporal.TemporalAmount); 29066 public java.time.chrono.ChronoLocalDate minus(long, java.time.temporal.TemporalUnit); 29067 public java.time.temporal.Temporal minus(long, java.time.temporal.TemporalUnit); 29068 public java.time.temporal.Temporal minus(java.time.temporal.TemporalAmount); 29069 public java.time.chrono.ChronoLocalDate plus(java.time.temporal.TemporalAmount); 29070 public java.time.chrono.ChronoLocalDate plus(long, java.time.temporal.TemporalUnit); 29071 public java.time.temporal.Temporal plus(long, java.time.temporal.TemporalUnit); 29072 public java.time.temporal.Temporal plus(java.time.temporal.TemporalAmount); 29073 public java.lang.Object query(java.time.temporal.TemporalQuery); 29074 public static java.util.Comparator timeLineOrder(); 29075 public long toEpochDay(); 29076 public abstract java.lang.String toString(); 29077 public abstract long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 29078 public abstract java.time.chrono.ChronoPeriod until(java.time.chrono.ChronoLocalDate); 29079 public java.time.chrono.ChronoLocalDate with(java.time.temporal.TemporalAdjuster); 29080 public java.time.chrono.ChronoLocalDate with(java.time.temporal.TemporalField, long); 29081 public java.time.temporal.Temporal with(java.time.temporal.TemporalField, long); 29082 public java.time.temporal.Temporal with(java.time.temporal.TemporalAdjuster); 29083 29084 29085} 29086 29087-keep class java.time.chrono.ChronoLocalDateTime { 29088 29089 public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 29090 public abstract java.time.chrono.ChronoZonedDateTime atZone(java.time.ZoneId); 29091 public int compareTo(java.time.chrono.ChronoLocalDateTime); 29092 public int compareTo(java.lang.Object); 29093 public abstract boolean equals(java.lang.Object); 29094 public java.lang.String format(java.time.format.DateTimeFormatter); 29095 public static java.time.chrono.ChronoLocalDateTime from(java.time.temporal.TemporalAccessor); 29096 public java.time.chrono.Chronology getChronology(); 29097 public abstract int hashCode(); 29098 public boolean isAfter(java.time.chrono.ChronoLocalDateTime); 29099 public boolean isBefore(java.time.chrono.ChronoLocalDateTime); 29100 public boolean isEqual(java.time.chrono.ChronoLocalDateTime); 29101 public abstract boolean isSupported(java.time.temporal.TemporalField); 29102 public boolean isSupported(java.time.temporal.TemporalUnit); 29103 public java.time.chrono.ChronoLocalDateTime minus(java.time.temporal.TemporalAmount); 29104 public java.time.chrono.ChronoLocalDateTime minus(long, java.time.temporal.TemporalUnit); 29105 public java.time.temporal.Temporal minus(long, java.time.temporal.TemporalUnit); 29106 public java.time.temporal.Temporal minus(java.time.temporal.TemporalAmount); 29107 public java.time.chrono.ChronoLocalDateTime plus(java.time.temporal.TemporalAmount); 29108 public abstract java.time.chrono.ChronoLocalDateTime plus(long, java.time.temporal.TemporalUnit); 29109 public java.time.temporal.Temporal plus(long, java.time.temporal.TemporalUnit); 29110 public java.time.temporal.Temporal plus(java.time.temporal.TemporalAmount); 29111 public java.lang.Object query(java.time.temporal.TemporalQuery); 29112 public static java.util.Comparator timeLineOrder(); 29113 public long toEpochSecond(java.time.ZoneOffset); 29114 public java.time.Instant toInstant(java.time.ZoneOffset); 29115 public abstract java.time.chrono.ChronoLocalDate toLocalDate(); 29116 public abstract java.time.LocalTime toLocalTime(); 29117 public abstract java.lang.String toString(); 29118 public java.time.chrono.ChronoLocalDateTime with(java.time.temporal.TemporalAdjuster); 29119 public abstract java.time.chrono.ChronoLocalDateTime with(java.time.temporal.TemporalField, long); 29120 public java.time.temporal.Temporal with(java.time.temporal.TemporalField, long); 29121 public java.time.temporal.Temporal with(java.time.temporal.TemporalAdjuster); 29122 29123 29124} 29125 29126-keep class java.time.chrono.ChronoPeriod { 29127 29128 public abstract java.time.temporal.Temporal addTo(java.time.temporal.Temporal); 29129 public static java.time.chrono.ChronoPeriod between(java.time.chrono.ChronoLocalDate, java.time.chrono.ChronoLocalDate); 29130 public abstract boolean equals(java.lang.Object); 29131 public abstract long get(java.time.temporal.TemporalUnit); 29132 public abstract java.time.chrono.Chronology getChronology(); 29133 public abstract java.util.List getUnits(); 29134 public abstract int hashCode(); 29135 public boolean isNegative(); 29136 public boolean isZero(); 29137 public abstract java.time.chrono.ChronoPeriod minus(java.time.temporal.TemporalAmount); 29138 public abstract java.time.chrono.ChronoPeriod multipliedBy(int); 29139 public java.time.chrono.ChronoPeriod negated(); 29140 public abstract java.time.chrono.ChronoPeriod normalized(); 29141 public abstract java.time.chrono.ChronoPeriod plus(java.time.temporal.TemporalAmount); 29142 public abstract java.time.temporal.Temporal subtractFrom(java.time.temporal.Temporal); 29143 public abstract java.lang.String toString(); 29144 29145 29146} 29147 29148-keep class java.time.chrono.ChronoZonedDateTime { 29149 29150 public int compareTo(java.time.chrono.ChronoZonedDateTime); 29151 public int compareTo(java.lang.Object); 29152 public abstract boolean equals(java.lang.Object); 29153 public java.lang.String format(java.time.format.DateTimeFormatter); 29154 public static java.time.chrono.ChronoZonedDateTime from(java.time.temporal.TemporalAccessor); 29155 public int get(java.time.temporal.TemporalField); 29156 public java.time.chrono.Chronology getChronology(); 29157 public long getLong(java.time.temporal.TemporalField); 29158 public abstract java.time.ZoneOffset getOffset(); 29159 public abstract java.time.ZoneId getZone(); 29160 public abstract int hashCode(); 29161 public boolean isAfter(java.time.chrono.ChronoZonedDateTime); 29162 public boolean isBefore(java.time.chrono.ChronoZonedDateTime); 29163 public boolean isEqual(java.time.chrono.ChronoZonedDateTime); 29164 public abstract boolean isSupported(java.time.temporal.TemporalField); 29165 public boolean isSupported(java.time.temporal.TemporalUnit); 29166 public java.time.chrono.ChronoZonedDateTime minus(java.time.temporal.TemporalAmount); 29167 public java.time.chrono.ChronoZonedDateTime minus(long, java.time.temporal.TemporalUnit); 29168 public java.time.temporal.Temporal minus(long, java.time.temporal.TemporalUnit); 29169 public java.time.temporal.Temporal minus(java.time.temporal.TemporalAmount); 29170 public java.time.chrono.ChronoZonedDateTime plus(java.time.temporal.TemporalAmount); 29171 public abstract java.time.chrono.ChronoZonedDateTime plus(long, java.time.temporal.TemporalUnit); 29172 public java.time.temporal.Temporal plus(long, java.time.temporal.TemporalUnit); 29173 public java.time.temporal.Temporal plus(java.time.temporal.TemporalAmount); 29174 public java.lang.Object query(java.time.temporal.TemporalQuery); 29175 public java.time.temporal.ValueRange range(java.time.temporal.TemporalField); 29176 public static java.util.Comparator timeLineOrder(); 29177 public long toEpochSecond(); 29178 public java.time.Instant toInstant(); 29179 public java.time.chrono.ChronoLocalDate toLocalDate(); 29180 public abstract java.time.chrono.ChronoLocalDateTime toLocalDateTime(); 29181 public java.time.LocalTime toLocalTime(); 29182 public abstract java.lang.String toString(); 29183 public java.time.chrono.ChronoZonedDateTime with(java.time.temporal.TemporalAdjuster); 29184 public abstract java.time.chrono.ChronoZonedDateTime with(java.time.temporal.TemporalField, long); 29185 public java.time.temporal.Temporal with(java.time.temporal.TemporalField, long); 29186 public java.time.temporal.Temporal with(java.time.temporal.TemporalAdjuster); 29187 public abstract java.time.chrono.ChronoZonedDateTime withEarlierOffsetAtOverlap(); 29188 public abstract java.time.chrono.ChronoZonedDateTime withLaterOffsetAtOverlap(); 29189 public abstract java.time.chrono.ChronoZonedDateTime withZoneSameInstant(java.time.ZoneId); 29190 public abstract java.time.chrono.ChronoZonedDateTime withZoneSameLocal(java.time.ZoneId); 29191 29192 29193} 29194 29195-keep class java.time.chrono.Chronology { 29196 29197 public abstract int compareTo(java.time.chrono.Chronology); 29198 public int compareTo(java.lang.Object); 29199 public java.time.chrono.ChronoLocalDate date(java.time.chrono.Era, int, int, int); 29200 public abstract java.time.chrono.ChronoLocalDate date(int, int, int); 29201 public abstract java.time.chrono.ChronoLocalDate date(java.time.temporal.TemporalAccessor); 29202 public abstract java.time.chrono.ChronoLocalDate dateEpochDay(long); 29203 public java.time.chrono.ChronoLocalDate dateNow(); 29204 public java.time.chrono.ChronoLocalDate dateNow(java.time.ZoneId); 29205 public java.time.chrono.ChronoLocalDate dateNow(java.time.Clock); 29206 public java.time.chrono.ChronoLocalDate dateYearDay(java.time.chrono.Era, int, int); 29207 public abstract java.time.chrono.ChronoLocalDate dateYearDay(int, int); 29208 public abstract boolean equals(java.lang.Object); 29209 public abstract java.time.chrono.Era eraOf(int); 29210 public abstract java.util.List eras(); 29211 public static java.time.chrono.Chronology from(java.time.temporal.TemporalAccessor); 29212 public static java.util.Set getAvailableChronologies(); 29213 public abstract java.lang.String getCalendarType(); 29214 public java.lang.String getDisplayName(java.time.format.TextStyle, java.util.Locale); 29215 public abstract java.lang.String getId(); 29216 public abstract int hashCode(); 29217 public abstract boolean isLeapYear(long); 29218 public java.time.chrono.ChronoLocalDateTime localDateTime(java.time.temporal.TemporalAccessor); 29219 public static java.time.chrono.Chronology of(java.lang.String); 29220 public static java.time.chrono.Chronology ofLocale(java.util.Locale); 29221 public java.time.chrono.ChronoPeriod period(int, int, int); 29222 public abstract int prolepticYear(java.time.chrono.Era, int); 29223 public abstract java.time.temporal.ValueRange range(java.time.temporal.ChronoField); 29224 public abstract java.time.chrono.ChronoLocalDate resolveDate(java.util.Map, java.time.format.ResolverStyle); 29225 public abstract java.lang.String toString(); 29226 public java.time.chrono.ChronoZonedDateTime zonedDateTime(java.time.temporal.TemporalAccessor); 29227 public java.time.chrono.ChronoZonedDateTime zonedDateTime(java.time.Instant, java.time.ZoneId); 29228 29229 29230} 29231 29232-keep class java.time.chrono.Era { 29233 29234 public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 29235 public int get(java.time.temporal.TemporalField); 29236 public java.lang.String getDisplayName(java.time.format.TextStyle, java.util.Locale); 29237 public long getLong(java.time.temporal.TemporalField); 29238 public abstract int getValue(); 29239 public boolean isSupported(java.time.temporal.TemporalField); 29240 public java.lang.Object query(java.time.temporal.TemporalQuery); 29241 public java.time.temporal.ValueRange range(java.time.temporal.TemporalField); 29242 29243 29244} 29245 29246-keep class java.time.chrono.IsoChronology { 29247 29248 public java.time.LocalDate date(java.time.chrono.Era, int, int, int); 29249 public java.time.LocalDate date(int, int, int); 29250 public java.time.LocalDate date(java.time.temporal.TemporalAccessor); 29251 public java.time.chrono.ChronoLocalDate date(java.time.temporal.TemporalAccessor); 29252 public java.time.chrono.ChronoLocalDate date(int, int, int); 29253 public java.time.chrono.ChronoLocalDate date(java.time.chrono.Era, int, int, int); 29254 public java.time.LocalDate dateEpochDay(long); 29255 public java.time.chrono.ChronoLocalDate dateEpochDay(long); 29256 public java.time.LocalDate dateNow(); 29257 public java.time.LocalDate dateNow(java.time.ZoneId); 29258 public java.time.LocalDate dateNow(java.time.Clock); 29259 public java.time.chrono.ChronoLocalDate dateNow(java.time.Clock); 29260 public java.time.chrono.ChronoLocalDate dateNow(java.time.ZoneId); 29261 public java.time.chrono.ChronoLocalDate dateNow(); 29262 public java.time.LocalDate dateYearDay(java.time.chrono.Era, int, int); 29263 public java.time.LocalDate dateYearDay(int, int); 29264 public java.time.chrono.ChronoLocalDate dateYearDay(int, int); 29265 public java.time.chrono.ChronoLocalDate dateYearDay(java.time.chrono.Era, int, int); 29266 public java.time.chrono.IsoEra eraOf(int); 29267 public java.time.chrono.Era eraOf(int); 29268 public java.util.List eras(); 29269 public java.lang.String getCalendarType(); 29270 public java.lang.String getId(); 29271 public boolean isLeapYear(long); 29272 public java.time.LocalDateTime localDateTime(java.time.temporal.TemporalAccessor); 29273 public java.time.chrono.ChronoLocalDateTime localDateTime(java.time.temporal.TemporalAccessor); 29274 public java.time.Period period(int, int, int); 29275 public java.time.chrono.ChronoPeriod period(int, int, int); 29276 public int prolepticYear(java.time.chrono.Era, int); 29277 public java.time.temporal.ValueRange range(java.time.temporal.ChronoField); 29278 public java.time.LocalDate resolveDate(java.util.Map, java.time.format.ResolverStyle); 29279 public java.time.chrono.ChronoLocalDate resolveDate(java.util.Map, java.time.format.ResolverStyle); 29280 public java.time.ZonedDateTime zonedDateTime(java.time.temporal.TemporalAccessor); 29281 public java.time.ZonedDateTime zonedDateTime(java.time.Instant, java.time.ZoneId); 29282 public java.time.chrono.ChronoZonedDateTime zonedDateTime(java.time.Instant, java.time.ZoneId); 29283 public java.time.chrono.ChronoZonedDateTime zonedDateTime(java.time.temporal.TemporalAccessor); 29284 29285 29286 public static java.time.chrono.IsoChronology INSTANCE; 29287} 29288 29289-keep class java.time.chrono.IsoEra { 29290 29291 public int getValue(); 29292 public static java.time.chrono.IsoEra of(int); 29293 public static java.time.chrono.IsoEra valueOf(java.lang.String); 29294 public static java.time.chrono.IsoEra[] values(); 29295 29296 public static java.time.chrono.IsoEra BCE; 29297 public static java.time.chrono.IsoEra CE; 29298 29299} 29300 29301-keep class java.time.format.DateTimeFormatter { 29302 29303 public java.lang.String format(java.time.temporal.TemporalAccessor); 29304 public void formatTo(java.time.temporal.TemporalAccessor, java.lang.Appendable); 29305 public java.time.chrono.Chronology getChronology(); 29306 public java.time.format.DecimalStyle getDecimalStyle(); 29307 public java.util.Locale getLocale(); 29308 public java.util.Set getResolverFields(); 29309 public java.time.format.ResolverStyle getResolverStyle(); 29310 public java.time.ZoneId getZone(); 29311 public static java.time.format.DateTimeFormatter ofLocalizedDate(java.time.format.FormatStyle); 29312 public static java.time.format.DateTimeFormatter ofLocalizedDateTime(java.time.format.FormatStyle); 29313 public static java.time.format.DateTimeFormatter ofLocalizedDateTime(java.time.format.FormatStyle, java.time.format.FormatStyle); 29314 public static java.time.format.DateTimeFormatter ofLocalizedTime(java.time.format.FormatStyle); 29315 public static java.time.format.DateTimeFormatter ofPattern(java.lang.String); 29316 public static java.time.format.DateTimeFormatter ofPattern(java.lang.String, java.util.Locale); 29317 public java.time.temporal.TemporalAccessor parse(java.lang.CharSequence); 29318 public java.time.temporal.TemporalAccessor parse(java.lang.CharSequence, java.text.ParsePosition); 29319 public java.lang.Object parse(java.lang.CharSequence, java.time.temporal.TemporalQuery); 29320 public java.time.temporal.TemporalAccessor parseBest(java.lang.CharSequence, java.time.temporal.TemporalQuery[]); 29321 public java.time.temporal.TemporalAccessor parseUnresolved(java.lang.CharSequence, java.text.ParsePosition); 29322 public static java.time.temporal.TemporalQuery parsedExcessDays(); 29323 public static java.time.temporal.TemporalQuery parsedLeapSecond(); 29324 public java.text.Format toFormat(); 29325 public java.text.Format toFormat(java.time.temporal.TemporalQuery); 29326 public java.lang.String toString(); 29327 public java.time.format.DateTimeFormatter withChronology(java.time.chrono.Chronology); 29328 public java.time.format.DateTimeFormatter withDecimalStyle(java.time.format.DecimalStyle); 29329 public java.time.format.DateTimeFormatter withLocale(java.util.Locale); 29330 public java.time.format.DateTimeFormatter withResolverFields(java.time.temporal.TemporalField[]); 29331 public java.time.format.DateTimeFormatter withResolverFields(java.util.Set); 29332 public java.time.format.DateTimeFormatter withResolverStyle(java.time.format.ResolverStyle); 29333 public java.time.format.DateTimeFormatter withZone(java.time.ZoneId); 29334 29335 29336 public static java.time.format.DateTimeFormatter BASIC_ISO_DATE; 29337 public static java.time.format.DateTimeFormatter ISO_DATE; 29338 public static java.time.format.DateTimeFormatter ISO_DATE_TIME; 29339 public static java.time.format.DateTimeFormatter ISO_INSTANT; 29340 public static java.time.format.DateTimeFormatter ISO_LOCAL_DATE; 29341 public static java.time.format.DateTimeFormatter ISO_LOCAL_DATE_TIME; 29342 public static java.time.format.DateTimeFormatter ISO_LOCAL_TIME; 29343 public static java.time.format.DateTimeFormatter ISO_OFFSET_DATE; 29344 public static java.time.format.DateTimeFormatter ISO_OFFSET_DATE_TIME; 29345 public static java.time.format.DateTimeFormatter ISO_OFFSET_TIME; 29346 public static java.time.format.DateTimeFormatter ISO_ORDINAL_DATE; 29347 public static java.time.format.DateTimeFormatter ISO_TIME; 29348 public static java.time.format.DateTimeFormatter ISO_WEEK_DATE; 29349 public static java.time.format.DateTimeFormatter ISO_ZONED_DATE_TIME; 29350 public static java.time.format.DateTimeFormatter RFC_1123_DATE_TIME; 29351} 29352 29353-keep class java.time.format.DecimalStyle { 29354 29355 public boolean equals(java.lang.Object); 29356 public static java.util.Set getAvailableLocales(); 29357 public char getDecimalSeparator(); 29358 public char getNegativeSign(); 29359 public char getPositiveSign(); 29360 public char getZeroDigit(); 29361 public int hashCode(); 29362 public static java.time.format.DecimalStyle of(java.util.Locale); 29363 public static java.time.format.DecimalStyle ofDefaultLocale(); 29364 public java.lang.String toString(); 29365 public java.time.format.DecimalStyle withDecimalSeparator(char); 29366 public java.time.format.DecimalStyle withNegativeSign(char); 29367 public java.time.format.DecimalStyle withPositiveSign(char); 29368 public java.time.format.DecimalStyle withZeroDigit(char); 29369 29370 29371 public static java.time.format.DecimalStyle STANDARD; 29372} 29373 29374-keep class java.time.format.FormatStyle { 29375 29376 public static java.time.format.FormatStyle valueOf(java.lang.String); 29377 public static java.time.format.FormatStyle[] values(); 29378 29379 public static java.time.format.FormatStyle FULL; 29380 public static java.time.format.FormatStyle LONG; 29381 public static java.time.format.FormatStyle MEDIUM; 29382 public static java.time.format.FormatStyle SHORT; 29383 29384} 29385 29386-keep class java.time.format.ResolverStyle { 29387 29388 public static java.time.format.ResolverStyle valueOf(java.lang.String); 29389 public static java.time.format.ResolverStyle[] values(); 29390 29391 public static java.time.format.ResolverStyle LENIENT; 29392 public static java.time.format.ResolverStyle SMART; 29393 public static java.time.format.ResolverStyle STRICT; 29394 29395} 29396 29397-keep class java.time.format.TextStyle { 29398 29399 public java.time.format.TextStyle asNormal(); 29400 public java.time.format.TextStyle asStandalone(); 29401 public boolean isStandalone(); 29402 public static java.time.format.TextStyle valueOf(java.lang.String); 29403 public static java.time.format.TextStyle[] values(); 29404 29405 public static java.time.format.TextStyle FULL; 29406 public static java.time.format.TextStyle FULL_STANDALONE; 29407 public static java.time.format.TextStyle NARROW; 29408 public static java.time.format.TextStyle NARROW_STANDALONE; 29409 public static java.time.format.TextStyle SHORT; 29410 public static java.time.format.TextStyle SHORT_STANDALONE; 29411 29412} 29413 29414-keep class java.time.temporal.ChronoField { 29415 29416 public java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal, long); 29417 public int checkValidIntValue(long); 29418 public long checkValidValue(long); 29419 public java.time.temporal.TemporalUnit getBaseUnit(); 29420 public java.lang.String getDisplayName(java.util.Locale); 29421 public long getFrom(java.time.temporal.TemporalAccessor); 29422 public java.time.temporal.TemporalUnit getRangeUnit(); 29423 public boolean isDateBased(); 29424 public boolean isSupportedBy(java.time.temporal.TemporalAccessor); 29425 public boolean isTimeBased(); 29426 public java.time.temporal.ValueRange range(); 29427 public java.time.temporal.ValueRange rangeRefinedBy(java.time.temporal.TemporalAccessor); 29428 public java.lang.String toString(); 29429 public static java.time.temporal.ChronoField valueOf(java.lang.String); 29430 public static java.time.temporal.ChronoField[] values(); 29431 29432 public static java.time.temporal.ChronoField ALIGNED_DAY_OF_WEEK_IN_MONTH; 29433 public static java.time.temporal.ChronoField ALIGNED_DAY_OF_WEEK_IN_YEAR; 29434 public static java.time.temporal.ChronoField ALIGNED_WEEK_OF_MONTH; 29435 public static java.time.temporal.ChronoField ALIGNED_WEEK_OF_YEAR; 29436 public static java.time.temporal.ChronoField AMPM_OF_DAY; 29437 public static java.time.temporal.ChronoField CLOCK_HOUR_OF_AMPM; 29438 public static java.time.temporal.ChronoField CLOCK_HOUR_OF_DAY; 29439 public static java.time.temporal.ChronoField DAY_OF_MONTH; 29440 public static java.time.temporal.ChronoField DAY_OF_WEEK; 29441 public static java.time.temporal.ChronoField DAY_OF_YEAR; 29442 public static java.time.temporal.ChronoField EPOCH_DAY; 29443 public static java.time.temporal.ChronoField ERA; 29444 public static java.time.temporal.ChronoField HOUR_OF_AMPM; 29445 public static java.time.temporal.ChronoField HOUR_OF_DAY; 29446 public static java.time.temporal.ChronoField INSTANT_SECONDS; 29447 public static java.time.temporal.ChronoField MICRO_OF_DAY; 29448 public static java.time.temporal.ChronoField MICRO_OF_SECOND; 29449 public static java.time.temporal.ChronoField MILLI_OF_DAY; 29450 public static java.time.temporal.ChronoField MILLI_OF_SECOND; 29451 public static java.time.temporal.ChronoField MINUTE_OF_DAY; 29452 public static java.time.temporal.ChronoField MINUTE_OF_HOUR; 29453 public static java.time.temporal.ChronoField MONTH_OF_YEAR; 29454 public static java.time.temporal.ChronoField NANO_OF_DAY; 29455 public static java.time.temporal.ChronoField NANO_OF_SECOND; 29456 public static java.time.temporal.ChronoField OFFSET_SECONDS; 29457 public static java.time.temporal.ChronoField PROLEPTIC_MONTH; 29458 public static java.time.temporal.ChronoField SECOND_OF_DAY; 29459 public static java.time.temporal.ChronoField SECOND_OF_MINUTE; 29460 public static java.time.temporal.ChronoField YEAR; 29461 public static java.time.temporal.ChronoField YEAR_OF_ERA; 29462 29463} 29464 29465-keep class java.time.temporal.Temporal { 29466 29467 public abstract boolean isSupported(java.time.temporal.TemporalUnit); 29468 public java.time.temporal.Temporal minus(java.time.temporal.TemporalAmount); 29469 public java.time.temporal.Temporal minus(long, java.time.temporal.TemporalUnit); 29470 public java.time.temporal.Temporal plus(java.time.temporal.TemporalAmount); 29471 public abstract java.time.temporal.Temporal plus(long, java.time.temporal.TemporalUnit); 29472 public abstract long until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit); 29473 public java.time.temporal.Temporal with(java.time.temporal.TemporalAdjuster); 29474 public abstract java.time.temporal.Temporal with(java.time.temporal.TemporalField, long); 29475 29476 29477} 29478 29479-keep class java.time.temporal.TemporalAccessor { 29480 29481 public int get(java.time.temporal.TemporalField); 29482 public abstract long getLong(java.time.temporal.TemporalField); 29483 public abstract boolean isSupported(java.time.temporal.TemporalField); 29484 public java.lang.Object query(java.time.temporal.TemporalQuery); 29485 public java.time.temporal.ValueRange range(java.time.temporal.TemporalField); 29486 29487 29488} 29489 29490-keep class java.time.temporal.TemporalAdjuster { 29491 29492 public abstract java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal); 29493 29494 29495} 29496 29497-keep class java.time.temporal.TemporalAmount { 29498 29499 public abstract java.time.temporal.Temporal addTo(java.time.temporal.Temporal); 29500 public abstract long get(java.time.temporal.TemporalUnit); 29501 public abstract java.util.List getUnits(); 29502 public abstract java.time.temporal.Temporal subtractFrom(java.time.temporal.Temporal); 29503 29504 29505} 29506 29507-keep class java.time.temporal.TemporalField { 29508 29509 public abstract java.time.temporal.Temporal adjustInto(java.time.temporal.Temporal, long); 29510 public abstract java.time.temporal.TemporalUnit getBaseUnit(); 29511 public java.lang.String getDisplayName(java.util.Locale); 29512 public abstract long getFrom(java.time.temporal.TemporalAccessor); 29513 public abstract java.time.temporal.TemporalUnit getRangeUnit(); 29514 public abstract boolean isDateBased(); 29515 public abstract boolean isSupportedBy(java.time.temporal.TemporalAccessor); 29516 public abstract boolean isTimeBased(); 29517 public abstract java.time.temporal.ValueRange range(); 29518 public abstract java.time.temporal.ValueRange rangeRefinedBy(java.time.temporal.TemporalAccessor); 29519 public java.time.temporal.TemporalAccessor resolve(java.util.Map, java.time.temporal.TemporalAccessor, java.time.format.ResolverStyle); 29520 public abstract java.lang.String toString(); 29521 29522 29523} 29524 29525-keep class java.time.temporal.TemporalQuery { 29526 29527 public abstract java.lang.Object queryFrom(java.time.temporal.TemporalAccessor); 29528 29529 29530} 29531 29532-keep class java.time.temporal.TemporalUnit { 29533 29534 public abstract java.time.temporal.Temporal addTo(java.time.temporal.Temporal, long); 29535 public abstract long between(java.time.temporal.Temporal, java.time.temporal.Temporal); 29536 public abstract java.time.Duration getDuration(); 29537 public abstract boolean isDateBased(); 29538 public abstract boolean isDurationEstimated(); 29539 public boolean isSupportedBy(java.time.temporal.Temporal); 29540 public abstract boolean isTimeBased(); 29541 public abstract java.lang.String toString(); 29542 29543 29544} 29545 29546-keep class java.time.temporal.ValueRange { 29547 29548 public int checkValidIntValue(long, java.time.temporal.TemporalField); 29549 public long checkValidValue(long, java.time.temporal.TemporalField); 29550 public boolean equals(java.lang.Object); 29551 public long getLargestMinimum(); 29552 public long getMaximum(); 29553 public long getMinimum(); 29554 public long getSmallestMaximum(); 29555 public int hashCode(); 29556 public boolean isFixed(); 29557 public boolean isIntValue(); 29558 public boolean isValidIntValue(long); 29559 public boolean isValidValue(long); 29560 public static java.time.temporal.ValueRange of(long, long); 29561 public static java.time.temporal.ValueRange of(long, long, long); 29562 public static java.time.temporal.ValueRange of(long, long, long, long); 29563 public java.lang.String toString(); 29564 29565 29566} 29567 29568-keep class java.time.zone.ZoneOffsetTransition { 29569 29570 public int compareTo(java.time.zone.ZoneOffsetTransition); 29571 public int compareTo(java.lang.Object); 29572 public boolean equals(java.lang.Object); 29573 public java.time.LocalDateTime getDateTimeAfter(); 29574 public java.time.LocalDateTime getDateTimeBefore(); 29575 public java.time.Duration getDuration(); 29576 public java.time.Instant getInstant(); 29577 public java.time.ZoneOffset getOffsetAfter(); 29578 public java.time.ZoneOffset getOffsetBefore(); 29579 public int hashCode(); 29580 public boolean isGap(); 29581 public boolean isOverlap(); 29582 public boolean isValidOffset(java.time.ZoneOffset); 29583 public static java.time.zone.ZoneOffsetTransition of(java.time.LocalDateTime, java.time.ZoneOffset, java.time.ZoneOffset); 29584 public long toEpochSecond(); 29585 public java.lang.String toString(); 29586 29587 29588} 29589 29590-keep class java.time.zone.ZoneOffsetTransitionRule { 29591 29592 public java.time.zone.ZoneOffsetTransition createTransition(int); 29593 public boolean equals(java.lang.Object); 29594 public int getDayOfMonthIndicator(); 29595 public java.time.DayOfWeek getDayOfWeek(); 29596 public java.time.LocalTime getLocalTime(); 29597 public java.time.Month getMonth(); 29598 public java.time.ZoneOffset getOffsetAfter(); 29599 public java.time.ZoneOffset getOffsetBefore(); 29600 public java.time.ZoneOffset getStandardOffset(); 29601 public java.time.zone.ZoneOffsetTransitionRule$TimeDefinition getTimeDefinition(); 29602 public int hashCode(); 29603 public boolean isMidnightEndOfDay(); 29604 public static java.time.zone.ZoneOffsetTransitionRule of(java.time.Month, int, java.time.DayOfWeek, java.time.LocalTime, boolean, java.time.zone.ZoneOffsetTransitionRule$TimeDefinition, java.time.ZoneOffset, java.time.ZoneOffset, java.time.ZoneOffset); 29605 public java.lang.String toString(); 29606 29607 29608} 29609 29610-keep class java.time.zone.ZoneOffsetTransitionRule$TimeDefinition { 29611 29612 public java.time.LocalDateTime createDateTime(java.time.LocalDateTime, java.time.ZoneOffset, java.time.ZoneOffset); 29613 public static java.time.zone.ZoneOffsetTransitionRule$TimeDefinition valueOf(java.lang.String); 29614 public static java.time.zone.ZoneOffsetTransitionRule$TimeDefinition[] values(); 29615 29616 public static java.time.zone.ZoneOffsetTransitionRule$TimeDefinition STANDARD; 29617 public static java.time.zone.ZoneOffsetTransitionRule$TimeDefinition UTC; 29618 public static java.time.zone.ZoneOffsetTransitionRule$TimeDefinition WALL; 29619 29620} 29621 29622-keep class java.time.zone.ZoneRules { 29623 29624 public boolean equals(java.lang.Object); 29625 public java.time.Duration getDaylightSavings(java.time.Instant); 29626 public java.time.ZoneOffset getOffset(java.time.Instant); 29627 public java.time.ZoneOffset getOffset(java.time.LocalDateTime); 29628 public java.time.ZoneOffset getStandardOffset(java.time.Instant); 29629 public java.time.zone.ZoneOffsetTransition getTransition(java.time.LocalDateTime); 29630 public java.util.List getTransitionRules(); 29631 public java.util.List getTransitions(); 29632 public java.util.List getValidOffsets(java.time.LocalDateTime); 29633 public int hashCode(); 29634 public boolean isDaylightSavings(java.time.Instant); 29635 public boolean isFixedOffset(); 29636 public boolean isValidOffset(java.time.LocalDateTime, java.time.ZoneOffset); 29637 public java.time.zone.ZoneOffsetTransition nextTransition(java.time.Instant); 29638 public static java.time.zone.ZoneRules of(java.time.ZoneOffset, java.time.ZoneOffset, java.util.List, java.util.List, java.util.List); 29639 public static java.time.zone.ZoneRules of(java.time.ZoneOffset); 29640 public java.time.zone.ZoneOffsetTransition previousTransition(java.time.Instant); 29641 public java.lang.String toString(); 29642 29643 29644} 29645 29646-keep class java.util.AbstractCollection { 29647 <init>(); 29648 29649 public boolean add(java.lang.Object); 29650 public boolean addAll(java.util.Collection); 29651 public void clear(); 29652 public boolean contains(java.lang.Object); 29653 public boolean containsAll(java.util.Collection); 29654 public boolean isEmpty(); 29655 public abstract java.util.Iterator iterator(); 29656 public boolean remove(java.lang.Object); 29657 public boolean removeAll(java.util.Collection); 29658 public boolean retainAll(java.util.Collection); 29659 public abstract int size(); 29660 public java.lang.Object[] toArray(); 29661 public java.lang.Object[] toArray(java.lang.Object[]); 29662 public java.lang.String toString(); 29663 29664 29665} 29666 29667-keep class java.util.AbstractList { 29668 <init>(); 29669 29670 public boolean add(java.lang.Object); 29671 public void add(int, java.lang.Object); 29672 public boolean addAll(int, java.util.Collection); 29673 public void clear(); 29674 public boolean equals(java.lang.Object); 29675 public abstract java.lang.Object get(int); 29676 public int hashCode(); 29677 public int indexOf(java.lang.Object); 29678 public java.util.Iterator iterator(); 29679 public int lastIndexOf(java.lang.Object); 29680 public java.util.ListIterator listIterator(); 29681 public java.util.ListIterator listIterator(int); 29682 public java.lang.Object remove(int); 29683 protected void removeRange(int, int); 29684 public java.lang.Object set(int, java.lang.Object); 29685 public java.util.List subList(int, int); 29686 29687 29688 protected transient int modCount; 29689} 29690 29691-keep class java.util.AbstractMap { 29692 <init>(); 29693 29694 public void clear(); 29695 protected java.lang.Object clone(); 29696 public boolean containsKey(java.lang.Object); 29697 public boolean containsValue(java.lang.Object); 29698 public abstract java.util.Set entrySet(); 29699 public boolean equals(java.lang.Object); 29700 public java.lang.Object get(java.lang.Object); 29701 public int hashCode(); 29702 public boolean isEmpty(); 29703 public java.util.Set keySet(); 29704 public java.lang.Object put(java.lang.Object, java.lang.Object); 29705 public void putAll(java.util.Map); 29706 public java.lang.Object remove(java.lang.Object); 29707 public int size(); 29708 public java.lang.String toString(); 29709 public java.util.Collection values(); 29710 29711 29712} 29713 29714-keep class java.util.ArrayList { 29715 <init>(int); 29716 <init>(); 29717 <init>(java.util.Collection); 29718 29719 public boolean add(java.lang.Object); 29720 public void add(int, java.lang.Object); 29721 public boolean addAll(java.util.Collection); 29722 public boolean addAll(int, java.util.Collection); 29723 public void clear(); 29724 public java.lang.Object clone(); 29725 public boolean contains(java.lang.Object); 29726 public void ensureCapacity(int); 29727 public void forEach(java.util.function.Consumer); 29728 public java.lang.Object get(int); 29729 public int indexOf(java.lang.Object); 29730 public boolean isEmpty(); 29731 public java.util.Iterator iterator(); 29732 public int lastIndexOf(java.lang.Object); 29733 public java.util.ListIterator listIterator(int); 29734 public java.util.ListIterator listIterator(); 29735 public java.lang.Object remove(int); 29736 public boolean remove(java.lang.Object); 29737 public boolean removeAll(java.util.Collection); 29738 public boolean removeIf(java.util.function.Predicate); 29739 protected void removeRange(int, int); 29740 public void replaceAll(java.util.function.UnaryOperator); 29741 public boolean retainAll(java.util.Collection); 29742 public java.lang.Object set(int, java.lang.Object); 29743 public int size(); 29744 public void sort(java.util.Comparator); 29745 public java.util.Spliterator spliterator(); 29746 public java.util.List subList(int, int); 29747 public java.lang.Object[] toArray(); 29748 public java.lang.Object[] toArray(java.lang.Object[]); 29749 public void trimToSize(); 29750 29751 29752} 29753 29754-keep class java.util.Collection { 29755 29756 public abstract boolean add(java.lang.Object); 29757 public abstract boolean addAll(java.util.Collection); 29758 public abstract void clear(); 29759 public abstract boolean contains(java.lang.Object); 29760 public abstract boolean containsAll(java.util.Collection); 29761 public abstract boolean equals(java.lang.Object); 29762 public abstract int hashCode(); 29763 public abstract boolean isEmpty(); 29764 public abstract java.util.Iterator iterator(); 29765 public java.util.stream.Stream parallelStream(); 29766 public abstract boolean remove(java.lang.Object); 29767 public abstract boolean removeAll(java.util.Collection); 29768 public boolean removeIf(java.util.function.Predicate); 29769 public abstract boolean retainAll(java.util.Collection); 29770 public abstract int size(); 29771 public java.util.Spliterator spliterator(); 29772 public java.util.stream.Stream stream(); 29773 public abstract java.lang.Object[] toArray(); 29774 public abstract java.lang.Object[] toArray(java.lang.Object[]); 29775 29776 29777} 29778 29779-keep class java.util.Comparator { 29780 29781 public abstract int compare(java.lang.Object, java.lang.Object); 29782 public static java.util.Comparator comparing(java.util.function.Function, java.util.Comparator); 29783 public static java.util.Comparator comparing(java.util.function.Function); 29784 public static java.util.Comparator comparingDouble(java.util.function.ToDoubleFunction); 29785 public static java.util.Comparator comparingInt(java.util.function.ToIntFunction); 29786 public static java.util.Comparator comparingLong(java.util.function.ToLongFunction); 29787 public abstract boolean equals(java.lang.Object); 29788 public static java.util.Comparator naturalOrder(); 29789 public static java.util.Comparator nullsFirst(java.util.Comparator); 29790 public static java.util.Comparator nullsLast(java.util.Comparator); 29791 public static java.util.Comparator reverseOrder(); 29792 public java.util.Comparator reversed(); 29793 public java.util.Comparator thenComparing(java.util.Comparator); 29794 public java.util.Comparator thenComparing(java.util.function.Function, java.util.Comparator); 29795 public java.util.Comparator thenComparing(java.util.function.Function); 29796 public java.util.Comparator thenComparingDouble(java.util.function.ToDoubleFunction); 29797 public java.util.Comparator thenComparingInt(java.util.function.ToIntFunction); 29798 public java.util.Comparator thenComparingLong(java.util.function.ToLongFunction); 29799 29800 29801} 29802 29803-keep class java.util.Date { 29804 <init>(); 29805 <init>(long); 29806 <init>(int, int, int); 29807 <init>(int, int, int, int, int); 29808 <init>(int, int, int, int, int, int); 29809 <init>(java.lang.String); 29810 29811 public static long UTC(int, int, int, int, int, int); 29812 public boolean after(java.util.Date); 29813 public boolean before(java.util.Date); 29814 public java.lang.Object clone(); 29815 public int compareTo(java.util.Date); 29816 public int compareTo(java.lang.Object); 29817 public boolean equals(java.lang.Object); 29818 public static java.util.Date from(java.time.Instant); 29819 public int getDate(); 29820 public int getDay(); 29821 public int getHours(); 29822 public int getMinutes(); 29823 public int getMonth(); 29824 public int getSeconds(); 29825 public long getTime(); 29826 public int getTimezoneOffset(); 29827 public int getYear(); 29828 public int hashCode(); 29829 public static long parse(java.lang.String); 29830 public void setDate(int); 29831 public void setHours(int); 29832 public void setMinutes(int); 29833 public void setMonth(int); 29834 public void setSeconds(int); 29835 public void setTime(long); 29836 public void setYear(int); 29837 public java.lang.String toGMTString(); 29838 public java.time.Instant toInstant(); 29839 public java.lang.String toLocaleString(); 29840 public java.lang.String toString(); 29841 29842 29843} 29844 29845-keep class java.util.Dictionary { 29846 <init>(); 29847 29848 public abstract java.util.Enumeration elements(); 29849 public abstract java.lang.Object get(java.lang.Object); 29850 public abstract boolean isEmpty(); 29851 public abstract java.util.Enumeration keys(); 29852 public abstract java.lang.Object put(java.lang.Object, java.lang.Object); 29853 public abstract java.lang.Object remove(java.lang.Object); 29854 public abstract int size(); 29855 29856 29857} 29858 29859-keep class java.util.DoubleSummaryStatistics { 29860 <init>(); 29861 29862 public void accept(double); 29863 public void combine(java.util.DoubleSummaryStatistics); 29864 public double getAverage(); 29865 public long getCount(); 29866 public double getMax(); 29867 public double getMin(); 29868 public double getSum(); 29869 public java.lang.String toString(); 29870 29871 29872} 29873 29874-keep class java.util.Enumeration { 29875 29876 public abstract boolean hasMoreElements(); 29877 public abstract java.lang.Object nextElement(); 29878 29879 29880} 29881 29882-keep class java.util.HashMap { 29883 <init>(int, float); 29884 <init>(int); 29885 <init>(); 29886 <init>(java.util.Map); 29887 29888 public void clear(); 29889 public java.lang.Object clone(); 29890 public java.lang.Object compute(java.lang.Object, java.util.function.BiFunction); 29891 public java.lang.Object computeIfAbsent(java.lang.Object, java.util.function.Function); 29892 public java.lang.Object computeIfPresent(java.lang.Object, java.util.function.BiFunction); 29893 public boolean containsKey(java.lang.Object); 29894 public boolean containsValue(java.lang.Object); 29895 public java.util.Set entrySet(); 29896 public void forEach(java.util.function.BiConsumer); 29897 public java.lang.Object get(java.lang.Object); 29898 public java.lang.Object getOrDefault(java.lang.Object, java.lang.Object); 29899 public boolean isEmpty(); 29900 public java.util.Set keySet(); 29901 public java.lang.Object merge(java.lang.Object, java.lang.Object, java.util.function.BiFunction); 29902 public java.lang.Object put(java.lang.Object, java.lang.Object); 29903 public void putAll(java.util.Map); 29904 public java.lang.Object putIfAbsent(java.lang.Object, java.lang.Object); 29905 public java.lang.Object remove(java.lang.Object); 29906 public boolean remove(java.lang.Object, java.lang.Object); 29907 public boolean replace(java.lang.Object, java.lang.Object, java.lang.Object); 29908 public java.lang.Object replace(java.lang.Object, java.lang.Object); 29909 public void replaceAll(java.util.function.BiFunction); 29910 public int size(); 29911 public java.util.Collection values(); 29912 29913 29914} 29915 29916-keep class java.util.Hashtable { 29917 <init>(int, float); 29918 <init>(int); 29919 <init>(); 29920 <init>(java.util.Map); 29921 29922 public synchronized void clear(); 29923 public synchronized java.lang.Object clone(); 29924 public synchronized java.lang.Object compute(java.lang.Object, java.util.function.BiFunction); 29925 public synchronized java.lang.Object computeIfAbsent(java.lang.Object, java.util.function.Function); 29926 public synchronized java.lang.Object computeIfPresent(java.lang.Object, java.util.function.BiFunction); 29927 public synchronized boolean contains(java.lang.Object); 29928 public synchronized boolean containsKey(java.lang.Object); 29929 public boolean containsValue(java.lang.Object); 29930 public synchronized java.util.Enumeration elements(); 29931 public java.util.Set entrySet(); 29932 public synchronized boolean equals(java.lang.Object); 29933 public synchronized void forEach(java.util.function.BiConsumer); 29934 public synchronized java.lang.Object get(java.lang.Object); 29935 public synchronized java.lang.Object getOrDefault(java.lang.Object, java.lang.Object); 29936 public synchronized int hashCode(); 29937 public synchronized boolean isEmpty(); 29938 public java.util.Set keySet(); 29939 public synchronized java.util.Enumeration keys(); 29940 public synchronized java.lang.Object merge(java.lang.Object, java.lang.Object, java.util.function.BiFunction); 29941 public synchronized java.lang.Object put(java.lang.Object, java.lang.Object); 29942 public synchronized void putAll(java.util.Map); 29943 public synchronized java.lang.Object putIfAbsent(java.lang.Object, java.lang.Object); 29944 protected void rehash(); 29945 public synchronized java.lang.Object remove(java.lang.Object); 29946 public synchronized boolean remove(java.lang.Object, java.lang.Object); 29947 public synchronized boolean replace(java.lang.Object, java.lang.Object, java.lang.Object); 29948 public synchronized java.lang.Object replace(java.lang.Object, java.lang.Object); 29949 public synchronized void replaceAll(java.util.function.BiFunction); 29950 public synchronized int size(); 29951 public synchronized java.lang.String toString(); 29952 public java.util.Collection values(); 29953 29954 29955} 29956 29957-keep class java.util.IntSummaryStatistics { 29958 <init>(); 29959 29960 public void accept(int); 29961 public void combine(java.util.IntSummaryStatistics); 29962 public double getAverage(); 29963 public long getCount(); 29964 public int getMax(); 29965 public int getMin(); 29966 public long getSum(); 29967 public java.lang.String toString(); 29968 29969 29970} 29971 29972-keep class java.util.InvalidPropertiesFormatException { 29973 <init>(java.lang.Throwable); 29974 <init>(java.lang.String); 29975 29976 29977 29978} 29979 29980-keep class java.util.Iterator { 29981 29982 public void forEachRemaining(java.util.function.Consumer); 29983 public abstract boolean hasNext(); 29984 public abstract java.lang.Object next(); 29985 public void remove(); 29986 29987 29988} 29989 29990-keep class java.util.List { 29991 29992 public abstract boolean add(java.lang.Object); 29993 public abstract void add(int, java.lang.Object); 29994 public abstract boolean addAll(java.util.Collection); 29995 public abstract boolean addAll(int, java.util.Collection); 29996 public abstract void clear(); 29997 public abstract boolean contains(java.lang.Object); 29998 public abstract boolean containsAll(java.util.Collection); 29999 public abstract boolean equals(java.lang.Object); 30000 public abstract java.lang.Object get(int); 30001 public abstract int hashCode(); 30002 public abstract int indexOf(java.lang.Object); 30003 public abstract boolean isEmpty(); 30004 public abstract java.util.Iterator iterator(); 30005 public abstract int lastIndexOf(java.lang.Object); 30006 public abstract java.util.ListIterator listIterator(); 30007 public abstract java.util.ListIterator listIterator(int); 30008 public abstract boolean remove(java.lang.Object); 30009 public abstract java.lang.Object remove(int); 30010 public abstract boolean removeAll(java.util.Collection); 30011 public void replaceAll(java.util.function.UnaryOperator); 30012 public abstract boolean retainAll(java.util.Collection); 30013 public abstract java.lang.Object set(int, java.lang.Object); 30014 public abstract int size(); 30015 public void sort(java.util.Comparator); 30016 public java.util.Spliterator spliterator(); 30017 public abstract java.util.List subList(int, int); 30018 public abstract java.lang.Object[] toArray(); 30019 public abstract java.lang.Object[] toArray(java.lang.Object[]); 30020 30021 30022} 30023 30024-keep class java.util.ListIterator { 30025 30026 public abstract void add(java.lang.Object); 30027 public abstract boolean hasNext(); 30028 public abstract boolean hasPrevious(); 30029 public abstract java.lang.Object next(); 30030 public abstract int nextIndex(); 30031 public abstract java.lang.Object previous(); 30032 public abstract int previousIndex(); 30033 public abstract void remove(); 30034 public abstract void set(java.lang.Object); 30035 30036 30037} 30038 30039-keep class java.util.Locale { 30040 <init>(java.lang.String, java.lang.String, java.lang.String); 30041 <init>(java.lang.String, java.lang.String); 30042 <init>(java.lang.String); 30043 30044 public static java.lang.String adjustLanguageCode(java.lang.String); 30045 public java.lang.Object clone(); 30046 public boolean equals(java.lang.Object); 30047 public static java.util.List filter(java.util.List, java.util.Collection, java.util.Locale$FilteringMode); 30048 public static java.util.List filter(java.util.List, java.util.Collection); 30049 public static java.util.List filterTags(java.util.List, java.util.Collection, java.util.Locale$FilteringMode); 30050 public static java.util.List filterTags(java.util.List, java.util.Collection); 30051 public static java.util.Locale forLanguageTag(java.lang.String); 30052 public static java.util.Locale[] getAvailableLocales(); 30053 public java.lang.String getCountry(); 30054 public static java.util.Locale getDefault(); 30055 public static java.util.Locale getDefault(java.util.Locale$Category); 30056 public java.lang.String getDisplayCountry(); 30057 public java.lang.String getDisplayCountry(java.util.Locale); 30058 public java.lang.String getDisplayLanguage(); 30059 public java.lang.String getDisplayLanguage(java.util.Locale); 30060 public java.lang.String getDisplayName(); 30061 public java.lang.String getDisplayName(java.util.Locale); 30062 public java.lang.String getDisplayScript(); 30063 public java.lang.String getDisplayScript(java.util.Locale); 30064 public java.lang.String getDisplayVariant(); 30065 public java.lang.String getDisplayVariant(java.util.Locale); 30066 public java.lang.String getExtension(char); 30067 public java.util.Set getExtensionKeys(); 30068 public java.lang.String getISO3Country(); 30069 public java.lang.String getISO3Language(); 30070 public static java.lang.String[] getISOCountries(); 30071 public static java.lang.String[] getISOLanguages(); 30072 public java.lang.String getLanguage(); 30073 public java.lang.String getScript(); 30074 public java.util.Set getUnicodeLocaleAttributes(); 30075 public java.util.Set getUnicodeLocaleKeys(); 30076 public java.lang.String getUnicodeLocaleType(java.lang.String); 30077 public java.lang.String getVariant(); 30078 public boolean hasExtensions(); 30079 public int hashCode(); 30080 public static java.util.Locale initDefault(); 30081 public static java.util.Locale lookup(java.util.List, java.util.Collection); 30082 public static java.lang.String lookupTag(java.util.List, java.util.Collection); 30083 public static synchronized void setDefault(java.util.Locale); 30084 public static synchronized void setDefault(java.util.Locale$Category, java.util.Locale); 30085 public java.util.Locale stripExtensions(); 30086 public java.lang.String toLanguageTag(); 30087 public java.lang.String toString(); 30088 30089 30090 public static java.util.Locale CANADA; 30091 public static java.util.Locale CANADA_FRENCH; 30092 public static java.util.Locale CHINA; 30093 public static java.util.Locale CHINESE; 30094 public static java.util.Locale ENGLISH; 30095 public static java.util.Locale FRANCE; 30096 public static java.util.Locale FRENCH; 30097 public static java.util.Locale GERMAN; 30098 public static java.util.Locale GERMANY; 30099 public static java.util.Locale ITALIAN; 30100 public static java.util.Locale ITALY; 30101 public static java.util.Locale JAPAN; 30102 public static java.util.Locale JAPANESE; 30103 public static java.util.Locale KOREA; 30104 public static java.util.Locale KOREAN; 30105 public static java.util.Locale PRC; 30106 public static char PRIVATE_USE_EXTENSION; 30107 public static java.util.Locale ROOT; 30108 public static java.util.Locale SIMPLIFIED_CHINESE; 30109 public static java.util.Locale TAIWAN; 30110 public static java.util.Locale TRADITIONAL_CHINESE; 30111 public static java.util.Locale UK; 30112 public static char UNICODE_LOCALE_EXTENSION; 30113 public static java.util.Locale US; 30114} 30115 30116-keep class java.util.Locale$Category { 30117 30118 public static java.util.Locale$Category valueOf(java.lang.String); 30119 public static java.util.Locale$Category[] values(); 30120 30121 public static java.util.Locale$Category DISPLAY; 30122 public static java.util.Locale$Category FORMAT; 30123 30124} 30125 30126-keep class java.util.Locale$FilteringMode { 30127 30128 public static java.util.Locale$FilteringMode valueOf(java.lang.String); 30129 public static java.util.Locale$FilteringMode[] values(); 30130 30131 public static java.util.Locale$FilteringMode AUTOSELECT_FILTERING; 30132 public static java.util.Locale$FilteringMode EXTENDED_FILTERING; 30133 public static java.util.Locale$FilteringMode IGNORE_EXTENDED_RANGES; 30134 public static java.util.Locale$FilteringMode MAP_EXTENDED_RANGES; 30135 public static java.util.Locale$FilteringMode REJECT_EXTENDED_RANGES; 30136 30137} 30138 30139-keep class java.util.Locale$LanguageRange { 30140 <init>(java.lang.String); 30141 <init>(java.lang.String, double); 30142 30143 public boolean equals(java.lang.Object); 30144 public java.lang.String getRange(); 30145 public double getWeight(); 30146 public int hashCode(); 30147 public static java.util.List mapEquivalents(java.util.List, java.util.Map); 30148 public static java.util.List parse(java.lang.String); 30149 public static java.util.List parse(java.lang.String, java.util.Map); 30150 30151 30152 public static double MAX_WEIGHT; 30153 public static double MIN_WEIGHT; 30154} 30155 30156-keep class java.util.LongSummaryStatistics { 30157 <init>(); 30158 30159 public void accept(int); 30160 public void accept(long); 30161 public void combine(java.util.LongSummaryStatistics); 30162 public double getAverage(); 30163 public long getCount(); 30164 public long getMax(); 30165 public long getMin(); 30166 public long getSum(); 30167 public java.lang.String toString(); 30168 30169 30170} 30171 30172-keep class java.util.Map { 30173 30174 public abstract void clear(); 30175 public java.lang.Object compute(java.lang.Object, java.util.function.BiFunction); 30176 public java.lang.Object computeIfAbsent(java.lang.Object, java.util.function.Function); 30177 public java.lang.Object computeIfPresent(java.lang.Object, java.util.function.BiFunction); 30178 public abstract boolean containsKey(java.lang.Object); 30179 public abstract boolean containsValue(java.lang.Object); 30180 public abstract java.util.Set entrySet(); 30181 public abstract boolean equals(java.lang.Object); 30182 public void forEach(java.util.function.BiConsumer); 30183 public abstract java.lang.Object get(java.lang.Object); 30184 public java.lang.Object getOrDefault(java.lang.Object, java.lang.Object); 30185 public abstract int hashCode(); 30186 public abstract boolean isEmpty(); 30187 public abstract java.util.Set keySet(); 30188 public java.lang.Object merge(java.lang.Object, java.lang.Object, java.util.function.BiFunction); 30189 public abstract java.lang.Object put(java.lang.Object, java.lang.Object); 30190 public abstract void putAll(java.util.Map); 30191 public java.lang.Object putIfAbsent(java.lang.Object, java.lang.Object); 30192 public abstract java.lang.Object remove(java.lang.Object); 30193 public boolean remove(java.lang.Object, java.lang.Object); 30194 public boolean replace(java.lang.Object, java.lang.Object, java.lang.Object); 30195 public java.lang.Object replace(java.lang.Object, java.lang.Object); 30196 public void replaceAll(java.util.function.BiFunction); 30197 public abstract int size(); 30198 public abstract java.util.Collection values(); 30199 30200 30201} 30202 30203-keep class java.util.Map$Entry { 30204 30205 public static java.util.Comparator comparingByKey(); 30206 public static java.util.Comparator comparingByKey(java.util.Comparator); 30207 public static java.util.Comparator comparingByValue(); 30208 public static java.util.Comparator comparingByValue(java.util.Comparator); 30209 public abstract boolean equals(java.lang.Object); 30210 public abstract java.lang.Object getKey(); 30211 public abstract java.lang.Object getValue(); 30212 public abstract int hashCode(); 30213 public abstract java.lang.Object setValue(java.lang.Object); 30214 30215 30216} 30217 30218-keep class java.util.MissingResourceException { 30219 <init>(java.lang.String, java.lang.String, java.lang.String); 30220 30221 public java.lang.String getClassName(); 30222 public java.lang.String getKey(); 30223 30224 30225} 30226 30227-keep class java.util.Optional { 30228 30229 public static java.util.Optional empty(); 30230 public boolean equals(java.lang.Object); 30231 public java.util.Optional filter(java.util.function.Predicate); 30232 public java.util.Optional flatMap(java.util.function.Function); 30233 public java.lang.Object get(); 30234 public int hashCode(); 30235 public void ifPresent(java.util.function.Consumer); 30236 public boolean isPresent(); 30237 public java.util.Optional map(java.util.function.Function); 30238 public static java.util.Optional of(java.lang.Object); 30239 public static java.util.Optional ofNullable(java.lang.Object); 30240 public java.lang.Object orElse(java.lang.Object); 30241 public java.lang.Object orElseGet(java.util.function.Supplier); 30242 public java.lang.Object orElseThrow(java.util.function.Supplier); 30243 public java.lang.String toString(); 30244 30245 30246} 30247 30248-keep class java.util.OptionalDouble { 30249 30250 public static java.util.OptionalDouble empty(); 30251 public boolean equals(java.lang.Object); 30252 public double getAsDouble(); 30253 public int hashCode(); 30254 public void ifPresent(java.util.function.DoubleConsumer); 30255 public boolean isPresent(); 30256 public static java.util.OptionalDouble of(double); 30257 public double orElse(double); 30258 public double orElseGet(java.util.function.DoubleSupplier); 30259 public double orElseThrow(java.util.function.Supplier); 30260 public java.lang.String toString(); 30261 30262 30263} 30264 30265-keep class java.util.OptionalInt { 30266 30267 public static java.util.OptionalInt empty(); 30268 public boolean equals(java.lang.Object); 30269 public int getAsInt(); 30270 public int hashCode(); 30271 public void ifPresent(java.util.function.IntConsumer); 30272 public boolean isPresent(); 30273 public static java.util.OptionalInt of(int); 30274 public int orElse(int); 30275 public int orElseGet(java.util.function.IntSupplier); 30276 public int orElseThrow(java.util.function.Supplier); 30277 public java.lang.String toString(); 30278 30279 30280} 30281 30282-keep class java.util.OptionalLong { 30283 30284 public static java.util.OptionalLong empty(); 30285 public boolean equals(java.lang.Object); 30286 public long getAsLong(); 30287 public int hashCode(); 30288 public void ifPresent(java.util.function.LongConsumer); 30289 public boolean isPresent(); 30290 public static java.util.OptionalLong of(long); 30291 public long orElse(long); 30292 public long orElseGet(java.util.function.LongSupplier); 30293 public long orElseThrow(java.util.function.Supplier); 30294 public java.lang.String toString(); 30295 30296 30297} 30298 30299-keep class java.util.PrimitiveIterator { 30300 30301 public abstract void forEachRemaining(java.lang.Object); 30302 30303 30304} 30305 30306-keep class java.util.PrimitiveIterator$OfDouble { 30307 30308 public void forEachRemaining(java.util.function.DoubleConsumer); 30309 public void forEachRemaining(java.util.function.Consumer); 30310 public void forEachRemaining(java.lang.Object); 30311 public java.lang.Double next(); 30312 public java.lang.Object next(); 30313 public abstract double nextDouble(); 30314 30315 30316} 30317 30318-keep class java.util.PrimitiveIterator$OfInt { 30319 30320 public void forEachRemaining(java.util.function.IntConsumer); 30321 public void forEachRemaining(java.util.function.Consumer); 30322 public void forEachRemaining(java.lang.Object); 30323 public java.lang.Integer next(); 30324 public java.lang.Object next(); 30325 public abstract int nextInt(); 30326 30327 30328} 30329 30330-keep class java.util.PrimitiveIterator$OfLong { 30331 30332 public void forEachRemaining(java.util.function.LongConsumer); 30333 public void forEachRemaining(java.util.function.Consumer); 30334 public void forEachRemaining(java.lang.Object); 30335 public java.lang.Long next(); 30336 public java.lang.Object next(); 30337 public abstract long nextLong(); 30338 30339 30340} 30341 30342-keep class java.util.Properties { 30343 <init>(); 30344 <init>(java.util.Properties); 30345 30346 public java.lang.String getProperty(java.lang.String); 30347 public java.lang.String getProperty(java.lang.String, java.lang.String); 30348 public void list(java.io.PrintStream); 30349 public void list(java.io.PrintWriter); 30350 public synchronized void load(java.io.Reader); 30351 public synchronized void load(java.io.InputStream); 30352 public synchronized void loadFromXML(java.io.InputStream); 30353 public java.util.Enumeration propertyNames(); 30354 public void save(java.io.OutputStream, java.lang.String); 30355 public synchronized java.lang.Object setProperty(java.lang.String, java.lang.String); 30356 public void store(java.io.Writer, java.lang.String); 30357 public void store(java.io.OutputStream, java.lang.String); 30358 public void storeToXML(java.io.OutputStream, java.lang.String); 30359 public void storeToXML(java.io.OutputStream, java.lang.String, java.lang.String); 30360 public java.util.Set stringPropertyNames(); 30361 30362 30363 protected java.util.Properties defaults; 30364} 30365 30366-keep class java.util.Random { 30367 <init>(); 30368 <init>(long); 30369 30370 public java.util.stream.DoubleStream doubles(long); 30371 public java.util.stream.DoubleStream doubles(); 30372 public java.util.stream.DoubleStream doubles(long, double, double); 30373 public java.util.stream.DoubleStream doubles(double, double); 30374 public java.util.stream.IntStream ints(long); 30375 public java.util.stream.IntStream ints(); 30376 public java.util.stream.IntStream ints(long, int, int); 30377 public java.util.stream.IntStream ints(int, int); 30378 public java.util.stream.LongStream longs(long); 30379 public java.util.stream.LongStream longs(); 30380 public java.util.stream.LongStream longs(long, long, long); 30381 public java.util.stream.LongStream longs(long, long); 30382 protected int next(int); 30383 public boolean nextBoolean(); 30384 public void nextBytes(byte[]); 30385 public double nextDouble(); 30386 public float nextFloat(); 30387 public synchronized double nextGaussian(); 30388 public int nextInt(); 30389 public int nextInt(int); 30390 public long nextLong(); 30391 public synchronized void setSeed(long); 30392 30393 30394} 30395 30396-keep class java.util.Set { 30397 30398 public abstract boolean add(java.lang.Object); 30399 public abstract boolean addAll(java.util.Collection); 30400 public abstract void clear(); 30401 public abstract boolean contains(java.lang.Object); 30402 public abstract boolean containsAll(java.util.Collection); 30403 public abstract boolean equals(java.lang.Object); 30404 public abstract int hashCode(); 30405 public abstract boolean isEmpty(); 30406 public abstract java.util.Iterator iterator(); 30407 public abstract boolean remove(java.lang.Object); 30408 public abstract boolean removeAll(java.util.Collection); 30409 public abstract boolean retainAll(java.util.Collection); 30410 public abstract int size(); 30411 public java.util.Spliterator spliterator(); 30412 public abstract java.lang.Object[] toArray(); 30413 public abstract java.lang.Object[] toArray(java.lang.Object[]); 30414 30415 30416} 30417 30418-keep class java.util.SortedMap { 30419 30420 public abstract java.util.Comparator comparator(); 30421 public abstract java.util.Set entrySet(); 30422 public abstract java.lang.Object firstKey(); 30423 public abstract java.util.SortedMap headMap(java.lang.Object); 30424 public abstract java.util.Set keySet(); 30425 public abstract java.lang.Object lastKey(); 30426 public abstract java.util.SortedMap subMap(java.lang.Object, java.lang.Object); 30427 public abstract java.util.SortedMap tailMap(java.lang.Object); 30428 public abstract java.util.Collection values(); 30429 30430 30431} 30432 30433-keep class java.util.Spliterator { 30434 30435 public abstract int characteristics(); 30436 public abstract long estimateSize(); 30437 public void forEachRemaining(java.util.function.Consumer); 30438 public java.util.Comparator getComparator(); 30439 public long getExactSizeIfKnown(); 30440 public boolean hasCharacteristics(int); 30441 public abstract boolean tryAdvance(java.util.function.Consumer); 30442 public abstract java.util.Spliterator trySplit(); 30443 30444 30445 public static int CONCURRENT; 30446 public static int DISTINCT; 30447 public static int IMMUTABLE; 30448 public static int NONNULL; 30449 public static int ORDERED; 30450 public static int SIZED; 30451 public static int SORTED; 30452 public static int SUBSIZED; 30453} 30454 30455-keep class java.util.Spliterator$OfDouble { 30456 30457 public void forEachRemaining(java.util.function.DoubleConsumer); 30458 public void forEachRemaining(java.util.function.Consumer); 30459 public void forEachRemaining(java.lang.Object); 30460 public abstract boolean tryAdvance(java.util.function.DoubleConsumer); 30461 public boolean tryAdvance(java.util.function.Consumer); 30462 public boolean tryAdvance(java.lang.Object); 30463 public abstract java.util.Spliterator$OfDouble trySplit(); 30464 public java.util.Spliterator$OfPrimitive trySplit(); 30465 public java.util.Spliterator trySplit(); 30466 30467 30468} 30469 30470-keep class java.util.Spliterator$OfInt { 30471 30472 public void forEachRemaining(java.util.function.IntConsumer); 30473 public void forEachRemaining(java.util.function.Consumer); 30474 public void forEachRemaining(java.lang.Object); 30475 public abstract boolean tryAdvance(java.util.function.IntConsumer); 30476 public boolean tryAdvance(java.util.function.Consumer); 30477 public boolean tryAdvance(java.lang.Object); 30478 public abstract java.util.Spliterator$OfInt trySplit(); 30479 public java.util.Spliterator$OfPrimitive trySplit(); 30480 public java.util.Spliterator trySplit(); 30481 30482 30483} 30484 30485-keep class java.util.Spliterator$OfLong { 30486 30487 public void forEachRemaining(java.util.function.LongConsumer); 30488 public void forEachRemaining(java.util.function.Consumer); 30489 public void forEachRemaining(java.lang.Object); 30490 public abstract boolean tryAdvance(java.util.function.LongConsumer); 30491 public boolean tryAdvance(java.util.function.Consumer); 30492 public boolean tryAdvance(java.lang.Object); 30493 public abstract java.util.Spliterator$OfLong trySplit(); 30494 public java.util.Spliterator$OfPrimitive trySplit(); 30495 public java.util.Spliterator trySplit(); 30496 30497 30498} 30499 30500-keep class java.util.Spliterator$OfPrimitive { 30501 30502 public void forEachRemaining(java.lang.Object); 30503 public abstract boolean tryAdvance(java.lang.Object); 30504 public abstract java.util.Spliterator$OfPrimitive trySplit(); 30505 public java.util.Spliterator trySplit(); 30506 30507 30508} 30509 30510-keep class java.util.UUID { 30511 <init>(long, long); 30512 30513 public int clockSequence(); 30514 public int compareTo(java.util.UUID); 30515 public int compareTo(java.lang.Object); 30516 public boolean equals(java.lang.Object); 30517 public static java.util.UUID fromString(java.lang.String); 30518 public long getLeastSignificantBits(); 30519 public long getMostSignificantBits(); 30520 public int hashCode(); 30521 public static java.util.UUID nameUUIDFromBytes(byte[]); 30522 public long node(); 30523 public static java.util.UUID randomUUID(); 30524 public long timestamp(); 30525 public java.lang.String toString(); 30526 public int variant(); 30527 public int version(); 30528 30529 30530} 30531 30532-keep class java.util.concurrent.Callable { 30533 30534 public abstract java.lang.Object call(); 30535 30536 30537} 30538 30539-keep class java.util.concurrent.ExecutionException { 30540 <init>(); 30541 <init>(java.lang.String); 30542 <init>(java.lang.String, java.lang.Throwable); 30543 <init>(java.lang.Throwable); 30544 30545 30546 30547} 30548 30549-keep class java.util.concurrent.Executor { 30550 30551 public abstract void execute(java.lang.Runnable); 30552 30553 30554} 30555 30556-keep class java.util.concurrent.ExecutorService { 30557 30558 public abstract boolean awaitTermination(long, java.util.concurrent.TimeUnit); 30559 public abstract java.util.List invokeAll(java.util.Collection); 30560 public abstract java.util.List invokeAll(java.util.Collection, long, java.util.concurrent.TimeUnit); 30561 public abstract java.lang.Object invokeAny(java.util.Collection); 30562 public abstract java.lang.Object invokeAny(java.util.Collection, long, java.util.concurrent.TimeUnit); 30563 public abstract boolean isShutdown(); 30564 public abstract boolean isTerminated(); 30565 public abstract void shutdown(); 30566 public abstract java.util.List shutdownNow(); 30567 public abstract java.util.concurrent.Future submit(java.util.concurrent.Callable); 30568 public abstract java.util.concurrent.Future submit(java.lang.Runnable, java.lang.Object); 30569 public abstract java.util.concurrent.Future submit(java.lang.Runnable); 30570 30571 30572} 30573 30574-keep class java.util.concurrent.Future { 30575 30576 public abstract boolean cancel(boolean); 30577 public abstract java.lang.Object get(); 30578 public abstract java.lang.Object get(long, java.util.concurrent.TimeUnit); 30579 public abstract boolean isCancelled(); 30580 public abstract boolean isDone(); 30581 30582 30583} 30584 30585-keep class java.util.concurrent.TimeUnit { 30586 30587 public long convert(long, java.util.concurrent.TimeUnit); 30588 public void sleep(long); 30589 public void timedJoin(java.lang.Thread, long); 30590 public void timedWait(java.lang.Object, long); 30591 public long toDays(long); 30592 public long toHours(long); 30593 public long toMicros(long); 30594 public long toMillis(long); 30595 public long toMinutes(long); 30596 public long toNanos(long); 30597 public long toSeconds(long); 30598 public static java.util.concurrent.TimeUnit valueOf(java.lang.String); 30599 public static java.util.concurrent.TimeUnit[] values(); 30600 30601 public static java.util.concurrent.TimeUnit DAYS; 30602 public static java.util.concurrent.TimeUnit HOURS; 30603 public static java.util.concurrent.TimeUnit MICROSECONDS; 30604 public static java.util.concurrent.TimeUnit MILLISECONDS; 30605 public static java.util.concurrent.TimeUnit MINUTES; 30606 public static java.util.concurrent.TimeUnit NANOSECONDS; 30607 public static java.util.concurrent.TimeUnit SECONDS; 30608 30609} 30610 30611-keep class java.util.concurrent.TimeoutException { 30612 <init>(); 30613 <init>(java.lang.String); 30614 30615 30616 30617} 30618 30619-keep class java.util.concurrent.atomic.AtomicInteger { 30620 <init>(int); 30621 <init>(); 30622 30623 public int accumulateAndGet(int, java.util.function.IntBinaryOperator); 30624 public int addAndGet(int); 30625 public boolean compareAndSet(int, int); 30626 public int decrementAndGet(); 30627 public double doubleValue(); 30628 public float floatValue(); 30629 public int get(); 30630 public int getAndAccumulate(int, java.util.function.IntBinaryOperator); 30631 public int getAndAdd(int); 30632 public int getAndDecrement(); 30633 public int getAndIncrement(); 30634 public int getAndSet(int); 30635 public int getAndUpdate(java.util.function.IntUnaryOperator); 30636 public int incrementAndGet(); 30637 public int intValue(); 30638 public void lazySet(int); 30639 public long longValue(); 30640 public void set(int); 30641 public java.lang.String toString(); 30642 public int updateAndGet(java.util.function.IntUnaryOperator); 30643 public boolean weakCompareAndSet(int, int); 30644 30645 30646} 30647 30648-keep class java.util.function.BiConsumer { 30649 30650 public abstract void accept(java.lang.Object, java.lang.Object); 30651 public java.util.function.BiConsumer andThen(java.util.function.BiConsumer); 30652 30653 30654} 30655 30656-keep class java.util.function.BiFunction { 30657 30658 public java.util.function.BiFunction andThen(java.util.function.Function); 30659 public abstract java.lang.Object apply(java.lang.Object, java.lang.Object); 30660 30661 30662} 30663 30664-keep class java.util.function.BinaryOperator { 30665 30666 public static java.util.function.BinaryOperator maxBy(java.util.Comparator); 30667 public static java.util.function.BinaryOperator minBy(java.util.Comparator); 30668 30669 30670} 30671 30672-keep class java.util.function.Consumer { 30673 30674 public abstract void accept(java.lang.Object); 30675 public java.util.function.Consumer andThen(java.util.function.Consumer); 30676 30677 30678} 30679 30680-keep class java.util.function.DoubleBinaryOperator { 30681 30682 public abstract double applyAsDouble(double, double); 30683 30684 30685} 30686 30687-keep class java.util.function.DoubleConsumer { 30688 30689 public abstract void accept(double); 30690 public java.util.function.DoubleConsumer andThen(java.util.function.DoubleConsumer); 30691 30692 30693} 30694 30695-keep class java.util.function.DoubleFunction { 30696 30697 public abstract java.lang.Object apply(double); 30698 30699 30700} 30701 30702-keep class java.util.function.DoublePredicate { 30703 30704 public java.util.function.DoublePredicate and(java.util.function.DoublePredicate); 30705 public java.util.function.DoublePredicate negate(); 30706 public java.util.function.DoublePredicate or(java.util.function.DoublePredicate); 30707 public abstract boolean test(double); 30708 30709 30710} 30711 30712-keep class java.util.function.DoubleSupplier { 30713 30714 public abstract double getAsDouble(); 30715 30716 30717} 30718 30719-keep class java.util.function.DoubleToIntFunction { 30720 30721 public abstract int applyAsInt(double); 30722 30723 30724} 30725 30726-keep class java.util.function.DoubleToLongFunction { 30727 30728 public abstract long applyAsLong(double); 30729 30730 30731} 30732 30733-keep class java.util.function.DoubleUnaryOperator { 30734 30735 public java.util.function.DoubleUnaryOperator andThen(java.util.function.DoubleUnaryOperator); 30736 public abstract double applyAsDouble(double); 30737 public java.util.function.DoubleUnaryOperator compose(java.util.function.DoubleUnaryOperator); 30738 public static java.util.function.DoubleUnaryOperator identity(); 30739 30740 30741} 30742 30743-keep class java.util.function.Function { 30744 30745 public java.util.function.Function andThen(java.util.function.Function); 30746 public abstract java.lang.Object apply(java.lang.Object); 30747 public java.util.function.Function compose(java.util.function.Function); 30748 public static java.util.function.Function identity(); 30749 30750 30751} 30752 30753-keep class java.util.function.IntBinaryOperator { 30754 30755 public abstract int applyAsInt(int, int); 30756 30757 30758} 30759 30760-keep class java.util.function.IntConsumer { 30761 30762 public abstract void accept(int); 30763 public java.util.function.IntConsumer andThen(java.util.function.IntConsumer); 30764 30765 30766} 30767 30768-keep class java.util.function.IntFunction { 30769 30770 public abstract java.lang.Object apply(int); 30771 30772 30773} 30774 30775-keep class java.util.function.IntPredicate { 30776 30777 public java.util.function.IntPredicate and(java.util.function.IntPredicate); 30778 public java.util.function.IntPredicate negate(); 30779 public java.util.function.IntPredicate or(java.util.function.IntPredicate); 30780 public abstract boolean test(int); 30781 30782 30783} 30784 30785-keep class java.util.function.IntSupplier { 30786 30787 public abstract int getAsInt(); 30788 30789 30790} 30791 30792-keep class java.util.function.IntToDoubleFunction { 30793 30794 public abstract double applyAsDouble(int); 30795 30796 30797} 30798 30799-keep class java.util.function.IntToLongFunction { 30800 30801 public abstract long applyAsLong(int); 30802 30803 30804} 30805 30806-keep class java.util.function.IntUnaryOperator { 30807 30808 public java.util.function.IntUnaryOperator andThen(java.util.function.IntUnaryOperator); 30809 public abstract int applyAsInt(int); 30810 public java.util.function.IntUnaryOperator compose(java.util.function.IntUnaryOperator); 30811 public static java.util.function.IntUnaryOperator identity(); 30812 30813 30814} 30815 30816-keep class java.util.function.LongBinaryOperator { 30817 30818 public abstract long applyAsLong(long, long); 30819 30820 30821} 30822 30823-keep class java.util.function.LongConsumer { 30824 30825 public abstract void accept(long); 30826 public java.util.function.LongConsumer andThen(java.util.function.LongConsumer); 30827 30828 30829} 30830 30831-keep class java.util.function.LongFunction { 30832 30833 public abstract java.lang.Object apply(long); 30834 30835 30836} 30837 30838-keep class java.util.function.LongPredicate { 30839 30840 public java.util.function.LongPredicate and(java.util.function.LongPredicate); 30841 public java.util.function.LongPredicate negate(); 30842 public java.util.function.LongPredicate or(java.util.function.LongPredicate); 30843 public abstract boolean test(long); 30844 30845 30846} 30847 30848-keep class java.util.function.LongSupplier { 30849 30850 public abstract long getAsLong(); 30851 30852 30853} 30854 30855-keep class java.util.function.LongToDoubleFunction { 30856 30857 public abstract double applyAsDouble(long); 30858 30859 30860} 30861 30862-keep class java.util.function.LongToIntFunction { 30863 30864 public abstract int applyAsInt(long); 30865 30866 30867} 30868 30869-keep class java.util.function.LongUnaryOperator { 30870 30871 public java.util.function.LongUnaryOperator andThen(java.util.function.LongUnaryOperator); 30872 public abstract long applyAsLong(long); 30873 public java.util.function.LongUnaryOperator compose(java.util.function.LongUnaryOperator); 30874 public static java.util.function.LongUnaryOperator identity(); 30875 30876 30877} 30878 30879-keep class java.util.function.ObjDoubleConsumer { 30880 30881 public abstract void accept(java.lang.Object, double); 30882 30883 30884} 30885 30886-keep class java.util.function.ObjIntConsumer { 30887 30888 public abstract void accept(java.lang.Object, int); 30889 30890 30891} 30892 30893-keep class java.util.function.ObjLongConsumer { 30894 30895 public abstract void accept(java.lang.Object, long); 30896 30897 30898} 30899 30900-keep class java.util.function.Predicate { 30901 30902 public java.util.function.Predicate and(java.util.function.Predicate); 30903 public static java.util.function.Predicate isEqual(java.lang.Object); 30904 public java.util.function.Predicate negate(); 30905 public java.util.function.Predicate or(java.util.function.Predicate); 30906 public abstract boolean test(java.lang.Object); 30907 30908 30909} 30910 30911-keep class java.util.function.Supplier { 30912 30913 public abstract java.lang.Object get(); 30914 30915 30916} 30917 30918-keep class java.util.function.ToDoubleFunction { 30919 30920 public abstract double applyAsDouble(java.lang.Object); 30921 30922 30923} 30924 30925-keep class java.util.function.ToIntFunction { 30926 30927 public abstract int applyAsInt(java.lang.Object); 30928 30929 30930} 30931 30932-keep class java.util.function.ToLongFunction { 30933 30934 public abstract long applyAsLong(java.lang.Object); 30935 30936 30937} 30938 30939-keep class java.util.function.UnaryOperator { 30940 30941 public static java.util.function.UnaryOperator identity(); 30942 30943 30944} 30945 30946-keep class java.util.stream.BaseStream { 30947 30948 public abstract void close(); 30949 public abstract boolean isParallel(); 30950 public abstract java.util.Iterator iterator(); 30951 public abstract java.util.stream.BaseStream onClose(java.lang.Runnable); 30952 public abstract java.util.stream.BaseStream parallel(); 30953 public abstract java.util.stream.BaseStream sequential(); 30954 public abstract java.util.Spliterator spliterator(); 30955 public abstract java.util.stream.BaseStream unordered(); 30956 30957 30958} 30959 30960-keep class java.util.stream.Collector { 30961 30962 public abstract java.util.function.BiConsumer accumulator(); 30963 public abstract java.util.Set characteristics(); 30964 public abstract java.util.function.BinaryOperator combiner(); 30965 public abstract java.util.function.Function finisher(); 30966 public static java.util.stream.Collector of(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BinaryOperator, java.util.stream.Collector$Characteristics[]); 30967 public static java.util.stream.Collector of(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BinaryOperator, java.util.function.Function, java.util.stream.Collector$Characteristics[]); 30968 public abstract java.util.function.Supplier supplier(); 30969 30970 30971} 30972 30973-keep class java.util.stream.Collector$Characteristics { 30974 30975 public static java.util.stream.Collector$Characteristics valueOf(java.lang.String); 30976 public static java.util.stream.Collector$Characteristics[] values(); 30977 30978 public static java.util.stream.Collector$Characteristics CONCURRENT; 30979 public static java.util.stream.Collector$Characteristics IDENTITY_FINISH; 30980 public static java.util.stream.Collector$Characteristics UNORDERED; 30981 30982} 30983 30984-keep class java.util.stream.DoubleStream { 30985 30986 public abstract boolean allMatch(java.util.function.DoublePredicate); 30987 public abstract boolean anyMatch(java.util.function.DoublePredicate); 30988 public abstract java.util.OptionalDouble average(); 30989 public abstract java.util.stream.Stream boxed(); 30990 public static java.util.stream.DoubleStream$Builder builder(); 30991 public abstract java.lang.Object collect(java.util.function.Supplier, java.util.function.ObjDoubleConsumer, java.util.function.BiConsumer); 30992 public static java.util.stream.DoubleStream concat(java.util.stream.DoubleStream, java.util.stream.DoubleStream); 30993 public abstract long count(); 30994 public abstract java.util.stream.DoubleStream distinct(); 30995 public static java.util.stream.DoubleStream empty(); 30996 public abstract java.util.stream.DoubleStream filter(java.util.function.DoublePredicate); 30997 public abstract java.util.OptionalDouble findAny(); 30998 public abstract java.util.OptionalDouble findFirst(); 30999 public abstract java.util.stream.DoubleStream flatMap(java.util.function.DoubleFunction); 31000 public abstract void forEach(java.util.function.DoubleConsumer); 31001 public abstract void forEachOrdered(java.util.function.DoubleConsumer); 31002 public static java.util.stream.DoubleStream generate(java.util.function.DoubleSupplier); 31003 public static java.util.stream.DoubleStream iterate(double, java.util.function.DoubleUnaryOperator); 31004 public abstract java.util.PrimitiveIterator$OfDouble iterator(); 31005 public java.util.Iterator iterator(); 31006 public abstract java.util.stream.DoubleStream limit(long); 31007 public abstract java.util.stream.DoubleStream map(java.util.function.DoubleUnaryOperator); 31008 public abstract java.util.stream.IntStream mapToInt(java.util.function.DoubleToIntFunction); 31009 public abstract java.util.stream.LongStream mapToLong(java.util.function.DoubleToLongFunction); 31010 public abstract java.util.stream.Stream mapToObj(java.util.function.DoubleFunction); 31011 public abstract java.util.OptionalDouble max(); 31012 public abstract java.util.OptionalDouble min(); 31013 public abstract boolean noneMatch(java.util.function.DoublePredicate); 31014 public static java.util.stream.DoubleStream of(double); 31015 public static java.util.stream.DoubleStream of(double[]); 31016 public abstract java.util.stream.DoubleStream parallel(); 31017 public java.util.stream.BaseStream parallel(); 31018 public abstract java.util.stream.DoubleStream peek(java.util.function.DoubleConsumer); 31019 public abstract double reduce(double, java.util.function.DoubleBinaryOperator); 31020 public abstract java.util.OptionalDouble reduce(java.util.function.DoubleBinaryOperator); 31021 public abstract java.util.stream.DoubleStream sequential(); 31022 public java.util.stream.BaseStream sequential(); 31023 public abstract java.util.stream.DoubleStream skip(long); 31024 public abstract java.util.stream.DoubleStream sorted(); 31025 public abstract java.util.Spliterator$OfDouble spliterator(); 31026 public java.util.Spliterator spliterator(); 31027 public abstract double sum(); 31028 public abstract java.util.DoubleSummaryStatistics summaryStatistics(); 31029 public abstract double[] toArray(); 31030 31031 31032} 31033 31034-keep class java.util.stream.DoubleStream$Builder { 31035 31036 public abstract void accept(double); 31037 public java.util.stream.DoubleStream$Builder add(double); 31038 public abstract java.util.stream.DoubleStream build(); 31039 31040 31041} 31042 31043-keep class java.util.stream.IntStream { 31044 31045 public abstract boolean allMatch(java.util.function.IntPredicate); 31046 public abstract boolean anyMatch(java.util.function.IntPredicate); 31047 public abstract java.util.stream.DoubleStream asDoubleStream(); 31048 public abstract java.util.stream.LongStream asLongStream(); 31049 public abstract java.util.OptionalDouble average(); 31050 public abstract java.util.stream.Stream boxed(); 31051 public static java.util.stream.IntStream$Builder builder(); 31052 public abstract java.lang.Object collect(java.util.function.Supplier, java.util.function.ObjIntConsumer, java.util.function.BiConsumer); 31053 public static java.util.stream.IntStream concat(java.util.stream.IntStream, java.util.stream.IntStream); 31054 public abstract long count(); 31055 public abstract java.util.stream.IntStream distinct(); 31056 public static java.util.stream.IntStream empty(); 31057 public abstract java.util.stream.IntStream filter(java.util.function.IntPredicate); 31058 public abstract java.util.OptionalInt findAny(); 31059 public abstract java.util.OptionalInt findFirst(); 31060 public abstract java.util.stream.IntStream flatMap(java.util.function.IntFunction); 31061 public abstract void forEach(java.util.function.IntConsumer); 31062 public abstract void forEachOrdered(java.util.function.IntConsumer); 31063 public static java.util.stream.IntStream generate(java.util.function.IntSupplier); 31064 public static java.util.stream.IntStream iterate(int, java.util.function.IntUnaryOperator); 31065 public abstract java.util.PrimitiveIterator$OfInt iterator(); 31066 public java.util.Iterator iterator(); 31067 public abstract java.util.stream.IntStream limit(long); 31068 public abstract java.util.stream.IntStream map(java.util.function.IntUnaryOperator); 31069 public abstract java.util.stream.DoubleStream mapToDouble(java.util.function.IntToDoubleFunction); 31070 public abstract java.util.stream.LongStream mapToLong(java.util.function.IntToLongFunction); 31071 public abstract java.util.stream.Stream mapToObj(java.util.function.IntFunction); 31072 public abstract java.util.OptionalInt max(); 31073 public abstract java.util.OptionalInt min(); 31074 public abstract boolean noneMatch(java.util.function.IntPredicate); 31075 public static java.util.stream.IntStream of(int); 31076 public static java.util.stream.IntStream of(int[]); 31077 public abstract java.util.stream.IntStream parallel(); 31078 public java.util.stream.BaseStream parallel(); 31079 public abstract java.util.stream.IntStream peek(java.util.function.IntConsumer); 31080 public static java.util.stream.IntStream range(int, int); 31081 public static java.util.stream.IntStream rangeClosed(int, int); 31082 public abstract int reduce(int, java.util.function.IntBinaryOperator); 31083 public abstract java.util.OptionalInt reduce(java.util.function.IntBinaryOperator); 31084 public abstract java.util.stream.IntStream sequential(); 31085 public java.util.stream.BaseStream sequential(); 31086 public abstract java.util.stream.IntStream skip(long); 31087 public abstract java.util.stream.IntStream sorted(); 31088 public abstract java.util.Spliterator$OfInt spliterator(); 31089 public java.util.Spliterator spliterator(); 31090 public abstract int sum(); 31091 public abstract java.util.IntSummaryStatistics summaryStatistics(); 31092 public abstract int[] toArray(); 31093 31094 31095} 31096 31097-keep class java.util.stream.IntStream$Builder { 31098 31099 public abstract void accept(int); 31100 public java.util.stream.IntStream$Builder add(int); 31101 public abstract java.util.stream.IntStream build(); 31102 31103 31104} 31105 31106-keep class java.util.stream.LongStream { 31107 31108 public abstract boolean allMatch(java.util.function.LongPredicate); 31109 public abstract boolean anyMatch(java.util.function.LongPredicate); 31110 public abstract java.util.stream.DoubleStream asDoubleStream(); 31111 public abstract java.util.OptionalDouble average(); 31112 public abstract java.util.stream.Stream boxed(); 31113 public static java.util.stream.LongStream$Builder builder(); 31114 public abstract java.lang.Object collect(java.util.function.Supplier, java.util.function.ObjLongConsumer, java.util.function.BiConsumer); 31115 public static java.util.stream.LongStream concat(java.util.stream.LongStream, java.util.stream.LongStream); 31116 public abstract long count(); 31117 public abstract java.util.stream.LongStream distinct(); 31118 public static java.util.stream.LongStream empty(); 31119 public abstract java.util.stream.LongStream filter(java.util.function.LongPredicate); 31120 public abstract java.util.OptionalLong findAny(); 31121 public abstract java.util.OptionalLong findFirst(); 31122 public abstract java.util.stream.LongStream flatMap(java.util.function.LongFunction); 31123 public abstract void forEach(java.util.function.LongConsumer); 31124 public abstract void forEachOrdered(java.util.function.LongConsumer); 31125 public static java.util.stream.LongStream generate(java.util.function.LongSupplier); 31126 public static java.util.stream.LongStream iterate(long, java.util.function.LongUnaryOperator); 31127 public abstract java.util.PrimitiveIterator$OfLong iterator(); 31128 public java.util.Iterator iterator(); 31129 public abstract java.util.stream.LongStream limit(long); 31130 public abstract java.util.stream.LongStream map(java.util.function.LongUnaryOperator); 31131 public abstract java.util.stream.DoubleStream mapToDouble(java.util.function.LongToDoubleFunction); 31132 public abstract java.util.stream.IntStream mapToInt(java.util.function.LongToIntFunction); 31133 public abstract java.util.stream.Stream mapToObj(java.util.function.LongFunction); 31134 public abstract java.util.OptionalLong max(); 31135 public abstract java.util.OptionalLong min(); 31136 public abstract boolean noneMatch(java.util.function.LongPredicate); 31137 public static java.util.stream.LongStream of(long); 31138 public static java.util.stream.LongStream of(long[]); 31139 public abstract java.util.stream.LongStream parallel(); 31140 public java.util.stream.BaseStream parallel(); 31141 public abstract java.util.stream.LongStream peek(java.util.function.LongConsumer); 31142 public static java.util.stream.LongStream range(long, long); 31143 public static java.util.stream.LongStream rangeClosed(long, long); 31144 public abstract long reduce(long, java.util.function.LongBinaryOperator); 31145 public abstract java.util.OptionalLong reduce(java.util.function.LongBinaryOperator); 31146 public abstract java.util.stream.LongStream sequential(); 31147 public java.util.stream.BaseStream sequential(); 31148 public abstract java.util.stream.LongStream skip(long); 31149 public abstract java.util.stream.LongStream sorted(); 31150 public abstract java.util.Spliterator$OfLong spliterator(); 31151 public java.util.Spliterator spliterator(); 31152 public abstract long sum(); 31153 public abstract java.util.LongSummaryStatistics summaryStatistics(); 31154 public abstract long[] toArray(); 31155 31156 31157} 31158 31159-keep class java.util.stream.LongStream$Builder { 31160 31161 public abstract void accept(long); 31162 public java.util.stream.LongStream$Builder add(long); 31163 public abstract java.util.stream.LongStream build(); 31164 31165 31166} 31167 31168-keep class java.util.stream.Stream { 31169 31170 public abstract boolean allMatch(java.util.function.Predicate); 31171 public abstract boolean anyMatch(java.util.function.Predicate); 31172 public static java.util.stream.Stream$Builder builder(); 31173 public abstract java.lang.Object collect(java.util.function.Supplier, java.util.function.BiConsumer, java.util.function.BiConsumer); 31174 public abstract java.lang.Object collect(java.util.stream.Collector); 31175 public static java.util.stream.Stream concat(java.util.stream.Stream, java.util.stream.Stream); 31176 public abstract long count(); 31177 public abstract java.util.stream.Stream distinct(); 31178 public static java.util.stream.Stream empty(); 31179 public abstract java.util.stream.Stream filter(java.util.function.Predicate); 31180 public abstract java.util.Optional findAny(); 31181 public abstract java.util.Optional findFirst(); 31182 public abstract java.util.stream.Stream flatMap(java.util.function.Function); 31183 public abstract java.util.stream.DoubleStream flatMapToDouble(java.util.function.Function); 31184 public abstract java.util.stream.IntStream flatMapToInt(java.util.function.Function); 31185 public abstract java.util.stream.LongStream flatMapToLong(java.util.function.Function); 31186 public abstract void forEach(java.util.function.Consumer); 31187 public abstract void forEachOrdered(java.util.function.Consumer); 31188 public static java.util.stream.Stream generate(java.util.function.Supplier); 31189 public static java.util.stream.Stream iterate(java.lang.Object, java.util.function.UnaryOperator); 31190 public abstract java.util.stream.Stream limit(long); 31191 public abstract java.util.stream.Stream map(java.util.function.Function); 31192 public abstract java.util.stream.DoubleStream mapToDouble(java.util.function.ToDoubleFunction); 31193 public abstract java.util.stream.IntStream mapToInt(java.util.function.ToIntFunction); 31194 public abstract java.util.stream.LongStream mapToLong(java.util.function.ToLongFunction); 31195 public abstract java.util.Optional max(java.util.Comparator); 31196 public abstract java.util.Optional min(java.util.Comparator); 31197 public abstract boolean noneMatch(java.util.function.Predicate); 31198 public static java.util.stream.Stream of(java.lang.Object); 31199 public static java.util.stream.Stream of(java.lang.Object[]); 31200 public abstract java.util.stream.Stream peek(java.util.function.Consumer); 31201 public abstract java.lang.Object reduce(java.lang.Object, java.util.function.BinaryOperator); 31202 public abstract java.util.Optional reduce(java.util.function.BinaryOperator); 31203 public abstract java.lang.Object reduce(java.lang.Object, java.util.function.BiFunction, java.util.function.BinaryOperator); 31204 public abstract java.util.stream.Stream skip(long); 31205 public abstract java.util.stream.Stream sorted(); 31206 public abstract java.util.stream.Stream sorted(java.util.Comparator); 31207 public abstract java.lang.Object[] toArray(); 31208 public abstract java.lang.Object[] toArray(java.util.function.IntFunction); 31209 31210 31211} 31212 31213-keep class java.util.stream.Stream$Builder { 31214 31215 public abstract void accept(java.lang.Object); 31216 public java.util.stream.Stream$Builder add(java.lang.Object); 31217 public abstract java.util.stream.Stream build(); 31218 31219 31220} 31221 31222-keep class javax.microedition.khronos.opengles.GL { 31223 31224 31225 31226} 31227 31228-keep class javax.security.auth.Subject { 31229 <init>(); 31230 <init>(boolean, java.util.Set, java.util.Set, java.util.Set); 31231 31232 public static java.lang.Object doAs(javax.security.auth.Subject, java.security.PrivilegedAction); 31233 public static java.lang.Object doAs(javax.security.auth.Subject, java.security.PrivilegedExceptionAction); 31234 public static java.lang.Object doAsPrivileged(javax.security.auth.Subject, java.security.PrivilegedAction, java.security.AccessControlContext); 31235 public static java.lang.Object doAsPrivileged(javax.security.auth.Subject, java.security.PrivilegedExceptionAction, java.security.AccessControlContext); 31236 public boolean equals(java.lang.Object); 31237 public java.util.Set getPrincipals(); 31238 public java.util.Set getPrincipals(java.lang.Class); 31239 public java.util.Set getPrivateCredentials(); 31240 public java.util.Set getPrivateCredentials(java.lang.Class); 31241 public java.util.Set getPublicCredentials(); 31242 public java.util.Set getPublicCredentials(java.lang.Class); 31243 public static javax.security.auth.Subject getSubject(java.security.AccessControlContext); 31244 public int hashCode(); 31245 public boolean isReadOnly(); 31246 public void setReadOnly(); 31247 public java.lang.String toString(); 31248 31249 31250} 31251 31252-keep class libcore.util.NativeAllocationRegistry { 31253 <init>(java.lang.ClassLoader, long, long); 31254 31255 public static void applyFreeFunction(long, long); 31256 public java.lang.Runnable registerNativeAllocation(java.lang.Object, long); 31257 public java.lang.Runnable registerNativeAllocation(java.lang.Object, libcore.util.NativeAllocationRegistry$Allocator); 31258 31259 31260} 31261 31262-keep class libcore.util.NativeAllocationRegistry$Allocator { 31263 31264 public abstract long allocate(); 31265 31266 31267} 31268 31269-keep class org.xmlpull.v1.XmlPullParser { 31270 31271 public abstract void defineEntityReplacementText(java.lang.String, java.lang.String); 31272 public abstract int getAttributeCount(); 31273 public abstract java.lang.String getAttributeName(int); 31274 public abstract java.lang.String getAttributeNamespace(int); 31275 public abstract java.lang.String getAttributePrefix(int); 31276 public abstract java.lang.String getAttributeType(int); 31277 public abstract java.lang.String getAttributeValue(int); 31278 public abstract java.lang.String getAttributeValue(java.lang.String, java.lang.String); 31279 public abstract int getColumnNumber(); 31280 public abstract int getDepth(); 31281 public abstract int getEventType(); 31282 public abstract boolean getFeature(java.lang.String); 31283 public abstract java.lang.String getInputEncoding(); 31284 public abstract int getLineNumber(); 31285 public abstract java.lang.String getName(); 31286 public abstract java.lang.String getNamespace(java.lang.String); 31287 public abstract java.lang.String getNamespace(); 31288 public abstract int getNamespaceCount(int); 31289 public abstract java.lang.String getNamespacePrefix(int); 31290 public abstract java.lang.String getNamespaceUri(int); 31291 public abstract java.lang.String getPositionDescription(); 31292 public abstract java.lang.String getPrefix(); 31293 public abstract java.lang.Object getProperty(java.lang.String); 31294 public abstract java.lang.String getText(); 31295 public abstract char[] getTextCharacters(int[]); 31296 public abstract boolean isAttributeDefault(int); 31297 public abstract boolean isEmptyElementTag(); 31298 public abstract boolean isWhitespace(); 31299 public abstract int next(); 31300 public abstract int nextTag(); 31301 public abstract java.lang.String nextText(); 31302 public abstract int nextToken(); 31303 public abstract void require(int, java.lang.String, java.lang.String); 31304 public abstract void setFeature(java.lang.String, boolean); 31305 public abstract void setInput(java.io.Reader); 31306 public abstract void setInput(java.io.InputStream, java.lang.String); 31307 public abstract void setProperty(java.lang.String, java.lang.Object); 31308 31309 31310 public static int CDSECT; 31311 public static int COMMENT; 31312 public static int DOCDECL; 31313 public static int END_DOCUMENT; 31314 public static int END_TAG; 31315 public static int ENTITY_REF; 31316 public static java.lang.String FEATURE_PROCESS_DOCDECL; 31317 public static java.lang.String FEATURE_PROCESS_NAMESPACES; 31318 public static java.lang.String FEATURE_REPORT_NAMESPACE_ATTRIBUTES; 31319 public static java.lang.String FEATURE_VALIDATION; 31320 public static int IGNORABLE_WHITESPACE; 31321 public static java.lang.String NO_NAMESPACE; 31322 public static int PROCESSING_INSTRUCTION; 31323 public static int START_DOCUMENT; 31324 public static int START_TAG; 31325 public static int TEXT; 31326 public static java.lang.String[] TYPES; 31327} 31328 31329-keep class org.xmlpull.v1.XmlPullParserException { 31330 <init>(java.lang.String); 31331 <init>(java.lang.String, org.xmlpull.v1.XmlPullParser, java.lang.Throwable); 31332 31333 public int getColumnNumber(); 31334 public java.lang.Throwable getDetail(); 31335 public int getLineNumber(); 31336 public void printStackTrace(); 31337 31338 31339 protected int column; 31340 protected java.lang.Throwable detail; 31341 protected int row; 31342} 31343 31344-keep class org.xmlpull.v1.XmlSerializer { 31345 31346 public abstract org.xmlpull.v1.XmlSerializer attribute(java.lang.String, java.lang.String, java.lang.String); 31347 public abstract void cdsect(java.lang.String); 31348 public abstract void comment(java.lang.String); 31349 public abstract void docdecl(java.lang.String); 31350 public abstract void endDocument(); 31351 public abstract org.xmlpull.v1.XmlSerializer endTag(java.lang.String, java.lang.String); 31352 public abstract void entityRef(java.lang.String); 31353 public abstract void flush(); 31354 public abstract int getDepth(); 31355 public abstract boolean getFeature(java.lang.String); 31356 public abstract java.lang.String getName(); 31357 public abstract java.lang.String getNamespace(); 31358 public abstract java.lang.String getPrefix(java.lang.String, boolean); 31359 public abstract java.lang.Object getProperty(java.lang.String); 31360 public abstract void ignorableWhitespace(java.lang.String); 31361 public abstract void processingInstruction(java.lang.String); 31362 public abstract void setFeature(java.lang.String, boolean); 31363 public abstract void setOutput(java.io.OutputStream, java.lang.String); 31364 public abstract void setOutput(java.io.Writer); 31365 public abstract void setPrefix(java.lang.String, java.lang.String); 31366 public abstract void setProperty(java.lang.String, java.lang.Object); 31367 public abstract void startDocument(java.lang.String, java.lang.Boolean); 31368 public abstract org.xmlpull.v1.XmlSerializer startTag(java.lang.String, java.lang.String); 31369 public abstract org.xmlpull.v1.XmlSerializer text(java.lang.String); 31370 public abstract org.xmlpull.v1.XmlSerializer text(char[], int, int); 31371 31372 31373} 31374 31375-keep class sun.nio.ch.Interruptible { 31376 31377 public abstract void interrupt(java.lang.Thread); 31378 31379 31380} 31381 31382