- fileName: hummingbad_android_samp.apk
- packageName: com.swiping.whale
- targetSdk: 17
- minSdk: 14
- maxSdk: undefined
- mainActivity: com.android.Laucher.MainActivity
- Once the activity MainActivity starts, the malware begins to display ad banners with a “close” button. It runs the BaiduService in background.
- The service Se initiates the malicious logic aand stars the advertisement networks used by the app. It starts a timer that schedules a LockTask execution every 10 seconds. If all conditions (such as time delay, internet connection, and settings received from the server) are met, LockTask restarts the Se server and launches the MainActivity process, activating the malicious payload.
- The service BaiduService blocks any attempt to return to the home screen or go back, forcing the user to click on the banner. If the user clicks the “close” button, the malware imitates a click on the banner itself. Once the banner is clicked, the malware sends a request to a server that returns a link to an APK. Then it downloads this APK from the server. Once the APK is downloaded, the app checks if the device is rooted by any of the other components. If the device is rooted, it installs the APK silently; if not, it attempts installation with a user dialog. Once installed, it launches the APK and broadcasts INSTALL_REFERRER, using information received from the server to imitate an installation from GP and acquire revenue from the advertisement networks.
com.android.Laucher.MainActivity
com.cmcm.adsdk.nativead.PicksLoadingActivity
com.android.ad.du.ShowDuAd
com.picksbrowser.PicksBrowser
com.google.android.gms.ads.purchase.InAppPurchaseActivity
com.google.android.gms.ads.AdActivity
com.picksinit.DownloadService
com.mb.bdapp.service.BaiduService
com.android.Laucher.Se
com.duapps.ad.base.PackageAddReceiver
com.android.Laucher.Receiver
android.permission.READ_LOGS
android.permission.WRITE_CALENDAR
android.permission.VIBRATE
android.permission.SYSTEM_ALERT_WINDOW
android.permission.READ_CALENDAR
android.permission.RECORD_AUDIO
android.permission.WRITE_EXTERNAL_STORAGE
com.android.browser.permission.READ_HISTORY_BOOKMARKS
android.permission.ACCESS_FINE_LOCATION
android.permission.CHANGE_WIFI_STATE
android.permission.ACCESS_COARSE_LOCATION
android.permission.INTERNET
android.permission.GET_TASKS
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
android.permission.CAMERA
android.permission.READ_PHONE_STATE
com.google.android.gms.permission.ACTIVITY_RECOGNITION
<android.view.View: int getWidth()>: 24
<org.apache.http.util.EntityUtils: java.lang.String getContentCharSet(org.apache.http.HttpEntity)>: 1
<org.json.JSONObject: double getDouble(java.lang.String)>: 3
<java.io.ByteArrayOutputStream: byte[] toByteArray()>: 59
<java.net.URL: java.lang.String getHost()>: 7
<java.lang.reflect.Array: int getLength(java.lang.Object)>: 2
<java.lang.StackTraceElement: java.lang.String getClassName()>: 13
<java.util.Calendar: java.util.TimeZone getTimeZone()>: 1
<java.util.Properties: void load(java.io.InputStream)>: 1
<android.app.ActivityManager: void getMemoryInfo(android.app.ActivityManager$MemoryInfo)>: 2
<java.lang.Class: java.lang.reflect.Method getMethod(java.lang.String,java.lang.Class[])>: 23
<java.net.InetAddress: java.lang.String getHostAddress()>: 9
<android.view.View: int getLayerType()>: 1
<java.lang.Package: java.lang.String getName()>: 1
<java.io.File: java.lang.String getName()>: 20
<android.widget.TextView: int getLineCount()>: 1
<java.net.DatagramPacket: int getLength()>: 1
<java.util.AbstractMap$SimpleEntry: java.lang.Object getValue()>: 2
<java.util.Calendar: java.util.Calendar getInstance()>: 5
<java.lang.Thread: long getId()>: 14
<android.location.Location: float getAccuracy()>: 5
<android.app.Activity: android.view.WindowManager getWindowManager()>: 1
<android.telephony.TelephonyManager: java.lang.String getNetworkOperatorName()>: 5
<java.text.NumberFormat: java.text.NumberFormat getInstance(java.util.Locale)>: 1
<android.net.wifi.WifiInfo: java.lang.String getMacAddress()>: 3
<android.os.Bundle: java.io.Serializable getSerializable(java.lang.String)>: 3
<android.telephony.TelephonyManager: java.lang.String getSimOperator()>: 6
<android.os.Bundle: java.util.ArrayList getParcelableArrayList(java.lang.String)>: 1
<android.view.View: android.view.ViewTreeObserver getViewTreeObserver()>: 19
<java.lang.Thread: int getPriority()>: 1
<java.util.zip.ZipInputStream: java.util.zip.ZipEntry getNextEntry()>: 2
<android.content.Intent: java.lang.String getAction()>: 39
<android.webkit.CookieSyncManager: android.webkit.CookieSyncManager createInstance(android.content.Context)>: 2
<java.net.HttpURLConnection: java.lang.String getRequestMethod()>: 1
<android.widget.TextView: android.text.Layout getLayout()>: 1
<java.math.BigInteger: byte[] toByteArray()>: 6
<java.net.URLDecoder: java.lang.String decode(java.lang.String,java.lang.String)>: 5
<android.content.ContentResolver: java.lang.String getType(android.net.Uri)>: 1
<android.provider.MediaStore$Video$Thumbnails: android.graphics.Bitmap getThumbnail(android.content.ContentResolver,long,int,android.graphics.BitmapFactory$Options)>: 1
<java.util.concurrent.FutureTask: java.lang.Object get()>: 2
<org.apache.http.client.utils.URLEncodedUtils: java.util.List parse(java.net.URI,java.lang.String)>: 1
<java.lang.Class: java.lang.Package getPackage()>: 2
<java.util.HashMap: java.lang.Object get(java.lang.Object)>: 40
<java.lang.Throwable: java.lang.Throwable getCause()>: 10
<java.net.HttpURLConnection: java.io.InputStream getInputStream()>: 26
<android.net.LocalSocket: java.io.OutputStream getOutputStream()>: 1
<org.json.JSONObject: java.lang.Object get(java.lang.String)>: 1
<android.graphics.Bitmap: android.graphics.Bitmap createBitmap(int,int,android.graphics.Bitmap$Config)>: 2
<android.database.Cursor: int getInt(int)>: 47
<android.os.Parcel: byte[] createByteArray()>: 2
<android.view.View: void getWindowVisibleDisplayFrame(android.graphics.Rect)>: 1
<java.security.Signature: java.security.Signature getInstance(java.lang.String)>: 3
<java.lang.Float: float parseFloat(java.lang.String)>: 11
<java.net.InetAddress: java.net.InetAddress getLocalHost()>: 1
<android.net.LocalSocket: java.io.InputStream getInputStream()>: 2
<org.apache.http.conn.ssl.SSLSocketFactory: java.net.Socket createSocket(java.net.Socket,java.lang.String,int,boolean)>: 1
<java.nio.channels.SelectionKey: boolean isReadable()>: 2
<org.json.JSONObject: org.json.JSONObject getJSONObject(java.lang.String)>: 34
<java.text.DateFormat: java.lang.String format(java.util.Date)>: 2
<android.content.ComponentName: java.lang.String getClassName()>: 5
<java.util.TimeZone: java.lang.String getID()>: 1
<android.telephony.TelephonyManager: java.lang.String getDeviceId()>: 9
<android.net.NetworkInfo: int getType()>: 17
<java.security.spec.ECPoint: java.math.BigInteger getAffineX()>: 2
<java.util.logging.LogRecord: java.util.logging.Level getLevel()>: 4
<android.net.wifi.WifiInfo: int getIpAddress()>: 2
<android.view.View: android.view.View getRootView()>: 4
<android.database.Cursor: java.lang.String getString(int)>: 58
<android.os.Handler: android.os.Looper getLooper()>: 6
<android.app.Activity: android.content.Intent getIntent()>: 8
<android.net.NetworkInfo: android.net.NetworkInfo$DetailedState getDetailedState()>: 1
<android.net.ConnectivityManager: android.net.NetworkInfo getActiveNetworkInfo()>: 24
<android.webkit.WebSettings: void setLoadWithOverviewMode(boolean)>: 1
<java.lang.Thread: java.lang.Thread$UncaughtExceptionHandler getUncaughtExceptionHandler()>: 2
<android.util.Log: java.lang.String getStackTraceString(java.lang.Throwable)>: 6
<android.graphics.drawable.ShapeDrawable: android.graphics.Paint getPaint()>: 1
<android.telephony.TelephonyManager: java.lang.String getSubscriberId()>: 2
<android.graphics.Paint: void getTextBounds(java.lang.String,int,int,android.graphics.Rect)>: 1
<android.telephony.TelephonyManager: int getSimState()>: 2
<java.lang.Character: int getNumericValue(char)>: 1
<android.view.View: int getMeasuredWidth()>: 6
<android.view.View: android.view.ViewParent getParent()>: 16
<java.io.ObjectInputStream: java.lang.Object readObject()>: 3
<java.util.Calendar: int get(int)>: 16
<android.graphics.Bitmap: int getHeight()>: 21
<android.webkit.WebView: java.lang.String getUrl()>: 8
<android.graphics.BitmapFactory: android.graphics.Bitmap decodeStream(java.io.InputStream,android.graphics.Rect,android.graphics.BitmapFactory$Options)>: 2
<java.util.concurrent.atomic.AtomicReference: java.lang.Object get()>: 6
<java.io.DataInputStream: short readShort()>: 3
<java.util.concurrent.ConcurrentHashMap: java.lang.Object get(java.lang.Object)>: 23
<java.net.URI: java.lang.String getPath()>: 3
<android.graphics.Bitmap: int getWidth()>: 17
<android.view.ViewConfiguration: int getScaledTouchSlop()>: 1
<java.net.Socket: java.io.OutputStream getOutputStream()>: 2
<android.os.Parcel: byte[] marshall()>: 2
<android.content.res.Resources: android.content.res.Resources getSystem()>: 7
<java.lang.reflect.Array: java.lang.Object newInstance(java.lang.Class,int)>: 4
<java.lang.reflect.Method: java.lang.String getName()>: 3
<java.io.File: java.io.File[] listFiles()>: 14
<java.io.DataInputStream: java.lang.String readUTF()>: 20
<android.content.Intent: int getIntExtra(java.lang.String,int)>: 7
<java.net.HttpURLConnection: java.io.InputStream getErrorStream()>: 5
<android.os.Bundle: void setClassLoader(java.lang.ClassLoader)>: 2
<java.text.NumberFormat: java.lang.String format(long)>: 7
<java.lang.Integer: java.lang.Integer getInteger(java.lang.String,int)>: 1
<android.os.Bundle: int getInt(java.lang.String,int)>: 3
<android.app.Activity: java.lang.Object getSystemService(java.lang.String)>: 2
<android.net.ConnectivityManager: android.net.NetworkInfo[] getAllNetworkInfo()>: 1
<android.content.Intent: long getLongExtra(java.lang.String,long)>: 5
<java.net.URLConnection: int getContentLength()>: 4
<java.lang.ClassLoader: java.lang.Class loadClass(java.lang.String)>: 8
<android.content.pm.PackageManager: android.content.pm.PackageInfo getPackageArchiveInfo(java.lang.String,int)>: 6
<android.app.Activity: android.view.Window getWindow()>: 24
<org.json.JSONObject: org.json.JSONArray getJSONArray(java.lang.String)>: 34
<android.view.Display: int getHeight()>: 5
<java.lang.StackTraceElement: java.lang.String getFileName()>: 8
<java.io.File: java.io.File getAbsoluteFile()>: 1
<org.json.JSONArray: java.lang.String getString(int)>: 13
<java.util.concurrent.atomic.AtomicInteger: int get()>: 4
<java.net.URL: java.lang.String getPath()>: 2
<java.net.URL: java.lang.String getRef()>: 2
<android.view.TextureView: android.graphics.Bitmap getBitmap()>: 3
<java.net.InetAddress: java.net.InetAddress getByAddress(java.lang.String,byte[])>: 7
<android.app.Activity: int getRequestedOrientation()>: 1
<java.util.logging.Logger: java.util.logging.Logger getLogger(java.lang.String)>: 2
<android.content.res.Resources: android.content.res.AssetManager getAssets()>: 3
<android.support.v4.content.LocalBroadcastManager: android.support.v4.content.LocalBroadcastManager getInstance(android.content.Context)>: 8
<android.net.Uri$Builder: android.net.Uri$Builder encodedQuery(java.lang.String)>: 1
<android.view.View: void getHitRect(android.graphics.Rect)>: 1
<android.graphics.Color: int parseColor(java.lang.String)>: 10
<org.apache.http.conn.ssl.SSLSocketFactory: java.net.Socket createSocket()>: 1
<java.util.concurrent.atomic.AtomicBoolean: boolean getAndSet(boolean)>: 4
<android.accounts.AccountManager: android.accounts.AccountManager get(android.content.Context)>: 3
<android.media.ExifInterface: int getAttributeInt(java.lang.String,int)>: 1
<java.lang.Class: java.io.InputStream getResourceAsStream(java.lang.String)>: 5
<java.util.Locale: java.util.Locale getDefault()>: 26
<android.text.Layout: int getLineEnd(int)>: 1
<java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>: 28
<java.net.URI: java.lang.String getHost()>: 5
<android.content.Intent: android.os.Bundle getBundleExtra(java.lang.String)>: 2
<java.lang.Class: java.lang.Object[] getEnumConstants()>: 1
<java.util.ResourceBundle: java.util.ResourceBundle getBundle(java.lang.String)>: 2
<android.content.Intent: java.io.Serializable getSerializableExtra(java.lang.String)>: 4
<android.webkit.WebViewDatabase: android.webkit.WebViewDatabase getInstance(android.content.Context)>: 1
<android.view.View: int getHeight()>: 18
<java.security.spec.ECPoint: java.math.BigInteger getAffineY()>: 2
<android.view.View: int getRight()>: 1
<android.view.View: android.content.Context getContext()>: 8
<java.net.InetSocketAddress: int getPort()>: 3
<java.net.NetworkInterface: java.util.Enumeration getInetAddresses()>: 1
<android.content.Intent: android.net.Uri getData()>: 7
<javax.crypto.SecretKeyFactory: javax.crypto.SecretKeyFactory getInstance(java.lang.String)>: 3
<org.apache.http.conn.scheme.PlainSocketFactory: org.apache.http.conn.scheme.PlainSocketFactory getSocketFactory()>: 5
<org.apache.http.conn.ssl.SSLSocketFactory: java.net.Socket connectSocket(java.net.Socket,java.lang.String,int,java.net.InetAddress,int,org.apache.http.params.HttpParams)>: 1
<java.lang.StackTraceElement: int getLineNumber()>: 9
<java.util.LinkedList: java.lang.Object getLast()>: 1
<java.lang.Runtime: java.lang.Runtime getRuntime()>: 26
<java.nio.charset.Charset: java.lang.String name()>: 6
<android.widget.RemoteViews: int getLayoutId()>: 1
<java.lang.Double: double parseDouble(java.lang.String)>: 9
<android.view.MotionEvent: float getRawY()>: 1
<android.view.MotionEvent: int getAction()>: 17
<android.content.Intent: android.content.Intent setClass(android.content.Context,java.lang.Class)>: 1
<android.app.PendingIntent: android.content.IntentSender getIntentSender()>: 1
<android.app.PendingIntent: android.app.PendingIntent getBroadcast(android.content.Context,int,android.content.Intent,int)>: 2
<java.net.HttpURLConnection: int getResponseCode()>: 35
<android.view.MotionEvent: float getY()>: 10
<java.util.Calendar: java.util.Date getTime()>: 1
<android.webkit.WebSettings: java.lang.String getDefaultUserAgent(android.content.Context)>: 4
<android.widget.PopupWindow: int getWidth()>: 1
<android.view.ViewGroup: int getChildCount()>: 20
<java.net.Socket: java.io.InputStream getInputStream()>: 1
<android.app.ActivityManager: java.util.List getRunningAppProcesses()>: 8
<android.widget.ImageView: android.graphics.drawable.Drawable getDrawable()>: 1
<android.content.ContentResolver: android.net.Uri insert(android.net.Uri,android.content.ContentValues)>: 5
<android.view.View$MeasureSpec: int getSize(int)>: 6
<android.graphics.Bitmap: int getRowBytes()>: 8
<java.net.URI: java.lang.String getSchemeSpecificPart()>: 1
<java.lang.Class: java.lang.reflect.Constructor getDeclaredConstructor(java.lang.Class[])>: 6
<android.os.Bundle: boolean getBoolean(java.lang.String)>: 2
<android.content.res.AssetManager: java.io.InputStream open(java.lang.String)>: 7
<java.lang.Thread: java.lang.StackTraceElement[] getStackTrace()>: 11
<java.lang.Long: long parseLong(java.lang.String)>: 29
<android.content.res.TypedArray: java.lang.String getString(int)>: 3
<android.widget.ImageView: android.widget.ImageView$ScaleType getScaleType()>: 1
<org.json.JSONArray: java.lang.Object get(int)>: 4
<android.content.res.Resources: android.content.res.Configuration getConfiguration()>: 23
<android.content.ComponentName: java.lang.String getPackageName()>: 3
<java.lang.Short: short parseShort(java.lang.String)>: 1
<org.json.JSONObject: int getInt(java.lang.String)>: 60
<android.net.Uri: java.lang.String getQueryParameter(java.lang.String)>: 18
<android.location.Location: double getLatitude()>: 8
<java.io.FileOutputStream: java.nio.channels.FileChannel getChannel()>: 1
<android.os.HandlerThread: android.os.Looper getLooper()>: 11
<android.net.Uri: android.net.Uri parse(java.lang.String)>: 95
<android.view.MotionEvent: int getHistorySize()>: 1
<java.net.InetAddress: java.net.InetAddress getByName(java.lang.String)>: 4
<javax.crypto.spec.IvParameterSpec: byte[] getIV()>: 2
<android.view.View: int getVisibility()>: 13
<android.view.View: void getLocationOnScreen(int[])>: 5
<java.lang.Boolean: boolean parseBoolean(java.lang.String)>: 10
<java.security.MessageDigest: byte[] digest(byte[])>: 4
<java.util.concurrent.atomic.AtomicLong: long get()>: 1
<java.io.FileInputStream: void <init>: 38
<java.util.ArrayList: java.lang.Object get(int)>: 29
<android.net.Uri: java.lang.String decode(java.lang.String)>: 1
<android.view.TextureView: android.graphics.SurfaceTexture getSurfaceTexture()>: 3
<java.net.URL: java.lang.String getProtocol()>: 9
<android.view.MotionEvent: float getRawX()>: 1
<android.telephony.TelephonyManager: java.lang.String getSimOperatorName()>: 2
<java.lang.Thread: java.util.Map getAllStackTraces()>: 1
<android.content.res.Resources: int getDimensionPixelSize(int)>: 1
<java.security.KeyFactory: java.security.KeyFactory getInstance(java.lang.String)>: 5
<android.view.View: boolean getLocalVisibleRect(android.graphics.Rect)>: 1
<android.content.Intent: java.lang.String getDataString()>: 3
<java.net.URLConnection: java.io.InputStream getInputStream()>: 2
<java.security.MessageDigest: int getDigestLength()>: 1
<java.net.HttpURLConnection: java.lang.String getContentEncoding()>: 3
<java.net.NetworkInterface: java.util.Enumeration getNetworkInterfaces()>: 1
<java.nio.ByteBuffer: java.nio.ByteBuffer get(byte[])>: 4
<java.lang.String: byte[] getBytes(java.lang.String)>: 46
<android.net.NetworkInfo: java.lang.String getSubtypeName()>: 3
<java.util.zip.CRC32: long getValue()>: 1
<android.net.NetworkInfo: int getSubtype()>: 6
<android.view.View: android.os.IBinder getWindowToken()>: 1
<java.lang.Class: java.lang.String getName()>: 72
<java.nio.channels.SocketChannel: long write(java.nio.ByteBuffer[])>: 1
<android.os.StatFs: int getBlockCount()>: 8
<android.location.Location: long getTime()>: 6
<org.apache.http.HttpEntity: java.io.InputStream getContent()>: 20
<java.util.Locale: java.lang.String getCountry()>: 10
<android.database.Cursor: long getLong(int)>: 17
<android.widget.TextView: float getTextSize()>: 1
<java.security.Signature: java.security.Signature getInstance(java.lang.String,java.lang.String)>: 1
<android.view.View: int getTop()>: 6
<android.view.ViewGroup: android.view.View getChildAt(int)>: 16
<java.io.File: boolean delete()>: 101
<java.text.NumberFormat: java.lang.Number parse(java.lang.String)>: 1
<java.lang.Character: int getType(int)>: 2
<org.apache.http.conn.ssl.SSLSocketFactory: org.apache.http.conn.ssl.SSLSocketFactory getSocketFactory()>: 3
<java.net.InetAddress: byte[] getAddress()>: 17
<java.io.File: void <init>: 136
<java.io.StringWriter: java.lang.StringBuffer getBuffer()>: 1
<android.app.Activity: java.lang.String getLocalClassName()>: 7
<java.net.InetSocketAddress: java.net.InetAddress getAddress()>: 3
<android.media.AudioManager: boolean isMusicActive()>: 1
<java.lang.Class: java.lang.reflect.Constructor getConstructor(java.lang.Class[])>: 2
<android.telephony.TelephonyManager: int getNetworkType()>: 2
<android.net.http.SslError: java.lang.String getUrl()>: 1
<java.util.AbstractMap$SimpleEntry: java.lang.Object getKey()>: 1
<java.lang.Class: java.lang.reflect.Field[] getFields()>: 1
<android.net.http.AndroidHttpClient: org.apache.http.params.HttpParams getParams()>: 1
<javax.net.ssl.SSLContext: javax.net.ssl.SSLContext getInstance(java.lang.String)>: 3
<java.net.Socket: java.net.SocketAddress getLocalSocketAddress()>: 2
<java.lang.Class: java.lang.reflect.Field getDeclaredField(java.lang.String)>: 14
<java.util.BitSet: boolean get(int)>: 111
<java.util.logging.LogRecord: java.lang.Throwable getThrown()>: 2
<android.view.View: int getMeasuredHeight()>: 7
<android.graphics.Bitmap: android.graphics.Bitmap createBitmap(android.graphics.Bitmap,int,int,int,int,android.graphics.Matrix,boolean)>: 3
<android.webkit.WebView: void loadUrl(java.lang.String)>: 19
<android.view.View: boolean getGlobalVisibleRect(android.graphics.Rect)>: 6
<android.view.ViewConfiguration: int getPressedStateDuration()>: 1
<android.view.MotionEvent: int getActionMasked()>: 3
<android.os.StatFs: int getBlockSize()>: 10
<android.content.pm.PackageManager: java.util.List getInstalledPackages(int)>: 3
<android.os.StatFs: int getAvailableBlocks()>: 7
<java.lang.String: byte[] getBytes()>: 62
<java.io.File: java.lang.String getPath()>: 21
<java.io.DataInputStream: boolean readBoolean()>: 7
<android.view.View: int getId()>: 1
<android.net.SSLCertificateSocketFactory: javax.net.ssl.SSLSocketFactory getDefault(int,android.net.SSLSessionCache)>: 1
<android.app.ActivityManager: int getMemoryClass()>: 1
<java.io.DataInputStream: int readUnsignedShort()>: 5
<java.net.DatagramPacket: java.net.InetAddress getAddress()>: 2
<java.util.UUID: long getMostSignificantBits()>: 1
<android.database.sqlite.SQLiteDatabase: android.database.Cursor rawQuery(java.lang.String,java.lang.String[])>: 4
<java.net.URISyntaxException: java.lang.String getMessage()>: 1
<android.view.View: android.view.ViewGroup$LayoutParams getLayoutParams()>: 2
<java.util.logging.LogRecord: java.lang.String getMessage()>: 2
<android.view.View: android.content.res.Resources getResources()>: 1
<java.net.Socket: java.net.InetAddress getInetAddress()>: 1
<java.io.File: java.lang.String getParent()>: 4
<java.io.BufferedReader: java.lang.String readLine()>: 82
<java.lang.reflect.Field: java.lang.'annotation'.Annotation getAnnotation(java.lang.Class)>: 5
<android.media.AudioManager: int getMode()>: 1
<android.net.http.SslError: int getPrimaryError()>: 1
<java.lang.reflect.Field: int getInt(java.lang.Object)>: 2
<java.lang.Thread: java.lang.ThreadGroup getThreadGroup()>: 1
<android.view.TextureView: android.graphics.Bitmap getBitmap(int,int)>: 1
<android.net.NetworkInfo: java.lang.String getExtraInfo()>: 1
<java.lang.Throwable: java.lang.String getMessage()>: 22
<org.apache.http.impl.client.RequestWrapper: java.lang.String getMethod()>: 1
<java.lang.Thread: java.lang.Thread$UncaughtExceptionHandler getDefaultUncaughtExceptionHandler()>: 9
<java.lang.Throwable: java.lang.StackTraceElement[] getStackTrace()>: 19
<android.content.res.Resources: android.util.DisplayMetrics getDisplayMetrics()>: 50
<java.util.LinkedHashMap: java.lang.Object get(java.lang.Object)>: 18
<android.view.View: int getBottom()>: 2
<java.lang.Class: java.lang.String getCanonicalName()>: 13
<android.view.View: int getWindowVisibility()>: 2
<android.os.Bundle: int getInt(java.lang.String)>: 4
<java.lang.StackTraceElement: java.lang.String getMethodName()>: 13
<java.net.URL: java.lang.String getQuery()>: 2
<android.os.Bundle: java.lang.Object get(java.lang.String)>: 7
<java.lang.ThreadGroup: java.lang.String getName()>: 1
<android.view.KeyEvent: int getKeyCode()>: 1
<android.webkit.WebView: void stopLoading()>: 16
<android.app.Dialog: android.view.Window getWindow()>: 5
<java.util.concurrent.atomic.AtomicInteger: int getAndDecrement()>: 4
<java.net.URI: java.lang.String getScheme()>: 9
<java.util.Properties: java.lang.String getProperty(java.lang.String,java.lang.String)>: 1
<java.util.WeakHashMap: java.lang.Object get(java.lang.Object)>: 22
<android.os.Looper: android.os.Looper getMainLooper()>: 57
<java.util.ResourceBundle: java.util.ResourceBundle getBundle(java.lang.String,java.util.Locale)>: 1
<android.accounts.AccountManager: android.accounts.AccountManagerFuture getAuthToken(android.accounts.Account,java.lang.String,boolean,android.accounts.AccountManagerCallback,android.os.Handler)>: 2
<android.location.LocationManager: android.location.Location getLastKnownLocation(java.lang.String)>: 6
<java.util.Date: long getTime()>: 52
<android.view.View$MeasureSpec: int getMode(int)>: 7
<java.util.Date: int getYear()>: 1
<android.telephony.TelephonyManager: int getPhoneType()>: 3
<java.lang.reflect.Field: java.lang.Object get(java.lang.Object)>: 11
<android.graphics.drawable.BitmapDrawable: android.graphics.Bitmap getBitmap()>: 1
<java.lang.Class: java.lang.ClassLoader getClassLoader()>: 11
<java.net.URLDecoder: java.lang.String decode(java.lang.String)>: 1
<java.io.DataInputStream: int readInt()>: 15
<org.json.JSONObject: java.lang.String getString(java.lang.String)>: 110
<android.view.Display: int getRotation()>: 6
<android.os.Bundle: boolean getBoolean(java.lang.String,boolean)>: 2
<android.media.AudioManager: int getStreamVolume(int)>: 2
<java.io.File: java.lang.String getCanonicalPath()>: 1
<android.widget.VideoView: int getCurrentPosition()>: 2
<java.io.DataInputStream: long readLong()>: 13
<android.view.MotionEvent: float getHistoricalY(int,int)>: 1
<android.content.ContentResolver: java.io.InputStream openInputStream(android.net.Uri)>: 3
<android.net.Uri: java.util.Set getQueryParameterNames()>: 1
<android.content.res.Resources: android.graphics.drawable.Drawable getDrawable(int)>: 3
<java.lang.System: java.lang.String getProperty(java.lang.String)>: 27
<javax.crypto.Cipher: byte[] doFinal(byte[])>: 7
<java.lang.Class: java.lang.reflect.Method getDeclaredMethod(java.lang.String,java.lang.Class[])>: 11
<android.os.Environment: java.io.File getExternalStorageDirectory()>: 15
<java.lang.reflect.Method: java.lang.Object invoke(java.lang.Object,java.lang.Object[])>: 37
<java.security.KeyStore: void load(java.io.InputStream,char[])>: 2
<android.telephony.TelephonyManager: java.lang.String getSimCountryIso()>: 1
<android.view.View: float getAlpha()>: 2
<android.widget.EditText: android.text.Editable getText()>: 1
<android.provider.Settings$System: java.lang.String getString(android.content.ContentResolver,java.lang.String)>: 2
<android.telephony.TelephonyManager: java.lang.String getNetworkCountryIso()>: 3
<java.nio.channels.SelectableChannel: java.nio.channels.SelectionKey register(java.nio.channels.Selector,int)>: 1
<android.os.Bundle: java.util.ArrayList getStringArrayList(java.lang.String)>: 8
<java.util.Locale: java.lang.String getLanguage()>: 14
<android.media.AudioManager: int getRingerMode()>: 1
<java.io.File: java.lang.String getAbsolutePath()>: 58
<android.view.MotionEvent: float getX()>: 18
<java.lang.Integer: int parseInt(java.lang.String)>: 98
<java.security.KeyStore: java.security.KeyStore getInstance(java.lang.String)>: 2
<java.util.ResourceBundle: java.lang.String getString(java.lang.String)>: 5
<android.location.Location: double getLongitude()>: 8
<org.json.JSONArray: org.json.JSONObject getJSONObject(int)>: 28
<android.content.Intent: java.lang.String getStringExtra(java.lang.String)>: 24
<android.database.sqlite.SQLiteOpenHelper: android.database.sqlite.SQLiteDatabase getWritableDatabase()>: 1
<java.lang.reflect.Array: java.lang.Object get(java.lang.Object,int)>: 1
<android.net.wifi.WifiManager: android.net.wifi.WifiInfo getConnectionInfo()>: 4
<android.webkit.WebView: java.lang.String getTitle()>: 2
<android.app.ActivityManager: java.util.List getRunningTasks(int)>: 7
<android.webkit.WebSettings: java.lang.String getUserAgentString()>: 8
<android.view.View: void getLocationInWindow(int[])>: 7
<android.os.Message: android.os.Bundle getData()>: 1
<java.lang.Integer: int parseInt(java.lang.String,int)>: 2
<android.content.Intent: android.content.ComponentName getComponent()>: 4
<java.security.KeyStore: java.lang.String getDefaultType()>: 2
<java.io.FileInputStream: java.io.FileDescriptor getFD()>: 1
<android.webkit.WebView: void reload()>: 3
<android.graphics.Bitmap: int getPixel(int,int)>: 2
<android.net.ConnectivityManager: android.net.NetworkInfo getNetworkInfo(int)>: 6
<android.view.View: android.graphics.Bitmap getDrawingCache()>: 2
<android.database.sqlite.SQLiteOpenHelper: android.database.sqlite.SQLiteDatabase getReadableDatabase()>: 1
<android.database.sqlite.SQLiteDatabase: android.database.Cursor query(java.lang.String,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,java.lang.String,java.lang.String,java.lang.String)>: 3
<android.widget.PopupWindow: int getHeight()>: 1
<java.net.DatagramSocket: java.net.SocketAddress getRemoteSocketAddress()>: 2
<android.app.PendingIntent: android.app.PendingIntent getService(android.content.Context,int,android.content.Intent,int)>: 1
<org.json.JSONObject: long getLong(java.lang.String)>: 16
<android.view.Display: void getMetrics(android.util.DisplayMetrics)>: 12
<android.view.Window: android.view.WindowManager$LayoutParams getAttributes()>: 2
<android.view.Display: int getWidth()>: 7
<android.os.Environment: java.io.File getDataDirectory()>: 3
<android.location.LocationManager: java.util.List getProviders(android.location.Criteria,boolean)>: 1
<java.lang.ref.Reference: java.lang.Object get()>: 14
<android.media.MediaMetadataRetriever: android.graphics.Bitmap getFrameAtTime(long,int)>: 1
<java.util.concurrent.atomic.AtomicInteger: int getAndIncrement()>: 6
<android.view.View: boolean getGlobalVisibleRect(android.graphics.Rect,android.graphics.Point)>: 3
<android.content.Context: java.io.FileInputStream openFileInput(java.lang.String)>: 3
<java.net.InetAddress: java.net.InetAddress getByAddress(byte[])>: 12
<android.content.res.Resources: java.lang.String getString(int)>: 2
<android.os.Bundle: android.os.Bundle getBundle(java.lang.String)>: 17
<android.provider.Settings$Secure: java.lang.String getString(android.content.ContentResolver,java.lang.String)>: 13
<java.net.URL: int getPort()>: 3
<javax.crypto.Cipher: javax.crypto.Cipher getInstance(java.lang.String)>: 9
<android.content.Context: java.lang.Object getSystemService(java.lang.String)>: 131
<android.content.Intent: java.util.Set getCategories()>: 2
<java.net.CookieHandler: java.net.CookieHandler getDefault()>: 1
<android.os.Environment: java.lang.String getExternalStorageState()>: 11
<javax.net.ssl.SSLContext: javax.net.ssl.SSLSocketFactory getSocketFactory()>: 5
<android.content.res.Resources: int getIdentifier(java.lang.String,java.lang.String,java.lang.String)>: 7
<android.graphics.BitmapFactory: android.graphics.Bitmap decodeStream(java.io.InputStream)>: 5
<android.content.Intent: boolean getBooleanExtra(java.lang.String,boolean)>: 12
<android.view.MotionEvent: float getHistoricalX(int,int)>: 1
<org.json.JSONArray: int getInt(int)>: 1
<java.util.logging.Logger: java.util.logging.Handler[] getHandlers()>: 1
<android.app.PendingIntent: android.app.PendingIntent getActivity(android.content.Context,int,android.content.Intent,int)>: 1
<java.io.File: java.io.File getParentFile()>: 9
<java.util.concurrent.atomic.AtomicBoolean: boolean get()>: 9
<android.app.Notification$Builder: android.app.Notification getNotification()>: 2
<java.util.UUID: long getLeastSignificantBits()>: 1
<android.content.Context: java.lang.String getString(int)>: 3
<android.webkit.WebView: android.webkit.WebSettings getSettings()>: 27
<java.net.DatagramPacket: int getPort()>: 2
<android.webkit.CookieSyncManager: android.webkit.CookieSyncManager getInstance()>: 6
<java.util.logging.LogManager: java.util.logging.LogManager getLogManager()>: 2
<android.content.ContentResolver: android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String)>: 8
<java.util.TimeZone: java.util.TimeZone getDefault()>: 2
<android.graphics.Bitmap: void getPixels(int[],int,int,int,int,int,int)>: 2
<java.lang.Class: java.lang.String getSimpleName()>: 107
<android.view.View: int getLeft()>: 3
<java.net.Socket: java.net.InetAddress getLocalAddress()>: 1
<android.os.Bundle: android.os.Parcelable getParcelable(java.lang.String)>: 5
<android.app.AlertDialog$Builder: android.app.AlertDialog show()>: 1
<android.telephony.TelephonyManager: java.lang.String getNetworkOperator()>: 5
<android.app.ActivityManager: java.util.List getRunningServices(int)>: 2
<android.webkit.WebSettings: void setLoadsImagesAutomatically(boolean)>: 1
<android.widget.TextView: java.lang.CharSequence getText()>: 3
<org.json.JSONObject: boolean getBoolean(java.lang.String)>: 13
<java.net.HttpURLConnection: java.lang.String getResponseMessage()>: 6
<android.os.Bundle: java.lang.String getString(java.lang.String)>: 36
<android.app.ActivityManager: java.util.List getProcessesInErrorState()>: 1
<java.lang.reflect.Method: java.lang.Class getReturnType()>: 1
<android.webkit.WebView: void loadData(java.lang.String,java.lang.String,java.lang.String)>: 2
<android.content.Intent: int getFlags()>: 3
<java.net.Socket: java.net.SocketAddress getRemoteSocketAddress()>: 2
<android.content.Intent: android.os.Bundle getExtras()>: 5
<java.security.MessageDigest: byte[] digest()>: 20
<android.webkit.WebSettings: boolean getJavaScriptEnabled()>: 2
<java.lang.Thread: java.lang.String getName()>: 19
<android.net.Uri: java.util.List getQueryParameters(java.lang.String)>: 2
<android.database.sqlite.SQLiteDatabase: android.database.Cursor query(java.lang.String,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,java.lang.String,java.lang.String)>: 24
<android.content.res.Resources: java.lang.CharSequence getText(int)>: 2
<android.net.NetworkInfo: android.net.NetworkInfo$State getState()>: 4
<android.webkit.WebView: void loadDataWithBaseURL(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>: 4
<java.util.TimeZone: java.util.TimeZone getTimeZone(java.lang.String)>: 5
<java.util.Calendar: java.util.Calendar getInstance(java.util.Locale)>: 1
<java.util.TreeMap: java.lang.Object get(java.lang.Object)>: 1
<android.view.View: java.lang.Object getTag()>: 2
<android.graphics.Bitmap: android.graphics.Bitmap createBitmap(int[],int,int,android.graphics.Bitmap$Config)>: 2
<android.content.Intent: byte[] getByteArrayExtra(java.lang.String)>: 1
<java.net.URL: java.lang.String getUserInfo()>: 2
<android.content.res.Resources: int getColor(int)>: 7
<java.net.DatagramSocket: java.net.SocketAddress getLocalSocketAddress()>: 2
<android.view.ViewConfiguration: android.view.ViewConfiguration get(android.content.Context)>: 1
<java.net.Socket: int getLocalPort()>: 1
<android.os.Looper: java.lang.Thread getThread()>: 6
<android.net.NetworkInfo: java.lang.String getTypeName()>: 5
<java.security.Signature: byte[] sign()>: 1
<java.text.DateFormat: java.util.Date parse(java.lang.String)>: 1
<android.content.Intent: android.content.Intent setPackage(java.lang.String)>: 15
<android.location.Criteria: void setBearingRequired(boolean)>: 1
<org.apache.http.params.HttpConnectionParams: void setSoTimeout(org.apache.http.params.HttpParams,int)>: 20
<android.content.Intent: android.content.Intent setClassName(android.content.Context,java.lang.String)>: 4
<android.os.Bundle: void putDouble(java.lang.String,double)>: 1
<android.content.Intent: android.content.Intent setType(java.lang.String)>: 6
<android.widget.RemoteViews: void setImageViewBitmap(int,android.graphics.Bitmap)>: 1
<android.content.UriMatcher: void addURI(java.lang.String,java.lang.String,int)>: 5
<android.content.ContentValues: void put(java.lang.String,java.lang.String)>: 73
<org.apache.http.message.BasicHttpResponse: void setEntity(org.apache.http.HttpEntity)>: 3
<android.os.Bundle: void putBundle(java.lang.String,android.os.Bundle)>: 15
<android.graphics.Bitmap: void setPixels(int[],int,int,int,int,int,int)>: 2
<java.io.OutputStream: void write(byte[],int,int)>: 18
<android.app.Notification: void setLatestEventInfo(android.content.Context,java.lang.CharSequence,java.lang.CharSequence,android.app.PendingIntent)>: 1
<android.webkit.WebView: void setLayoutParams(android.view.ViewGroup$LayoutParams)>: 2
<android.webkit.WebView: void setBackgroundColor(int)>: 2
<java.io.PrintStream: void print(java.lang.String)>: 9
<java.io.BufferedOutputStream: void write(byte[],int,int)>: 3
<java.util.zip.ZipOutputStream: void setMethod(int)>: 2
<android.util.Log: int d(java.lang.String,java.lang.String,java.lang.Throwable)>: 6
<java.io.RandomAccessFile: void write(byte[],int,int)>: 1
<android.os.Parcel: void writeByteArray(byte[])>: 2
<java.lang.Math: double log(double)>: 2
<android.webkit.WebSettings: void setAppCachePath(java.lang.String)>: 1
<android.os.Bundle: void putParcelableArrayList(java.lang.String,java.util.ArrayList)>: 5
<android.os.Bundle: void putString(java.lang.String,java.lang.String)>: 42
<android.graphics.Rect: void set(android.graphics.Rect)>: 2
<android.graphics.RectF: void set(android.graphics.Rect)>: 2
<android.widget.MediaController: void setAnchorView(android.view.View)>: 1
<java.util.concurrent.ThreadPoolExecutor: void beforeExecute(java.lang.Thread,java.lang.Runnable)>: 1
<java.util.concurrent.ConcurrentHashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>: 3
<org.apache.http.entity.BasicHttpEntity: void setContent(java.io.InputStream)>: 6
<org.apache.http.params.HttpProtocolParams: void setVersion(org.apache.http.params.HttpParams,org.apache.http.ProtocolVersion)>: 2
<android.webkit.WebSettings: void setDisplayZoomControls(boolean)>: 1
<android.location.Location: void setLongitude(double)>: 1
<org.apache.http.params.HttpConnectionParams: void setConnectionTimeout(org.apache.http.params.HttpParams,int)>: 20
<android.content.Intent: android.content.Intent putExtra(java.lang.String,byte[])>: 1
<java.util.concurrent.atomic.AtomicBoolean: void set(boolean)>: 13
<android.content.Intent: android.content.Intent putExtra(java.lang.String,long)>: 8
<org.apache.http.conn.ssl.SSLSocketFactory: void setHostnameVerifier(org.apache.http.conn.ssl.X509HostnameVerifier)>: 1
<java.lang.Thread: void setDefaultUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler)>: 3
<java.util.concurrent.atomic.AtomicReference: void set(java.lang.Object)>: 1
<android.content.Intent: void writeToParcel(android.os.Parcel,int)>: 2
<java.util.concurrent.ThreadPoolExecutor: void afterExecute(java.lang.Runnable,java.lang.Throwable)>: 1
<java.math.BigInteger: java.math.BigInteger setBit(int)>: 1
<android.accounts.AccountManager: void invalidateAuthToken(java.lang.String,java.lang.String)>: 2
<java.util.concurrent.ThreadPoolExecutor: void setRejectedExecutionHandler(java.util.concurrent.RejectedExecutionHandler)>: 1
<android.app.AlarmManager: void setRepeating(int,long,long,android.app.PendingIntent)>: 1
<android.support.v4.content.LocalBroadcastManager: boolean sendBroadcast(android.content.Intent)>: 2
<java.net.HttpURLConnection: void connect()>: 5
<android.net.TrafficStats: void setThreadStatsTag(int)>: 3
<android.widget.TextView: void setText(java.lang.CharSequence)>: 29
<android.graphics.Paint: void setStyle(android.graphics.Paint$Style)>: 9
<java.net.DatagramPacket: void setAddress(java.net.InetAddress)>: 1
<android.webkit.WebSettings: void setSupportZoom(boolean)>: 7
<java.util.Calendar: void setTime(java.util.Date)>: 3
<org.apache.http.client.utils.URLEncodedUtils: java.util.List parse(java.net.URI,java.lang.String)>: 1
<java.util.zip.ZipEntry: void setSize(long)>: 1
<android.content.Intent: android.content.Intent putExtra(java.lang.String,java.lang.String[])>: 1
<java.io.PrintStream: void println(java.lang.Object)>: 12
<java.net.HttpURLConnection: java.io.InputStream getInputStream()>: 26
<android.content.Intent: android.content.Intent setClassName(java.lang.String,java.lang.String)>: 6
<android.widget.TextView: void setTextAppearance(android.content.Context,int)>: 1
<android.webkit.WebSettings: void setMediaPlaybackRequiresUserGesture(boolean)>: 2
<android.graphics.drawable.GradientDrawable: void setStroke(int,int)>: 1
<android.media.MediaPlayer: void setOnInfoListener(android.media.MediaPlayer$OnInfoListener)>: 3
<android.content.SharedPreferences$Editor: boolean commit()>: 60
<android.app.Activity: boolean onKeyDown(int,android.view.KeyEvent)>: 2
<android.content.ContentValues: void put(java.lang.String,java.lang.Long)>: 19
<org.apache.http.conn.scheme.SchemeRegistry: org.apache.http.conn.scheme.Scheme register(org.apache.http.conn.scheme.Scheme)>: 10
<android.widget.VideoView: void setVideoURI(android.net.Uri)>: 1
<java.util.zip.CRC32: void update(int)>: 1
<java.net.HttpURLConnection: void setRequestMethod(java.lang.String)>: 41
<java.lang.Float: float parseFloat(java.lang.String)>: 11
<javax.net.ssl.HttpsURLConnection: void setSSLSocketFactory(javax.net.ssl.SSLSocketFactory)>: 3
<android.webkit.WebSettings: void setSavePassword(boolean)>: 2
<android.view.View: void setId(int)>: 1
<android.util.Log: int e(java.lang.String,java.lang.String,java.lang.Throwable)>: 25
<android.util.Log: int println(int,java.lang.String,java.lang.String)>: 6
<java.lang.StringBuffer: void setLength(int)>: 5
<android.widget.TextView: void setEllipsize(android.text.TextUtils$TruncateAt)>: 4
<java.io.File: boolean setLastModified(long)>: 2
<java.io.BufferedWriter: void write(java.lang.String)>: 2
<android.view.View: void setBackgroundColor(int)>: 5
<android.database.sqlite.SQLiteDatabase: long replace(java.lang.String,java.lang.String,android.content.ContentValues)>: 5
<android.os.Parcel: void setDataPosition(int)>: 2
<java.io.FileOutputStream: void write(byte[],int,int)>: 6
<org.apache.http.impl.client.DefaultHttpClient: org.apache.http.HttpResponse execute(org.apache.http.client.methods.HttpUriRequest)>: 4
<java.math.BigDecimal: java.math.BigDecimal setScale(int,int)>: 2
<android.database.sqlite.SQLiteDatabase: long insert(java.lang.String,java.lang.String,android.content.ContentValues)>: 7
<android.graphics.drawable.BitmapDrawable: void setTargetDensity(int)>: 2
<java.io.OutputStreamWriter: void <init>: 11
<android.util.Log: int i(java.lang.String,java.lang.String)>: 69
<android.view.View: void setBackgroundDrawable(android.graphics.drawable.Drawable)>: 1
<java.util.HashSet: boolean add(java.lang.Object)>: 30
<android.media.MediaPlayer: void setOnPreparedListener(android.media.MediaPlayer$OnPreparedListener)>: 2
<android.location.LocationManager: void requestLocationUpdates(java.lang.String,long,float,android.location.LocationListener)>: 1
<android.widget.ProgressBar: void setVisibility(int)>: 5
<android.widget.ListView: void setSelection(int)>: 1
<android.os.Parcel: void writeStringArray(java.lang.String[])>: 2
<java.net.CookieHandler: void setDefault(java.net.CookieHandler)>: 1
<android.location.Criteria: void setAccuracy(int)>: 1
<java.net.DatagramPacket: void setLength(int)>: 2
<java.text.NumberFormat: void setGroupingUsed(boolean)>: 1
<android.view.Window: void setType(int)>: 2
<android.app.Activity: void setContentView(android.view.View,android.view.ViewGroup$LayoutParams)>: 1
<java.net.URL: void <init>: 40
<android.widget.VideoView: void setVideoPath(java.lang.String)>: 1
<org.apache.http.impl.cookie.DateUtils: java.util.Date parseDate(java.lang.String)>: 3
<android.webkit.WebSettings: void setAllowContentAccess(boolean)>: 1
<java.io.OutputStream: void write(byte[])>: 3
<android.widget.TextView: void setTypeface(android.graphics.Typeface,int)>: 2
<android.widget.ProgressBar: void setIndeterminate(boolean)>: 3
<android.media.MediaPlayer: void setDataSource(java.io.FileDescriptor)>: 1
<android.webkit.WebSettings: void setLoadWithOverviewMode(boolean)>: 1
<java.text.DecimalFormat: void setMinimumIntegerDigits(int)>: 2
<java.util.logging.Logger: void setUseParentHandlers(boolean)>: 1
<android.os.Bundle: void putBoolean(java.lang.String,boolean)>: 11
<android.location.Criteria: void setCostAllowed(boolean)>: 1
<org.apache.http.client.HttpClient: org.apache.http.HttpResponse execute(org.apache.http.client.methods.HttpUriRequest)>: 25
<android.util.Log: int wtf(java.lang.String,java.lang.String,java.lang.Throwable)>: 2
<android.content.ContextWrapper: void startActivity(android.content.Intent)>: 6
<android.os.Bundle: void writeToParcel(android.os.Parcel,int)>: 7
<java.io.DataOutputStream: void writeByte(int)>: 3
<org.apache.http.params.HttpProtocolParams: void setContentCharset(org.apache.http.params.HttpParams,java.lang.String)>: 1
<android.widget.VideoView: void setOnErrorListener(android.media.MediaPlayer$OnErrorListener)>: 1
<android.app.Activity: void setContentView(int)>: 1
<java.io.Writer: void write(java.lang.String)>: 44
<android.webkit.WebSettings: void setUserAgentString(java.lang.String)>: 2
<java.lang.reflect.Field: void set(java.lang.Object,java.lang.Object)>: 4
<java.lang.Class: java.lang.Class forName(java.lang.String)>: 43
<org.apache.http.client.params.HttpClientParams: void setCookiePolicy(org.apache.http.params.HttpParams,java.lang.String)>: 2
<android.os.Bundle: void putSerializable(java.lang.String,java.io.Serializable)>: 1
<java.lang.Thread: void setName(java.lang.String)>: 6
<android.util.Log: int v(java.lang.String,java.lang.String,java.lang.Throwable)>: 1
<android.content.Intent: android.content.Intent putExtra(java.lang.String,android.os.Bundle)>: 2
<android.database.sqlite.SQLiteDatabase: android.database.sqlite.SQLiteDatabase openOrCreateDatabase(java.io.File,android.database.sqlite.SQLiteDatabase$CursorFactory)>: 3
<java.util.Calendar: void set(int,int,int,int,int,int)>: 1
<java.net.DatagramSocket: void send(java.net.DatagramPacket)>: 2
<java.lang.String: boolean startsWith(java.lang.String)>: 102
<java.io.File: boolean setReadable(boolean,boolean)>: 3
<android.os.Handler: boolean sendMessage(android.os.Message)>: 3
<java.net.Socket: void bind(java.net.SocketAddress)>: 1
<java.util.zip.ZipOutputStream: void write(byte[],int,int)>: 3
<android.content.Intent: android.content.Intent putExtra(java.lang.String,boolean)>: 7
<android.location.LocationManager: void requestLocationUpdates(java.lang.String,long,float,android.location.LocationListener,android.os.Looper)>: 1
<java.lang.Thread: void setUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler)>: 2
<android.view.View: void setOnClickListener(android.view.View$OnClickListener)>: 20
<android.widget.VideoView: void setMediaController(android.widget.MediaController)>: 1
<android.media.MediaMetadataRetriever: void setDataSource(java.lang.String)>: 1
<android.view.View: void draw(android.graphics.Canvas)>: 1
<java.lang.reflect.Method: java.lang.Object invoke(java.lang.Object,java.lang.Object[])>: 37
<android.os.Bundle: void putStringArrayList(java.lang.String,java.util.ArrayList)>: 3
<android.widget.ImageView: void setImageResource(int)>: 4
<org.apache.http.conn.params.ConnManagerParams: void setMaxConnectionsPerRoute(org.apache.http.params.HttpParams,org.apache.http.conn.params.ConnPerRoute)>: 1
<org.json.JSONObject: org.json.JSONObject put(java.lang.String,double)>: 6
<android.widget.TextView: void setMaxLines(int)>: 6
<android.webkit.WebView: void setWebChromeClient(android.webkit.WebChromeClient)>: 6
<org.json.JSONObject: org.json.JSONObject put(java.lang.String,boolean)>: 27
<android.app.DownloadManager$Request: android.app.DownloadManager$Request setShowRunningNotification(boolean)>: 1
<android.content.Intent: android.content.Intent putExtra(java.lang.String,java.lang.String)>: 47
<android.media.MediaPlayer: void setDataSource(android.content.Context,android.net.Uri)>: 2
<android.content.Intent: android.content.Intent putParcelableArrayListExtra(java.lang.String,java.util.ArrayList)>: 1
<android.os.Bundle: void setClassLoader(java.lang.ClassLoader)>: 2
<android.view.animation.Animation: void setFillAfter(boolean)>: 2
<java.lang.Throwable: void setStackTrace(java.lang.StackTraceElement[])>: 1
<android.location.Criteria: void setSpeedRequired(boolean)>: 1
<android.location.Criteria: void setAltitudeRequired(boolean)>: 1
<java.io.FileOutputStream: void <init>: 38
<java.io.FileOutputStream: void write(byte[])>: 7
<android.widget.ImageView: void setImageDrawable(android.graphics.drawable.Drawable)>: 26
<java.util.ArrayList: java.lang.Object set(int,java.lang.Object)>: 8
<org.apache.http.params.HttpProtocolParams: void setUserAgent(org.apache.http.params.HttpParams,java.lang.String)>: 5
<android.widget.LinearLayout: void setOrientation(int)>: 10
<android.widget.RatingBar: void setNumStars(int)>: 1
<java.lang.Integer: int parseInt(java.lang.String)>: 98
<android.app.Activity: void setContentView(android.view.View)>: 4
<android.content.Intent: android.content.Intent setComponent(android.content.ComponentName)>: 4
<android.content.Intent: android.content.Intent putExtra(java.lang.String,int)>: 6
<java.util.logging.Logger: void setLevel(java.util.logging.Level)>: 2
<android.view.View: void setDrawingCacheEnabled(boolean)>: 4
<android.view.View: void setOnTouchListener(android.view.View$OnTouchListener)>: 14
<java.util.TreeMap: java.lang.Object put(java.lang.Object,java.lang.Object)>: 2
<org.json.JSONObject: org.json.JSONObject put(java.lang.String,int)>: 97
<android.widget.RatingBar: void setStepSize(float)>: 1
<android.app.DownloadManager$Request: android.app.DownloadManager$Request setDestinationInExternalPublicDir(java.lang.String,java.lang.String)>: 1
<android.content.ContentValues: void put(java.lang.String,byte[])>: 4
<java.util.zip.CRC32: void update(byte[],int,int)>: 1
<android.app.ActivityManager: java.util.List getRunningTasks(int)>: 7
<java.lang.String: java.lang.String substring(int,int)>: 71
<android.media.MediaPlayer: void setScreenOnWhilePlaying(boolean)>: 1
<java.text.NumberFormat: void setParseIntegerOnly(boolean)>: 1
<android.webkit.WebSettings: void setSupportMultipleWindows(boolean)>: 1
<android.webkit.WebSettings: void setJavaScriptCanOpenWindowsAutomatically(boolean)>: 1
<java.lang.Integer: int parseInt(java.lang.String,int)>: 2
<android.os.Handler: boolean sendEmptyMessageDelayed(int,long)>: 7
<android.webkit.WebView: void addJavascriptInterface(java.lang.Object,java.lang.String)>: 2
<android.view.View: void setTag(java.lang.Object)>: 2
<android.graphics.RectF: void set(float,float,float,float)>: 1
<android.widget.LinearLayout: void setGravity(int)>: 5
<android.widget.Toast: void setText(java.lang.CharSequence)>: 1
<java.io.File: boolean setExecutable(boolean,boolean)>: 1
<android.graphics.Paint: android.graphics.Shader setShader(android.graphics.Shader)>: 2
<java.io.DataOutputStream: void write(byte[])>: 12
<android.graphics.drawable.GradientDrawable: void setColor(int)>: 1
<android.webkit.WebSettings: void setDomStorageEnabled(boolean)>: 1
<android.view.Window: void setBackgroundDrawableResource(int)>: 1
<org.apache.http.conn.params.ConnManagerParams: void setMaxTotalConnections(org.apache.http.params.HttpParams,int)>: 2
<android.graphics.Color: int parseColor(java.lang.String)>: 10
<java.net.URL: java.net.URLConnection openConnection()>: 30
<java.util.BitSet: void set(int)>: 64
<android.webkit.WebSettings: void setJavaScriptEnabled(boolean)>: 18
<android.view.View: void setFocusable(boolean)>: 1
<android.webkit.WebSettings: void setBuiltInZoomControls(boolean)>: 3
<android.widget.ImageView: void setScaleType(android.widget.ImageView$ScaleType)>: 7
<android.graphics.Paint: android.graphics.Typeface setTypeface(android.graphics.Typeface)>: 1
<java.lang.Thread: void setPriority(int)>: 4
<android.graphics.drawable.GradientDrawable: void setCornerRadius(float)>: 1
<android.widget.RatingBar: void setRating(float)>: 3
<android.os.Parcel: void writeByte(byte)>: 21
<org.apache.http.params.HttpConnectionParams: void setTcpNoDelay(org.apache.http.params.HttpParams,boolean)>: 1
<android.widget.ImageView: void setImageBitmap(android.graphics.Bitmap)>: 18
<android.app.Activity: void onCreate(android.os.Bundle)>: 9
<java.util.zip.Deflater: void setInput(byte[])>: 1
<android.util.Log: int i(java.lang.String,java.lang.String,java.lang.Throwable)>: 3
<org.apache.http.params.HttpConnectionParams: void setSocketBufferSize(org.apache.http.params.HttpParams,int)>: 1
<android.util.Log: int e(java.lang.String,java.lang.String)>: 136
<android.widget.PopupWindow: void setOutsideTouchable(boolean)>: 2
<android.graphics.Point: void set(int,int)>: 1
<java.util.TreeSet: boolean add(java.lang.Object)>: 7
<android.view.View: void setBackground(android.graphics.drawable.Drawable)>: 1
<android.location.Location: void setLatitude(double)>: 1
<android.webkit.WebSettings: void setPluginState(android.webkit.WebSettings$PluginState)>: 3
<java.lang.Double: double parseDouble(java.lang.String)>: 9
<org.json.JSONObject: java.lang.String toString(int)>: 2
<android.content.ContentValues: void put(java.lang.String,java.lang.Integer)>: 42
<android.content.Intent: android.content.Intent setClass(android.content.Context,java.lang.Class)>: 1
<android.webkit.WebSettings: void setAppCacheMaxSize(long)>: 1
<android.graphics.Paint: void setStrokeCap(android.graphics.Paint$Cap)>: 1
<org.apache.http.conn.params.ConnManagerParams: void setTimeout(org.apache.http.params.HttpParams,long)>: 2
<android.util.Log: int d(java.lang.String,java.lang.String)>: 54
<android.content.Intent: android.content.Intent setFlags(int)>: 29
<android.widget.PopupWindow: void update(int,int,int,int)>: 1
<android.app.AlertDialog$Builder: android.app.AlertDialog$Builder setPositiveButton(int,android.content.DialogInterface$OnClickListener)>: 2
<java.nio.ByteBuffer: java.nio.ByteBuffer put(byte[],int,int)>: 1
<android.content.Intent: android.content.Intent putExtra(java.lang.String,java.io.Serializable)>: 7
<android.graphics.Bitmap: void setDensity(int)>: 1
<org.json.JSONObject: org.json.JSONObject putOpt(java.lang.String,java.lang.Object)>: 20
<android.media.MediaPlayer: void setOnErrorListener(android.media.MediaPlayer$OnErrorListener)>: 1
<android.webkit.WebSettings: void setBlockNetworkImage(boolean)>: 1
<android.util.Log: int w(java.lang.String,java.lang.String,java.lang.Throwable)>: 3
<org.apache.http.params.BasicHttpParams: org.apache.http.params.HttpParams setParameter(java.lang.String,java.lang.Object)>: 1
<android.view.View: void setLayoutParams(android.view.ViewGroup$LayoutParams)>: 4
<org.json.JSONObject: org.json.JSONObject put(java.lang.String,long)>: 17
<android.os.Bundle: void putInt(java.lang.String,int)>: 21
<android.graphics.Rect: void set(int,int,int,int)>: 6
<android.view.MotionEvent: void setLocation(float,float)>: 1
<java.util.Calendar: void setTimeInMillis(long)>: 1
<java.net.DatagramPacket: void setPort(int)>: 1
<android.util.Log: int v(java.lang.String,java.lang.String)>: 13
<android.content.res.AssetManager: java.io.InputStream open(java.lang.String)>: 7
<android.graphics.Paint: android.graphics.ColorFilter setColorFilter(android.graphics.ColorFilter)>: 1
<android.graphics.Paint: void setTextAlign(android.graphics.Paint$Align)>: 2
<java.io.DataOutputStream: void writeUTF(java.lang.String)>: 14
<android.os.Bundle: void putLong(java.lang.String,long)>: 12
<android.widget.PopupWindow: void setTouchable(boolean)>: 1
<java.util.concurrent.ThreadPoolExecutor: void execute(java.lang.Runnable)>: 2
<android.location.Criteria: void setPowerRequirement(int)>: 1
<java.lang.Long: long parseLong(java.lang.String)>: 29
<android.os.AsyncTask: void onPostExecute(java.lang.Object)>: 2
<android.media.MediaPlayer: void setOnCompletionListener(android.media.MediaPlayer$OnCompletionListener)>: 1
<java.util.concurrent.ScheduledThreadPoolExecutor: void execute(java.lang.Runnable)>: 2
<android.widget.ImageView: void setImageAlpha(int)>: 1
<android.webkit.WebSettings: void setDatabasePath(java.lang.String)>: 1
<android.webkit.WebSettings: void setUseWideViewPort(boolean)>: 3
<android.app.Activity: void startActivityForResult(android.content.Intent,int)>: 2
<java.util.concurrent.ThreadPoolExecutor: java.util.concurrent.Future submit(java.lang.Runnable)>: 3
<java.lang.Short: short parseShort(java.lang.String)>: 1
<android.content.Intent: android.content.Intent setData(android.net.Uri)>: 16
<org.apache.http.client.params.HttpClientParams: void setRedirecting(org.apache.http.params.HttpParams,boolean)>: 1
<android.app.Activity: void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int)>: 1
<android.net.Uri: android.net.Uri parse(java.lang.String)>: 95
<java.text.NumberFormat: void setMinimumIntegerDigits(int)>: 4
<android.support.v4.content.LocalBroadcastManager: void registerReceiver(android.content.BroadcastReceiver,android.content.IntentFilter)>: 3
<android.app.Activity: void setRequestedOrientation(int)>: 11
<android.webkit.WebSettings: void setCacheMode(int)>: 2
<java.lang.Boolean: boolean parseBoolean(java.lang.String)>: 10
<android.util.Log: int w(java.lang.String,java.lang.String)>: 35
<java.net.DatagramSocket: void bind(java.net.SocketAddress)>: 2
<android.os.Handler: boolean sendEmptyMessage(int)>: 8
<android.content.MutableContextWrapper: void setBaseContext(android.content.Context)>: 1
<android.widget.Toast: android.widget.Toast makeText(android.content.Context,java.lang.CharSequence,int)>: 6
<android.content.Context: android.content.ComponentName startService(android.content.Intent)>: 6
<android.app.Activity: void startActivity(android.content.Intent)>: 1
<android.app.ActivityManager: java.util.List getRunningServices(int)>: 2
<android.content.Intent: android.content.Intent setDataAndType(android.net.Uri,java.lang.String)>: 6
<android.webkit.WebSettings: void setLoadsImagesAutomatically(boolean)>: 1
<android.graphics.Matrix: boolean setRectToRect(android.graphics.RectF,android.graphics.RectF,android.graphics.Matrix$ScaleToFit)>: 1
<android.widget.TextView: void setTypeface(android.graphics.Typeface)>: 3
<java.net.URLConnection: void setReadTimeout(int)>: 1
<android.view.View: void setClickable(boolean)>: 4
<org.apache.http.client.methods.HttpEntityEnclosingRequestBase: void setEntity(org.apache.http.HttpEntity)>: 3
<java.io.Writer: java.io.Writer append(char)>: 2
<android.widget.TextView: void setSingleLine(boolean)>: 1
<java.io.DataOutputStream: void writeBytes(java.lang.String)>: 14
<java.util.logging.LogManager: boolean addLogger(java.util.logging.Logger)>: 2
<org.json.JSONObject: org.json.JSONObject put(java.lang.String,java.lang.Object)>: 202
<android.content.Context: void startActivity(android.content.Intent)>: 52
<android.content.ContentValues: void put(java.lang.String,java.lang.Double)>: 2
<android.os.AsyncTask: android.os.AsyncTask execute(java.lang.Object[])>: 5
<android.media.MediaPlayer: void setOnBufferingUpdateListener(android.media.MediaPlayer$OnBufferingUpdateListener)>: 2
<android.util.Log: int w(java.lang.String,java.lang.Throwable)>: 1
<android.media.MediaPlayer: void setSurface(android.view.Surface)>: 3
<java.net.URLConnection: java.io.InputStream getInputStream()>: 2
<java.text.DateFormat: void setTimeZone(java.util.TimeZone)>: 2
<java.util.logging.Logger: void log(java.util.logging.Level,java.lang.String,java.lang.Throwable)>: 11
<android.app.AlertDialog$Builder: android.app.AlertDialog$Builder setNegativeButton(int,android.content.DialogInterface$OnClickListener)>: 2
<android.widget.RatingBar: void setIsIndicator(boolean)>: 1
<javax.xml.parsers.DocumentBuilderFactory: void setCoalescing(boolean)>: 1
<android.widget.TextView: void setTextColor(int)>: 9
<android.view.ViewGroup: void setOnHierarchyChangeListener(android.view.ViewGroup$OnHierarchyChangeListener)>: 1
<java.net.HttpURLConnection: void setFixedLengthStreamingMode(int)>: 3
<java.util.concurrent.ThreadPoolExecutor: void setThreadFactory(java.util.concurrent.ThreadFactory)>: 2
<android.app.NotificationManager: void notify(int,android.app.Notification)>: 1
<android.content.Intent: android.content.Intent setAction(java.lang.String)>: 12
<android.webkit.WebSettings: void setAppCacheEnabled(boolean)>: 1
<android.widget.TextView: void setGravity(int)>: 2
<android.widget.Toast: void setGravity(int,int,int)>: 1
<java.net.URLConnection: void setConnectTimeout(int)>: 1
<android.widget.TextView: void setTextSize(float)>: 11
<android.view.Window: void setFlags(int,int)>: 5
<android.media.MediaPlayer: void setOnVideoSizeChangedListener(android.media.MediaPlayer$OnVideoSizeChangedListener)>: 1
<android.view.animation.Animation: void setAnimationListener(android.view.animation.Animation$AnimationListener)>: 1
<android.webkit.WebSettings: void setDatabaseEnabled(boolean)>: 1
<java.lang.System: java.lang.String setProperty(java.lang.String,java.lang.String)>: 1
<java.io.ObjectOutputStream: void writeObject(java.lang.Object)>: 4
<android.graphics.Matrix: void setScale(float,float)>: 2
<android.widget.ImageView: void setAlpha(int)>: 2
<java.io.DataOutputStream: void flush()>: 23
<android.widget.VideoView: void setOnCompletionListener(android.media.MediaPlayer$OnCompletionListener)>: 1
<android.net.http.AndroidHttpClient: org.apache.http.HttpResponse execute(org.apache.http.client.methods.HttpUriRequest)>: 1
<android.view.View: void setVisibility(int)>: 22
<android.widget.ListView: void setSelectionFromTop(int,int)>: 1
<android.content.Intent: android.content.Intent createChooser(android.content.Intent,java.lang.CharSequence)>: 3
<java.io.File: boolean delete()>: 101
<java.text.NumberFormat: java.lang.Number parse(java.lang.String)>: 1
<java.lang.StringBuilder: void setLength(int)>: 19
<android.widget.ImageView: void setVisibility(int)>: 12
<org.apache.http.entity.BasicHttpEntity: void setContentLength(long)>: 3
<android.os.Bundle: void putParcelable(java.lang.String,android.os.Parcelable)>: 2
<android.webkit.WebView: void setWebViewClient(android.webkit.WebViewClient)>: 10
<android.database.sqlite.SQLiteDatabase: int update(java.lang.String,android.content.ContentValues,java.lang.String,java.lang.String[])>: 11
<android.view.animation.Animation: void setDuration(long)>: 2
<java.net.DatagramPacket: void setData(byte[])>: 2
<java.net.HttpURLConnection: void setInstanceFollowRedirects(boolean)>: 10
<android.widget.PopupWindow: void setClippingEnabled(boolean)>: 3
<java.util.concurrent.atomic.AtomicInteger: void set(int)>: 13
<java.util.zip.Inflater: void setInput(byte[],int,int)>: 1
<java.text.DateFormat: java.util.Date parse(java.lang.String)>: 1
<android.widget.TextView: void setPadding(int,int,int,int)>: 4
<android.os.Handler: boolean sendMessageDelayed(android.os.Message,long)>: 2
<java.net.HttpURLConnection: java.io.OutputStream getOutputStream()>: 12
<java.lang.Thread: void setDaemon(boolean)>: 2
<android.content.Intent: android.content.Intent putExtras(android.os.Bundle)>: 1
<javax.net.ssl.HttpsURLConnection: void setDefaultSSLSocketFactory(javax.net.ssl.SSLSocketFactory)>: 1
<android.widget.RelativeLayout: void setGravity(int)>: 2
<android.location.LocationManager: void removeUpdates(android.location.LocationListener)>: 3
<java.util.HashMap: java.lang.Object put(java.lang.Object,java.lang.Object)>: 189
<android.widget.LinearLayout: void setVerticalGravity(int)>: 2