blob: f1cdd90a4fc5d789b180b85ffc2ec2caa83aadea [file] [log] [blame]
name: "Shell.apk"
type: APK
size: 803551
content_id: "vkz3X7DyuwrFSkQw/RfAJhyf5/gG4FelAGXZaRvH09c="
code_id: "f1b3224f f9855bc7 "
app_info {
package_name: "com.android.shell"
uses_permissions: "android.permission.SEND_SMS"
uses_permissions: "android.permission.CALL_PHONE"
uses_permissions: "android.permission.READ_PHONE_STATE"
uses_permissions: "android.permission.READ_CONTACTS"
uses_permissions: "android.permission.WRITE_CONTACTS"
uses_permissions: "android.permission.READ_CALENDAR"
uses_permissions: "android.permission.WRITE_CALENDAR"
uses_permissions: "android.permission.READ_USER_DICTIONARY"
uses_permissions: "android.permission.WRITE_USER_DICTIONARY"
uses_permissions: "android.permission.ACCESS_FINE_LOCATION"
uses_permissions: "android.permission.ACCESS_COARSE_LOCATION"
uses_permissions: "android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"
uses_permissions: "android.permission.ACCESS_NETWORK_STATE"
uses_permissions: "android.permission.ACCESS_WIFI_STATE"
uses_permissions: "android.permission.BLUETOOTH"
uses_permissions: "android.permission.LOCAL_MAC_ADDRESS"
uses_permissions: "android.permission.EXPAND_STATUS_BAR"
uses_permissions: "android.permission.DISABLE_KEYGUARD"
uses_permissions: "android.permission.MANAGE_NETWORK_POLICY"
uses_permissions: "android.permission.MANAGE_USB"
uses_permissions: "android.permission.USE_RESERVED_DISK"
uses_permissions: "android.permission.FOREGROUND_SERVICE"
uses_permissions: "android.permission.REAL_GET_TASKS"
uses_permissions: "android.permission.CHANGE_CONFIGURATION"
uses_permissions: "android.permission.REORDER_TASKS"
uses_permissions: "android.permission.SET_ANIMATION_SCALE"
uses_permissions: "android.permission.SET_PREFERRED_APPLICATIONS"
uses_permissions: "android.permission.WRITE_SETTINGS"
uses_permissions: "android.permission.WRITE_SECURE_SETTINGS"
uses_permissions: "android.permission.BROADCAST_STICKY"
uses_permissions: "android.permission.SET_DEBUG_APP"
uses_permissions: "android.permission.SET_PROCESS_LIMIT"
uses_permissions: "android.permission.SET_ALWAYS_FINISH"
uses_permissions: "android.permission.DUMP"
uses_permissions: "android.permission.SIGNAL_PERSISTENT_PROCESSES"
uses_permissions: "android.permission.KILL_BACKGROUND_PROCESSES"
uses_permissions: "android.permission.FORCE_BACK"
uses_permissions: "android.permission.BATTERY_STATS"
uses_permissions: "android.permission.PACKAGE_USAGE_STATS"
uses_permissions: "android.permission.INTERNAL_SYSTEM_WINDOW"
uses_permissions: "android.permission.INJECT_EVENTS"
uses_permissions: "android.permission.RETRIEVE_WINDOW_CONTENT"
uses_permissions: "android.permission.SET_ACTIVITY_WATCHER"
uses_permissions: "android.permission.READ_INPUT_STATE"
uses_permissions: "android.permission.SET_ORIENTATION"
uses_permissions: "android.permission.INSTALL_PACKAGES"
uses_permissions: "android.permission.MOVE_PACKAGE"
uses_permissions: "android.permission.CLEAR_APP_USER_DATA"
uses_permissions: "android.permission.CLEAR_APP_CACHE"
uses_permissions: "android.permission.DELETE_CACHE_FILES"
uses_permissions: "android.permission.DELETE_PACKAGES"
uses_permissions: "android.permission.ACCESS_SURFACE_FLINGER"
uses_permissions: "android.permission.READ_FRAME_BUFFER"
uses_permissions: "android.permission.DEVICE_POWER"
uses_permissions: "android.permission.INSTALL_LOCATION_PROVIDER"
uses_permissions: "android.permission.BACKUP"
uses_permissions: "android.permission.FORCE_STOP_PACKAGES"
uses_permissions: "android.permission.STOP_APP_SWITCHES"
uses_permissions: "android.permission.ACCESS_CONTENT_PROVIDERS_EXTERNALLY"
uses_permissions: "android.permission.GRANT_RUNTIME_PERMISSIONS"
uses_permissions: "android.permission.REVOKE_RUNTIME_PERMISSIONS"
uses_permissions: "android.permission.INSTALL_GRANT_RUNTIME_PERMISSIONS"
uses_permissions: "android.permission.SET_KEYBOARD_LAYOUT"
uses_permissions: "android.permission.GET_DETAILED_TASKS"
uses_permissions: "android.permission.SET_SCREEN_COMPATIBILITY"
uses_permissions: "android.permission.READ_EXTERNAL_STORAGE"
uses_permissions: "android.permission.WRITE_EXTERNAL_STORAGE"
uses_permissions: "android.permission.WRITE_MEDIA_STORAGE"
uses_permissions: "android.permission.INTERACT_ACROSS_USERS"
uses_permissions: "android.permission.INTERACT_ACROSS_USERS_FULL"
uses_permissions: "android.permission.CREATE_USERS"
uses_permissions: "android.permission.MANAGE_DEVICE_ADMINS"
uses_permissions: "android.permission.ACCESS_LOWPAN_STATE"
uses_permissions: "android.permission.CHANGE_LOWPAN_STATE"
uses_permissions: "android.permission.READ_LOWPAN_CREDENTIAL"
uses_permissions: "android.permission.BLUETOOTH_STACK"
uses_permissions: "android.permission.GET_ACCOUNTS"
uses_permissions: "android.permission.RETRIEVE_WINDOW_TOKEN"
uses_permissions: "android.permission.FRAME_STATS"
uses_permissions: "android.permission.BIND_APPWIDGET"
uses_permissions: "android.permission.UPDATE_APP_OPS_STATS"
uses_permissions: "android.permission.MODIFY_APPWIDGET_BIND_PERMISSIONS"
uses_permissions: "android.permission.INSTALL_GRANT_RUNTIME_PERMISSIONS"
uses_permissions: "android.permission.CHANGE_APP_IDLE_STATE"
uses_permissions: "android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST"
uses_permissions: "android.permission.MOUNT_UNMOUNT_FILESYSTEMS"
uses_permissions: "android.permission.MOUNT_FORMAT_FILESYSTEMS"
uses_permissions: "android.permission.MODIFY_PHONE_STATE"
uses_permissions: "android.permission.REGISTER_CALL_PROVIDER"
uses_permissions: "android.permission.REGISTER_CONNECTION_MANAGER"
uses_permissions: "android.permission.REGISTER_SIM_SUBSCRIPTION"
uses_permissions: "android.permission.GET_APP_OPS_STATS"
uses_permissions: "android.permission.MANAGE_APP_OPS_MODES"
uses_permissions: "android.permission.VIBRATE"
uses_permissions: "android.permission.MANAGE_ACTIVITY_TASKS"
uses_permissions: "android.permission.START_TASKS_FROM_RECENTS"
uses_permissions: "android.permission.ACTIVITY_EMBEDDING"
uses_permissions: "android.permission.CONNECTIVITY_INTERNAL"
uses_permissions: "android.permission.CHANGE_COMPONENT_ENABLED_STATE"
uses_permissions: "android.permission.MANAGE_AUTO_FILL"
uses_permissions: "android.permission.NETWORK_SETTINGS"
uses_permissions: "android.permission.CHANGE_WIFI_STATE"
uses_permissions: "android.permission.SET_TIME"
uses_permissions: "android.permission.SET_TIME_ZONE"
uses_permissions: "android.permission.DISABLE_HIDDEN_API_CHECKS"
uses_permissions: "android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME"
uses_permissions: "android.permission.WAKE_LOCK"
uses_permissions: "android.permission.CHANGE_OVERLAY_PACKAGES"
uses_permissions: "android.permission.RESTRICTED_VR_ACCESS"
uses_permissions: "android.permission.MANAGE_BIND_INSTANT_SERVICE"
uses_permissions: "android.permission.SET_HARMFUL_APP_WARNINGS"
uses_permissions: "android.permission.MANAGE_SENSORS"
uses_permissions: "android.permission.MANAGE_AUDIO_POLICY"
uses_permissions: "android.permission.MANAGE_CAMERA"
uses_permissions: "android.permission.MANAGE_BLUETOOTH_WHEN_PERMISSION_REVIEW_REQUIRED"
uses_permissions: "android.permission.MANAGE_WIFI_WHEN_PERMISSION_REVIEW_REQUIRED"
uses_permissions: "android.permission.WATCH_APPOPS"
uses_permissions: "android.permission.CONTROL_KEYGUARD"
activities: ".BugreportWarningActivity"
services: ".BugreportProgressService"
providers: "android.support.v4.content.FileProvider"
providers: ".BugreportStorageProvider"
properties {
key: "compileSdkVersionCodename"
value: "9"
}
properties {
key: "coreApp"
value: "0xffffffff"
}
properties {
key: "targetSdkVersion"
value: "0x1c"
}
properties {
key: "label"
value: "@0x7f050000"
}
properties {
key: "versionName"
value: "9"
}
properties {
key: "versionCode"
value: "0x1c"
}
properties {
key: "directBootAware"
value: "0xffffffff"
}
properties {
key: "minSdkVersion"
value: "0x1c"
}
properties {
key: "sharedUserId"
value: "android.uid.shell"
}
properties {
key: "platformBuildVersionName"
value: "0x9"
}
properties {
key: "compileSdkVersion"
value: "0x1c"
}
properties {
key: "platformBuildVersionCode"
value: "0x1c"
}
properties {
key: "defaultToDeviceProtectedStorage"
value: "0xffffffff"
}
external_api_packages {
name: "com.android.shell"
classes {
name: "android.transition.Transition"
methods {
name: "addListener"
parameters: "android.transition.Transition.TransitionListener"
return_type: "android.transition.Transition"
}
methods {
name: "addTarget"
parameters: "android.view.View"
return_type: "android.transition.Transition"
}
methods {
name: "clone"
return_type: "android.transition.Transition"
}
methods {
name: "getTargetIds"
return_type: "java.util.List"
}
methods {
name: "getTargetNames"
return_type: "java.util.List"
}
methods {
name: "getTargetTypes"
return_type: "java.util.List"
}
methods {
name: "getTargets"
return_type: "java.util.List"
}
methods {
name: "removeListener"
parameters: "android.transition.Transition.TransitionListener"
return_type: "android.transition.Transition"
}
methods {
name: "removeTarget"
parameters: "android.view.View"
return_type: "android.transition.Transition"
}
methods {
name: "setEpicenterCallback"
parameters: "android.transition.Transition.EpicenterCallback"
return_type: "void"
}
}
classes {
name: "java.io.FileInputStream"
methods {
name: "<init>"
parameters: "java.io.File"
return_type: "void"
}
}
classes {
name: "android.util.Patterns"
fields {
name: "EMAIL_ADDRESS"
type: "java.util.regex.Pattern"
}
}
classes {
name: "android.media.AudioAttributes"
methods {
name: "equals"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "getContentType"
return_type: "int"
}
methods {
name: "getFlags"
return_type: "int"
}
methods {
name: "getUsage"
return_type: "int"
}
methods {
name: "hashCode"
return_type: "int"
}
}
classes {
name: "android.view.ViewGroup"
methods {
name: "addView"
parameters: "android.view.View"
return_type: "void"
}
methods {
name: "addView"
parameters: "android.view.View"
parameters: "int"
return_type: "void"
}
methods {
name: "addView"
parameters: "android.view.View"
parameters: "int"
parameters: "android.view.ViewGroup.LayoutParams"
return_type: "void"
}
methods {
name: "checkLayoutParams"
parameters: "android.view.ViewGroup.LayoutParams"
return_type: "boolean"
}
methods {
name: "dispatchGenericMotionEvent"
parameters: "android.view.MotionEvent"
return_type: "boolean"
}
methods {
name: "dispatchKeyEvent"
parameters: "android.view.KeyEvent"
return_type: "boolean"
}
methods {
name: "dispatchPopulateAccessibilityEvent"
parameters: "android.view.accessibility.AccessibilityEvent"
return_type: "boolean"
}
methods {
name: "draw"
parameters: "android.graphics.Canvas"
return_type: "void"
}
methods {
name: "drawChild"
parameters: "android.graphics.Canvas"
parameters: "android.view.View"
parameters: "long"
return_type: "boolean"
}
methods {
name: "drawableStateChanged"
return_type: "void"
}
methods {
name: "endViewTransition"
parameters: "android.view.View"
return_type: "void"
}
methods {
name: "getBackground"
return_type: "android.graphics.drawable.Drawable"
}
methods {
name: "getBottom"
return_type: "int"
}
methods {
name: "getChildAt"
parameters: "int"
return_type: "android.view.View"
}
methods {
name: "getChildCount"
return_type: "int"
}
methods {
name: "getLeft"
return_type: "int"
}
methods {
name: "getParent"
return_type: "android.view.ViewParent"
}
methods {
name: "getRight"
return_type: "int"
}
methods {
name: "getSuggestedMinimumHeight"
return_type: "int"
}
methods {
name: "getSuggestedMinimumWidth"
return_type: "int"
}
methods {
name: "getTag"
parameters: "int"
return_type: "java.lang.Object"
}
methods {
name: "getTop"
return_type: "int"
}
methods {
name: "getWidth"
return_type: "int"
}
methods {
name: "indexOfChild"
parameters: "android.view.View"
return_type: "int"
}
methods {
name: "isTransitionGroup"
return_type: "boolean"
}
methods {
name: "onAttachedToWindow"
return_type: "void"
}
methods {
name: "onDetachedFromWindow"
return_type: "void"
}
methods {
name: "onDraw"
parameters: "android.graphics.Canvas"
return_type: "void"
}
methods {
name: "onInterceptTouchEvent"
parameters: "android.view.MotionEvent"
return_type: "boolean"
}
methods {
name: "onKeyDown"
parameters: "int"
parameters: "android.view.KeyEvent"
return_type: "boolean"
}
methods {
name: "onKeyUp"
parameters: "int"
parameters: "android.view.KeyEvent"
return_type: "boolean"
}
methods {
name: "onRestoreInstanceState"
parameters: "android.os.Parcelable"
return_type: "void"
}
methods {
name: "onSaveInstanceState"
return_type: "android.os.Parcelable"
}
methods {
name: "onSizeChanged"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "void"
}
methods {
name: "onTouchEvent"
parameters: "android.view.MotionEvent"
return_type: "boolean"
}
methods {
name: "post"
parameters: "java.lang.Runnable"
return_type: "boolean"
}
methods {
name: "removeCallbacks"
parameters: "java.lang.Runnable"
return_type: "boolean"
}
methods {
name: "removeView"
parameters: "android.view.View"
return_type: "void"
}
methods {
name: "removeViewAt"
parameters: "int"
return_type: "void"
}
methods {
name: "requestChildFocus"
parameters: "android.view.View"
parameters: "android.view.View"
return_type: "void"
}
methods {
name: "requestChildRectangleOnScreen"
parameters: "android.view.View"
parameters: "android.graphics.Rect"
parameters: "boolean"
return_type: "boolean"
}
methods {
name: "requestDisallowInterceptTouchEvent"
parameters: "boolean"
return_type: "void"
}
methods {
name: "requestLayout"
return_type: "void"
}
methods {
name: "setFitsSystemWindows"
parameters: "boolean"
return_type: "void"
}
methods {
name: "setVisibility"
parameters: "int"
return_type: "void"
}
methods {
name: "startViewTransition"
parameters: "android.view.View"
return_type: "void"
}
methods {
name: "verifyDrawable"
parameters: "android.graphics.drawable.Drawable"
return_type: "boolean"
}
}
classes {
name: "java.util.Collection"
methods {
name: "contains"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "iterator"
return_type: "java.util.Iterator"
}
methods {
name: "size"
return_type: "int"
}
}
classes {
name: "java.lang.reflect.Method"
methods {
name: "getAnnotation"
parameters: "java.lang.Class"
return_type: "java.lang.annotation.Annotation"
}
methods {
name: "getName"
return_type: "java.lang.String"
}
methods {
name: "getParameterTypes"
return_type: "java.lang.Class[]"
}
methods {
name: "invoke"
parameters: "java.lang.Object"
parameters: "java.lang.Object[]"
return_type: "java.lang.Object"
}
methods {
name: "setAccessible"
parameters: "boolean"
return_type: "void"
}
}
classes {
name: "android.util.Log"
methods {
name: "d"
parameters: "java.lang.String"
parameters: "java.lang.String"
return_type: "int"
}
methods {
name: "e"
parameters: "java.lang.String"
parameters: "java.lang.String"
return_type: "int"
}
methods {
name: "e"
parameters: "java.lang.String"
parameters: "java.lang.String"
parameters: "java.lang.Throwable"
return_type: "int"
}
methods {
name: "i"
parameters: "java.lang.String"
parameters: "java.lang.String"
return_type: "int"
}
methods {
name: "i"
parameters: "java.lang.String"
parameters: "java.lang.String"
parameters: "java.lang.Throwable"
return_type: "int"
}
methods {
name: "isLoggable"
parameters: "java.lang.String"
parameters: "int"
return_type: "boolean"
}
methods {
name: "v"
parameters: "java.lang.String"
parameters: "java.lang.String"
return_type: "int"
}
methods {
name: "w"
parameters: "java.lang.String"
parameters: "java.lang.String"
return_type: "int"
}
methods {
name: "w"
parameters: "java.lang.String"
parameters: "java.lang.String"
parameters: "java.lang.Throwable"
return_type: "int"
}
methods {
name: "w"
parameters: "java.lang.String"
parameters: "java.lang.Throwable"
return_type: "int"
}
methods {
name: "wtf"
parameters: "java.lang.String"
parameters: "java.lang.String"
return_type: "int"
}
methods {
name: "wtf"
parameters: "java.lang.String"
parameters: "java.lang.String"
parameters: "java.lang.Throwable"
return_type: "int"
}
}
classes {
name: "java.lang.reflect.Constructor"
methods {
name: "isAccessible"
return_type: "boolean"
}
methods {
name: "newInstance"
parameters: "java.lang.Object[]"
return_type: "java.lang.Object"
}
methods {
name: "setAccessible"
parameters: "boolean"
return_type: "void"
}
}
classes {
name: "android.content.ClipData"
methods {
name: "<init>"
parameters: "java.lang.CharSequence"
parameters: "java.lang.String[]"
parameters: "android.content.ClipData.Item"
return_type: "void"
}
methods {
name: "addItem"
parameters: "android.content.ClipData.Item"
return_type: "void"
}
}
classes {
name: "android.view.IWindowManager"
methods {
name: "dismissKeyguard"
parameters: "com.android.internal.policy.IKeyguardDismissCallback"
parameters: "java.lang.CharSequence"
return_type: "void"
}
}
classes {
name: "android.graphics.Bitmap"
methods {
name: "compress"
parameters: "android.graphics.Bitmap.CompressFormat"
parameters: "int"
parameters: "java.io.OutputStream"
return_type: "boolean"
}
methods {
name: "recycle"
return_type: "void"
}
methods {
name: "setHasAlpha"
parameters: "boolean"
return_type: "void"
}
}
classes {
name: "android.os.Message"
methods {
name: "getData"
return_type: "android.os.Bundle"
}
methods {
name: "obtain"
return_type: "android.os.Message"
}
methods {
name: "obtain"
parameters: "android.os.Handler"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "java.lang.Object"
return_type: "android.os.Message"
}
methods {
name: "sendToTarget"
return_type: "void"
}
methods {
name: "setData"
parameters: "android.os.Bundle"
return_type: "void"
}
fields {
name: "arg1"
type: "int"
}
fields {
name: "arg2"
type: "int"
}
fields {
name: "obj"
type: "java.lang.Object"
}
fields {
name: "replyTo"
type: "android.os.Messenger"
}
fields {
name: "what"
type: "int"
}
}
classes {
name: "android.util.AndroidRuntimeException"
methods {
name: "<init>"
parameters: "java.lang.String"
return_type: "void"
}
}
classes {
name: "android.os.ResultReceiver"
methods {
name: "<init>"
parameters: "android.os.Handler"
return_type: "void"
}
methods {
name: "writeToParcel"
parameters: "android.os.Parcel"
parameters: "int"
return_type: "void"
}
fields {
name: "CREATOR"
type: "android.os.Parcelable.Creator"
}
}
classes {
name: "android.content.res.TypedArray"
methods {
name: "getFloat"
parameters: "int"
parameters: "float"
return_type: "float"
}
methods {
name: "getInt"
parameters: "int"
parameters: "int"
return_type: "int"
}
methods {
name: "getInteger"
parameters: "int"
parameters: "int"
return_type: "int"
}
methods {
name: "getResourceId"
parameters: "int"
parameters: "int"
return_type: "int"
}
methods {
name: "getString"
parameters: "int"
return_type: "java.lang.String"
}
methods {
name: "hasValue"
parameters: "int"
return_type: "boolean"
}
methods {
name: "recycle"
return_type: "void"
}
}
classes {
name: "android.view.SoundEffectConstants"
methods {
name: "getContantForFocusDirection"
parameters: "int"
return_type: "int"
}
}
classes {
name: "com.android.internal.content.FileSystemProvider"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "includeFile"
parameters: "android.database.MatrixCursor"
parameters: "java.lang.String"
parameters: "java.io.File"
return_type: "android.database.MatrixCursor.RowBuilder"
}
methods {
name: "onCreate"
parameters: "java.lang.String[]"
return_type: "void"
}
methods {
name: "queryDocument"
parameters: "java.lang.String"
parameters: "java.lang.String[]"
return_type: "android.database.Cursor"
}
}
classes {
name: "android.widget.EdgeEffect"
methods {
name: "<init>"
parameters: "android.content.Context"
return_type: "void"
}
methods {
name: "draw"
parameters: "android.graphics.Canvas"
return_type: "boolean"
}
methods {
name: "finish"
return_type: "void"
}
methods {
name: "isFinished"
return_type: "boolean"
}
methods {
name: "onAbsorb"
parameters: "int"
return_type: "void"
}
methods {
name: "onPull"
parameters: "float"
return_type: "void"
}
methods {
name: "onPull"
parameters: "float"
parameters: "float"
return_type: "void"
}
methods {
name: "onRelease"
return_type: "void"
}
methods {
name: "setSize"
parameters: "int"
parameters: "int"
return_type: "void"
}
}
classes {
name: "java.util.concurrent.Executor"
methods {
name: "execute"
parameters: "java.lang.Runnable"
return_type: "void"
}
}
classes {
name: "android.os.UserHandle"
methods {
name: "getIdentifier"
return_type: "int"
}
fields {
name: "SYSTEM"
type: "android.os.UserHandle"
}
}
classes {
name: "android.graphics.PorterDuffColorFilter"
methods {
name: "<init>"
parameters: "int"
parameters: "android.graphics.PorterDuff.Mode"
return_type: "void"
}
}
classes {
name: "android.app.AlertDialog"
methods {
name: "cancel"
return_type: "void"
}
methods {
name: "dismiss"
return_type: "void"
}
methods {
name: "getButton"
parameters: "int"
return_type: "android.widget.Button"
}
methods {
name: "getWindow"
return_type: "android.view.Window"
}
methods {
name: "setTitle"
parameters: "java.lang.CharSequence"
return_type: "void"
}
methods {
name: "show"
return_type: "void"
}
}
classes {
name: "android.animation.ValueAnimator"
methods {
name: "getFrameDelay"
return_type: "long"
}
methods {
name: "getValues"
return_type: "android.animation.PropertyValuesHolder[]"
}
}
classes {
name: "android.view.MotionEvent"
methods {
name: "findPointerIndex"
parameters: "int"
return_type: "int"
}
methods {
name: "getAction"
return_type: "int"
}
methods {
name: "getActionIndex"
return_type: "int"
}
methods {
name: "getActionMasked"
return_type: "int"
}
methods {
name: "getAxisValue"
parameters: "int"
return_type: "float"
}
methods {
name: "getEdgeFlags"
return_type: "int"
}
methods {
name: "getPointerCount"
return_type: "int"
}
methods {
name: "getPointerId"
parameters: "int"
return_type: "int"
}
methods {
name: "getSource"
return_type: "int"
}
methods {
name: "getX"
return_type: "float"
}
methods {
name: "getX"
parameters: "int"
return_type: "float"
}
methods {
name: "getY"
return_type: "float"
}
methods {
name: "getY"
parameters: "int"
return_type: "float"
}
methods {
name: "obtain"
parameters: "long"
parameters: "long"
parameters: "int"
parameters: "float"
parameters: "float"
parameters: "int"
return_type: "android.view.MotionEvent"
}
methods {
name: "obtain"
parameters: "android.view.MotionEvent"
return_type: "android.view.MotionEvent"
}
methods {
name: "offsetLocation"
parameters: "float"
parameters: "float"
return_type: "void"
}
methods {
name: "recycle"
return_type: "void"
}
methods {
name: "transform"
parameters: "android.graphics.Matrix"
return_type: "void"
}
}
classes {
name: "java.util.UUID"
methods {
name: "equals"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "fromString"
parameters: "java.lang.String"
return_type: "java.util.UUID"
}
methods {
name: "hashCode"
return_type: "int"
}
methods {
name: "randomUUID"
return_type: "java.util.UUID"
}
}
classes {
name: "android.graphics.RectF"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "set"
parameters: "android.graphics.Rect"
return_type: "void"
}
fields {
name: "bottom"
type: "float"
}
fields {
name: "left"
type: "float"
}
fields {
name: "right"
type: "float"
}
fields {
name: "top"
type: "float"
}
}
classes {
name: "java.io.ByteArrayInputStream"
methods {
name: "<init>"
parameters: "byte[]"
return_type: "void"
}
}
classes {
name: "android.animation.AnimatorSet"
methods {
name: "getChildAnimations"
return_type: "java.util.ArrayList"
}
}
classes {
name: "java.lang.AssertionError"
methods {
name: "<init>"
return_type: "void"
}
}
classes {
name: "java.util.Objects"
methods {
name: "equals"
parameters: "java.lang.Object"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "hash"
parameters: "java.lang.Object[]"
return_type: "int"
}
}
classes {
name: "java.util.zip.ZipOutputStream"
methods {
name: "<init>"
parameters: "java.io.OutputStream"
return_type: "void"
}
methods {
name: "closeEntry"
return_type: "void"
}
methods {
name: "putNextEntry"
parameters: "java.util.zip.ZipEntry"
return_type: "void"
}
}
classes {
name: "android.transition.TransitionManager"
methods {
name: "beginDelayedTransition"
parameters: "android.view.ViewGroup"
parameters: "android.transition.Transition"
return_type: "void"
}
}
classes {
name: "java.lang.Math"
methods {
name: "abs"
parameters: "float"
return_type: "float"
}
methods {
name: "abs"
parameters: "int"
return_type: "int"
}
methods {
name: "max"
parameters: "float"
parameters: "float"
return_type: "float"
}
methods {
name: "max"
parameters: "int"
parameters: "int"
return_type: "int"
}
methods {
name: "min"
parameters: "float"
parameters: "float"
return_type: "float"
}
methods {
name: "min"
parameters: "int"
parameters: "int"
return_type: "int"
}
methods {
name: "round"
parameters: "float"
return_type: "int"
}
methods {
name: "sin"
parameters: "double"
return_type: "double"
}
}
classes {
name: "android.graphics.Canvas"
methods {
name: "clipRect"
parameters: "float"
parameters: "float"
parameters: "float"
parameters: "float"
parameters: "android.graphics.Region.Op"
return_type: "boolean"
}
methods {
name: "clipRect"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "boolean"
}
methods {
name: "clipRect"
parameters: "android.graphics.Rect"
return_type: "boolean"
}
methods {
name: "drawRect"
parameters: "float"
parameters: "float"
parameters: "float"
parameters: "float"
parameters: "android.graphics.Paint"
return_type: "void"
}
methods {
name: "getClipBounds"
parameters: "android.graphics.Rect"
return_type: "boolean"
}
methods {
name: "restoreToCount"
parameters: "int"
return_type: "void"
}
methods {
name: "rotate"
parameters: "float"
return_type: "void"
}
methods {
name: "rotate"
parameters: "float"
parameters: "float"
parameters: "float"
return_type: "void"
}
methods {
name: "save"
return_type: "int"
}
methods {
name: "translate"
parameters: "float"
parameters: "float"
return_type: "void"
}
}
classes {
name: "android.media.session.MediaController.PlaybackInfo"
methods {
name: "getAudioAttributes"
return_type: "android.media.AudioAttributes"
}
methods {
name: "getCurrentVolume"
return_type: "int"
}
methods {
name: "getMaxVolume"
return_type: "int"
}
methods {
name: "getPlaybackType"
return_type: "int"
}
methods {
name: "getVolumeControl"
return_type: "int"
}
}
classes {
name: "android.view.animation.AccelerateInterpolator"
methods {
name: "<init>"
parameters: "float"
return_type: "void"
}
}
classes {
name: "java.lang.ClassLoader"
methods {
name: "loadClass"
parameters: "java.lang.String"
return_type: "java.lang.Class"
}
}
classes {
name: "java.io.FileOutputStream"
methods {
name: "<init>"
parameters: "java.io.File"
return_type: "void"
}
methods {
name: "<init>"
parameters: "java.lang.String"
return_type: "void"
}
}
classes {
name: "android.app.NotificationManager"
methods {
name: "cancel"
parameters: "int"
return_type: "void"
}
methods {
name: "createNotificationChannel"
parameters: "android.app.NotificationChannel"
return_type: "void"
}
methods {
name: "from"
parameters: "android.content.Context"
return_type: "android.app.NotificationManager"
}
methods {
name: "notify"
parameters: "int"
parameters: "android.app.Notification"
return_type: "void"
}
}
classes {
name: "android.os.HandlerThread"
methods {
name: "<init>"
parameters: "java.lang.String"
parameters: "int"
return_type: "void"
}
methods {
name: "getLooper"
return_type: "android.os.Looper"
}
methods {
name: "isAlive"
return_type: "boolean"
}
methods {
name: "quit"
return_type: "boolean"
}
methods {
name: "quitSafely"
return_type: "boolean"
}
methods {
name: "start"
return_type: "void"
}
}
classes {
name: "android.net.Uri.Builder"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "authority"
parameters: "java.lang.String"
return_type: "android.net.Uri.Builder"
}
methods {
name: "build"
return_type: "android.net.Uri"
}
methods {
name: "encodedPath"
parameters: "java.lang.String"
return_type: "android.net.Uri.Builder"
}
methods {
name: "scheme"
parameters: "java.lang.String"
return_type: "android.net.Uri.Builder"
}
}
classes {
name: "java.util.Collections"
methods {
name: "reverse"
parameters: "java.util.List"
return_type: "void"
}
methods {
name: "singletonList"
parameters: "java.lang.Object"
return_type: "java.util.List"
}
methods {
name: "sort"
parameters: "java.util.List"
parameters: "java.util.Comparator"
return_type: "void"
}
methods {
name: "unmodifiableList"
parameters: "java.util.List"
return_type: "java.util.List"
}
fields {
name: "EMPTY_LIST"
type: "java.util.List"
}
}
classes {
name: "android.view.animation.Animation.AnimationListener"
methods {
name: "onAnimationEnd"
parameters: "android.view.animation.Animation"
return_type: "void"
}
methods {
name: "onAnimationRepeat"
parameters: "android.view.animation.Animation"
return_type: "void"
}
methods {
name: "onAnimationStart"
parameters: "android.view.animation.Animation"
return_type: "void"
}
}
classes {
name: "android.hardware.display.DisplayManagerGlobal"
methods {
name: "getInstance"
return_type: "android.hardware.display.DisplayManagerGlobal"
}
methods {
name: "getRealDisplay"
parameters: "int"
return_type: "android.view.Display"
}
}
classes {
name: "android.os.Parcel"
methods {
name: "createIntArray"
return_type: "int[]"
}
methods {
name: "createStringArrayList"
return_type: "java.util.ArrayList"
}
methods {
name: "createTypedArray"
parameters: "android.os.Parcelable.Creator"
return_type: "java.lang.Object[]"
}
methods {
name: "createTypedArrayList"
parameters: "android.os.Parcelable.Creator"
return_type: "java.util.ArrayList"
}
methods {
name: "dataPosition"
return_type: "int"
}
methods {
name: "dataSize"
return_type: "int"
}
methods {
name: "enforceInterface"
parameters: "java.lang.String"
return_type: "void"
}
methods {
name: "obtain"
return_type: "android.os.Parcel"
}
methods {
name: "readBundle"
return_type: "android.os.Bundle"
}
methods {
name: "readException"
return_type: "void"
}
methods {
name: "readFloat"
return_type: "float"
}
methods {
name: "readInt"
return_type: "int"
}
methods {
name: "readIntArray"
parameters: "int[]"
return_type: "void"
}
methods {
name: "readLong"
return_type: "long"
}
methods {
name: "readParcelable"
parameters: "java.lang.ClassLoader"
return_type: "android.os.Parcelable"
}
methods {
name: "readParcelableArray"
parameters: "java.lang.ClassLoader"
return_type: "android.os.Parcelable[]"
}
methods {
name: "readString"
return_type: "java.lang.String"
}
methods {
name: "readStrongBinder"
return_type: "android.os.IBinder"
}
methods {
name: "recycle"
return_type: "void"
}
methods {
name: "setDataPosition"
parameters: "int"
return_type: "void"
}
methods {
name: "writeBundle"
parameters: "android.os.Bundle"
return_type: "void"
}
methods {
name: "writeFloat"
parameters: "float"
return_type: "void"
}
methods {
name: "writeInt"
parameters: "int"
return_type: "void"
}
methods {
name: "writeIntArray"
parameters: "int[]"
return_type: "void"
}
methods {
name: "writeInterfaceToken"
parameters: "java.lang.String"
return_type: "void"
}
methods {
name: "writeLong"
parameters: "long"
return_type: "void"
}
methods {
name: "writeNoException"
return_type: "void"
}
methods {
name: "writeParcelable"
parameters: "android.os.Parcelable"
parameters: "int"
return_type: "void"
}
methods {
name: "writeParcelableArray"
parameters: "android.os.Parcelable[]"
parameters: "int"
return_type: "void"
}
methods {
name: "writeString"
parameters: "java.lang.String"
return_type: "void"
}
methods {
name: "writeStringList"
parameters: "java.util.List"
return_type: "void"
}
methods {
name: "writeStrongBinder"
parameters: "android.os.IBinder"
return_type: "void"
}
methods {
name: "writeTypedArray"
parameters: "android.os.Parcelable[]"
parameters: "int"
return_type: "void"
}
methods {
name: "writeTypedList"
parameters: "java.util.List"
return_type: "void"
}
}
classes {
name: "java.lang.StringBuilder"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "<init>"
parameters: "int"
return_type: "void"
}
methods {
name: "<init>"
parameters: "java.lang.String"
return_type: "void"
}
methods {
name: "append"
parameters: "char"
return_type: "java.lang.StringBuilder"
}
methods {
name: "append"
parameters: "float"
return_type: "java.lang.StringBuilder"
}
methods {
name: "append"
parameters: "int"
return_type: "java.lang.StringBuilder"
}
methods {
name: "append"
parameters: "long"
return_type: "java.lang.StringBuilder"
}
methods {
name: "append"
parameters: "java.lang.CharSequence"
return_type: "java.lang.StringBuilder"
}
methods {
name: "append"
parameters: "java.lang.Object"
return_type: "java.lang.StringBuilder"
}
methods {
name: "append"
parameters: "java.lang.String"
return_type: "java.lang.StringBuilder"
}
methods {
name: "append"
parameters: "boolean"
return_type: "java.lang.StringBuilder"
}
methods {
name: "delete"
parameters: "int"
parameters: "int"
return_type: "java.lang.StringBuilder"
}
methods {
name: "length"
return_type: "int"
}
methods {
name: "toString"
return_type: "java.lang.String"
}
}
classes {
name: "android.media.session.MediaController.Callback"
methods {
name: "<init>"
return_type: "void"
}
}
classes {
name: "android.os.Bundle"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "<init>"
parameters: "android.os.Bundle"
return_type: "void"
}
methods {
name: "containsKey"
parameters: "java.lang.String"
return_type: "boolean"
}
methods {
name: "getBinder"
parameters: "java.lang.String"
return_type: "android.os.IBinder"
}
methods {
name: "getBoolean"
parameters: "java.lang.String"
return_type: "boolean"
}
methods {
name: "getBoolean"
parameters: "java.lang.String"
parameters: "boolean"
return_type: "boolean"
}
methods {
name: "getBundle"
parameters: "java.lang.String"
return_type: "android.os.Bundle"
}
methods {
name: "getCharSequence"
parameters: "java.lang.String"
return_type: "java.lang.CharSequence"
}
methods {
name: "getInt"
parameters: "java.lang.String"
return_type: "int"
}
methods {
name: "getInt"
parameters: "java.lang.String"
parameters: "int"
return_type: "int"
}
methods {
name: "getIntArray"
parameters: "java.lang.String"
return_type: "int[]"
}
methods {
name: "getLong"
parameters: "java.lang.String"
return_type: "long"
}
methods {
name: "getParcelable"
parameters: "java.lang.String"
return_type: "android.os.Parcelable"
}
methods {
name: "getParcelableArray"
parameters: "java.lang.String"
return_type: "android.os.Parcelable[]"
}
methods {
name: "getParcelableArrayList"
parameters: "java.lang.String"
return_type: "java.util.ArrayList"
}
methods {
name: "getSparseParcelableArray"
parameters: "java.lang.String"
return_type: "android.util.SparseArray"
}
methods {
name: "getString"
parameters: "java.lang.String"
return_type: "java.lang.String"
}
methods {
name: "getStringArray"
parameters: "java.lang.String"
return_type: "java.lang.String[]"
}
methods {
name: "isEmpty"
return_type: "boolean"
}
methods {
name: "putAll"
parameters: "android.os.Bundle"
return_type: "void"
}
methods {
name: "putBinder"
parameters: "java.lang.String"
parameters: "android.os.IBinder"
return_type: "void"
}
methods {
name: "putBoolean"
parameters: "java.lang.String"
parameters: "boolean"
return_type: "void"
}
methods {
name: "putBundle"
parameters: "java.lang.String"
parameters: "android.os.Bundle"
return_type: "void"
}
methods {
name: "putInt"
parameters: "java.lang.String"
parameters: "int"
return_type: "void"
}
methods {
name: "putIntArray"
parameters: "java.lang.String"
parameters: "int[]"
return_type: "void"
}
methods {
name: "putParcelable"
parameters: "java.lang.String"
parameters: "android.os.Parcelable"
return_type: "void"
}
methods {
name: "putParcelableArray"
parameters: "java.lang.String"
parameters: "android.os.Parcelable[]"
return_type: "void"
}
methods {
name: "putParcelableArrayList"
parameters: "java.lang.String"
parameters: "java.util.ArrayList"
return_type: "void"
}
methods {
name: "putSparseParcelableArray"
parameters: "java.lang.String"
parameters: "android.util.SparseArray"
return_type: "void"
}
methods {
name: "putString"
parameters: "java.lang.String"
parameters: "java.lang.String"
return_type: "void"
}
methods {
name: "putStringArray"
parameters: "java.lang.String"
parameters: "java.lang.String[]"
return_type: "void"
}
methods {
name: "remove"
parameters: "java.lang.String"
return_type: "void"
}
methods {
name: "setClassLoader"
parameters: "java.lang.ClassLoader"
return_type: "void"
}
methods {
name: "size"
return_type: "int"
}
methods {
name: "writeToParcel"
parameters: "android.os.Parcel"
parameters: "int"
return_type: "void"
}
fields {
name: "CREATOR"
type: "android.os.Parcelable.Creator"
}
}
classes {
name: "android.os.Build"
fields {
name: "IS_USER"
type: "boolean"
}
}
classes {
name: "java.lang.Throwable"
methods {
name: "addSuppressed"
parameters: "java.lang.Throwable"
return_type: "void"
}
}
classes {
name: "android.view.ViewParent"
methods {
name: "getParent"
return_type: "android.view.ViewParent"
}
methods {
name: "onNestedFling"
parameters: "android.view.View"
parameters: "float"
parameters: "float"
parameters: "boolean"
return_type: "boolean"
}
methods {
name: "onNestedPreFling"
parameters: "android.view.View"
parameters: "float"
parameters: "float"
return_type: "boolean"
}
methods {
name: "onNestedPreScroll"
parameters: "android.view.View"
parameters: "int"
parameters: "int"
parameters: "int[]"
return_type: "void"
}
methods {
name: "onNestedScroll"
parameters: "android.view.View"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "void"
}
methods {
name: "onNestedScrollAccepted"
parameters: "android.view.View"
parameters: "android.view.View"
parameters: "int"
return_type: "void"
}
methods {
name: "onStartNestedScroll"
parameters: "android.view.View"
parameters: "android.view.View"
parameters: "int"
return_type: "boolean"
}
methods {
name: "onStopNestedScroll"
parameters: "android.view.View"
return_type: "void"
}
methods {
name: "requestDisallowInterceptTouchEvent"
parameters: "boolean"
return_type: "void"
}
}
classes {
name: "com.google.android.collect.Lists"
methods {
name: "newArrayList"
parameters: "java.lang.Object[]"
return_type: "java.util.ArrayList"
}
}
classes {
name: "android.content.ClipData.Item"
methods {
name: "<init>"
parameters: "java.lang.CharSequence"
parameters: "java.lang.String"
parameters: "android.content.Intent"
parameters: "android.net.Uri"
return_type: "void"
}
}
classes {
name: "android.webkit.MimeTypeMap"
methods {
name: "getMimeTypeFromExtension"
parameters: "java.lang.String"
return_type: "java.lang.String"
}
methods {
name: "getSingleton"
return_type: "android.webkit.MimeTypeMap"
}
}
classes {
name: "android.media.session.MediaSession.QueueItem"
methods {
name: "getDescription"
return_type: "android.media.MediaDescription"
}
methods {
name: "getQueueId"
return_type: "long"
}
}
classes {
name: "java.lang.Enum"
methods {
name: "<init>"
parameters: "java.lang.String"
parameters: "int"
return_type: "void"
}
methods {
name: "valueOf"
parameters: "java.lang.Class"
parameters: "java.lang.String"
return_type: "java.lang.Enum"
}
}
classes {
name: "android.content.ComponentName"
methods {
name: "<init>"
parameters: "java.lang.String"
parameters: "java.lang.String"
return_type: "void"
}
}
classes {
name: "java.lang.System"
methods {
name: "arraycopy"
parameters: "java.lang.Object"
parameters: "int"
parameters: "java.lang.Object"
parameters: "int"
parameters: "int"
return_type: "void"
}
methods {
name: "currentTimeMillis"
return_type: "long"
}
methods {
name: "identityHashCode"
parameters: "java.lang.Object"
return_type: "int"
}
}
classes {
name: "java.text.NumberFormat"
methods {
name: "format"
parameters: "double"
return_type: "java.lang.String"
}
methods {
name: "getPercentInstance"
return_type: "java.text.NumberFormat"
}
methods {
name: "setMaximumFractionDigits"
parameters: "int"
return_type: "void"
}
methods {
name: "setMinimumFractionDigits"
parameters: "int"
return_type: "void"
}
}
classes {
name: "android.view.IWindowManager.Stub"
methods {
name: "asInterface"
parameters: "android.os.IBinder"
return_type: "android.view.IWindowManager"
}
}
classes {
name: "java.util.ArrayList"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "<init>"
parameters: "int"
return_type: "void"
}
methods {
name: "<init>"
parameters: "java.util.Collection"
return_type: "void"
}
methods {
name: "add"
parameters: "int"
parameters: "java.lang.Object"
return_type: "void"
}
methods {
name: "add"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "addAll"
parameters: "java.util.Collection"
return_type: "boolean"
}
methods {
name: "clear"
return_type: "void"
}
methods {
name: "clone"
return_type: "java.lang.Object"
}
methods {
name: "contains"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "get"
parameters: "int"
return_type: "java.lang.Object"
}
methods {
name: "indexOf"
parameters: "java.lang.Object"
return_type: "int"
}
methods {
name: "isEmpty"
return_type: "boolean"
}
methods {
name: "remove"
parameters: "int"
return_type: "java.lang.Object"
}
methods {
name: "remove"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "removeAll"
parameters: "java.util.Collection"
return_type: "boolean"
}
methods {
name: "set"
parameters: "int"
parameters: "java.lang.Object"
return_type: "java.lang.Object"
}
methods {
name: "size"
return_type: "int"
}
methods {
name: "toArray"
return_type: "java.lang.Object[]"
}
}
classes {
name: "android.app.FragmentTransaction"
methods {
name: "add"
parameters: "android.app.Fragment"
parameters: "java.lang.String"
return_type: "android.app.FragmentTransaction"
}
methods {
name: "commit"
return_type: "int"
}
}
classes {
name: "android.util.Pair"
methods {
name: "create"
parameters: "java.lang.Object"
parameters: "java.lang.Object"
return_type: "android.util.Pair"
}
fields {
name: "second"
type: "java.lang.Object"
}
}
classes {
name: "android.graphics.drawable.Drawable"
methods {
name: "draw"
parameters: "android.graphics.Canvas"
return_type: "void"
}
methods {
name: "getIntrinsicWidth"
return_type: "int"
}
methods {
name: "getOpacity"
return_type: "int"
}
methods {
name: "isAutoMirrored"
return_type: "boolean"
}
methods {
name: "isStateful"
return_type: "boolean"
}
methods {
name: "isVisible"
return_type: "boolean"
}
methods {
name: "setAlpha"
parameters: "int"
return_type: "void"
}
methods {
name: "setBounds"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "void"
}
methods {
name: "setLayoutDirection"
parameters: "int"
return_type: "boolean"
}
methods {
name: "setState"
parameters: "int[]"
return_type: "boolean"
}
methods {
name: "setVisible"
parameters: "boolean"
parameters: "boolean"
return_type: "boolean"
}
}
classes {
name: "android.graphics.Paint"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "setAlpha"
parameters: "int"
return_type: "void"
}
methods {
name: "setColor"
parameters: "int"
return_type: "void"
}
methods {
name: "setColorFilter"
parameters: "android.graphics.ColorFilter"
return_type: "android.graphics.ColorFilter"
}
}
classes {
name: "java.lang.Thread"
methods {
name: "currentThread"
return_type: "java.lang.Thread"
}
}
classes {
name: "android.os.IBinder"
methods {
name: "linkToDeath"
parameters: "android.os.IBinder.DeathRecipient"
parameters: "int"
return_type: "void"
}
methods {
name: "queryLocalInterface"
parameters: "java.lang.String"
return_type: "android.os.IInterface"
}
methods {
name: "transact"
parameters: "int"
parameters: "android.os.Parcel"
parameters: "android.os.Parcel"
parameters: "int"
return_type: "boolean"
}
methods {
name: "unlinkToDeath"
parameters: "android.os.IBinder.DeathRecipient"
parameters: "int"
return_type: "boolean"
}
}
classes {
name: "android.view.animation.AnimationUtils"
methods {
name: "currentAnimationTimeMillis"
return_type: "long"
}
methods {
name: "loadAnimation"
parameters: "android.content.Context"
parameters: "int"
return_type: "android.view.animation.Animation"
}
}
classes {
name: "android.service.media.MediaBrowserService.Result"
methods {
name: "sendResult"
parameters: "java.lang.Object"
return_type: "void"
}
}
classes {
name: "android.view.View.MeasureSpec"
methods {
name: "getMode"
parameters: "int"
return_type: "int"
}
methods {
name: "getSize"
parameters: "int"
return_type: "int"
}
methods {
name: "makeMeasureSpec"
parameters: "int"
parameters: "int"
return_type: "int"
}
}
classes {
name: "java.lang.IllegalStateException"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "<init>"
parameters: "java.lang.String"
return_type: "void"
}
}
classes {
name: "android.view.View"
methods {
name: "<init>"
parameters: "android.content.Context"
return_type: "void"
}
methods {
name: "addFocusables"
parameters: "java.util.ArrayList"
parameters: "int"
parameters: "int"
return_type: "void"
}
methods {
name: "addOnAttachStateChangeListener"
parameters: "android.view.View.OnAttachStateChangeListener"
return_type: "void"
}
methods {
name: "addTouchables"
parameters: "java.util.ArrayList"
return_type: "void"
}
methods {
name: "canScrollHorizontally"
parameters: "int"
return_type: "boolean"
}
methods {
name: "clearAnimation"
return_type: "void"
}
methods {
name: "combineMeasuredStates"
parameters: "int"
parameters: "int"
return_type: "int"
}
methods {
name: "dispatchApplyWindowInsets"
parameters: "android.view.WindowInsets"
return_type: "android.view.WindowInsets"
}
methods {
name: "dispatchGenericMotionEvent"
parameters: "android.view.MotionEvent"
return_type: "boolean"
}
methods {
name: "dispatchPopulateAccessibilityEvent"
parameters: "android.view.accessibility.AccessibilityEvent"
return_type: "boolean"
}
methods {
name: "findViewById"
parameters: "int"
return_type: "android.view.View"
}
methods {
name: "getAlpha"
return_type: "float"
}
methods {
name: "getAnimation"
return_type: "android.view.animation.Animation"
}
methods {
name: "getBackground"
return_type: "android.graphics.drawable.Drawable"
}
methods {
name: "getBottom"
return_type: "int"
}
methods {
name: "getDrawingRect"
parameters: "android.graphics.Rect"
return_type: "void"
}
methods {
name: "getElevation"
return_type: "float"
}
methods {
name: "getFitsSystemWindows"
return_type: "boolean"
}
methods {
name: "getHeight"
return_type: "int"
}
methods {
name: "getHitRect"
parameters: "android.graphics.Rect"
return_type: "void"
}
methods {
name: "getId"
return_type: "int"
}
methods {
name: "getImportantForAccessibility"
return_type: "int"
}
methods {
name: "getLayerType"
return_type: "int"
}
methods {
name: "getLayoutDirection"
return_type: "int"
}
methods {
name: "getLayoutParams"
return_type: "android.view.ViewGroup.LayoutParams"
}
methods {
name: "getLeft"
return_type: "int"
}
methods {
name: "getLocationInWindow"
parameters: "int[]"
return_type: "void"
}
methods {
name: "getLocationOnScreen"
parameters: "int[]"
return_type: "void"
}
methods {
name: "getMatrix"
return_type: "android.graphics.Matrix"
}
methods {
name: "getMeasuredHeight"
return_type: "int"
}
methods {
name: "getMeasuredState"
return_type: "int"
}
methods {
name: "getMeasuredWidth"
return_type: "int"
}
methods {
name: "getParent"
return_type: "android.view.ViewParent"
}
methods {
name: "getRight"
return_type: "int"
}
methods {
name: "getScrollX"
return_type: "int"
}
methods {
name: "getScrollY"
return_type: "int"
}
methods {
name: "getTag"
return_type: "java.lang.Object"
}
methods {
name: "getTop"
return_type: "int"
}
methods {
name: "getTransitionName"
return_type: "java.lang.String"
}
methods {
name: "getTranslationY"
return_type: "float"
}
methods {
name: "getViewTreeObserver"
return_type: "android.view.ViewTreeObserver"
}
methods {
name: "getVisibility"
return_type: "int"
}
methods {
name: "getWidth"
return_type: "int"
}
methods {
name: "getWindowToken"
return_type: "android.os.IBinder"
}
methods {
name: "getZ"
return_type: "float"
}
methods {
name: "hasOverlappingRendering"
return_type: "boolean"
}
methods {
name: "inflate"
parameters: "android.content.Context"
parameters: "int"
parameters: "android.view.ViewGroup"
return_type: "android.view.View"
}
methods {
name: "invalidate"
return_type: "void"
}
methods {
name: "invalidate"
parameters: "android.graphics.Rect"
return_type: "void"
}
methods {
name: "isAttachedToWindow"
return_type: "boolean"
}
methods {
name: "isFocused"
return_type: "boolean"
}
methods {
name: "isLaidOut"
return_type: "boolean"
}
methods {
name: "isLayoutRequested"
return_type: "boolean"
}
methods {
name: "isOpaque"
return_type: "boolean"
}
methods {
name: "layout"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "void"
}
methods {
name: "measure"
parameters: "int"
parameters: "int"
return_type: "void"
}
methods {
name: "offsetLeftAndRight"
parameters: "int"
return_type: "void"
}
methods {
name: "offsetTopAndBottom"
parameters: "int"
return_type: "void"
}
methods {
name: "post"
parameters: "java.lang.Runnable"
return_type: "boolean"
}
methods {
name: "postDelayed"
parameters: "java.lang.Runnable"
parameters: "long"
return_type: "boolean"
}
methods {
name: "postInvalidate"
return_type: "void"
}
methods {
name: "postInvalidate"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "void"
}
methods {
name: "postInvalidateOnAnimation"
return_type: "void"
}
methods {
name: "postInvalidateOnAnimation"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "void"
}
methods {
name: "postOnAnimation"
parameters: "java.lang.Runnable"
return_type: "void"
}
methods {
name: "removeOnAttachStateChangeListener"
parameters: "android.view.View.OnAttachStateChangeListener"
return_type: "void"
}
methods {
name: "requestApplyInsets"
return_type: "void"
}
methods {
name: "requestFitSystemWindows"
return_type: "void"
}
methods {
name: "requestFocus"
return_type: "boolean"
}
methods {
name: "requestFocus"
parameters: "int"
return_type: "boolean"
}
methods {
name: "requestFocus"
parameters: "int"
parameters: "android.graphics.Rect"
return_type: "boolean"
}
methods {
name: "resolveSizeAndState"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "int"
}
methods {
name: "restoreHierarchyState"
parameters: "android.util.SparseArray"
return_type: "void"
}
methods {
name: "saveHierarchyState"
parameters: "android.util.SparseArray"
return_type: "void"
}
methods {
name: "sendAccessibilityEvent"
parameters: "int"
return_type: "void"
}
methods {
name: "setAccessibilityDelegate"
parameters: "android.view.View.AccessibilityDelegate"
return_type: "void"
}
methods {
name: "setAlpha"
parameters: "float"
return_type: "void"
}
methods {
name: "setElevation"
parameters: "float"
return_type: "void"
}
methods {
name: "setId"
parameters: "int"
return_type: "void"
}
methods {
name: "setImportantForAccessibility"
parameters: "int"
return_type: "void"
}
methods {
name: "setLayerPaint"
parameters: "android.graphics.Paint"
return_type: "void"
}
methods {
name: "setLayerType"
parameters: "int"
parameters: "android.graphics.Paint"
return_type: "void"
}
methods {
name: "setOnApplyWindowInsetsListener"
parameters: "android.view.View.OnApplyWindowInsetsListener"
return_type: "void"
}
methods {
name: "setSaveFromParentEnabled"
parameters: "boolean"
return_type: "void"
}
methods {
name: "setTag"
parameters: "java.lang.Object"
return_type: "void"
}
methods {
name: "setTransitionName"
parameters: "java.lang.String"
return_type: "void"
}
methods {
name: "setTranslationY"
parameters: "float"
return_type: "void"
}
methods {
name: "setVisibility"
parameters: "int"
return_type: "void"
}
methods {
name: "startAnimation"
parameters: "android.view.animation.Animation"
return_type: "void"
}
methods {
name: "stopNestedScroll"
return_type: "void"
}
}
classes {
name: "android.view.ViewGroup.MarginLayoutParams"
methods {
name: "<init>"
parameters: "int"
parameters: "int"
return_type: "void"
}
methods {
name: "<init>"
parameters: "android.content.Context"
parameters: "android.util.AttributeSet"
return_type: "void"
}
methods {
name: "<init>"
parameters: "android.view.ViewGroup.LayoutParams"
return_type: "void"
}
methods {
name: "<init>"
parameters: "android.view.ViewGroup.MarginLayoutParams"
return_type: "void"
}
fields {
name: "bottomMargin"
type: "int"
}
fields {
name: "leftMargin"
type: "int"
}
fields {
name: "rightMargin"
type: "int"
}
fields {
name: "topMargin"
type: "int"
}
fields {
name: "width"
type: "int"
}
}
classes {
name: "java.io.Writer"
methods {
name: "<init>"
return_type: "void"
}
}
classes {
name: "android.content.BroadcastReceiver"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "goAsync"
return_type: "android.content.BroadcastReceiver.PendingResult"
}
}
classes {
name: "android.content.SharedPreferences.Editor"
methods {
name: "apply"
return_type: "void"
}
methods {
name: "putInt"
parameters: "java.lang.String"
parameters: "int"
return_type: "android.content.SharedPreferences.Editor"
}
}
classes {
name: "android.os.SystemProperties"
methods {
name: "get"
parameters: "java.lang.String"
return_type: "java.lang.String"
}
methods {
name: "set"
parameters: "java.lang.String"
parameters: "java.lang.String"
return_type: "void"
}
}
classes {
name: "java.util.Set"
methods {
name: "add"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "contains"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "containsAll"
parameters: "java.util.Collection"
return_type: "boolean"
}
methods {
name: "iterator"
return_type: "java.util.Iterator"
}
methods {
name: "size"
return_type: "int"
}
}
classes {
name: "java.lang.IllegalArgumentException"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "<init>"
parameters: "java.lang.String"
return_type: "void"
}
methods {
name: "<init>"
parameters: "java.lang.String"
parameters: "java.lang.Throwable"
return_type: "void"
}
}
classes {
name: "java.util.List"
methods {
name: "add"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "addAll"
parameters: "java.util.Collection"
return_type: "boolean"
}
methods {
name: "clear"
return_type: "void"
}
methods {
name: "containsAll"
parameters: "java.util.Collection"
return_type: "boolean"
}
methods {
name: "get"
parameters: "int"
return_type: "java.lang.Object"
}
methods {
name: "isEmpty"
return_type: "boolean"
}
methods {
name: "iterator"
return_type: "java.util.Iterator"
}
methods {
name: "remove"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "size"
return_type: "int"
}
methods {
name: "subList"
parameters: "int"
parameters: "int"
return_type: "java.util.List"
}
methods {
name: "toArray"
parameters: "java.lang.Object[]"
return_type: "java.lang.Object[]"
}
}
classes {
name: "java.lang.ThreadLocal"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "get"
return_type: "java.lang.Object"
}
methods {
name: "set"
parameters: "java.lang.Object"
return_type: "void"
}
}
classes {
name: "android.media.session.PlaybackState.CustomAction"
methods {
name: "getAction"
return_type: "java.lang.String"
}
methods {
name: "getExtras"
return_type: "android.os.Bundle"
}
methods {
name: "getIcon"
return_type: "int"
}
methods {
name: "getName"
return_type: "java.lang.CharSequence"
}
}
classes {
name: "android.app.Service"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "onCreate"
return_type: "void"
}
methods {
name: "onDestroy"
return_type: "void"
}
}
classes {
name: "android.os.Environment"
methods {
name: "getExternalStorageDirectory"
return_type: "java.io.File"
}
}
classes {
name: "android.os.SystemClock"
methods {
name: "uptimeMillis"
return_type: "long"
}
}
classes {
name: "android.media.MediaDescription"
methods {
name: "getDescription"
return_type: "java.lang.CharSequence"
}
methods {
name: "getExtras"
return_type: "android.os.Bundle"
}
methods {
name: "getIconBitmap"
return_type: "android.graphics.Bitmap"
}
methods {
name: "getIconUri"
return_type: "android.net.Uri"
}
methods {
name: "getMediaId"
return_type: "java.lang.String"
}
methods {
name: "getMediaUri"
return_type: "android.net.Uri"
}
methods {
name: "getSubtitle"
return_type: "java.lang.CharSequence"
}
methods {
name: "getTitle"
return_type: "java.lang.CharSequence"
}
methods {
name: "writeToParcel"
parameters: "android.os.Parcel"
parameters: "int"
return_type: "void"
}
fields {
name: "CREATOR"
type: "android.os.Parcelable.Creator"
}
}
classes {
name: "android.util.SparseArray"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "<init>"
parameters: "int"
return_type: "void"
}
methods {
name: "append"
parameters: "int"
parameters: "java.lang.Object"
return_type: "void"
}
methods {
name: "clear"
return_type: "void"
}
methods {
name: "delete"
parameters: "int"
return_type: "void"
}
methods {
name: "get"
parameters: "int"
return_type: "java.lang.Object"
}
methods {
name: "indexOfKey"
parameters: "int"
return_type: "int"
}
methods {
name: "keyAt"
parameters: "int"
return_type: "int"
}
methods {
name: "put"
parameters: "int"
parameters: "java.lang.Object"
return_type: "void"
}
methods {
name: "remove"
parameters: "int"
return_type: "void"
}
methods {
name: "size"
return_type: "int"
}
methods {
name: "valueAt"
parameters: "int"
return_type: "java.lang.Object"
}
}
classes {
name: "java.io.PrintWriter"
methods {
name: "<init>"
parameters: "java.io.Writer"
return_type: "void"
}
methods {
name: "close"
return_type: "void"
}
methods {
name: "print"
parameters: "int"
return_type: "void"
}
methods {
name: "print"
parameters: "java.lang.Object"
return_type: "void"
}
methods {
name: "print"
parameters: "java.lang.String"
return_type: "void"
}
methods {
name: "print"
parameters: "boolean"
return_type: "void"
}
methods {
name: "println"
parameters: "int"
return_type: "void"
}
methods {
name: "println"
parameters: "java.lang.Object"
return_type: "void"
}
methods {
name: "println"
parameters: "java.lang.String"
return_type: "void"
}
methods {
name: "println"
parameters: "boolean"
return_type: "void"
}
}
classes {
name: "android.media.MediaMetadata"
methods {
name: "writeToParcel"
parameters: "android.os.Parcel"
parameters: "int"
return_type: "void"
}
}
classes {
name: "java.lang.reflect.Modifier"
methods {
name: "isPublic"
parameters: "int"
return_type: "boolean"
}
methods {
name: "isStatic"
parameters: "int"
return_type: "boolean"
}
}
classes {
name: "android.view.VelocityTracker"
methods {
name: "addMovement"
parameters: "android.view.MotionEvent"
return_type: "void"
}
methods {
name: "clear"
return_type: "void"
}
methods {
name: "computeCurrentVelocity"
parameters: "int"
parameters: "float"
return_type: "void"
}
methods {
name: "getXVelocity"
parameters: "int"
return_type: "float"
}
methods {
name: "getYVelocity"
parameters: "int"
return_type: "float"
}
methods {
name: "obtain"
return_type: "android.view.VelocityTracker"
}
methods {
name: "recycle"
return_type: "void"
}
}
classes {
name: "android.os.FileUtils"
methods {
name: "deleteOlderFiles"
parameters: "java.io.File"
parameters: "int"
parameters: "long"
return_type: "boolean"
}
methods {
name: "isValidExtFilename"
parameters: "java.lang.String"
return_type: "boolean"
}
}
classes {
name: "android.view.WindowManager.LayoutParams"
methods {
name: "<init>"
parameters: "int"
return_type: "void"
}
fields {
name: "windowAnimations"
type: "int"
}
}
classes {
name: "java.util.Iterator"
methods {
name: "hasNext"
return_type: "boolean"
}
methods {
name: "next"
return_type: "java.lang.Object"
}
methods {
name: "remove"
return_type: "void"
}
}
classes {
name: "android.net.Uri"
methods {
name: "decode"
parameters: "java.lang.String"
return_type: "java.lang.String"
}
methods {
name: "encode"
parameters: "java.lang.String"
return_type: "java.lang.String"
}
methods {
name: "encode"
parameters: "java.lang.String"
parameters: "java.lang.String"
return_type: "java.lang.String"
}
methods {
name: "getEncodedPath"
return_type: "java.lang.String"
}
methods {
name: "getLastPathSegment"
return_type: "java.lang.String"
}
methods {
name: "writeToParcel"
parameters: "android.os.Parcel"
parameters: "int"
return_type: "void"
}
fields {
name: "CREATOR"
type: "android.os.Parcelable.Creator"
}
}
classes {
name: "java.lang.reflect.InvocationTargetException"
methods {
name: "getCause"
return_type: "java.lang.Throwable"
}
}
classes {
name: "java.util.HashMap"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "clear"
return_type: "void"
}
methods {
name: "containsKey"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "entrySet"
return_type: "java.util.Set"
}
methods {
name: "get"
parameters: "java.lang.Object"
return_type: "java.lang.Object"
}
methods {
name: "put"
parameters: "java.lang.Object"
parameters: "java.lang.Object"
return_type: "java.lang.Object"
}
methods {
name: "remove"
parameters: "java.lang.Object"
return_type: "java.lang.Object"
}
methods {
name: "values"
return_type: "java.util.Collection"
}
}
classes {
name: "android.os.Parcelable.Creator"
methods {
name: "createFromParcel"
parameters: "android.os.Parcel"
return_type: "java.lang.Object"
}
}
classes {
name: "android.graphics.Point"
methods {
name: "<init>"
return_type: "void"
}
fields {
name: "x"
type: "int"
}
fields {
name: "y"
type: "int"
}
}
classes {
name: "java.lang.Object"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "clone"
return_type: "java.lang.Object"
}
methods {
name: "equals"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "getClass"
return_type: "java.lang.Class"
}
methods {
name: "hashCode"
return_type: "int"
}
methods {
name: "toString"
return_type: "java.lang.String"
}
}
classes {
name: "java.lang.annotation.ElementType"
fields {
name: "METHOD"
type: "java.lang.annotation.ElementType"
}
fields {
name: "TYPE"
type: "java.lang.annotation.ElementType"
}
}
classes {
name: "android.view.animation.Animation"
methods {
name: "cancel"
return_type: "void"
}
methods {
name: "setAnimationListener"
parameters: "android.view.animation.Animation.AnimationListener"
return_type: "void"
}
methods {
name: "start"
return_type: "void"
}
}
classes {
name: "android.view.View.BaseSavedState"
methods {
name: "<init>"
parameters: "android.os.Parcel"
return_type: "void"
}
methods {
name: "<init>"
parameters: "android.os.Parcelable"
return_type: "void"
}
methods {
name: "writeToParcel"
parameters: "android.os.Parcel"
parameters: "int"
return_type: "void"
}
fields {
name: "EMPTY_STATE"
type: "android.view.AbsSavedState"
}
}
classes {
name: "java.lang.Package"
methods {
name: "getName"
return_type: "java.lang.String"
}
}
classes {
name: "android.view.animation.AnimationSet"
methods {
name: "<init>"
parameters: "boolean"
return_type: "void"
}
methods {
name: "addAnimation"
parameters: "android.view.animation.Animation"
return_type: "void"
}
methods {
name: "getAnimations"
return_type: "java.util.List"
}
methods {
name: "getTransformation"
parameters: "long"
parameters: "android.view.animation.Transformation"
return_type: "boolean"
}
methods {
name: "getTransformation"
parameters: "long"
parameters: "android.view.animation.Transformation"
parameters: "float"
return_type: "boolean"
}
}
classes {
name: "android.os.Vibrator"
methods {
name: "vibrate"
parameters: "long"
return_type: "void"
}
}
classes {
name: "android.os.Binder"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "getCallingPid"
return_type: "int"
}
methods {
name: "getCallingUid"
return_type: "int"
}
methods {
name: "onTransact"
parameters: "int"
parameters: "android.os.Parcel"
parameters: "android.os.Parcel"
parameters: "int"
return_type: "boolean"
}
}
classes {
name: "java.nio.charset.StandardCharsets"
fields {
name: "UTF_8"
type: "java.nio.charset.Charset"
}
}
classes {
name: "android.content.res.Configuration"
fields {
name: "uiMode"
type: "int"
}
}
classes {
name: "android.provider.DocumentsContract"
methods {
name: "buildChildDocumentsUri"
parameters: "java.lang.String"
parameters: "java.lang.String"
return_type: "android.net.Uri"
}
}
classes {
name: "android.app.Notification.TvExtender"
methods {
name: "<init>"
return_type: "void"
}
}
classes {
name: "android.os.Process"
methods {
name: "myPid"
return_type: "int"
}
methods {
name: "myUid"
return_type: "int"
}
}
classes {
name: "android.view.WindowInsets"
methods {
name: "getSystemWindowInsetBottom"
return_type: "int"
}
methods {
name: "getSystemWindowInsetLeft"
return_type: "int"
}
methods {
name: "getSystemWindowInsetRight"
return_type: "int"
}
methods {
name: "getSystemWindowInsetTop"
return_type: "int"
}
methods {
name: "isConsumed"
return_type: "boolean"
}
methods {
name: "replaceSystemWindowInsets"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "android.view.WindowInsets"
}
}
classes {
name: "android.media.session.PlaybackState"
methods {
name: "getActions"
return_type: "long"
}
methods {
name: "getActiveQueueItemId"
return_type: "long"
}
methods {
name: "getBufferedPosition"
return_type: "long"
}
methods {
name: "getCustomActions"
return_type: "java.util.List"
}
methods {
name: "getErrorMessage"
return_type: "java.lang.CharSequence"
}
methods {
name: "getExtras"
return_type: "android.os.Bundle"
}
methods {
name: "getLastPositionUpdateTime"
return_type: "long"
}
methods {
name: "getPlaybackSpeed"
return_type: "float"
}
methods {
name: "getPosition"
return_type: "long"
}
methods {
name: "getState"
return_type: "int"
}
}
classes {
name: "android.content.pm.ProviderInfo"
methods {
name: "loadXmlMetaData"
parameters: "android.content.pm.PackageManager"
parameters: "java.lang.String"
return_type: "android.content.res.XmlResourceParser"
}
fields {
name: "authority"
type: "java.lang.String"
}
fields {
name: "exported"
type: "boolean"
}
fields {
name: "grantUriPermissions"
type: "boolean"
}
}
classes {
name: "android.content.Context"
methods {
name: "getCacheDir"
return_type: "java.io.File"
}
methods {
name: "getClassLoader"
return_type: "java.lang.ClassLoader"
}
methods {
name: "getColor"
parameters: "int"
return_type: "int"
}
methods {
name: "getExternalCacheDir"
return_type: "java.io.File"
}
methods {
name: "getExternalCacheDirs"
return_type: "java.io.File[]"
}
methods {
name: "getExternalFilesDir"
parameters: "java.lang.String"
return_type: "java.io.File"
}
methods {
name: "getExternalFilesDirs"
parameters: "java.lang.String"
return_type: "java.io.File[]"
}
methods {
name: "getExternalMediaDirs"
return_type: "java.io.File[]"
}
methods {
name: "getFilesDir"
return_type: "java.io.File"
}
methods {
name: "getPackageManager"
return_type: "android.content.pm.PackageManager"
}
methods {
name: "getPackageName"
return_type: "java.lang.String"
}
methods {
name: "getResources"
return_type: "android.content.res.Resources"
}
methods {
name: "getSharedPreferences"
parameters: "java.lang.String"
parameters: "int"
return_type: "android.content.SharedPreferences"
}
methods {
name: "getString"
parameters: "int"
return_type: "java.lang.String"
}
methods {
name: "getString"
parameters: "int"
parameters: "java.lang.Object[]"
return_type: "java.lang.String"
}
methods {
name: "getSystemService"
parameters: "java.lang.Class"
return_type: "java.lang.Object"
}
methods {
name: "getSystemService"
parameters: "java.lang.String"
return_type: "java.lang.Object"
}
methods {
name: "getTheme"
return_type: "android.content.res.Resources.Theme"
}
methods {
name: "obtainStyledAttributes"
parameters: "android.util.AttributeSet"
parameters: "int[]"
return_type: "android.content.res.TypedArray"
}
methods {
name: "sendBroadcastAsUser"
parameters: "android.content.Intent"
parameters: "android.os.UserHandle"
parameters: "java.lang.String"
return_type: "void"
}
methods {
name: "startActivity"
parameters: "android.content.Intent"
return_type: "void"
}
methods {
name: "startService"
parameters: "android.content.Intent"
return_type: "android.content.ComponentName"
}
}
classes {
name: "android.content.res.Resources"
methods {
name: "getConfiguration"
return_type: "android.content.res.Configuration"
}
methods {
name: "getDisplayMetrics"
return_type: "android.util.DisplayMetrics"
}
methods {
name: "getQuantityString"
parameters: "int"
parameters: "int"
parameters: "java.lang.Object[]"
return_type: "java.lang.String"
}
methods {
name: "getResourceName"
parameters: "int"
return_type: "java.lang.String"
}
methods {
name: "getResourceTypeName"
parameters: "int"
return_type: "java.lang.String"
}
methods {
name: "getText"
parameters: "int"
return_type: "java.lang.CharSequence"
}
}
classes {
name: "java.lang.ref.WeakReference"
methods {
name: "<init>"
parameters: "java.lang.Object"
return_type: "void"
}
methods {
name: "get"
return_type: "java.lang.Object"
}
}
classes {
name: "android.animation.PropertyValuesHolder"
methods {
name: "getPropertyName"
return_type: "java.lang.String"
}
}
classes {
name: "android.animation.Animator"
methods {
name: "addListener"
parameters: "android.animation.Animator.AnimatorListener"
return_type: "void"
}
methods {
name: "cancel"
return_type: "void"
}
methods {
name: "end"
return_type: "void"
}
methods {
name: "removeListener"
parameters: "android.animation.Animator.AnimatorListener"
return_type: "void"
}
methods {
name: "setTarget"
parameters: "java.lang.Object"
return_type: "void"
}
methods {
name: "start"
return_type: "void"
}
}
classes {
name: "android.os.ServiceManager"
methods {
name: "getService"
parameters: "java.lang.String"
return_type: "android.os.IBinder"
}
}
classes {
name: "android.view.animation.AlphaAnimation"
methods {
name: "<init>"
parameters: "float"
parameters: "float"
return_type: "void"
}
methods {
name: "setDuration"
parameters: "long"
return_type: "void"
}
methods {
name: "setInterpolator"
parameters: "android.view.animation.Interpolator"
return_type: "void"
}
}
classes {
name: "android.content.SharedPreferences"
methods {
name: "edit"
return_type: "android.content.SharedPreferences.Editor"
}
methods {
name: "getInt"
parameters: "java.lang.String"
parameters: "int"
return_type: "int"
}
}
classes {
name: "com.android.internal.logging.MetricsLogger"
methods {
name: "action"
parameters: "android.content.Context"
parameters: "int"
return_type: "void"
}
methods {
name: "histogram"
parameters: "android.content.Context"
parameters: "java.lang.String"
parameters: "int"
return_type: "void"
}
}
classes {
name: "java.util.Enumeration"
methods {
name: "hasMoreElements"
return_type: "boolean"
}
methods {
name: "nextElement"
return_type: "java.lang.Object"
}
}
classes {
name: "java.util.HashSet"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "add"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "clear"
return_type: "void"
}
methods {
name: "contains"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "remove"
parameters: "java.lang.Object"
return_type: "boolean"
}
}
classes {
name: "java.util.ConcurrentModificationException"
methods {
name: "<init>"
return_type: "void"
}
}
classes {
name: "android.content.BroadcastReceiver.PendingResult"
methods {
name: "finish"
return_type: "void"
}
}
classes {
name: "com.android.internal.app.AlertActivity"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "onCreate"
parameters: "android.os.Bundle"
return_type: "void"
}
}
classes {
name: "android.database.MatrixCursor.RowBuilder"
methods {
name: "add"
parameters: "java.lang.String"
parameters: "java.lang.Object"
return_type: "android.database.MatrixCursor.RowBuilder"
}
}
classes {
name: "java.util.NoSuchElementException"
methods {
name: "<init>"
return_type: "void"
}
}
classes {
name: "java.lang.String"
methods {
name: "<init>"
parameters: "java.lang.String"
return_type: "void"
}
methods {
name: "charAt"
parameters: "int"
return_type: "char"
}
methods {
name: "endsWith"
parameters: "java.lang.String"
return_type: "boolean"
}
methods {
name: "equals"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "format"
parameters: "java.lang.String"
parameters: "java.lang.Object[]"
return_type: "java.lang.String"
}
methods {
name: "getBytes"
parameters: "java.nio.charset.Charset"
return_type: "byte[]"
}
methods {
name: "hashCode"
return_type: "int"
}
methods {
name: "indexOf"
parameters: "int"
return_type: "int"
}
methods {
name: "indexOf"
parameters: "int"
parameters: "int"
return_type: "int"
}
methods {
name: "isEmpty"
return_type: "boolean"
}
methods {
name: "lastIndexOf"
parameters: "int"
return_type: "int"
}
methods {
name: "length"
return_type: "int"
}
methods {
name: "replace"
parameters: "java.lang.CharSequence"
parameters: "java.lang.CharSequence"
return_type: "java.lang.String"
}
methods {
name: "replaceFirst"
parameters: "java.lang.String"
parameters: "java.lang.String"
return_type: "java.lang.String"
}
methods {
name: "startsWith"
parameters: "java.lang.String"
return_type: "boolean"
}
methods {
name: "substring"
parameters: "int"
return_type: "java.lang.String"
}
methods {
name: "substring"
parameters: "int"
parameters: "int"
return_type: "java.lang.String"
}
methods {
name: "toLowerCase"
return_type: "java.lang.String"
}
methods {
name: "toUpperCase"
return_type: "java.lang.String"
}
methods {
name: "valueOf"
parameters: "float"
return_type: "java.lang.String"
}
methods {
name: "valueOf"
parameters: "java.lang.Object"
return_type: "java.lang.String"
}
}
classes {
name: "android.content.res.Resources.Theme"
methods {
name: "resolveAttribute"
parameters: "int"
parameters: "android.util.TypedValue"
parameters: "boolean"
return_type: "boolean"
}
}
classes {
name: "java.io.BufferedOutputStream"
methods {
name: "<init>"
parameters: "java.io.OutputStream"
return_type: "void"
}
}
classes {
name: "android.widget.OverScroller"
methods {
name: "abortAnimation"
return_type: "void"
}
methods {
name: "computeScrollOffset"
return_type: "boolean"
}
methods {
name: "fling"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "void"
}
methods {
name: "getCurrVelocity"
return_type: "float"
}
methods {
name: "getCurrX"
return_type: "int"
}
methods {
name: "getCurrY"
return_type: "int"
}
methods {
name: "getFinalX"
return_type: "int"
}
methods {
name: "getFinalY"
return_type: "int"
}
methods {
name: "isFinished"
return_type: "boolean"
}
methods {
name: "springBack"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "boolean"
}
methods {
name: "startScroll"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "void"
}
methods {
name: "startScroll"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "void"
}
}
classes {
name: "java.lang.Long"
methods {
name: "toString"
parameters: "long"
return_type: "java.lang.String"
}
methods {
name: "valueOf"
parameters: "long"
return_type: "java.lang.Long"
}
}
classes {
name: "java.util.zip.ZipFile"
methods {
name: "<init>"
parameters: "java.io.File"
return_type: "void"
}
methods {
name: "entries"
return_type: "java.util.Enumeration"
}
methods {
name: "getInputStream"
parameters: "java.util.zip.ZipEntry"
return_type: "java.io.InputStream"
}
}
classes {
name: "android.os.Messenger"
methods {
name: "<init>"
parameters: "android.os.Handler"
return_type: "void"
}
methods {
name: "getBinder"
return_type: "android.os.IBinder"
}
methods {
name: "send"
parameters: "android.os.Message"
return_type: "void"
}
}
classes {
name: "android.content.res.XmlResourceParser"
methods {
name: "getAttributeValue"
parameters: "java.lang.String"
parameters: "java.lang.String"
return_type: "java.lang.String"
}
methods {
name: "getName"
return_type: "java.lang.String"
}
methods {
name: "next"
return_type: "int"
}
}
classes {
name: "android.app.Activity"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "getFragmentManager"
return_type: "android.app.FragmentManager"
}
methods {
name: "onCreate"
parameters: "android.os.Bundle"
return_type: "void"
}
methods {
name: "onSaveInstanceState"
parameters: "android.os.Bundle"
return_type: "void"
}
}
classes {
name: "android.view.accessibility.AccessibilityNodeProvider"
methods {
name: "<init>"
return_type: "void"
}
}
classes {
name: "android.view.Display"
methods {
name: "getRealSize"
parameters: "android.graphics.Point"
return_type: "void"
}
methods {
name: "getRotation"
return_type: "int"
}
}
classes {
name: "android.app.Fragment"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "onActivityCreated"
parameters: "android.os.Bundle"
return_type: "void"
}
methods {
name: "onDestroy"
return_type: "void"
}
methods {
name: "onPause"
return_type: "void"
}
methods {
name: "onResume"
return_type: "void"
}
methods {
name: "onStart"
return_type: "void"
}
methods {
name: "onStop"
return_type: "void"
}
}
classes {
name: "android.util.AttributeSet"
methods {
name: "getAttributeValue"
parameters: "java.lang.String"
parameters: "java.lang.String"
return_type: "java.lang.String"
}
methods {
name: "getPositionDescription"
return_type: "java.lang.String"
}
}
classes {
name: "java.util.concurrent.Executors"
methods {
name: "newFixedThreadPool"
parameters: "int"
return_type: "java.util.concurrent.ExecutorService"
}
}
classes {
name: "android.view.accessibility.AccessibilityEvent"
methods {
name: "getEventType"
return_type: "int"
}
methods {
name: "setClassName"
parameters: "java.lang.CharSequence"
return_type: "void"
}
methods {
name: "setScrollX"
parameters: "int"
return_type: "void"
}
methods {
name: "setScrollY"
parameters: "int"
return_type: "void"
}
methods {
name: "setScrollable"
parameters: "boolean"
return_type: "void"
}
}
classes {
name: "android.widget.EditText"
methods {
name: "getText"
return_type: "android.text.Editable"
}
methods {
name: "setEnabled"
parameters: "boolean"
return_type: "void"
}
methods {
name: "setOnFocusChangeListener"
parameters: "android.view.View.OnFocusChangeListener"
return_type: "void"
}
methods {
name: "setText"
parameters: "java.lang.CharSequence"
return_type: "void"
}
}
classes {
name: "java.lang.reflect.Field"
methods {
name: "get"
parameters: "java.lang.Object"
return_type: "java.lang.Object"
}
methods {
name: "set"
parameters: "java.lang.Object"
parameters: "java.lang.Object"
return_type: "void"
}
methods {
name: "setAccessible"
parameters: "boolean"
return_type: "void"
}
methods {
name: "setBoolean"
parameters: "java.lang.Object"
parameters: "boolean"
return_type: "void"
}
methods {
name: "setInt"
parameters: "java.lang.Object"
parameters: "int"
return_type: "void"
}
}
classes {
name: "android.animation.AnimatorInflater"
methods {
name: "loadAnimator"
parameters: "android.content.Context"
parameters: "int"
return_type: "android.animation.Animator"
}
}
classes {
name: "android.media.browse.MediaBrowser.MediaItem"
fields {
name: "CREATOR"
type: "android.os.Parcelable.Creator"
}
}
classes {
name: "java.lang.annotation.RetentionPolicy"
fields {
name: "RUNTIME"
type: "java.lang.annotation.RetentionPolicy"
}
}
classes {
name: "android.os.AsyncTask"
methods {
name: "<init>"
return_type: "void"
}
}
classes {
name: "android.view.Window"
methods {
name: "getAttributes"
return_type: "android.view.WindowManager.LayoutParams"
}
methods {
name: "peekDecorView"
return_type: "android.view.View"
}
methods {
name: "setAttributes"
parameters: "android.view.WindowManager.LayoutParams"
return_type: "void"
}
}
classes {
name: "android.database.MatrixCursor"
methods {
name: "<init>"
parameters: "java.lang.String[]"
return_type: "void"
}
methods {
name: "<init>"
parameters: "java.lang.String[]"
parameters: "int"
return_type: "void"
}
methods {
name: "addRow"
parameters: "java.lang.Object[]"
return_type: "void"
}
methods {
name: "newRow"
return_type: "android.database.MatrixCursor.RowBuilder"
}
}
classes {
name: "android.os.ParcelFileDescriptor"
methods {
name: "open"
parameters: "java.io.File"
parameters: "int"
return_type: "android.os.ParcelFileDescriptor"
}
methods {
name: "parseMode"
parameters: "java.lang.String"
return_type: "int"
}
}
classes {
name: "java.util.concurrent.atomic.AtomicInteger"
methods {
name: "<init>"
parameters: "int"
return_type: "void"
}
}
classes {
name: "java.io.FileNotFoundException"
methods {
name: "<init>"
parameters: "java.lang.String"
return_type: "void"
}
}
classes {
name: "java.lang.SecurityException"
methods {
name: "<init>"
parameters: "java.lang.String"
return_type: "void"
}
}
classes {
name: "android.view.ViewTreeObserver"
methods {
name: "addOnPreDrawListener"
parameters: "android.view.ViewTreeObserver.OnPreDrawListener"
return_type: "void"
}
methods {
name: "isAlive"
return_type: "boolean"
}
methods {
name: "removeOnPreDrawListener"
parameters: "android.view.ViewTreeObserver.OnPreDrawListener"
return_type: "void"
}
}
classes {
name: "android.view.KeyEvent"
methods {
name: "getAction"
return_type: "int"
}
methods {
name: "getKeyCode"
return_type: "int"
}
methods {
name: "hasModifiers"
parameters: "int"
return_type: "boolean"
}
methods {
name: "hasNoModifiers"
return_type: "boolean"
}
methods {
name: "isAltPressed"
return_type: "boolean"
}
methods {
name: "isShiftPressed"
return_type: "boolean"
}
methods {
name: "startTracking"
return_type: "void"
}
methods {
name: "writeToParcel"
parameters: "android.os.Parcel"
parameters: "int"
return_type: "void"
}
fields {
name: "CREATOR"
type: "android.os.Parcelable.Creator"
}
}
classes {
name: "java.lang.AutoCloseable"
methods {
name: "close"
return_type: "void"
}
}
classes {
name: "java.util.Map"
methods {
name: "containsKey"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "entrySet"
return_type: "java.util.Set"
}
methods {
name: "get"
parameters: "java.lang.Object"
return_type: "java.lang.Object"
}
methods {
name: "keySet"
return_type: "java.util.Set"
}
methods {
name: "put"
parameters: "java.lang.Object"
parameters: "java.lang.Object"
return_type: "java.lang.Object"
}
methods {
name: "putAll"
parameters: "java.util.Map"
return_type: "void"
}
methods {
name: "remove"
parameters: "java.lang.Object"
return_type: "java.lang.Object"
}
methods {
name: "size"
return_type: "int"
}
}
classes {
name: "java.lang.UnsupportedOperationException"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "<init>"
parameters: "java.lang.String"
return_type: "void"
}
}
classes {
name: "android.widget.FrameLayout"
methods {
name: "addView"
parameters: "android.view.View"
return_type: "void"
}
methods {
name: "addView"
parameters: "android.view.View"
parameters: "int"
return_type: "void"
}
methods {
name: "addView"
parameters: "android.view.View"
parameters: "int"
parameters: "android.view.ViewGroup.LayoutParams"
return_type: "void"
}
methods {
name: "addView"
parameters: "android.view.View"
parameters: "android.view.ViewGroup.LayoutParams"
return_type: "void"
}
methods {
name: "computeHorizontalScrollExtent"
return_type: "int"
}
methods {
name: "computeHorizontalScrollOffset"
return_type: "int"
}
methods {
name: "computeHorizontalScrollRange"
return_type: "int"
}
methods {
name: "computeVerticalScrollExtent"
return_type: "int"
}
methods {
name: "computeVerticalScrollOffset"
return_type: "int"
}
methods {
name: "dispatchKeyEvent"
parameters: "android.view.KeyEvent"
return_type: "boolean"
}
methods {
name: "draw"
parameters: "android.graphics.Canvas"
return_type: "void"
}
methods {
name: "onAttachedToWindow"
return_type: "void"
}
methods {
name: "onLayout"
parameters: "boolean"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "void"
}
methods {
name: "onMeasure"
parameters: "int"
parameters: "int"
return_type: "void"
}
methods {
name: "onRestoreInstanceState"
parameters: "android.os.Parcelable"
return_type: "void"
}
methods {
name: "onSaveInstanceState"
return_type: "android.os.Parcelable"
}
methods {
name: "onScrollChanged"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "void"
}
methods {
name: "onSizeChanged"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "void"
}
methods {
name: "requestChildFocus"
parameters: "android.view.View"
parameters: "android.view.View"
return_type: "void"
}
methods {
name: "requestDisallowInterceptTouchEvent"
parameters: "boolean"
return_type: "void"
}
methods {
name: "requestLayout"
return_type: "void"
}
methods {
name: "scrollTo"
parameters: "int"
parameters: "int"
return_type: "void"
}
}
classes {
name: "android.accounts.Account"
fields {
name: "name"
type: "java.lang.String"
}
}
classes {
name: "android.app.Notification.Action.Builder"
methods {
name: "<init>"
parameters: "android.graphics.drawable.Icon"
parameters: "java.lang.CharSequence"
parameters: "android.app.PendingIntent"
return_type: "void"
}
methods {
name: "build"
return_type: "android.app.Notification.Action"
}
}
classes {
name: "android.view.View.AccessibilityDelegate"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "dispatchPopulateAccessibilityEvent"
parameters: "android.view.View"
parameters: "android.view.accessibility.AccessibilityEvent"
return_type: "boolean"
}
methods {
name: "getAccessibilityNodeProvider"
parameters: "android.view.View"
return_type: "android.view.accessibility.AccessibilityNodeProvider"
}
methods {
name: "onInitializeAccessibilityEvent"
parameters: "android.view.View"
parameters: "android.view.accessibility.AccessibilityEvent"
return_type: "void"
}
methods {
name: "onInitializeAccessibilityNodeInfo"
parameters: "android.view.View"
parameters: "android.view.accessibility.AccessibilityNodeInfo"
return_type: "void"
}
methods {
name: "onPopulateAccessibilityEvent"
parameters: "android.view.View"
parameters: "android.view.accessibility.AccessibilityEvent"
return_type: "void"
}
methods {
name: "onRequestSendAccessibilityEvent"
parameters: "android.view.ViewGroup"
parameters: "android.view.View"
parameters: "android.view.accessibility.AccessibilityEvent"
return_type: "boolean"
}
methods {
name: "performAccessibilityAction"
parameters: "android.view.View"
parameters: "int"
parameters: "android.os.Bundle"
return_type: "boolean"
}
methods {
name: "sendAccessibilityEvent"
parameters: "android.view.View"
parameters: "int"
return_type: "void"
}
methods {
name: "sendAccessibilityEventUnchecked"
parameters: "android.view.View"
parameters: "android.view.accessibility.AccessibilityEvent"
return_type: "void"
}
}
classes {
name: "java.util.zip.ZipEntry"
methods {
name: "<init>"
parameters: "java.lang.String"
return_type: "void"
}
methods {
name: "getName"
return_type: "java.lang.String"
}
methods {
name: "getTime"
return_type: "long"
}
methods {
name: "isDirectory"
return_type: "boolean"
}
methods {
name: "setTime"
parameters: "long"
return_type: "void"
}
}
classes {
name: "android.os.Looper"
methods {
name: "getMainLooper"
return_type: "android.os.Looper"
}
methods {
name: "getThread"
return_type: "java.lang.Thread"
}
methods {
name: "myLooper"
return_type: "android.os.Looper"
}
methods {
name: "quit"
return_type: "void"
}
}
classes {
name: "android.content.pm.PackageManager"
methods {
name: "getPackagesForUid"
parameters: "int"
return_type: "java.lang.String[]"
}
methods {
name: "hasSystemFeature"
parameters: "java.lang.String"
return_type: "boolean"
}
methods {
name: "resolveContentProvider"
parameters: "java.lang.String"
parameters: "int"
return_type: "android.content.pm.ProviderInfo"
}
}
classes {
name: "java.lang.Class"
methods {
name: "forName"
parameters: "java.lang.String"
return_type: "java.lang.Class"
}
methods {
name: "forName"
parameters: "java.lang.String"
parameters: "boolean"
parameters: "java.lang.ClassLoader"
return_type: "java.lang.Class"
}
methods {
name: "getAnnotation"
parameters: "java.lang.Class"
return_type: "java.lang.annotation.Annotation"
}
methods {
name: "getCanonicalName"
return_type: "java.lang.String"
}
methods {
name: "getClassLoader"
return_type: "java.lang.ClassLoader"
}
methods {
name: "getComponentType"
return_type: "java.lang.Class"
}
methods {
name: "getConstructor"
parameters: "java.lang.Class[]"
return_type: "java.lang.reflect.Constructor"
}
methods {
name: "getDeclaredConstructor"
parameters: "java.lang.Class[]"
return_type: "java.lang.reflect.Constructor"
}
methods {
name: "getDeclaredField"
parameters: "java.lang.String"
return_type: "java.lang.reflect.Field"
}
methods {
name: "getDeclaredMethod"
parameters: "java.lang.String"
parameters: "java.lang.Class[]"
return_type: "java.lang.reflect.Method"
}
methods {
name: "getDeclaredMethods"
return_type: "java.lang.reflect.Method[]"
}
methods {
name: "getInterfaces"
return_type: "java.lang.Class[]"
}
methods {
name: "getMethod"
parameters: "java.lang.String"
parameters: "java.lang.Class[]"
return_type: "java.lang.reflect.Method"
}
methods {
name: "getModifiers"
return_type: "int"
}
methods {
name: "getName"
return_type: "java.lang.String"
}
methods {
name: "getPackage"
return_type: "java.lang.Package"
}
methods {
name: "getSimpleName"
return_type: "java.lang.String"
}
methods {
name: "getSuperclass"
return_type: "java.lang.Class"
}
methods {
name: "isAnonymousClass"
return_type: "boolean"
}
methods {
name: "isAssignableFrom"
parameters: "java.lang.Class"
return_type: "boolean"
}
methods {
name: "isInstance"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "isMemberClass"
return_type: "boolean"
}
}
classes {
name: "android.content.ContentProvider"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "attachInfo"
parameters: "android.content.Context"
parameters: "android.content.pm.ProviderInfo"
return_type: "void"
}
}
classes {
name: "java.lang.NullPointerException"
methods {
name: "<init>"
parameters: "java.lang.String"
return_type: "void"
}
}
classes {
name: "android.view.FocusFinder"
methods {
name: "findNextFocus"
parameters: "android.view.ViewGroup"
parameters: "android.view.View"
parameters: "int"
return_type: "android.view.View"
}
methods {
name: "findNextFocusFromRect"
parameters: "android.view.ViewGroup"
parameters: "android.graphics.Rect"
parameters: "int"
return_type: "android.view.View"
}
methods {
name: "getInstance"
return_type: "android.view.FocusFinder"
}
}
classes {
name: "android.app.FragmentManager"
methods {
name: "beginTransaction"
return_type: "android.app.FragmentTransaction"
}
methods {
name: "executePendingTransactions"
return_type: "boolean"
}
methods {
name: "findFragmentByTag"
parameters: "java.lang.String"
return_type: "android.app.Fragment"
}
}
classes {
name: "android.os.Handler"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "<init>"
parameters: "android.os.Looper"
return_type: "void"
}
methods {
name: "getLooper"
return_type: "android.os.Looper"
}
methods {
name: "handleMessage"
parameters: "android.os.Message"
return_type: "void"
}
methods {
name: "hasMessages"
parameters: "int"
return_type: "boolean"
}
methods {
name: "post"
parameters: "java.lang.Runnable"
return_type: "boolean"
}
methods {
name: "postAtFrontOfQueue"
parameters: "java.lang.Runnable"
return_type: "boolean"
}
methods {
name: "removeCallbacks"
parameters: "java.lang.Runnable"
return_type: "void"
}
methods {
name: "removeCallbacksAndMessages"
parameters: "java.lang.Object"
return_type: "void"
}
methods {
name: "removeMessages"
parameters: "int"
return_type: "void"
}
methods {
name: "sendEmptyMessage"
parameters: "int"
return_type: "boolean"
}
methods {
name: "sendMessageAtTime"
parameters: "android.os.Message"
parameters: "long"
return_type: "boolean"
}
}
classes {
name: "android.graphics.Region.Op"
fields {
name: "DIFFERENCE"
type: "android.graphics.Region.Op"
}
}
classes {
name: "android.graphics.Matrix"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "invert"
parameters: "android.graphics.Matrix"
return_type: "boolean"
}
methods {
name: "isIdentity"
return_type: "boolean"
}
methods {
name: "mapRect"
parameters: "android.graphics.RectF"
return_type: "boolean"
}
methods {
name: "preConcat"
parameters: "android.graphics.Matrix"
return_type: "boolean"
}
methods {
name: "preTranslate"
parameters: "float"
parameters: "float"
return_type: "boolean"
}
methods {
name: "reset"
return_type: "void"
}
}
classes {
name: "java.lang.Boolean"
methods {
name: "booleanValue"
return_type: "boolean"
}
methods {
name: "valueOf"
parameters: "boolean"
return_type: "java.lang.Boolean"
}
}
classes {
name: "android.widget.FrameLayout.LayoutParams"
fields {
name: "bottomMargin"
type: "int"
}
fields {
name: "leftMargin"
type: "int"
}
fields {
name: "rightMargin"
type: "int"
}
fields {
name: "topMargin"
type: "int"
}
fields {
name: "width"
type: "int"
}
}
classes {
name: "android.widget.Scroller"
methods {
name: "abortAnimation"
return_type: "void"
}
methods {
name: "computeScrollOffset"
return_type: "boolean"
}
methods {
name: "getCurrX"
return_type: "int"
}
methods {
name: "getCurrY"
return_type: "int"
}
methods {
name: "getFinalX"
return_type: "int"
}
methods {
name: "getStartX"
return_type: "int"
}
methods {
name: "isFinished"
return_type: "boolean"
}
methods {
name: "setFinalX"
parameters: "int"
return_type: "void"
}
methods {
name: "startScroll"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "void"
}
}
classes {
name: "android.os.UserManager"
methods {
name: "getUserProfiles"
return_type: "java.util.List"
}
}
classes {
name: "android.view.Gravity"
methods {
name: "apply"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "android.graphics.Rect"
parameters: "android.graphics.Rect"
return_type: "void"
}
methods {
name: "apply"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "android.graphics.Rect"
parameters: "android.graphics.Rect"
parameters: "int"
return_type: "void"
}
methods {
name: "getAbsoluteGravity"
parameters: "int"
parameters: "int"
return_type: "int"
}
}
classes {
name: "android.widget.TabHost"
methods {
name: "onAttachedToWindow"
return_type: "void"
}
methods {
name: "onDetachedFromWindow"
return_type: "void"
}
methods {
name: "onRestoreInstanceState"
parameters: "android.os.Parcelable"
return_type: "void"
}
methods {
name: "onSaveInstanceState"
return_type: "android.os.Parcelable"
}
}
classes {
name: "java.util.concurrent.CopyOnWriteArrayList"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "iterator"
return_type: "java.util.Iterator"
}
}
classes {
name: "java.util.concurrent.ExecutorService"
methods {
name: "execute"
parameters: "java.lang.Runnable"
return_type: "void"
}
}
classes {
name: "android.view.animation.ScaleAnimation"
methods {
name: "<init>"
parameters: "float"
parameters: "float"
parameters: "float"
parameters: "float"
parameters: "int"
parameters: "float"
parameters: "int"
parameters: "float"
return_type: "void"
}
methods {
name: "setDuration"
parameters: "long"
return_type: "void"
}
methods {
name: "setInterpolator"
parameters: "android.view.animation.Interpolator"
return_type: "void"
}
}
classes {
name: "java.lang.CharSequence"
methods {
name: "toString"
return_type: "java.lang.String"
}
}
classes {
name: "java.lang.RuntimeException"
methods {
name: "<init>"
parameters: "java.lang.String"
return_type: "void"
}
methods {
name: "<init>"
parameters: "java.lang.String"
parameters: "java.lang.Throwable"
return_type: "void"
}
methods {
name: "<init>"
parameters: "java.lang.Throwable"
return_type: "void"
}
methods {
name: "getMessage"
return_type: "java.lang.String"
}
}
classes {
name: "android.media.MediaDescription.Builder"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "build"
return_type: "android.media.MediaDescription"
}
methods {
name: "setDescription"
parameters: "java.lang.CharSequence"
return_type: "android.media.MediaDescription.Builder"
}
methods {
name: "setExtras"
parameters: "android.os.Bundle"
return_type: "android.media.MediaDescription.Builder"
}
methods {
name: "setIconBitmap"
parameters: "android.graphics.Bitmap"
return_type: "android.media.MediaDescription.Builder"
}
methods {
name: "setIconUri"
parameters: "android.net.Uri"
return_type: "android.media.MediaDescription.Builder"
}
methods {
name: "setMediaId"
parameters: "java.lang.String"
return_type: "android.media.MediaDescription.Builder"
}
methods {
name: "setMediaUri"
parameters: "android.net.Uri"
return_type: "android.media.MediaDescription.Builder"
}
methods {
name: "setSubtitle"
parameters: "java.lang.CharSequence"
return_type: "android.media.MediaDescription.Builder"
}
methods {
name: "setTitle"
parameters: "java.lang.CharSequence"
return_type: "android.media.MediaDescription.Builder"
}
}
classes {
name: "java.util.Map.Entry"
methods {
name: "equals"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "getKey"
return_type: "java.lang.Object"
}
methods {
name: "getValue"
return_type: "java.lang.Object"
}
methods {
name: "hashCode"
return_type: "int"
}
}
classes {
name: "android.animation.AnimatorListenerAdapter"
methods {
name: "<init>"
return_type: "void"
}
}
classes {
name: "android.transition.TransitionSet"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "addTransition"
parameters: "android.transition.Transition"
return_type: "android.transition.TransitionSet"
}
methods {
name: "getTargets"
return_type: "java.util.List"
}
methods {
name: "getTransitionAt"
parameters: "int"
return_type: "android.transition.Transition"
}
methods {
name: "getTransitionCount"
return_type: "int"
}
methods {
name: "setOrdering"
parameters: "int"
return_type: "android.transition.TransitionSet"
}
}
classes {
name: "android.view.LayoutInflater"
methods {
name: "cloneInContext"
parameters: "android.content.Context"
return_type: "android.view.LayoutInflater"
}
methods {
name: "from"
parameters: "android.content.Context"
return_type: "android.view.LayoutInflater"
}
methods {
name: "getFactory"
return_type: "android.view.LayoutInflater.Factory"
}
methods {
name: "inflate"
parameters: "int"
parameters: "android.view.ViewGroup"
return_type: "android.view.View"
}
methods {
name: "setFactory2"
parameters: "android.view.LayoutInflater.Factory2"
return_type: "void"
}
}
classes {
name: "java.util.Arrays"
methods {
name: "fill"
parameters: "float[]"
parameters: "float"
return_type: "void"
}
methods {
name: "fill"
parameters: "int[]"
parameters: "int"
return_type: "void"
}
methods {
name: "hashCode"
parameters: "java.lang.Object[]"
return_type: "int"
}
methods {
name: "toString"
parameters: "java.lang.Object[]"
return_type: "java.lang.String"
}
}
classes {
name: "android.view.SurfaceControl"
methods {
name: "screenshot"
parameters: "android.graphics.Rect"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "android.graphics.Bitmap"
}
}
classes {
name: "android.view.accessibility.AccessibilityRecord"
methods {
name: "setMaxScrollX"
parameters: "int"
return_type: "void"
}
methods {
name: "setMaxScrollY"
parameters: "int"
return_type: "void"
}
}
classes {
name: "android.util.TypedValue"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "getDimension"
parameters: "android.util.DisplayMetrics"
return_type: "float"
}
}
classes {
name: "android.graphics.Rect"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "<init>"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "void"
}
methods {
name: "contains"
parameters: "int"
parameters: "int"
return_type: "boolean"
}
methods {
name: "contains"
parameters: "android.graphics.Rect"
return_type: "boolean"
}
methods {
name: "equals"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "height"
return_type: "int"
}
methods {
name: "intersect"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "boolean"
}
methods {
name: "intersects"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "boolean"
}
methods {
name: "isEmpty"
return_type: "boolean"
}
methods {
name: "offset"
parameters: "int"
parameters: "int"
return_type: "void"
}
methods {
name: "set"
parameters: "int"
parameters: "int"
parameters: "int"
parameters: "int"
return_type: "void"
}
methods {
name: "set"
parameters: "android.graphics.Rect"
return_type: "void"
}
methods {
name: "setEmpty"
return_type: "void"
}
methods {
name: "toShortString"
return_type: "java.lang.String"
}
methods {
name: "width"
return_type: "int"
}
fields {
name: "bottom"
type: "int"
}
fields {
name: "left"
type: "int"
}
fields {
name: "right"
type: "int"
}
fields {
name: "top"
type: "int"
}
}
classes {
name: "android.accounts.AccountManager"
methods {
name: "getAccountsAsUser"
parameters: "int"
return_type: "android.accounts.Account[]"
}
}
classes {
name: "android.media.session.MediaController"
methods {
name: "sendCommand"
parameters: "java.lang.String"
parameters: "android.os.Bundle"
parameters: "android.os.ResultReceiver"
return_type: "void"
}
methods {
name: "unregisterCallback"
parameters: "android.media.session.MediaController.Callback"
return_type: "void"
}
}
classes {
name: "java.lang.Runnable"
methods {
name: "run"
return_type: "void"
}
}
classes {
name: "android.content.Intent"
methods {
name: "<init>"
parameters: "android.content.Context"
parameters: "java.lang.Class"
return_type: "void"
}
methods {
name: "<init>"
parameters: "java.lang.String"
return_type: "void"
}
methods {
name: "addCategory"
parameters: "java.lang.String"
return_type: "android.content.Intent"
}
methods {
name: "addFlags"
parameters: "int"
return_type: "android.content.Intent"
}
methods {
name: "createChooser"
parameters: "android.content.Intent"
parameters: "java.lang.CharSequence"
return_type: "android.content.Intent"
}
methods {
name: "getAction"
return_type: "java.lang.String"
}
methods {
name: "getExtra"
parameters: "java.lang.String"
return_type: "java.lang.Object"
}
methods {
name: "getIntExtra"
parameters: "java.lang.String"
parameters: "int"
return_type: "int"
}
methods {
name: "getParcelableExtra"
parameters: "java.lang.String"
return_type: "android.os.Parcelable"
}
methods {
name: "getStringExtra"
parameters: "java.lang.String"
return_type: "java.lang.String"
}
methods {
name: "hasExtra"
parameters: "java.lang.String"
return_type: "boolean"
}
methods {
name: "putExtra"
parameters: "java.lang.String"
parameters: "int"
return_type: "android.content.Intent"
}
methods {
name: "putExtra"
parameters: "java.lang.String"
parameters: "android.os.Parcelable"
return_type: "android.content.Intent"
}
methods {
name: "putExtra"
parameters: "java.lang.String"
parameters: "java.lang.String"
return_type: "android.content.Intent"
}
methods {
name: "putExtra"
parameters: "java.lang.String"
parameters: "boolean"
return_type: "android.content.Intent"
}
methods {
name: "putExtra"
parameters: "java.lang.String"
parameters: "java.lang.String[]"
return_type: "android.content.Intent"
}
methods {
name: "putParcelableArrayListExtra"
parameters: "java.lang.String"
parameters: "java.util.ArrayList"
return_type: "android.content.Intent"
}
methods {
name: "setAction"
parameters: "java.lang.String"
return_type: "android.content.Intent"
}
methods {
name: "setClass"
parameters: "android.content.Context"
parameters: "java.lang.Class"
return_type: "android.content.Intent"
}
methods {
name: "setClipData"
parameters: "android.content.ClipData"
return_type: "void"
}
methods {
name: "setDataAndType"
parameters: "android.net.Uri"
parameters: "java.lang.String"
return_type: "android.content.Intent"
}
methods {
name: "setType"
parameters: "java.lang.String"
return_type: "android.content.Intent"
}
}
classes {
name: "android.text.TextUtils"
methods {
name: "equals"
parameters: "java.lang.CharSequence"
parameters: "java.lang.CharSequence"
return_type: "boolean"
}
methods {
name: "getTrimmedLength"
parameters: "java.lang.CharSequence"
return_type: "int"
}
methods {
name: "isEmpty"
parameters: "java.lang.CharSequence"
return_type: "boolean"
}
methods {
name: "writeToParcel"
parameters: "java.lang.CharSequence"
parameters: "android.os.Parcel"
parameters: "int"
return_type: "void"
}
fields {
name: "CHAR_SEQUENCE_CREATOR"
type: "android.os.Parcelable.Creator"
}
}
classes {
name: "android.app.PendingIntent"
methods {
name: "getService"
parameters: "android.content.Context"
parameters: "int"
parameters: "android.content.Intent"
parameters: "int"
return_type: "android.app.PendingIntent"
}
methods {
name: "writeToParcel"
parameters: "android.os.Parcel"
parameters: "int"
return_type: "void"
}
fields {
name: "CREATOR"
type: "android.os.Parcelable.Creator"
}
}
classes {
name: "android.graphics.Bitmap.CompressFormat"
fields {
name: "PNG"
type: "android.graphics.Bitmap.CompressFormat"
}
}
classes {
name: "android.util.SparseIntArray"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "get"
parameters: "int"
return_type: "int"
}
methods {
name: "put"
parameters: "int"
parameters: "int"
return_type: "void"
}
}
classes {
name: "java.lang.Integer"
methods {
name: "equals"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "intValue"
return_type: "int"
}
methods {
name: "numberOfTrailingZeros"
parameters: "int"
return_type: "int"
}
methods {
name: "toHexString"
parameters: "int"
return_type: "java.lang.String"
}
methods {
name: "toString"
parameters: "int"
return_type: "java.lang.String"
}
methods {
name: "valueOf"
parameters: "int"
return_type: "java.lang.Integer"
}
fields {
name: "TYPE"
type: "java.lang.Class"
}
}
classes {
name: "java.lang.reflect.Array"
methods {
name: "newInstance"
parameters: "java.lang.Class"
parameters: "int"
return_type: "java.lang.Object"
}
}
classes {
name: "android.media.session.MediaSessionManager.RemoteUserInfo"
methods {
name: "<init>"
parameters: "java.lang.String"
parameters: "int"
parameters: "int"
return_type: "void"
}
}
classes {
name: "java.util.regex.Pattern"
methods {
name: "matcher"
parameters: "java.lang.CharSequence"
return_type: "java.util.regex.Matcher"
}
}
classes {
name: "android.os.Build.VERSION"
fields {
name: "SDK_INT"
type: "int"
}
}
classes {
name: "android.view.ViewGroup.LayoutParams"
methods {
name: "<init>"
parameters: "int"
parameters: "int"
return_type: "void"
}
methods {
name: "<init>"
parameters: "android.content.Context"
parameters: "android.util.AttributeSet"
return_type: "void"
}
fields {
name: "width"
type: "int"
}
}
classes {
name: "android.transition.Transition.EpicenterCallback"
methods {
name: "<init>"
return_type: "void"
}
}
classes {
name: "android.app.AlertDialog.Builder"
methods {
name: "<init>"
parameters: "android.content.Context"
return_type: "void"
}
methods {
name: "create"
return_type: "android.app.AlertDialog"
}
methods {
name: "setCancelable"
parameters: "boolean"
return_type: "android.app.AlertDialog.Builder"
}
methods {
name: "setNegativeButton"
parameters: "java.lang.CharSequence"
parameters: "android.content.DialogInterface.OnClickListener"
return_type: "android.app.AlertDialog.Builder"
}
methods {
name: "setPositiveButton"
parameters: "java.lang.CharSequence"
parameters: "android.content.DialogInterface.OnClickListener"
return_type: "android.app.AlertDialog.Builder"
}
methods {
name: "setTitle"
parameters: "java.lang.CharSequence"
return_type: "android.app.AlertDialog.Builder"
}
methods {
name: "setView"
parameters: "android.view.View"
return_type: "android.app.AlertDialog.Builder"
}
}
classes {
name: "android.view.accessibility.AccessibilityNodeInfo"
methods {
name: "addAction"
parameters: "int"
return_type: "void"
}
methods {
name: "equals"
parameters: "java.lang.Object"
return_type: "boolean"
}
methods {
name: "getActions"
return_type: "int"
}
methods {
name: "getBoundsInParent"
parameters: "android.graphics.Rect"
return_type: "void"
}
methods {
name: "getBoundsInScreen"
parameters: "android.graphics.Rect"
return_type: "void"
}
methods {
name: "getClassName"
return_type: "java.lang.CharSequence"
}
methods {
name: "getContentDescription"
return_type: "java.lang.CharSequence"
}
methods {
name: "getPackageName"
return_type: "java.lang.CharSequence"
}
methods {
name: "getText"
return_type: "java.lang.CharSequence"
}
methods {
name: "getViewIdResourceName"
return_type: "java.lang.String"
}
methods {
name: "hashCode"
return_type: "int"
}
methods {
name: "isCheckable"
return_type: "boolean"
}
methods {
name: "isChecked"
return_type: "boolean"
}
methods {
name: "isClickable"
return_type: "boolean"
}
methods {
name: "isEnabled"
return_type: "boolean"
}
methods {
name: "isFocusable"
return_type: "boolean"
}
methods {
name: "isFocused"
return_type: "boolean"
}
methods {
name: "isLongClickable"
return_type: "boolean"
}
methods {
name: "isPassword"
return_type: "boolean"
}
methods {
name: "isScrollable"
return_type: "boolean"
}
methods {
name: "isSelected"
return_type: "boolean"
}
methods {
name: "setClassName"
parameters: "java.lang.CharSequence"
return_type: "void"
}
methods {
name: "setParent"
parameters: "android.view.View"
return_type: "void"
}
methods {
name: "setScrollable"
parameters: "boolean"
return_type: "void"
}
}
classes {
name: "java.io.File"
methods {
name: "<init>"
parameters: "java.io.File"
parameters: "java.lang.String"
return_type: "void"
}
methods {
name: "<init>"
parameters: "java.lang.String"
return_type: "void"
}
methods {
name: "canRead"
return_type: "boolean"
}
methods {
name: "delete"
return_type: "boolean"
}
methods {
name: "exists"
return_type: "boolean"
}
methods {
name: "getAbsolutePath"
return_type: "java.lang.String"
}
methods {
name: "getCanonicalFile"
return_type: "java.io.File"
}
methods {
name: "getCanonicalPath"
return_type: "java.lang.String"
}
methods {
name: "getName"
return_type: "java.lang.String"
}
methods {
name: "getParentFile"
return_type: "java.io.File"
}
methods {
name: "getPath"
return_type: "java.lang.String"
}
methods {
name: "lastModified"
return_type: "long"
}
methods {
name: "length"
return_type: "long"
}
methods {
name: "mkdir"
return_type: "boolean"
}
methods {
name: "renameTo"
parameters: "java.io.File"
return_type: "boolean"
}
}
classes {
name: "android.graphics.PorterDuff.Mode"
fields {
name: "SRC_OVER"
type: "android.graphics.PorterDuff.Mode"
}
}
classes {
name: "android.widget.Button"
methods {
name: "setOnClickListener"
parameters: "android.view.View.OnClickListener"
return_type: "void"
}
}
classes {
name: "java.util.WeakHashMap"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "get"
parameters: "java.lang.Object"
return_type: "java.lang.Object"
}
methods {
name: "isEmpty"
return_type: "boolean"
}
methods {
name: "keySet"
return_type: "java.util.Set"
}
methods {
name: "put"
parameters: "java.lang.Object"
parameters: "java.lang.Object"
return_type: "java.lang.Object"
}
}
classes {
name: "com.android.internal.app.AlertController.AlertParams"
fields {
name: "mNegativeButtonListener"
type: "android.content.DialogInterface.OnClickListener"
}
fields {
name: "mNegativeButtonText"
type: "java.lang.CharSequence"
}
fields {
name: "mPositiveButtonListener"
type: "android.content.DialogInterface.OnClickListener"
}
fields {
name: "mPositiveButtonText"
type: "java.lang.CharSequence"
}
fields {
name: "mView"
type: "android.view.View"
}
}
classes {
name: "android.widget.CheckBox"
methods {
name: "isChecked"
return_type: "boolean"
}
methods {
name: "setChecked"
parameters: "boolean"
return_type: "void"
}
}
classes {
name: "android.view.animation.DecelerateInterpolator"
methods {
name: "<init>"
parameters: "float"
return_type: "void"
}
}
classes {
name: "android.service.media.MediaBrowserService.BrowserRoot"
methods {
name: "<init>"
parameters: "java.lang.String"
parameters: "android.os.Bundle"
return_type: "void"
}
}
classes {
name: "android.widget.Toast"
methods {
name: "makeText"
parameters: "android.content.Context"
parameters: "int"
parameters: "int"
return_type: "android.widget.Toast"
}
methods {
name: "makeText"
parameters: "android.content.Context"
parameters: "java.lang.CharSequence"
parameters: "int"
return_type: "android.widget.Toast"
}
methods {
name: "show"
return_type: "void"
}
}
classes {
name: "android.service.media.MediaBrowserService"
methods {
name: "<init>"
return_type: "void"
}
methods {
name: "onBind"
parameters: "android.content.Intent"
return_type: "android.os.IBinder"
}
methods {
name: "onCreate"
return_type: "void"
}
}
classes {
name: "libcore.io.Streams"
methods {
name: "copy"
parameters: "java.io.InputStream"
parameters: "java.io.OutputStream"
return_type: "int"
}
}
classes {
name: "android.text.format.DateUtils"
methods {
name: "formatDateTime"
parameters: "android.content.Context"
parameters: "long"
parameters: "int"
return_type: "java.lang.String"
}
}
classes {
name: "android.widget.TabHost.OnTabChangeListener"
methods {
name: "onTabChanged"
parameters: "java.lang.String"
return_type: "void"
}
}
classes {
name: "android.app.NotificationChannel"
methods {
name: "<init>"
parameters: "java.lang.String"
parameters: "java.lang.CharSequence"
parameters: "int"
return_type: "void"
}
}
classes {
name: "android.app.Notification.Builder"
methods {
name: "<init>"
parameters: "android.content.Context"
parameters: "java.lang.String"
return_type: "void"
}
methods {
name: "addExtras"
parameters: "android.os.Bundle"
return_type: "android.app.Notification.Builder"
}
methods {
name: "build"
return_type: "android.app.Notification"
}
methods {
name: "extend"
parameters: "android.app.Notification.Extender"
return_type: "android.app.Notification.Builder"
}
methods {
name: "setActions"
parameters: "android.app.Notification.Action[]"
return_type: "android.app.Notification.Builder"
}
methods {
name: "setColor"
parameters: "int"
return_type: "android.app.Notification.Builder"
}
methods {
name: "setContentIntent"
parameters: "android.app.PendingIntent"
return_type: "android.app.Notification.Builder"
}
methods {
name: "setContentText"
parameters: "java.lang.CharSequence"
return_type: "android.app.Notification.Builder"
}
methods {
name: "setContentTitle"
parameters: "java.lang.CharSequence"
return_type: "android.app.Notification.Builder"
}
methods {
name: "setDeleteIntent"
parameters: "android.app.PendingIntent"
return_type: "android.app.Notification.Builder"
}
methods {
name: "setLocalOnly"
parameters: "boolean"
return_type: "android.app.Notification.Builder"
}
methods {
name: "setOngoing"
parameters: "boolean"
return_type: "android.app.Notification.Builder"
}
methods {
name: "setProgress"
parameters: "int"
parameters: "int"
parameters: "boolean"
return_type: "android.app.Notification.Builder"
}
methods {
name: "setSmallIcon"
parameters: "int"
return_type: "android.app.Notification.Builder"
}
methods {
name: "setSubText"
parameters: "java.lang.CharSequence"
return_type: "android.app.Notification.Builder"
}
methods {
name: "setTicker"
parameters: "java.lang.CharSequence"
return_type: "android.app.Notification.Builder"
}
}
classes {
name: "java.util.regex.Matcher"
methods {
name: "matches"
return_type: "boolean"
}
}
}
internal_api_packages {
name: "com.android.shell"
}
package_file_content {
entries {
key: "res/layout/dialog_bugreport_info.xml"
value {
name: "res/layout/dialog_bugreport_info.xml"
type: FILE
size: 1944
content_id: "77afe9cf "
}
}
entries {
key: "META-INF/CERT.SF"
value {
name: "META-INF/CERT.SF"
type: FILE
size: 845
content_id: "ea979a47 "
}
}
entries {
key: "AndroidManifest.xml"
value {
name: "AndroidManifest.xml"
type: FILE
size: 23708
content_id: "f9855bc7 "
}
}
entries {
key: "META-INF/CERT.RSA"
value {
name: "META-INF/CERT.RSA"
type: FILE
size: 1722
content_id: "685bacac "
}
}
entries {
key: "res/layout/confirm_repeat.xml"
value {
name: "res/layout/confirm_repeat.xml"
type: FILE
size: 1112
content_id: "fd510e79 "
}
}
entries {
key: "resources.arsc"
value {
name: "resources.arsc"
type: FILE
size: 175164
content_id: "30535c6a "
}
}
entries {
key: "res/xml/file_provider_paths.xml"
value {
name: "res/xml/file_provider_paths.xml"
type: FILE
size: 400
content_id: "a81e9b05 "
}
}
entries {
key: "classes.dex"
value {
name: "classes.dex"
type: FILE
size: 609720
content_id: "f1b3224f "
}
}
entries {
key: "res/drawable/ic_bug_report_black_24dp.xml"
value {
name: "res/drawable/ic_bug_report_black_24dp.xml"
type: FILE
size: 1572
content_id: "c2a89254 "
}
}
entries {
key: "META-INF/MANIFEST.MF"
value {
name: "META-INF/MANIFEST.MF"
type: FILE
size: 746
content_id: "5bbd78a2 "
}
}
}
}