blob: 91cab7ea24b87a90e7f1a90f2e911f7c144f240f [file] [log] [blame]
-keep class android.accessibilityservice.AccessibilityServiceInfo {
<init>();
<init>(android.content.pm.ResolveInfo, android.content.Context);
public static java.lang.String capabilityToString(int);
public int describeContents();
public boolean equals(java.lang.Object);
public static java.lang.String feedbackTypeToString(int);
public static java.lang.String flagToString(int);
public boolean getCanRetrieveWindowContent();
public int getCapabilities();
public java.util.List getCapabilityInfos();
public java.util.List getCapabilityInfos(android.content.Context);
public android.content.ComponentName getComponentName();
public java.lang.String getDescription();
public java.lang.String getId();
public android.content.pm.ResolveInfo getResolveInfo();
public java.lang.String getSettingsActivityName();
public int hashCode();
public boolean isDirectBootAware();
public java.lang.String loadDescription(android.content.pm.PackageManager);
public java.lang.CharSequence loadSummary(android.content.pm.PackageManager);
public void setCapabilities(int);
public void setComponentName(android.content.ComponentName);
public java.lang.String toString();
public void updateDynamicallyConfigurableProperties(android.accessibilityservice.AccessibilityServiceInfo);
public void writeToParcel(android.os.Parcel, int);
public static int CAPABILITY_CAN_CONTROL_MAGNIFICATION;
public static int CAPABILITY_CAN_PERFORM_GESTURES;
public static int CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY;
public static int CAPABILITY_CAN_REQUEST_FILTER_KEY_EVENTS;
public static int CAPABILITY_CAN_REQUEST_FINGERPRINT_GESTURES;
public static int CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION;
public static int CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT;
public static android.os.Parcelable$Creator CREATOR;
public static int DEFAULT;
public static int FEEDBACK_ALL_MASK;
public static int FEEDBACK_AUDIBLE;
public static int FEEDBACK_BRAILLE;
public static int FEEDBACK_GENERIC;
public static int FEEDBACK_HAPTIC;
public static int FEEDBACK_SPOKEN;
public static int FEEDBACK_VISUAL;
public static int FLAG_ENABLE_ACCESSIBILITY_VOLUME;
public static int FLAG_FORCE_DIRECT_BOOT_AWARE;
public static int FLAG_INCLUDE_NOT_IMPORTANT_VIEWS;
public static int FLAG_REPORT_VIEW_IDS;
public static int FLAG_REQUEST_ACCESSIBILITY_BUTTON;
public static int FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY;
public static int FLAG_REQUEST_FILTER_KEY_EVENTS;
public static int FLAG_REQUEST_FINGERPRINT_GESTURES;
public static int FLAG_REQUEST_TOUCH_EXPLORATION_MODE;
public static int FLAG_RETRIEVE_INTERACTIVE_WINDOWS;
public boolean crashed;
public int eventTypes;
public int feedbackType;
public int flags;
public long notificationTimeout;
public java.lang.String[] packageNames;
}
-keep class android.accessibilityservice.AccessibilityServiceInfo$CapabilityInfo {
<init>(int, int, int);
public int capability;
public int descResId;
public int titleResId;
}
-keep class android.accessibilityservice.IAccessibilityServiceClient {
public abstract void clearAccessibilityCache();
public abstract void init(android.accessibilityservice.IAccessibilityServiceConnection, int, android.os.IBinder);
public abstract void onAccessibilityButtonAvailabilityChanged(boolean);
public abstract void onAccessibilityButtonClicked();
public abstract void onAccessibilityEvent(android.view.accessibility.AccessibilityEvent, boolean);
public abstract void onFingerprintCapturingGesturesChanged(boolean);
public abstract void onFingerprintGesture(int);
public abstract void onGesture(int);
public abstract void onInterrupt();
public abstract void onKeyEvent(android.view.KeyEvent, int);
public abstract void onMagnificationChanged(android.graphics.Region, float, float, float);
public abstract void onPerformGestureResult(int, boolean);
public abstract void onSoftKeyboardShowModeChanged(int);
}
-keep class android.accessibilityservice.IAccessibilityServiceConnection {
public abstract void disableSelf();
public abstract java.lang.String[] findAccessibilityNodeInfoByAccessibilityId(int, long, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, int, long, android.os.Bundle);
public abstract java.lang.String[] findAccessibilityNodeInfosByText(int, long, java.lang.String, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long);
public abstract java.lang.String[] findAccessibilityNodeInfosByViewId(int, long, java.lang.String, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long);
public abstract java.lang.String[] findFocus(int, long, int, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long);
public abstract java.lang.String[] focusSearch(int, long, int, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long);
public abstract float getMagnificationCenterX();
public abstract float getMagnificationCenterY();
public abstract android.graphics.Region getMagnificationRegion();
public abstract float getMagnificationScale();
public abstract android.accessibilityservice.AccessibilityServiceInfo getServiceInfo();
public abstract android.view.accessibility.AccessibilityWindowInfo getWindow(int);
public abstract java.util.List getWindows();
public abstract boolean isAccessibilityButtonAvailable();
public abstract boolean isFingerprintGestureDetectionAvailable();
public abstract boolean performAccessibilityAction(int, long, int, android.os.Bundle, int, android.view.accessibility.IAccessibilityInteractionConnectionCallback, long);
public abstract boolean performGlobalAction(int);
public abstract boolean resetMagnification(boolean);
public abstract void sendGesture(int, android.content.pm.ParceledListSlice);
public abstract void setMagnificationCallbackEnabled(boolean);
public abstract boolean setMagnificationScaleAndCenter(float, float, float, boolean);
public abstract void setOnKeyEventResult(boolean, int);
public abstract void setServiceInfo(android.accessibilityservice.AccessibilityServiceInfo);
public abstract void setSoftKeyboardCallbackEnabled(boolean);
public abstract boolean setSoftKeyboardShowMode(int);
}
-keep class android.accounts.Account {
<init>(java.lang.String, java.lang.String);
<init>(android.accounts.Account, java.lang.String);
<init>(java.lang.String, java.lang.String, java.lang.String);
<init>(android.os.Parcel);
public int describeContents();
public boolean equals(java.lang.Object);
public java.lang.String getAccessId();
public int hashCode();
public java.lang.String toString();
public void writeToParcel(android.os.Parcel, int);
public static android.os.Parcelable$Creator CREATOR;
public java.lang.String name;
public java.lang.String type;
}
-keep class android.animation.AnimationHandler {
<init>();
public void addAnimationFrameCallback(android.animation.AnimationHandler$AnimationFrameCallback, long);
public void addOneShotCommitCallback(android.animation.AnimationHandler$AnimationFrameCallback);
public static int getAnimationCount();
public static long getFrameDelay();
public static android.animation.AnimationHandler getInstance();
public void removeCallback(android.animation.AnimationHandler$AnimationFrameCallback);
public static void setFrameDelay(long);
public void setProvider(android.animation.AnimationHandler$AnimationFrameCallbackProvider);
public static java.lang.ThreadLocal sAnimatorHandler;
}
-keep class android.animation.AnimationHandler$AnimationFrameCallback {
public abstract void commitAnimationFrame(long);
public abstract boolean doAnimationFrame(long);
}
-keep class android.animation.AnimationHandler$AnimationFrameCallbackProvider {
public abstract long getFrameDelay();
public abstract long getFrameTime();
public abstract void postCommitCallback(java.lang.Runnable);
public abstract void postFrameCallback(android.view.Choreographer$FrameCallback);
public abstract void setFrameDelay(long);
}
-keep class android.animation.Animator {
<init>();
public void addListener(android.animation.Animator$AnimatorListener);
public void addPauseListener(android.animation.Animator$AnimatorPauseListener);
public void appendChangingConfigurations(int);
public boolean canReverse();
public void cancel();
public android.animation.Animator clone();
public java.lang.Object clone();
public android.content.res.ConstantState createConstantState();
public void end();
public int getChangingConfigurations();
public abstract long getDuration();
public android.animation.TimeInterpolator getInterpolator();
public java.util.ArrayList getListeners();
public abstract long getStartDelay();
public long getTotalDuration();
public boolean isPaused();
public abstract boolean isRunning();
public boolean isStarted();
public void pause();
public void removeAllListeners();
public void removeListener(android.animation.Animator$AnimatorListener);
public void removePauseListener(android.animation.Animator$AnimatorPauseListener);
public void resume();
public void reverse();
public void setAllowRunningAsynchronously(boolean);
public void setChangingConfigurations(int);
public abstract android.animation.Animator setDuration(long);
public abstract void setInterpolator(android.animation.TimeInterpolator);
public abstract void setStartDelay(long);
public void setTarget(java.lang.Object);
public void setupEndValues();
public void setupStartValues();
public void start();
public static long DURATION_INFINITE;
}
-keep class android.animation.Animator$AnimatorListener {
public abstract void onAnimationCancel(android.animation.Animator);
public void onAnimationEnd(android.animation.Animator, boolean);
public abstract void onAnimationEnd(android.animation.Animator);
public abstract void onAnimationRepeat(android.animation.Animator);
public void onAnimationStart(android.animation.Animator, boolean);
public abstract void onAnimationStart(android.animation.Animator);
}
-keep class android.animation.Animator$AnimatorPauseListener {
public abstract void onAnimationPause(android.animation.Animator);
public abstract void onAnimationResume(android.animation.Animator);
}
-keep class android.animation.AnimatorSet {
<init>();
public boolean canReverse();
public void cancel();
public android.animation.AnimatorSet clone();
public android.animation.Animator clone();
public java.lang.Object clone();
public void commitAnimationFrame(long);
public boolean doAnimationFrame(long);
public void end();
public int getChangingConfigurations();
public java.util.ArrayList getChildAnimations();
public long getCurrentPlayTime();
public long getDuration();
public android.animation.TimeInterpolator getInterpolator();
public long getStartDelay();
public long getTotalDuration();
public boolean isRunning();
public boolean isStarted();
public void pause();
public android.animation.AnimatorSet$Builder play(android.animation.Animator);
public void playSequentially(android.animation.Animator[]);
public void playSequentially(java.util.List);
public void playTogether(android.animation.Animator[]);
public void playTogether(java.util.Collection);
public void resume();
public void reverse();
public void setCurrentPlayTime(long);
public android.animation.AnimatorSet setDuration(long);
public android.animation.Animator setDuration(long);
public void setInterpolator(android.animation.TimeInterpolator);
public void setStartDelay(long);
public void setTarget(java.lang.Object);
public void setupEndValues();
public void setupStartValues();
public boolean shouldPlayTogether();
public void start();
public java.lang.String toString();
}
-keep class android.animation.AnimatorSet$Builder {
public android.animation.AnimatorSet$Builder after(android.animation.Animator);
public android.animation.AnimatorSet$Builder after(long);
public android.animation.AnimatorSet$Builder before(android.animation.Animator);
public android.animation.AnimatorSet$Builder with(android.animation.Animator);
}
-keep class android.animation.Keyframe {
<init>();
public abstract android.animation.Keyframe clone();
public java.lang.Object clone();
public float getFraction();
public android.animation.TimeInterpolator getInterpolator();
public java.lang.Class getType();
public abstract java.lang.Object getValue();
public boolean hasValue();
public static android.animation.Keyframe ofFloat(float, float);
public static android.animation.Keyframe ofFloat(float);
public static android.animation.Keyframe ofInt(float, int);
public static android.animation.Keyframe ofInt(float);
public static android.animation.Keyframe ofObject(float, java.lang.Object);
public static android.animation.Keyframe ofObject(float);
public void setFraction(float);
public void setInterpolator(android.animation.TimeInterpolator);
public abstract void setValue(java.lang.Object);
}
-keep class android.animation.LayoutTransition {
<init>();
public void addChild(android.view.ViewGroup, android.view.View);
public void addTransitionListener(android.animation.LayoutTransition$TransitionListener);
public void cancel();
public void cancel(int);
public void disableTransitionType(int);
public void enableTransitionType(int);
public void endChangingAnimations();
public android.animation.Animator getAnimator(int);
public long getDuration(int);
public android.animation.TimeInterpolator getInterpolator(int);
public long getStagger(int);
public long getStartDelay(int);
public java.util.List getTransitionListeners();
public void hideChild(android.view.ViewGroup, android.view.View);
public void hideChild(android.view.ViewGroup, android.view.View, int);
public boolean isChangingLayout();
public boolean isRunning();
public boolean isTransitionTypeEnabled(int);
public void layoutChange(android.view.ViewGroup);
public void removeChild(android.view.ViewGroup, android.view.View);
public void removeTransitionListener(android.animation.LayoutTransition$TransitionListener);
public void setAnimateParentHierarchy(boolean);
public void setAnimator(int, android.animation.Animator);
public void setDuration(long);
public void setDuration(int, long);
public void setInterpolator(int, android.animation.TimeInterpolator);
public void setStagger(int, long);
public void setStartDelay(int, long);
public void showChild(android.view.ViewGroup, android.view.View);
public void showChild(android.view.ViewGroup, android.view.View, int);
public void startChangingAnimations();
public static int APPEARING;
public static int CHANGE_APPEARING;
public static int CHANGE_DISAPPEARING;
public static int CHANGING;
public static int DISAPPEARING;
}
-keep class android.animation.LayoutTransition$TransitionListener {
public abstract void endTransition(android.animation.LayoutTransition, android.view.ViewGroup, android.view.View, int);
public abstract void startTransition(android.animation.LayoutTransition, android.view.ViewGroup, android.view.View, int);
}
-keep class android.animation.PropertyValuesHolder {
public android.animation.PropertyValuesHolder clone();
public java.lang.Object clone();
public java.lang.String getPropertyName();
public void getPropertyValues(android.animation.PropertyValuesHolder$PropertyValues);
public java.lang.Class getValueType();
public static android.animation.PropertyValuesHolder ofFloat(java.lang.String, float[]);
public static android.animation.PropertyValuesHolder ofFloat(android.util.Property, float[]);
public static android.animation.PropertyValuesHolder ofInt(java.lang.String, int[]);
public static android.animation.PropertyValuesHolder ofInt(android.util.Property, int[]);
public static android.animation.PropertyValuesHolder ofKeyframe(java.lang.String, android.animation.Keyframe[]);
public static android.animation.PropertyValuesHolder ofKeyframe(android.util.Property, android.animation.Keyframe[]);
public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, float[][]);
public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.graphics.Path);
public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, java.lang.Object[]);
public static android.animation.PropertyValuesHolder ofMultiFloat(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, android.animation.Keyframe[]);
public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, int[][]);
public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.graphics.Path);
public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, java.lang.Object[]);
public static android.animation.PropertyValuesHolder ofMultiInt(java.lang.String, android.animation.TypeConverter, android.animation.TypeEvaluator, android.animation.Keyframe[]);
public static android.animation.PropertyValuesHolder ofObject(java.lang.String, android.animation.TypeEvaluator, java.lang.Object[]);
public static android.animation.PropertyValuesHolder ofObject(java.lang.String, android.animation.TypeConverter, android.graphics.Path);
public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeEvaluator, java.lang.Object[]);
public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeConverter, android.animation.TypeEvaluator, java.lang.Object[]);
public static android.animation.PropertyValuesHolder ofObject(android.util.Property, android.animation.TypeConverter, android.graphics.Path);
public void setConverter(android.animation.TypeConverter);
public void setEvaluator(android.animation.TypeEvaluator);
public void setFloatValues(float[]);
public void setIntValues(int[]);
public void setKeyframes(android.animation.Keyframe[]);
public void setObjectValues(java.lang.Object[]);
public void setProperty(android.util.Property);
public void setPropertyName(java.lang.String);
public java.lang.String toString();
protected android.util.Property mProperty;
}
-keep class android.animation.PropertyValuesHolder$PropertyValues {
<init>();
public java.lang.String toString();
public android.animation.PropertyValuesHolder$PropertyValues$DataSource dataSource;
public java.lang.Object endValue;
public java.lang.String propertyName;
public java.lang.Object startValue;
public java.lang.Class type;
}
-keep class android.animation.PropertyValuesHolder$PropertyValues$DataSource {
public abstract java.lang.Object getValueAtFraction(float);
}
-keep class android.animation.StateListAnimator {
<init>();
public void addState(int[], android.animation.Animator);
public void appendChangingConfigurations(int);
public android.animation.StateListAnimator clone();
public java.lang.Object clone();
public android.content.res.ConstantState createConstantState();
public int getChangingConfigurations();
public android.animation.Animator getRunningAnimator();
public android.view.View getTarget();
public java.util.ArrayList getTuples();
public void jumpToCurrentState();
public void setChangingConfigurations(int);
public void setState(int[]);
public void setTarget(android.view.View);
}
-keep class android.animation.StateListAnimator$Tuple {
public android.animation.Animator getAnimator();
public int[] getSpecs();
}
-keep class android.animation.TimeInterpolator {
public abstract float getInterpolation(float);
}
-keep class android.animation.TypeConverter {
<init>(java.lang.Class, java.lang.Class);
public abstract java.lang.Object convert(java.lang.Object);
}
-keep class android.animation.TypeEvaluator {
public abstract java.lang.Object evaluate(float, java.lang.Object, java.lang.Object);
}
-keep class android.animation.ValueAnimator {
<init>();
public void addUpdateListener(android.animation.ValueAnimator$AnimatorUpdateListener);
public static boolean areAnimatorsEnabled();
public boolean canReverse();
public void cancel();
public android.animation.ValueAnimator clone();
public android.animation.Animator clone();
public java.lang.Object clone();
public void commitAnimationFrame(long);
public boolean doAnimationFrame(long);
public void end();
public float getAnimatedFraction();
public java.lang.Object getAnimatedValue();
public java.lang.Object getAnimatedValue(java.lang.String);
public android.animation.AnimationHandler getAnimationHandler();
public static int getCurrentAnimationsCount();
public long getCurrentPlayTime();
public long getDuration();
public static float getDurationScale();
public static long getFrameDelay();
public android.animation.TimeInterpolator getInterpolator();
public int getRepeatCount();
public int getRepeatMode();
public long getStartDelay();
public long getTotalDuration();
public android.animation.PropertyValuesHolder[] getValues();
public boolean isRunning();
public boolean isStarted();
public static android.animation.ValueAnimator ofArgb(int[]);
public static android.animation.ValueAnimator ofFloat(float[]);
public static android.animation.ValueAnimator ofInt(int[]);
public static android.animation.ValueAnimator ofObject(android.animation.TypeEvaluator, java.lang.Object[]);
public static android.animation.ValueAnimator ofPropertyValuesHolder(android.animation.PropertyValuesHolder[]);
public void overrideDurationScale(float);
public void pause();
public void removeAllUpdateListeners();
public void removeUpdateListener(android.animation.ValueAnimator$AnimatorUpdateListener);
public void resume();
public void reverse();
public void setAllowRunningAsynchronously(boolean);
public void setCurrentFraction(float);
public void setCurrentPlayTime(long);
public android.animation.ValueAnimator setDuration(long);
public android.animation.Animator setDuration(long);
public static void setDurationScale(float);
public void setEvaluator(android.animation.TypeEvaluator);
public void setFloatValues(float[]);
public static void setFrameDelay(long);
public void setIntValues(int[]);
public void setInterpolator(android.animation.TimeInterpolator);
public void setObjectValues(java.lang.Object[]);
public void setRepeatCount(int);
public void setRepeatMode(int);
public void setStartDelay(long);
public void setValues(android.animation.PropertyValuesHolder[]);
public void start();
public java.lang.String toString();
public static int INFINITE;
public static int RESTART;
public static int REVERSE;
}
-keep class android.animation.ValueAnimator$AnimatorUpdateListener {
public abstract void onAnimationUpdate(android.animation.ValueAnimator);
}
-keep class android.app.ActionBar {
<init>();
public abstract void addOnMenuVisibilityListener(android.app.ActionBar$OnMenuVisibilityListener);
public abstract void addTab(android.app.ActionBar$Tab);
public abstract void addTab(android.app.ActionBar$Tab, boolean);
public abstract void addTab(android.app.ActionBar$Tab, int);
public abstract void addTab(android.app.ActionBar$Tab, int, boolean);
public boolean closeOptionsMenu();
public boolean collapseActionView();
public void dispatchMenuVisibilityChanged(boolean);
public abstract android.view.View getCustomView();
public abstract int getDisplayOptions();
public float getElevation();
public abstract int getHeight();
public int getHideOffset();
public abstract int getNavigationItemCount();
public abstract int getNavigationMode();
public abstract int getSelectedNavigationIndex();
public abstract android.app.ActionBar$Tab getSelectedTab();
public abstract java.lang.CharSequence getSubtitle();
public abstract android.app.ActionBar$Tab getTabAt(int);
public abstract int getTabCount();
public android.content.Context getThemedContext();
public abstract java.lang.CharSequence getTitle();
public abstract void hide();
public boolean invalidateOptionsMenu();
public boolean isHideOnContentScrollEnabled();
public abstract boolean isShowing();
public boolean isTitleTruncated();
public abstract android.app.ActionBar$Tab newTab();
public void onConfigurationChanged(android.content.res.Configuration);
public void onDestroy();
public boolean onKeyShortcut(int, android.view.KeyEvent);
public boolean onMenuKeyEvent(android.view.KeyEvent);
public boolean openOptionsMenu();
public abstract void removeAllTabs();
public abstract void removeOnMenuVisibilityListener(android.app.ActionBar$OnMenuVisibilityListener);
public abstract void removeTab(android.app.ActionBar$Tab);
public abstract void removeTabAt(int);
public abstract void selectTab(android.app.ActionBar$Tab);
public abstract void setBackgroundDrawable(android.graphics.drawable.Drawable);
public abstract void setCustomView(android.view.View);
public abstract void setCustomView(android.view.View, android.app.ActionBar$LayoutParams);
public abstract void setCustomView(int);
public void setDefaultDisplayHomeAsUpEnabled(boolean);
public abstract void setDisplayHomeAsUpEnabled(boolean);
public abstract void setDisplayOptions(int);
public abstract void setDisplayOptions(int, int);
public abstract void setDisplayShowCustomEnabled(boolean);
public abstract void setDisplayShowHomeEnabled(boolean);
public abstract void setDisplayShowTitleEnabled(boolean);
public abstract void setDisplayUseLogoEnabled(boolean);
public void setElevation(float);
public void setHideOffset(int);
public void setHideOnContentScrollEnabled(boolean);
public void setHomeActionContentDescription(java.lang.CharSequence);
public void setHomeActionContentDescription(int);
public void setHomeAsUpIndicator(android.graphics.drawable.Drawable);
public void setHomeAsUpIndicator(int);
public void setHomeButtonEnabled(boolean);
public abstract void setIcon(int);
public abstract void setIcon(android.graphics.drawable.Drawable);
public abstract void setListNavigationCallbacks(android.widget.SpinnerAdapter, android.app.ActionBar$OnNavigationListener);
public abstract void setLogo(int);
public abstract void setLogo(android.graphics.drawable.Drawable);
public abstract void setNavigationMode(int);
public abstract void setSelectedNavigationItem(int);
public void setShowHideAnimationEnabled(boolean);
public void setSplitBackgroundDrawable(android.graphics.drawable.Drawable);
public void setStackedBackgroundDrawable(android.graphics.drawable.Drawable);
public abstract void setSubtitle(java.lang.CharSequence);
public abstract void setSubtitle(int);
public abstract void setTitle(java.lang.CharSequence);
public abstract void setTitle(int);
public void setWindowTitle(java.lang.CharSequence);
public abstract void show();
public android.view.ActionMode startActionMode(android.view.ActionMode$Callback);
public static int DISPLAY_HOME_AS_UP;
public static int DISPLAY_SHOW_CUSTOM;
public static int DISPLAY_SHOW_HOME;
public static int DISPLAY_SHOW_TITLE;
public static int DISPLAY_TITLE_MULTIPLE_LINES;
public static int DISPLAY_USE_LOGO;
public static int NAVIGATION_MODE_LIST;
public static int NAVIGATION_MODE_STANDARD;
public static int NAVIGATION_MODE_TABS;
}
-keep class android.app.ActionBar$LayoutParams {
<init>(android.content.Context, android.util.AttributeSet);
<init>(int, int);
<init>(int, int, int);
<init>(int);
<init>(android.app.ActionBar$LayoutParams);
<init>(android.view.ViewGroup$LayoutParams);
protected void encodeProperties(android.view.ViewHierarchyEncoder);
public int gravity;
}
-keep class android.app.ActionBar$OnMenuVisibilityListener {
public abstract void onMenuVisibilityChanged(boolean);
}
-keep class android.app.ActionBar$OnNavigationListener {
public abstract boolean onNavigationItemSelected(int, long);
}
-keep class android.app.ActionBar$Tab {
<init>();
public abstract java.lang.CharSequence getContentDescription();
public abstract android.view.View getCustomView();
public abstract android.graphics.drawable.Drawable getIcon();
public abstract int getPosition();
public abstract java.lang.Object getTag();
public abstract java.lang.CharSequence getText();
public abstract void select();
public abstract android.app.ActionBar$Tab setContentDescription(int);
public abstract android.app.ActionBar$Tab setContentDescription(java.lang.CharSequence);
public abstract android.app.ActionBar$Tab setCustomView(android.view.View);
public abstract android.app.ActionBar$Tab setCustomView(int);
public abstract android.app.ActionBar$Tab setIcon(android.graphics.drawable.Drawable);
public abstract android.app.ActionBar$Tab setIcon(int);
public abstract android.app.ActionBar$Tab setTabListener(android.app.ActionBar$TabListener);
public abstract android.app.ActionBar$Tab setTag(java.lang.Object);
public abstract android.app.ActionBar$Tab setText(java.lang.CharSequence);
public abstract android.app.ActionBar$Tab setText(int);
public static int INVALID_POSITION;
}
-keep class android.app.ActionBar$TabListener {
public abstract void onTabReselected(android.app.ActionBar$Tab, android.app.FragmentTransaction);
public abstract void onTabSelected(android.app.ActionBar$Tab, android.app.FragmentTransaction);
public abstract void onTabUnselected(android.app.ActionBar$Tab, android.app.FragmentTransaction);
}
-keep class android.app.Activity {
<init>();
public void addContentView(android.view.View, android.view.ViewGroup$LayoutParams);
protected void attachBaseContext(android.content.Context);
public void autofillClientAuthenticate(int, android.content.IntentSender, android.content.Intent);
public void autofillClientDispatchUnhandledKey(android.view.View, android.view.KeyEvent);
public android.view.View autofillClientFindViewByAccessibilityIdTraversal(int, int);
public android.view.View autofillClientFindViewByAutofillIdTraversal(android.view.autofill.AutofillId);
public android.view.View[] autofillClientFindViewsByAutofillIdTraversal(android.view.autofill.AutofillId[]);
public android.os.IBinder autofillClientGetActivityToken();
public android.content.ComponentName autofillClientGetComponentName();
public android.view.autofill.AutofillId autofillClientGetNextAutofillId();
public boolean[] autofillClientGetViewVisibility(android.view.autofill.AutofillId[]);
public boolean autofillClientIsCompatibilityModeEnabled();
public boolean autofillClientIsFillUiShowing();
public boolean autofillClientIsVisibleForAutofill();
public boolean autofillClientRequestHideFillUi();
public boolean autofillClientRequestShowFillUi(android.view.View, int, int, android.graphics.Rect, android.view.autofill.IAutofillWindowPresenter);
public void autofillClientResetableStateAvailable();
public void autofillClientRunOnUiThread(java.lang.Runnable);
public boolean canStartActivityForResult();
public void closeContextMenu();
public void closeOptionsMenu();
public void convertFromTranslucent();
public boolean convertToTranslucent(android.app.Activity$TranslucentConversionListener, android.app.ActivityOptions);
public android.app.PendingIntent createPendingResult(int, android.content.Intent, int);
public void dismissDialog(int);
public void dismissKeyboardShortcutsHelper();
public void dispatchEnterAnimationComplete();
public boolean dispatchGenericMotionEvent(android.view.MotionEvent);
public boolean dispatchKeyEvent(android.view.KeyEvent);
public boolean dispatchKeyShortcutEvent(android.view.KeyEvent);
public boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent);
public boolean dispatchTouchEvent(android.view.MotionEvent);
public boolean dispatchTrackballEvent(android.view.MotionEvent);
public void dump(java.lang.String, java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[]);
public void enterPictureInPictureMode();
public boolean enterPictureInPictureMode(android.app.PictureInPictureArgs);
public boolean enterPictureInPictureMode(android.app.PictureInPictureParams);
public void enterPictureInPictureModeIfPossible();
public void exitFreeformMode();
public android.view.View findViewById(int);
public void finish();
public void finishActivity(int);
public void finishActivityFromChild(android.app.Activity, int);
public void finishAffinity();
public void finishAfterTransition();
public void finishAndRemoveTask();
public void finishFromChild(android.app.Activity);
public android.app.ActionBar getActionBar();
public android.app.ActivityThread getActivityThread();
public android.os.IBinder getActivityToken();
public android.app.Application getApplication();
public android.view.autofill.AutofillManager$AutofillClient getAutofillClient();
public android.content.ComponentName getCallingActivity();
public java.lang.String getCallingPackage();
public int getChangingConfigurations();
public android.content.ComponentName getComponentName();
public android.transition.Scene getContentScene();
public android.transition.TransitionManager getContentTransitionManager();
public android.view.View getCurrentFocus();
public android.app.FragmentManager getFragmentManager();
public android.content.Intent getIntent();
public java.lang.Object getLastNonConfigurationInstance();
public android.view.LayoutInflater getLayoutInflater();
public android.app.LoaderManager getLoaderManager();
public java.lang.String getLocalClassName();
public int getMaxNumPictureInPictureActions();
public android.media.session.MediaController getMediaController();
public android.view.MenuInflater getMenuInflater();
public int getNextAutofillId();
public android.app.Activity getParent();
public android.content.Intent getParentActivityIntent();
public android.content.SharedPreferences getPreferences(int);
public android.net.Uri getReferrer();
public int getRequestedOrientation();
public android.view.SearchEvent getSearchEvent();
public java.lang.Object getSystemService(java.lang.String);
public int getTaskId();
public java.lang.CharSequence getTitle();
public int getTitleColor();
public android.app.VoiceInteractor getVoiceInteractor();
public int getVolumeControlStream();
public android.view.Window getWindow();
public android.view.WindowManager getWindowManager();
public boolean hasWindowFocus();
public void invalidateOptionsMenu();
public boolean isActivityTransitionRunning();
public boolean isBackgroundVisibleBehind();
public boolean isChangingConfigurations();
public boolean isChild();
public boolean isDestroyed();
public boolean isDisablingEnterExitEventForAutofill();
public boolean isFinishing();
public boolean isImmersive();
public boolean isInMultiWindowMode();
public boolean isInPictureInPictureMode();
public boolean isLocalVoiceInteractionSupported();
public boolean isOverlayWithDecorCaptionEnabled();
public boolean isResumed();
public boolean isTaskRoot();
public boolean isVoiceInteraction();
public boolean isVoiceInteractionRoot();
public android.database.Cursor managedQuery(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String);
public android.database.Cursor managedQuery(android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String);
public boolean moveTaskToBack(boolean);
public boolean navigateUpTo(android.content.Intent);
public boolean navigateUpToFromChild(android.app.Activity, android.content.Intent);
public void onActionModeFinished(android.view.ActionMode);
public void onActionModeStarted(android.view.ActionMode);
public void onActivityReenter(int, android.content.Intent);
protected void onActivityResult(int, int, android.content.Intent);
protected void onApplyThemeResource(android.content.res.Resources$Theme, int, boolean);
public void onAttachFragment(android.app.Fragment);
public void onAttachedToWindow();
public void onBackPressed();
public void onBackgroundVisibleBehindChanged(boolean);
protected void onChildTitleChanged(android.app.Activity, java.lang.CharSequence);
public void onConfigurationChanged(android.content.res.Configuration);
public void onContentChanged();
public boolean onContextItemSelected(android.view.MenuItem);
public void onContextMenuClosed(android.view.Menu);
protected void onCreate(android.os.Bundle);
public void onCreate(android.os.Bundle, android.os.PersistableBundle);
public void onCreateContextMenu(android.view.ContextMenu, android.view.View, android.view.ContextMenu$ContextMenuInfo);
public java.lang.CharSequence onCreateDescription();
protected android.app.Dialog onCreateDialog(int);
protected android.app.Dialog onCreateDialog(int, android.os.Bundle);
public void onCreateNavigateUpTaskStack(android.app.TaskStackBuilder);
public boolean onCreateOptionsMenu(android.view.Menu);
public boolean onCreatePanelMenu(int, android.view.Menu);
public android.view.View onCreatePanelView(int);
public boolean onCreateThumbnail(android.graphics.Bitmap, android.graphics.Canvas);
public android.view.View onCreateView(java.lang.String, android.content.Context, android.util.AttributeSet);
public android.view.View onCreateView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet);
protected void onDestroy();
public void onDetachedFromWindow();
public void onEnterAnimationComplete();
public boolean onGenericMotionEvent(android.view.MotionEvent);
public boolean onKeyDown(int, android.view.KeyEvent);
public boolean onKeyLongPress(int, android.view.KeyEvent);
public boolean onKeyMultiple(int, int, android.view.KeyEvent);
public boolean onKeyShortcut(int, android.view.KeyEvent);
public boolean onKeyUp(int, android.view.KeyEvent);
public void onLocalVoiceInteractionStarted();
public void onLocalVoiceInteractionStopped();
public void onLowMemory();
public boolean onMenuItemSelected(int, android.view.MenuItem);
public boolean onMenuOpened(int, android.view.Menu);
public void onMovedToDisplay(int, android.content.res.Configuration);
public void onMultiWindowModeChanged(boolean, android.content.res.Configuration);
public void onMultiWindowModeChanged(boolean);
public boolean onNavigateUp();
public boolean onNavigateUpFromChild(android.app.Activity);
public void onNewActivityOptions(android.app.ActivityOptions);
protected void onNewIntent(android.content.Intent);
public boolean onOptionsItemSelected(android.view.MenuItem);
public void onOptionsMenuClosed(android.view.Menu);
public void onPanelClosed(int, android.view.Menu);
protected void onPause();
public void onPictureInPictureModeChanged(boolean, android.content.res.Configuration);
public void onPictureInPictureModeChanged(boolean);
protected void onPostCreate(android.os.Bundle);
public void onPostCreate(android.os.Bundle, android.os.PersistableBundle);
protected void onPostResume();
protected void onPrepareDialog(int, android.app.Dialog);
protected void onPrepareDialog(int, android.app.Dialog, android.os.Bundle);
public void onPrepareNavigateUpTaskStack(android.app.TaskStackBuilder);
public boolean onPrepareOptionsMenu(android.view.Menu);
public boolean onPreparePanel(int, android.view.View, android.view.Menu);
public void onProvideAssistContent(android.app.assist.AssistContent);
public void onProvideAssistData(android.os.Bundle);
public void onProvideKeyboardShortcuts(java.util.List, android.view.Menu, int);
public android.net.Uri onProvideReferrer();
public void onRequestPermissionsResult(int, java.lang.String[], int[]);
protected void onRestart();
protected void onRestoreInstanceState(android.os.Bundle);
public void onRestoreInstanceState(android.os.Bundle, android.os.PersistableBundle);
protected void onResume();
public java.lang.Object onRetainNonConfigurationInstance();
protected void onSaveInstanceState(android.os.Bundle);
public void onSaveInstanceState(android.os.Bundle, android.os.PersistableBundle);
public boolean onSearchRequested(android.view.SearchEvent);
public boolean onSearchRequested();
protected void onStart();
public void onStateNotSaved();
protected void onStop();
protected void onTitleChanged(java.lang.CharSequence, int);
public boolean onTouchEvent(android.view.MotionEvent);
public boolean onTrackballEvent(android.view.MotionEvent);
public void onTrimMemory(int);
public void onUserInteraction();
protected void onUserLeaveHint();
public void onVisibleBehindCanceled();
public void onWindowAttributesChanged(android.view.WindowManager$LayoutParams);
public void onWindowDismissed(boolean, boolean);
public void onWindowFocusChanged(boolean);
public android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback);
public android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback, int);
public void openContextMenu(android.view.View);
public void openOptionsMenu();
public void overridePendingTransition(int, int);
public void postponeEnterTransition();
public void recreate();
public void registerForContextMenu(android.view.View);
public void registerRemoteAnimations(android.view.RemoteAnimationDefinition);
public boolean releaseInstance();
public void removeDialog(int);
public void reportFullyDrawn();
public android.view.DragAndDropPermissions requestDragAndDropPermissions(android.view.DragEvent);
public void requestPermissions(java.lang.String[], int);
public void requestShowKeyboardShortcuts();
public boolean requestVisibleBehind(boolean);
public boolean requestWindowFeature(int);
public android.view.View requireViewById(int);
public void runOnUiThread(java.lang.Runnable);
public void setActionBar(android.widget.Toolbar);
public void setContentTransitionManager(android.transition.TransitionManager);
public void setContentView(int);
public void setContentView(android.view.View);
public void setContentView(android.view.View, android.view.ViewGroup$LayoutParams);
public void setDefaultKeyMode(int);
public void setDisablePreviewScreenshots(boolean);
public void setEnterSharedElementCallback(android.app.SharedElementCallback);
public void setExitSharedElementCallback(android.app.SharedElementCallback);
public void setFeatureDrawable(int, android.graphics.drawable.Drawable);
public void setFeatureDrawableAlpha(int, int);
public void setFeatureDrawableResource(int, int);
public void setFeatureDrawableUri(int, android.net.Uri);
public void setFinishOnTouchOutside(boolean);
public void setImmersive(boolean);
public void setIntent(android.content.Intent);
public void setMediaController(android.media.session.MediaController);
public void setOverlayWithDecorCaptionEnabled(boolean);
public void setPersistent(boolean);
public void setPictureInPictureArgs(android.app.PictureInPictureArgs);
public void setPictureInPictureParams(android.app.PictureInPictureParams);
public void setProgress(int);
public void setProgressBarIndeterminate(boolean);
public void setProgressBarIndeterminateVisibility(boolean);
public void setProgressBarVisibility(boolean);
public void setRequestedOrientation(int);
public void setResult(int);
public void setResult(int, android.content.Intent);
public void setSecondaryProgress(int);
public void setShowWhenLocked(boolean);
public void setTaskDescription(android.app.ActivityManager$TaskDescription);
public void setTheme(int);
public void setTitle(java.lang.CharSequence);
public void setTitle(int);
public void setTitleColor(int);
public void setTurnScreenOn(boolean);
public void setVisible(boolean);
public void setVolumeControlStream(int);
public void setVrModeEnabled(boolean, android.content.ComponentName);
public boolean shouldShowRequestPermissionRationale(java.lang.String);
public boolean shouldUpRecreateTask(android.content.Intent);
public boolean showAssist(android.os.Bundle);
public void showDialog(int);
public boolean showDialog(int, android.os.Bundle);
public void showLockTaskEscapeMessage();
public android.view.ActionMode startActionMode(android.view.ActionMode$Callback);
public android.view.ActionMode startActionMode(android.view.ActionMode$Callback, int);
public void startActivities(android.content.Intent[]);
public void startActivities(android.content.Intent[], android.os.Bundle);
public void startActivity(android.content.Intent);
public void startActivity(android.content.Intent, android.os.Bundle);
public void startActivityAsCaller(android.content.Intent, android.os.Bundle, boolean, int);
public void startActivityAsUser(android.content.Intent, android.os.UserHandle);
public void startActivityAsUser(android.content.Intent, android.os.Bundle, android.os.UserHandle);
public void startActivityAsUserFromFragment(android.app.Fragment, android.content.Intent, int, android.os.Bundle, android.os.UserHandle);
public void startActivityForResult(android.content.Intent, int);
public void startActivityForResult(android.content.Intent, int, android.os.Bundle);
public void startActivityForResult(java.lang.String, android.content.Intent, int, android.os.Bundle);
public void startActivityForResultAsUser(android.content.Intent, int, android.os.UserHandle);
public void startActivityForResultAsUser(android.content.Intent, int, android.os.Bundle, android.os.UserHandle);
public void startActivityForResultAsUser(android.content.Intent, java.lang.String, int, android.os.Bundle, android.os.UserHandle);
public void startActivityFromChild(android.app.Activity, android.content.Intent, int);
public void startActivityFromChild(android.app.Activity, android.content.Intent, int, android.os.Bundle);
public void startActivityFromFragment(android.app.Fragment, android.content.Intent, int);
public void startActivityFromFragment(android.app.Fragment, android.content.Intent, int, android.os.Bundle);
public boolean startActivityIfNeeded(android.content.Intent, int);
public boolean startActivityIfNeeded(android.content.Intent, int, android.os.Bundle);
public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int);
public void startIntentSender(android.content.IntentSender, android.content.Intent, int, int, int, android.os.Bundle);
public void startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int);
public void startIntentSenderForResult(android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle);
public void startIntentSenderFromChild(android.app.Activity, android.content.IntentSender, int, android.content.Intent, int, int, int);
public void startIntentSenderFromChild(android.app.Activity, android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle);
public void startIntentSenderFromChildFragment(android.app.Fragment, android.content.IntentSender, int, android.content.Intent, int, int, int, android.os.Bundle);
public void startLocalVoiceInteraction(android.os.Bundle);
public void startLockTask();
public void startManagingCursor(android.database.Cursor);
public boolean startNextMatchingActivity(android.content.Intent);
public boolean startNextMatchingActivity(android.content.Intent, android.os.Bundle);
public void startPostponedEnterTransition();
public void startSearch(java.lang.String, boolean, android.os.Bundle, boolean);
public void stopLocalVoiceInteraction();
public void stopLockTask();
public void stopManagingCursor(android.database.Cursor);
public void takeKeyEvents(boolean);
public void triggerSearch(java.lang.String, android.os.Bundle);
public void unregisterForContextMenu(android.view.View);
public static int DEFAULT_KEYS_DIALER;
public static int DEFAULT_KEYS_DISABLE;
public static int DEFAULT_KEYS_SEARCH_GLOBAL;
public static int DEFAULT_KEYS_SEARCH_LOCAL;
public static int DEFAULT_KEYS_SHORTCUT;
public static int DONT_FINISH_TASK_WITH_ACTIVITY;
public static int FINISH_TASK_WITH_ACTIVITY;
public static int FINISH_TASK_WITH_ROOT_ACTIVITY;
protected static int[] FOCUSED_STATE_SET;
public static int RESULT_CANCELED;
public static int RESULT_FIRST_USER;
public static int RESULT_OK;
}
-keep class android.app.Activity$NonConfigurationInstances {
}
-keep class android.app.Activity$TranslucentConversionListener {
public abstract void onTranslucentConversionComplete(boolean);
}
-keep class android.app.ActivityManager {
public int addAppTask(android.app.Activity, android.content.Intent, android.app.ActivityManager$TaskDescription, android.graphics.Bitmap);
public void addOnUidImportanceListener(android.app.ActivityManager$OnUidImportanceListener, int);
public void alwaysShowUnsupportedCompileSdkWarning(android.content.ComponentName);
public static void broadcastStickyIntent(android.content.Intent, int);
public static void broadcastStickyIntent(android.content.Intent, int, int);
public static int checkComponentPermission(java.lang.String, int, int, boolean);
public static int checkUidPermission(java.lang.String, int);
public boolean clearApplicationUserData(java.lang.String, android.content.pm.IPackageDataObserver);
public boolean clearApplicationUserData();
public void clearGrantedUriPermissions(java.lang.String);
public void clearWatchHeapLimit();
public void dumpPackageState(java.io.FileDescriptor, java.lang.String);
public static void dumpPackageStateStatic(java.io.FileDescriptor, java.lang.String);
public void forceStopPackage(java.lang.String);
public void forceStopPackageAsUser(java.lang.String, int);
public android.util.Size getAppTaskThumbnailSize();
public java.util.List getAppTasks();
public static int getCurrentUser();
public static int getDefaultAppRecentsLimitStatic();
public android.content.pm.ConfigurationInfo getDeviceConfigurationInfo();
public int getFrontActivityScreenCompatMode();
public android.content.pm.ParceledListSlice getGrantedUriPermissions(java.lang.String);
public int getLargeMemoryClass();
public int getLauncherLargeIconDensity();
public int getLauncherLargeIconSize();
public int getLockTaskModeState();
public static int getMaxAppRecentsLimitStatic();
public static int getMaxNumPictureInPictureActions();
public static int getMaxRecentTasksStatic();
public int getMemoryClass();
public void getMemoryInfo(android.app.ActivityManager$MemoryInfo);
public static void getMyMemoryState(android.app.ActivityManager$RunningAppProcessInfo);
public boolean getPackageAskScreenCompat(java.lang.String);
public int getPackageImportance(java.lang.String);
public int getPackageScreenCompatMode(java.lang.String);
public android.os.Debug$MemoryInfo[] getProcessMemoryInfo(int[]);
public java.util.List getProcessesInErrorState();
public java.util.List getRecentTasks(int, int);
public java.util.List getRunningAppProcesses();
public java.util.List getRunningExternalApplications();
public android.app.PendingIntent getRunningServiceControlPanel(android.content.ComponentName);
public java.util.List getRunningServices(int);
public java.util.List getRunningTasks(int);
public static android.app.IActivityManager getService();
public long getTotalRam();
public int getUidImportance(int);
public static int handleIncomingUser(int, int, int, boolean, boolean, java.lang.String, java.lang.String);
public boolean isBackgroundRestricted();
public static boolean isHighEndGfx();
public boolean isInLockTaskMode();
public boolean isLowRamDevice();
public static boolean isLowRamDeviceStatic();
public static boolean isProcStateBackground(int);
public static boolean isRunningInTestHarness();
public static boolean isSmallBatteryDevice();
public static boolean isStartResultFatalError(int);
public static boolean isStartResultSuccessful(int);
public static boolean isSystemReady();
public static boolean isUserAMonkey();
public boolean isUserRunning(int);
public boolean isVrModePackageEnabled(android.content.ComponentName);
public void killBackgroundProcesses(java.lang.String);
public void killUid(int, java.lang.String);
public static void logoutCurrentUser();
public void moveTaskToFront(int, int);
public void moveTaskToFront(int, int, android.os.Bundle);
public static void noteAlarmFinish(android.app.PendingIntent, android.os.WorkSource, int, java.lang.String);
public static void noteAlarmStart(android.app.PendingIntent, android.os.WorkSource, int, java.lang.String);
public static void noteWakeupAlarm(android.app.PendingIntent, android.os.WorkSource, int, java.lang.String, java.lang.String);
public static int processStateAmToProto(int);
public void removeOnUidImportanceListener(android.app.ActivityManager$OnUidImportanceListener);
public void removeStacksInWindowingModes(int[]);
public void removeStacksWithActivityTypes(int[]);
public void resizeStack(int, android.graphics.Rect);
public void restartPackage(java.lang.String);
public void setFrontActivityScreenCompatMode(int);
public void setPackageAskScreenCompat(java.lang.String, boolean);
public void setPackageScreenCompatMode(java.lang.String, int);
public static void setPersistentVrThread(int);
public boolean setProcessMemoryTrimLevel(java.lang.String, int, int);
public void setTaskWindowingMode(int, int, boolean);
public void setTaskWindowingModeSplitScreenPrimary(int, int, boolean, boolean, android.graphics.Rect, boolean);
public static void setVrThread(int);
public void setWatchHeapLimit(long);
public static int staticGetLargeMemoryClass();
public static int staticGetMemoryClass();
public static boolean supportsMultiWindow(android.content.Context);
public static boolean supportsSplitScreenMultiWindow(android.content.Context);
public boolean switchUser(int);
public static java.lang.String ACTION_REPORT_HEAP_LIMIT;
public static int APP_START_MODE_DELAYED;
public static int APP_START_MODE_DELAYED_RIGID;
public static int APP_START_MODE_DISABLED;
public static int APP_START_MODE_NORMAL;
public static int ASSIST_CONTEXT_AUTOFILL;
public static int ASSIST_CONTEXT_BASIC;
public static int ASSIST_CONTEXT_FULL;
public static int BROADCAST_FAILED_USER_STOPPED;
public static int BROADCAST_STICKY_CANT_HAVE_PERMISSION;
public static int BROADCAST_SUCCESS;
public static int BUGREPORT_OPTION_FULL;
public static int BUGREPORT_OPTION_INTERACTIVE;
public static int BUGREPORT_OPTION_REMOTE;
public static int BUGREPORT_OPTION_TELEPHONY;
public static int BUGREPORT_OPTION_WEAR;
public static int BUGREPORT_OPTION_WIFI;
public static int COMPAT_MODE_ALWAYS;
public static int COMPAT_MODE_DISABLED;
public static int COMPAT_MODE_ENABLED;
public static int COMPAT_MODE_NEVER;
public static int COMPAT_MODE_TOGGLE;
public static int COMPAT_MODE_UNKNOWN;
public static int FLAG_AND_LOCKED;
public static int FLAG_AND_UNLOCKED;
public static int FLAG_AND_UNLOCKING_OR_UNLOCKED;
public static int FLAG_OR_STOPPED;
public static int INTENT_SENDER_ACTIVITY;
public static int INTENT_SENDER_ACTIVITY_RESULT;
public static int INTENT_SENDER_BROADCAST;
public static int INTENT_SENDER_FOREGROUND_SERVICE;
public static int INTENT_SENDER_SERVICE;
public static int LOCK_TASK_MODE_LOCKED;
public static int LOCK_TASK_MODE_NONE;
public static int LOCK_TASK_MODE_PINNED;
public static int MAX_PROCESS_STATE;
public static java.lang.String META_HOME_ALTERNATE;
public static int MIN_PROCESS_STATE;
public static int MOVE_TASK_NO_USER_ACTION;
public static int MOVE_TASK_WITH_HOME;
public static int PROCESS_STATE_BACKUP;
public static int PROCESS_STATE_BOUND_FOREGROUND_SERVICE;
public static int PROCESS_STATE_CACHED_ACTIVITY;
public static int PROCESS_STATE_CACHED_ACTIVITY_CLIENT;
public static int PROCESS_STATE_CACHED_EMPTY;
public static int PROCESS_STATE_CACHED_RECENT;
public static int PROCESS_STATE_FOREGROUND_SERVICE;
public static int PROCESS_STATE_HEAVY_WEIGHT;
public static int PROCESS_STATE_HOME;
public static int PROCESS_STATE_IMPORTANT_BACKGROUND;
public static int PROCESS_STATE_IMPORTANT_FOREGROUND;
public static int PROCESS_STATE_LAST_ACTIVITY;
public static int PROCESS_STATE_NONEXISTENT;
public static int PROCESS_STATE_PERSISTENT;
public static int PROCESS_STATE_PERSISTENT_UI;
public static int PROCESS_STATE_RECEIVER;
public static int PROCESS_STATE_SERVICE;
public static int PROCESS_STATE_TOP;
public static int PROCESS_STATE_TOP_SLEEPING;
public static int PROCESS_STATE_TRANSIENT_BACKGROUND;
public static int PROCESS_STATE_UNKNOWN;
public static int RECENT_IGNORE_UNAVAILABLE;
public static int RECENT_WITH_EXCLUDED;
public static int RESIZE_MODE_FORCED;
public static int RESIZE_MODE_PRESERVE_WINDOW;
public static int RESIZE_MODE_SYSTEM;
public static int RESIZE_MODE_SYSTEM_SCREEN_ROTATION;
public static int RESIZE_MODE_USER;
public static int RESIZE_MODE_USER_FORCED;
public static int SPLIT_SCREEN_CREATE_MODE_BOTTOM_OR_RIGHT;
public static int SPLIT_SCREEN_CREATE_MODE_TOP_OR_LEFT;
public static int START_ABORTED;
public static int START_ASSISTANT_HIDDEN_SESSION;
public static int START_ASSISTANT_NOT_ACTIVE_SESSION;
public static int START_CANCELED;
public static int START_CLASS_NOT_FOUND;
public static int START_DELIVERED_TO_TOP;
public static int START_FLAG_DEBUG;
public static int START_FLAG_NATIVE_DEBUGGING;
public static int START_FLAG_ONLY_IF_NEEDED;
public static int START_FLAG_TRACK_ALLOCATION;
public static int START_FORWARD_AND_REQUEST_CONFLICT;
public static int START_INTENT_NOT_RESOLVED;
public static int START_NOT_ACTIVITY;
public static int START_NOT_CURRENT_USER_ACTIVITY;
public static int START_NOT_VOICE_COMPATIBLE;
public static int START_PERMISSION_DENIED;
public static int START_RETURN_INTENT_TO_CALLER;
public static int START_RETURN_LOCK_TASK_MODE_VIOLATION;
public static int START_SUCCESS;
public static int START_SWITCHES_CANCELED;
public static int START_TASK_TO_FRONT;
public static int START_VOICE_HIDDEN_SESSION;
public static int START_VOICE_NOT_ACTIVE_SESSION;
public static int UID_OBSERVER_ACTIVE;
public static int UID_OBSERVER_CACHED;
public static int UID_OBSERVER_GONE;
public static int UID_OBSERVER_IDLE;
public static int UID_OBSERVER_PROCSTATE;
public static int USER_OP_ERROR_IS_SYSTEM;
public static int USER_OP_ERROR_RELATED_USERS_CANNOT_STOP;
public static int USER_OP_IS_CURRENT;
public static int USER_OP_SUCCESS;
public static int USER_OP_UNKNOWN_USER;
}
-keep class android.app.ActivityManager$AppTask {
<init>(android.app.IAppTask);
public void finishAndRemoveTask();
public android.app.ActivityManager$RecentTaskInfo getTaskInfo();
public void moveToFront();
public void setExcludeFromRecents(boolean);
public void startActivity(android.content.Context, android.content.Intent, android.os.Bundle);
}
-keep class android.app.ActivityManager$MemoryInfo {
<init>();
public int describeContents();
public void readFromParcel(android.os.Parcel);
public void writeToParcel(android.os.Parcel, int);
public static android.os.Parcelable$Creator CREATOR;
public long availMem;
public long foregroundAppThreshold;
public long hiddenAppThreshold;
public boolean lowMemory;
public long secondaryServerThreshold;
public long threshold;
public long totalMem;
public long visibleAppThreshold;
}
-keep class android.app.ActivityManager$OnUidImportanceListener {
public abstract void onUidImportance(int, int);
}
-keep class android.app.ActivityManager$ProcessErrorStateInfo {
<init>();
public int describeContents();
public void readFromParcel(android.os.Parcel);
public void writeToParcel(android.os.Parcel, int);
public static int CRASHED;
public static android.os.Parcelable$Creator CREATOR;
public static int NOT_RESPONDING;
public static int NO_ERROR;
public int condition;
public byte[] crashData;
public java.lang.String longMsg;
public int pid;
public java.lang.String processName;
public java.lang.String shortMsg;
public java.lang.String stackTrace;
public java.lang.String tag;
public int uid;
}
-keep class android.app.ActivityManager$RecentTaskInfo {
<init>();
public int describeContents();
public void readFromParcel(android.os.Parcel);
public void writeToParcel(android.os.Parcel, int);
public static android.os.Parcelable$Creator CREATOR;
public int affiliatedTaskColor;
public int affiliatedTaskId;
public android.content.ComponentName baseActivity;
public android.content.Intent baseIntent;
public android.graphics.Rect bounds;
public android.content.res.Configuration configuration;
public java.lang.CharSequence description;
public long firstActiveTime;
public int id;
public long lastActiveTime;
public int numActivities;
public android.content.ComponentName origActivity;
public int persistentId;
public android.content.ComponentName realActivity;
public int resizeMode;
public int stackId;
public boolean supportsSplitScreenMultiWindow;
public android.app.ActivityManager$TaskDescription taskDescription;
public android.content.ComponentName topActivity;
public int userId;
}
-keep class android.app.ActivityManager$RunningAppProcessInfo {
<init>();
<init>(java.lang.String, int, java.lang.String[]);
public int describeContents();
public static int importanceToProcState(int);
public static int procStateToImportance(int);
public static int procStateToImportanceForClient(int, android.content.Context);
public static int procStateToImportanceForTargetSdk(int, int);
public void readFromParcel(android.os.Parcel);
public void writeToParcel(android.os.Parcel, int);
public static android.os.Parcelable$Creator CREATOR;
public static int FLAG_CANT_SAVE_STATE;
public static int FLAG_HAS_ACTIVITIES;
public static int FLAG_PERSISTENT;
public static int IMPORTANCE_BACKGROUND;
public static int IMPORTANCE_CACHED;
public static int IMPORTANCE_CANT_SAVE_STATE;
public static int IMPORTANCE_CANT_SAVE_STATE_PRE_26;
public static int IMPORTANCE_EMPTY;
public static int IMPORTANCE_FOREGROUND;
public static int IMPORTANCE_FOREGROUND_SERVICE;
public static int IMPORTANCE_GONE;
public static int IMPORTANCE_PERCEPTIBLE;
public static int IMPORTANCE_PERCEPTIBLE_PRE_26;
public static int IMPORTANCE_SERVICE;
public static int IMPORTANCE_TOP_SLEEPING;
public static int IMPORTANCE_TOP_SLEEPING_PRE_28;
public static int IMPORTANCE_VISIBLE;
public static int REASON_PROVIDER_IN_USE;
public static int REASON_SERVICE_IN_USE;
public static int REASON_UNKNOWN;
public int flags;
public int importance;
public int importanceReasonCode;
public android.content.ComponentName importanceReasonComponent;
public int importanceReasonImportance;
public int importanceReasonPid;
public int lastTrimLevel;
public int lru;
public int pid;
public java.lang.String[] pkgList;
public java.lang.String processName;
public int processState;
public int uid;
}
-keep class android.app.ActivityManager$RunningServiceInfo {
<init>();
public int describeContents();
public void readFromParcel(android.os.Parcel);
public void writeToParcel(android.os.Parcel, int);
public static android.os.Parcelable$Creator CREATOR;
public static int FLAG_FOREGROUND;
public static int FLAG_PERSISTENT_PROCESS;
public static int FLAG_STARTED;
public static int FLAG_SYSTEM_PROCESS;
public long activeSince;
public int clientCount;
public int clientLabel;
public java.lang.String clientPackage;
public int crashCount;
public int flags;
public boolean foreground;
public long lastActivityTime;
public int pid;
public java.lang.String process;
public long restarting;
public android.content.ComponentName service;
public boolean started;
public int uid;
}
-keep class android.app.ActivityManager$RunningTaskInfo {
<init>();
public int describeContents();
public void readFromParcel(android.os.Parcel);
public void writeToParcel(android.os.Parcel, int);
public static android.os.Parcelable$Creator CREATOR;
public android.content.ComponentName baseActivity;
public android.content.res.Configuration configuration;
public java.lang.CharSequence description;
public int id;
public long lastActiveTime;
public int numActivities;
public int numRunning;
public int resizeMode;
public int stackId;
public boolean supportsSplitScreenMultiWindow;
public android.graphics.Bitmap thumbnail;
public android.content.ComponentName topActivity;
}
-keep class android.app.ActivityManager$StackInfo {
<init>();
public int describeContents();
public void readFromParcel(android.os.Parcel);
public java.lang.String toString(java.lang.String);
public java.lang.String toString();
public void writeToParcel(android.os.Parcel, int);
public static android.os.Parcelable$Creator CREATOR;
public android.graphics.Rect bounds;
public android.content.res.Configuration configuration;
public int displayId;
public int position;
public int stackId;
public android.graphics.Rect[] taskBounds;
public int[] taskIds;
public java.lang.String[] taskNames;
public int[] taskUserIds;
public android.content.ComponentName topActivity;
public int userId;
public boolean visible;
}
-keep class android.app.ActivityManager$TaskDescription {
<init>(java.lang.String, android.graphics.Bitmap, int);
<init>(java.lang.String, int, int);
<init>(java.lang.String, android.graphics.Bitmap);
<init>(java.lang.String, int);
<init>(java.lang.String);
<init>();
<init>(java.lang.String, android.graphics.Bitmap, int, java.lang.String, int, int, int, int);
<init>(android.app.ActivityManager$TaskDescription);
public void copyFrom(android.app.ActivityManager$TaskDescription);
public void copyFromPreserveHiddenFields(android.app.ActivityManager$TaskDescription);
public int describeContents();
public int getBackgroundColor();
public android.graphics.Bitmap getIcon();
public java.lang.String getIconFilename();
public int getIconResource();
public android.graphics.Bitmap getInMemoryIcon();
public java.lang.String getLabel();
public int getNavigationBarColor();
public int getPrimaryColor();
public int getStatusBarColor();
public static android.graphics.Bitmap loadTaskDescriptionIcon(java.lang.String, int);
public void readFromParcel(android.os.Parcel);
public void restoreFromXml(java.lang.String, java.lang.String);
public void saveToXml(org.xmlpull.v1.XmlSerializer);
public void setBackgroundColor(int);
public void setIcon(android.graphics.Bitmap);
public void setIcon(int);
public void setIconFilename(java.lang.String);
public void setLabel(java.lang.String);
public void setNavigationBarColor(int);
public void setPrimaryColor(int);
public void setStatusBarColor(int);
public java.lang.String toString();
public void writeToParcel(android.os.Parcel, int);
public static java.lang.String ATTR_TASKDESCRIPTION_PREFIX;
public static android.os.Parcelable$Creator CREATOR;
}
-keep class android.app.ActivityManager$TaskSnapshot {
<init>(android.graphics.GraphicBuffer, int, android.graphics.Rect, boolean, float, boolean, int, int, boolean);
public int describeContents();
public android.graphics.Rect getContentInsets();
public int getOrientation();
public float getScale();
public android.graphics.GraphicBuffer getSnapshot();
public int getSystemUiVisibility();
public int getWindowingMode();
public boolean isRealSnapshot();
public boolean isReducedResolution();
public boolean isTranslucent();
public java.lang.String toString();
public void writeToParcel(android.os.Parcel, int);
public static android.os.Parcelable$Creator CREATOR;
}
-keep class android.app.ActivityOptions {
<init>(android.os.Bundle);
public void abort();
public static void abort(android.app.ActivityOptions);
public boolean canTaskOverlayResume();
public boolean disallowEnterPictureInPictureWhileLaunching();
public android.app.ActivityOptions forTargetActivity();
public static android.app.ActivityOptions fromBundle(android.os.Bundle);
public android.view.AppTransitionAnimationSpec[] getAnimSpecs();
public android.os.IRemoteCallback getAnimationFinishedListener();
public int getAnimationType();
public boolean getAvoidMoveToFront();
public int getCustomEnterResId();
public int getCustomExitResId();
public int getCustomInPlaceResId();
public int getExitCoordinatorKey();
public int getHeight();
public int getLaunchActivityType();
public android.graphics.Rect getLaunchBounds();
public int getLaunchDisplayId();
public boolean getLaunchTaskBehind();
public int getLaunchTaskId();
public int getLaunchWindowingMode();
public boolean getLockTaskMode();
public android.os.IRemoteCallback getOnAnimationStartListener();
public java.lang.String getPackageName();
public android.view.RemoteAnimationAdapter getRemoteAnimationAdapter();
public int getResultCode();
public android.content.Intent getResultData();
public android.os.ResultReceiver getResultReceiver();
public int getRotationAnimationHint();
public java.util.ArrayList getSharedElementNames();
public android.view.IAppTransitionAnimationSpecsFuture getSpecsFuture();
public int getSplitScreenCreateMode();
public int getStartX();
public int getStartY();
public boolean getTaskOverlay();
public android.graphics.GraphicBuffer getThumbnail();
public android.app.PendingIntent getUsageTimeReport();
public int getWidth();
public boolean isReturning();
public static android.app.ActivityOptions makeBasic();
public static android.app.ActivityOptions makeClipRevealAnimation(android.view.View, int, int, int, int);
public static android.app.ActivityOptions makeCustomAnimation(android.content.Context, int, int);
public static android.app.ActivityOptions makeCustomAnimation(android.content.Context, int, int, android.os.Handler, android.app.ActivityOptions$OnAnimationStartedListener);
public static android.app.ActivityOptions makeCustomInPlaceAnimation(android.content.Context, int);
public static android.app.ActivityOptions makeMultiThumbFutureAspectScaleAnimation(android.content.Context, android.os.Handler, android.view.IAppTransitionAnimationSpecsFuture, android.app.ActivityOptions$OnAnimationStartedListener, boolean);
public static android.app.ActivityOptions makeOpenCrossProfileAppsAnimation();
public static android.app.ActivityOptions makeRemoteAnimation(android.view.RemoteAnimationAdapter);
public static android.app.ActivityOptions makeScaleUpAnimation(android.view.View, int, int, int, int);
public static android.app.ActivityOptions makeSceneTransitionAnimation(android.app.Activity, android.view.View, java.lang.String);
public static android.app.ActivityOptions makeSceneTransitionAnimation(android.app.Activity, android.util.Pair[]);
public static android.app.ActivityOptions makeTaskLaunchBehind();
public static android.app.ActivityOptions makeThumbnailAspectScaleDownAnimation(android.view.View, android.graphics.Bitmap, int, int, int, int, android.os.Handler, android.app.ActivityOptions$OnAnimationStartedListener);
public static android.app.ActivityOptions makeThumbnailAspectScaleDownAnimation(android.view.View, android.view.AppTransitionAnimationSpec[], android.os.Handler, android.app.ActivityOptions$OnAnimationStartedListener, android.app.ActivityOptions$OnAnimationFinishedListener);
public static android.app.ActivityOptions makeThumbnailScaleUpAnimation(android.view.View, android.graphics.Bitmap, int, int);
public android.os.Bundle popAppVerificationBundle();
public void requestUsageTimeReport(android.app.PendingIntent);
public android.app.ActivityOptions setAppVerificationBundle(android.os.Bundle);
public void setAvoidMoveToFront();
public void setDisallowEnterPictureInPictureWhileLaunching(boolean);
public void setLaunchActivityType(int);
public android.app.ActivityOptions setLaunchBounds(android.graphics.Rect);
public android.app.ActivityOptions setLaunchDisplayId(int);
public void setLaunchTaskId(int);
public void setLaunchWindowingMode(int);
public android.app.ActivityOptions setLockTaskEnabled(boolean);
public void setRemoteAnimationAdapter(android.view.RemoteAnimationAdapter);
public void setRotationAnimationHint(int);
public void setSplitScreenCreateMode(int);
public void setTaskOverlay(boolean, boolean);
public static android.app.ActivityOptions startSharedElementAnimation(android.view.Window, android.util.Pair[]);
public static void stopSharedElementAnimation(android.view.Window);
public android.os.Bundle toBundle();
public java.lang.String toString();
public void update(android.app.ActivityOptions);
public static int ANIM_CLIP_REVEAL;
public static int ANIM_CUSTOM;
public static int ANIM_CUSTOM_IN_PLACE;
public static int ANIM_DEFAULT;
public static int ANIM_LAUNCH_TASK_BEHIND;
public static int ANIM_NONE;
public static int ANIM_OPEN_CROSS_PROFILE_APPS;
public static int ANIM_REMOTE_ANIMATION;
public static int ANIM_SCALE_UP;
public static int ANIM_SCENE_TRANSITION;
public static int ANIM_THUMBNAIL_ASPECT_SCALE_DOWN;
public static int ANIM_THUMBNAIL_ASPECT_SCALE_UP;
public static int ANIM_THUMBNAIL_SCALE_DOWN;
public static int ANIM_THUMBNAIL_SCALE_UP;
public static java.lang.String EXTRA_USAGE_TIME_REPORT;
public static java.lang.String EXTRA_USAGE_TIME_REPORT_PACKAGES;
public static java.lang.String KEY_ANIM_ENTER_RES_ID;
public static java.lang.String KEY_ANIM_EXIT_RES_ID;
public static java.lang.String KEY_ANIM_HEIGHT;
public static java.lang.String KEY_ANIM_IN_PLACE_RES_ID;
public static java.lang.String KEY_ANIM_START_LISTENER;
public static java.lang.String KEY_ANIM_START_X;
public static java.lang.String KEY_ANIM_START_Y;
public static java.lang.String KEY_ANIM_THUMBNAIL;
public static java.lang.String KEY_ANIM_TYPE;
public static java.lang.String KEY_ANIM_WIDTH;
public static java.lang.String KEY_LAUNCH_BOUNDS;
public static java.lang.String KEY_PACKAGE_NAME;
}
-keep class android.app.ActivityOptions$OnAnimationFinishedListener {
public abstract void onAnimationFinished();
}
-keep class android.app.ActivityOptions$OnAnimationStartedListener {
public abstract void onAnimationStarted();
}
-keep class android.app.ActivityThread {
public android.content.IContentProvider acquireExistingProvider(android.content.Context, java.lang.String, int, boolean);
public android.content.IContentProvider acquireProvider(android.content.Context, java.lang.String, int, boolean);
public void applyConfigurationToResources(android.content.res.Configuration);
public static android.app.ActivityThread currentActivityThread();
public static android.app.Application currentApplication();
public static java.lang.String currentOpPackageName();
public static java.lang.String currentPackageName();
public static java.lang.String currentProcessName();
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);
public static void dumpMemInfoTable(android.util.proto.ProtoOutputStream, android.os.Debug$MemoryInfo, boolean, boolean, long, long, long, long, long, long);
public android.app.Activity getActivity(android.os.IBinder);
public android.app.ActivityThread$ActivityClientRecord getActivityClient(android.os.IBinder);
public android.app.Application getApplication();
public android.app.ActivityThread$ApplicationThread getApplicationThread();
public java.util.concurrent.Executor getExecutor();
public android.app.Instrumentation getInstrumentation();
public int getIntCoreSetting(java.lang.String, int);
public static android.content.Intent getIntentBeingBroadcast();
public android.os.Looper getLooper();
public android.app.LoadedApk getPackageInfo(java.lang.String, android.content.res.CompatibilityInfo, int);
public android.app.LoadedApk getPackageInfo(java.lang.String, android.content.res.CompatibilityInfo, int, int);
public android.app.LoadedApk getPackageInfo(android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo, int);
public android.app.LoadedApk getPackageInfoNoCheck(android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo);
public static android.content.pm.IPackageManager getPackageManager();
public java.lang.String getProcessName();
public java.lang.String getProfileFilePath();
public android.app.ContextImpl getSystemContext();
public android.app.ContextImpl getSystemUiContext();
public void handleActivityConfigurationChanged(android.os.IBinder, android.content.res.Configuration, int);
public void handleConfigurationChanged(android.content.res.Configuration);
public void handleDestroyActivity(android.os.IBinder, boolean, int, boolean, java.lang.String);
public void handleInstallProvider(android.content.pm.ProviderInfo);
public android.app.Activity handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.app.servertransaction.PendingTransactionActions, android.content.Intent);
public void handleMultiWindowModeChanged(android.os.IBinder, boolean, android.content.res.Configuration);
public void handleNewIntent(android.os.IBinder, java.util.List, boolean);
public void handlePauseActivity(android.os.IBinder, boolean, boolean, int, android.app.servertransaction.PendingTransactionActions, java.lang.String);
public void handlePictureInPictureModeChanged(android.os.IBinder, boolean, android.content.res.Configuration);
public void handleRelaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.app.servertransaction.PendingTransactionActions);
public void handleRequestAssistContextExtras(android.app.ActivityThread$RequestAssistContextExtras);
public void handleResumeActivity(android.os.IBinder, boolean, boolean, java.lang.String);
public void handleSendResult(android.os.IBinder, java.util.List, java.lang.String);
public void handleStartActivity(android.app.ActivityThread$ActivityClientRecord, android.app.servertransaction.PendingTransactionActions);
public void handleStopActivity(android.os.IBinder, boolean, int, android.app.servertransaction.PendingTransactionActions, boolean, java.lang.String);
public void handleTranslucentConversionComplete(android.os.IBinder, boolean);
public void handleWindowVisibility(android.os.IBinder, boolean);
public void installSystemApplicationInfo(android.content.pm.ApplicationInfo, java.lang.ClassLoader);
public void installSystemProviders(java.util.List);
public boolean isProfiling();
public static boolean isSystem();
public static void main(java.lang.String[]);
public void onNewActivityOptions(android.os.IBinder, android.app.ActivityOptions);
public android.app.LoadedApk peekPackageInfo(java.lang.String, boolean);
public void performRestartActivity(android.os.IBinder, boolean);
public android.app.ActivityThread$ActivityClientRecord performResumeActivity(android.os.IBinder, boolean, java.lang.String);
public android.app.ActivityThread$ActivityClientRecord prepareRelaunchActivity(android.os.IBinder, java.util.List, java.util.List, int, android.util.MergedConfiguration, boolean);
public void registerOnActivityPausedListener(android.app.Activity, android.app.OnActivityPausedListener);
public boolean releaseProvider(android.content.IContentProvider, boolean);
public void reportRelaunch(android.os.IBinder, android.app.servertransaction.PendingTransactionActions);
public void reportStop(android.app.servertransaction.PendingTransactionActions);
public android.content.pm.ActivityInfo resolveActivityInfo(android.content.Intent);
public void sendActivityResult(android.os.IBinder, java.lang.String, int, int, android.content.Intent);
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);
public void stopProfiling();
public static android.app.ActivityThread systemMain();
public void unregisterOnActivityPausedListener(android.app.Activity, android.app.OnActivityPausedListener);
public void updatePendingConfiguration(android.content.res.Configuration);
public void updateProcessState(int, boolean);
public static boolean DEBUG_BROADCAST;
public static boolean DEBUG_CONFIGURATION;
public static boolean DEBUG_MEMORY_TRIM;
public static boolean DEBUG_ORDER;
public static long INVALID_PROC_STATE_SEQ;
public static java.lang.String PROC_START_SEQ_IDENT;
public static int SERVICE_DONE_EXECUTING_ANON;
public static int SERVICE_DONE_EXECUTING_START;
public static int SERVICE_DONE_EXECUTING_STOP;
public static java.lang.String TAG;
}
-keep class android.app.ActivityThread$ActivityClientRecord {
<init>();
<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);
public int getLifecycleState();
public java.lang.String getStateString();
public boolean isPersistable();
public boolean isVisibleFromServer();
public void setState(int);
public java.lang.String toString();
public boolean isForward;
public android.app.LoadedApk packageInfo;
public android.os.IBinder token;
}
-keep class android.app.ActivityThread$ApplicationThread {
public void attachAgent(java.lang.String);
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);
public void clearDnsCache();
public void dispatchPackageBroadcast(int, java.lang.String[]);
public void dumpActivity(android.os.ParcelFileDescriptor, android.os.IBinder, java.lang.String, java.lang.String[]);
public void dumpDbInfo(android.os.ParcelFileDescriptor, java.lang.String[]);
public void dumpGfxInfo(android.os.ParcelFileDescriptor, java.lang.String[]);
public void dumpHeap(boolean, boolean, boolean, java.lang.String, android.os.ParcelFileDescriptor);
public void dumpMemInfo(android.os.ParcelFileDescriptor, android.os.Debug$MemoryInfo, boolean, boolean, boolean, boolean, boolean, java.lang.String[]);
public void dumpMemInfoProto(android.os.ParcelFileDescriptor, android.os.Debug$MemoryInfo, boolean, boolean, boolean, boolean, java.lang.String[]);
public void dumpProvider(android.os.ParcelFileDescriptor, android.os.IBinder, java.lang.String[]);
public void dumpService(android.os.ParcelFileDescriptor, android.os.IBinder, java.lang.String[]);
public void handleTrustStorageUpdate();
public void notifyCleartextNetwork(byte[]);
public void processInBackground();
public void profilerControl(boolean, android.app.ProfilerInfo, int);
public void requestAssistContextExtras(android.os.IBinder, android.os.IBinder, int, int, int);
public void runIsolatedEntryPoint(java.lang.String, java.lang.String[]);
public void scheduleApplicationInfoChanged(android.content.pm.ApplicationInfo);
public void scheduleBindService(android.os.IBinder, android.content.Intent, boolean, int);
public void scheduleCrash(java.lang.String);
public void scheduleCreateBackupAgent(android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo, int);
public void scheduleCreateService(android.os.IBinder, android.content.pm.ServiceInfo, android.content.res.CompatibilityInfo, int);
public void scheduleDestroyBackupAgent(android.content.pm.ApplicationInfo, android.content.res.CompatibilityInfo);
public void scheduleEnterAnimationComplete(android.os.IBinder);
public void scheduleExit();
public void scheduleInstallProvider(android.content.pm.ProviderInfo);
public void scheduleLocalVoiceInteractionStarted(android.os.IBinder, com.android.internal.app.IVoiceInteractor);
public void scheduleLowMemory();
public void scheduleOnNewActivityOptions(android.os.IBinder, android.os.Bundle);
public void scheduleReceiver(android.content.Intent, android.content.pm.ActivityInfo, android.content.res.CompatibilityInfo, int, java.lang.String, android.os.Bundle, boolean, int, int);
public void scheduleRegisteredReceiver(android.content.IIntentReceiver, android.content.Intent, int, java.lang.String, android.os.Bundle, boolean, boolean, int, int);
public void scheduleServiceArgs(android.os.IBinder, android.content.pm.ParceledListSlice);
public void scheduleSleeping(android.os.IBinder, boolean);
public void scheduleStopService(android.os.IBinder);
public void scheduleSuicide();
public void scheduleTransaction(android.app.servertransaction.ClientTransaction);
public void scheduleTranslucentConversionComplete(android.os.IBinder, boolean);
public void scheduleTrimMemory(int);
public void scheduleUnbindService(android.os.IBinder, android.content.Intent);
public void setCoreSettings(android.os.Bundle);
public void setHttpProxy(java.lang.String, java.lang.String, java.lang.String, android.net.Uri);
public void setNetworkBlockSeq(long);
public void setProcessState(int);
public void setSchedulingGroup(int);
public void startBinderTracking();
public void stopBinderTrackingAndDump(android.os.ParcelFileDescriptor);
public void unstableProviderDied(android.os.IBinder);
public void updatePackageCompatibilityInfo(java.lang.String, android.content.res.CompatibilityInfo);
public void updateProcessState(int, boolean);
public void updateTimePrefs(int);
public void updateTimeZone();
}
-keep class android.app.ActivityThread$RequestAssistContextExtras {
}
-keep class android.app.AppComponentFactory {
<init>();
public android.app.Activity instantiateActivity(java.lang.ClassLoader, java.lang.String, android.content.Intent);
public android.app.Application instantiateApplication(java.lang.ClassLoader, java.lang.String);
public android.content.ContentProvider instantiateProvider(java.lang.ClassLoader, java.lang.String);
public android.content.BroadcastReceiver instantiateReceiver(java.lang.ClassLoader, java.lang.String, android.content.Intent);
public android.app.Service instantiateService(java.lang.ClassLoader, java.lang.String, android.content.Intent);
public static android.app.AppComponentFactory DEFAULT;
}
-keep class android.app.AppOpsManager {
public int checkAudioOp(int, int, int, java.lang.String);
public int checkAudioOpNoThrow(int, int, int, java.lang.String);
public int checkOp(java.lang.String, int, java.lang.String);
public int checkOp(int, int, java.lang.String);
public int checkOpNoThrow(java.lang.String, int, java.lang.String);
public int checkOpNoThrow(int, int, java.lang.String);
public void checkPackage(int, java.lang.String);
public void finishOp(java.lang.String, int, java.lang.String);
public void finishOp(int, int, java.lang.String);
public void finishOp(int);
public static java.lang.String[] getOpStrs();
public java.util.List getOpsForPackage(int, java.lang.String, int[]);
public java.util.List getPackagesForOps(int[]);
public static android.os.IBinder getToken(com.android.internal.app.IAppOpsService);
public boolean isOperationActive(int, int, java.lang.String);
public static long maxTime(long[], int, int);
public static java.lang.String modeToName(int);
public int noteOp(java.lang.String, int, java.lang.String);
public int noteOp(int, int, java.lang.String);
public int noteOp(int);
public int noteOpNoThrow(java.lang.String, int, java.lang.String);
public int noteOpNoThrow(int, int, java.lang.String);
public int noteProxyOp(java.lang.String, java.lang.String);
public int noteProxyOp(int, java.lang.String);
public int noteProxyOpNoThrow(java.lang.String, java.lang.String);
public int noteProxyOpNoThrow(int, java.lang.String);
public static boolean opAllowSystemBypassRestriction(int);
public static boolean opAllowsReset(int);
public static int opToDefaultMode(int);
public static java.lang.String opToName(int);
public static java.lang.String opToPermission(int);
public static java.lang.String opToRestriction(int);
public static int opToSwitch(int);
public static java.lang.String permissionToOp(java.lang.String);
public static int permissionToOpCode(java.lang.String);
public void resetAllModes();
public void setMode(int, int, java.lang.String, int);
public void setMode(java.lang.String, int, java.lang.String, int);
public void setRestriction(int, int, int, java.lang.String[]);
public void setUidMode(int, int, int);
public void setUidMode(java.lang.String, int, int);
public void setUserRestriction(int, boolean, android.os.IBinder);
public void setUserRestriction(int, boolean, android.os.IBinder, java.lang.String[]);
public void setUserRestrictionForUser(int, boolean, android.os.IBinder, java.lang.String[], int);
public int startOp(java.lang.String, int, java.lang.String);
public int startOp(int);
public int startOp(int, int, java.lang.String);
public int startOp(int, int, java.lang.String, boolean);
public int startOpNoThrow(java.lang.String, int, java.lang.String);
public int startOpNoThrow(int, int, java.lang.String);
public int startOpNoThrow(int, int, java.lang.String, boolean);
public void startWatchingActive(int[], android.app.AppOpsManager$OnOpActiveChangedListener);
public void startWatchingMode(java.lang.String, java.lang.String, android.app.AppOpsManager$OnOpChangedListener);
public void startWatchingMode(java.lang.String, java.lang.String, int, android.app.AppOpsManager$OnOpChangedListener);
public void startWatchingMode(int, java.lang.String, android.app.AppOpsManager$OnOpChangedListener);
public void startWatchingMode(int, java.lang.String, int, android.app.AppOpsManager$OnOpChangedListener);
public void stopWatchingActive(android.app.AppOpsManager$OnOpActiveChangedListener);
public void stopWatchingMode(android.app.AppOpsManager$OnOpChangedListener);
public static int strDebugOpToOp(java.lang.String);
public static int strOpToOp(java.lang.String);
public int unsafeCheckOpRaw(java.lang.String, int, java.lang.String);
public static int MODE_ALLOWED;
public static int MODE_DEFAULT;
public static int MODE_ERRORED;
public static int MODE_FOREGROUND;
public static int MODE_IGNORED;
public static java.lang.String[] MODE_NAMES;
public static java.lang.String OPSTR_ACCEPT_HANDOVER;
public static java.lang.String OPSTR_ACCESS_NOTIFICATIONS;
public static java.lang.String OPSTR_ACTIVATE_VPN;
public static java.lang.String OPSTR_ADD_VOICEMAIL;
public static java.lang.String OPSTR_ANSWER_PHONE_CALLS;
public static java.lang.String OPSTR_ASSIST_SCREENSHOT;
public static java.lang.String OPSTR_ASSIST_STRUCTURE;
public static java.lang.String OPSTR_AUDIO_ACCESSIBILITY_VOLUME;
public static java.lang.String OPSTR_AUDIO_ALARM_VOLUME;
public static java.lang.String OPSTR_AUDIO_BLUETOOTH_VOLUME;
public static java.lang.String OPSTR_AUDIO_MASTER_VOLUME;
public static java.lang.String OPSTR_AUDIO_MEDIA_VOLUME;
public static java.lang.String OPSTR_AUDIO_NOTIFICATION_VOLUME;
public static java.lang.String OPSTR_AUDIO_RING_VOLUME;
public static java.lang.String OPSTR_AUDIO_VOICE_VOLUME;
public static java.lang.String OPSTR_BIND_ACCESSIBILITY_SERVICE;
public static java.lang.String OPSTR_BLUETOOTH_SCAN;
public static java.lang.String OPSTR_BODY_SENSORS;
public static java.lang.String OPSTR_CALL_PHONE;
public static java.lang.String OPSTR_CAMERA;
public static java.lang.String OPSTR_CHANGE_WIFI_STATE;
public static java.lang.String OPSTR_COARSE_LOCATION;
public static java.lang.String OPSTR_FINE_LOCATION;
public static java.lang.String OPSTR_GET_ACCOUNTS;
public static java.lang.String OPSTR_GET_USAGE_STATS;
public static java.lang.String OPSTR_GPS;
public static java.lang.String OPSTR_INSTANT_APP_START_FOREGROUND;
public static java.lang.String OPSTR_MANAGE_IPSEC_TUNNELS;
public static java.lang.String OPSTR_MOCK_LOCATION;
public static java.lang.String OPSTR_MONITOR_HIGH_POWER_LOCATION;
public static java.lang.String OPSTR_MONITOR_LOCATION;
public static java.lang.String OPSTR_MUTE_MICROPHONE;
public static java.lang.String OPSTR_NEIGHBORING_CELLS;
public static java.lang.String OPSTR_PICTURE_IN_PICTURE;
public static java.lang.String OPSTR_PLAY_AUDIO;
public static java.lang.String OPSTR_POST_NOTIFICATION;
public static java.lang.String OPSTR_PROCESS_OUTGOING_CALLS;
public static java.lang.String OPSTR_PROJECT_MEDIA;
public static java.lang.String OPSTR_READ_CALENDAR;
public static java.lang.String OPSTR_READ_CALL_LOG;
public static java.lang.String OPSTR_READ_CELL_BROADCASTS;
public static java.lang.String OPSTR_READ_CLIPBOARD;
public static java.lang.String OPSTR_READ_CONTACTS;
public static java.lang.String OPSTR_READ_EXTERNAL_STORAGE;
public static java.lang.String OPSTR_READ_ICC_SMS;
public static java.lang.String OPSTR_READ_PHONE_NUMBERS;
public static java.lang.String OPSTR_READ_PHONE_STATE;
public static java.lang.String OPSTR_READ_SMS;
public static java.lang.String OPSTR_RECEIVE_EMERGENCY_BROADCAST;
public static java.lang.String OPSTR_RECEIVE_MMS;
public static java.lang.String OPSTR_RECEIVE_SMS;
public static java.lang.String OPSTR_RECEIVE_WAP_PUSH;
public static java.lang.String OPSTR_RECORD_AUDIO;
public static java.lang.String OPSTR_REQUEST_DELETE_PACKAGES;
public static java.lang.String OPSTR_REQUEST_INSTALL_PACKAGES;
public static java.lang.String OPSTR_RUN_ANY_IN_BACKGROUND;
public static java.lang.String OPSTR_RUN_IN_BACKGROUND;
public static java.lang.String OPSTR_SEND_SMS;
public static java.lang.String OPSTR_START_FOREGROUND;
public static java.lang.String OPSTR_SYSTEM_ALERT_WINDOW;
public static java.lang.String OPSTR_TAKE_AUDIO_FOCUS;
public static java.lang.String OPSTR_TAKE_MEDIA_BUTTONS;
public static java.lang.String OPSTR_TOAST_WINDOW;
public static java.lang.String OPSTR_TURN_SCREEN_ON;
public static java.lang.String OPSTR_USE_FINGERPRINT;
public static java.lang.String OPSTR_USE_SIP;
public static java.lang.String OPSTR_VIBRATE;
public static java.lang.String OPSTR_WAKE_LOCK;
public static java.lang.String OPSTR_WIFI_SCAN;
public static java.lang.String OPSTR_WRITE_CALENDAR;
public static java.lang.String OPSTR_WRITE_CALL_LOG;
public static java.lang.String OPSTR_WRITE_CLIPBOARD;
public static java.lang.String OPSTR_WRITE_CONTACTS;
public static java.lang.String OPSTR_WRITE_EXTERNAL_STORAGE;
public static java.lang.String OPSTR_WRITE_ICC_SMS;
public static java.lang.String OPSTR_WRITE_SETTINGS;
public static java.lang.String OPSTR_WRITE_SMS;
public static java.lang.String OPSTR_WRITE_WALLPAPER;
public static int OP_ACCEPT_HANDOVER;
public static int OP_ACCESS_NOTIFICATIONS;
public static int OP_ACTIVATE_VPN;
public static int OP_ADD_VOICEMAIL;
public static int OP_ANSWER_PHONE_CALLS;
public static int OP_ASSIST_SCREENSHOT;
public static int OP_ASSIST_STRUCTURE;
public static int OP_AUDIO_ACCESSIBILITY_VOLUME;
public static int OP_AUDIO_ALARM_VOLUME;
public static int OP_AUDIO_BLUETOOTH_VOLUME;
public static int OP_AUDIO_MASTER_VOLUME;
public static int OP_AUDIO_MEDIA_VOLUME;
public static int OP_AUDIO_NOTIFICATION_VOLUME;
public static int OP_AUDIO_RING_VOLUME;
public static int OP_AUDIO_VOICE_VOLUME;
public static int OP_BIND_ACCESSIBILITY_SERVICE;
public static int OP_BLUETOOTH_SCAN;
public static int OP_BODY_SENSORS;
public static int OP_CALL_PHONE;
public static int OP_CAMERA;
public static int OP_CHANGE_WIFI_STATE;
public static int OP_COARSE_LOCATION;
public static int OP_FINE_LOCATION;
public static int OP_GET_ACCOUNTS;
public static int OP_GET_USAGE_STATS;
public static int OP_GPS;
public static int OP_INSTANT_APP_START_FOREGROUND;
public static int OP_MANAGE_IPSEC_TUNNELS;
public static int OP_MOCK_LOCATION;
public static int OP_MONITOR_HIGH_POWER_LOCATION;
public static int OP_MONITOR_LOCATION;