META-INF/
META-INF/MANIFEST.MF
com/
com/google/
com/google/android/
com/google/android/collect/
com/google/android/collect/Lists.classLists.java
package com.google.android.collect
public com.google.android.collect.Lists extends java.lang.Object {
public void ()
public static java.util.ArrayList newArrayList ()
public static transient java.util.ArrayList newArrayList (java.lang.Object[])
Object[] elements
int capacity
java.util.ArrayList list
}
com/google/android/collect/Sets.classSets.java
package com.google.android.collect
public com.google.android.collect.Sets extends java.lang.Object {
public void ()
public static java.util.HashSet newHashSet ()
public static transient java.util.HashSet newHashSet (java.lang.Object[])
Object[] elements
int capacity
java.util.HashSet set
public static java.util.SortedSet newSortedSet ()
public static transient java.util.SortedSet newSortedSet (java.lang.Object[])
Object[] elements
java.util.SortedSet set
public static android.util.ArraySet newArraySet ()
public static transient android.util.ArraySet newArraySet (java.lang.Object[])
Object[] elements
int capacity
android.util.ArraySet set
}
com/google/android/collect/Maps.classMaps.java
package com.google.android.collect
public com.google.android.collect.Maps extends java.lang.Object {
public void ()
public static java.util.HashMap newHashMap ()
public static android.util.ArrayMap newArrayMap ()
}
com/google/android/gles_jni/
com/google/android/gles_jni/GLImpl.classGLImpl.java
package com.google.android.gles_jni
public com.google.android.gles_jni.GLImpl extends java.lang.Object implements javax.microedition.khronos.opengles.GL10 javax.microedition.khronos.opengles.GL10Ext javax.microedition.khronos.opengles.GL11 javax.microedition.khronos.opengles.GL11Ext javax.microedition.khronos.opengles.GL11ExtensionPack {
java.nio.Buffer _colorPointer
java.nio.Buffer _normalPointer
java.nio.Buffer _texCoordPointer
java.nio.Buffer _vertexPointer
java.nio.Buffer _pointSizePointerOES
java.nio.Buffer _matrixIndexPointerOES
java.nio.Buffer _weightPointerOES
private boolean haveCheckedExtensions
private boolean have_OES_blend_equation_separate
private boolean have_OES_blend_subtract
private boolean have_OES_framebuffer_object
private boolean have_OES_texture_cube_map
private static native void _nativeClassInit ()
public void ()
public void glGetPointerv (int, java.nio.Buffer[])
int pname
java.nio.Buffer[] params
private static boolean allowIndirectBuffers (java.lang.String)
android.content.pm.ApplicationInfo applicationInfo
android.os.RemoteException e
String appName
boolean result
int version
android.content.pm.IPackageManager pm
public native void glActiveTexture (int)
public native void glAlphaFunc (int, float)
public native void glAlphaFuncx (int, int)
public native void glBindTexture (int, int)
public native void glBlendFunc (int, int)
public native void glClear (int)
public native void glClearColor (float, float, float, float)
public native void glClearColorx (int, int, int, int)
public native void glClearDepthf (float)
public native void glClearDepthx (int)
public native void glClearStencil (int)
public native void glClientActiveTexture (int)
public native void glColor4f (float, float, float, float)
public native void glColor4x (int, int, int, int)
public native void glColorMask (boolean, boolean, boolean, boolean)
private native void glColorPointerBounds (int, int, int, java.nio.Buffer, int)
public void glColorPointer (int, int, int, java.nio.Buffer)
int size
int type
int stride
java.nio.Buffer pointer
public native void glCompressedTexImage2D (int, int, int, int, int, int, int, java.nio.Buffer)
public native void glCompressedTexSubImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer)
public native void glCopyTexImage2D (int, int, int, int, int, int, int, int)
public native void glCopyTexSubImage2D (int, int, int, int, int, int, int, int)
public native void glCullFace (int)
public native void glDeleteTextures (int, int[], int)
public native void glDeleteTextures (int, java.nio.IntBuffer)
public native void glDepthFunc (int)
public native void glDepthMask (boolean)
public native void glDepthRangef (float, float)
public native void glDepthRangex (int, int)
public native void glDisable (int)
public native void glDisableClientState (int)
public native void glDrawArrays (int, int, int)
public native void glDrawElements (int, int, int, java.nio.Buffer)
public native void glEnable (int)
public native void glEnableClientState (int)
public native void glFinish ()
public native void glFlush ()
public native void glFogf (int, float)
public native void glFogfv (int, float[], int)
public native void glFogfv (int, java.nio.FloatBuffer)
public native void glFogx (int, int)
public native void glFogxv (int, int[], int)
public native void glFogxv (int, java.nio.IntBuffer)
public native void glFrontFace (int)
public native void glFrustumf (float, float, float, float, float, float)
public native void glFrustumx (int, int, int, int, int, int)
public native void glGenTextures (int, int[], int)
public native void glGenTextures (int, java.nio.IntBuffer)
public native int glGetError ()
public native void glGetIntegerv (int, int[], int)
public native void glGetIntegerv (int, java.nio.IntBuffer)
public native java.lang.String _glGetString (int)
public java.lang.String glGetString (int)
int name
String returnValue
public native void glHint (int, int)
public native void glLightModelf (int, float)
public native void glLightModelfv (int, float[], int)
public native void glLightModelfv (int, java.nio.FloatBuffer)
public native void glLightModelx (int, int)
public native void glLightModelxv (int, int[], int)
public native void glLightModelxv (int, java.nio.IntBuffer)
public native void glLightf (int, int, float)
public native void glLightfv (int, int, float[], int)
public native void glLightfv (int, int, java.nio.FloatBuffer)
public native void glLightx (int, int, int)
public native void glLightxv (int, int, int[], int)
public native void glLightxv (int, int, java.nio.IntBuffer)
public native void glLineWidth (float)
public native void glLineWidthx (int)
public native void glLoadIdentity ()
public native void glLoadMatrixf (float[], int)
public native void glLoadMatrixf (java.nio.FloatBuffer)
public native void glLoadMatrixx (int[], int)
public native void glLoadMatrixx (java.nio.IntBuffer)
public native void glLogicOp (int)
public native void glMaterialf (int, int, float)
public native void glMaterialfv (int, int, float[], int)
public native void glMaterialfv (int, int, java.nio.FloatBuffer)
public native void glMaterialx (int, int, int)
public native void glMaterialxv (int, int, int[], int)
public native void glMaterialxv (int, int, java.nio.IntBuffer)
public native void glMatrixMode (int)
public native void glMultMatrixf (float[], int)
public native void glMultMatrixf (java.nio.FloatBuffer)
public native void glMultMatrixx (int[], int)
public native void glMultMatrixx (java.nio.IntBuffer)
public native void glMultiTexCoord4f (int, float, float, float, float)
public native void glMultiTexCoord4x (int, int, int, int, int)
public native void glNormal3f (float, float, float)
public native void glNormal3x (int, int, int)
private native void glNormalPointerBounds (int, int, java.nio.Buffer, int)
public void glNormalPointer (int, int, java.nio.Buffer)
int type
int stride
java.nio.Buffer pointer
public native void glOrthof (float, float, float, float, float, float)
public native void glOrthox (int, int, int, int, int, int)
public native void glPixelStorei (int, int)
public native void glPointSize (float)
public native void glPointSizex (int)
public native void glPolygonOffset (float, float)
public native void glPolygonOffsetx (int, int)
public native void glPopMatrix ()
public native void glPushMatrix ()
public native void glReadPixels (int, int, int, int, int, int, java.nio.Buffer)
public native void glRotatef (float, float, float, float)
public native void glRotatex (int, int, int, int)
public native void glSampleCoverage (float, boolean)
public native void glSampleCoveragex (int, boolean)
public native void glScalef (float, float, float)
public native void glScalex (int, int, int)
public native void glScissor (int, int, int, int)
public native void glShadeModel (int)
public native void glStencilFunc (int, int, int)
public native void glStencilMask (int)
public native void glStencilOp (int, int, int)
private native void glTexCoordPointerBounds (int, int, int, java.nio.Buffer, int)
public void glTexCoordPointer (int, int, int, java.nio.Buffer)
int size
int type
int stride
java.nio.Buffer pointer
public native void glTexEnvf (int, int, float)
public native void glTexEnvfv (int, int, float[], int)
public native void glTexEnvfv (int, int, java.nio.FloatBuffer)
public native void glTexEnvx (int, int, int)
public native void glTexEnvxv (int, int, int[], int)
public native void glTexEnvxv (int, int, java.nio.IntBuffer)
public native void glTexImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer)
public native void glTexParameterf (int, int, float)
public native void glTexParameterx (int, int, int)
public native void glTexSubImage2D (int, int, int, int, int, int, int, int, java.nio.Buffer)
public native void glTranslatef (float, float, float)
public native void glTranslatex (int, int, int)
private native void glVertexPointerBounds (int, int, int, java.nio.Buffer, int)
public void glVertexPointer (int, int, int, java.nio.Buffer)
int size
int type
int stride
java.nio.Buffer pointer
public native void glViewport (int, int, int, int)
public native int glQueryMatrixxOES (int[], int, int[], int)
public native int glQueryMatrixxOES (java.nio.IntBuffer, java.nio.IntBuffer)
public native void glBindBuffer (int, int)
public native void glBufferData (int, int, java.nio.Buffer, int)
public native void glBufferSubData (int, int, int, java.nio.Buffer)
public native void glClipPlanef (int, float[], int)
public native void glClipPlanef (int, java.nio.FloatBuffer)
public native void glClipPlanex (int, int[], int)
public native void glClipPlanex (int, java.nio.IntBuffer)
public native void glColor4ub (byte, byte, byte, byte)
public native void glColorPointer (int, int, int, int)
public native void glDeleteBuffers (int, int[], int)
public native void glDeleteBuffers (int, java.nio.IntBuffer)
public native void glDrawElements (int, int, int, int)
public native void glGenBuffers (int, int[], int)
public native void glGenBuffers (int, java.nio.IntBuffer)
public native void glGetBooleanv (int, boolean[], int)
public native void glGetBooleanv (int, java.nio.IntBuffer)
public native void glGetBufferParameteriv (int, int, int[], int)
public native void glGetBufferParameteriv (int, int, java.nio.IntBuffer)
public native void glGetClipPlanef (int, float[], int)
public native void glGetClipPlanef (int, java.nio.FloatBuffer)
public native void glGetClipPlanex (int, int[], int)
public native void glGetClipPlanex (int, java.nio.IntBuffer)
public native void glGetFixedv (int, int[], int)
public native void glGetFixedv (int, java.nio.IntBuffer)
public native void glGetFloatv (int, float[], int)
public native void glGetFloatv (int, java.nio.FloatBuffer)
public native void glGetLightfv (int, int, float[], int)
public native void glGetLightfv (int, int, java.nio.FloatBuffer)
public native void glGetLightxv (int, int, int[], int)
public native void glGetLightxv (int, int, java.nio.IntBuffer)
public native void glGetMaterialfv (int, int, float[], int)
public native void glGetMaterialfv (int, int, java.nio.FloatBuffer)
public native void glGetMaterialxv (int, int, int[], int)
public native void glGetMaterialxv (int, int, java.nio.IntBuffer)
public native void glGetTexEnviv (int, int, int[], int)
public native void glGetTexEnviv (int, int, java.nio.IntBuffer)
public native void glGetTexEnvxv (int, int, int[], int)
public native void glGetTexEnvxv (int, int, java.nio.IntBuffer)
public native void glGetTexParameterfv (int, int, float[], int)
public native void glGetTexParameterfv (int, int, java.nio.FloatBuffer)
public native void glGetTexParameteriv (int, int, int[], int)
public native void glGetTexParameteriv (int, int, java.nio.IntBuffer)
public native void glGetTexParameterxv (int, int, int[], int)
public native void glGetTexParameterxv (int, int, java.nio.IntBuffer)
public native boolean glIsBuffer (int)
public native boolean glIsEnabled (int)
public native boolean glIsTexture (int)
public native void glNormalPointer (int, int, int)
public native void glPointParameterf (int, float)
public native void glPointParameterfv (int, float[], int)
public native void glPointParameterfv (int, java.nio.FloatBuffer)
public native void glPointParameterx (int, int)
public native void glPointParameterxv (int, int[], int)
public native void glPointParameterxv (int, java.nio.IntBuffer)
private native void glPointSizePointerOESBounds (int, int, java.nio.Buffer, int)
public void glPointSizePointerOES (int, int, java.nio.Buffer)
int type
int stride
java.nio.Buffer pointer
public native void glTexCoordPointer (int, int, int, int)
public native void glTexEnvi (int, int, int)
public native void glTexEnviv (int, int, int[], int)
public native void glTexEnviv (int, int, java.nio.IntBuffer)
public native void glTexParameterfv (int, int, float[], int)
public native void glTexParameterfv (int, int, java.nio.FloatBuffer)
public native void glTexParameteri (int, int, int)
public native void glTexParameteriv (int, int, int[], int)
public native void glTexParameteriv (int, int, java.nio.IntBuffer)
public native void glTexParameterxv (int, int, int[], int)
public native void glTexParameterxv (int, int, java.nio.IntBuffer)
public native void glVertexPointer (int, int, int, int)
public native void glCurrentPaletteMatrixOES (int)
public native void glDrawTexfOES (float, float, float, float, float)
public native void glDrawTexfvOES (float[], int)
public native void glDrawTexfvOES (java.nio.FloatBuffer)
public native void glDrawTexiOES (int, int, int, int, int)
public native void glDrawTexivOES (int[], int)
public native void glDrawTexivOES (java.nio.IntBuffer)
public native void glDrawTexsOES (short, short, short, short, short)
public native void glDrawTexsvOES (short[], int)
public native void glDrawTexsvOES (java.nio.ShortBuffer)
public native void glDrawTexxOES (int, int, int, int, int)
public native void glDrawTexxvOES (int[], int)
public native void glDrawTexxvOES (java.nio.IntBuffer)
public native void glLoadPaletteFromModelViewMatrixOES ()
private native void glMatrixIndexPointerOESBounds (int, int, int, java.nio.Buffer, int)
public void glMatrixIndexPointerOES (int, int, int, java.nio.Buffer)
int size
int type
int stride
java.nio.Buffer pointer
public native void glMatrixIndexPointerOES (int, int, int, int)
private native void glWeightPointerOESBounds (int, int, int, java.nio.Buffer, int)
public void glWeightPointerOES (int, int, int, java.nio.Buffer)
int size
int type
int stride
java.nio.Buffer pointer
public native void glWeightPointerOES (int, int, int, int)
public native void glBindFramebufferOES (int, int)
public native void glBindRenderbufferOES (int, int)
public native void glBlendEquation (int)
public native void glBlendEquationSeparate (int, int)
public native void glBlendFuncSeparate (int, int, int, int)
public native int glCheckFramebufferStatusOES (int)
public native void glDeleteFramebuffersOES (int, int[], int)
public native void glDeleteFramebuffersOES (int, java.nio.IntBuffer)
public native void glDeleteRenderbuffersOES (int, int[], int)
public native void glDeleteRenderbuffersOES (int, java.nio.IntBuffer)
public native void glFramebufferRenderbufferOES (int, int, int, int)
public native void glFramebufferTexture2DOES (int, int, int, int, int)
public native void glGenerateMipmapOES (int)
public native void glGenFramebuffersOES (int, int[], int)
public native void glGenFramebuffersOES (int, java.nio.IntBuffer)
public native void glGenRenderbuffersOES (int, int[], int)
public native void glGenRenderbuffersOES (int, java.nio.IntBuffer)
public native void glGetFramebufferAttachmentParameterivOES (int, int, int, int[], int)
public native void glGetFramebufferAttachmentParameterivOES (int, int, int, java.nio.IntBuffer)
public native void glGetRenderbufferParameterivOES (int, int, int[], int)
public native void glGetRenderbufferParameterivOES (int, int, java.nio.IntBuffer)
public native void glGetTexGenfv (int, int, float[], int)
public native void glGetTexGenfv (int, int, java.nio.FloatBuffer)
public native void glGetTexGeniv (int, int, int[], int)
public native void glGetTexGeniv (int, int, java.nio.IntBuffer)
public native void glGetTexGenxv (int, int, int[], int)
public native void glGetTexGenxv (int, int, java.nio.IntBuffer)
public native boolean glIsFramebufferOES (int)
public native boolean glIsRenderbufferOES (int)
public native void glRenderbufferStorageOES (int, int, int, int)
public native void glTexGenf (int, int, float)
public native void glTexGenfv (int, int, float[], int)
public native void glTexGenfv (int, int, java.nio.FloatBuffer)
public native void glTexGeni (int, int, int)
public native void glTexGeniv (int, int, int[], int)
public native void glTexGeniv (int, int, java.nio.IntBuffer)
public native void glTexGenx (int, int, int)
public native void glTexGenxv (int, int, int[], int)
public native void glTexGenxv (int, int, java.nio.IntBuffer)
static void ()
}
com/google/android/gles_jni/EGLContextImpl.classEGLContextImpl.java
package com.google.android.gles_jni
public com.google.android.gles_jni.EGLContextImpl extends javax.microedition.khronos.egl.EGLContext {
private com.google.android.gles_jni.GLImpl mGLContext
int mEGLContext
public void (int)
int ctx
public javax.microedition.khronos.opengles.GL getGL ()
public boolean equals (java.lang.Object)
Object o
com.google.android.gles_jni.EGLContextImpl that
public int hashCode ()
}
com/google/android/gles_jni/EGLDisplayImpl.classEGLDisplayImpl.java
package com.google.android.gles_jni
public com.google.android.gles_jni.EGLDisplayImpl extends javax.microedition.khronos.egl.EGLDisplay {
int mEGLDisplay
public void (int)
int dpy
public boolean equals (java.lang.Object)
Object o
com.google.android.gles_jni.EGLDisplayImpl that
public int hashCode ()
}
com/google/android/gles_jni/EGLImpl.classEGLImpl.java
package com.google.android.gles_jni
public com.google.android.gles_jni.EGLImpl extends java.lang.Object implements javax.microedition.khronos.egl.EGL10 {
private com.google.android.gles_jni.EGLContextImpl mContext
private com.google.android.gles_jni.EGLDisplayImpl mDisplay
private com.google.android.gles_jni.EGLSurfaceImpl mSurface
public void ()
public native boolean eglInitialize (javax.microedition.khronos.egl.EGLDisplay, int[])
public native boolean eglQueryContext (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLContext, int, int[])
public native boolean eglQuerySurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, int, int[])
public native boolean eglReleaseThread ()
public native boolean eglChooseConfig (javax.microedition.khronos.egl.EGLDisplay, int[], javax.microedition.khronos.egl.EGLConfig[], int, int[])
public native boolean eglGetConfigAttrib (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, int, int[])
public native boolean eglGetConfigs (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig[], int, int[])
public native int eglGetError ()
public native boolean eglDestroyContext (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLContext)
public native boolean eglDestroySurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface)
public native boolean eglMakeCurrent (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, javax.microedition.khronos.egl.EGLSurface, javax.microedition.khronos.egl.EGLContext)
public native java.lang.String eglQueryString (javax.microedition.khronos.egl.EGLDisplay, int)
public native boolean eglSwapBuffers (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface)
public native boolean eglTerminate (javax.microedition.khronos.egl.EGLDisplay)
public native boolean eglCopyBuffers (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, java.lang.Object)
public native boolean eglWaitGL ()
public native boolean eglWaitNative (int, java.lang.Object)
public static native int getInitCount (javax.microedition.khronos.egl.EGLDisplay)
public javax.microedition.khronos.egl.EGLContext eglCreateContext (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, javax.microedition.khronos.egl.EGLContext, int[])
javax.microedition.khronos.egl.EGLDisplay display
javax.microedition.khronos.egl.EGLConfig config
javax.microedition.khronos.egl.EGLContext share_context
int[] attrib_list
int eglContextId
public javax.microedition.khronos.egl.EGLSurface eglCreatePbufferSurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, int[])
javax.microedition.khronos.egl.EGLDisplay display
javax.microedition.khronos.egl.EGLConfig config
int[] attrib_list
int eglSurfaceId
public javax.microedition.khronos.egl.EGLSurface eglCreatePixmapSurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object, int[])
javax.microedition.khronos.egl.EGLDisplay display
javax.microedition.khronos.egl.EGLConfig config
Object native_pixmap
int[] attrib_list
com.google.android.gles_jni.EGLSurfaceImpl sur
public javax.microedition.khronos.egl.EGLSurface eglCreateWindowSurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object, int[])
android.view.SurfaceView surfaceView
android.view.SurfaceHolder holder
int eglSurfaceId
int eglSurfaceId
javax.microedition.khronos.egl.EGLDisplay display
javax.microedition.khronos.egl.EGLConfig config
Object native_window
int[] attrib_list
android.view.Surface sur
int eglSurfaceId
public synchronized javax.microedition.khronos.egl.EGLDisplay eglGetDisplay (java.lang.Object)
Object native_display
int value
public synchronized javax.microedition.khronos.egl.EGLContext eglGetCurrentContext ()
int value
public synchronized javax.microedition.khronos.egl.EGLDisplay eglGetCurrentDisplay ()
int value
public synchronized javax.microedition.khronos.egl.EGLSurface eglGetCurrentSurface (int)
int readdraw
int value
private native int _eglCreateContext (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, javax.microedition.khronos.egl.EGLContext, int[])
private native int _eglCreatePbufferSurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, int[])
private native void _eglCreatePixmapSurface (javax.microedition.khronos.egl.EGLSurface, javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object, int[])
private native int _eglCreateWindowSurface (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object, int[])
private native int _eglCreateWindowSurfaceTexture (javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object, int[])
private native int _eglGetDisplay (java.lang.Object)
private native int _eglGetCurrentContext ()
private native int _eglGetCurrentDisplay ()
private native int _eglGetCurrentSurface (int)
private static native void _nativeClassInit ()
static void ()
}
com/google/android/gles_jni/EGLSurfaceImpl.classEGLSurfaceImpl.java
package com.google.android.gles_jni
public com.google.android.gles_jni.EGLSurfaceImpl extends javax.microedition.khronos.egl.EGLSurface {
int mEGLSurface
private int mNativePixelRef
public void ()
public void (int)
int surface
public boolean equals (java.lang.Object)
Object o
com.google.android.gles_jni.EGLSurfaceImpl that
public int hashCode ()
}
com/google/android/gles_jni/EGLConfigImpl.classEGLConfigImpl.java
package com.google.android.gles_jni
public com.google.android.gles_jni.EGLConfigImpl extends javax.microedition.khronos.egl.EGLConfig {
private int mEGLConfig
void (int)
int config
int get ()
}
com/google/android/util/
com/google/android/util/AbstractMessageParser$Html.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Html extends com.google.android.util.AbstractMessageParser$Token {
private String html
public void (java.lang.String, java.lang.String)
String text
String html
public boolean isHtml ()
public java.lang.String toHtml (boolean)
boolean caps
public java.util.List getInfo ()
public void trimLeadingWhitespace ()
public void trimTrailingWhitespace ()
private static java.lang.String trimLeadingWhitespace (java.lang.String)
String text
int index
public static java.lang.String trimTrailingWhitespace (java.lang.String)
String text
int index
}
com/google/android/util/Procedure.classProcedure.java
package com.google.android.util
public abstract com.google.android.util.Procedure extends java.lang.Object {
public abstract void apply (java.lang.Object)
}
com/google/android/util/AbstractMessageParser$Acronym.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Acronym extends com.google.android.util.AbstractMessageParser$Token {
private String value
public void (java.lang.String, java.lang.String)
String text
String value
public java.lang.String getValue ()
public boolean isHtml ()
public java.util.List getInfo ()
java.util.List info
}
com/google/android/util/AbstractMessageParser$Resources.classAbstractMessageParser.java
package com.google.android.util
public abstract com.google.android.util.AbstractMessageParser$Resources extends java.lang.Object {
public abstract java.util.Set getSchemes ()
public abstract com.google.android.util.AbstractMessageParser$TrieNode getDomainSuffixes ()
public abstract com.google.android.util.AbstractMessageParser$TrieNode getSmileys ()
public abstract com.google.android.util.AbstractMessageParser$TrieNode getAcronyms ()
}
com/google/android/util/AbstractMessageParser$Smiley.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Smiley extends com.google.android.util.AbstractMessageParser$Token {
public void (java.lang.String)
String text
public boolean isHtml ()
public java.util.List getInfo ()
java.util.List info
}
com/google/android/util/AbstractMessageParser$Token.classAbstractMessageParser.java
package com.google.android.util
public abstract com.google.android.util.AbstractMessageParser$Token extends java.lang.Object {
protected com.google.android.util.AbstractMessageParser$Token$Type type
protected String text
protected void (com.google.android.util.AbstractMessageParser$Token$Type, java.lang.String)
com.google.android.util.AbstractMessageParser$Token$Type type
String text
public com.google.android.util.AbstractMessageParser$Token$Type getType ()
public java.util.List getInfo ()
java.util.List info
public java.lang.String getRawText ()
public boolean isMedia ()
public abstract boolean isHtml ()
public boolean isArray ()
public java.lang.String toHtml (boolean)
boolean caps
public boolean controlCaps ()
public boolean setCaps ()
}
com/google/android/util/AbstractMessageParser.classAbstractMessageParser.java
package com.google.android.util
public abstract com.google.android.util.AbstractMessageParser extends java.lang.Object {
public static final String musicNote
private String text
private int nextChar
private int nextClass
private java.util.ArrayList parts
private java.util.ArrayList tokens
private java.util.HashMap formatStart
private boolean parseSmilies
private boolean parseAcronyms
private boolean parseFormatting
private boolean parseUrls
private boolean parseMeText
private boolean parseMusic
protected abstract com.google.android.util.AbstractMessageParser$Resources getResources ()
public void (java.lang.String)
String text
public void (java.lang.String, boolean, boolean, boolean, boolean, boolean, boolean)
String text
boolean parseSmilies
boolean parseAcronyms
boolean parseFormatting
boolean parseUrls
boolean parseMusic
boolean parseMeText
public final java.lang.String getRawText ()
public final int getPartCount ()
public final com.google.android.util.AbstractMessageParser$Part getPart (int)
int index
public final java.util.List getParts ()
public void parse ()
int i
int i
String meText
boolean wasSmiley
public static com.google.android.util.AbstractMessageParser$Token tokenForUrl (java.lang.String, java.lang.String)
String url
String text
com.google.android.util.AbstractMessageParser$Video video
com.google.android.util.AbstractMessageParser$YouTubeVideo ytVideo
com.google.android.util.AbstractMessageParser$Photo photo
com.google.android.util.AbstractMessageParser$FlickrPhoto flickrPhoto
private void buildParts (java.lang.String)
com.google.android.util.AbstractMessageParser$Token token
int i
String meText
private com.google.android.util.AbstractMessageParser$Part lastPart ()
private boolean parseMusicTrack ()
private void parseText ()
char ch
StringBuilder buf
int start
private boolean parseSmiley ()
int previousCharClass
int nextCharClass
com.google.android.util.AbstractMessageParser$TrieNode match
private boolean parseAcronym ()
com.google.android.util.AbstractMessageParser$TrieNode match
private boolean isDomainChar (char)
char c
private boolean isValidDomain (java.lang.String)
String domain
private boolean parseURL ()
String scheme
char ch
char ch
char ch2
char ch
String domain
int start
int index
String url
boolean done
String urlText
private void addURLToken (java.lang.String, java.lang.String)
String url
String text
private boolean parseFormatting ()
com.google.android.util.AbstractMessageParser$Format start
char ch
Character key
int index
com.google.android.util.AbstractMessageParser$Format end
Character key
java.util.Iterator i$
int endChar
java.util.LinkedHashMap seenCharacters
private boolean isWordBreak (int)
int index
private boolean isSmileyBreak (int)
int index
private boolean isURLBreak (int)
int index
private int getCharClass (int)
int index
char ch
private static boolean isSmileyBreak (char, char)
char c1
char c2
private static boolean isPunctuation (char)
char ch
private static boolean isFormatChar (char)
char ch
private void addToken (com.google.android.util.AbstractMessageParser$Token)
com.google.android.util.AbstractMessageParser$Token token
public java.lang.String toHtml ()
com.google.android.util.AbstractMessageParser$Photo p
com.google.android.util.AbstractMessageParser$Token token
java.util.Iterator i$
boolean caps
com.google.android.util.AbstractMessageParser$Part part
java.util.Iterator i$
StringBuilder html
protected static java.lang.String reverse (java.lang.String)
int i
String str
StringBuilder buf
private static boolean matches (com.google.android.util.AbstractMessageParser$TrieNode, java.lang.String)
com.google.android.util.AbstractMessageParser$TrieNode root
String str
int index
private static com.google.android.util.AbstractMessageParser$TrieNode longestMatch (com.google.android.util.AbstractMessageParser$TrieNode, com.google.android.util.AbstractMessageParser, int)
com.google.android.util.AbstractMessageParser$TrieNode root
com.google.android.util.AbstractMessageParser p
int start
private static com.google.android.util.AbstractMessageParser$TrieNode longestMatch (com.google.android.util.AbstractMessageParser$TrieNode, com.google.android.util.AbstractMessageParser, int, boolean)
com.google.android.util.AbstractMessageParser$TrieNode root
com.google.android.util.AbstractMessageParser p
int start
boolean smiley
int index
com.google.android.util.AbstractMessageParser$TrieNode bestMatch
}
com/google/android/util/AbstractMessageParser$Link.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Link extends com.google.android.util.AbstractMessageParser$Token {
private String url
public void (java.lang.String, java.lang.String)
String url
String text
public java.lang.String getURL ()
public boolean isHtml ()
public java.util.List getInfo ()
java.util.List info
}
com/google/android/util/AbstractMessageParser$TrieNode.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$TrieNode extends java.lang.Object {
private final java.util.HashMap children
private String text
private String value
public void ()
public void (java.lang.String)
String text
public final boolean exists ()
public final java.lang.String getText ()
public final java.lang.String getValue ()
public void setValue (java.lang.String)
String value
public com.google.android.util.AbstractMessageParser$TrieNode getChild (char)
char ch
public com.google.android.util.AbstractMessageParser$TrieNode getOrCreateChild (char)
char ch
Character key
com.google.android.util.AbstractMessageParser$TrieNode node
public static void addToTrie (com.google.android.util.AbstractMessageParser$TrieNode, java.lang.String, java.lang.String)
com.google.android.util.AbstractMessageParser$TrieNode root
String str
String value
int index
}
com/google/android/util/AbstractMessageParser$FlickrPhoto.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$FlickrPhoto extends com.google.android.util.AbstractMessageParser$Token {
private static final java.util.regex.Pattern URL_PATTERN
private static final java.util.regex.Pattern GROUPING_PATTERN
private static final String SETS
private static final String TAGS
private String user
private String photo
private String grouping
private String groupingId
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String user
String photo
String grouping
String groupingId
String text
public java.lang.String getUser ()
public java.lang.String getPhoto ()
public java.lang.String getGrouping ()
public java.lang.String getGroupingId ()
public boolean isHtml ()
public boolean isMedia ()
public static com.google.android.util.AbstractMessageParser$FlickrPhoto matchURL (java.lang.String, java.lang.String)
String url
String text
java.util.regex.Matcher m
public java.util.List getInfo ()
java.util.List info
public java.lang.String getUrl ()
public static java.lang.String getRssUrl (java.lang.String)
String user
public static java.lang.String getTagsURL (java.lang.String)
String tag
public static java.lang.String getUserURL (java.lang.String)
String user
public static java.lang.String getPhotoURL (java.lang.String, java.lang.String)
String user
String photo
public static java.lang.String getUserTagsURL (java.lang.String, java.lang.String)
String user
String tagId
public static java.lang.String getUserSetsURL (java.lang.String, java.lang.String)
String user
String setId
static void ()
}
com/google/android/util/AbstractMessageParser$MusicTrack.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$MusicTrack extends com.google.android.util.AbstractMessageParser$Token {
private String track
public void (java.lang.String)
String track
public java.lang.String getTrack ()
public boolean isHtml ()
public java.util.List getInfo ()
java.util.List info
}
com/google/android/util/AbstractMessageParser$Part.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Part extends java.lang.Object {
private String meText
private java.util.ArrayList tokens
public void ()
public java.lang.String getType (boolean)
boolean isSend
private java.lang.String getPartType ()
public boolean isMedia ()
public com.google.android.util.AbstractMessageParser$Token getMediaToken ()
public void add (com.google.android.util.AbstractMessageParser$Token)
com.google.android.util.AbstractMessageParser$Token token
public void setMeText (java.lang.String)
String meText
public java.lang.String getRawText ()
int i
StringBuilder buf
public java.util.ArrayList getTokens ()
}
com/google/android/util/SmileyParser.classSmileyParser.java
package com.google.android.util
public com.google.android.util.SmileyParser extends com.google.android.util.AbstractMessageParser {
private com.google.android.util.SmileyResources mRes
public void (java.lang.String, com.google.android.util.SmileyResources)
String text
com.google.android.util.SmileyResources res
protected com.google.android.util.AbstractMessageParser$Resources getResources ()
public java.lang.CharSequence getSpannableString (android.content.Context)
int resid
com.google.android.util.AbstractMessageParser$Token token
int start
int i
android.content.Context context
android.text.SpannableStringBuilder builder
com.google.android.util.AbstractMessageParser$Part part
java.util.ArrayList tokens
int len
}
com/google/android/util/AbstractMessageParser$YouTubeVideo.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$YouTubeVideo extends com.google.android.util.AbstractMessageParser$Token {
private static final java.util.regex.Pattern URL_PATTERN
private String docid
public void (java.lang.String, java.lang.String)
String docid
String text
public java.lang.String getDocID ()
public boolean isHtml ()
public boolean isMedia ()
public static com.google.android.util.AbstractMessageParser$YouTubeVideo matchURL (java.lang.String, java.lang.String)
String url
String text
java.util.regex.Matcher m
public java.util.List getInfo ()
java.util.List info
public static java.lang.String getRssUrl (java.lang.String)
String docid
public static java.lang.String getURL (java.lang.String)
String docid
public static java.lang.String getURL (java.lang.String, java.lang.String)
String docid
String extraParams
public static java.lang.String getPrefixedURL (boolean, java.lang.String, java.lang.String, java.lang.String)
boolean http
String prefix
String docid
String extraParams
String protocol
static void ()
}
com/google/android/util/SmileyResources.classSmileyResources.java
package com.google.android.util
public com.google.android.util.SmileyResources extends java.lang.Object implements com.google.android.util.AbstractMessageParser$Resources {
private java.util.HashMap mSmileyToRes
private final com.google.android.util.AbstractMessageParser$TrieNode smileys
public void (java.lang.String[], int[])
int i
String[] smilies
int[] smileyResIds
public int getSmileyRes (java.lang.String)
String smiley
Integer i
public java.util.Set getSchemes ()
public com.google.android.util.AbstractMessageParser$TrieNode getDomainSuffixes ()
public com.google.android.util.AbstractMessageParser$TrieNode getSmileys ()
public com.google.android.util.AbstractMessageParser$TrieNode getAcronyms ()
}
com/google/android/util/AbstractMessageParser$Video.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Video extends com.google.android.util.AbstractMessageParser$Token {
private static final java.util.regex.Pattern URL_PATTERN
private String docid
public void (java.lang.String, java.lang.String)
String docid
String text
public java.lang.String getDocID ()
public boolean isHtml ()
public boolean isMedia ()
public static com.google.android.util.AbstractMessageParser$Video matchURL (java.lang.String, java.lang.String)
String url
String text
java.util.regex.Matcher m
public java.util.List getInfo ()
java.util.List info
public static java.lang.String getRssUrl (java.lang.String)
String docid
public static java.lang.String getURL (java.lang.String)
String docid
public static java.lang.String getURL (java.lang.String, java.lang.String)
String docid
String extraParams
static void ()
}
com/google/android/util/AbstractMessageParser$Photo.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Photo extends com.google.android.util.AbstractMessageParser$Token {
private static final java.util.regex.Pattern URL_PATTERN
private String user
private String album
private String photo
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String user
String album
String photo
String text
public java.lang.String getUser ()
public java.lang.String getAlbum ()
public java.lang.String getPhoto ()
public boolean isHtml ()
public boolean isMedia ()
public static com.google.android.util.AbstractMessageParser$Photo matchURL (java.lang.String, java.lang.String)
String url
String text
java.util.regex.Matcher m
public java.util.List getInfo ()
java.util.List info
public static java.lang.String getRssUrl (java.lang.String)
String user
public static java.lang.String getAlbumURL (java.lang.String, java.lang.String)
String user
String album
public static java.lang.String getPhotoURL (java.lang.String, java.lang.String, java.lang.String)
String user
String album
String photo
static void ()
}
com/google/android/util/AbstractMessageParser$Token$Type.classAbstractMessageParser.java
package com.google.android.util
public final com.google.android.util.AbstractMessageParser$Token$Type extends java.lang.Enum {
public static final com.google.android.util.AbstractMessageParser$Token$Type HTML
public static final com.google.android.util.AbstractMessageParser$Token$Type FORMAT
public static final com.google.android.util.AbstractMessageParser$Token$Type LINK
public static final com.google.android.util.AbstractMessageParser$Token$Type SMILEY
public static final com.google.android.util.AbstractMessageParser$Token$Type ACRONYM
public static final com.google.android.util.AbstractMessageParser$Token$Type MUSIC
public static final com.google.android.util.AbstractMessageParser$Token$Type GOOGLE_VIDEO
public static final com.google.android.util.AbstractMessageParser$Token$Type YOUTUBE_VIDEO
public static final com.google.android.util.AbstractMessageParser$Token$Type PHOTO
public static final com.google.android.util.AbstractMessageParser$Token$Type FLICKR
private String stringRep
private static final com.google.android.util.AbstractMessageParser$Token$Type[] $VALUES
public static com.google.android.util.AbstractMessageParser$Token$Type[] values ()
public static com.google.android.util.AbstractMessageParser$Token$Type valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String stringRep
public java.lang.String toString ()
static void ()
}
com/google/android/util/AbstractMessageParser$Format.classAbstractMessageParser.java
package com.google.android.util
public com.google.android.util.AbstractMessageParser$Format extends com.google.android.util.AbstractMessageParser$Token {
private char ch
private boolean start
private boolean matched
public void (char, boolean)
char ch
boolean start
public void setMatched (boolean)
boolean matched
public boolean isHtml ()
public java.lang.String toHtml (boolean)
boolean caps
public java.util.List getInfo ()
public boolean controlCaps ()
public boolean setCaps ()
private java.lang.String getFormatStart (char)
char ch
private java.lang.String getFormatEnd (char)
char ch
}
com/google/android/util/AbstractMessageParser$1.classAbstractMessageParser.java
package com.google.android.util
com.google.android.util.AbstractMessageParser$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$android$util$AbstractMessageParser$Token$Type
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/google/android/mms/
com/google/android/mms/InvalidHeaderValueException.classInvalidHeaderValueException.java
package com.google.android.mms
public com.google.android.mms.InvalidHeaderValueException extends com.google.android.mms.MmsException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
}
com/google/android/mms/MmsException.classMmsException.java
package com.google.android.mms
public com.google.android.mms.MmsException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/google/android/mms/pdu/
com/google/android/mms/pdu/Base64.classBase64.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.Base64 extends java.lang.Object {
static final int FOURBYTE
static final byte PAD
static final int BASELENGTH
private static byte[] base64Alphabet
public void ()
public static byte[] decodeBase64 (byte[])
int lastData
int i
byte[] base64Data
int numberQuadruple
byte[] decodedData
byte b1
byte b2
byte b3
byte b4
byte marker0
byte marker1
int encodedIndex
int dataIndex
private static boolean isBase64 (byte)
byte octect
static byte[] discardNonBase64 (byte[])
int i
byte[] data
byte[] groomedData
int bytesCopied
byte[] packedData
static void ()
int i
int i
int i
int i
}
com/google/android/mms/pdu/RetrieveConf.classRetrieveConf.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.RetrieveConf extends com.google.android.mms.pdu.MultimediaMessagePdu {
public void () throws com.google.android.mms.InvalidHeaderValueException
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
void (com.google.android.mms.pdu.PduHeaders, com.google.android.mms.pdu.PduBody)
com.google.android.mms.pdu.PduHeaders headers
com.google.android.mms.pdu.PduBody body
public com.google.android.mms.pdu.EncodedStringValue[] getCc ()
public void addCc (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public byte[] getContentType ()
public void setContentType (byte[])
byte[] value
public int getDeliveryReport ()
public void setDeliveryReport (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public com.google.android.mms.pdu.EncodedStringValue getFrom ()
public void setFrom (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public byte[] getMessageClass ()
public void setMessageClass (byte[])
byte[] value
public byte[] getMessageId ()
public void setMessageId (byte[])
byte[] value
public int getReadReport ()
public void setReadReport (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public int getRetrieveStatus ()
public void setRetrieveStatus (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public com.google.android.mms.pdu.EncodedStringValue getRetrieveText ()
public void setRetrieveText (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public byte[] getTransactionId ()
public void setTransactionId (byte[])
byte[] value
}
com/google/android/mms/pdu/PduParser.classPduParser.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.PduParser extends java.lang.Object {
private static final int QUOTE
private static final int LENGTH_QUOTE
private static final int TEXT_MIN
private static final int TEXT_MAX
private static final int SHORT_INTEGER_MAX
private static final int SHORT_LENGTH_MAX
private static final int LONG_INTEGER_LENGTH_MAX
private static final int QUOTED_STRING_FLAG
private static final int END_STRING_FLAG
private static final int TYPE_TEXT_STRING
private static final int TYPE_QUOTED_STRING
private static final int TYPE_TOKEN_STRING
private static final int THE_FIRST_PART
private static final int THE_LAST_PART
private java.io.ByteArrayInputStream mPduDataStream
private com.google.android.mms.pdu.PduHeaders mHeaders
private com.google.android.mms.pdu.PduBody mBody
private static byte[] mTypeParam
private static byte[] mStartParam
private static final String LOG_TAG
private static final boolean DEBUG
private static final boolean LOCAL_LOGV
static final boolean $assertionsDisabled
public void (byte[])
byte[] pduDataStream
public com.google.android.mms.pdu.GenericPdu parse ()
com.google.android.mms.pdu.PduPart firstPart
com.google.android.mms.pdu.SendReq sendReq
com.google.android.mms.pdu.SendConf sendConf
com.google.android.mms.pdu.NotificationInd notificationInd
com.google.android.mms.pdu.NotifyRespInd notifyRespInd
com.google.android.mms.pdu.RetrieveConf retrieveConf
byte[] contentType
String ctTypeStr
com.google.android.mms.pdu.DeliveryInd deliveryInd
com.google.android.mms.pdu.AcknowledgeInd acknowledgeInd
com.google.android.mms.pdu.ReadOrigInd readOrigInd
com.google.android.mms.pdu.ReadRecInd readRecInd
int messageType
protected com.google.android.mms.pdu.PduHeaders parseHeaders (java.io.ByteArrayInputStream)
byte[] bVal
com.google.android.mms.InvalidHeaderValueException e
RuntimeException e
int messageType
com.google.android.mms.InvalidHeaderValueException e
RuntimeException e
int value
long value
RuntimeException e
long value
RuntimeException e
NullPointerException e
RuntimeException e
byte[] value
NullPointerException e
RuntimeException e
com.google.android.mms.pdu.EncodedStringValue value
NullPointerException e
String str
int endIndex
NullPointerException e
RuntimeException e
byte[] address
com.google.android.mms.pdu.EncodedStringValue value
RuntimeException e
RuntimeException e
int token
long timeValue
NullPointerException e
String str
int endIndex
byte[] address
NullPointerException e
NullPointerException e
RuntimeException e
com.google.android.mms.pdu.EncodedStringValue from
int fromToken
NullPointerException e
RuntimeException e
NullPointerException e
RuntimeException e
byte[] messageClassString
int messageClass
com.google.android.mms.InvalidHeaderValueException e
RuntimeException e
int version
RuntimeException e
NullPointerException e
RuntimeException e
com.google.android.mms.pdu.EncodedStringValue previouslySentBy
RuntimeException e
long perviouslySentDate
RuntimeException e
RuntimeException e
NullPointerException e
RuntimeException e
java.util.HashMap map
byte[] contentType
int headerField
java.io.ByteArrayInputStream pduDataStream
boolean keepParsing
com.google.android.mms.pdu.PduHeaders headers
protected static com.google.android.mms.pdu.PduBody parseParts (java.io.ByteArrayInputStream)
com.google.android.mms.pdu.PduBody childBody
String encoding
byte[] partDataEncoding
byte[] partData
String partContentType
int headerLength
int dataLength
com.google.android.mms.pdu.PduPart part
int startPos
java.util.HashMap map
byte[] contentType
byte[] name
Integer charset
int endPos
int partHeaderLen
int i
java.io.ByteArrayInputStream pduDataStream
int count
com.google.android.mms.pdu.PduBody body
private static void log (java.lang.String)
String text
protected static int parseUnsignedInt (java.io.ByteArrayInputStream)
java.io.ByteArrayInputStream pduDataStream
int result
int temp
protected static int parseValueLength (java.io.ByteArrayInputStream)
java.io.ByteArrayInputStream pduDataStream
int temp
int first
protected static com.google.android.mms.pdu.EncodedStringValue parseEncodedStringValue (java.io.ByteArrayInputStream)
Exception e
java.io.ByteArrayInputStream pduDataStream
com.google.android.mms.pdu.EncodedStringValue returnValue
int charset
int temp
int first
byte[] textString
protected static byte[] parseWapString (java.io.ByteArrayInputStream, int)
java.io.ByteArrayInputStream pduDataStream
int stringType
int temp
protected static boolean isTokenCharacter (int)
int ch
protected static boolean isText (int)
int ch
protected static byte[] getWapString (java.io.ByteArrayInputStream, int)
java.io.ByteArrayInputStream pduDataStream
int stringType
java.io.ByteArrayOutputStream out
int temp
protected static int extractByteValue (java.io.ByteArrayInputStream)
java.io.ByteArrayInputStream pduDataStream
int temp
protected static int parseShortInteger (java.io.ByteArrayInputStream)
java.io.ByteArrayInputStream pduDataStream
int temp
protected static long parseLongInteger (java.io.ByteArrayInputStream)
int i
java.io.ByteArrayInputStream pduDataStream
int temp
int count
long result
protected static long parseIntegerValue (java.io.ByteArrayInputStream)
java.io.ByteArrayInputStream pduDataStream
int temp
protected static int skipWapValue (java.io.ByteArrayInputStream, int)
java.io.ByteArrayInputStream pduDataStream
int length
byte[] area
int readLen
protected static void parseContentTypeParams (java.io.ByteArrayInputStream, java.util.HashMap, java.lang.Integer)
byte[] type
int index
byte[] type
int charsetInt
java.io.UnsupportedEncodingException e
byte[] charsetStr
int charset
int first
byte[] start
int firstValue
byte[] name
int param
java.io.ByteArrayInputStream pduDataStream
java.util.HashMap map
Integer length
int startPos
int tempPos
int lastLen
protected static byte[] parseContentType (java.io.ByteArrayInputStream, java.util.HashMap)
int index
int length
int startPos
int first
int endPos
int parameterLen
java.io.ByteArrayInputStream pduDataStream
java.util.HashMap map
byte[] contentType
int temp
int cur
protected static boolean parsePartHeaders (java.io.ByteArrayInputStream, com.google.android.mms.pdu.PduPart, int)
int last
byte[] temp
int len
int thisStartPos
int thisEndPos
int value
byte[] contentLocation
byte[] contentId
boolean contentDisposition
byte[] tempHeader
byte[] tempValue
int header
java.io.ByteArrayInputStream pduDataStream
com.google.android.mms.pdu.PduPart part
int length
int startPos
int tempPos
int lastLen
private static int checkPartPosition (com.google.android.mms.pdu.PduPart)
byte[] contentId
byte[] contentType
com.google.android.mms.pdu.PduPart part
protected static boolean checkMandatoryHeader (com.google.android.mms.pdu.PduHeaders)
byte[] srContentType
com.google.android.mms.pdu.EncodedStringValue srFrom
byte[] srTransactionId
int scResponseStatus
byte[] scTransactionId
byte[] niContentLocation
long niExpiry
byte[] niMessageClass
long niMessageSize
byte[] niTransactionId
int nriStatus
byte[] nriTransactionId
byte[] rcContentType
long rcDate
long diDate
byte[] diMessageId
int diStatus
com.google.android.mms.pdu.EncodedStringValue[] diTo
byte[] aiTransactionId
long roDate
com.google.android.mms.pdu.EncodedStringValue roFrom
byte[] roMessageId
int roReadStatus
com.google.android.mms.pdu.EncodedStringValue[] roTo
com.google.android.mms.pdu.EncodedStringValue rrFrom
byte[] rrMessageId
int rrReadStatus
com.google.android.mms.pdu.EncodedStringValue[] rrTo
com.google.android.mms.pdu.PduHeaders headers
int messageType
int mmsVersion
static void ()
}
com/google/android/mms/pdu/NotificationInd.classNotificationInd.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.NotificationInd extends com.google.android.mms.pdu.GenericPdu {
public void () throws com.google.android.mms.InvalidHeaderValueException
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
public int getContentClass ()
public void setContentClass (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public byte[] getContentLocation ()
public void setContentLocation (byte[])
byte[] value
public long getExpiry ()
public void setExpiry (long)
long value
public com.google.android.mms.pdu.EncodedStringValue getFrom ()
public void setFrom (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public byte[] getMessageClass ()
public void setMessageClass (byte[])
byte[] value
public long getMessageSize ()
public void setMessageSize (long)
long value
public com.google.android.mms.pdu.EncodedStringValue getSubject ()
public void setSubject (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public byte[] getTransactionId ()
public void setTransactionId (byte[])
byte[] value
public int getDeliveryReport ()
public void setDeliveryReport (int) throws com.google.android.mms.InvalidHeaderValueException
int value
}
com/google/android/mms/pdu/PduPart.classPduPart.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.PduPart extends java.lang.Object {
public static final int P_Q
public static final int P_CHARSET
public static final int P_LEVEL
public static final int P_TYPE
public static final int P_DEP_NAME
public static final int P_DEP_FILENAME
public static final int P_DIFFERENCES
public static final int P_PADDING
public static final int P_CT_MR_TYPE
public static final int P_DEP_START
public static final int P_DEP_START_INFO
public static final int P_DEP_COMMENT
public static final int P_DEP_DOMAIN
public static final int P_MAX_AGE
public static final int P_DEP_PATH
public static final int P_SECURE
public static final int P_SEC
public static final int P_MAC
public static final int P_CREATION_DATE
public static final int P_MODIFICATION_DATE
public static final int P_READ_DATE
public static final int P_SIZE
public static final int P_NAME
public static final int P_FILENAME
public static final int P_START
public static final int P_START_INFO
public static final int P_COMMENT
public static final int P_DOMAIN
public static final int P_PATH
public static final int P_CONTENT_TYPE
public static final int P_CONTENT_LOCATION
public static final int P_CONTENT_ID
public static final int P_DEP_CONTENT_DISPOSITION
public static final int P_CONTENT_DISPOSITION
public static final int P_CONTENT_TRANSFER_ENCODING
public static final String CONTENT_TRANSFER_ENCODING
public static final String P_BINARY
public static final String P_7BIT
public static final String P_8BIT
public static final String P_BASE64
public static final String P_QUOTED_PRINTABLE
static final byte[] DISPOSITION_FROM_DATA
static final byte[] DISPOSITION_ATTACHMENT
static final byte[] DISPOSITION_INLINE
public static final int P_DISPOSITION_FROM_DATA
public static final int P_DISPOSITION_ATTACHMENT
public static final int P_DISPOSITION_INLINE
private java.util.Map mPartHeader
private android.net.Uri mUri
private byte[] mPartData
private static final String TAG
public void ()
public void setData (byte[])
byte[] data
public byte[] getData ()
byte[] byteArray
public int getDataLength ()
public void setDataUri (android.net.Uri)
android.net.Uri uri
public android.net.Uri getDataUri ()
public void setContentId (byte[])
byte[] contentId
byte[] buffer
public byte[] getContentId ()
public void setCharset (int)
int charset
public int getCharset ()
Integer charset
public void setContentLocation (byte[])
byte[] contentLocation
public byte[] getContentLocation ()
public void setContentDisposition (byte[])
byte[] contentDisposition
public byte[] getContentDisposition ()
public void setContentType (byte[])
byte[] contentType
public byte[] getContentType ()
public void setContentTransferEncoding (byte[])
byte[] contentTransferEncoding
public byte[] getContentTransferEncoding ()
public void setName (byte[])
byte[] name
public byte[] getName ()
public void setFilename (byte[])
byte[] fileName
public byte[] getFilename ()
public java.lang.String generateLocation ()
byte[] contentId
byte[] location
static void ()
}
com/google/android/mms/pdu/DeliveryInd.classDeliveryInd.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.DeliveryInd extends com.google.android.mms.pdu.GenericPdu {
public void () throws com.google.android.mms.InvalidHeaderValueException
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
public long getDate ()
public void setDate (long)
long value
public byte[] getMessageId ()
public void setMessageId (byte[])
byte[] value
public int getStatus ()
public void setStatus (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public com.google.android.mms.pdu.EncodedStringValue[] getTo ()
public void setTo (com.google.android.mms.pdu.EncodedStringValue[])
com.google.android.mms.pdu.EncodedStringValue[] value
}
com/google/android/mms/pdu/EncodedStringValue.classEncodedStringValue.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.EncodedStringValue extends java.lang.Object implements java.lang.Cloneable {
private static final String TAG
private static final boolean DEBUG
private static final boolean LOCAL_LOGV
private int mCharacterSet
private byte[] mData
public void (int, byte[])
int charset
byte[] data
public void (byte[])
byte[] data
public void (java.lang.String)
java.io.UnsupportedEncodingException e
String data
public int getCharacterSet ()
public void setCharacterSet (int)
int charset
public byte[] getTextString ()
byte[] byteArray
public void setTextString (byte[])
byte[] textString
public java.lang.String getString ()
String name
java.io.UnsupportedEncodingException _
java.io.UnsupportedEncodingException e
public void appendTextString (byte[])
java.io.IOException e
java.io.ByteArrayOutputStream newTextString
byte[] textString
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
Exception e
int len
byte[] dstBytes
public com.google.android.mms.pdu.EncodedStringValue[] split (java.lang.String)
NullPointerException _
int i
String pattern
String[] temp
com.google.android.mms.pdu.EncodedStringValue[] ret
public static com.google.android.mms.pdu.EncodedStringValue[] extract (java.lang.String)
int i
String src
String[] values
java.util.ArrayList list
int len
public static java.lang.String concat (com.google.android.mms.pdu.EncodedStringValue[])
int i
com.google.android.mms.pdu.EncodedStringValue[] addr
StringBuilder sb
int maxIndex
public static com.google.android.mms.pdu.EncodedStringValue copy (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public static com.google.android.mms.pdu.EncodedStringValue[] encodeStrings (java.lang.String[])
int i
com.google.android.mms.pdu.EncodedStringValue[] encodedArray
String[] array
int count
}
com/google/android/mms/pdu/NotifyRespInd.classNotifyRespInd.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.NotifyRespInd extends com.google.android.mms.pdu.GenericPdu {
public void (int, byte[], int) throws com.google.android.mms.InvalidHeaderValueException
int mmsVersion
byte[] transactionId
int status
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
public int getReportAllowed ()
public void setReportAllowed (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public void setStatus (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public int getStatus ()
public byte[] getTransactionId ()
public void setTransactionId (byte[])
byte[] value
}
com/google/android/mms/pdu/SendConf.classSendConf.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.SendConf extends com.google.android.mms.pdu.GenericPdu {
public void () throws com.google.android.mms.InvalidHeaderValueException
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
public byte[] getMessageId ()
public void setMessageId (byte[])
byte[] value
public int getResponseStatus ()
public void setResponseStatus (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public byte[] getTransactionId ()
public void setTransactionId (byte[])
byte[] value
}
com/google/android/mms/pdu/MultimediaMessagePdu.classMultimediaMessagePdu.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.MultimediaMessagePdu extends com.google.android.mms.pdu.GenericPdu {
private com.google.android.mms.pdu.PduBody mMessageBody
public void ()
public void (com.google.android.mms.pdu.PduHeaders, com.google.android.mms.pdu.PduBody)
com.google.android.mms.pdu.PduHeaders header
com.google.android.mms.pdu.PduBody body
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
public com.google.android.mms.pdu.PduBody getBody ()
public void setBody (com.google.android.mms.pdu.PduBody)
com.google.android.mms.pdu.PduBody body
public com.google.android.mms.pdu.EncodedStringValue getSubject ()
public void setSubject (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public com.google.android.mms.pdu.EncodedStringValue[] getTo ()
public void addTo (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public int getPriority ()
public void setPriority (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public long getDate ()
public void setDate (long)
long value
}
com/google/android/mms/pdu/PduHeaders.classPduHeaders.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.PduHeaders extends java.lang.Object {
public static final int BCC
public static final int CC
public static final int CONTENT_LOCATION
public static final int CONTENT_TYPE
public static final int DATE
public static final int DELIVERY_REPORT
public static final int DELIVERY_TIME
public static final int EXPIRY
public static final int FROM
public static final int MESSAGE_CLASS
public static final int MESSAGE_ID
public static final int MESSAGE_TYPE
public static final int MMS_VERSION
public static final int MESSAGE_SIZE
public static final int PRIORITY
public static final int READ_REPLY
public static final int READ_REPORT
public static final int REPORT_ALLOWED
public static final int RESPONSE_STATUS
public static final int RESPONSE_TEXT
public static final int SENDER_VISIBILITY
public static final int STATUS
public static final int SUBJECT
public static final int TO
public static final int TRANSACTION_ID
public static final int RETRIEVE_STATUS
public static final int RETRIEVE_TEXT
public static final int READ_STATUS
public static final int REPLY_CHARGING
public static final int REPLY_CHARGING_DEADLINE
public static final int REPLY_CHARGING_ID
public static final int REPLY_CHARGING_SIZE
public static final int PREVIOUSLY_SENT_BY
public static final int PREVIOUSLY_SENT_DATE
public static final int STORE
public static final int MM_STATE
public static final int MM_FLAGS
public static final int STORE_STATUS
public static final int STORE_STATUS_TEXT
public static final int STORED
public static final int ATTRIBUTES
public static final int TOTALS
public static final int MBOX_TOTALS
public static final int QUOTAS
public static final int MBOX_QUOTAS
public static final int MESSAGE_COUNT
public static final int CONTENT
public static final int START
public static final int ADDITIONAL_HEADERS
public static final int DISTRIBUTION_INDICATOR
public static final int ELEMENT_DESCRIPTOR
public static final int LIMIT
public static final int RECOMMENDED_RETRIEVAL_MODE
public static final int RECOMMENDED_RETRIEVAL_MODE_TEXT
public static final int STATUS_TEXT
public static final int APPLIC_ID
public static final int REPLY_APPLIC_ID
public static final int AUX_APPLIC_ID
public static final int CONTENT_CLASS
public static final int DRM_CONTENT
public static final int ADAPTATION_ALLOWED
public static final int REPLACE_ID
public static final int CANCEL_ID
public static final int CANCEL_STATUS
public static final int MESSAGE_TYPE_SEND_REQ
public static final int MESSAGE_TYPE_SEND_CONF
public static final int MESSAGE_TYPE_NOTIFICATION_IND
public static final int MESSAGE_TYPE_NOTIFYRESP_IND
public static final int MESSAGE_TYPE_RETRIEVE_CONF
public static final int MESSAGE_TYPE_ACKNOWLEDGE_IND
public static final int MESSAGE_TYPE_DELIVERY_IND
public static final int MESSAGE_TYPE_READ_REC_IND
public static final int MESSAGE_TYPE_READ_ORIG_IND
public static final int MESSAGE_TYPE_FORWARD_REQ
public static final int MESSAGE_TYPE_FORWARD_CONF
public static final int MESSAGE_TYPE_MBOX_STORE_REQ
public static final int MESSAGE_TYPE_MBOX_STORE_CONF
public static final int MESSAGE_TYPE_MBOX_VIEW_REQ
public static final int MESSAGE_TYPE_MBOX_VIEW_CONF
public static final int MESSAGE_TYPE_MBOX_UPLOAD_REQ
public static final int MESSAGE_TYPE_MBOX_UPLOAD_CONF
public static final int MESSAGE_TYPE_MBOX_DELETE_REQ
public static final int MESSAGE_TYPE_MBOX_DELETE_CONF
public static final int MESSAGE_TYPE_MBOX_DESCR
public static final int MESSAGE_TYPE_DELETE_REQ
public static final int MESSAGE_TYPE_DELETE_CONF
public static final int MESSAGE_TYPE_CANCEL_REQ
public static final int MESSAGE_TYPE_CANCEL_CONF
public static final int VALUE_YES
public static final int VALUE_NO
public static final int VALUE_ABSOLUTE_TOKEN
public static final int VALUE_RELATIVE_TOKEN
public static final int MMS_VERSION_1_3
public static final int MMS_VERSION_1_2
public static final int MMS_VERSION_1_1
public static final int MMS_VERSION_1_0
public static final int CURRENT_MMS_VERSION
public static final int FROM_ADDRESS_PRESENT_TOKEN
public static final int FROM_INSERT_ADDRESS_TOKEN
public static final String FROM_ADDRESS_PRESENT_TOKEN_STR
public static final String FROM_INSERT_ADDRESS_TOKEN_STR
public static final int STATUS_EXPIRED
public static final int STATUS_RETRIEVED
public static final int STATUS_REJECTED
public static final int STATUS_DEFERRED
public static final int STATUS_UNRECOGNIZED
public static final int STATUS_INDETERMINATE
public static final int STATUS_FORWARDED
public static final int STATUS_UNREACHABLE
public static final int MM_FLAGS_ADD_TOKEN
public static final int MM_FLAGS_REMOVE_TOKEN
public static final int MM_FLAGS_FILTER_TOKEN
public static final int MESSAGE_CLASS_PERSONAL
public static final int MESSAGE_CLASS_ADVERTISEMENT
public static final int MESSAGE_CLASS_INFORMATIONAL
public static final int MESSAGE_CLASS_AUTO
public static final String MESSAGE_CLASS_PERSONAL_STR
public static final String MESSAGE_CLASS_ADVERTISEMENT_STR
public static final String MESSAGE_CLASS_INFORMATIONAL_STR
public static final String MESSAGE_CLASS_AUTO_STR
public static final int PRIORITY_LOW
public static final int PRIORITY_NORMAL
public static final int PRIORITY_HIGH
public static final int RESPONSE_STATUS_OK
public static final int RESPONSE_STATUS_ERROR_UNSPECIFIED
public static final int RESPONSE_STATUS_ERROR_SERVICE_DENIED
public static final int RESPONSE_STATUS_ERROR_MESSAGE_FORMAT_CORRUPT
public static final int RESPONSE_STATUS_ERROR_SENDING_ADDRESS_UNRESOLVED
public static final int RESPONSE_STATUS_ERROR_MESSAGE_NOT_FOUND
public static final int RESPONSE_STATUS_ERROR_NETWORK_PROBLEM
public static final int RESPONSE_STATUS_ERROR_CONTENT_NOT_ACCEPTED
public static final int RESPONSE_STATUS_ERROR_UNSUPPORTED_MESSAGE
public static final int RESPONSE_STATUS_ERROR_TRANSIENT_FAILURE
public static final int RESPONSE_STATUS_ERROR_TRANSIENT_SENDNG_ADDRESS_UNRESOLVED
public static final int RESPONSE_STATUS_ERROR_TRANSIENT_MESSAGE_NOT_FOUND
public static final int RESPONSE_STATUS_ERROR_TRANSIENT_NETWORK_PROBLEM
public static final int RESPONSE_STATUS_ERROR_TRANSIENT_PARTIAL_SUCCESS
public static final int RESPONSE_STATUS_ERROR_PERMANENT_FAILURE
public static final int RESPONSE_STATUS_ERROR_PERMANENT_SERVICE_DENIED
public static final int RESPONSE_STATUS_ERROR_PERMANENT_MESSAGE_FORMAT_CORRUPT
public static final int RESPONSE_STATUS_ERROR_PERMANENT_SENDING_ADDRESS_UNRESOLVED
public static final int RESPONSE_STATUS_ERROR_PERMANENT_MESSAGE_NOT_FOUND
public static final int RESPONSE_STATUS_ERROR_PERMANENT_CONTENT_NOT_ACCEPTED
public static final int RESPONSE_STATUS_ERROR_PERMANENT_REPLY_CHARGING_LIMITATIONS_NOT_MET
public static final int RESPONSE_STATUS_ERROR_PERMANENT_REPLY_CHARGING_REQUEST_NOT_ACCEPTED
public static final int RESPONSE_STATUS_ERROR_PERMANENT_REPLY_CHARGING_FORWARDING_DENIED
public static final int RESPONSE_STATUS_ERROR_PERMANENT_REPLY_CHARGING_NOT_SUPPORTED
public static final int RESPONSE_STATUS_ERROR_PERMANENT_ADDRESS_HIDING_NOT_SUPPORTED
public static final int RESPONSE_STATUS_ERROR_PERMANENT_LACK_OF_PREPAID
public static final int RESPONSE_STATUS_ERROR_PERMANENT_END
public static final int RETRIEVE_STATUS_OK
public static final int RETRIEVE_STATUS_ERROR_TRANSIENT_FAILURE
public static final int RETRIEVE_STATUS_ERROR_TRANSIENT_MESSAGE_NOT_FOUND
public static final int RETRIEVE_STATUS_ERROR_TRANSIENT_NETWORK_PROBLEM
public static final int RETRIEVE_STATUS_ERROR_PERMANENT_FAILURE
public static final int RETRIEVE_STATUS_ERROR_PERMANENT_SERVICE_DENIED
public static final int RETRIEVE_STATUS_ERROR_PERMANENT_MESSAGE_NOT_FOUND
public static final int RETRIEVE_STATUS_ERROR_PERMANENT_CONTENT_UNSUPPORTED
public static final int RETRIEVE_STATUS_ERROR_END
public static final int SENDER_VISIBILITY_HIDE
public static final int SENDER_VISIBILITY_SHOW
public static final int READ_STATUS_READ
public static final int READ_STATUS__DELETED_WITHOUT_BEING_READ
public static final int CANCEL_STATUS_REQUEST_SUCCESSFULLY_RECEIVED
public static final int CANCEL_STATUS_REQUEST_CORRUPTED
public static final int REPLY_CHARGING_REQUESTED
public static final int REPLY_CHARGING_REQUESTED_TEXT_ONLY
public static final int REPLY_CHARGING_ACCEPTED
public static final int REPLY_CHARGING_ACCEPTED_TEXT_ONLY
public static final int MM_STATE_DRAFT
public static final int MM_STATE_SENT
public static final int MM_STATE_NEW
public static final int MM_STATE_RETRIEVED
public static final int MM_STATE_FORWARDED
public static final int RECOMMENDED_RETRIEVAL_MODE_MANUAL
public static final int CONTENT_CLASS_TEXT
public static final int CONTENT_CLASS_IMAGE_BASIC
public static final int CONTENT_CLASS_IMAGE_RICH
public static final int CONTENT_CLASS_VIDEO_BASIC
public static final int CONTENT_CLASS_VIDEO_RICH
public static final int CONTENT_CLASS_MEGAPIXEL
public static final int CONTENT_CLASS_CONTENT_BASIC
public static final int CONTENT_CLASS_CONTENT_RICH
public static final int STORE_STATUS_SUCCESS
public static final int STORE_STATUS_ERROR_TRANSIENT_FAILURE
public static final int STORE_STATUS_ERROR_TRANSIENT_NETWORK_PROBLEM
public static final int STORE_STATUS_ERROR_PERMANENT_FAILURE
public static final int STORE_STATUS_ERROR_PERMANENT_SERVICE_DENIED
public static final int STORE_STATUS_ERROR_PERMANENT_MESSAGE_FORMAT_CORRUPT
public static final int STORE_STATUS_ERROR_PERMANENT_MESSAGE_NOT_FOUND
public static final int STORE_STATUS_ERROR_PERMANENT_MMBOX_FULL
public static final int STORE_STATUS_ERROR_END
private java.util.HashMap mHeaderMap
public void ()
protected int getOctet (int)
int field
Integer octet
protected void setOctet (int, int) throws com.google.android.mms.InvalidHeaderValueException
int value
int field
protected byte[] getTextString (int)
int field
protected void setTextString (byte[], int)
byte[] value
int field
protected com.google.android.mms.pdu.EncodedStringValue getEncodedStringValue (int)
int field
protected com.google.android.mms.pdu.EncodedStringValue[] getEncodedStringValues (int)
int field
java.util.ArrayList list
com.google.android.mms.pdu.EncodedStringValue[] values
protected void setEncodedStringValue (com.google.android.mms.pdu.EncodedStringValue, int)
com.google.android.mms.pdu.EncodedStringValue value
int field
protected void setEncodedStringValues (com.google.android.mms.pdu.EncodedStringValue[], int)
int i
com.google.android.mms.pdu.EncodedStringValue[] value
int field
java.util.ArrayList list
protected void appendEncodedStringValue (com.google.android.mms.pdu.EncodedStringValue, int)
com.google.android.mms.pdu.EncodedStringValue value
int field
java.util.ArrayList list
protected long getLongInteger (int)
int field
Long longInteger
protected void setLongInteger (long, int)
long value
int field
}
com/google/android/mms/pdu/PduPersister.classPduPersister.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.PduPersister extends java.lang.Object {
private static final String TAG
private static final boolean DEBUG
private static final boolean LOCAL_LOGV
private static final long DUMMY_THREAD_ID
public static final String TEMPORARY_DRM_OBJECT_URI
public static final int PROC_STATUS_TRANSIENT_FAILURE
public static final int PROC_STATUS_PERMANENTLY_FAILURE
public static final int PROC_STATUS_COMPLETED
private static com.google.android.mms.pdu.PduPersister sPersister
private static final com.google.android.mms.util.PduCache PDU_CACHE_INSTANCE
private static final int[] ADDRESS_FIELDS
private static final String[] PDU_PROJECTION
private static final int PDU_COLUMN_ID
private static final int PDU_COLUMN_MESSAGE_BOX
private static final int PDU_COLUMN_THREAD_ID
private static final int PDU_COLUMN_RETRIEVE_TEXT
private static final int PDU_COLUMN_SUBJECT
private static final int PDU_COLUMN_CONTENT_LOCATION
private static final int PDU_COLUMN_CONTENT_TYPE
private static final int PDU_COLUMN_MESSAGE_CLASS
private static final int PDU_COLUMN_MESSAGE_ID
private static final int PDU_COLUMN_RESPONSE_TEXT
private static final int PDU_COLUMN_TRANSACTION_ID
private static final int PDU_COLUMN_CONTENT_CLASS
private static final int PDU_COLUMN_DELIVERY_REPORT
private static final int PDU_COLUMN_MESSAGE_TYPE
private static final int PDU_COLUMN_MMS_VERSION
private static final int PDU_COLUMN_PRIORITY
private static final int PDU_COLUMN_READ_REPORT
private static final int PDU_COLUMN_READ_STATUS
private static final int PDU_COLUMN_REPORT_ALLOWED
private static final int PDU_COLUMN_RETRIEVE_STATUS
private static final int PDU_COLUMN_STATUS
private static final int PDU_COLUMN_DATE
private static final int PDU_COLUMN_DELIVERY_TIME
private static final int PDU_COLUMN_EXPIRY
private static final int PDU_COLUMN_MESSAGE_SIZE
private static final int PDU_COLUMN_SUBJECT_CHARSET
private static final int PDU_COLUMN_RETRIEVE_TEXT_CHARSET
private static final String[] PART_PROJECTION
private static final int PART_COLUMN_ID
private static final int PART_COLUMN_CHARSET
private static final int PART_COLUMN_CONTENT_DISPOSITION
private static final int PART_COLUMN_CONTENT_ID
private static final int PART_COLUMN_CONTENT_LOCATION
private static final int PART_COLUMN_CONTENT_TYPE
private static final int PART_COLUMN_FILENAME
private static final int PART_COLUMN_NAME
private static final int PART_COLUMN_TEXT
private static final java.util.HashMap MESSAGE_BOX_MAP
private static final java.util.HashMap CHARSET_COLUMN_INDEX_MAP
private static final java.util.HashMap ENCODED_STRING_COLUMN_INDEX_MAP
private static final java.util.HashMap TEXT_STRING_COLUMN_INDEX_MAP
private static final java.util.HashMap OCTET_COLUMN_INDEX_MAP
private static final java.util.HashMap LONG_COLUMN_INDEX_MAP
private static final java.util.HashMap CHARSET_COLUMN_NAME_MAP
private static final java.util.HashMap ENCODED_STRING_COLUMN_NAME_MAP
private static final java.util.HashMap TEXT_STRING_COLUMN_NAME_MAP
private static final java.util.HashMap OCTET_COLUMN_NAME_MAP
private static final java.util.HashMap LONG_COLUMN_NAME_MAP
private final android.content.Context mContext
private final android.content.ContentResolver mContentResolver
private final android.drm.DrmManagerClient mDrmManagerClient
private final android.telephony.TelephonyManager mTelephonyManager
static final boolean $assertionsDisabled
private void (android.content.Context)
android.content.Context context
public static com.google.android.mms.pdu.PduPersister getPduPersister (android.content.Context)
android.content.Context context
private void setEncodedStringValueToHeaders (android.database.Cursor, int, com.google.android.mms.pdu.PduHeaders, int)
int charsetColumnIndex
int charset
com.google.android.mms.pdu.EncodedStringValue value
android.database.Cursor c
int columnIndex
com.google.android.mms.pdu.PduHeaders headers
int mapColumn
String s
private void setTextStringToHeaders (android.database.Cursor, int, com.google.android.mms.pdu.PduHeaders, int)
android.database.Cursor c
int columnIndex
com.google.android.mms.pdu.PduHeaders headers
int mapColumn
String s
private void setOctetToHeaders (android.database.Cursor, int, com.google.android.mms.pdu.PduHeaders, int) throws com.google.android.mms.InvalidHeaderValueException
int b
android.database.Cursor c
int columnIndex
com.google.android.mms.pdu.PduHeaders headers
int mapColumn
private void setLongToHeaders (android.database.Cursor, int, com.google.android.mms.pdu.PduHeaders, int)
long l
android.database.Cursor c
int columnIndex
com.google.android.mms.pdu.PduHeaders headers
int mapColumn
private java.lang.Integer getIntegerFromPartColumn (android.database.Cursor, int)
android.database.Cursor c
int columnIndex
private byte[] getByteArrayFromPartColumn (android.database.Cursor, int)
android.database.Cursor c
int columnIndex
private com.google.android.mms.pdu.PduPart[] loadParts (long) throws com.google.android.mms.MmsException
String text
byte[] blob
byte[] buffer
int len
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.ByteArrayOutputStream baos
java.io.InputStream is
com.google.android.mms.pdu.PduPart part
Integer charset
byte[] contentDisposition
byte[] contentId
byte[] contentLocation
byte[] contentType
byte[] fileName
byte[] name
long partId
android.net.Uri partURI
String type
int partCount
int partIdx
long msgId
android.database.Cursor c
com.google.android.mms.pdu.PduPart[] parts
private void loadAddress (long, com.google.android.mms.pdu.PduHeaders)
int addrType
String addr
long msgId
com.google.android.mms.pdu.PduHeaders headers
android.database.Cursor c
public com.google.android.mms.pdu.GenericPdu load (android.net.Uri) throws com.google.android.mms.MmsException
InterruptedException e
java.util.Map$Entry e
java.util.Iterator i$
java.util.Map$Entry e
java.util.Iterator i$
java.util.Map$Entry e
java.util.Iterator i$
java.util.Map$Entry e
java.util.Iterator i$
int i
int partsNum
com.google.android.mms.pdu.PduPart[] parts
android.database.Cursor c
com.google.android.mms.pdu.PduHeaders headers
java.util.Set set
long msgId
int msgType
com.google.android.mms.pdu.PduBody body
android.net.Uri uri
com.google.android.mms.pdu.GenericPdu pdu
com.google.android.mms.util.PduCacheEntry cacheEntry
int msgBox
long threadId
private void persistAddress (long, int, com.google.android.mms.pdu.EncodedStringValue[])
android.net.Uri uri
com.google.android.mms.pdu.EncodedStringValue addr
com.google.android.mms.pdu.EncodedStringValue[] arr$
int len$
int i$
long msgId
int type
com.google.android.mms.pdu.EncodedStringValue[] array
android.content.ContentValues values
private static java.lang.String getPartContentType (com.google.android.mms.pdu.PduPart)
com.google.android.mms.pdu.PduPart part
public android.net.Uri persistPart (com.google.android.mms.pdu.PduPart, long, java.util.HashMap) throws com.google.android.mms.MmsException
String fileName
String name
com.google.android.mms.pdu.PduPart part
long msgId
java.util.HashMap preOpenedFiles
android.net.Uri uri
android.content.ContentValues values
int charset
String contentType
Object value
android.net.Uri res
private void persistData (com.google.android.mms.pdu.PduPart, android.net.Uri, java.lang.String, java.util.HashMap) throws com.google.android.mms.MmsException
android.content.ContentValues cv
java.io.IOException e
java.io.IOException e
java.io.File f
android.content.ContentValues values
java.io.File f
long len
Exception e
java.io.IOException e
java.io.IOException e
java.io.File f
android.content.ContentValues values
byte[] convertedData
int len
byte[] buffer
byte[] convertedData
boolean isDrm
byte[] data
java.io.IOException e
java.io.IOException e
java.io.File f
android.content.ContentValues values
java.io.FileNotFoundException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.File f
android.content.ContentValues values
com.google.android.mms.pdu.PduPart part
android.net.Uri uri
String contentType
java.util.HashMap preOpenedFiles
java.io.OutputStream os
java.io.InputStream is
com.google.android.mms.util.DrmConvertSession drmConvertSession
android.net.Uri dataUri
String path
public static java.lang.String convertUriToPath (android.content.Context, android.net.Uri)
int pathIndex
android.database.sqlite.SQLiteException e
String[] projection
android.database.Cursor cursor
String scheme
android.content.Context context
android.net.Uri uri
String path
private void updateAddress (long, int, com.google.android.mms.pdu.EncodedStringValue[])
long msgId
int type
com.google.android.mms.pdu.EncodedStringValue[] array
public void updateHeaders (android.net.Uri, com.google.android.mms.pdu.SendReq)
InterruptedException e
com.google.android.mms.pdu.EncodedStringValue v
com.google.android.mms.pdu.EncodedStringValue v
com.google.android.mms.pdu.EncodedStringValue[] arr$
int len$
int i$
long msgId
com.google.android.mms.pdu.EncodedStringValue[] array
int addrType
int[] arr$
int len$
int i$
long threadId
android.net.Uri uri
com.google.android.mms.pdu.SendReq sendReq
android.content.ContentValues values
byte[] contentType
long date
int deliveryReport
long expiry
byte[] msgClass
int priority
int readReport
byte[] transId
com.google.android.mms.pdu.EncodedStringValue subject
long messageSize
com.google.android.mms.pdu.PduHeaders headers
java.util.HashSet recipients
private void updatePart (android.net.Uri, com.google.android.mms.pdu.PduPart, java.util.HashMap) throws com.google.android.mms.MmsException
String fileName
String name
android.net.Uri uri
com.google.android.mms.pdu.PduPart part
java.util.HashMap preOpenedFiles
android.content.ContentValues values
int charset
String contentType
Object value
public void updateParts (android.net.Uri, com.google.android.mms.pdu.PduBody, java.util.HashMap) throws com.google.android.mms.MmsException
InterruptedException e
com.google.android.mms.util.PduCacheEntry cacheEntry
com.google.android.mms.pdu.PduPart part
android.net.Uri partUri
int i
com.google.android.mms.pdu.PduPart part
java.util.Iterator i$
java.util.Map$Entry e
java.util.Iterator i$
java.util.ArrayList toBeCreated
java.util.HashMap toBeUpdated
int partsNum
StringBuilder filter
long msgId
android.net.Uri uri
com.google.android.mms.pdu.PduBody body
java.util.HashMap preOpenedFiles
public android.net.Uri persist (com.google.android.mms.pdu.GenericPdu, android.net.Uri, boolean, boolean, java.util.HashMap) throws com.google.android.mms.MmsException
NumberFormatException e
InterruptedException e
String charsetColumn
int field
com.google.android.mms.pdu.EncodedStringValue encodedString
java.util.Map$Entry e
java.util.Iterator i$
byte[] text
java.util.Map$Entry e
java.util.Iterator i$
int b
java.util.Map$Entry e
java.util.Iterator i$
long l
java.util.Map$Entry e
java.util.Iterator i$
com.google.android.mms.pdu.EncodedStringValue v
com.google.android.mms.pdu.EncodedStringValue[] array
int addrType
int[] arr$
int len$
int i$
long threadId
com.google.android.mms.pdu.PduPart part
String contentType
int i
int partsNum
com.google.android.mms.pdu.EncodedStringValue[] array
int addrType
int[] arr$
int len$
int i$
com.google.android.mms.pdu.GenericPdu pdu
android.net.Uri uri
boolean createThreadId
boolean groupMmsEnabled
java.util.HashMap preOpenedFiles
long msgId
boolean existingUri
com.google.android.mms.pdu.PduHeaders header
com.google.android.mms.pdu.PduBody body
android.content.ContentValues values
java.util.Set set
java.util.HashMap addressMap
java.util.HashSet recipients
int msgType
long dummyId
boolean textOnly
int messageSize
android.net.Uri res
private void loadRecipients (int, java.util.HashSet, java.util.HashMap, boolean)
String number
com.google.android.mms.pdu.EncodedStringValue v
com.google.android.mms.pdu.EncodedStringValue[] arr$
int len$
int i$
int addressType
java.util.HashSet recipients
java.util.HashMap addressMap
boolean excludeMyNumber
com.google.android.mms.pdu.EncodedStringValue[] array
String myNumber
public android.net.Uri move (android.net.Uri, android.net.Uri) throws com.google.android.mms.MmsException
android.net.Uri from
android.net.Uri to
long msgId
Integer msgBox
android.content.ContentValues values
public static java.lang.String toIsoString (byte[])
java.io.UnsupportedEncodingException e
byte[] bytes
public static byte[] getBytes (java.lang.String)
java.io.UnsupportedEncodingException e
String data
public void release ()
android.net.Uri uri
public android.database.Cursor getPendingMessages (long)
long dueTime
android.net.Uri$Builder uriBuilder
String selection
String[] selectionArgs
static void ()
}
com/google/android/mms/pdu/ReadOrigInd.classReadOrigInd.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.ReadOrigInd extends com.google.android.mms.pdu.GenericPdu {
public void () throws com.google.android.mms.InvalidHeaderValueException
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
public long getDate ()
public void setDate (long)
long value
public com.google.android.mms.pdu.EncodedStringValue getFrom ()
public void setFrom (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public byte[] getMessageId ()
public void setMessageId (byte[])
byte[] value
public int getReadStatus ()
public void setReadStatus (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public com.google.android.mms.pdu.EncodedStringValue[] getTo ()
public void setTo (com.google.android.mms.pdu.EncodedStringValue[])
com.google.android.mms.pdu.EncodedStringValue[] value
}
com/google/android/mms/pdu/PduComposer$LengthRecordNode.classPduComposer.java
package com.google.android.mms.pdu
com.google.android.mms.pdu.PduComposer$LengthRecordNode extends java.lang.Object {
java.io.ByteArrayOutputStream currentMessage
public int currentPosition
public com.google.android.mms.pdu.PduComposer$LengthRecordNode next
private void ()
void (com.google.android.mms.pdu.PduComposer$1)
com.google.android.mms.pdu.PduComposer$1 x0
}
com/google/android/mms/pdu/GenericPdu.classGenericPdu.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.GenericPdu extends java.lang.Object {
com.google.android.mms.pdu.PduHeaders mPduHeaders
public void ()
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
com.google.android.mms.pdu.PduHeaders getPduHeaders ()
public int getMessageType ()
public void setMessageType (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public int getMmsVersion ()
public void setMmsVersion (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public com.google.android.mms.pdu.EncodedStringValue getFrom ()
public void setFrom (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
}
com/google/android/mms/pdu/PduBody.classPduBody.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.PduBody extends java.lang.Object {
private java.util.Vector mParts
private java.util.Map mPartMapByContentId
private java.util.Map mPartMapByContentLocation
private java.util.Map mPartMapByName
private java.util.Map mPartMapByFileName
public void ()
private void putPartToMaps (com.google.android.mms.pdu.PduPart)
String clc
String clc
String clc
com.google.android.mms.pdu.PduPart part
byte[] contentId
byte[] contentLocation
byte[] name
byte[] fileName
public boolean addPart (com.google.android.mms.pdu.PduPart)
com.google.android.mms.pdu.PduPart part
public void addPart (int, com.google.android.mms.pdu.PduPart)
int index
com.google.android.mms.pdu.PduPart part
public com.google.android.mms.pdu.PduPart removePart (int)
int index
public void removeAll ()
public com.google.android.mms.pdu.PduPart getPart (int)
int index
public int getPartIndex (com.google.android.mms.pdu.PduPart)
com.google.android.mms.pdu.PduPart part
public int getPartsNum ()
public com.google.android.mms.pdu.PduPart getPartByContentId (java.lang.String)
String cid
public com.google.android.mms.pdu.PduPart getPartByContentLocation (java.lang.String)
String contentLocation
public com.google.android.mms.pdu.PduPart getPartByName (java.lang.String)
String name
public com.google.android.mms.pdu.PduPart getPartByFileName (java.lang.String)
String filename
}
com/google/android/mms/pdu/PduContentTypes.classPduContentTypes.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.PduContentTypes extends java.lang.Object {
static final String[] contentTypes
public void ()
static void ()
}
com/google/android/mms/pdu/PduComposer.classPduComposer.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.PduComposer extends java.lang.Object {
private static final int PDU_PHONE_NUMBER_ADDRESS_TYPE
private static final int PDU_EMAIL_ADDRESS_TYPE
private static final int PDU_IPV4_ADDRESS_TYPE
private static final int PDU_IPV6_ADDRESS_TYPE
private static final int PDU_UNKNOWN_ADDRESS_TYPE
static final String REGEXP_PHONE_NUMBER_ADDRESS_TYPE
static final String REGEXP_EMAIL_ADDRESS_TYPE
static final String REGEXP_IPV6_ADDRESS_TYPE
static final String REGEXP_IPV4_ADDRESS_TYPE
static final String STRING_PHONE_NUMBER_ADDRESS_TYPE
static final String STRING_IPV4_ADDRESS_TYPE
static final String STRING_IPV6_ADDRESS_TYPE
private static final int PDU_COMPOSE_SUCCESS
private static final int PDU_COMPOSE_CONTENT_ERROR
private static final int PDU_COMPOSE_FIELD_NOT_SET
private static final int PDU_COMPOSE_FIELD_NOT_SUPPORTED
private static final int QUOTED_STRING_FLAG
private static final int END_STRING_FLAG
private static final int LENGTH_QUOTE
private static final int TEXT_MAX
private static final int SHORT_INTEGER_MAX
private static final int LONG_INTEGER_LENGTH_MAX
private static final int PDU_COMPOSER_BLOCK_SIZE
protected java.io.ByteArrayOutputStream mMessage
private com.google.android.mms.pdu.GenericPdu mPdu
protected int mPosition
private com.google.android.mms.pdu.PduComposer$BufferStack mStack
private final android.content.ContentResolver mResolver
private com.google.android.mms.pdu.PduHeaders mPduHeader
private static java.util.HashMap mContentTypeMap
static final boolean $assertionsDisabled
public void (android.content.Context, com.google.android.mms.pdu.GenericPdu)
android.content.Context context
com.google.android.mms.pdu.GenericPdu pdu
public byte[] make ()
int type
protected void arraycopy (byte[], int, int)
byte[] buf
int pos
int length
protected void append (int)
int value
protected void appendShortInteger (int)
int value
protected void appendOctet (int)
int number
protected void appendShortLength (int)
int value
protected void appendLongInteger (long)
long longInt
int size
long temp
int i
int shift
protected void appendTextString (byte[])
byte[] text
protected void appendTextString (java.lang.String)
String str
protected void appendEncodedString (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue enStr
int charset
byte[] textString
com.google.android.mms.pdu.PduComposer$PositionMarker start
int len
protected void appendUintvarInteger (long)
long temp
long value
int i
long max
protected void appendDateValue (long)
long date
protected void appendValueLength (long)
long value
protected void appendQuotedString (byte[])
byte[] text
protected void appendQuotedString (java.lang.String)
String str
private com.google.android.mms.pdu.EncodedStringValue appendAddressType (com.google.android.mms.pdu.EncodedStringValue)
int addressType
NullPointerException e
com.google.android.mms.pdu.EncodedStringValue address
com.google.android.mms.pdu.EncodedStringValue temp
private int appendHeader (int)
com.google.android.mms.pdu.EncodedStringValue temp
int i
com.google.android.mms.pdu.PduComposer$PositionMarker fstart
int flen
int version
byte[] textString
com.google.android.mms.pdu.EncodedStringValue[] addr
com.google.android.mms.pdu.EncodedStringValue temp
com.google.android.mms.pdu.EncodedStringValue from
int octet
long date
com.google.android.mms.pdu.EncodedStringValue enString
byte[] messageClass
long expiry
com.google.android.mms.pdu.PduComposer$PositionMarker expiryStart
int expiryLength
int field
private int makeReadRecInd ()
private int makeNotifyResp ()
private int makeAckInd ()
private int makeSendReqPdu ()
byte[] trid
boolean recipient
private int makeMessageBody ()
byte[] start
ArrayIndexOutOfBoundsException e
byte[] buffer
int len
java.io.IOException e
java.io.IOException e
java.io.FileNotFoundException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
RuntimeException e
java.io.IOException e
java.io.InputStream cr
com.google.android.mms.pdu.PduComposer$PositionMarker attachment
com.google.android.mms.pdu.PduComposer$PositionMarker contentTypeBegin
byte[] partContentType
Integer partContentTypeIdentifier
byte[] name
int charset
int contentTypeLength
byte[] contentId
byte[] contentLocation
int headerLength
int dataLength
byte[] partData
com.google.android.mms.pdu.PduPart part
int i
com.google.android.mms.pdu.PduComposer$PositionMarker ctStart
String contentType
Integer contentTypeIdentifier
com.google.android.mms.pdu.PduBody body
int ctLength
int partNum
protected static int checkAddressType (java.lang.String)
String address
static com.google.android.mms.pdu.PduComposer$BufferStack access$100 (com.google.android.mms.pdu.PduComposer)
com.google.android.mms.pdu.PduComposer x0
static void ()
int i
}
com/google/android/mms/pdu/PduComposer$1.classPduComposer.java
package com.google.android.mms.pdu
com.google.android.mms.pdu.PduComposer$1 extends java.lang.Object {
}
com/google/android/mms/pdu/AcknowledgeInd.classAcknowledgeInd.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.AcknowledgeInd extends com.google.android.mms.pdu.GenericPdu {
public void (int, byte[]) throws com.google.android.mms.InvalidHeaderValueException
int mmsVersion
byte[] transactionId
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
public int getReportAllowed ()
public void setReportAllowed (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public byte[] getTransactionId ()
public void setTransactionId (byte[])
byte[] value
}
com/google/android/mms/pdu/CharacterSets.classCharacterSets.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.CharacterSets extends java.lang.Object {
public static final int ANY_CHARSET
public static final int US_ASCII
public static final int ISO_8859_1
public static final int ISO_8859_2
public static final int ISO_8859_3
public static final int ISO_8859_4
public static final int ISO_8859_5
public static final int ISO_8859_6
public static final int ISO_8859_7
public static final int ISO_8859_8
public static final int ISO_8859_9
public static final int SHIFT_JIS
public static final int UTF_8
public static final int BIG5
public static final int UCS2
public static final int UTF_16
public static final int DEFAULT_CHARSET
private static final int[] MIBENUM_NUMBERS
public static final String MIMENAME_ANY_CHARSET
public static final String MIMENAME_US_ASCII
public static final String MIMENAME_ISO_8859_1
public static final String MIMENAME_ISO_8859_2
public static final String MIMENAME_ISO_8859_3
public static final String MIMENAME_ISO_8859_4
public static final String MIMENAME_ISO_8859_5
public static final String MIMENAME_ISO_8859_6
public static final String MIMENAME_ISO_8859_7
public static final String MIMENAME_ISO_8859_8
public static final String MIMENAME_ISO_8859_9
public static final String MIMENAME_SHIFT_JIS
public static final String MIMENAME_UTF_8
public static final String MIMENAME_BIG5
public static final String MIMENAME_UCS2
public static final String MIMENAME_UTF_16
public static final String DEFAULT_CHARSET_NAME
private static final String[] MIME_NAMES
private static final java.util.HashMap MIBENUM_TO_NAME_MAP
private static final java.util.HashMap NAME_TO_MIBENUM_MAP
static final boolean $assertionsDisabled
private void ()
public static java.lang.String getMimeName (int) throws java.io.UnsupportedEncodingException
int mibEnumValue
String name
public static int getMibEnumValue (java.lang.String) throws java.io.UnsupportedEncodingException
String mimeName
Integer mibEnumValue
static void ()
int i
int count
}
com/google/android/mms/pdu/SendReq.classSendReq.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.SendReq extends com.google.android.mms.pdu.MultimediaMessagePdu {
private static final String TAG
public void ()
com.google.android.mms.InvalidHeaderValueException e
private byte[] generateTransactionId ()
String transactionId
public void (byte[], com.google.android.mms.pdu.EncodedStringValue, int, byte[]) throws com.google.android.mms.InvalidHeaderValueException
byte[] contentType
com.google.android.mms.pdu.EncodedStringValue from
int mmsVersion
byte[] transactionId
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
void (com.google.android.mms.pdu.PduHeaders, com.google.android.mms.pdu.PduBody)
com.google.android.mms.pdu.PduHeaders headers
com.google.android.mms.pdu.PduBody body
public com.google.android.mms.pdu.EncodedStringValue[] getBcc ()
public void addBcc (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public void setBcc (com.google.android.mms.pdu.EncodedStringValue[])
com.google.android.mms.pdu.EncodedStringValue[] value
public com.google.android.mms.pdu.EncodedStringValue[] getCc ()
public void addCc (com.google.android.mms.pdu.EncodedStringValue)
com.google.android.mms.pdu.EncodedStringValue value
public void setCc (com.google.android.mms.pdu.EncodedStringValue[])
com.google.android.mms.pdu.EncodedStringValue[] value
public byte[] getContentType ()
public void setContentType (byte[])
byte[] value
public int getDeliveryReport ()
public void setDeliveryReport (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public long getExpiry ()
public void setExpiry (long)
long value
public long getMessageSize ()
public void setMessageSize (long)
long value
public byte[] getMessageClass ()
public void setMessageClass (byte[])
byte[] value
public int getReadReport ()
public void setReadReport (int) throws com.google.android.mms.InvalidHeaderValueException
int value
public void setTo (com.google.android.mms.pdu.EncodedStringValue[])
com.google.android.mms.pdu.EncodedStringValue[] value
public byte[] getTransactionId ()
public void setTransactionId (byte[])
byte[] value
}
com/google/android/mms/pdu/QuotedPrintable.classQuotedPrintable.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.QuotedPrintable extends java.lang.Object {
private static byte ESCAPE_CHAR
public void ()
public static final byte[] decodeQuotedPrintable (byte[])
int u
int l
ArrayIndexOutOfBoundsException e
int b
int i
byte[] bytes
java.io.ByteArrayOutputStream buffer
static void ()
}
com/google/android/mms/pdu/ReadRecInd.classReadRecInd.java
package com.google.android.mms.pdu
public com.google.android.mms.pdu.ReadRecInd extends com.google.android.mms.pdu.GenericPdu {
public void (com.google.android.mms.pdu.EncodedStringValue, byte[], int, int, com.google.android.mms.pdu.EncodedStringValue[]) throws com.google.android.mms.InvalidHeaderValueException
com.google.android.mms.pdu.EncodedStringValue from
byte[] messageId
int mmsVersion
int readStatus
com.google.android.mms.pdu.EncodedStringValue[] to
void (com.google.android.mms.pdu.PduHeaders)
com.google.android.mms.pdu.PduHeaders headers
public long getDate ()
public void setDate (long)
long value
public byte[] getMessageId ()
public void setMessageId (byte[])
byte[] value
public com.google.android.mms.pdu.EncodedStringValue[] getTo ()
public void setTo (com.google.android.mms.pdu.EncodedStringValue[])
com.google.android.mms.pdu.EncodedStringValue[] value
public int getReadStatus ()
public void setReadStatus (int) throws com.google.android.mms.InvalidHeaderValueException
int value
}
com/google/android/mms/pdu/PduComposer$BufferStack.classPduComposer.java
package com.google.android.mms.pdu
com.google.android.mms.pdu.PduComposer$BufferStack extends java.lang.Object {
private com.google.android.mms.pdu.PduComposer$LengthRecordNode stack
private com.google.android.mms.pdu.PduComposer$LengthRecordNode toCopy
int stackSize
final com.google.android.mms.pdu.PduComposer this$0
private void (com.google.android.mms.pdu.PduComposer)
void newbuf ()
com.google.android.mms.pdu.PduComposer$LengthRecordNode temp
void pop ()
java.io.ByteArrayOutputStream currentMessage
int currentPosition
void copy ()
com.google.android.mms.pdu.PduComposer$PositionMarker mark ()
com.google.android.mms.pdu.PduComposer$PositionMarker m
void (com.google.android.mms.pdu.PduComposer, com.google.android.mms.pdu.PduComposer$1)
com.google.android.mms.pdu.PduComposer x0
com.google.android.mms.pdu.PduComposer$1 x1
}
com/google/android/mms/pdu/PduComposer$PositionMarker.classPduComposer.java
package com.google.android.mms.pdu
com.google.android.mms.pdu.PduComposer$PositionMarker extends java.lang.Object {
private int c_pos
private int currentStackSize
final com.google.android.mms.pdu.PduComposer this$0
private void (com.google.android.mms.pdu.PduComposer)
int getLength ()
void (com.google.android.mms.pdu.PduComposer, com.google.android.mms.pdu.PduComposer$1)
com.google.android.mms.pdu.PduComposer x0
com.google.android.mms.pdu.PduComposer$1 x1
static int access$402 (com.google.android.mms.pdu.PduComposer$PositionMarker, int)
com.google.android.mms.pdu.PduComposer$PositionMarker x0
int x1
static int access$502 (com.google.android.mms.pdu.PduComposer$PositionMarker, int)
com.google.android.mms.pdu.PduComposer$PositionMarker x0
int x1
}
com/google/android/mms/util/
com/google/android/mms/util/PduCacheEntry.classPduCacheEntry.java
package com.google.android.mms.util
public final com.google.android.mms.util.PduCacheEntry extends java.lang.Object {
private final com.google.android.mms.pdu.GenericPdu mPdu
private final int mMessageBox
private final long mThreadId
public void (com.google.android.mms.pdu.GenericPdu, int, long)
com.google.android.mms.pdu.GenericPdu pdu
int msgBox
long threadId
public com.google.android.mms.pdu.GenericPdu getPdu ()
public int getMessageBox ()
public long getThreadId ()
}
com/google/android/mms/util/SqliteWrapper.classSqliteWrapper.java
package com.google.android.mms.util
public final com.google.android.mms.util.SqliteWrapper extends java.lang.Object {
private static final String TAG
private static final String SQLITE_EXCEPTION_DETAIL_MESSAGE
private void ()
private static boolean isLowMemory (android.content.Context)
android.content.Context context
android.app.ActivityManager am
android.app.ActivityManager$MemoryInfo outInfo
private static boolean isLowMemory (android.database.sqlite.SQLiteException)
android.database.sqlite.SQLiteException e
public static void checkSQLiteException (android.content.Context, android.database.sqlite.SQLiteException)
android.content.Context context
android.database.sqlite.SQLiteException e
public static android.database.Cursor query (android.content.Context, android.content.ContentResolver, android.net.Uri, java.lang.String[], java.lang.String, java.lang.String[], java.lang.String)
android.database.sqlite.SQLiteException e
android.content.Context context
android.content.ContentResolver resolver
android.net.Uri uri
String[] projection
String selection
String[] selectionArgs
String sortOrder
public static boolean requery (android.content.Context, android.database.Cursor)
android.database.sqlite.SQLiteException e
android.content.Context context
android.database.Cursor cursor
public static int update (android.content.Context, android.content.ContentResolver, android.net.Uri, android.content.ContentValues, java.lang.String, java.lang.String[])
android.database.sqlite.SQLiteException e
android.content.Context context
android.content.ContentResolver resolver
android.net.Uri uri
android.content.ContentValues values
String where
String[] selectionArgs
public static int delete (android.content.Context, android.content.ContentResolver, android.net.Uri, java.lang.String, java.lang.String[])
android.database.sqlite.SQLiteException e
android.content.Context context
android.content.ContentResolver resolver
android.net.Uri uri
String where
String[] selectionArgs
public static android.net.Uri insert (android.content.Context, android.content.ContentResolver, android.net.Uri, android.content.ContentValues)
android.database.sqlite.SQLiteException e
android.content.Context context
android.content.ContentResolver resolver
android.net.Uri uri
android.content.ContentValues values
}
com/google/android/mms/util/AbstractCache.classAbstractCache.java
package com.google.android.mms.util
public abstract com.google.android.mms.util.AbstractCache extends java.lang.Object {
private static final String TAG
private static final boolean DEBUG
private static final boolean LOCAL_LOGV
private static final int MAX_CACHED_ITEMS
private final java.util.HashMap mCacheMap
protected void ()
public boolean put (java.lang.Object, java.lang.Object)
com.google.android.mms.util.AbstractCache$CacheEntry cacheEntry
Object key
Object value
public java.lang.Object get (java.lang.Object)
com.google.android.mms.util.AbstractCache$CacheEntry cacheEntry
Object key
public java.lang.Object purge (java.lang.Object)
Object key
com.google.android.mms.util.AbstractCache$CacheEntry v
public void purgeAll ()
public int size ()
}
com/google/android/mms/util/DownloadDrmHelper.classDownloadDrmHelper.java
package com.google.android.mms.util
public com.google.android.mms.util.DownloadDrmHelper extends java.lang.Object {
private static final String TAG
public static final String MIMETYPE_DRM_MESSAGE
public static final String EXTENSION_DRM_MESSAGE
public static final String EXTENSION_INTERNAL_FWDL
public void ()
public static boolean isDrmMimeType (android.content.Context, java.lang.String)
android.drm.DrmManagerClient drmClient
IllegalArgumentException e
IllegalStateException e
android.content.Context context
String mimetype
boolean result
public static boolean isDrmConvertNeeded (java.lang.String)
String mimetype
public static java.lang.String modifyDrmFwLockFileExtension (java.lang.String)
int extensionIndex
String filename
public static java.lang.String getOriginalMimeType (android.content.Context, java.lang.String, java.lang.String)
IllegalArgumentException ex
IllegalStateException ex
android.content.Context context
String path
String containingMime
String result
android.drm.DrmManagerClient drmClient
}
com/google/android/mms/util/AbstractCache$1.classAbstractCache.java
package com.google.android.mms.util
com.google.android.mms.util.AbstractCache$1 extends java.lang.Object {
}
com/google/android/mms/util/AbstractCache$CacheEntry.classAbstractCache.java
package com.google.android.mms.util
com.google.android.mms.util.AbstractCache$CacheEntry extends java.lang.Object {
int hit
Object value
private void ()
void (com.google.android.mms.util.AbstractCache$1)
com.google.android.mms.util.AbstractCache$1 x0
}
com/google/android/mms/util/DrmConvertSession.classDrmConvertSession.java
package com.google.android.mms.util
public com.google.android.mms.util.DrmConvertSession extends java.lang.Object {
private android.drm.DrmManagerClient mDrmClient
private int mConvertSessionId
private static final String TAG
private void (android.drm.DrmManagerClient, int)
android.drm.DrmManagerClient drmClient
int convertSessionId
public static com.google.android.mms.util.DrmConvertSession open (android.content.Context, java.lang.String)
IllegalArgumentException e
IllegalStateException e
IllegalArgumentException e
IllegalStateException e
android.content.Context context
String mimeType
android.drm.DrmManagerClient drmClient
int convertSessionId
public byte[] convert (byte[], int)
byte[] buf
IllegalArgumentException e
IllegalStateException e
android.drm.DrmConvertedStatus convertedStatus
byte[] inBuffer
int size
byte[] result
public int close (java.lang.String)
java.io.IOException e
java.io.FileNotFoundException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
IllegalArgumentException e
java.io.IOException e
SecurityException e
java.io.IOException e
java.io.IOException e
java.io.RandomAccessFile rndAccessFile
IllegalStateException e
String filename
android.drm.DrmConvertedStatus convertedStatus
int result
}
com/google/android/mms/util/PduCache.classPduCache.java
package com.google.android.mms.util
public final com.google.android.mms.util.PduCache extends com.google.android.mms.util.AbstractCache {
private static final String TAG
private static final boolean DEBUG
private static final boolean LOCAL_LOGV
private static final int MMS_ALL
private static final int MMS_ALL_ID
private static final int MMS_INBOX
private static final int MMS_INBOX_ID
private static final int MMS_SENT
private static final int MMS_SENT_ID
private static final int MMS_DRAFTS
private static final int MMS_DRAFTS_ID
private static final int MMS_OUTBOX
private static final int MMS_OUTBOX_ID
private static final int MMS_CONVERSATION
private static final int MMS_CONVERSATION_ID
private static final android.content.UriMatcher URI_MATCHER
private static final java.util.HashMap MATCH_TO_MSGBOX_ID_MAP
private static com.google.android.mms.util.PduCache sInstance
private final java.util.HashMap mMessageBoxes
private final java.util.HashMap mThreads
private final java.util.HashSet mUpdating
private void ()
public static final synchronized com.google.android.mms.util.PduCache getInstance ()
public synchronized boolean put (android.net.Uri, com.google.android.mms.util.PduCacheEntry)
android.net.Uri uri
com.google.android.mms.util.PduCacheEntry entry
int msgBoxId
java.util.HashSet msgBox
long threadId
java.util.HashSet thread
android.net.Uri finalKey
boolean result
public synchronized void setUpdating (android.net.Uri, boolean)
android.net.Uri uri
boolean updating
public synchronized boolean isUpdating (android.net.Uri)
android.net.Uri uri
public synchronized com.google.android.mms.util.PduCacheEntry purge (android.net.Uri)
String msgId
android.net.Uri uri
int match
private com.google.android.mms.util.PduCacheEntry purgeSingleEntry (android.net.Uri)
android.net.Uri key
com.google.android.mms.util.PduCacheEntry entry
public synchronized void purgeAll ()
private android.net.Uri normalizeKey (android.net.Uri)
String msgId
android.net.Uri uri
int match
android.net.Uri normalizedKey
private void purgeByMessageBox (java.lang.Integer)
com.google.android.mms.util.PduCacheEntry entry
android.net.Uri key
java.util.Iterator i$
java.util.HashSet msgBox
Integer msgBoxId
private void removeFromThreads (android.net.Uri, com.google.android.mms.util.PduCacheEntry)
android.net.Uri key
com.google.android.mms.util.PduCacheEntry entry
java.util.HashSet thread
private void purgeByThreadId (long)
com.google.android.mms.util.PduCacheEntry entry
android.net.Uri key
java.util.Iterator i$
long threadId
java.util.HashSet thread
private void removeFromMessageBoxes (android.net.Uri, com.google.android.mms.util.PduCacheEntry)
android.net.Uri key
com.google.android.mms.util.PduCacheEntry entry
java.util.HashSet msgBox
public volatile java.lang.Object purge (java.lang.Object)
Object x0
public volatile boolean put (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void ()
}
com/google/android/mms/ContentType.classContentType.java
package com.google.android.mms
public com.google.android.mms.ContentType extends java.lang.Object {
public static final String MMS_MESSAGE
public static final String MMS_GENERIC
public static final String MULTIPART_MIXED
public static final String MULTIPART_RELATED
public static final String MULTIPART_ALTERNATIVE
public static final String TEXT_PLAIN
public static final String TEXT_HTML
public static final String TEXT_VCALENDAR
public static final String TEXT_VCARD
public static final String IMAGE_UNSPECIFIED
public static final String IMAGE_JPEG
public static final String IMAGE_JPG
public static final String IMAGE_GIF
public static final String IMAGE_WBMP
public static final String IMAGE_PNG
public static final String IMAGE_X_MS_BMP
public static final String AUDIO_UNSPECIFIED
public static final String AUDIO_AAC
public static final String AUDIO_AMR
public static final String AUDIO_IMELODY
public static final String AUDIO_MID
public static final String AUDIO_MIDI
public static final String AUDIO_MP3
public static final String AUDIO_MPEG3
public static final String AUDIO_MPEG
public static final String AUDIO_MPG
public static final String AUDIO_MP4
public static final String AUDIO_X_MID
public static final String AUDIO_X_MIDI
public static final String AUDIO_X_MP3
public static final String AUDIO_X_MPEG3
public static final String AUDIO_X_MPEG
public static final String AUDIO_X_MPG
public static final String AUDIO_3GPP
public static final String AUDIO_X_WAV
public static final String AUDIO_OGG
public static final String VIDEO_UNSPECIFIED
public static final String VIDEO_3GPP
public static final String VIDEO_3G2
public static final String VIDEO_H263
public static final String VIDEO_MP4
public static final String APP_SMIL
public static final String APP_WAP_XHTML
public static final String APP_XHTML
public static final String APP_DRM_CONTENT
public static final String APP_DRM_MESSAGE
private static final java.util.ArrayList sSupportedContentTypes
private static final java.util.ArrayList sSupportedImageTypes
private static final java.util.ArrayList sSupportedAudioTypes
private static final java.util.ArrayList sSupportedVideoTypes
private void ()
public static boolean isSupportedType (java.lang.String)
String contentType
public static boolean isSupportedImageType (java.lang.String)
String contentType
public static boolean isSupportedAudioType (java.lang.String)
String contentType
public static boolean isSupportedVideoType (java.lang.String)
String contentType
public static boolean isTextType (java.lang.String)
String contentType
public static boolean isImageType (java.lang.String)
String contentType
public static boolean isAudioType (java.lang.String)
String contentType
public static boolean isVideoType (java.lang.String)
String contentType
public static boolean isDrmType (java.lang.String)
String contentType
public static boolean isUnspecified (java.lang.String)
String contentType
public static java.util.ArrayList getImageTypes ()
public static java.util.ArrayList getAudioTypes ()
public static java.util.ArrayList getVideoTypes ()
public static java.util.ArrayList getSupportedTypes ()
static void ()
}
com/android/
com/android/internal/
com/android/internal/R$mipmap.classR.java
package com.android.internal
public final com.android.internal.R$mipmap extends java.lang.Object {
public static final int sym_def_app_icon
public void ()
}
com/android/internal/R$layout.classR.java
package com.android.internal
public final com.android.internal.R$layout extends java.lang.Object {
public static final int action_bar_home
public static final int action_bar_title_item
public static final int action_bar_up_container
public static final int action_menu_item_layout
public static final int action_menu_layout
public static final int action_mode_close_item
public static final int activity_chooser_view
public static final int activity_chooser_view_list_item
public static final int activity_list
public static final int activity_list_item
public static final int activity_list_item_2
public static final int alert_dialog
public static final int alert_dialog_progress
public static final int always_use_checkbox
public static final int am_compat_mode_dialog
public static final int app_not_authorized
public static final int app_permission_item
public static final int app_permission_item_money
public static final int app_permission_item_old
public static final int app_perms_summary
public static final int auto_complete_list
public static final int browser_link_context_header
public static final int calendar_view
public static final int character_picker
public static final int character_picker_button
public static final int choose_account
public static final int choose_account_row
public static final int choose_account_type
public static final int choose_type_and_account
public static final int date_picker
public static final int date_picker_dialog
public static final int expandable_list_content
public static final int expanded_menu_layout
public static final int fragment_bread_crumb_item
public static final int fragment_bread_crumbs
public static final int global_actions_item
public static final int global_actions_silent_mode
public static final int grant_credentials_permission
public static final int heavy_weight_switcher
public static final int icon_menu_item_layout
public static final int icon_menu_layout
public static final int immersive_mode_cling
public static final int input_method
public static final int input_method_extract_view
public static final int input_method_switch_dialog_title
public static final int js_prompt
public static final int launch_warning
public static final int list_content
public static final int list_content_simple
public static final int list_menu_item_checkbox
public static final int list_menu_item_icon
public static final int list_menu_item_layout
public static final int list_menu_item_radio
public static final int locale_picker_item
public static final int media_controller
public static final int media_route_chooser_layout
public static final int media_route_list_item
public static final int media_route_list_item_checkable
public static final int media_route_list_item_collapse_group
public static final int media_route_list_item_section_header
public static final int media_route_list_item_top_header
public static final int notification_action
public static final int notification_action_tombstone
public static final int notification_intruder_content
public static final int notification_template_base
public static final int notification_template_big_base
public static final int notification_template_big_picture
public static final int notification_template_big_text
public static final int notification_template_inbox
public static final int notification_template_part_chronometer
public static final int notification_template_part_time
public static final int number_picker
public static final int overlay_display_window
public static final int permissions_package_list_item
public static final int popup_menu_item_layout
public static final int preference
public static final int preference_category
public static final int preference_header_item
public static final int preference_list_content
public static final int preference_list_content_single
public static final int preference_list_fragment
public static final int preference_widget_seekbar
public static final int progress_dialog
public static final int recent_apps_dialog
public static final int remote_views_adapter_default_loading_view
public static final int resolve_list_item
public static final int resolver_list
public static final int restrictions_pin_challenge
public static final int restrictions_pin_setup
public static final int safe_mode
public static final int screen_action_bar
public static final int screen_custom_title
public static final int screen_progress
public static final int screen_simple
public static final int screen_simple_overlay_action_mode
public static final int screen_title
public static final int screen_title_icons
public static final int search_bar
public static final int search_dropdown_item_icons_2line
public static final int search_view
public static final int seekbar_dialog
public static final int select_dialog
public static final int select_dialog_item
public static final int select_dialog_multichoice
public static final int select_dialog_singlechoice
public static final int select_dialog_singlechoice_holo
public static final int simple_dropdown_hint
public static final int simple_dropdown_item_1line
public static final int simple_expandable_list_item_1
public static final int simple_expandable_list_item_2
public static final int simple_gallery_item
public static final int simple_list_item_1
public static final int simple_list_item_2
public static final int simple_list_item_2_single_choice
public static final int simple_list_item_activated_1
public static final int simple_list_item_activated_2
public static final int simple_list_item_checked
public static final int simple_list_item_multiple_choice
public static final int simple_list_item_single_choice
public static final int simple_selectable_list_item
public static final int simple_spinner_dropdown_item
public static final int simple_spinner_item
public static final int sms_short_code_confirmation_dialog
public static final int ssl_certificate
public static final int status_bar_latest_event_content
public static final int status_bar_latest_event_ticker
public static final int status_bar_latest_event_ticker_large_icon
public static final int tab_content
public static final int tab_indicator_holo
public static final int test_list_item
public static final int text_drag_thumbnail
public static final int text_edit_action_popup_text
public static final int textview_hint
public static final int time_picker
public static final int time_picker_dialog
public static final int transient_notification
public static final int two_line_list_item
public static final int typing_filter
public static final int usb_storage_activity
public static final int volume_adjust
public static final int volume_adjust_item
public static final int web_text_view_dropdown
public static final int webview_find
public static final int webview_select_singlechoice
public static final int webviewchromium_autofill_text
public static final int webviewchromium_color_picker_advanced_component
public static final int webviewchromium_color_picker_dialog_content
public static final int webviewchromium_color_picker_dialog_title
public static final int webviewchromium_date_time_picker_dialog
public static final int webviewchromium_two_field_date_picker
public static final int wifi_p2p_dialog
public static final int wifi_p2p_dialog_row
public static final int zoom_container
public static final int zoom_controls
public static final int zoom_magnify
public void ()
}
com/android/internal/policy/
com/android/internal/policy/IKeyguardService.classIKeyguardService.java
package com.android.internal.policy
public abstract com.android.internal.policy.IKeyguardService extends java.lang.Object implements android.os.IInterface {
public abstract boolean isShowing () throws android.os.RemoteException
public abstract boolean isSecure () throws android.os.RemoteException
public abstract boolean isShowingAndNotHidden () throws android.os.RemoteException
public abstract boolean isInputRestricted () throws android.os.RemoteException
public abstract boolean isDismissable () throws android.os.RemoteException
public abstract void verifyUnlock (com.android.internal.policy.IKeyguardExitCallback) throws android.os.RemoteException
public abstract void keyguardDone (boolean, boolean) throws android.os.RemoteException
public abstract void setHidden (boolean) throws android.os.RemoteException
public abstract void dismiss () throws android.os.RemoteException
public abstract void onDreamingStarted () throws android.os.RemoteException
public abstract void onDreamingStopped () throws android.os.RemoteException
public abstract void onScreenTurnedOff (int) throws android.os.RemoteException
public abstract void onScreenTurnedOn (com.android.internal.policy.IKeyguardShowCallback) throws android.os.RemoteException
public abstract void setKeyguardEnabled (boolean) throws android.os.RemoteException
public abstract void onSystemReady () throws android.os.RemoteException
public abstract void doKeyguardTimeout (android.os.Bundle) throws android.os.RemoteException
public abstract void setCurrentUser (int) throws android.os.RemoteException
public abstract void showAssistant () throws android.os.RemoteException
public abstract void dispatch (android.view.MotionEvent) throws android.os.RemoteException
public abstract void launchCamera () throws android.os.RemoteException
public abstract void onBootCompleted () throws android.os.RemoteException
}
com/android/internal/policy/IFaceLockCallback.classIFaceLockCallback.java
package com.android.internal.policy
public abstract com.android.internal.policy.IFaceLockCallback extends java.lang.Object implements android.os.IInterface {
public abstract void unlock () throws android.os.RemoteException
public abstract void cancel () throws android.os.RemoteException
public abstract void reportFailedAttempt () throws android.os.RemoteException
public abstract void pokeWakelock (int) throws android.os.RemoteException
}
com/android/internal/policy/IFaceLockInterface$Stub$Proxy.classIFaceLockInterface.java
package com.android.internal.policy
com.android.internal.policy.IFaceLockInterface$Stub$Proxy extends java.lang.Object implements com.android.internal.policy.IFaceLockInterface {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void startUi (android.os.IBinder, int, int, int, int, boolean) throws android.os.RemoteException
android.os.IBinder containingWindowToken
int x
int y
int width
int height
boolean useLiveliness
android.os.Parcel _data
android.os.Parcel _reply
public void stopUi () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
public void registerCallback (com.android.internal.policy.IFaceLockCallback) throws android.os.RemoteException
com.android.internal.policy.IFaceLockCallback cb
android.os.Parcel _data
android.os.Parcel _reply
public void unregisterCallback (com.android.internal.policy.IFaceLockCallback) throws android.os.RemoteException
com.android.internal.policy.IFaceLockCallback cb
android.os.Parcel _data
android.os.Parcel _reply
}
com/android/internal/policy/IKeyguardService$Stub.classIKeyguardService.java
package com.android.internal.policy
public abstract com.android.internal.policy.IKeyguardService$Stub extends android.os.Binder implements com.android.internal.policy.IKeyguardService {
private static final String DESCRIPTOR
static final int TRANSACTION_isShowing
static final int TRANSACTION_isSecure
static final int TRANSACTION_isShowingAndNotHidden
static final int TRANSACTION_isInputRestricted
static final int TRANSACTION_isDismissable
static final int TRANSACTION_verifyUnlock
static final int TRANSACTION_keyguardDone
static final int TRANSACTION_setHidden
static final int TRANSACTION_dismiss
static final int TRANSACTION_onDreamingStarted
static final int TRANSACTION_onDreamingStopped
static final int TRANSACTION_onScreenTurnedOff
static final int TRANSACTION_onScreenTurnedOn
static final int TRANSACTION_setKeyguardEnabled
static final int TRANSACTION_onSystemReady
static final int TRANSACTION_doKeyguardTimeout
static final int TRANSACTION_setCurrentUser
static final int TRANSACTION_showAssistant
static final int TRANSACTION_dispatch
static final int TRANSACTION_launchCamera
static final int TRANSACTION_onBootCompleted
public void ()
public static com.android.internal.policy.IKeyguardService asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
boolean _result
boolean _result
boolean _result
boolean _result
boolean _result
com.android.internal.policy.IKeyguardExitCallback _arg0
boolean _arg0
boolean _arg1
boolean _arg0
int _arg0
com.android.internal.policy.IKeyguardShowCallback _arg0
boolean _arg0
android.os.Bundle _arg0
android.os.Bundle _arg0
int _arg0
android.view.MotionEvent _arg0
android.view.MotionEvent _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/internal/policy/IKeyguardServiceConstants.classIKeyguardServiceConstants.java
package com.android.internal.policy
public com.android.internal.policy.IKeyguardServiceConstants extends java.lang.Object {
public static final int KEYGUARD_SERVICE_SET_OCCLUDED_RESULT_NONE
public static final int KEYGUARD_SERVICE_SET_OCCLUDED_RESULT_SET_FLAGS
public static final int KEYGUARD_SERVICE_SET_OCCLUDED_RESULT_UNSET_FLAGS
public void ()
}
com/android/internal/policy/IFaceLockInterface$Stub.classIFaceLockInterface.java
package com.android.internal.policy
public abstract com.android.internal.policy.IFaceLockInterface$Stub extends android.os.Binder implements com.android.internal.policy.IFaceLockInterface {
private static final String DESCRIPTOR
static final int TRANSACTION_startUi
static final int TRANSACTION_stopUi
static final int TRANSACTION_registerCallback
static final int TRANSACTION_unregisterCallback
public void ()
public static com.android.internal.policy.IFaceLockInterface asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.os.IBinder _arg0
int _arg1
int _arg2
int _arg3
int _arg4
boolean _arg5
com.android.internal.policy.IFaceLockCallback _arg0
com.android.internal.policy.IFaceLockCallback _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/internal/policy/IKeyguardExitCallback.classIKeyguardExitCallback.java
package com.android.internal.policy
public abstract com.android.internal.policy.IKeyguardExitCallback extends java.lang.Object implements android.os.IInterface {
public abstract void onKeyguardExitResult (boolean) throws android.os.RemoteException
}
com/android/internal/policy/IKeyguardShowCallback$Stub.classIKeyguardShowCallback.java
package com.android.internal.policy
public abstract com.android.internal.policy.IKeyguardShowCallback$Stub extends android.os.Binder implements com.android.internal.policy.IKeyguardShowCallback {
private static final String DESCRIPTOR
static final int TRANSACTION_onShown
public void ()
public static com.android.internal.policy.IKeyguardShowCallback asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.os.IBinder _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/internal/policy/IKeyguardShowCallback.classIKeyguardShowCallback.java
package com.android.internal.policy
public abstract com.android.internal.policy.IKeyguardShowCallback extends java.lang.Object implements android.os.IInterface {
public abstract void onShown (android.os.IBinder) throws android.os.RemoteException
}
com/android/internal/policy/IKeyguardExitCallback$Stub$Proxy.classIKeyguardExitCallback.java
package com.android.internal.policy
com.android.internal.policy.IKeyguardExitCallback$Stub$Proxy extends java.lang.Object implements com.android.internal.policy.IKeyguardExitCallback {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void onKeyguardExitResult (boolean) throws android.os.RemoteException
boolean success
android.os.Parcel _data
}
com/android/internal/policy/IKeyguardShowCallback$Stub$Proxy.classIKeyguardShowCallback.java
package com.android.internal.policy
com.android.internal.policy.IKeyguardShowCallback$Stub$Proxy extends java.lang.Object implements com.android.internal.policy.IKeyguardShowCallback {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void onShown (android.os.IBinder) throws android.os.RemoteException
android.os.IBinder windowToken
android.os.Parcel _data
}
com/android/internal/policy/IFaceLockCallback$Stub.classIFaceLockCallback.java
package com.android.internal.policy
public abstract com.android.internal.policy.IFaceLockCallback$Stub extends android.os.Binder implements com.android.internal.policy.IFaceLockCallback {
private static final String DESCRIPTOR
static final int TRANSACTION_unlock
static final int TRANSACTION_cancel
static final int TRANSACTION_reportFailedAttempt
static final int TRANSACTION_pokeWakelock
public void ()
public static com.android.internal.policy.IFaceLockCallback asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
int _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/internal/policy/PolicyManager.classPolicyManager.java
package com.android.internal.policy
public final com.android.internal.policy.PolicyManager extends java.lang.Object {
private static final String POLICY_IMPL_CLASS_NAME
private static final com.android.internal.policy.IPolicy sPolicy
private void ()
public static android.view.Window makeNewWindow (android.content.Context)
android.content.Context context
public static android.view.LayoutInflater makeNewLayoutInflater (android.content.Context)
android.content.Context context
public static android.view.WindowManagerPolicy makeNewWindowManager ()
public static android.view.FallbackEventHandler makeNewFallbackEventHandler (android.content.Context)
android.content.Context context
static void ()
Class policyClass
ClassNotFoundException ex
InstantiationException ex
IllegalAccessException ex
}
com/android/internal/policy/IKeyguardExitCallback$Stub.classIKeyguardExitCallback.java
package com.android.internal.policy
public abstract com.android.internal.policy.IKeyguardExitCallback$Stub extends android.os.Binder implements com.android.internal.policy.IKeyguardExitCallback {
private static final String DESCRIPTOR
static final int TRANSACTION_onKeyguardExitResult
public void ()
public static com.android.internal.policy.IKeyguardExitCallback asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
boolean _arg0
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/internal/policy/IFaceLockCallback$Stub$Proxy.classIFaceLockCallback.java
package com.android.internal.policy
com.android.internal.policy.IFaceLockCallback$Stub$Proxy extends java.lang.Object implements com.android.internal.policy.IFaceLockCallback {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void unlock () throws android.os.RemoteException
android.os.Parcel _data
public void cancel () throws android.os.RemoteException
android.os.Parcel _data
public void reportFailedAttempt () throws android.os.RemoteException
android.os.Parcel _data
public void pokeWakelock (int) throws android.os.RemoteException
int millis
android.os.Parcel _data
}
com/android/internal/policy/impl/
com/android/internal/policy/impl/ImmersiveModeConfirmation$H.classImmersiveModeConfirmation.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.ImmersiveModeConfirmation$H extends android.os.Handler {
private static final int SHOW
private static final int HIDE
final com.android.internal.policy.impl.ImmersiveModeConfirmation this$0
private void (com.android.internal.policy.impl.ImmersiveModeConfirmation)
public void handleMessage (android.os.Message)
android.os.Message msg
void (com.android.internal.policy.impl.ImmersiveModeConfirmation, com.android.internal.policy.impl.ImmersiveModeConfirmation$1)
com.android.internal.policy.impl.ImmersiveModeConfirmation x0
com.android.internal.policy.impl.ImmersiveModeConfirmation$1 x1
}
com/android/internal/policy/impl/GlobalActions$GlobalActionsDialog$1.classGlobalActions.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.GlobalActions$GlobalActionsDialog$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.internal.policy.impl.GlobalActions$GlobalActionsDialog this$0
void (com.android.internal.policy.impl.GlobalActions$GlobalActionsDialog)
public void run ()
}
com/android/internal/policy/impl/PhoneWindow$PanelMenuPresenterCallback.classPhoneWindow.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindow$PanelMenuPresenterCallback extends java.lang.Object implements com.android.internal.view.menu.MenuPresenter$Callback {
final com.android.internal.policy.impl.PhoneWindow this$0
private void (com.android.internal.policy.impl.PhoneWindow)
public void onCloseMenu (com.android.internal.view.menu.MenuBuilder, boolean)
com.android.internal.view.menu.MenuBuilder menu
boolean allMenusAreClosing
android.view.Menu parentMenu
boolean isSubMenu
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState panel
public boolean onOpenSubMenu (com.android.internal.view.menu.MenuBuilder)
android.view.Window$Callback cb
com.android.internal.view.menu.MenuBuilder subMenu
void (com.android.internal.policy.impl.PhoneWindow, com.android.internal.policy.impl.PhoneWindow$1)
com.android.internal.policy.impl.PhoneWindow x0
com.android.internal.policy.impl.PhoneWindow$1 x1
}
com/android/internal/policy/impl/PhoneWindowManager$23.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$23 extends java.lang.Object implements java.lang.Runnable {
final int val$visibility
final boolean val$needsMenu
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager, int, boolean)
public void run ()
com.android.internal.statusbar.IStatusBarService statusbar
android.os.RemoteException e
}
com/android/internal/policy/impl/PhoneWindowManager.classPhoneWindowManager.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.PhoneWindowManager extends java.lang.Object implements android.view.WindowManagerPolicy {
static final String TAG
static final boolean DEBUG
static final boolean localLOGV
static final boolean DEBUG_LAYOUT
static final boolean DEBUG_INPUT
static final boolean DEBUG_STARTING_WINDOW
static final boolean SHOW_STARTING_ANIMATIONS
static final boolean SHOW_PROCESSES_ON_ALT_MENU
static final boolean ENABLE_CAR_DOCK_HOME_CAPTURE
static final boolean ENABLE_DESK_DOCK_HOME_CAPTURE
static final int LONG_PRESS_POWER_NOTHING
static final int LONG_PRESS_POWER_GLOBAL_ACTIONS
static final int LONG_PRESS_POWER_SHUT_OFF
static final int LONG_PRESS_POWER_SHUT_OFF_NO_CONFIRM
static final int LONG_PRESS_HOME_NOTHING
static final int LONG_PRESS_HOME_RECENT_SYSTEM_UI
static final int LONG_PRESS_HOME_ASSIST
static final int DOUBLE_TAP_HOME_NOTHING
static final int DOUBLE_TAP_HOME_RECENT_SYSTEM_UI
static final int APPLICATION_MEDIA_SUBLAYER
static final int APPLICATION_MEDIA_OVERLAY_SUBLAYER
static final int APPLICATION_PANEL_SUBLAYER
static final int APPLICATION_SUB_PANEL_SUBLAYER
public static final String SYSTEM_DIALOG_REASON_KEY
public static final String SYSTEM_DIALOG_REASON_GLOBAL_ACTIONS
public static final String SYSTEM_DIALOG_REASON_RECENT_APPS
public static final String SYSTEM_DIALOG_REASON_HOME_KEY
public static final String SYSTEM_DIALOG_REASON_ASSIST
static final int SYSTEM_UI_CHANGING_LAYOUT
private android.view.WindowManagerPolicy$WindowState mKeyguardScrim
static android.util.SparseArray sApplicationLaunchKeyCategories
private final Object mLock
android.content.Context mContext
android.view.IWindowManager mWindowManager
android.view.WindowManagerPolicy$WindowManagerFuncs mWindowManagerFuncs
android.os.PowerManager mPowerManager
com.android.internal.statusbar.IStatusBarService mStatusBarService
boolean mPreloadedRecentApps
final Object mServiceAquireLock
android.os.Vibrator mVibrator
android.app.SearchManager mSearchManager
long[] mLongPressVibePattern
long[] mVirtualKeyVibePattern
long[] mKeyboardTapVibePattern
long[] mSafeModeDisabledVibePattern
long[] mSafeModeEnabledVibePattern
boolean mEnableShiftMenuBugReports
boolean mHeadless
boolean mSafeMode
android.view.WindowManagerPolicy$WindowState mStatusBar
int mStatusBarHeight
android.view.WindowManagerPolicy$WindowState mNavigationBar
boolean mHasNavigationBar
boolean mCanHideNavigationBar
boolean mNavigationBarCanMove
boolean mNavigationBarOnBottom
int[] mNavigationBarHeightForRotation
int[] mNavigationBarWidthForRotation
android.view.WindowManagerPolicy$WindowState mKeyguard
com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate mKeyguardDelegate
com.android.internal.policy.impl.GlobalActions mGlobalActions
volatile boolean mPowerKeyHandled
boolean mPendingPowerKeyUpCanceled
android.os.Handler mHandler
android.view.WindowManagerPolicy$WindowState mLastInputMethodWindow
android.view.WindowManagerPolicy$WindowState mLastInputMethodTargetWindow
static final int RECENT_APPS_BEHAVIOR_SHOW_OR_DISMISS
static final int RECENT_APPS_BEHAVIOR_EXIT_TOUCH_MODE_AND_SHOW
static final int RECENT_APPS_BEHAVIOR_DISMISS
static final int RECENT_APPS_BEHAVIOR_DISMISS_AND_SWITCH
com.android.internal.policy.impl.RecentApplicationsDialog mRecentAppsDialog
int mRecentAppsDialogHeldModifiers
boolean mLanguageSwitchKeyPressed
int mLidState
boolean mHaveBuiltInKeyboard
boolean mSystemReady
boolean mSystemBooted
boolean mHdmiPlugged
int mUiMode
int mDockMode
int mLidOpenRotation
int mCarDockRotation
int mDeskDockRotation
int mUndockedHdmiRotation
int mDemoHdmiRotation
boolean mDemoHdmiRotationLock
private boolean mForceDefaultOrientation
int mUserRotationMode
int mUserRotation
boolean mAccelerometerDefault
int mAllowAllRotations
boolean mCarDockEnablesAccelerometer
boolean mDeskDockEnablesAccelerometer
int mLidKeyboardAccessibility
int mLidNavigationAccessibility
boolean mLidControlsSleep
int mLongPressOnPowerBehavior
boolean mScreenOnEarly
boolean mScreenOnFully
boolean mOrientationSensorEnabled
int mCurrentAppOrientation
boolean mHasSoftInput
boolean mTouchExplorationEnabled
boolean mTranslucentDecorEnabled
int mPointerLocationMode
android.view.WindowManagerPolicy$WindowState mFocusedWindow
android.view.IApplicationToken mFocusedApp
com.android.internal.policy.impl.PhoneWindowManager$PointerLocationPointerEventListener mPointerLocationPointerEventListener
com.android.internal.widget.PointerLocationView mPointerLocationView
int mOverscanScreenLeft
int mOverscanScreenTop
int mOverscanScreenWidth
int mOverscanScreenHeight
int mUnrestrictedScreenLeft
int mUnrestrictedScreenTop
int mUnrestrictedScreenWidth
int mUnrestrictedScreenHeight
int mRestrictedOverscanScreenLeft
int mRestrictedOverscanScreenTop
int mRestrictedOverscanScreenWidth
int mRestrictedOverscanScreenHeight
int mRestrictedScreenLeft
int mRestrictedScreenTop
int mRestrictedScreenWidth
int mRestrictedScreenHeight
int mSystemLeft
int mSystemTop
int mSystemRight
int mSystemBottom
int mStableLeft
int mStableTop
int mStableRight
int mStableBottom
int mStableFullscreenLeft
int mStableFullscreenTop
int mStableFullscreenRight
int mStableFullscreenBottom
int mCurLeft
int mCurTop
int mCurRight
int mCurBottom
int mContentLeft
int mContentTop
int mContentRight
int mContentBottom
int mDockLeft
int mDockTop
int mDockRight
int mDockBottom
int mDockLayer
int mStatusBarLayer
int mLastSystemUiFlags
int mResettingSystemUiFlags
int mForceClearedSystemUiFlags
boolean mLastFocusNeedsMenu
android.view.WindowManagerPolicy$FakeWindow mHideNavFakeWindow
static final android.graphics.Rect mTmpParentFrame
static final android.graphics.Rect mTmpDisplayFrame
static final android.graphics.Rect mTmpOverscanFrame
static final android.graphics.Rect mTmpContentFrame
static final android.graphics.Rect mTmpVisibleFrame
static final android.graphics.Rect mTmpDecorFrame
static final android.graphics.Rect mTmpNavigationFrame
android.view.WindowManagerPolicy$WindowState mTopFullscreenOpaqueWindowState
boolean mTopIsFullscreen
boolean mForceStatusBar
boolean mForceStatusBarFromKeyguard
boolean mHideLockScreen
boolean mForcingShowNavBar
int mForcingShowNavBarLayer
private static final int DISMISS_KEYGUARD_NONE
private static final int DISMISS_KEYGUARD_START
private static final int DISMISS_KEYGUARD_CONTINUE
int mDismissKeyguard
private android.view.WindowManagerPolicy$WindowState mWinDismissingKeyguard
boolean mShowingLockscreen
boolean mShowingDream
boolean mDreamingLockscreen
boolean mHomePressed
boolean mHomeConsumed
boolean mHomeDoubleTapPending
android.content.Intent mHomeIntent
android.content.Intent mCarDockIntent
android.content.Intent mDeskDockIntent
boolean mSearchKeyShortcutPending
boolean mConsumeSearchKeyUp
boolean mAssistKeyLongPressed
boolean mAllowLockscreenWhenOn
int mLockScreenTimeout
boolean mLockScreenTimerActive
int mEndcallBehavior
int mIncallPowerBehavior
android.view.Display mDisplay
int mLandscapeRotation
int mSeascapeRotation
int mPortraitRotation
int mUpsideDownRotation
int mOverscanLeft
int mOverscanTop
int mOverscanRight
int mOverscanBottom
private int mLongPressOnHomeBehavior
private int mDoubleTapOnHomeBehavior
private static final long SCREENSHOT_CHORD_DEBOUNCE_DELAY_MILLIS
private static final float KEYGUARD_SCREENSHOT_CHORD_DELAY_MULTIPLIER
private boolean mScreenshotChordEnabled
private boolean mVolumeDownKeyTriggered
private long mVolumeDownKeyTime
private boolean mVolumeDownKeyConsumedByScreenshotChord
private boolean mVolumeUpKeyTriggered
private boolean mPowerKeyTriggered
private long mPowerKeyTime
private static final int BRIGHTNESS_STEPS
com.android.internal.policy.impl.PhoneWindowManager$SettingsObserver mSettingsObserver
com.android.internal.policy.impl.ShortcutManager mShortcutManager
android.os.PowerManager$WakeLock mBroadcastWakeLock
boolean mHavePendingMediaKeyRepeatWithWakeLock
private int mCurrentUserId
private com.android.internal.policy.impl.GlobalKeyManager mGlobalKeyManager
private final android.util.SparseArray mFallbackActions
private static final int MSG_ENABLE_POINTER_LOCATION
private static final int MSG_DISABLE_POINTER_LOCATION
private static final int MSG_DISPATCH_MEDIA_KEY_WITH_WAKE_LOCK
private static final int MSG_DISPATCH_MEDIA_KEY_REPEAT_WITH_WAKE_LOCK
private android.os.UEventObserver mHDMIObserver
com.android.internal.policy.impl.PhoneWindowManager$MyOrientationListener mOrientationListener
private final com.android.internal.policy.impl.BarController mStatusBarController
private final com.android.internal.policy.impl.BarController mNavigationBarController
private com.android.internal.policy.impl.ImmersiveModeConfirmation mImmersiveModeConfirmation
private com.android.internal.policy.impl.SystemGesturesPointerEventListener mSystemGestures
private final Runnable mPowerLongPress
private final Runnable mScreenshotRunnable
private final Runnable mHomeDoubleTapTimeoutRunnable
static final boolean PRINT_ANIM
private static final int[] WINDOW_TYPES_WHERE_HOME_DOESNT_WORK
private final Runnable mClearHideNavigationFlag
final android.view.InputEventReceiver$Factory mHideNavInputEventReceiverFactory
final Object mScreenshotLock
android.content.ServiceConnection mScreenshotConnection
final Runnable mScreenshotTimeout
android.content.BroadcastReceiver mDockReceiver
android.content.BroadcastReceiver mDreamReceiver
android.content.BroadcastReceiver mMultiuserReceiver
android.app.ProgressDialog mBootMsgDialog
com.android.internal.policy.impl.PhoneWindowManager$ScreenLockTimeout mScreenLockTimeout
public void ()
com.android.internal.statusbar.IStatusBarService getStatusBarService ()
boolean needSensorRunningLp ()
void updateOrientationListenerLp ()
boolean disable
private void interceptPowerKeyDown (boolean)
boolean handled
private boolean interceptPowerKeyUp (boolean)
boolean canceled
private void cancelPendingPowerKeyAction ()
private void interceptScreenshotChord ()
long now
private long getScreenshotChordLongPressDelay ()
private void cancelPendingScreenshotChordAction ()
void showGlobalActionsDialog ()
boolean keyguardShowing
boolean isDeviceProvisioned ()
private void handleLongPressOnHome ()
private void handleDoubleTapOnHome ()
void showOrHideRecentAppsDialog (int)
int behavior
public void init (android.content.Context, android.view.IWindowManager, android.view.WindowManagerPolicy$WindowManagerFuncs)
android.os.RemoteException ex
android.content.Context context
android.view.IWindowManager windowManager
android.view.WindowManagerPolicy$WindowManagerFuncs windowManagerFuncs
android.content.IntentFilter filter
android.content.Intent intent
private void readConfigurationDependentBehaviors ()
public void setInitialDisplaySize (android.view.Display, int, int, int)
int shortSize
int longSize
android.view.Display display
int width
int height
int density
android.content.res.Resources res
int shortSize
int longSize
int shortSizeDp
int longSizeDp
String navBarOverride
private boolean canHideNavigationBar ()
public boolean isDefaultOrientationForced ()
public void setDisplayOverscan (android.view.Display, int, int, int, int)
android.view.Display display
int left
int top
int right
int bottom
public void updateSettings ()
int pointerLocation
int userRotation
int userRotationMode
String imId
boolean hasSoftInput
android.content.ContentResolver resolver
boolean updateRotation
private void enablePointerLocation ()
android.view.WindowManager$LayoutParams lp
android.view.WindowManager wm
private void disablePointerLocation ()
android.view.WindowManager wm
private int readRotation (int)
int rotation
android.content.res.Resources$NotFoundException e
int resID
public int checkAddPermission (android.view.WindowManager$LayoutParams, int[])
android.view.WindowManager$LayoutParams attrs
int[] outAppOp
int type
String permission
public boolean checkShowToOwnerOnly (android.view.WindowManager$LayoutParams)
android.view.WindowManager$LayoutParams attrs
public void adjustWindowParamsLw (android.view.WindowManager$LayoutParams)
android.view.WindowManager$LayoutParams attrs
void readLidState ()
private boolean isHidden (int)
int accessibilityMode
public void adjustConfigurationLw (android.content.res.Configuration, int, int)
android.content.res.Configuration config
int keyboardPresence
int navigationPresence
public int windowTypeToLayerLw (int)
int type
public int subWindowTypeToLayerLw (int)
int type
public int getMaxWallpaperLayer ()
public int getAboveUniverseLayer ()
public int getNonDecorDisplayWidth (int, int, int)
int fullWidth
int fullHeight
int rotation
public int getNonDecorDisplayHeight (int, int, int)
int fullWidth
int fullHeight
int rotation
public int getConfigDisplayWidth (int, int, int)
int fullWidth
int fullHeight
int rotation
public int getConfigDisplayHeight (int, int, int)
int fullWidth
int fullHeight
int rotation
public boolean doesForceHide (android.view.WindowManagerPolicy$WindowState, android.view.WindowManager$LayoutParams)
android.view.WindowManagerPolicy$WindowState win
android.view.WindowManager$LayoutParams attrs
public boolean canBeForceHidden (android.view.WindowManagerPolicy$WindowState, android.view.WindowManager$LayoutParams)
android.view.WindowManagerPolicy$WindowState win
android.view.WindowManager$LayoutParams attrs
public android.view.View addStartingWindow (android.os.IBinder, java.lang.String, int, android.content.res.CompatibilityInfo, java.lang.CharSequence, int, int, int, int)
android.content.pm.PackageManager$NameNotFoundException e
android.content.Context context
android.view.Window win
android.content.res.TypedArray ta
android.content.res.Resources r
android.view.WindowManager$LayoutParams params
android.view.WindowManager$BadTokenException e
RuntimeException e
android.os.IBinder appToken
String packageName
int theme
android.content.res.CompatibilityInfo compatInfo
CharSequence nonLocalizedLabel
int labelRes
int icon
int logo
int windowFlags
android.view.WindowManager wm
android.view.View view
public void removeStartingWindow (android.os.IBinder, android.view.View)
android.view.WindowManager wm
android.os.IBinder appToken
android.view.View window
public int prepareAddWindowLw (android.view.WindowManagerPolicy$WindowState, android.view.WindowManager$LayoutParams)
android.view.WindowManagerPolicy$WindowState win
android.view.WindowManager$LayoutParams attrs
public void removeWindowLw (android.view.WindowManagerPolicy$WindowState)
android.view.WindowManagerPolicy$WindowState win
public int selectAnimationLw (android.view.WindowManagerPolicy$WindowState, int)
android.view.WindowManagerPolicy$WindowState win
int transit
public void selectRotationAnimationLw (int[])
int[] anim
public boolean validateRotationAnimationLw (int, int, boolean)
int[] anim
int exitAnimId
int enterAnimId
boolean forceDefault
public android.view.animation.Animation createForceHideEnterAnimation (boolean)
boolean onWallpaper
private static void awakenDreams ()
android.os.RemoteException e
android.service.dreams.IDreamManager dreamManager
static android.service.dreams.IDreamManager getDreamManager ()
static com.android.internal.telephony.ITelephony getTelephonyService ()
static android.media.IAudioService getAudioService ()
android.media.IAudioService audioService
boolean keyguardOn ()
public long interceptKeyBeforeDispatching (android.view.WindowManagerPolicy$WindowState, android.view.KeyEvent, int)
long now
long timeoutTime
com.android.internal.telephony.ITelephony telephonyService
android.os.RemoteException ex
int i
int type
int typeCount
android.view.WindowManager$LayoutParams attrs
android.content.Intent intent
int chordBug
int direction
int auto
int min
int max
int step
int brightness
android.content.Intent intent
android.content.ActivityNotFoundException ex
android.content.Intent shortcutIntent
android.view.KeyCharacterMap kcm
android.content.ActivityNotFoundException ex
android.content.Intent shortcutIntent
android.view.KeyCharacterMap kcm
android.content.ActivityNotFoundException ex
android.content.Intent intent
String category
int shiftlessModifiers
int direction
android.view.WindowManagerPolicy$WindowState win
android.view.KeyEvent event
int policyFlags
boolean keyguardOn
int keyCode
int repeatCount
int metaState
int flags
boolean down
boolean canceled
public android.view.KeyEvent dispatchUnhandledKey (android.view.WindowManagerPolicy$WindowState, android.view.KeyEvent, int)
android.view.KeyCharacterMap$FallbackAction fallbackAction
int flags
android.view.KeyCharacterMap kcm
int keyCode
int metaState
boolean initialDown
android.view.KeyCharacterMap$FallbackAction fallbackAction
android.view.WindowManagerPolicy$WindowState win
android.view.KeyEvent event
int policyFlags
android.view.KeyEvent fallbackEvent
private boolean interceptFallback (android.view.WindowManagerPolicy$WindowState, android.view.KeyEvent, int)
long delayMillis
android.view.WindowManagerPolicy$WindowState win
android.view.KeyEvent fallbackEvent
int policyFlags
int actions
private void launchAssistLongPressAction ()
android.app.SearchManager searchManager
android.content.ActivityNotFoundException e
android.content.Intent intent
private void launchAssistAction ()
android.content.ActivityNotFoundException e
android.content.Intent intent
private android.app.SearchManager getSearchManager ()
private void preloadRecentApps ()
com.android.internal.statusbar.IStatusBarService statusbar
android.os.RemoteException e
private void cancelPreloadRecentApps ()
com.android.internal.statusbar.IStatusBarService statusbar
android.os.RemoteException e
private void toggleRecentApps ()
com.android.internal.statusbar.IStatusBarService statusbar
android.os.RemoteException e
void launchHomeFromHotKey ()
android.os.RemoteException e
public int adjustSystemUiVisibilityLw (int)
int visibility
public void getContentInsetHintLw (android.view.WindowManager$LayoutParams, android.graphics.Rect)
int availRight
int availBottom
int availRight
int availBottom
android.view.WindowManager$LayoutParams attrs
android.graphics.Rect contentInset
int fl
int systemUiVisibility
public void beginLayoutLw (boolean, int, int, int)
int overscanLeft
int overscanTop
int overscanRight
int overscanBottom
int top
int left
boolean transientNavBarShowing
boolean statusBarTransient
boolean statusBarTranslucent
int sysui
boolean navVisible
boolean navTranslucent
boolean immersive
boolean immersiveSticky
boolean navAllowedHidden
boolean updateSysUiVisibility
boolean isDefaultDisplay
int displayWidth
int displayHeight
int displayRotation
int overscanLeft
int overscanTop
int overscanRight
int overscanBottom
android.graphics.Rect pf
android.graphics.Rect df
android.graphics.Rect of
android.graphics.Rect vf
android.graphics.Rect dcf
public int getSystemDecorLayerLw ()
public void getContentRectLw (android.graphics.Rect)
android.graphics.Rect r
void setAttachedWindowFrames (android.view.WindowManagerPolicy$WindowState, int, int, android.view.WindowManagerPolicy$WindowState, boolean, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect, android.graphics.Rect)
android.view.WindowManagerPolicy$WindowState win
int fl
int adjust
android.view.WindowManagerPolicy$WindowState attached
boolean insetDecors
android.graphics.Rect pf
android.graphics.Rect df
android.graphics.Rect of
android.graphics.Rect cf
android.graphics.Rect vf
private void applyStableConstraints (int, int, android.graphics.Rect)
int sysui
int fl
android.graphics.Rect r
public void layoutWindowLw (android.view.WindowManagerPolicy$WindowState, android.view.WindowManager$LayoutParams, android.view.WindowManagerPolicy$WindowState)
boolean inheritTranslucentDecor
boolean isAppWindow
boolean topAtRest
android.view.WindowManagerPolicy$WindowState win
android.view.WindowManager$LayoutParams attrs
android.view.WindowManagerPolicy$WindowState attached
boolean isDefaultDisplay
boolean needsToOffsetInputMethodTarget
int fl
int sim
int sysUiFl
android.graphics.Rect pf
android.graphics.Rect df
android.graphics.Rect of
android.graphics.Rect cf
android.graphics.Rect vf
android.graphics.Rect dcf
boolean hasNavBar
int adjust
private void offsetInputMethodWindowLw (android.view.WindowManagerPolicy$WindowState)
android.view.WindowManagerPolicy$WindowState win
int top
public void finishLayoutLw ()
public void beginPostLayoutPolicyLw (int, int)
int displayWidth
int displayHeight
public void applyPostLayoutPolicyLw (android.view.WindowManagerPolicy$WindowState, android.view.WindowManager$LayoutParams)
boolean applyWindow
android.view.WindowManagerPolicy$WindowState win
android.view.WindowManager$LayoutParams attrs
public int finishPostLayoutPolicyLw ()
int changes
boolean topIsFullscreen
android.view.WindowManager$LayoutParams lp
public boolean allowAppAnimationsLw ()
public int focusChangedLw (android.view.WindowManagerPolicy$WindowState, android.view.WindowManagerPolicy$WindowState)
android.view.WindowManagerPolicy$WindowState lastFocus
android.view.WindowManagerPolicy$WindowState newFocus
public void notifyLidSwitchChanged (long, boolean)
long whenNanos
boolean lidOpen
int newLidState
void setHdmiPlugged (boolean)
android.content.Intent intent
boolean plugged
void initializeHdmiState ()
char[] buf
int n
java.io.IOException ex
java.io.IOException ex
java.io.IOException ex
NumberFormatException ex
java.io.IOException ex
java.io.IOException ex
String filename
java.io.FileReader reader
boolean plugged
boolean isMusicActive ()
android.media.AudioManager am
void handleVolumeKey (int, int)
android.os.RemoteException e
int stream
int keycode
android.media.IAudioService audioService
private void takeScreenshot ()
android.content.ComponentName cn
android.content.Intent intent
android.content.ServiceConnection conn
public int interceptKeyBeforeQueueing (android.view.KeyEvent, int, boolean)
int result
android.os.RemoteException ex
com.android.internal.telephony.ITelephony telephonyService
android.os.RemoteException ex
com.android.internal.telephony.ITelephony telephonyService
boolean hungUp
android.os.RemoteException ex
com.android.internal.telephony.ITelephony telephonyService
boolean hungUp
android.os.RemoteException ex
com.android.internal.telephony.ITelephony telephonyService
android.os.Message msg
android.os.RemoteException ex
com.android.internal.telephony.ITelephony telephonyService
android.view.KeyEvent event
int policyFlags
boolean isScreenOn
boolean down
boolean canceled
int keyCode
boolean isInjected
boolean keyguardActive
boolean isWakeKey
int result
private boolean isWakeKeyWhenScreenOff (int)
int keyCode
public int interceptMotionBeforeQueueingWhenScreenOff (int)
int policyFlags
int result
boolean isWakeMotion
void dispatchMediaKeyWithWakeLock (android.view.KeyEvent)
android.os.Message msg
android.view.KeyEvent event
void dispatchMediaKeyRepeatWithWakeLock (android.view.KeyEvent)
android.view.KeyEvent event
android.view.KeyEvent repeatEvent
void dispatchMediaKeyWithWakeLockToAudioService (android.view.KeyEvent)
android.os.RemoteException e
android.media.IAudioService audioService
android.view.KeyEvent event
private void requestTransientBars (android.view.WindowManagerPolicy$WindowState)
android.view.WindowManagerPolicy$WindowState barTarget
boolean sb
boolean nb
android.view.WindowManagerPolicy$WindowState swipeTarget
public void screenTurnedOff (int)
int why
public void screenTurningOn (android.view.WindowManagerPolicy$ScreenOnListener)
android.view.WindowManagerPolicy$ScreenOnListener screenOnListener
private void waitForKeyguard (android.view.WindowManagerPolicy$ScreenOnListener)
android.view.WindowManagerPolicy$ScreenOnListener screenOnListener
private void waitForKeyguardWindowDrawn (android.os.IBinder, android.view.WindowManagerPolicy$ScreenOnListener)
android.os.RemoteException ex
android.os.IBinder windowToken
android.view.WindowManagerPolicy$ScreenOnListener screenOnListener
private void finishScreenTurningOn (android.view.WindowManagerPolicy$ScreenOnListener)
android.os.RemoteException unhandled
android.view.WindowManagerPolicy$ScreenOnListener screenOnListener
public boolean isScreenOnEarly ()
public boolean isScreenOnFully ()
public void enableKeyguard (boolean)
boolean enabled
public void exitKeyguardSecurely (android.view.WindowManagerPolicy$OnKeyguardExitResult)
android.view.WindowManagerPolicy$OnKeyguardExitResult callback
private boolean keyguardIsShowingTq ()
public boolean isKeyguardLocked ()
public boolean isKeyguardSecure ()
public boolean inKeyguardRestrictedKeyInputMode ()
public void dismissKeyguardLw ()
void sendCloseSystemWindows ()
void sendCloseSystemWindows (java.lang.String)
String reason
static void sendCloseSystemWindows (android.content.Context, java.lang.String)
android.os.RemoteException e
android.content.Context context
String reason
public int rotationForOrientationLw (int, int)
int preferredRotation
int preferredRotation
int preferredRotation
int preferredRotation
int preferredRotation
int preferredRotation
int preferredRotation
int preferredRotation
int preferredRotation
int sensorRotation
int preferredRotation
int orientation
int lastRotation
public boolean rotationHasCompatibleMetricsLw (int, int)
int orientation
int rotation
public void setRotationLw (int)
int rotation
private boolean isLandscapeOrSeascape (int)
int rotation
private boolean isAnyPortrait (int)
int rotation
public int getUserRotationMode ()
public void setUserRotationMode (int, int)
int mode
int rot
android.content.ContentResolver res
public void setSafeMode (boolean)
boolean safeMode
static long[] getLongIntArray (android.content.res.Resources, int)
int i
android.content.res.Resources r
int resid
int[] ar
long[] out
public void systemReady ()
public void systemBooted ()
public void showBootMessage (java.lang.CharSequence, boolean)
CharSequence msg
boolean always
public void hideBootMessages ()
public void userActivity ()
public void lockNow (android.os.Bundle)
android.os.Bundle options
private void updateLockScreenTimeout ()
boolean enable
public void enableScreenAfterBoot ()
private void applyLidSwitchState ()
void updateRotation (boolean)
android.os.RemoteException e
boolean alwaysSendConfiguration
void updateRotation (boolean, boolean)
android.os.RemoteException e
boolean alwaysSendConfiguration
boolean forceRelayout
android.content.Intent createHomeDockIntent ()
android.content.Intent intent
android.content.pm.ActivityInfo ai
android.content.pm.ResolveInfo info
void startDockOrHome ()
android.content.ActivityNotFoundException e
android.content.Intent dock
boolean goHome ()
int result
android.content.Intent dock
int result
android.os.RemoteException ex
public void setCurrentOrientationLw (int)
int newOrientation
private void performAuditoryFeedbackForAccessibilityIfNeed ()
android.media.AudioManager audioManager
android.media.Ringtone ringTone
private boolean isGlobalAccessibilityGestureEnabled ()
public boolean performHapticFeedbackLw (android.view.WindowManagerPolicy$WindowState, int, boolean)
int owningUid
String owningPackage
android.view.WindowManagerPolicy$WindowState win
int effectId
boolean always
boolean hapticsDisabled
long[] pattern
int owningUid
String owningPackage
public void keepScreenOnStartedLw ()
public void keepScreenOnStoppedLw ()
long curTime
private int updateSystemUiVisibilityLw ()
android.view.WindowManagerPolicy$WindowState win
int tmpVisibility
int visibility
int diff
boolean needsMenu
private int updateSystemBarsLw (android.view.WindowManagerPolicy$WindowState, int, int)
int flags
String pkg
android.view.WindowManagerPolicy$WindowState win
int oldVis
int vis
android.view.WindowManagerPolicy$WindowState transWin
boolean statusBarHasFocus
boolean immersiveSticky
boolean hideStatusBarWM
boolean hideStatusBarSysui
boolean hideNavBarSysui
boolean transientStatusBarAllowed
boolean transientNavBarAllowed
boolean denyTransientStatus
boolean denyTransientNav
boolean oldImmersiveMode
boolean newImmersiveMode
private void clearClearableFlagsLw ()
int newVal
private boolean isImmersiveMode (int)
int vis
int flags
private boolean areTranslucentBarsAllowed ()
public boolean hasNavigationBar ()
public void setLastInputMethodWindowLw (android.view.WindowManagerPolicy$WindowState, android.view.WindowManagerPolicy$WindowState)
android.view.WindowManagerPolicy$WindowState ime
android.view.WindowManagerPolicy$WindowState target
public void setCurrentUserLw (int)
android.os.RemoteException e
int newUserId
public boolean canMagnifyWindow (int)
int windowType
public void setTouchExplorationEnabled (boolean)
boolean enabled
public boolean isTopLevelWindow (int)
int windowType
public void dump (java.lang.String, java.io.PrintWriter, java.lang.String[])
String prefix
java.io.PrintWriter pw
String[] args
static void access$000 (com.android.internal.policy.impl.PhoneWindowManager)
com.android.internal.policy.impl.PhoneWindowManager x0
static void access$100 (com.android.internal.policy.impl.PhoneWindowManager)
com.android.internal.policy.impl.PhoneWindowManager x0
static void access$200 (com.android.internal.policy.impl.PhoneWindowManager)
com.android.internal.policy.impl.PhoneWindowManager x0
static void access$300 (com.android.internal.policy.impl.PhoneWindowManager)
com.android.internal.policy.impl.PhoneWindowManager x0
static void access$500 (com.android.internal.policy.impl.PhoneWindowManager, android.view.WindowManagerPolicy$WindowState)
com.android.internal.policy.impl.PhoneWindowManager x0
android.view.WindowManagerPolicy$WindowState x1
static java.lang.Runnable access$700 (com.android.internal.policy.impl.PhoneWindowManager)
com.android.internal.policy.impl.PhoneWindowManager x0
static java.lang.Object access$800 (com.android.internal.policy.impl.PhoneWindowManager)
com.android.internal.policy.impl.PhoneWindowManager x0
static int access$900 (com.android.internal.policy.impl.PhoneWindowManager)
com.android.internal.policy.impl.PhoneWindowManager x0
static void access$1000 (com.android.internal.policy.impl.PhoneWindowManager, android.os.IBinder, android.view.WindowManagerPolicy$ScreenOnListener)
com.android.internal.policy.impl.PhoneWindowManager x0
android.os.IBinder x1
android.view.WindowManagerPolicy$ScreenOnListener x2
static void access$1100 (com.android.internal.policy.impl.PhoneWindowManager, android.view.WindowManagerPolicy$ScreenOnListener)
com.android.internal.policy.impl.PhoneWindowManager x0
android.view.WindowManagerPolicy$ScreenOnListener x1
static void ()
}
com/android/internal/policy/impl/WakeGestureListener.classWakeGestureListener.java
package com.android.internal.policy.impl
public abstract com.android.internal.policy.impl.WakeGestureListener extends java.lang.Object {
private static final String TAG
private final android.hardware.SensorManager mSensorManager
private final android.os.Handler mHandler
private final Object mLock
private boolean mTriggerRequested
private android.hardware.Sensor mSensor
private final android.hardware.TriggerEventListener mListener
private final Runnable mWakeUpRunnable
public void (android.content.Context, android.os.Handler)
android.content.Context context
android.os.Handler handler
public abstract void onWakeUp ()
public boolean isSupported ()
public void requestWakeUpTrigger ()
public void cancelWakeUpTrigger ()
public void dump (java.io.PrintWriter, java.lang.String)
java.io.PrintWriter pw
String prefix
static java.lang.Object access$000 (com.android.internal.policy.impl.WakeGestureListener)
com.android.internal.policy.impl.WakeGestureListener x0
static boolean access$102 (com.android.internal.policy.impl.WakeGestureListener, boolean)
com.android.internal.policy.impl.WakeGestureListener x0
boolean x1
static java.lang.Runnable access$200 (com.android.internal.policy.impl.WakeGestureListener)
com.android.internal.policy.impl.WakeGestureListener x0
static android.os.Handler access$300 (com.android.internal.policy.impl.WakeGestureListener)
com.android.internal.policy.impl.WakeGestureListener x0
}
com/android/internal/policy/impl/PhoneWindowManager$14.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$14 extends android.content.BroadcastReceiver {
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager)
public void onReceive (android.content.Context, android.content.Intent)
android.app.IUiModeManager uiModeService
android.os.RemoteException e
android.content.Context context
android.content.Intent intent
}
com/android/internal/policy/impl/PhoneWindowManager$13.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$13 extends java.lang.Object implements android.content.ServiceConnection {
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager)
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.os.RemoteException e
android.os.Messenger messenger
android.os.Message msg
android.content.ServiceConnection myConn
android.os.Handler h
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
}
com/android/internal/policy/impl/PhoneWindowManager$4.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$4 extends java.lang.Object implements java.lang.Runnable {
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager)
public void run ()
}
com/android/internal/policy/impl/ShortcutManager.classShortcutManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.ShortcutManager extends android.database.ContentObserver {
private static final String TAG
private static final int COLUMN_SHORTCUT
private static final int COLUMN_INTENT
private static final String[] sProjection
private android.content.Context mContext
private android.database.Cursor mCursor
private android.util.SparseArray mShortcutIntents
public void (android.content.Context, android.os.Handler)
android.content.Context context
android.os.Handler handler
public void observe ()
public void onChange (boolean)
boolean selfChange
private void updateShortcuts ()
java.net.URISyntaxException e
int shortcut
String intentURI
android.content.Intent intent
android.database.Cursor c
public android.content.Intent getIntent (android.view.KeyCharacterMap, int, int)
android.view.KeyCharacterMap kcm
int keyCode
int metaState
android.content.Intent intent
int shortcut
static void ()
}
com/android/internal/policy/impl/PhoneLayoutInflater.classPhoneLayoutInflater.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.PhoneLayoutInflater extends android.view.LayoutInflater {
private static final String[] sClassPrefixList
public void (android.content.Context)
android.content.Context context
protected void (android.view.LayoutInflater, android.content.Context)
android.view.LayoutInflater original
android.content.Context newContext
protected android.view.View onCreateView (java.lang.String, android.util.AttributeSet) throws java.lang.ClassNotFoundException
android.view.View view
ClassNotFoundException e
String prefix
String[] arr$
int len$
int i$
String name
android.util.AttributeSet attrs
public android.view.LayoutInflater cloneInContext (android.content.Context)
android.content.Context newContext
static void ()
}
com/android/internal/policy/impl/ImmersiveModeConfirmation$1.classImmersiveModeConfirmation.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.ImmersiveModeConfirmation$1 extends java.lang.Object implements java.lang.Runnable {
final String val$pkg
final com.android.internal.policy.impl.ImmersiveModeConfirmation this$0
void (com.android.internal.policy.impl.ImmersiveModeConfirmation, java.lang.String)
public void run ()
}
com/android/internal/policy/impl/ImmersiveModeConfirmation.classImmersiveModeConfirmation.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.ImmersiveModeConfirmation extends java.lang.Object {
private static final String TAG
private static final boolean DEBUG
private static final boolean DEBUG_SHOW_EVERY_TIME
private final android.content.Context mContext
private final com.android.internal.policy.impl.ImmersiveModeConfirmation$H mHandler
private final android.util.ArraySet mConfirmedPackages
private final long mShowDelayMs
private final long mPanicThresholdMs
private com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView mClingWindow
private String mLastPackage
private String mPromptPackage
private long mPanicTime
private String mPanicPackage
private android.view.WindowManager mWindowManager
public void (android.content.Context)
android.content.Context context
private long getNavBarExitDuration ()
android.view.animation.Animation exit
public void loadSetting ()
Throwable t
String packages
private void saveSetting ()
String packages
Throwable t
public void immersiveModeChanged (java.lang.String, boolean)
String pkg
boolean isImmersiveMode
public void onPowerKeyDown (boolean, long, boolean)
boolean isScreenOn
long time
boolean inImmersiveMode
public void confirmCurrentPrompt ()
private void unconfirmPackage (java.lang.String)
String pkg
private void handleHide ()
public android.view.WindowManager$LayoutParams getClingWindowLayoutParams ()
android.view.WindowManager$LayoutParams lp
public android.widget.FrameLayout$LayoutParams getBubbleLayoutParams ()
private void handleShow (java.lang.String)
String pkg
android.view.WindowManager$LayoutParams lp
private java.lang.Runnable confirmAction (java.lang.String)
String pkg
static android.view.WindowManager access$300 (com.android.internal.policy.impl.ImmersiveModeConfirmation)
com.android.internal.policy.impl.ImmersiveModeConfirmation x0
static android.util.ArraySet access$600 (com.android.internal.policy.impl.ImmersiveModeConfirmation)
com.android.internal.policy.impl.ImmersiveModeConfirmation x0
static void access$700 (com.android.internal.policy.impl.ImmersiveModeConfirmation)
com.android.internal.policy.impl.ImmersiveModeConfirmation x0
static void access$800 (com.android.internal.policy.impl.ImmersiveModeConfirmation)
com.android.internal.policy.impl.ImmersiveModeConfirmation x0
static void access$900 (com.android.internal.policy.impl.ImmersiveModeConfirmation, java.lang.String)
com.android.internal.policy.impl.ImmersiveModeConfirmation x0
String x1
}
com/android/internal/policy/impl/EnableAccessibilityController.classEnableAccessibilityController.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.EnableAccessibilityController extends java.lang.Object {
private static final int SPEAK_WARNING_DELAY_MILLIS
private static final int ENABLE_ACCESSIBILITY_DELAY_MILLIS
public static final int MESSAGE_SPEAK_WARNING
public static final int MESSAGE_SPEAK_ENABLE_CANCELED
public static final int MESSAGE_ENABLE_ACCESSIBILITY
private final android.os.Handler mHandler
private final android.view.IWindowManager mWindowManager
private final android.view.accessibility.IAccessibilityManager mAccessibilityManager
private final android.content.Context mContext
private final android.os.UserManager mUserManager
private final android.speech.tts.TextToSpeech mTts
private final android.media.Ringtone mTone
private final float mTouchSlop
private boolean mDestroyed
private boolean mCanceled
private float mFirstPointerDownX
private float mFirstPointerDownY
private float mSecondPointerDownX
private float mSecondPointerDownY
public void (android.content.Context)
android.content.Context context
public static boolean canEnableAccessibilityViaGesture (android.content.Context)
android.content.Context context
android.view.accessibility.AccessibilityManager accessibilityManager
private static java.util.List getInstalledSpeakingAccessibilityServices (android.content.Context)
android.accessibilityservice.AccessibilityServiceInfo service
android.content.Context context
java.util.List services
java.util.Iterator iterator
public void onDestroy ()
public boolean onInterceptTouchEvent (android.view.MotionEvent)
android.view.MotionEvent event
public boolean onTouchEvent (android.view.MotionEvent)
float firstPointerMove
float secondPointerMove
android.view.MotionEvent event
int pointerCount
int action
private void cancel ()
private void enableAccessibility ()
android.os.RemoteException re
android.accessibilityservice.AccessibilityServiceInfo candidate
int i
int serviceCount
int userId
String enabledServiceString
android.content.ContentResolver resolver
android.os.RemoteException re
java.util.List services
boolean keyguardLocked
boolean hasMoreThanOneUser
android.accessibilityservice.AccessibilityServiceInfo service
boolean enableTouchExploration
android.content.pm.ServiceInfo serviceInfo
android.content.ComponentName componentName
static android.content.Context access$000 (com.android.internal.policy.impl.EnableAccessibilityController)
com.android.internal.policy.impl.EnableAccessibilityController x0
static android.speech.tts.TextToSpeech access$100 (com.android.internal.policy.impl.EnableAccessibilityController)
com.android.internal.policy.impl.EnableAccessibilityController x0
static void access$200 (com.android.internal.policy.impl.EnableAccessibilityController)
com.android.internal.policy.impl.EnableAccessibilityController x0
static android.media.Ringtone access$300 (com.android.internal.policy.impl.EnableAccessibilityController)
com.android.internal.policy.impl.EnableAccessibilityController x0
static boolean access$400 (com.android.internal.policy.impl.EnableAccessibilityController)
com.android.internal.policy.impl.EnableAccessibilityController x0
}
com/android/internal/policy/impl/PhoneWindowManager$ScreenLockTimeout.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$ScreenLockTimeout extends java.lang.Object implements java.lang.Runnable {
android.os.Bundle options
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager)
public void run ()
public void setLockOptions (android.os.Bundle)
android.os.Bundle options
}
com/android/internal/policy/impl/GlobalActions$ToggleAction$State.classGlobalActions.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.GlobalActions$ToggleAction$State extends java.lang.Enum {
public static final com.android.internal.policy.impl.GlobalActions$ToggleAction$State Off
public static final com.android.internal.policy.impl.GlobalActions$ToggleAction$State TurningOn
public static final com.android.internal.policy.impl.GlobalActions$ToggleAction$State TurningOff
public static final com.android.internal.policy.impl.GlobalActions$ToggleAction$State On
private final boolean inTransition
private static final com.android.internal.policy.impl.GlobalActions$ToggleAction$State[] $VALUES
public static com.android.internal.policy.impl.GlobalActions$ToggleAction$State[] values ()
public static com.android.internal.policy.impl.GlobalActions$ToggleAction$State valueOf (java.lang.String)
String name
private void (java.lang.String, int, boolean)
boolean intermediate
public boolean inTransition ()
static void ()
}
com/android/internal/policy/impl/PhoneWindowManager$SettingsObserver.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$SettingsObserver extends android.database.ContentObserver {
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager, android.os.Handler)
android.os.Handler handler
void observe ()
android.content.ContentResolver resolver
public void onChange (boolean)
boolean selfChange
}
com/android/internal/policy/impl/PhoneWindowManager$9.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$9 extends java.lang.Object implements android.view.InputEventReceiver$Factory {
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager)
public android.view.InputEventReceiver createInputEventReceiver (android.view.InputChannel, android.os.Looper)
android.view.InputChannel inputChannel
android.os.Looper looper
}
com/android/internal/policy/impl/GlobalActions$MyAdapter.classGlobalActions.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.GlobalActions$MyAdapter extends android.widget.BaseAdapter {
final com.android.internal.policy.impl.GlobalActions this$0
private void (com.android.internal.policy.impl.GlobalActions)
public int getCount ()
com.android.internal.policy.impl.GlobalActions$Action action
int i
int count
public boolean isEnabled (int)
int position
public boolean areAllItemsEnabled ()
public com.android.internal.policy.impl.GlobalActions$Action getItem (int)
com.android.internal.policy.impl.GlobalActions$Action action
int i
int position
int filteredPos
public long getItemId (int)
int position
public android.view.View getView (int, android.view.View, android.view.ViewGroup)
int position
android.view.View convertView
android.view.ViewGroup parent
com.android.internal.policy.impl.GlobalActions$Action action
public volatile java.lang.Object getItem (int)
int x0
void (com.android.internal.policy.impl.GlobalActions, com.android.internal.policy.impl.GlobalActions$1)
com.android.internal.policy.impl.GlobalActions x0
com.android.internal.policy.impl.GlobalActions$1 x1
}
com/android/internal/policy/impl/GlobalActions$Action.classGlobalActions.java
package com.android.internal.policy.impl
abstract com.android.internal.policy.impl.GlobalActions$Action extends java.lang.Object {
public abstract android.view.View create (android.content.Context, android.view.View, android.view.ViewGroup, android.view.LayoutInflater)
public abstract void onPress ()
public abstract boolean onLongPress ()
public abstract boolean showDuringKeyguard ()
public abstract boolean showBeforeProvisioning ()
public abstract boolean isEnabled ()
}
com/android/internal/policy/impl/PhoneWindow$DecorView$1.classPhoneWindow.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindow$DecorView$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.internal.policy.impl.PhoneWindow$DecorView this$1
void (com.android.internal.policy.impl.PhoneWindow$DecorView)
public void run ()
}
com/android/internal/policy/impl/PhoneWindow$2.classPhoneWindow.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindow$2 extends java.lang.Object implements java.lang.Runnable {
final com.android.internal.policy.impl.PhoneWindow this$0
void (com.android.internal.policy.impl.PhoneWindow)
public void run ()
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
}
com/android/internal/policy/impl/ImmersiveModeConfirmation$ClingWindowView$4.classImmersiveModeConfirmation.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView$4 extends java.lang.Object implements android.animation.ValueAnimator$AnimatorUpdateListener {
final com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView this$1
void (com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView)
public void onAnimationUpdate (android.animation.ValueAnimator)
android.animation.ValueAnimator animation
int c
}
com/android/internal/policy/impl/GlobalActions$3$1$1.classGlobalActions.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.GlobalActions$3$1$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.internal.policy.impl.GlobalActions$3$1 this$2
void (com.android.internal.policy.impl.GlobalActions$3$1)
public void run ()
android.os.RemoteException e
}
com/android/internal/policy/impl/PhoneWindowManager$MyOrientationListener.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$MyOrientationListener extends com.android.internal.policy.impl.WindowOrientationListener {
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager, android.content.Context, android.os.Handler)
android.content.Context context
android.os.Handler handler
public void onProposedRotationChanged (int)
int rotation
}
com/android/internal/policy/impl/GlobalActions$11.classGlobalActions.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.GlobalActions$11 extends android.os.Handler {
final com.android.internal.policy.impl.GlobalActions this$0
void (com.android.internal.policy.impl.GlobalActions)
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/internal/policy/impl/EnableAccessibilityController$1.classEnableAccessibilityController.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.EnableAccessibilityController$1 extends android.os.Handler {
final com.android.internal.policy.impl.EnableAccessibilityController this$0
void (com.android.internal.policy.impl.EnableAccessibilityController)
public void handleMessage (android.os.Message)
String text
String text
android.os.Message message
}
com/android/internal/policy/impl/GlobalActions$4.classGlobalActions.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.GlobalActions$4 extends java.lang.Object implements android.widget.AdapterView$OnItemLongClickListener {
final com.android.internal.policy.impl.GlobalActions this$0
void (com.android.internal.policy.impl.GlobalActions)
public boolean onItemLongClick (android.widget.AdapterView, android.view.View, int, long)
android.widget.AdapterView parent
android.view.View view
int position
long id
}
com/android/internal/policy/impl/RecentApplicationsDialog$1.classRecentApplicationsDialog.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.RecentApplicationsDialog$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.internal.policy.impl.RecentApplicationsDialog this$0
void (com.android.internal.policy.impl.RecentApplicationsDialog)
public void run ()
android.widget.TextView icon
android.widget.TextView[] arr$
int len$
int i$
}
com/android/internal/policy/impl/PhoneWindow$DrawableFeatureState.classPhoneWindow.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState extends java.lang.Object {
final int featureId
int resid
android.net.Uri uri
android.graphics.drawable.Drawable local
android.graphics.drawable.Drawable child
android.graphics.drawable.Drawable def
android.graphics.drawable.Drawable cur
int alpha
int curAlpha
void (int)
int _featureId
}
com/android/internal/policy/impl/PolicyControl$Filter.classPolicyControl.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PolicyControl$Filter extends java.lang.Object {
private static final String ALL
private static final String APPS
private final android.util.ArraySet mWhitelist
private final android.util.ArraySet mBlacklist
private void (android.util.ArraySet, android.util.ArraySet)
android.util.ArraySet whitelist
android.util.ArraySet blacklist
boolean matches (android.view.WindowManager$LayoutParams)
android.view.WindowManager$LayoutParams attrs
boolean isApp
boolean matches (java.lang.String)
String packageName
private boolean onBlacklist (java.lang.String)
String packageName
private boolean onWhitelist (java.lang.String)
String packageName
void dump (java.io.PrintWriter)
java.io.PrintWriter pw
private void dump (java.lang.String, android.util.ArraySet, java.io.PrintWriter)
int i
String name
android.util.ArraySet set
java.io.PrintWriter pw
int n
public java.lang.String toString ()
java.io.StringWriter sw
static com.android.internal.policy.impl.PolicyControl$Filter parse (java.lang.String)
String token
String[] arr$
int len$
int i$
String value
android.util.ArraySet whitelist
android.util.ArraySet blacklist
}
com/android/internal/policy/impl/PhoneWindowManager$21$1.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$21$1 extends android.app.ProgressDialog {
final com.android.internal.policy.impl.PhoneWindowManager$21 this$1
void (com.android.internal.policy.impl.PhoneWindowManager$21, android.content.Context)
android.content.Context x0
public boolean dispatchKeyEvent (android.view.KeyEvent)
android.view.KeyEvent event
public boolean dispatchKeyShortcutEvent (android.view.KeyEvent)
android.view.KeyEvent event
public boolean dispatchTouchEvent (android.view.MotionEvent)
android.view.MotionEvent ev
public boolean dispatchTrackballEvent (android.view.MotionEvent)
android.view.MotionEvent ev
public boolean dispatchGenericMotionEvent (android.view.MotionEvent)
android.view.MotionEvent ev
public boolean dispatchPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent)
android.view.accessibility.AccessibilityEvent event
}
com/android/internal/policy/impl/WakeGestureListener$1.classWakeGestureListener.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.WakeGestureListener$1 extends android.hardware.TriggerEventListener {
final com.android.internal.policy.impl.WakeGestureListener this$0
void (com.android.internal.policy.impl.WakeGestureListener)
public void onTrigger (android.hardware.TriggerEvent)
android.hardware.TriggerEvent event
}
com/android/internal/policy/impl/GlobalActions$SilentModeToggleAction.classGlobalActions.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.GlobalActions$SilentModeToggleAction extends com.android.internal.policy.impl.GlobalActions$ToggleAction {
final com.android.internal.policy.impl.GlobalActions this$0
public void (com.android.internal.policy.impl.GlobalActions)
void onToggle (boolean)
boolean on
public boolean showDuringKeyguard ()
public boolean showBeforeProvisioning ()
}
com/android/internal/policy/impl/PhoneWindowManager$11.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$11 extends java.lang.Object implements java.lang.Runnable {
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager)
public void run ()
}
com/android/internal/policy/impl/PhoneWindowManager$2.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$2 extends java.lang.Object implements java.lang.Runnable {
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager)
public void run ()
int resolvedBehavior
}
com/android/internal/policy/impl/WindowOrientationListener$SensorEventListenerImpl.classWindowOrientationListener.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.WindowOrientationListener$SensorEventListenerImpl extends java.lang.Object implements android.hardware.SensorEventListener {
private static final float RADIANS_TO_DEGREES
private static final long NANOS_PER_MS
private static final int ACCELEROMETER_DATA_X
private static final int ACCELEROMETER_DATA_Y
private static final int ACCELEROMETER_DATA_Z
private static final long PROPOSAL_SETTLE_TIME_NANOS
private static final long PROPOSAL_MIN_TIME_SINCE_FLAT_ENDED_NANOS
private static final long PROPOSAL_MIN_TIME_SINCE_SWING_ENDED_NANOS
private static final long PROPOSAL_MIN_TIME_SINCE_ACCELERATION_ENDED_NANOS
private static final float FLAT_ANGLE
private static final long FLAT_TIME_NANOS
private static final float SWING_AWAY_ANGLE_DELTA
private static final long SWING_TIME_NANOS
private static final long MAX_FILTER_DELTA_TIME_NANOS
private static final float FILTER_TIME_CONSTANT_MS
private static final float NEAR_ZERO_MAGNITUDE
private static final float ACCELERATION_TOLERANCE
private static final float MIN_ACCELERATION_MAGNITUDE
private static final float MAX_ACCELERATION_MAGNITUDE
private static final int MAX_TILT
private final int[][] TILT_TOLERANCE
private static final int ADJACENT_ORIENTATION_ANGLE_GAP
private long mLastFilteredTimestampNanos
private float mLastFilteredX
private float mLastFilteredY
private float mLastFilteredZ
private int mProposedRotation
private int mPredictedRotation
private long mPredictedRotationTimestampNanos
private long mFlatTimestampNanos
private long mSwingTimestampNanos
private long mAccelerationTimestampNanos
private static final int TILT_HISTORY_SIZE
private float[] mTiltHistory
private long[] mTiltHistoryTimestampNanos
private int mTiltHistoryIndex
final com.android.internal.policy.impl.WindowOrientationListener this$0
void (com.android.internal.policy.impl.WindowOrientationListener)
public int getProposedRotationLocked ()
public void onAccuracyChanged (android.hardware.Sensor, int)
android.hardware.Sensor sensor
int accuracy
public void onSensorChanged (android.hardware.SensorEvent)
boolean skipSample
float alpha
int orientationAngle
int nearestRotation
int tiltAngle
float magnitude
float x
float y
float z
long now
long then
float timeDeltaMS
boolean skipSample
boolean isAccelerating
boolean isFlat
boolean isSwinging
android.hardware.SensorEvent event
int proposedRotation
int oldProposedRotation
private boolean isTiltAngleAcceptableLocked (int, int)
int rotation
int tiltAngle
private boolean isOrientationAngleAcceptableLocked (int, int)
int lowerBound
int upperBound
int rotation
int orientationAngle
int currentRotation
private boolean isPredictedRotationAcceptableLocked (long)
long now
private void resetLocked ()
private void clearPredictedRotationLocked ()
private void updatePredictedRotationLocked (long, int)
long now
int rotation
private boolean isAcceleratingLocked (float)
float magnitude
private void clearTiltHistoryLocked ()
private void addTiltHistoryEntryLocked (long, float)
long now
float tilt
private boolean isFlatLocked (long)
int i
long now
private boolean isSwingingLocked (long, float)
int i
long now
float tilt
private int nextTiltHistoryIndexLocked (int)
int index
private float remainingMS (long, long)
long now
long until
static void access$000 (com.android.internal.policy.impl.WindowOrientationListener$SensorEventListenerImpl)
com.android.internal.policy.impl.WindowOrientationListener$SensorEventListenerImpl x0
}
com/android/internal/policy/impl/GlobalActions$2.classGlobalActions.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.GlobalActions$2 extends com.android.internal.policy.impl.GlobalActions$SinglePressAction {
final com.android.internal.policy.impl.GlobalActions this$0
void (com.android.internal.policy.impl.GlobalActions, int, int)
int x0
int x1
public void onPress ()
public boolean onLongPress ()
public boolean showDuringKeyguard ()
public boolean showBeforeProvisioning ()
}
com/android/internal/policy/impl/GlobalActions$9.classGlobalActions.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.GlobalActions$9 extends android.database.ContentObserver {
final com.android.internal.policy.impl.GlobalActions this$0
void (com.android.internal.policy.impl.GlobalActions, android.os.Handler)
android.os.Handler x0
public void onChange (boolean)
boolean selfChange
}
com/android/internal/policy/impl/PhoneWindowManager$HideNavInputEventReceiver.classPhoneWindowManager.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.PhoneWindowManager$HideNavInputEventReceiver extends android.view.InputEventReceiver {
final com.android.internal.policy.impl.PhoneWindowManager this$0
public void (com.android.internal.policy.impl.PhoneWindowManager, android.view.InputChannel, android.os.Looper)
android.view.InputChannel inputChannel
android.os.Looper looper
public void onInputEvent (android.view.InputEvent)
int newVal
boolean changed
android.view.MotionEvent motionEvent
android.view.InputEvent event
boolean handled
}
com/android/internal/policy/impl/PhoneWindowManager$5.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$5 extends java.lang.Object implements java.lang.Runnable {
final int val$behavior
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager, int)
public void run ()
android.os.RemoteException e
}
com/android/internal/policy/impl/RecentApplicationsBackground.classRecentApplicationsBackground.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.RecentApplicationsBackground extends android.widget.LinearLayout {
private static final String TAG
private boolean mBackgroundSizeChanged
private android.graphics.drawable.Drawable mBackground
private android.graphics.Rect mTmp0
private android.graphics.Rect mTmp1
public void (android.content.Context)
android.content.Context context
public void (android.content.Context, android.util.AttributeSet)
android.content.Context context
android.util.AttributeSet attrs
private void init ()
protected boolean setFrame (int, int, int, int)
int left
int top
int right
int bottom
protected boolean verifyDrawable (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable who
public void jumpDrawablesToCurrentState ()
protected void drawableStateChanged ()
android.graphics.drawable.Drawable d
public void draw (android.graphics.Canvas)
android.graphics.Rect chld
android.graphics.Rect bkg
int top
int bottom
int left
int right
android.graphics.Canvas canvas
android.graphics.drawable.Drawable background
protected void onAttachedToWindow ()
protected void onDetachedFromWindow ()
private void getChildBounds (android.graphics.Rect)
android.view.View v
int i
android.graphics.Rect r
int N
}
com/android/internal/policy/impl/PolicyControl.classPolicyControl.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.PolicyControl extends java.lang.Object {
private static String TAG
private static boolean DEBUG
private static final String NAME_IMMERSIVE_FULL
private static final String NAME_IMMERSIVE_STATUS
private static final String NAME_IMMERSIVE_NAVIGATION
private static final String NAME_IMMERSIVE_PRECONFIRMATIONS
private static String sSettingValue
private static com.android.internal.policy.impl.PolicyControl$Filter sImmersivePreconfirmationsFilter
private static com.android.internal.policy.impl.PolicyControl$Filter sImmersiveStatusFilter
private static com.android.internal.policy.impl.PolicyControl$Filter sImmersiveNavigationFilter
public void ()
public static int getSystemUiVisibility (android.view.WindowManagerPolicy$WindowState, android.view.WindowManager$LayoutParams)
android.view.WindowManagerPolicy$WindowState win
android.view.WindowManager$LayoutParams attrs
int vis
public static int getWindowFlags (android.view.WindowManagerPolicy$WindowState, android.view.WindowManager$LayoutParams)
android.view.WindowManagerPolicy$WindowState win
android.view.WindowManager$LayoutParams attrs
int flags
public static int adjustClearableFlags (android.view.WindowManagerPolicy$WindowState, int)
android.view.WindowManagerPolicy$WindowState win
int clearableFlags
android.view.WindowManager$LayoutParams attrs
public static boolean disableImmersiveConfirmation (java.lang.String)
String pkg
public static void reloadFromSetting (android.content.Context)
Throwable t
android.content.Context context
String value
public static void dump (java.lang.String, java.io.PrintWriter)
String prefix
java.io.PrintWriter pw
private static void dump (java.lang.String, com.android.internal.policy.impl.PolicyControl$Filter, java.lang.String, java.io.PrintWriter)
String name
com.android.internal.policy.impl.PolicyControl$Filter filter
String prefix
java.io.PrintWriter pw
private static void setFilters (java.lang.String)
com.android.internal.policy.impl.PolicyControl$Filter f
com.android.internal.policy.impl.PolicyControl$Filter f
com.android.internal.policy.impl.PolicyControl$Filter f
com.android.internal.policy.impl.PolicyControl$Filter f
int i
String n
String v
String nvp
String[] arr$
int len$
int i$
String[] nvps
String value
static void ()
}
com/android/internal/policy/impl/PhoneFallbackEventHandler.classPhoneFallbackEventHandler.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.PhoneFallbackEventHandler extends java.lang.Object implements android.view.FallbackEventHandler {
private static String TAG
private static final boolean DEBUG
android.content.Context mContext
android.view.View mView
android.media.AudioManager mAudioManager
android.app.KeyguardManager mKeyguardManager
android.app.SearchManager mSearchManager
android.telephony.TelephonyManager mTelephonyManager
public void (android.content.Context)
android.content.Context context
public void setView (android.view.View)
android.view.View v
public void preDispatchKeyEvent (android.view.KeyEvent)
android.view.KeyEvent event
public boolean dispatchKeyEvent (android.view.KeyEvent)
android.view.KeyEvent event
int action
int keyCode
boolean onKeyDown (int, android.view.KeyEvent)
android.content.ActivityNotFoundException e
android.content.Intent intent
android.content.Intent intent
android.content.ActivityNotFoundException e
android.content.Intent intent
android.content.res.Configuration config
int keyCode
android.view.KeyEvent event
android.view.KeyEvent$DispatcherState dispatcher
boolean onKeyUp (int, android.view.KeyEvent)
android.media.AudioManager audioManager
int keyCode
android.view.KeyEvent event
android.view.KeyEvent$DispatcherState dispatcher
void startCallActivity ()
android.content.ActivityNotFoundException e
android.content.Intent intent
android.app.SearchManager getSearchManager ()
android.telephony.TelephonyManager getTelephonyManager ()
android.app.KeyguardManager getKeyguardManager ()
android.media.AudioManager getAudioManager ()
void sendCloseSystemWindows ()
private void handleMediaKeyEvent (android.view.KeyEvent)
android.os.RemoteException e
android.view.KeyEvent keyEvent
android.media.IAudioService audioService
static void ()
}
com/android/internal/policy/impl/PhoneWindowManager$13$1.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$13$1 extends android.os.Handler {
final android.content.ServiceConnection val$myConn
final com.android.internal.policy.impl.PhoneWindowManager$13 this$1
void (com.android.internal.policy.impl.PhoneWindowManager$13, android.os.Looper, android.content.ServiceConnection)
android.os.Looper x0
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/internal/policy/impl/PhoneWindowManager$22$1.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$22$1 extends android.app.ProgressDialog {
final com.android.internal.policy.impl.PhoneWindowManager$22 this$1
void (com.android.internal.policy.impl.PhoneWindowManager$22, android.content.Context, int)
android.content.Context x0
int x1
public boolean dispatchKeyEvent (android.view.KeyEvent)
android.view.KeyEvent event
public boolean dispatchKeyShortcutEvent (android.view.KeyEvent)
android.view.KeyEvent event
public boolean dispatchTouchEvent (android.view.MotionEvent)
android.view.MotionEvent ev
public boolean dispatchTrackballEvent (android.view.MotionEvent)
android.view.MotionEvent ev
public boolean dispatchGenericMotionEvent (android.view.MotionEvent)
android.view.MotionEvent ev
public boolean dispatchPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent)
android.view.accessibility.AccessibilityEvent event
}
com/android/internal/policy/impl/ImmersiveModeConfirmation$ClingWindowView$3.classImmersiveModeConfirmation.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView$3 extends java.lang.Object implements android.view.View$OnClickListener {
final com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView this$1
void (com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView)
public void onClick (android.view.View)
android.view.View v
}
com/android/internal/policy/impl/GlobalActions$LongPressAction.classGlobalActions.java
package com.android.internal.policy.impl
abstract com.android.internal.policy.impl.GlobalActions$LongPressAction extends java.lang.Object implements com.android.internal.policy.impl.GlobalActions$Action {
public abstract boolean onLongPress ()
}
com/android/internal/policy/impl/PhoneWindowManager$3.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$3 extends java.lang.Object implements java.lang.Runnable {
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager)
public void run ()
}
com/android/internal/policy/impl/RecentApplicationsDialog$RecentTag.classRecentApplicationsDialog.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.RecentApplicationsDialog$RecentTag extends java.lang.Object {
android.app.ActivityManager$RecentTaskInfo info
android.content.Intent intent
final com.android.internal.policy.impl.RecentApplicationsDialog this$0
void (com.android.internal.policy.impl.RecentApplicationsDialog)
}
com/android/internal/policy/impl/GlobalActions.classGlobalActions.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.GlobalActions extends java.lang.Object implements android.content.DialogInterface$OnDismissListener android.content.DialogInterface$OnClickListener {
private static final String TAG
private static final boolean SHOW_SILENT_TOGGLE
private final android.content.Context mContext
private final android.view.WindowManagerPolicy$WindowManagerFuncs mWindowManagerFuncs
private final android.media.AudioManager mAudioManager
private final android.service.dreams.IDreamManager mDreamManager
private java.util.ArrayList mItems
private com.android.internal.policy.impl.GlobalActions$GlobalActionsDialog mDialog
private com.android.internal.policy.impl.GlobalActions$Action mSilentModeAction
private com.android.internal.policy.impl.GlobalActions$ToggleAction mAirplaneModeOn
private com.android.internal.policy.impl.GlobalActions$MyAdapter mAdapter
private boolean mKeyguardShowing
private boolean mDeviceProvisioned
private com.android.internal.policy.impl.GlobalActions$ToggleAction$State mAirplaneState
private boolean mIsWaitingForEcmExit
private boolean mHasTelephony
private boolean mHasVibrator
private final boolean mShowSilentToggle
private android.content.BroadcastReceiver mBroadcastReceiver
android.telephony.PhoneStateListener mPhoneStateListener
private android.content.BroadcastReceiver mRingerModeReceiver
private android.database.ContentObserver mAirplaneModeObserver
private static final int MESSAGE_DISMISS
private static final int MESSAGE_REFRESH
private static final int MESSAGE_SHOW
private static final int DIALOG_DISMISS_DELAY
private android.os.Handler mHandler
public void (android.content.Context, android.view.WindowManagerPolicy$WindowManagerFuncs)
android.content.Context context
android.view.WindowManagerPolicy$WindowManagerFuncs windowManagerFuncs
android.content.IntentFilter filter
android.telephony.TelephonyManager telephonyManager
android.net.ConnectivityManager cm
android.os.Vibrator vibrator
public void showDialog (boolean, boolean)
boolean keyguardShowing
boolean isDeviceProvisioned
private void awakenIfNecessary ()
android.os.RemoteException e
private void handleShow ()
android.view.WindowManager$LayoutParams attrs
private com.android.internal.policy.impl.GlobalActions$GlobalActionsDialog createDialog ()
com.android.internal.app.AlertController$AlertParams params
com.android.internal.policy.impl.GlobalActions$GlobalActionsDialog dialog
private android.content.pm.UserInfo getCurrentUser ()
android.os.RemoteException re
private boolean isCurrentUserOwner ()
android.content.pm.UserInfo currentUser
private void addUsersToMenu (java.util.ArrayList)
boolean isCurrentUser
android.graphics.drawable.Drawable icon
com.android.internal.policy.impl.GlobalActions$SinglePressAction switchToUser
android.content.pm.UserInfo user
java.util.Iterator i$
android.content.pm.UserInfo currentUser
java.util.ArrayList items
java.util.List users
private void prepareDialog ()
android.content.IntentFilter filter
private void refreshSilentMode ()
boolean silentModeOn
public void onDismiss (android.content.DialogInterface)
IllegalArgumentException ie
android.content.DialogInterface dialog
public void onClick (android.content.DialogInterface, int)
android.content.DialogInterface dialog
int which
private void onAirplaneModeChanged ()
boolean airplaneModeOn
private void changeAirplaneModeSystemSetting (boolean)
boolean on
android.content.Intent intent
static boolean access$000 (com.android.internal.policy.impl.GlobalActions)
com.android.internal.policy.impl.GlobalActions x0
static boolean access$102 (com.android.internal.policy.impl.GlobalActions, boolean)
com.android.internal.policy.impl.GlobalActions x0
boolean x1
static android.content.Context access$200 (com.android.internal.policy.impl.GlobalActions)
com.android.internal.policy.impl.GlobalActions x0
static void access$300 (com.android.internal.policy.impl.GlobalActions, boolean)
com.android.internal.policy.impl.GlobalActions x0
boolean x1
static com.android.internal.policy.impl.GlobalActions$ToggleAction$State access$402 (com.android.internal.policy.impl.GlobalActions, com.android.internal.policy.impl.GlobalActions$ToggleAction$State)
com.android.internal.policy.impl.GlobalActions x0
com.android.internal.policy.impl.GlobalActions$ToggleAction$State x1
static android.view.WindowManagerPolicy$WindowManagerFuncs access$500 (com.android.internal.policy.impl.GlobalActions)
com.android.internal.policy.impl.GlobalActions x0
static android.os.Handler access$600 (com.android.internal.policy.impl.GlobalActions)
com.android.internal.policy.impl.GlobalActions x0
static com.android.internal.policy.impl.GlobalActions$MyAdapter access$800 (com.android.internal.policy.impl.GlobalActions)
com.android.internal.policy.impl.GlobalActions x0
static java.util.ArrayList access$900 (com.android.internal.policy.impl.GlobalActions)
com.android.internal.policy.impl.GlobalActions x0
static boolean access$1000 (com.android.internal.policy.impl.GlobalActions)
com.android.internal.policy.impl.GlobalActions x0
static boolean access$1100 (com.android.internal.policy.impl.GlobalActions)
com.android.internal.policy.impl.GlobalActions x0
static android.media.AudioManager access$1200 (com.android.internal.policy.impl.GlobalActions)
com.android.internal.policy.impl.GlobalActions x0
static boolean access$100 (com.android.internal.policy.impl.GlobalActions)
com.android.internal.policy.impl.GlobalActions x0
static com.android.internal.policy.impl.GlobalActions$ToggleAction$State access$400 (com.android.internal.policy.impl.GlobalActions)
com.android.internal.policy.impl.GlobalActions x0
static com.android.internal.policy.impl.GlobalActions$ToggleAction access$1300 (com.android.internal.policy.impl.GlobalActions)
com.android.internal.policy.impl.GlobalActions x0
static void access$1400 (com.android.internal.policy.impl.GlobalActions)
com.android.internal.policy.impl.GlobalActions x0
static com.android.internal.policy.impl.GlobalActions$GlobalActionsDialog access$1500 (com.android.internal.policy.impl.GlobalActions)
com.android.internal.policy.impl.GlobalActions x0
static void access$1600 (com.android.internal.policy.impl.GlobalActions)
com.android.internal.policy.impl.GlobalActions x0
static void access$1700 (com.android.internal.policy.impl.GlobalActions)
com.android.internal.policy.impl.GlobalActions x0
}
com/android/internal/policy/impl/GlobalActions$6.classGlobalActions.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.GlobalActions$6 extends android.content.BroadcastReceiver {
final com.android.internal.policy.impl.GlobalActions this$0
void (com.android.internal.policy.impl.GlobalActions)
public void onReceive (android.content.Context, android.content.Intent)
String reason
android.content.Context context
android.content.Intent intent
String action
}
com/android/internal/policy/impl/PhoneWindow$PanelFeatureState$SavedState.classPhoneWindow.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState$SavedState extends java.lang.Object implements android.os.Parcelable {
int featureId
boolean isOpen
boolean isInExpandedMode
android.os.Bundle menuState
public static final android.os.Parcelable$Creator CREATOR
private void ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel dest
int flags
private static com.android.internal.policy.impl.PhoneWindow$PanelFeatureState$SavedState readFromParcel (android.os.Parcel)
android.os.Parcel source
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState$SavedState savedState
void (com.android.internal.policy.impl.PhoneWindow$1)
com.android.internal.policy.impl.PhoneWindow$1 x0
static com.android.internal.policy.impl.PhoneWindow$PanelFeatureState$SavedState access$2000 (android.os.Parcel)
android.os.Parcel x0
static void ()
}
com/android/internal/policy/impl/GlobalKeyManager.classGlobalKeyManager.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.GlobalKeyManager extends java.lang.Object {
private static final String TAG
private static final String TAG_GLOBAL_KEYS
private static final String ATTR_VERSION
private static final String TAG_KEY
private static final String ATTR_KEY_CODE
private static final String ATTR_COMPONENT
private static final int GLOBAL_KEY_FILE_VERSION
private android.util.SparseArray mKeyMapping
public void (android.content.Context)
android.content.Context context
boolean handleGlobalKey (android.content.Context, int, android.view.KeyEvent)
android.content.Intent intent
android.content.ComponentName component
android.content.Context context
int keyCode
android.view.KeyEvent event
boolean shouldHandleGlobalKey (int, android.view.KeyEvent)
int keyCode
android.view.KeyEvent event
private void loadGlobalKeys (android.content.Context)
String keyCodeName
String componentName
int keyCode
String element
int version
android.content.res.Resources$NotFoundException e
org.xmlpull.v1.XmlPullParserException e
java.io.IOException e
android.content.Context context
android.content.res.XmlResourceParser parser
}
com/android/internal/policy/impl/PhoneWindow$DecorView.classPhoneWindow.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.PhoneWindow$DecorView extends android.widget.FrameLayout implements com.android.internal.view.RootViewSurfaceTaker {
int mDefaultOpacity
private final int mFeatureId
private final android.graphics.Rect mDrawingBounds
private final android.graphics.Rect mBackgroundPadding
private final android.graphics.Rect mFramePadding
private final android.graphics.Rect mFrameOffsets
private boolean mChanging
private android.graphics.drawable.Drawable mMenuBackground
private boolean mWatchingForMenu
private int mDownY
private android.view.ActionMode mActionMode
private com.android.internal.widget.ActionBarContextView mActionModeView
private android.widget.PopupWindow mActionModePopup
private Runnable mShowActionModePopup
private android.view.View mNavigationGuard
final com.android.internal.policy.impl.PhoneWindow this$0
public void (com.android.internal.policy.impl.PhoneWindow, android.content.Context, int)
android.content.Context context
int featureId
public boolean dispatchKeyEvent (android.view.KeyEvent)
boolean handled
android.view.Window$Callback cb
boolean handled
android.view.KeyEvent event
int keyCode
int action
boolean isDown
public boolean dispatchKeyShortcutEvent (android.view.KeyEvent)
boolean handled
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
android.view.KeyEvent ev
boolean handled
android.view.Window$Callback cb
public boolean dispatchTouchEvent (android.view.MotionEvent)
android.view.MotionEvent ev
android.view.Window$Callback cb
public boolean dispatchTrackballEvent (android.view.MotionEvent)
android.view.MotionEvent ev
android.view.Window$Callback cb
public boolean dispatchGenericMotionEvent (android.view.MotionEvent)
android.view.MotionEvent ev
android.view.Window$Callback cb
public boolean superDispatchKeyEvent (android.view.KeyEvent)
int action
android.view.KeyEvent event
public boolean superDispatchKeyShortcutEvent (android.view.KeyEvent)
android.view.KeyEvent event
public boolean superDispatchTouchEvent (android.view.MotionEvent)
android.view.MotionEvent event
public boolean superDispatchTrackballEvent (android.view.MotionEvent)
android.view.MotionEvent event
public boolean superDispatchGenericMotionEvent (android.view.MotionEvent)
android.view.MotionEvent event
public boolean onTouchEvent (android.view.MotionEvent)
android.view.MotionEvent event
private boolean isOutOfBounds (int, int)
int x
int y
public boolean onInterceptTouchEvent (android.view.MotionEvent)
int x
int y
android.view.MotionEvent event
int action
public void sendAccessibilityEvent (int)
int eventType
public boolean dispatchPopulateAccessibilityEvent (android.view.accessibility.AccessibilityEvent)
android.view.accessibility.AccessibilityEvent event
android.view.Window$Callback cb
protected boolean setFrame (int, int, int, int)
android.graphics.Rect frameOffsets
android.graphics.Rect framePadding
android.graphics.Rect drawingBounds
android.graphics.drawable.Drawable fg
android.graphics.drawable.Drawable bg
int l
int t
int r
int b
boolean changed
protected void onMeasure (int, int)
int w
int w
int widthSize
int w
android.util.TypedValue tvw
int h
int h
int heightSize
int h
android.util.TypedValue tvh
int min
int min
int min
android.util.TypedValue tv
int widthMeasureSpec
int heightMeasureSpec
android.util.DisplayMetrics metrics
boolean isPortrait
int widthMode
int heightMode
boolean fixedWidth
int width
boolean measure
public void draw (android.graphics.Canvas)
android.graphics.Canvas canvas
public boolean showContextMenuForChild (android.view.View)
android.view.View originalView
com.android.internal.view.menu.MenuDialogHelper helper
public android.view.ActionMode startActionModeForChild (android.view.View, android.view.ActionMode$Callback)
android.view.View originalView
android.view.ActionMode$Callback callback
public android.view.ActionMode startActionMode (android.view.ActionMode$Callback)
AbstractMethodError ame
android.util.TypedValue heightValue
int height
android.view.ViewStub stub
AbstractMethodError ame
android.view.ActionMode$Callback callback
android.view.ActionMode$Callback wrappedCallback
android.view.ActionMode mode
public void startChanging ()
public void finishChanging ()
public void setWindowBackground (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable drawable
public void setBackgroundDrawable (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable d
public void setWindowFrame (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable drawable
protected boolean fitSystemWindows (android.graphics.Rect)
android.view.ViewGroup$MarginLayoutParams mlp
android.widget.FrameLayout$LayoutParams lp
android.graphics.Rect insets
private void drawableChanged ()
int fop
int bop
int opacity
android.graphics.drawable.Drawable bg
android.graphics.drawable.Drawable fg
public void onWindowFocusChanged (boolean)
boolean hasWindowFocus
android.view.Window$Callback cb
void updateWindowResizeState ()
android.graphics.drawable.Drawable bg
protected void onAttachedToWindow ()
android.view.Window$Callback cb
protected void onDetachedFromWindow ()
android.view.Window$Callback cb
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
public void onCloseSystemDialogs (java.lang.String)
String reason
public android.view.SurfaceHolder$Callback2 willYouTakeTheSurface ()
public android.view.InputQueue$Callback willYouTakeTheInputQueue ()
public void setSurfaceType (int)
int type
public void setSurfaceFormat (int)
int format
public void setSurfaceKeepScreenOn (boolean)
boolean keepOn
static android.view.ActionMode access$300 (com.android.internal.policy.impl.PhoneWindow$DecorView)
com.android.internal.policy.impl.PhoneWindow$DecorView x0
static com.android.internal.widget.ActionBarContextView access$1300 (com.android.internal.policy.impl.PhoneWindow$DecorView)
com.android.internal.policy.impl.PhoneWindow$DecorView x0
static android.widget.PopupWindow access$1400 (com.android.internal.policy.impl.PhoneWindow$DecorView)
com.android.internal.policy.impl.PhoneWindow$DecorView x0
static java.lang.Runnable access$1800 (com.android.internal.policy.impl.PhoneWindow$DecorView)
com.android.internal.policy.impl.PhoneWindow$DecorView x0
static android.view.ActionMode access$302 (com.android.internal.policy.impl.PhoneWindow$DecorView, android.view.ActionMode)
com.android.internal.policy.impl.PhoneWindow$DecorView x0
android.view.ActionMode x1
}
com/android/internal/policy/impl/LogDecelerateInterpolator.classLogDecelerateInterpolator.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.LogDecelerateInterpolator extends java.lang.Object implements android.view.animation.Interpolator {
private int mBase
private int mDrift
private final float mLogScale
public void (int, int)
int base
int drift
private static float computeLog (float, int, int)
float t
int base
int drift
public float getInterpolation (float)
float t
}
com/android/internal/policy/impl/PhoneWindow$DialogMenuCallback.classPhoneWindow.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.PhoneWindow$DialogMenuCallback extends java.lang.Object implements com.android.internal.view.menu.MenuBuilder$Callback com.android.internal.view.menu.MenuPresenter$Callback {
private int mFeatureId
private com.android.internal.view.menu.MenuDialogHelper mSubMenuHelper
final com.android.internal.policy.impl.PhoneWindow this$0
public void (com.android.internal.policy.impl.PhoneWindow, int)
int featureId
public void onCloseMenu (com.android.internal.view.menu.MenuBuilder, boolean)
android.view.Window$Callback callback
com.android.internal.view.menu.MenuBuilder menu
boolean allMenusAreClosing
public void onCloseSubMenu (com.android.internal.view.menu.MenuBuilder)
com.android.internal.view.menu.MenuBuilder menu
android.view.Window$Callback callback
public boolean onMenuItemSelected (com.android.internal.view.menu.MenuBuilder, android.view.MenuItem)
com.android.internal.view.menu.MenuBuilder menu
android.view.MenuItem item
android.view.Window$Callback callback
public void onMenuModeChange (com.android.internal.view.menu.MenuBuilder)
com.android.internal.view.menu.MenuBuilder menu
public boolean onOpenSubMenu (com.android.internal.view.menu.MenuBuilder)
com.android.internal.view.menu.MenuBuilder subMenu
}
com/android/internal/policy/impl/PhoneWindow$PanelFeatureState$SavedState$1.classPhoneWindow.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.PhoneWindow$PanelFeatureState$SavedState$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.internal.policy.impl.PhoneWindow$PanelFeatureState$SavedState createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.internal.policy.impl.PhoneWindow$PanelFeatureState$SavedState[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
int x0
public volatile java.lang.Object createFromParcel (android.os.Parcel)
android.os.Parcel x0
}
com/android/internal/policy/impl/PhoneWindowManager$10.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$10 extends java.lang.Object implements java.lang.Runnable {
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager)
public void run ()
}
com/android/internal/policy/impl/PhoneWindowManager$12.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$12 extends java.lang.Object implements java.lang.Runnable {
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager)
public void run ()
}
com/android/internal/policy/impl/BarController.classBarController.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.BarController extends java.lang.Object {
private static final boolean DEBUG
private static final int TRANSIENT_BAR_NONE
private static final int TRANSIENT_BAR_SHOWING
private static final int TRANSIENT_BAR_HIDING
private static final int TRANSLUCENT_ANIMATION_DELAY_MS
private final String mTag
private final int mTransientFlag
private final int mUnhideFlag
private final int mTranslucentFlag
private final int mStatusBarManagerId
private final int mTranslucentWmFlag
private final android.os.Handler mHandler
private final Object mServiceAquireLock
private com.android.internal.statusbar.IStatusBarService mStatusBarService
private android.view.WindowManagerPolicy$WindowState mWin
private int mState
private int mTransientBarState
private boolean mPendingShow
private long mLastTranslucent
public void (java.lang.String, int, int, int, int, int)
String tag
int transientFlag
int unhideFlag
int translucentFlag
int statusBarManagerId
int translucentWmFlag
public void setWindow (android.view.WindowManagerPolicy$WindowState)
android.view.WindowManagerPolicy$WindowState win
public boolean isHidden ()
public void showTransient ()
public boolean isTransientShowing ()
public boolean wasRecentlyTranslucent ()
public void adjustSystemUiVisibilityLw (int, int)
int oldVis
int vis
public int applyTranslucentFlagLw (android.view.WindowManagerPolicy$WindowState, int, int)
android.view.WindowManagerPolicy$WindowState win
int vis
int oldVis
public boolean setBarShowingLw (boolean)
boolean show
boolean wasVis
boolean wasAnim
boolean change
int state
private int computeStateLw (boolean, boolean, android.view.WindowManagerPolicy$WindowState, boolean)
boolean vis
boolean anim
boolean wasVis
boolean wasAnim
android.view.WindowManagerPolicy$WindowState win
boolean change
private void updateStateLw (int)
int state
public boolean checkHiddenLw ()
public boolean checkShowTransientBarLw ()
public int updateVisibilityLw (boolean, int, int)
boolean transientAllowed
int oldVis
int vis
private void setTransientBarState (int)
int state
private com.android.internal.statusbar.IStatusBarService getStatusBarService ()
private static java.lang.String transientBarStateToString (int)
int state
public void dump (java.io.PrintWriter, java.lang.String)
java.io.PrintWriter pw
String prefix
static com.android.internal.statusbar.IStatusBarService access$000 (com.android.internal.policy.impl.BarController)
com.android.internal.policy.impl.BarController x0
static int access$100 (com.android.internal.policy.impl.BarController)
com.android.internal.policy.impl.BarController x0
static com.android.internal.statusbar.IStatusBarService access$202 (com.android.internal.policy.impl.BarController, com.android.internal.statusbar.IStatusBarService)
com.android.internal.policy.impl.BarController x0
com.android.internal.statusbar.IStatusBarService x1
}
com/android/internal/policy/impl/PhoneWindowManager$PolicyHandler.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$PolicyHandler extends android.os.Handler {
final com.android.internal.policy.impl.PhoneWindowManager this$0
private void (com.android.internal.policy.impl.PhoneWindowManager)
public void handleMessage (android.os.Message)
android.os.Message msg
void (com.android.internal.policy.impl.PhoneWindowManager, com.android.internal.policy.impl.PhoneWindowManager$1)
com.android.internal.policy.impl.PhoneWindowManager x0
com.android.internal.policy.impl.PhoneWindowManager$1 x1
}
com/android/internal/policy/impl/GlobalActions$5.classGlobalActions.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.GlobalActions$5 extends com.android.internal.policy.impl.GlobalActions$SinglePressAction {
final android.content.pm.UserInfo val$user
final com.android.internal.policy.impl.GlobalActions this$0
void (com.android.internal.policy.impl.GlobalActions, int, android.graphics.drawable.Drawable, java.lang.CharSequence, android.content.pm.UserInfo)
int x0
android.graphics.drawable.Drawable x1
CharSequence x2
public void onPress ()
android.os.RemoteException re
public boolean showDuringKeyguard ()
public boolean showBeforeProvisioning ()
}
com/android/internal/policy/impl/PhoneWindow$RotationWatcher$1.classPhoneWindow.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindow$RotationWatcher$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.internal.policy.impl.PhoneWindow$RotationWatcher this$0
void (com.android.internal.policy.impl.PhoneWindow$RotationWatcher)
public void run ()
}
com/android/internal/policy/impl/GlobalActions$8.classGlobalActions.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.GlobalActions$8 extends android.content.BroadcastReceiver {
final com.android.internal.policy.impl.GlobalActions this$0
void (com.android.internal.policy.impl.GlobalActions)
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/internal/policy/impl/PhoneWindow$1.classPhoneWindow.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindow$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.internal.policy.impl.PhoneWindow this$0
void (com.android.internal.policy.impl.PhoneWindow)
public void run ()
int i
}
com/android/internal/policy/impl/GlobalActions$ToggleAction.classGlobalActions.java
package com.android.internal.policy.impl
abstract com.android.internal.policy.impl.GlobalActions$ToggleAction extends java.lang.Object implements com.android.internal.policy.impl.GlobalActions$Action {
protected com.android.internal.policy.impl.GlobalActions$ToggleAction$State mState
protected int mEnabledIconResId
protected int mDisabledIconResid
protected int mMessageResId
protected int mEnabledStatusMessageResId
protected int mDisabledStatusMessageResId
public void (int, int, int, int, int)
int enabledIconResId
int disabledIconResid
int message
int enabledStatusMessageResId
int disabledStatusMessageResId
void willCreate ()
public android.view.View create (android.content.Context, android.view.View, android.view.ViewGroup, android.view.LayoutInflater)
android.content.Context context
android.view.View convertView
android.view.ViewGroup parent
android.view.LayoutInflater inflater
android.view.View v
android.widget.ImageView icon
android.widget.TextView messageView
android.widget.TextView statusView
boolean enabled
boolean on
public final void onPress ()
boolean nowOn
public boolean onLongPress ()
public boolean isEnabled ()
protected void changeStateFromPress (boolean)
boolean buttonOn
abstract void onToggle (boolean)
public void updateState (com.android.internal.policy.impl.GlobalActions$ToggleAction$State)
com.android.internal.policy.impl.GlobalActions$ToggleAction$State state
}
com/android/internal/policy/impl/EnableAccessibilityController$2.classEnableAccessibilityController.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.EnableAccessibilityController$2 extends java.lang.Object implements android.speech.tts.TextToSpeech$OnInitListener {
final com.android.internal.policy.impl.EnableAccessibilityController this$0
void (com.android.internal.policy.impl.EnableAccessibilityController)
public void onInit (int)
int status
}
com/android/internal/policy/impl/PhoneWindow.classPhoneWindow.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.PhoneWindow extends android.view.Window implements com.android.internal.view.menu.MenuBuilder$Callback {
private static final String TAG
private static final boolean SWEEP_OPEN_MENU
final com.android.internal.policy.impl.PhoneWindow$DialogMenuCallback mContextMenuCallback
final android.util.TypedValue mMinWidthMajor
final android.util.TypedValue mMinWidthMinor
android.util.TypedValue mFixedWidthMajor
android.util.TypedValue mFixedWidthMinor
android.util.TypedValue mFixedHeightMajor
android.util.TypedValue mFixedHeightMinor
private com.android.internal.policy.impl.PhoneWindow$DecorView mDecor
private android.view.ViewGroup mContentParent
android.view.SurfaceHolder$Callback2 mTakeSurfaceCallback
android.view.InputQueue$Callback mTakeInputQueueCallback
private boolean mIsFloating
private android.view.LayoutInflater mLayoutInflater
private android.widget.TextView mTitleView
private com.android.internal.widget.ActionBarView mActionBar
private com.android.internal.policy.impl.PhoneWindow$ActionMenuPresenterCallback mActionMenuPresenterCallback
private com.android.internal.policy.impl.PhoneWindow$PanelMenuPresenterCallback mPanelMenuPresenterCallback
static final int FLAG_RESOURCE_SET_ICON
static final int FLAG_RESOURCE_SET_LOGO
static final int FLAG_RESOURCE_SET_ICON_FALLBACK
int mResourcesSetFlags
int mIconRes
int mLogoRes
private com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState[] mDrawables
private com.android.internal.policy.impl.PhoneWindow$PanelFeatureState[] mPanels
private com.android.internal.policy.impl.PhoneWindow$PanelFeatureState mPreparedPanel
private int mPanelChordingKey
private android.widget.ImageView mLeftIconView
private android.widget.ImageView mRightIconView
private android.widget.ProgressBar mCircularProgressBar
private android.widget.ProgressBar mHorizontalProgressBar
private int mBackgroundResource
private android.graphics.drawable.Drawable mBackgroundDrawable
private int mFrameResource
private int mTextColor
private CharSequence mTitle
private int mTitleColor
private boolean mAlwaysReadCloseOnTouchAttr
private com.android.internal.view.menu.ContextMenuBuilder mContextMenu
private com.android.internal.view.menu.MenuDialogHelper mContextMenuHelper
private boolean mClosingActionMenu
private int mVolumeControlStreamType
private android.media.AudioManager mAudioManager
private android.app.KeyguardManager mKeyguardManager
private int mUiOptions
private boolean mInvalidatePanelMenuPosted
private int mInvalidatePanelMenuFeatures
private final Runnable mInvalidatePanelMenuRunnable
static final com.android.internal.policy.impl.PhoneWindow$RotationWatcher sRotationWatcher
private static final String FOCUSED_ID_TAG
private static final String VIEWS_TAG
private static final String PANELS_TAG
private static final String ACTION_BAR_TAG
public void (android.content.Context)
android.content.Context context
public final void setContainer (android.view.Window)
android.view.Window container
public boolean requestFeature (int)
int featureId
int features
public void setUiOptions (int)
int uiOptions
public void setUiOptions (int, int)
int uiOptions
int mask
public void setContentView (int)
int layoutResID
android.view.Window$Callback cb
public void setContentView (android.view.View)
android.view.View view
public void setContentView (android.view.View, android.view.ViewGroup$LayoutParams)
android.view.View view
android.view.ViewGroup$LayoutParams params
android.view.Window$Callback cb
public void addContentView (android.view.View, android.view.ViewGroup$LayoutParams)
android.view.View view
android.view.ViewGroup$LayoutParams params
android.view.Window$Callback cb
public android.view.View getCurrentFocus ()
public void takeSurface (android.view.SurfaceHolder$Callback2)
android.view.SurfaceHolder$Callback2 callback
public void takeInputQueue (android.view.InputQueue$Callback)
android.view.InputQueue$Callback callback
public boolean isFloating ()
public android.view.LayoutInflater getLayoutInflater ()
public void setTitle (java.lang.CharSequence)
CharSequence title
public void setTitleColor (int)
int textColor
public final boolean preparePanel (com.android.internal.policy.impl.PhoneWindow$PanelFeatureState, android.view.KeyEvent)
android.view.KeyCharacterMap kmap
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
android.view.KeyEvent event
android.view.Window$Callback cb
boolean isActionBarMenu
public void onConfigurationChanged (android.content.res.Configuration)
android.os.Bundle state
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
android.content.res.Configuration newConfig
private static void clearMenuViews (com.android.internal.policy.impl.PhoneWindow$PanelFeatureState)
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
public final void openPanel (int, android.view.KeyEvent)
int featureId
android.view.KeyEvent event
private void openPanel (com.android.internal.policy.impl.PhoneWindow$PanelFeatureState, android.view.KeyEvent)
android.content.Context context
android.content.res.Configuration config
boolean isXLarge
boolean isHoneycombApp
int backgroundResId
android.view.ViewGroup$LayoutParams lp
int backgroundResId
android.view.ViewParent shownPanelParent
android.view.ViewGroup$LayoutParams lp
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
android.view.KeyEvent event
android.view.Window$Callback cb
android.view.WindowManager wm
int width
android.view.WindowManager$LayoutParams lp
public final void closePanel (int)
int featureId
public final void closePanel (com.android.internal.policy.impl.PhoneWindow$PanelFeatureState, boolean)
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
boolean doCallback
android.view.ViewManager wm
void checkCloseActionMenu (android.view.Menu)
android.view.Menu menu
android.view.Window$Callback cb
public final void togglePanel (int, android.view.KeyEvent)
int featureId
android.view.KeyEvent event
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
public void invalidatePanelMenu (int)
int featureId
void doInvalidatePanelMenu (int)
int featureId
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
android.os.Bundle savedActionViewStates
public final boolean onKeyDownPanel (int, android.view.KeyEvent)
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
int featureId
android.view.KeyEvent event
int keyCode
public final void onKeyUpPanel (int, android.view.KeyEvent)
boolean show
android.media.AudioManager audioManager
boolean playSoundEffect
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
int featureId
android.view.KeyEvent event
public final void closeAllPanels ()
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState panel
int i
android.view.ViewManager wm
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState[] panels
int N
private synchronized void closeContextMenu ()
private synchronized void dismissContextMenu ()
public boolean performPanelShortcut (int, int, android.view.KeyEvent, int)
int featureId
int keyCode
android.view.KeyEvent event
int flags
private boolean performPanelShortcut (com.android.internal.policy.impl.PhoneWindow$PanelFeatureState, int, android.view.KeyEvent, int)
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
int keyCode
android.view.KeyEvent event
int flags
boolean handled
public boolean performPanelIdentifierAction (int, int, int)
int featureId
int id
int flags
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
boolean res
public com.android.internal.policy.impl.PhoneWindow$PanelFeatureState findMenuPanel (android.view.Menu)
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState panel
int i
android.view.Menu menu
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState[] panels
int N
public boolean onMenuItemSelected (com.android.internal.view.menu.MenuBuilder, android.view.MenuItem)
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState panel
com.android.internal.view.menu.MenuBuilder menu
android.view.MenuItem item
android.view.Window$Callback cb
public void onMenuModeChange (com.android.internal.view.menu.MenuBuilder)
com.android.internal.view.menu.MenuBuilder menu
private void reopenMenu (boolean)
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
android.view.Window$Callback cb
boolean toggleMenuMode
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
boolean newExpandedMode
protected boolean initializePanelMenu (com.android.internal.policy.impl.PhoneWindow$PanelFeatureState)
android.util.TypedValue outValue
android.content.res.Resources$Theme currentTheme
int targetThemeRes
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
android.content.Context context
com.android.internal.view.menu.MenuBuilder menu
protected boolean initializePanelDecor (com.android.internal.policy.impl.PhoneWindow$PanelFeatureState)
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
private int getOptionsPanelGravity ()
android.os.RemoteException ex
void onOptionsPanelRotationChanged ()
android.view.ViewManager wm
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
android.view.WindowManager$LayoutParams lp
protected boolean initializePanelContent (com.android.internal.policy.impl.PhoneWindow$PanelFeatureState)
int defaultAnimations
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
com.android.internal.view.menu.MenuView menuView
public boolean performContextMenuIdentifierAction (int, int)
int id
int flags
public final void setBackgroundDrawable (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable drawable
public final void setFeatureDrawableResource (int, int)
com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState st
int featureId
int resId
public final void setFeatureDrawableUri (int, android.net.Uri)
com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState st
int featureId
android.net.Uri uri
public final void setFeatureDrawable (int, android.graphics.drawable.Drawable)
int featureId
android.graphics.drawable.Drawable drawable
com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState st
public void setFeatureDrawableAlpha (int, int)
int featureId
int alpha
com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState st
protected final void setFeatureDefaultDrawable (int, android.graphics.drawable.Drawable)
int featureId
android.graphics.drawable.Drawable drawable
com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState st
public final void setFeatureInt (int, int)
int featureId
int value
protected final void updateDrawable (int, boolean)
int featureId
boolean fromActive
com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState st
protected void onDrawableChanged (int, android.graphics.drawable.Drawable, int)
android.widget.ImageView view
android.widget.ImageView view
int featureId
android.graphics.drawable.Drawable drawable
int alpha
android.widget.ImageView view
protected void onIntChanged (int, int)
android.widget.FrameLayout titleContainer
int featureId
int value
private void updateProgressBars (int)
int level
int visibility
int value
android.widget.ProgressBar circularProgressBar
android.widget.ProgressBar horizontalProgressBar
int features
private void showProgressBars (android.widget.ProgressBar, android.widget.ProgressBar)
android.widget.ProgressBar horizontalProgressBar
android.widget.ProgressBar spinnyProgressBar
int features
private void hideProgressBars (android.widget.ProgressBar, android.widget.ProgressBar)
android.widget.ProgressBar horizontalProgressBar
android.widget.ProgressBar spinnyProgressBar
int features
android.view.animation.Animation anim
public void setIcon (int)
int resId
public void setDefaultIcon (int)
int resId
public void setLogo (int)
int resId
public void setDefaultLogo (int)
int resId
public void setLocalFocus (boolean, boolean)
boolean hasFocus
boolean inTouchMode
public void injectInputEvent (android.view.InputEvent)
android.view.InputEvent event
private android.view.ViewRootImpl getViewRootImpl ()
android.view.ViewRootImpl viewRootImpl
public void takeKeyEvents (boolean)
boolean get
public boolean superDispatchKeyEvent (android.view.KeyEvent)
android.view.KeyEvent event
public boolean superDispatchKeyShortcutEvent (android.view.KeyEvent)
android.view.KeyEvent event
public boolean superDispatchTouchEvent (android.view.MotionEvent)
android.view.MotionEvent event
public boolean superDispatchTrackballEvent (android.view.MotionEvent)
android.view.MotionEvent event
public boolean superDispatchGenericMotionEvent (android.view.MotionEvent)
android.view.MotionEvent event
protected boolean onKeyDown (int, int, android.view.KeyEvent)
int featureId
int keyCode
android.view.KeyEvent event
android.view.KeyEvent$DispatcherState dispatcher
private android.app.KeyguardManager getKeyguardManager ()
android.media.AudioManager getAudioManager ()
protected boolean onKeyUp (int, int, android.view.KeyEvent)
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
int featureId
int keyCode
android.view.KeyEvent event
android.view.KeyEvent$DispatcherState dispatcher
protected void onActive ()
public final android.view.View getDecorView ()
public final android.view.View peekDecorView ()
public android.os.Bundle saveHierarchyState ()
android.util.SparseArray actionBarStates
android.os.Bundle outState
android.util.SparseArray states
android.view.View focusedView
android.util.SparseArray panelStates
public void restoreHierarchyState (android.os.Bundle)
android.view.View needsFocus
android.util.SparseArray actionBarStates
android.os.Bundle savedInstanceState
android.util.SparseArray savedStates
int focusedViewId
android.util.SparseArray panelStates
private void savePanelState (android.util.SparseArray)
int curFeatureId
android.util.SparseArray icicles
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState[] panels
private void restorePanelState (android.util.SparseArray)
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
int curFeatureId
int i
android.util.SparseArray icicles
private void openPanelsAfterRestore ()
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
int i
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState[] panels
protected com.android.internal.policy.impl.PhoneWindow$DecorView generateDecor ()
protected void setFeatureFromAttrs (int, android.content.res.TypedArray, int, int)
int alpha
int featureId
android.content.res.TypedArray attrs
int drawableAttr
int alphaAttr
android.graphics.drawable.Drawable d
protected android.view.ViewGroup generateLayout (com.android.internal.policy.impl.PhoneWindow$DecorView)
android.util.TypedValue res
int layoutResource
int layoutResource
int layoutResource
android.util.TypedValue res
int layoutResource
int layoutResource
android.util.TypedValue res
int layoutResource
int layoutResource
int layoutResource
int layoutResource
android.widget.ProgressBar progress
android.graphics.drawable.Drawable drawable
com.android.internal.policy.impl.PhoneWindow$DecorView decor
android.content.res.TypedArray a
int flagsToUpdate
android.content.Context context
int targetSdk
boolean targetPreHoneycomb
boolean targetPreIcs
boolean targetHcNeedsOptions
boolean noActionBar
android.view.WindowManager$LayoutParams params
int layoutResource
int features
android.view.View in
android.view.ViewGroup contentParent
public void alwaysReadCloseOnTouchAttr ()
private void installDecor ()
android.view.View titleContainer
com.android.internal.widget.ActionBarContextView cab
int localFeatures
com.android.internal.widget.ActionBarOverlayLayout abol
boolean splitActionBar
boolean splitWhenNarrow
com.android.internal.widget.ActionBarContainer splitView
private android.graphics.drawable.Drawable loadImageURI (android.net.Uri)
Exception e
android.net.Uri uri
private com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState getDrawableState (int, boolean)
com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState[] nar
int featureId
boolean required
com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState[] ar
com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState st
private com.android.internal.policy.impl.PhoneWindow$PanelFeatureState getPanelState (int, boolean)
int featureId
boolean required
private com.android.internal.policy.impl.PhoneWindow$PanelFeatureState getPanelState (int, boolean, com.android.internal.policy.impl.PhoneWindow$PanelFeatureState)
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState[] nar
int featureId
boolean required
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState convertPanelState
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState[] ar
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
public final void setChildDrawable (int, android.graphics.drawable.Drawable)
int featureId
android.graphics.drawable.Drawable drawable
com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState st
public final void setChildInt (int, int)
int featureId
int value
public boolean isShortcutKey (int, android.view.KeyEvent)
int keyCode
android.view.KeyEvent event
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState st
private void updateDrawable (int, com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState, boolean)
int featureId
com.android.internal.policy.impl.PhoneWindow$DrawableFeatureState st
boolean fromResume
int featureMask
android.graphics.drawable.Drawable drawable
private void updateInt (int, int, boolean)
int featureId
int value
boolean fromResume
int featureMask
private android.widget.ImageView getLeftIconView ()
private android.widget.ProgressBar getCircularProgressBar (boolean)
boolean shouldInstallDecor
private android.widget.ProgressBar getHorizontalProgressBar (boolean)
boolean shouldInstallDecor
private android.widget.ImageView getRightIconView ()
private void callOnPanelClosed (int, com.android.internal.policy.impl.PhoneWindow$PanelFeatureState, android.view.Menu)
int featureId
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState panel
android.view.Menu menu
android.view.Window$Callback cb
private boolean launchDefaultSearch ()
android.view.Window$Callback cb
public void setVolumeControlStream (int)
int streamType
public int getVolumeControlStream ()
void sendCloseSystemWindows ()
void sendCloseSystemWindows (java.lang.String)
String reason
static int access$000 (com.android.internal.policy.impl.PhoneWindow)
com.android.internal.policy.impl.PhoneWindow x0
static boolean access$102 (com.android.internal.policy.impl.PhoneWindow, boolean)
com.android.internal.policy.impl.PhoneWindow x0
boolean x1
static int access$002 (com.android.internal.policy.impl.PhoneWindow, int)
com.android.internal.policy.impl.PhoneWindow x0
int x1
static void access$500 (com.android.internal.policy.impl.PhoneWindow, int, com.android.internal.policy.impl.PhoneWindow$PanelFeatureState, android.view.Menu)
com.android.internal.policy.impl.PhoneWindow x0
int x1
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState x2
android.view.Menu x3
static int access$600 (com.android.internal.policy.impl.PhoneWindow)
com.android.internal.policy.impl.PhoneWindow x0
static com.android.internal.policy.impl.PhoneWindow$PanelFeatureState access$700 (com.android.internal.policy.impl.PhoneWindow)
com.android.internal.policy.impl.PhoneWindow x0
static boolean access$800 (com.android.internal.policy.impl.PhoneWindow, com.android.internal.policy.impl.PhoneWindow$PanelFeatureState, int, android.view.KeyEvent, int)
com.android.internal.policy.impl.PhoneWindow x0
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState x1
int x2
android.view.KeyEvent x3
int x4
static com.android.internal.policy.impl.PhoneWindow$PanelFeatureState access$900 (com.android.internal.policy.impl.PhoneWindow, int, boolean)
com.android.internal.policy.impl.PhoneWindow x0
int x1
boolean x2
static com.android.internal.widget.ActionBarView access$1000 (com.android.internal.policy.impl.PhoneWindow)
com.android.internal.policy.impl.PhoneWindow x0
static com.android.internal.view.menu.ContextMenuBuilder access$1100 (com.android.internal.policy.impl.PhoneWindow)
com.android.internal.policy.impl.PhoneWindow x0
static com.android.internal.view.menu.ContextMenuBuilder access$1102 (com.android.internal.policy.impl.PhoneWindow, com.android.internal.view.menu.ContextMenuBuilder)
com.android.internal.policy.impl.PhoneWindow x0
com.android.internal.view.menu.ContextMenuBuilder x1
static com.android.internal.view.menu.MenuDialogHelper access$1200 (com.android.internal.policy.impl.PhoneWindow)
com.android.internal.policy.impl.PhoneWindow x0
static com.android.internal.view.menu.MenuDialogHelper access$1202 (com.android.internal.policy.impl.PhoneWindow, com.android.internal.view.menu.MenuDialogHelper)
com.android.internal.policy.impl.PhoneWindow x0
com.android.internal.view.menu.MenuDialogHelper x1
static android.view.ViewGroup access$1500 (com.android.internal.policy.impl.PhoneWindow)
com.android.internal.policy.impl.PhoneWindow x0
static void access$1600 (com.android.internal.policy.impl.PhoneWindow, int)
com.android.internal.policy.impl.PhoneWindow x0
int x1
static void access$1700 (com.android.internal.policy.impl.PhoneWindow)
com.android.internal.policy.impl.PhoneWindow x0
static void access$2100 (com.android.internal.policy.impl.PhoneWindow)
com.android.internal.policy.impl.PhoneWindow x0
static void ()
}
com/android/internal/policy/impl/GlobalActions$SinglePressAction.classGlobalActions.java
package com.android.internal.policy.impl
abstract com.android.internal.policy.impl.GlobalActions$SinglePressAction extends java.lang.Object implements com.android.internal.policy.impl.GlobalActions$Action {
private final int mIconResId
private final android.graphics.drawable.Drawable mIcon
private final int mMessageResId
private final CharSequence mMessage
protected void (int, int)
int iconResId
int messageResId
protected void (int, android.graphics.drawable.Drawable, java.lang.CharSequence)
int iconResId
android.graphics.drawable.Drawable icon
CharSequence message
protected void (int, java.lang.CharSequence)
int iconResId
CharSequence message
public boolean isEnabled ()
public abstract void onPress ()
public boolean onLongPress ()
public android.view.View create (android.content.Context, android.view.View, android.view.ViewGroup, android.view.LayoutInflater)
android.content.Context context
android.view.View convertView
android.view.ViewGroup parent
android.view.LayoutInflater inflater
android.view.View v
android.widget.ImageView icon
android.widget.TextView messageView
}
com/android/internal/policy/impl/GlobalActions$10.classGlobalActions.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.GlobalActions$10 extends android.os.Handler {
final com.android.internal.policy.impl.GlobalActions this$0
void (com.android.internal.policy.impl.GlobalActions)
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/internal/policy/impl/GlobalActions$PowerAction.classGlobalActions.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.GlobalActions$PowerAction extends com.android.internal.policy.impl.GlobalActions$SinglePressAction implements com.android.internal.policy.impl.GlobalActions$LongPressAction {
final com.android.internal.policy.impl.GlobalActions this$0
private void (com.android.internal.policy.impl.GlobalActions)
public boolean onLongPress ()
public boolean showDuringKeyguard ()
public boolean showBeforeProvisioning ()
public void onPress ()
void (com.android.internal.policy.impl.GlobalActions, com.android.internal.policy.impl.GlobalActions$1)
com.android.internal.policy.impl.GlobalActions x0
com.android.internal.policy.impl.GlobalActions$1 x1
}
com/android/internal/policy/impl/PhoneWindowManager$20.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$20 extends java.lang.Object implements java.lang.Runnable {
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager)
public void run ()
}
com/android/internal/policy/impl/WindowOrientationListener.classWindowOrientationListener.java
package com.android.internal.policy.impl
public abstract com.android.internal.policy.impl.WindowOrientationListener extends java.lang.Object {
private static final String TAG
private static final boolean LOG
private static final boolean USE_GRAVITY_SENSOR
private android.os.Handler mHandler
private android.hardware.SensorManager mSensorManager
private boolean mEnabled
private int mRate
private android.hardware.Sensor mSensor
private com.android.internal.policy.impl.WindowOrientationListener$SensorEventListenerImpl mSensorEventListener
private int mCurrentRotation
private final Object mLock
public void (android.content.Context, android.os.Handler)
android.content.Context context
android.os.Handler handler
private void (android.content.Context, android.os.Handler, int)
android.content.Context context
android.os.Handler handler
int rate
public void enable ()
public void disable ()
public void setCurrentRotation (int)
int rotation
public int getProposedRotation ()
public boolean canDetectOrientation ()
public abstract void onProposedRotationChanged (int)
static java.lang.Object access$100 (com.android.internal.policy.impl.WindowOrientationListener)
com.android.internal.policy.impl.WindowOrientationListener x0
static boolean access$200 ()
static int access$300 (com.android.internal.policy.impl.WindowOrientationListener)
com.android.internal.policy.impl.WindowOrientationListener x0
static void ()
}
com/android/internal/policy/impl/ImmersiveModeConfirmation$ClingWindowView.classImmersiveModeConfirmation.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView extends android.widget.FrameLayout {
private static final int BGCOLOR
private static final int OFFSET_DP
private final Runnable mConfirm
private final android.graphics.drawable.ColorDrawable mColor
private android.animation.ValueAnimator mColorAnim
private android.view.ViewGroup mClingLayout
private Runnable mUpdateLayoutRunnable
private android.content.BroadcastReceiver mReceiver
final com.android.internal.policy.impl.ImmersiveModeConfirmation this$0
public void (com.android.internal.policy.impl.ImmersiveModeConfirmation, android.content.Context, java.lang.Runnable)
android.content.Context context
Runnable confirm
public void onAttachedToWindow ()
android.view.View bubble
android.util.DisplayMetrics metrics
float density
android.widget.Button ok
public void onDetachedFromWindow ()
public boolean onTouchEvent (android.view.MotionEvent)
android.view.MotionEvent motion
static android.view.ViewGroup access$100 (com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView)
com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView x0
static java.lang.Runnable access$200 (com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView)
com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView x0
static java.lang.Runnable access$400 (com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView)
com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView x0
static android.graphics.drawable.ColorDrawable access$500 (com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView)
com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView x0
}
com/android/internal/policy/impl/PhoneWindowManager$22.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$22 extends java.lang.Object implements java.lang.Runnable {
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager)
public void run ()
}
com/android/internal/policy/impl/BarController$1.classBarController.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.BarController$1 extends java.lang.Object implements java.lang.Runnable {
final int val$state
final com.android.internal.policy.impl.BarController this$0
void (com.android.internal.policy.impl.BarController, int)
public void run ()
com.android.internal.statusbar.IStatusBarService statusbar
android.os.RemoteException e
}
com/android/internal/policy/impl/PhoneWindowManager$16.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$16 extends android.content.BroadcastReceiver {
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager)
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/internal/policy/impl/PhoneWindowManager$19.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$19 extends java.lang.Object implements java.lang.Runnable {
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager)
public void run ()
}
com/android/internal/policy/impl/PhoneWindow$WindowManagerHolder.classPhoneWindow.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindow$WindowManagerHolder extends java.lang.Object {
static final android.view.IWindowManager sWindowManager
void ()
static void ()
}
com/android/internal/policy/impl/Policy.classPolicy.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.Policy extends java.lang.Object implements com.android.internal.policy.IPolicy {
private static final String TAG
private static final String[] preload_classes
public void ()
public android.view.Window makeNewWindow (android.content.Context)
android.content.Context context
public android.view.LayoutInflater makeNewLayoutInflater (android.content.Context)
android.content.Context context
public android.view.WindowManagerPolicy makeNewWindowManager ()
public android.view.FallbackEventHandler makeNewFallbackEventHandler (android.content.Context)
android.content.Context context
static void ()
ClassNotFoundException ex
String s
String[] arr$
int len$
int i$
}
com/android/internal/policy/impl/PhoneWindowManager$15.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$15 extends android.content.BroadcastReceiver {
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager)
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/internal/policy/impl/PhoneWindow$RotationWatcher.classPhoneWindow.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindow$RotationWatcher extends android.view.IRotationWatcher$Stub {
private android.os.Handler mHandler
private final Runnable mRotationChanged
private final java.util.ArrayList mWindows
private boolean mIsWatching
void ()
public void onRotationChanged (int) throws android.os.RemoteException
int rotation
public void addWindow (com.android.internal.policy.impl.PhoneWindow)
android.os.RemoteException ex
com.android.internal.policy.impl.PhoneWindow phoneWindow
public void removeWindow (com.android.internal.policy.impl.PhoneWindow)
java.lang.ref.WeakReference ref
com.android.internal.policy.impl.PhoneWindow win
int i
com.android.internal.policy.impl.PhoneWindow phoneWindow
void dispatchRotationChanged ()
java.lang.ref.WeakReference ref
com.android.internal.policy.impl.PhoneWindow win
int i
}
com/android/internal/policy/impl/ImmersiveModeConfirmation$ClingWindowView$2.classImmersiveModeConfirmation.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView$2 extends android.content.BroadcastReceiver {
final com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView this$1
void (com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView)
public void onReceive (android.content.Context, android.content.Intent)
android.content.Context context
android.content.Intent intent
}
com/android/internal/policy/impl/PhoneWindowManager$7.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$7 extends java.lang.Object implements android.view.WindowManagerPolicy$OnKeyguardExitResult {
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager)
public void onKeyguardExitResult (boolean)
android.os.RemoteException e
boolean success
}
com/android/internal/policy/impl/PhoneWindow$ActionMenuPresenterCallback.classPhoneWindow.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.PhoneWindow$ActionMenuPresenterCallback extends java.lang.Object implements com.android.internal.view.menu.MenuPresenter$Callback {
final com.android.internal.policy.impl.PhoneWindow this$0
private void (com.android.internal.policy.impl.PhoneWindow)
public boolean onOpenSubMenu (com.android.internal.view.menu.MenuBuilder)
com.android.internal.view.menu.MenuBuilder subMenu
android.view.Window$Callback cb
public void onCloseMenu (com.android.internal.view.menu.MenuBuilder, boolean)
com.android.internal.view.menu.MenuBuilder menu
boolean allMenusAreClosing
void (com.android.internal.policy.impl.PhoneWindow, com.android.internal.policy.impl.PhoneWindow$1)
com.android.internal.policy.impl.PhoneWindow x0
com.android.internal.policy.impl.PhoneWindow$1 x1
}
com/android/internal/policy/impl/PhoneWindowManager$6.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$6 extends java.lang.Object implements com.android.internal.policy.impl.SystemGesturesPointerEventListener$Callbacks {
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager)
public void onSwipeFromTop ()
public void onSwipeFromBottom ()
public void onSwipeFromRight ()
public void onDebug ()
}
com/android/internal/policy/impl/RecentApplicationsDialog$2.classRecentApplicationsDialog.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.RecentApplicationsDialog$2 extends android.content.BroadcastReceiver {
final com.android.internal.policy.impl.RecentApplicationsDialog this$0
void (com.android.internal.policy.impl.RecentApplicationsDialog)
public void onReceive (android.content.Context, android.content.Intent)
String reason
android.content.Context context
android.content.Intent intent
String action
}
com/android/internal/policy/impl/PhoneWindow$3.classPhoneWindow.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindow$3 extends java.lang.Object implements com.android.internal.widget.SwipeDismissLayout$OnSwipeProgressChangedListener {
private static final float ALPHA_DECREASE
private boolean mIsTranslucent
final com.android.internal.policy.impl.PhoneWindow this$0
void (com.android.internal.policy.impl.PhoneWindow)
public void onSwipeProgressChanged (com.android.internal.widget.SwipeDismissLayout, float, float)
com.android.internal.widget.SwipeDismissLayout layout
float progress
float translate
android.view.WindowManager$LayoutParams newParams
int flags
public void onSwipeCancelled (com.android.internal.widget.SwipeDismissLayout)
com.android.internal.widget.SwipeDismissLayout layout
android.view.WindowManager$LayoutParams newParams
}
com/android/internal/policy/impl/PhoneWindowManager$17.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$17 extends java.lang.Object implements com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$ShowListener {
final android.view.WindowManagerPolicy$ScreenOnListener val$screenOnListener
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager, android.view.WindowManagerPolicy$ScreenOnListener)
public void onShown (android.os.IBinder)
android.os.IBinder windowToken
}
com/android/internal/policy/impl/PhoneWindow$PanelFeatureState.classPhoneWindow.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.PhoneWindow$PanelFeatureState extends java.lang.Object {
int featureId
int background
int fullBackground
int gravity
int x
int y
int windowAnimations
com.android.internal.policy.impl.PhoneWindow$DecorView decorView
android.view.View createdPanelView
android.view.View shownPanelView
com.android.internal.view.menu.MenuBuilder menu
com.android.internal.view.menu.IconMenuPresenter iconMenuPresenter
com.android.internal.view.menu.ListMenuPresenter listMenuPresenter
boolean isCompact
int listPresenterTheme
boolean isPrepared
boolean isHandled
boolean isOpen
boolean isInExpandedMode
public boolean qwertyMode
boolean refreshDecorView
boolean refreshMenuContent
boolean wasLastOpen
boolean wasLastExpanded
android.os.Bundle frozenMenuState
android.os.Bundle frozenActionViewState
void (int)
int featureId
public boolean isInListMode ()
public boolean hasPanelItems ()
public void clearMenuPresenters ()
void setStyle (android.content.Context)
android.content.Context context
android.content.res.TypedArray a
void setMenu (com.android.internal.view.menu.MenuBuilder)
com.android.internal.view.menu.MenuBuilder menu
com.android.internal.view.menu.MenuView getListMenuView (android.content.Context, com.android.internal.view.menu.MenuPresenter$Callback)
android.content.Context context
com.android.internal.view.menu.MenuPresenter$Callback cb
com.android.internal.view.menu.MenuView result
com.android.internal.view.menu.MenuView getIconMenuView (android.content.Context, com.android.internal.view.menu.MenuPresenter$Callback)
android.content.Context context
com.android.internal.view.menu.MenuPresenter$Callback cb
com.android.internal.view.menu.MenuView result
android.os.Parcelable onSaveInstanceState ()
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState$SavedState savedState
void onRestoreInstanceState (android.os.Parcelable)
android.os.Parcelable state
com.android.internal.policy.impl.PhoneWindow$PanelFeatureState$SavedState savedState
void applyFrozenState ()
}
com/android/internal/policy/impl/PhoneWindowManager$MyWakeGestureListener.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$MyWakeGestureListener extends com.android.internal.policy.impl.WakeGestureListener {
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager, android.content.Context, android.os.Handler)
android.content.Context context
android.os.Handler handler
public void onWakeUp ()
}
com/android/internal/policy/impl/SystemGesturesPointerEventListener$Callbacks.classSystemGesturesPointerEventListener.java
package com.android.internal.policy.impl
abstract com.android.internal.policy.impl.SystemGesturesPointerEventListener$Callbacks extends java.lang.Object {
public abstract void onSwipeFromTop ()
public abstract void onSwipeFromBottom ()
public abstract void onSwipeFromRight ()
public abstract void onDebug ()
}
com/android/internal/policy/impl/GlobalActions$3$1.classGlobalActions.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.GlobalActions$3$1 extends java.lang.Object implements android.content.DialogInterface$OnClickListener {
final com.android.internal.policy.impl.GlobalActions$3 this$1
void (com.android.internal.policy.impl.GlobalActions$3)
public void onClick (android.content.DialogInterface, int)
android.content.DialogInterface dialog
int which
}
com/android/internal/policy/impl/IconUtilities.classIconUtilities.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.IconUtilities extends java.lang.Object {
private static final String TAG
private static final int[] sColors
private int mIconWidth
private int mIconHeight
private int mIconTextureWidth
private int mIconTextureHeight
private final android.graphics.Paint mPaint
private final android.graphics.Paint mBlurPaint
private final android.graphics.Paint mGlowColorPressedPaint
private final android.graphics.Paint mGlowColorFocusedPaint
private final android.graphics.Rect mOldBounds
private final android.graphics.Canvas mCanvas
private final android.util.DisplayMetrics mDisplayMetrics
private int mColorIndex
public void (android.content.Context)
android.content.Context context
android.content.res.Resources resources
android.util.DisplayMetrics metrics
float density
float blurPx
android.util.TypedValue value
android.graphics.ColorMatrix cm
public android.graphics.drawable.Drawable createIconDrawable (android.graphics.drawable.Drawable)
android.graphics.drawable.Drawable src
android.graphics.Bitmap scaled
android.graphics.drawable.StateListDrawable result
private android.graphics.Bitmap createIconBitmap (android.graphics.drawable.Drawable)
android.graphics.drawable.PaintDrawable painter
android.graphics.drawable.BitmapDrawable bitmapDrawable
android.graphics.Bitmap bitmap
float ratio
android.graphics.drawable.Drawable icon
int width
int height
int sourceWidth
int sourceHeight
int textureWidth
int textureHeight
android.graphics.Bitmap bitmap
android.graphics.Canvas canvas
int left
int top
private android.graphics.Bitmap createSelectedBitmap (android.graphics.Bitmap, boolean)
android.graphics.Bitmap src
boolean pressed
android.graphics.Bitmap result
android.graphics.Canvas dest
int[] xy
android.graphics.Bitmap mask
static void ()
}
com/android/internal/policy/impl/GlobalActions$3.classGlobalActions.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.GlobalActions$3 extends com.android.internal.policy.impl.GlobalActions$SinglePressAction {
final com.android.internal.policy.impl.GlobalActions this$0
void (com.android.internal.policy.impl.GlobalActions, int, int)
int x0
int x1
public void onPress ()
android.app.AlertDialog$Builder builder
android.app.AlertDialog dialog
public boolean onLongPress ()
public boolean showDuringKeyguard ()
public boolean showBeforeProvisioning ()
}
com/android/internal/policy/impl/PhoneWindowManager$1.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$1 extends android.os.UEventObserver {
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager)
public void onUEvent (android.os.UEventObserver$UEvent)
android.os.UEventObserver$UEvent event
}
com/android/internal/policy/impl/GlobalActions$7.classGlobalActions.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.GlobalActions$7 extends android.telephony.PhoneStateListener {
final com.android.internal.policy.impl.GlobalActions this$0
void (com.android.internal.policy.impl.GlobalActions)
public void onServiceStateChanged (android.telephony.ServiceState)
android.telephony.ServiceState serviceState
boolean inAirplaneMode
}
com/android/internal/policy/impl/GlobalActions$SilentModeTriStateAction.classGlobalActions.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.GlobalActions$SilentModeTriStateAction extends java.lang.Object implements com.android.internal.policy.impl.GlobalActions$Action android.view.View$OnClickListener {
private final int[] ITEM_IDS
private final android.media.AudioManager mAudioManager
private final android.os.Handler mHandler
private final android.content.Context mContext
void (android.content.Context, android.media.AudioManager, android.os.Handler)
android.content.Context context
android.media.AudioManager audioManager
android.os.Handler handler
private int ringerModeToIndex (int)
int ringerMode
private int indexToRingerMode (int)
int index
public android.view.View create (android.content.Context, android.view.View, android.view.ViewGroup, android.view.LayoutInflater)
android.view.View itemView
int i
android.content.Context context
android.view.View convertView
android.view.ViewGroup parent
android.view.LayoutInflater inflater
android.view.View v
int selectedIndex
public void onPress ()
public boolean onLongPress ()
public boolean showDuringKeyguard ()
public boolean showBeforeProvisioning ()
public boolean isEnabled ()
void willCreate ()
public void onClick (android.view.View)
android.view.View v
int index
}
com/android/internal/policy/impl/GlobalActions$GlobalActionsDialog.classGlobalActions.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.GlobalActions$GlobalActionsDialog extends android.app.Dialog implements android.content.DialogInterface {
private final android.content.Context mContext
private final int mWindowTouchSlop
private final com.android.internal.app.AlertController mAlert
private com.android.internal.policy.impl.EnableAccessibilityController mEnableAccessibilityController
private boolean mIntercepted
private boolean mCancelOnUp
public void (android.content.Context, com.android.internal.app.AlertController$AlertParams)
android.content.Context context
com.android.internal.app.AlertController$AlertParams params
private static int getDialogTheme (android.content.Context)
android.content.Context context
android.util.TypedValue outValue
protected void onStart ()
protected void onStop ()
public boolean dispatchTouchEvent (android.view.MotionEvent)
android.view.View decor
int eventX
int eventY
long now
int action
android.view.MotionEvent event
public android.widget.ListView getListView ()
protected void onCreate (android.os.Bundle)
android.os.Bundle savedInstanceState
public boolean onKeyDown (int, android.view.KeyEvent)
int keyCode
android.view.KeyEvent event
public boolean onKeyUp (int, android.view.KeyEvent)
int keyCode
android.view.KeyEvent event
}
com/android/internal/policy/impl/PhoneWindow$DecorView$ActionModeCallbackWrapper.classPhoneWindow.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindow$DecorView$ActionModeCallbackWrapper extends java.lang.Object implements android.view.ActionMode$Callback {
private android.view.ActionMode$Callback mWrapped
final com.android.internal.policy.impl.PhoneWindow$DecorView this$1
public void (com.android.internal.policy.impl.PhoneWindow$DecorView, android.view.ActionMode$Callback)
android.view.ActionMode$Callback wrapped
public boolean onCreateActionMode (android.view.ActionMode, android.view.Menu)
android.view.ActionMode mode
android.view.Menu menu
public boolean onPrepareActionMode (android.view.ActionMode, android.view.Menu)
android.view.ActionMode mode
android.view.Menu menu
public boolean onActionItemClicked (android.view.ActionMode, android.view.MenuItem)
android.view.ActionMode mode
android.view.MenuItem item
public void onDestroyActionMode (android.view.ActionMode)
AbstractMethodError ame
android.view.ActionMode mode
}
com/android/internal/policy/impl/PhoneWindowManager$21.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$21 extends java.lang.Object implements java.lang.Runnable {
final CharSequence val$msg
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager, java.lang.CharSequence)
public void run ()
android.view.WindowManager$LayoutParams lp
}
com/android/internal/policy/impl/GlobalActions$1.classGlobalActions.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.GlobalActions$1 extends com.android.internal.policy.impl.GlobalActions$ToggleAction {
final com.android.internal.policy.impl.GlobalActions this$0
void (com.android.internal.policy.impl.GlobalActions, int, int, int, int, int)
int x0
int x1
int x2
int x3
int x4
void onToggle (boolean)
android.content.Intent ecmDialogIntent
boolean on
protected void changeStateFromPress (boolean)
boolean buttonOn
public boolean showDuringKeyguard ()
public boolean showBeforeProvisioning ()
}
com/android/internal/policy/impl/keyguard/
com/android/internal/policy/impl/keyguard/KeyguardServiceDelegate$3.classKeyguardServiceDelegate.java
package com.android.internal.policy.impl.keyguard
com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$3 extends java.lang.Object implements java.lang.Runnable {
final com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate this$0
void (com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate)
public void run ()
}
com/android/internal/policy/impl/keyguard/KeyguardServiceDelegate$KeyguardExitDelegate.classKeyguardServiceDelegate.java
package com.android.internal.policy.impl.keyguard
final com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$KeyguardExitDelegate extends com.android.internal.policy.IKeyguardExitCallback$Stub {
private android.view.WindowManagerPolicy$OnKeyguardExitResult mOnKeyguardExitResult
final com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate this$0
void (com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate, android.view.WindowManagerPolicy$OnKeyguardExitResult)
android.view.WindowManagerPolicy$OnKeyguardExitResult onKeyguardExitResult
public void onKeyguardExitResult (boolean) throws android.os.RemoteException
boolean success
}
com/android/internal/policy/impl/keyguard/KeyguardServiceWrapper.classKeyguardServiceWrapper.java
package com.android.internal.policy.impl.keyguard
public com.android.internal.policy.impl.keyguard.KeyguardServiceWrapper extends java.lang.Object implements com.android.internal.policy.IKeyguardService {
private com.android.internal.policy.IKeyguardService mService
private String TAG
public void (com.android.internal.policy.IKeyguardService)
com.android.internal.policy.IKeyguardService service
public boolean isShowing ()
android.os.RemoteException e
public boolean isSecure ()
android.os.RemoteException e
public boolean isShowingAndNotHidden ()
android.os.RemoteException e
public boolean isInputRestricted ()
android.os.RemoteException e
public boolean isDismissable ()
android.os.RemoteException e
public void verifyUnlock (com.android.internal.policy.IKeyguardExitCallback)
android.os.RemoteException e
com.android.internal.policy.IKeyguardExitCallback callback
public void keyguardDone (boolean, boolean)
android.os.RemoteException e
boolean authenticated
boolean wakeup
public void setHidden (boolean)
android.os.RemoteException e
boolean isHidden
public void dismiss ()
android.os.RemoteException e
public void onDreamingStarted ()
android.os.RemoteException e
public void onDreamingStopped ()
android.os.RemoteException e
public void onScreenTurnedOff (int)
android.os.RemoteException e
int reason
public void onScreenTurnedOn (com.android.internal.policy.IKeyguardShowCallback)
android.os.RemoteException e
com.android.internal.policy.IKeyguardShowCallback result
public void setKeyguardEnabled (boolean)
android.os.RemoteException e
boolean enabled
public void onSystemReady ()
android.os.RemoteException e
public void doKeyguardTimeout (android.os.Bundle)
android.os.RemoteException e
android.os.Bundle options
public void setCurrentUser (int)
android.os.RemoteException e
int userId
public void onBootCompleted ()
android.os.RemoteException e
public void showAssistant ()
public void dispatch (android.view.MotionEvent)
android.view.MotionEvent event
public void launchCamera ()
public android.os.IBinder asBinder ()
}
com/android/internal/policy/impl/keyguard/KeyguardServiceDelegate$KeyguardState.classKeyguardServiceDelegate.java
package com.android.internal.policy.impl.keyguard
final com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$KeyguardState extends java.lang.Object {
boolean showing
boolean showingAndNotHidden
boolean inputRestricted
boolean hidden
boolean secure
boolean dreaming
boolean systemIsReady
public boolean enabled
public boolean dismissable
public int offReason
public int currentUser
public boolean screenIsOn
public boolean bootCompleted
void ()
}
com/android/internal/policy/impl/keyguard/KeyguardServiceDelegate$2.classKeyguardServiceDelegate.java
package com.android.internal.policy.impl.keyguard
com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$2 extends java.lang.Object implements java.lang.Runnable {
final com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate this$0
void (com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate)
public void run ()
}
com/android/internal/policy/impl/keyguard/KeyguardServiceDelegate$KeyguardShowDelegate.classKeyguardServiceDelegate.java
package com.android.internal.policy.impl.keyguard
final com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$KeyguardShowDelegate extends com.android.internal.policy.IKeyguardShowCallback$Stub {
private com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$ShowListener mShowListener
final com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate this$0
void (com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate, com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$ShowListener)
com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$ShowListener showListener
public void onShown (android.os.IBinder) throws android.os.RemoteException
android.os.IBinder windowToken
}
com/android/internal/policy/impl/keyguard/KeyguardServiceDelegate$ShowListener.classKeyguardServiceDelegate.java
package com.android.internal.policy.impl.keyguard
public abstract com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$ShowListener extends java.lang.Object {
public abstract void onShown (android.os.IBinder)
}
com/android/internal/policy/impl/keyguard/KeyguardServiceDelegate.classKeyguardServiceDelegate.java
package com.android.internal.policy.impl.keyguard
public com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate extends java.lang.Object {
public static final String KEYGUARD_PACKAGE
public static final String KEYGUARD_CLASS
private static final String TAG
private static final boolean DEBUG
protected com.android.internal.policy.impl.keyguard.KeyguardServiceWrapper mKeyguardService
private android.view.View mScrim
private com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$KeyguardState mKeyguardState
private final android.content.ServiceConnection mKeyguardConnection
public void (android.content.Context, com.android.internal.widget.LockPatternUtils)
android.content.Context context
com.android.internal.widget.LockPatternUtils lockPatternUtils
android.content.Intent intent
public boolean isShowing ()
public boolean isShowingAndNotHidden ()
public boolean isInputRestricted ()
public void verifyUnlock (android.view.WindowManagerPolicy$OnKeyguardExitResult)
android.view.WindowManagerPolicy$OnKeyguardExitResult onKeyguardExitResult
public void keyguardDone (boolean, boolean)
boolean authenticated
boolean wakeup
public void setHidden (boolean)
boolean isHidden
public void dismiss ()
public boolean isSecure ()
public void onDreamingStarted ()
public void onDreamingStopped ()
public void onScreenTurnedOn (com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$ShowListener)
com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$ShowListener showListener
public void onScreenTurnedOff (int)
int why
public void setKeyguardEnabled (boolean)
boolean enabled
public boolean isDismissable ()
public void onSystemReady ()
public void doKeyguardTimeout (android.os.Bundle)
android.os.Bundle options
public void showAssistant ()
public void setCurrentUser (int)
int newUserId
private static final android.view.View createScrim (android.content.Context)
android.content.Context context
android.view.View view
int flags
int stretch
int type
android.view.WindowManager$LayoutParams lp
android.view.WindowManager wm
public void showScrim ()
public void hideScrim ()
public void onBootCompleted ()
static com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$KeyguardState access$000 (com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate)
com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate x0
static android.view.View access$100 (com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate)
com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate x0
}
com/android/internal/policy/impl/keyguard/KeyguardServiceDelegate$1.classKeyguardServiceDelegate.java
package com.android.internal.policy.impl.keyguard
com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate$1 extends java.lang.Object implements android.content.ServiceConnection {
final com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate this$0
void (com.android.internal.policy.impl.keyguard.KeyguardServiceDelegate)
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName name
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName name
}
com/android/internal/policy/impl/SystemGesturesPointerEventListener.classSystemGesturesPointerEventListener.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.SystemGesturesPointerEventListener extends java.lang.Object implements android.view.WindowManagerPolicy$PointerEventListener {
private static final String TAG
private static final boolean DEBUG
private static final long SWIPE_TIMEOUT_MS
private static final int MAX_TRACKED_POINTERS
private static final int UNTRACKED_POINTER
private static final int SWIPE_NONE
private static final int SWIPE_FROM_TOP
private static final int SWIPE_FROM_BOTTOM
private static final int SWIPE_FROM_RIGHT
private final int mSwipeStartThreshold
private final int mSwipeDistanceThreshold
private final com.android.internal.policy.impl.SystemGesturesPointerEventListener$Callbacks mCallbacks
private final int[] mDownPointerId
private final float[] mDownX
private final float[] mDownY
private final long[] mDownTime
int screenHeight
int screenWidth
private int mDownPointers
private boolean mSwipeFireable
private boolean mDebugFireable
public void (android.content.Context, com.android.internal.policy.impl.SystemGesturesPointerEventListener$Callbacks)
android.content.Context context
com.android.internal.policy.impl.SystemGesturesPointerEventListener$Callbacks callbacks
private static java.lang.Object checkNull (java.lang.String, java.lang.Object)
String name
Object arg
public void onPointerEvent (android.view.MotionEvent)
int swipe
android.view.MotionEvent event
private void captureDown (android.view.MotionEvent, int)
android.view.MotionEvent event
int pointerIndex
int pointerId
int i
private int findIndex (int)
int i
int pointerId
private int detectSwipe (android.view.MotionEvent)
long time
float x
float y
int swipe
int h
int swipe
int pointerId
int i
int p
android.view.MotionEvent move
int historySize
int pointerCount
private int detectSwipe (int, long, float, float)
int i
long time
float x
float y
float fromX
float fromY
long elapsed
}
com/android/internal/policy/impl/PhoneWindowManager$8.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$8 extends java.lang.Object implements java.lang.Runnable {
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager)
public void run ()
}
com/android/internal/policy/impl/PhoneWindowManager$14$1.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$14$1 extends android.os.Handler {
final android.content.ServiceConnection val$myConn
final com.android.internal.policy.impl.PhoneWindowManager$14 this$1
void (com.android.internal.policy.impl.PhoneWindowManager$14, android.os.Looper, android.content.ServiceConnection)
android.os.Looper x0
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/internal/policy/impl/RecentApplicationsDialog.classRecentApplicationsDialog.java
package com.android.internal.policy.impl
public com.android.internal.policy.impl.RecentApplicationsDialog extends android.app.Dialog implements android.view.View$OnClickListener {
private static final boolean DBG_FORCE_EMPTY_LIST
private static android.app.StatusBarManager sStatusBar
private static final int NUM_BUTTONS
private static final int MAX_RECENT_TASKS
final android.widget.TextView[] mIcons
android.view.View mNoAppsText
android.content.IntentFilter mBroadcastIntentFilter
android.os.Handler mHandler
Runnable mCleanup
private android.content.BroadcastReceiver mBroadcastReceiver
public void (android.content.Context)
android.content.Context context
protected void onCreate (android.os.Bundle)
android.widget.TextView b
android.widget.TextView[] arr$
int len$
int i$
android.os.Bundle savedInstanceState
android.content.Context context
android.view.Window window
android.view.WindowManager$LayoutParams params
public boolean onKeyDown (int, android.view.KeyEvent)
int i
int nextFocus
int direction
boolean backward
int numIcons
int numButtons
int keyCode
android.view.KeyEvent event
public void dismissAndSwitch ()
int i
int numIcons
com.android.internal.policy.impl.RecentApplicationsDialog$RecentTag tag
public void onClick (android.view.View)
com.android.internal.policy.impl.RecentApplicationsDialog$RecentTag tag
android.widget.TextView b
android.widget.TextView[] arr$
int len$
int i$
android.view.View v
private void switchTo (com.android.internal.policy.impl.RecentApplicationsDialog$RecentTag)
android.app.ActivityManager am
android.content.ActivityNotFoundException e
com.android.internal.policy.impl.RecentApplicationsDialog$RecentTag tag
public void onStart ()
public void onStop ()
private void reloadButtons ()
android.widget.TextView tv
com.android.internal.policy.impl.RecentApplicationsDialog$RecentTag tag
android.content.pm.ActivityInfo activityInfo
String title
android.graphics.drawable.Drawable icon
android.app.ActivityManager$RecentTaskInfo info
android.content.Intent intent
android.content.pm.ResolveInfo resolveInfo
int i
android.content.Context context
android.content.pm.PackageManager pm
android.app.ActivityManager am
java.util.List recentTasks
android.content.pm.ActivityInfo homeInfo
com.android.internal.policy.impl.IconUtilities iconUtilities
int index
int numTasks
}
com/android/internal/policy/impl/PhoneWindowManager$18.classPhoneWindowManager.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.PhoneWindowManager$18 extends android.os.IRemoteCallback$Stub {
final android.view.WindowManagerPolicy$ScreenOnListener val$screenOnListener
final com.android.internal.policy.impl.PhoneWindowManager this$0
void (com.android.internal.policy.impl.PhoneWindowManager, android.view.WindowManagerPolicy$ScreenOnListener)
public void sendResult (android.os.Bundle)
android.os.Bundle data
}
com/android/internal/policy/impl/PhoneWindowManager$PointerLocationPointerEventListener.classPhoneWindowManager.java
package com.android.internal.policy.impl
final com.android.internal.policy.impl.PhoneWindowManager$PointerLocationPointerEventListener extends java.lang.Object implements android.view.WindowManagerPolicy$PointerEventListener {
final com.android.internal.policy.impl.PhoneWindowManager this$0
private void (com.android.internal.policy.impl.PhoneWindowManager)
public void onPointerEvent (android.view.MotionEvent)
android.view.MotionEvent motionEvent
void (com.android.internal.policy.impl.PhoneWindowManager, com.android.internal.policy.impl.PhoneWindowManager$1)
com.android.internal.policy.impl.PhoneWindowManager x0
com.android.internal.policy.impl.PhoneWindowManager$1 x1
}
com/android/internal/policy/impl/ImmersiveModeConfirmation$ClingWindowView$1.classImmersiveModeConfirmation.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView this$1
void (com.android.internal.policy.impl.ImmersiveModeConfirmation$ClingWindowView)
public void run ()
}
com/android/internal/policy/impl/WakeGestureListener$2.classWakeGestureListener.java
package com.android.internal.policy.impl
com.android.internal.policy.impl.WakeGestureListener$2 extends java.lang.Object implements java.lang.Runnable {
final com.android.internal.policy.impl.WakeGestureListener this$0
void (com.android.internal.policy.impl.WakeGestureListener)
public void run ()
}
com/android/internal/policy/IPolicy.classIPolicy.java
package com.android.internal.policy
public abstract com.android.internal.policy.IPolicy extends java.lang.Object {
public abstract android.view.Window makeNewWindow (android.content.Context)
public abstract android.view.LayoutInflater makeNewLayoutInflater (android.content.Context)
public abstract android.view.WindowManagerPolicy makeNewWindowManager ()
public abstract android.view.FallbackEventHandler makeNewFallbackEventHandler (android.content.Context)
}
com/android/internal/policy/IFaceLockInterface.classIFaceLockInterface.java
package com.android.internal.policy
public abstract com.android.internal.policy.IFaceLockInterface extends java.lang.Object implements android.os.IInterface {
public abstract void startUi (android.os.IBinder, int, int, int, int, boolean) throws android.os.RemoteException
public abstract void stopUi () throws android.os.RemoteException
public abstract void registerCallback (com.android.internal.policy.IFaceLockCallback) throws android.os.RemoteException
public abstract void unregisterCallback (com.android.internal.policy.IFaceLockCallback) throws android.os.RemoteException
}
com/android/internal/policy/IKeyguardService$Stub$Proxy.classIKeyguardService.java
package com.android.internal.policy
com.android.internal.policy.IKeyguardService$Stub$Proxy extends java.lang.Object implements com.android.internal.policy.IKeyguardService {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public boolean isShowing () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public boolean isSecure () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public boolean isShowingAndNotHidden () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public boolean isInputRestricted () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public boolean isDismissable () throws android.os.RemoteException
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public void verifyUnlock (com.android.internal.policy.IKeyguardExitCallback) throws android.os.RemoteException
com.android.internal.policy.IKeyguardExitCallback callback
android.os.Parcel _data
public void keyguardDone (boolean, boolean) throws android.os.RemoteException
boolean authenticated
boolean wakeup
android.os.Parcel _data
public void setHidden (boolean) throws android.os.RemoteException
boolean isHidden
android.os.Parcel _data
public void dismiss () throws android.os.RemoteException
android.os.Parcel _data
public void onDreamingStarted () throws android.os.RemoteException
android.os.Parcel _data
public void onDreamingStopped () throws android.os.RemoteException
android.os.Parcel _data
public void onScreenTurnedOff (int) throws android.os.RemoteException
int reason
android.os.Parcel _data
public void onScreenTurnedOn (com.android.internal.policy.IKeyguardShowCallback) throws android.os.RemoteException
com.android.internal.policy.IKeyguardShowCallback callback
android.os.Parcel _data
public void setKeyguardEnabled (boolean) throws android.os.RemoteException
boolean enabled
android.os.Parcel _data
public void onSystemReady () throws android.os.RemoteException
android.os.Parcel _data
public void doKeyguardTimeout (android.os.Bundle) throws android.os.RemoteException
android.os.Bundle options
android.os.Parcel _data
public void setCurrentUser (int) throws android.os.RemoteException
int userId
android.os.Parcel _data
public void showAssistant () throws android.os.RemoteException
android.os.Parcel _data
public void dispatch (android.view.MotionEvent) throws android.os.RemoteException
android.view.MotionEvent event
android.os.Parcel _data
public void launchCamera () throws android.os.RemoteException
android.os.Parcel _data
public void onBootCompleted () throws android.os.RemoteException
android.os.Parcel _data
}
com/android/internal/http/
com/android/internal/http/multipart/
com/android/internal/http/multipart/MultipartEntity.classMultipartEntity.java
package com.android.internal.http.multipart
public com.android.internal.http.multipart.MultipartEntity extends org.apache.http.entity.AbstractHttpEntity {
private static final org.apache.commons.logging.Log log
private static final String MULTIPART_FORM_CONTENT_TYPE
public static final String MULTIPART_BOUNDARY
private static byte[] MULTIPART_CHARS
protected com.android.internal.http.multipart.Part[] parts
private byte[] multipartBoundary
private org.apache.http.params.HttpParams params
private boolean contentConsumed
private static byte[] generateMultipartBoundary ()
int i
java.util.Random rand
byte[] bytes
public void (com.android.internal.http.multipart.Part[], org.apache.http.params.HttpParams)
com.android.internal.http.multipart.Part[] parts
org.apache.http.params.HttpParams params
public void (com.android.internal.http.multipart.Part[])
com.android.internal.http.multipart.Part[] parts
protected byte[] getMultipartBoundary ()
String temp
public boolean isRepeatable ()
int i
public void writeTo (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
public org.apache.http.Header getContentType ()
StringBuffer buffer
public long getContentLength ()
Exception e
public java.io.InputStream getContent () throws java.io.IOException java.lang.IllegalStateException
java.io.ByteArrayOutputStream baos
java.io.ByteArrayInputStream bais
public boolean isStreaming ()
static void ()
}
com/android/internal/http/multipart/PartBase.classPartBase.java
package com.android.internal.http.multipart
public abstract com.android.internal.http.multipart.PartBase extends com.android.internal.http.multipart.Part {
private String name
private String contentType
private String charSet
private String transferEncoding
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String name
String contentType
String charSet
String transferEncoding
public java.lang.String getName ()
public java.lang.String getContentType ()
public java.lang.String getCharSet ()
public java.lang.String getTransferEncoding ()
public void setCharSet (java.lang.String)
String charSet
public void setContentType (java.lang.String)
String contentType
public void setName (java.lang.String)
String name
public void setTransferEncoding (java.lang.String)
String transferEncoding
}
com/android/internal/http/multipart/ByteArrayPartSource.classByteArrayPartSource.java
package com.android.internal.http.multipart
public com.android.internal.http.multipart.ByteArrayPartSource extends java.lang.Object implements com.android.internal.http.multipart.PartSource {
private String fileName
private byte[] bytes
public void (java.lang.String, byte[])
String fileName
byte[] bytes
public long getLength ()
public java.lang.String getFileName ()
public java.io.InputStream createInputStream ()
}
com/android/internal/http/multipart/FilePart.classFilePart.java
package com.android.internal.http.multipart
public com.android.internal.http.multipart.FilePart extends com.android.internal.http.multipart.PartBase {
public static final String DEFAULT_CONTENT_TYPE
public static final String DEFAULT_CHARSET
public static final String DEFAULT_TRANSFER_ENCODING
private static final org.apache.commons.logging.Log LOG
protected static final String FILE_NAME
private static final byte[] FILE_NAME_BYTES
private com.android.internal.http.multipart.PartSource source
public void (java.lang.String, com.android.internal.http.multipart.PartSource, java.lang.String, java.lang.String)
String name
com.android.internal.http.multipart.PartSource partSource
String contentType
String charset
public void (java.lang.String, com.android.internal.http.multipart.PartSource)
String name
com.android.internal.http.multipart.PartSource partSource
public void (java.lang.String, java.io.File) throws java.io.FileNotFoundException
String name
java.io.File file
public void (java.lang.String, java.io.File, java.lang.String, java.lang.String) throws java.io.FileNotFoundException
String name
java.io.File file
String contentType
String charset
public void (java.lang.String, java.lang.String, java.io.File) throws java.io.FileNotFoundException
String name
String fileName
java.io.File file
public void (java.lang.String, java.lang.String, java.io.File, java.lang.String, java.lang.String) throws java.io.FileNotFoundException
String name
String fileName
java.io.File file
String contentType
String charset
protected void sendDispositionHeader (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
String filename
protected void sendData (java.io.OutputStream) throws java.io.IOException
int len
java.io.OutputStream out
byte[] tmp
java.io.InputStream instream
protected com.android.internal.http.multipart.PartSource getSource ()
protected long lengthOfData ()
static void ()
}
com/android/internal/http/multipart/Part.classPart.java
package com.android.internal.http.multipart
public abstract com.android.internal.http.multipart.Part extends java.lang.Object {
private static final org.apache.commons.logging.Log LOG
protected static final String BOUNDARY
protected static final byte[] BOUNDARY_BYTES
private static final byte[] DEFAULT_BOUNDARY_BYTES
protected static final String CRLF
protected static final byte[] CRLF_BYTES
protected static final String QUOTE
protected static final byte[] QUOTE_BYTES
protected static final String EXTRA
protected static final byte[] EXTRA_BYTES
protected static final String CONTENT_DISPOSITION
protected static final byte[] CONTENT_DISPOSITION_BYTES
protected static final String CONTENT_TYPE
protected static final byte[] CONTENT_TYPE_BYTES
protected static final String CHARSET
protected static final byte[] CHARSET_BYTES
protected static final String CONTENT_TRANSFER_ENCODING
protected static final byte[] CONTENT_TRANSFER_ENCODING_BYTES
private byte[] boundaryBytes
public void ()
public static java.lang.String getBoundary ()
public abstract java.lang.String getName ()
public abstract java.lang.String getContentType ()
public abstract java.lang.String getCharSet ()
public abstract java.lang.String getTransferEncoding ()
protected byte[] getPartBoundary ()
void setPartBoundary (byte[])
byte[] boundaryBytes
public boolean isRepeatable ()
protected void sendStart (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
protected void sendDispositionHeader (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
protected void sendContentTypeHeader (java.io.OutputStream) throws java.io.IOException
String charSet
java.io.OutputStream out
String contentType
protected void sendTransferEncodingHeader (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
String transferEncoding
protected void sendEndOfHeader (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
protected abstract void sendData (java.io.OutputStream) throws java.io.IOException
protected abstract long lengthOfData () throws java.io.IOException
protected void sendEnd (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
public void send (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
public long length () throws java.io.IOException
java.io.ByteArrayOutputStream overhead
public java.lang.String toString ()
public static void sendParts (java.io.OutputStream, com.android.internal.http.multipart.Part[]) throws java.io.IOException
java.io.OutputStream out
com.android.internal.http.multipart.Part[] parts
public static void sendParts (java.io.OutputStream, com.android.internal.http.multipart.Part[], byte[]) throws java.io.IOException
int i
java.io.OutputStream out
com.android.internal.http.multipart.Part[] parts
byte[] partBoundary
public static long getLengthOfParts (com.android.internal.http.multipart.Part[]) throws java.io.IOException
com.android.internal.http.multipart.Part[] parts
public static long getLengthOfParts (com.android.internal.http.multipart.Part[], byte[]) throws java.io.IOException
long l
int i
com.android.internal.http.multipart.Part[] parts
byte[] partBoundary
long total
static void ()
}
com/android/internal/http/multipart/FilePartSource.classFilePartSource.java
package com.android.internal.http.multipart
public com.android.internal.http.multipart.FilePartSource extends java.lang.Object implements com.android.internal.http.multipart.PartSource {
private java.io.File file
private String fileName
public void (java.io.File) throws java.io.FileNotFoundException
java.io.File file
public void (java.lang.String, java.io.File) throws java.io.FileNotFoundException
String fileName
java.io.File file
public long getLength ()
public java.lang.String getFileName ()
public java.io.InputStream createInputStream () throws java.io.IOException
}
com/android/internal/http/multipart/PartSource.classPartSource.java
package com.android.internal.http.multipart
public abstract com.android.internal.http.multipart.PartSource extends java.lang.Object {
public abstract long getLength ()
public abstract java.lang.String getFileName ()
public abstract java.io.InputStream createInputStream () throws java.io.IOException
}
com/android/internal/http/multipart/StringPart.classStringPart.java
package com.android.internal.http.multipart
public com.android.internal.http.multipart.StringPart extends com.android.internal.http.multipart.PartBase {
private static final org.apache.commons.logging.Log LOG
public static final String DEFAULT_CONTENT_TYPE
public static final String DEFAULT_CHARSET
public static final String DEFAULT_TRANSFER_ENCODING
private byte[] content
private String value
public void (java.lang.String, java.lang.String, java.lang.String)
String name
String value
String charset
public void (java.lang.String, java.lang.String)
String name
String value
private byte[] getContent ()
protected void sendData (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
protected long lengthOfData ()
public void setCharSet (java.lang.String)
String charSet
static void ()
}
com/android/internal/http/HttpDateTime$TimeOfDay.classHttpDateTime.java
package com.android.internal.http
com.android.internal.http.HttpDateTime$TimeOfDay extends java.lang.Object {
int hour
int minute
int second
void (int, int, int)
int h
int m
int s
}
com/android/internal/http/HttpDateTime.classHttpDateTime.java
package com.android.internal.http
public final com.android.internal.http.HttpDateTime extends java.lang.Object {
private static final String HTTP_DATE_RFC_REGEXP
private static final String HTTP_DATE_ANSIC_REGEXP
private static final java.util.regex.Pattern HTTP_DATE_RFC_PATTERN
private static final java.util.regex.Pattern HTTP_DATE_ANSIC_PATTERN
public void ()
public static long parse (java.lang.String) throws java.lang.IllegalArgumentException
com.android.internal.http.HttpDateTime$TimeOfDay timeOfDay
com.android.internal.http.HttpDateTime$TimeOfDay timeOfDay
java.util.regex.Matcher ansicMatcher
String timeString
int date
int month
int year
com.android.internal.http.HttpDateTime$TimeOfDay timeOfDay
java.util.regex.Matcher rfcMatcher
android.text.format.Time time
private static int getDate (java.lang.String)
String dateString
private static int getMonth (java.lang.String)
String monthString
int hash
private static int getYear (java.lang.String)
int year
int year
String yearString
private static com.android.internal.http.HttpDateTime$TimeOfDay getTime (java.lang.String)
String timeString
int i
int hour
int minute
int second
static void ()
}
com/android/internal/R$interpolator.classR.java
package com.android.internal
public final com.android.internal.R$interpolator extends java.lang.Object {
public static final int accelerate_cubic
public static final int accelerate_decelerate
public static final int accelerate_quad
public static final int accelerate_quint
public static final int anticipate
public static final int anticipate_overshoot
public static final int bounce
public static final int cycle
public static final int decelerate_cubic
public static final int decelerate_quad
public static final int decelerate_quint
public static final int linear
public static final int overshoot
public void ()
}
com/android/internal/R$plurals.classR.java
package com.android.internal
public final com.android.internal.R$plurals extends java.lang.Object {
public static final int abbrev_in_num_days
public static final int abbrev_in_num_hours
public static final int abbrev_in_num_minutes
public static final int abbrev_in_num_seconds
public static final int abbrev_num_days_ago
public static final int abbrev_num_hours_ago
public static final int abbrev_num_minutes_ago
public static final int abbrev_num_seconds_ago
public static final int duration_hours
public static final int duration_minutes
public static final int duration_seconds
public static final int in_num_days
public static final int in_num_hours
public static final int in_num_minutes
public static final int in_num_seconds
public static final int last_num_days
public static final int matches_found
public static final int num_days_ago
public static final int num_hours_ago
public static final int num_minutes_ago
public static final int num_seconds_ago
public static final int restr_pin_countdown
public static final int wifi_available
public static final int wifi_available_detailed
public void ()
}
com/android/internal/annotations/
com/android/internal/annotations/GuardedBy.classGuardedBy.java
package com.android.internal.annotations
public abstract com.android.internal.annotations.GuardedBy extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
com/android/internal/annotations/VisibleForTesting$Visibility.classVisibleForTesting.java
package com.android.internal.annotations
public final com.android.internal.annotations.VisibleForTesting$Visibility extends java.lang.Enum {
public static final com.android.internal.annotations.VisibleForTesting$Visibility PROTECTED
public static final com.android.internal.annotations.VisibleForTesting$Visibility PACKAGE
public static final com.android.internal.annotations.VisibleForTesting$Visibility PRIVATE
private static final com.android.internal.annotations.VisibleForTesting$Visibility[] $VALUES
public static com.android.internal.annotations.VisibleForTesting$Visibility[] values ()
public static com.android.internal.annotations.VisibleForTesting$Visibility valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/internal/annotations/VisibleForTesting.classVisibleForTesting.java
package com.android.internal.annotations
public abstract com.android.internal.annotations.VisibleForTesting extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract com.android.internal.annotations.VisibleForTesting$Visibility visibility ()
}
com/android/internal/annotations/Immutable.classImmutable.java
package com.android.internal.annotations
public abstract com.android.internal.annotations.Immutable extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/internal/os/
com/android/internal/os/BatteryStatsImpl$TimeBaseObs.classBatteryStatsImpl.java
package com.android.internal.os
public abstract com.android.internal.os.BatteryStatsImpl$TimeBaseObs extends java.lang.Object {
public abstract void onTimeStarted (long, long, long)
public abstract void onTimeStopped (long, long, long)
}
com/android/internal/os/BinderInternal.classBinderInternal.java
package com.android.internal.os
public com.android.internal.os.BinderInternal extends java.lang.Object {
static java.lang.ref.WeakReference mGcWatcher
static long mLastGcTime
public void ()
public static final native void joinThreadPool ()
public static long getLastGcTime ()
public static final native android.os.IBinder getContextObject ()
public static final native void disableBackgroundScheduling (boolean)
static final native void handleGc ()
public static void forceGc (java.lang.String)
String reason
static void forceBinderGc ()
static void ()
}
com/android/internal/os/IDropBoxManagerService$Stub.classIDropBoxManagerService.java
package com.android.internal.os
public abstract com.android.internal.os.IDropBoxManagerService$Stub extends android.os.Binder implements com.android.internal.os.IDropBoxManagerService {
private static final String DESCRIPTOR
static final int TRANSACTION_add
static final int TRANSACTION_isTagEnabled
static final int TRANSACTION_getNextEntry
public void ()
public static com.android.internal.os.IDropBoxManagerService asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.os.DropBoxManager$Entry _arg0
android.os.DropBoxManager$Entry _arg0
String _arg0
boolean _result
String _arg0
long _arg1
android.os.DropBoxManager$Entry _result
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/internal/os/ZygoteInit$MethodAndArgsCaller.classZygoteInit.java
package com.android.internal.os
public com.android.internal.os.ZygoteInit$MethodAndArgsCaller extends java.lang.Exception implements java.lang.Runnable {
private final java.lang.reflect.Method mMethod
private final String[] mArgs
public void (java.lang.reflect.Method, java.lang.String[])
java.lang.reflect.Method method
String[] args
public void run ()
IllegalAccessException ex
Throwable cause
java.lang.reflect.InvocationTargetException ex
}
com/android/internal/os/SamplingProfilerIntegration$1.classSamplingProfilerIntegration.java
package com.android.internal.os
final com.android.internal.os.SamplingProfilerIntegration$1 extends java.lang.Object implements java.util.concurrent.ThreadFactory {
void ()
public java.lang.Thread newThread (java.lang.Runnable)
Runnable r
}
com/android/internal/os/BatteryStatsImpl$Uid$Proc.classBatteryStatsImpl.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsImpl$Uid$Proc extends android.os.BatteryStats$Uid$Proc implements com.android.internal.os.BatteryStatsImpl$Unpluggable {
long mUserTime
long mSystemTime
long mForegroundTime
int mStarts
long mLoadedUserTime
long mLoadedSystemTime
long mLoadedForegroundTime
int mLoadedStarts
long mLastUserTime
long mLastSystemTime
long mLastForegroundTime
int mLastStarts
long mUnpluggedUserTime
long mUnpluggedSystemTime
long mUnpluggedForegroundTime
int mUnpluggedStarts
com.android.internal.os.BatteryStatsImpl$SamplingCounter[] mSpeedBins
java.util.ArrayList mExcessivePower
final com.android.internal.os.BatteryStatsImpl$Uid this$1
void (com.android.internal.os.BatteryStatsImpl$Uid)
public void unplug (long, long, long)
long elapsedRealtime
long batteryUptime
long batteryRealtime
public void plug (long, long, long)
long elapsedRealtime
long batteryUptime
long batteryRealtime
void detach ()
com.android.internal.os.BatteryStatsImpl$SamplingCounter c
int i
public int countExcessivePowers ()
public android.os.BatteryStats$Uid$Proc$ExcessivePower getExcessivePower (int)
int i
public void addExcessiveWake (long, long)
long overTime
long usedTime
android.os.BatteryStats$Uid$Proc$ExcessivePower ew
public void addExcessiveCpu (long, long)
long overTime
long usedTime
android.os.BatteryStats$Uid$Proc$ExcessivePower ew
void writeExcessivePowerToParcelLocked (android.os.Parcel)
android.os.BatteryStats$Uid$Proc$ExcessivePower ew
int i
android.os.Parcel out
int N
boolean readExcessivePowerFromParcelLocked (android.os.Parcel)
android.os.BatteryStats$Uid$Proc$ExcessivePower ew
int i
android.os.Parcel in
int N
void writeToParcelLocked (android.os.Parcel)
com.android.internal.os.BatteryStatsImpl$SamplingCounter c
int i
android.os.Parcel out
void readFromParcelLocked (android.os.Parcel)
int i
android.os.Parcel in
int bins
int steps
public com.android.internal.os.BatteryStatsImpl getBatteryStats ()
public void addCpuTimeLocked (int, int)
int utime
int stime
public void addForegroundTimeLocked (long)
long ttime
public void incStartsLocked ()
public long getUserTime (int)
long val
int which
long val
public long getSystemTime (int)
long val
int which
long val
public long getForegroundTime (int)
long val
int which
long val
public int getStarts (int)
int val
int which
int val
public void addSpeedStepTimes (long[])
com.android.internal.os.BatteryStatsImpl$SamplingCounter c
long amt
int i
long[] values
public long getTimeAtCpuSpeedStep (int, int)
com.android.internal.os.BatteryStatsImpl$SamplingCounter c
int speedStep
int which
}
com/android/internal/os/AndroidPrintStream.classAndroidPrintStream.java
package com.android.internal.os
com.android.internal.os.AndroidPrintStream extends com.android.internal.os.LoggingPrintStream {
private final int priority
private final String tag
public void (int, java.lang.String)
int priority
String tag
protected void log (java.lang.String)
String line
}
com/android/internal/os/BatteryStatsImpl$Uid$Pkg.classBatteryStatsImpl.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsImpl$Uid$Pkg extends android.os.BatteryStats$Uid$Pkg implements com.android.internal.os.BatteryStatsImpl$Unpluggable {
int mWakeups
int mLoadedWakeups
int mLastWakeups
int mUnpluggedWakeups
final java.util.HashMap mServiceStats
final com.android.internal.os.BatteryStatsImpl$Uid this$1
void (com.android.internal.os.BatteryStatsImpl$Uid)
public void unplug (long, long, long)
long elapsedRealtime
long batteryUptime
long batteryRealtime
public void plug (long, long, long)
long elapsedRealtime
long batteryUptime
long batteryRealtime
void detach ()
void readFromParcelLocked (android.os.Parcel)
String serviceName
com.android.internal.os.BatteryStatsImpl$Uid$Pkg$Serv serv
int m
android.os.Parcel in
int numServs
void writeToParcelLocked (android.os.Parcel)
com.android.internal.os.BatteryStatsImpl$Uid$Pkg$Serv serv
java.util.Map$Entry servEntry
java.util.Iterator i$
android.os.Parcel out
public java.util.Map getServiceStats ()
public int getWakeups (int)
int val
int which
int val
public com.android.internal.os.BatteryStatsImpl getBatteryStats ()
public void incWakeupsLocked ()
final com.android.internal.os.BatteryStatsImpl$Uid$Pkg$Serv newServiceStatsLocked ()
}
com/android/internal/os/BatteryStatsImpl$SamplingTimer.classBatteryStatsImpl.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsImpl$SamplingTimer extends com.android.internal.os.BatteryStatsImpl$Timer {
int mCurrentReportedCount
int mUnpluggedReportedCount
long mCurrentReportedTotalTime
long mUnpluggedReportedTotalTime
boolean mInDischarge
boolean mTrackingReportedValues
int mUpdateVersion
void (java.util.ArrayList, boolean, android.os.Parcel)
java.util.ArrayList unpluggables
boolean inDischarge
android.os.Parcel in
void (java.util.ArrayList, boolean, boolean)
java.util.ArrayList unpluggables
boolean inDischarge
boolean trackReportedValues
public void setStale ()
public void setUpdateVersion (int)
int version
public int getUpdateVersion ()
public void updateCurrentReportedCount (int)
int count
public void updateCurrentReportedTotalTime (long)
long totalTime
public void unplug (long, long, long)
long elapsedRealtime
long batteryUptime
long batteryRealtime
public void plug (long, long, long)
long elapsedRealtime
long batteryUptime
long batteryRealtime
public void logState (android.util.Printer, java.lang.String)
android.util.Printer pw
String prefix
protected long computeRunTimeLocked (long)
long curBatteryRealtime
protected int computeCurrentCountLocked ()
public void writeToParcel (android.os.Parcel, long)
android.os.Parcel out
long batteryRealtime
boolean reset (com.android.internal.os.BatteryStatsImpl, boolean)
com.android.internal.os.BatteryStatsImpl stats
boolean detachIfReset
void writeSummaryFromParcelLocked (android.os.Parcel, long)
android.os.Parcel out
long batteryRealtime
void readSummaryFromParcelLocked (android.os.Parcel)
android.os.Parcel in
}
com/android/internal/os/IDropBoxManagerService$Stub$Proxy.classIDropBoxManagerService.java
package com.android.internal.os
com.android.internal.os.IDropBoxManagerService$Stub$Proxy extends java.lang.Object implements com.android.internal.os.IDropBoxManagerService {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void add (android.os.DropBoxManager$Entry) throws android.os.RemoteException
android.os.DropBoxManager$Entry entry
android.os.Parcel _data
android.os.Parcel _reply
public boolean isTagEnabled (java.lang.String) throws android.os.RemoteException
String tag
android.os.Parcel _data
android.os.Parcel _reply
boolean _result
public android.os.DropBoxManager$Entry getNextEntry (java.lang.String, long) throws android.os.RemoteException
android.os.DropBoxManager$Entry _result
String tag
long millis
android.os.Parcel _data
android.os.Parcel _reply
android.os.DropBoxManager$Entry _result
}
com/android/internal/os/ProcessCpuTracker$Stats.classProcessCpuTracker.java
package com.android.internal.os
public com.android.internal.os.ProcessCpuTracker$Stats extends java.lang.Object {
public final int pid
public final int uid
final String statFile
final String cmdlineFile
final String threadsDir
final java.util.ArrayList threadStats
final java.util.ArrayList workingThreads
public com.android.internal.os.BatteryStatsImpl$Uid$Proc batteryStats
public boolean interesting
public String baseName
public String name
public int nameWidth
public long vsize
public long base_uptime
public long rel_uptime
public long base_utime
public long base_stime
public int rel_utime
public int rel_stime
public long base_minfaults
public long base_majfaults
public int rel_minfaults
public int rel_majfaults
public boolean active
public boolean working
public boolean added
public boolean removed
void (int, int, boolean)
java.io.File procDir
java.io.File procDir
java.io.File taskDir
int _pid
int parentPid
boolean includeThreads
}
com/android/internal/os/storage/
com/android/internal/os/storage/ExternalStorageFormatter$2.classExternalStorageFormatter.java
package com.android.internal.os.storage
com.android.internal.os.storage.ExternalStorageFormatter$2 extends java.lang.Thread {
final android.os.storage.IMountService val$mountService
final String val$extStoragePath
final com.android.internal.os.storage.ExternalStorageFormatter this$0
void (com.android.internal.os.storage.ExternalStorageFormatter, android.os.storage.IMountService, java.lang.String)
public void run ()
Exception e
android.os.RemoteException e
boolean success
}
com/android/internal/os/storage/ExternalStorageFormatter$1.classExternalStorageFormatter.java
package com.android.internal.os.storage
com.android.internal.os.storage.ExternalStorageFormatter$1 extends android.os.storage.StorageEventListener {
final com.android.internal.os.storage.ExternalStorageFormatter this$0
void (com.android.internal.os.storage.ExternalStorageFormatter)
public void onStorageStateChanged (java.lang.String, java.lang.String, java.lang.String)
String path
String oldState
String newState
}
com/android/internal/os/storage/ExternalStorageFormatter.classExternalStorageFormatter.java
package com.android.internal.os.storage
public com.android.internal.os.storage.ExternalStorageFormatter extends android.app.Service implements android.content.DialogInterface$OnCancelListener {
static final String TAG
public static final String FORMAT_ONLY
public static final String FORMAT_AND_FACTORY_RESET
public static final String EXTRA_ALWAYS_RESET
private android.os.storage.StorageVolume mStorageVolume
public static final android.content.ComponentName COMPONENT_NAME
private android.os.storage.IMountService mMountService
private android.os.storage.StorageManager mStorageManager
private android.os.PowerManager$WakeLock mWakeLock
private android.app.ProgressDialog mProgressDialog
private boolean mFactoryReset
private boolean mAlwaysReset
android.os.storage.StorageEventListener mStorageListener
public void ()
public void onCreate ()
public int onStartCommand (android.content.Intent, int, int)
android.content.Intent intent
int flags
int startId
public void onDestroy ()
public android.os.IBinder onBind (android.content.Intent)
android.content.Intent intent
public void onCancel (android.content.DialogInterface)
android.os.RemoteException e
android.content.DialogInterface dialog
android.os.storage.IMountService mountService
String extStoragePath
void fail (int)
int msg
void updateProgressState ()
android.os.RemoteException e
android.os.storage.IMountService mountService
String extStoragePath
android.os.storage.IMountService mountService
String extStoragePath
String status
public void updateProgressDialog (int)
int msg
android.os.storage.IMountService getMountService ()
android.os.IBinder service
static boolean access$000 (com.android.internal.os.storage.ExternalStorageFormatter)
com.android.internal.os.storage.ExternalStorageFormatter x0
static boolean access$100 (com.android.internal.os.storage.ExternalStorageFormatter)
com.android.internal.os.storage.ExternalStorageFormatter x0
static void ()
}
com/android/internal/os/TransferPipe.classTransferPipe.java
package com.android.internal.os
public final com.android.internal.os.TransferPipe extends java.lang.Object implements java.lang.Runnable {
static final String TAG
static final boolean DEBUG
static final long DEFAULT_TIMEOUT
final Thread mThread
final android.os.ParcelFileDescriptor[] mFds
java.io.FileDescriptor mOutFd
long mEndTime
String mFailure
boolean mComplete
String mBufferPrefix
public void () throws java.io.IOException
android.os.ParcelFileDescriptor getReadFd ()
public android.os.ParcelFileDescriptor getWriteFd ()
public void setBufferPrefix (java.lang.String)
String prefix
static void go (com.android.internal.os.TransferPipe$Caller, android.os.IInterface, java.io.FileDescriptor, java.lang.String, java.lang.String[]) throws java.io.IOException android.os.RemoteException
com.android.internal.os.TransferPipe$Caller caller
android.os.IInterface iface
java.io.FileDescriptor out
String prefix
String[] args
static void go (com.android.internal.os.TransferPipe$Caller, android.os.IInterface, java.io.FileDescriptor, java.lang.String, java.lang.String[], long) throws java.io.IOException android.os.RemoteException
android.os.RemoteException e
com.android.internal.os.TransferPipe$Caller caller
android.os.IInterface iface
java.io.FileDescriptor out
String prefix
String[] args
long timeout
com.android.internal.os.TransferPipe tp
static void goDump (android.os.IBinder, java.io.FileDescriptor, java.lang.String[]) throws java.io.IOException android.os.RemoteException
android.os.IBinder binder
java.io.FileDescriptor out
String[] args
static void goDump (android.os.IBinder, java.io.FileDescriptor, java.lang.String[], long) throws java.io.IOException android.os.RemoteException
android.os.RemoteException e
android.os.IBinder binder
java.io.FileDescriptor out
String[] args
long timeout
com.android.internal.os.TransferPipe tp
public void go (java.io.FileDescriptor) throws java.io.IOException
java.io.FileDescriptor out
public void go (java.io.FileDescriptor, long) throws java.io.IOException
InterruptedException e
long waitTime
java.io.FileDescriptor out
long timeout
void closeFd (int)
java.io.IOException e
int num
public void kill ()
public void run ()
int i
int start
java.io.IOException e
byte[] buffer
java.io.FileInputStream fis
java.io.FileOutputStream fos
byte[] bufferPrefix
boolean needPrefix
int size
}
com/android/internal/os/RuntimeInit$1.classRuntimeInit.java
package com.android.internal.os
final com.android.internal.os.RuntimeInit$1 extends org.apache.harmony.luni.internal.util.TimezoneGetter {
void ()
public java.lang.String getId ()
}
com/android/internal/os/IResultReceiver$Stub$Proxy.classIResultReceiver.java
package com.android.internal.os
com.android.internal.os.IResultReceiver$Stub$Proxy extends java.lang.Object implements com.android.internal.os.IResultReceiver {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public void send (int, android.os.Bundle) throws android.os.RemoteException
int resultCode
android.os.Bundle resultData
android.os.Parcel _data
}
com/android/internal/os/BatteryStatsImpl$2.classBatteryStatsImpl.java
package com.android.internal.os
final com.android.internal.os.BatteryStatsImpl$2 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.internal.os.BatteryStatsImpl createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.internal.os.BatteryStatsImpl[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
int x0
public volatile java.lang.Object createFromParcel (android.os.Parcel)
android.os.Parcel x0
}
com/android/internal/os/ZygoteConnection$Arguments.classZygoteConnection.java
package com.android.internal.os
com.android.internal.os.ZygoteConnection$Arguments extends java.lang.Object {
int uid
boolean uidSpecified
int gid
boolean gidSpecified
int[] gids
int debugFlags
int mountExternal
int targetSdkVersion
boolean targetSdkVersionSpecified
String classpath
boolean runtimeInit
String niceName
boolean capabilitiesSpecified
long permittedCapabilities
long effectiveCapabilities
boolean seInfoSpecified
String seInfo
java.util.ArrayList rlimits
String invokeWith
String[] remainingArgs
void (java.lang.String[]) throws java.lang.IllegalArgumentException
String[] args
private void parseArgs (java.lang.String[]) throws java.lang.IllegalArgumentException
String capString
String[] capStrings
int i
String[] limitStrings
int[] rlimitTuple
IndexOutOfBoundsException ex
int i
String[] params
IndexOutOfBoundsException ex
String arg
String[] args
int curArg
}
com/android/internal/os/ProcessCpuTracker$1.classProcessCpuTracker.java
package com.android.internal.os
final com.android.internal.os.ProcessCpuTracker$1 extends java.lang.Object implements java.util.Comparator {
void ()
public final int compare (com.android.internal.os.ProcessCpuTracker$Stats, com.android.internal.os.ProcessCpuTracker$Stats)
com.android.internal.os.ProcessCpuTracker$Stats sta
com.android.internal.os.ProcessCpuTracker$Stats stb
int ta
int tb
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/android/internal/os/HandlerCaller$MyHandler.classHandlerCaller.java
package com.android.internal.os
com.android.internal.os.HandlerCaller$MyHandler extends android.os.Handler {
final com.android.internal.os.HandlerCaller this$0
void (com.android.internal.os.HandlerCaller, android.os.Looper, boolean)
android.os.Looper looper
boolean async
public void handleMessage (android.os.Message)
android.os.Message msg
}
com/android/internal/os/RuntimeInit$Arguments.classRuntimeInit.java
package com.android.internal.os
com.android.internal.os.RuntimeInit$Arguments extends java.lang.Object {
String startClass
String[] startArgs
void (java.lang.String[]) throws java.lang.IllegalArgumentException
String[] args
private void parseArgs (java.lang.String[]) throws java.lang.IllegalArgumentException
String arg
String[] args
int curArg
}
com/android/internal/os/BatteryStatsImpl$Timer.classBatteryStatsImpl.java
package com.android.internal.os
public abstract com.android.internal.os.BatteryStatsImpl$Timer extends android.os.BatteryStats$Timer implements com.android.internal.os.BatteryStatsImpl$Unpluggable {
final int mType
final java.util.ArrayList mUnpluggables
int mCount
int mLoadedCount
int mLastCount
int mUnpluggedCount
long mTotalTime
long mLoadedTime
long mLastTime
long mUnpluggedTime
void (int, java.util.ArrayList, android.os.Parcel)
int type
java.util.ArrayList unpluggables
android.os.Parcel in
void (int, java.util.ArrayList)
int type
java.util.ArrayList unpluggables
protected abstract long computeRunTimeLocked (long)
protected abstract int computeCurrentCountLocked ()
boolean reset (com.android.internal.os.BatteryStatsImpl, boolean)
com.android.internal.os.BatteryStatsImpl stats
boolean detachIfReset
void detach ()
public void writeToParcel (android.os.Parcel, long)
android.os.Parcel out
long batteryRealtime
public void unplug (long, long, long)
long elapsedRealtime
long batteryUptime
long batteryRealtime
public void plug (long, long, long)
long elapsedRealtime
long batteryUptime
long batteryRealtime
public static void writeTimerToParcel (android.os.Parcel, com.android.internal.os.BatteryStatsImpl$Timer, long)
android.os.Parcel out
com.android.internal.os.BatteryStatsImpl$Timer timer
long batteryRealtime
public long getTotalTimeLocked (long, int)
long val
long batteryRealtime
int which
long val
public int getCountLocked (int)
int val
int which
int val
public void logState (android.util.Printer, java.lang.String)
android.util.Printer pw
String prefix
void writeSummaryFromParcelLocked (android.os.Parcel, long)
android.os.Parcel out
long batteryRealtime
long runTime
void readSummaryFromParcelLocked (android.os.Parcel)
android.os.Parcel in
}
com/android/internal/os/BatteryStatsImpl$LongSamplingCounter.classBatteryStatsImpl.java
package com.android.internal.os
public com.android.internal.os.BatteryStatsImpl$LongSamplingCounter extends java.lang.Object implements com.android.internal.os.BatteryStatsImpl$Unpluggable {
final java.util.ArrayList mUnpluggables
long mCount
long mLoadedCount
long mLastCount
long mUnpluggedCount
long mPluggedCount
void (java.util.ArrayList, android.os.Parcel)
java.util.ArrayList unpluggables
android.os.Parcel in
void (java.util.ArrayList)
java.util.ArrayList unpluggables
public void writeToParcel (android.os.Parcel)
android.os.Parcel out
public void unplug (long, long, long)
long elapsedRealtime
long batteryUptime
long batteryRealtime
public void plug (long, long, long)
long elapsedRealtime
long batteryUptime
long batteryRealtime
public long getCountLocked (int)
long val
int which
long val
void addCountLocked (long)
long count
void reset (boolean)
boolean detachIfReset
void detach ()
void writeSummaryFromParcelLocked (android.os.Parcel)
android.os.Parcel out
void readSummaryFromParcelLocked (android.os.Parcel)
android.os.Parcel in
}
com/android/internal/os/IParcelFileDescriptorFactory$Stub.classIParcelFileDescriptorFactory.java
package com.android.internal.os
public abstract com.android.internal.os.IParcelFileDescriptorFactory$Stub extends android.os.Binder implements com.android.internal.os.IParcelFileDescriptorFactory {
private static final String DESCRIPTOR
static final int TRANSACTION_open
public void ()
public static com.android.internal.os.IParcelFileDescriptorFactory asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
String _arg0
int _arg1
android.os.ParcelFileDescriptor _result
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/internal/os/AtomicFile.classAtomicFile.java
package com.android.internal.os
public com.android.internal.os.AtomicFile extends java.lang.Object {
private final java.io.File mBaseName
private final java.io.File mBackupName
public void (java.io.File)
java.io.File baseName
public java.io.File getBaseFile ()
public java.io.FileOutputStream startWrite () throws java.io.IOException
java.io.FileNotFoundException e2
java.io.File parent
java.io.FileNotFoundException e
java.io.FileOutputStream str
public void finishWrite (java.io.FileOutputStream)
java.io.IOException e
java.io.FileOutputStream str
public void failWrite (java.io.FileOutputStream)
java.io.IOException e
java.io.FileOutputStream str
public java.io.FileOutputStream openAppend () throws java.io.IOException
java.io.FileNotFoundException e
public void truncate () throws java.io.IOException
java.io.FileOutputStream fos
java.io.FileNotFoundException e
java.io.IOException e
public java.io.FileInputStream openRead () throws java.io.FileNotFoundException
public byte[] readFully () throws java.io.IOException
byte[] newData
int amt
int pos
int avail
byte[] data
java.io.FileInputStream stream
}
com/android/internal/os/IDropBoxManagerService.classIDropBoxManagerService.java
package com.android.internal.os
public abstract com.android.internal.os.IDropBoxManagerService extends java.lang.Object implements android.os.IInterface {
public abstract void add (android.os.DropBoxManager$Entry) throws android.os.RemoteException
public abstract boolean isTagEnabled (java.lang.String) throws android.os.RemoteException
public abstract android.os.DropBoxManager$Entry getNextEntry (java.lang.String, long) throws android.os.RemoteException
}
com/android/internal/os/BatteryStatsImpl$TimeBase.classBatteryStatsImpl.java
package com.android.internal.os
com.android.internal.os.BatteryStatsImpl$TimeBase extends java.lang.Object {
private final java.util.ArrayList mObservers
private long mUptime
private long mRealtime
private boolean mRunning
private long mPastUptime
private long mUptimeStart
private long mPastRealtime
private long mRealtimeStart
private long mUnpluggedUptime
private long mUnpluggedRealtime
void ()
public void dump (java.io.PrintWriter, java.lang.String)
java.io.PrintWriter pw
String prefix
StringBuilder sb
public void add (com.android.internal.os.BatteryStatsImpl$TimeBaseObs)
com.android.internal.os.BatteryStatsImpl$TimeBaseObs observer
public void remove (com.android.internal.os.BatteryStatsImpl$TimeBaseObs)
com.android.internal.os.BatteryStatsImpl$TimeBaseObs observer
public void init (long, long)
long uptime
long realtime
public void reset (long, long)
long uptime
long realtime
public long computeUptime (long, int)
long curTime
int which
public long computeRealtime (long, int)
long curTime
int which
public long getUptime (long)
long curTime
long time
public long getRealtime (long)
long curTime
long time
public long getUptimeStart ()
public long getRealtimeStart ()
public boolean isRunning ()
public boolean setRunning (boolean, long, long)
int i
long batteryUptime
long batteryRealtime
int i
long batteryUptime
long batteryRealtime
boolean running
long uptime
long realtime
public void readSummaryFromParcel (android.os.Parcel)
android.os.Parcel in
public void writeSummaryToParcel (android.os.Parcel, long, long)
android.os.Parcel out
long uptime
long realtime
public void readFromParcel (android.os.Parcel)
android.os.Parcel in
public void writeToParcel (android.os.Parcel, long, long)
android.os.Parcel out
long uptime
long realtime
long runningUptime
long runningRealtime
}
com/android/internal/os/InstallerConnection.classInstallerConnection.java
package com.android.internal.os
public com.android.internal.os.InstallerConnection extends java.lang.Object {
private static final String TAG
private static final boolean LOCAL_DEBUG
private java.io.InputStream mIn
private java.io.OutputStream mOut
private android.net.LocalSocket mSocket
private final byte[] buf
public void ()
public synchronized java.lang.String transact (java.lang.String)
String s
String cmd
int replyLength
public int execute (java.lang.String)
NumberFormatException ex
String cmd
String res
public int dexopt (java.lang.String, int, boolean, java.lang.String)
String apkPath
int uid
boolean isPublic
String instructionSet
public int dexopt (java.lang.String, int, boolean, java.lang.String, java.lang.String, boolean)
String apkPath
int uid
boolean isPublic
String pkgName
String instructionSet
boolean vmSafeMode
StringBuilder builder
public int patchoat (java.lang.String, int, boolean, java.lang.String)
String apkPath
int uid
boolean isPublic
String instructionSet
public int patchoat (java.lang.String, int, boolean, java.lang.String, java.lang.String)
String apkPath
int uid
boolean isPublic
String pkgName
String instructionSet
StringBuilder builder
private boolean connect ()
android.net.LocalSocketAddress address
java.io.IOException ex
public void disconnect ()
private boolean readFully (byte[], int)
java.io.IOException ioe
byte[] buffer
int len
private int readReply ()
int len
private boolean writeCommand (java.lang.String)
java.io.IOException ex
String cmdString
byte[] cmd
int len
}
com/android/internal/os/BatteryStatsImpl$OverflowArrayMap.classBatteryStatsImpl.java
package com.android.internal.os
public abstract com.android.internal.os.BatteryStatsImpl$OverflowArrayMap extends java.lang.Object {
private static final String OVERFLOW_NAME
final android.util.ArrayMap mMap
Object mCurOverflow
android.util.ArrayMap mActiveOverflow
final com.android.internal.os.BatteryStatsImpl this$0
public void (com.android.internal.os.BatteryStatsImpl)
public android.util.ArrayMap getMap ()
public void clear ()
public void add (java.lang.String, java.lang.Object)
String name
Object obj
public void cleanup ()
public java.lang.Object startObject (java.lang.String)
android.util.MutableInt over
String name
Object obj
int N
public java.lang.Object stopObject (java.lang.String)
android.util.MutableInt over
String name
Object obj
public abstract java.lang.Object instantiateObject ()
}
com/android/internal/os/BatteryStatsImpl$3.classBatteryStatsImpl.java
package com.android.internal.os
final com.android.internal.os.BatteryStatsImpl$3 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.internal.os.BatteryStatsImpl createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.internal.os.BatteryStatsImpl[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
int x0
public volatile java.lang.Object createFromParcel (android.os.Parcel)
android.os.Parcel x0
}
com/android/internal/os/BatteryStatsImpl$Uid$Wakelock.classBatteryStatsImpl.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsImpl$Uid$Wakelock extends android.os.BatteryStats$Uid$Wakelock {
com.android.internal.os.BatteryStatsImpl$StopwatchTimer mTimerPartial
com.android.internal.os.BatteryStatsImpl$StopwatchTimer mTimerFull
com.android.internal.os.BatteryStatsImpl$StopwatchTimer mTimerWindow
final com.android.internal.os.BatteryStatsImpl$Uid this$1
public void (com.android.internal.os.BatteryStatsImpl$Uid)
private com.android.internal.os.BatteryStatsImpl$StopwatchTimer readTimerFromParcel (int, java.util.ArrayList, java.util.ArrayList, android.os.Parcel)
int type
java.util.ArrayList pool
java.util.ArrayList unpluggables
android.os.Parcel in
boolean reset ()
boolean wlactive
void readFromParcelLocked (java.util.ArrayList, android.os.Parcel)
java.util.ArrayList unpluggables
android.os.Parcel in
void writeToParcelLocked (android.os.Parcel, long)
android.os.Parcel out
long batteryRealtime
public com.android.internal.os.BatteryStatsImpl$Timer getWakeTime (int)
int type
public volatile android.os.BatteryStats$Timer getWakeTime (int)
int x0
}
com/android/internal/os/PowerProfile.classPowerProfile.java
package com.android.internal.os
public com.android.internal.os.PowerProfile extends java.lang.Object {
public static final String POWER_NONE
public static final String POWER_CPU_IDLE
public static final String POWER_CPU_AWAKE
public static final String POWER_CPU_ACTIVE
public static final String POWER_WIFI_SCAN
public static final String POWER_WIFI_ON
public static final String POWER_WIFI_ACTIVE
public static final String POWER_GPS_ON
public static final String POWER_BLUETOOTH_ON
public static final String POWER_BLUETOOTH_ACTIVE
public static final String POWER_BLUETOOTH_AT_CMD
public static final String POWER_SCREEN_ON
public static final String POWER_RADIO_ON
public static final String POWER_RADIO_SCANNING
public static final String POWER_RADIO_ACTIVE
public static final String POWER_SCREEN_FULL
public static final String POWER_AUDIO
public static final String POWER_VIDEO
public static final String POWER_CPU_SPEEDS
public static final String POWER_BATTERY_CAPACITY
static final java.util.HashMap sPowerMap
private static final String TAG_DEVICE
private static final String TAG_ITEM
private static final String TAG_ARRAY
private static final String TAG_ARRAYITEM
private static final String ATTR_NAME
public void (android.content.Context)
android.content.Context context
private void readPowerValuesFromXml (android.content.Context)
NumberFormatException nfe
String power
double value
String name
String element
org.xmlpull.v1.XmlPullParserException e
java.io.IOException e
android.content.Context context
int id
android.content.res.XmlResourceParser parser
boolean parsingArray
java.util.ArrayList array
String arrayName
public double getAveragePower (java.lang.String)
Object data
String type
public double getAveragePower (java.lang.String, int)
Double[] values
Object data
String type
int level
public double getBatteryCapacity ()
public int getNumSpeedSteps ()
Object value
static void ()
}
com/android/internal/os/BatterySipper$DrainType.classBatterySipper.java
package com.android.internal.os
public final com.android.internal.os.BatterySipper$DrainType extends java.lang.Enum {
public static final com.android.internal.os.BatterySipper$DrainType IDLE
public static final com.android.internal.os.BatterySipper$DrainType CELL
public static final com.android.internal.os.BatterySipper$DrainType PHONE
public static final com.android.internal.os.BatterySipper$DrainType WIFI
public static final com.android.internal.os.BatterySipper$DrainType BLUETOOTH
public static final com.android.internal.os.BatterySipper$DrainType FLASHLIGHT
public static final com.android.internal.os.BatterySipper$DrainType SCREEN
public static final com.android.internal.os.BatterySipper$DrainType APP
public static final com.android.internal.os.BatterySipper$DrainType USER
public static final com.android.internal.os.BatterySipper$DrainType UNACCOUNTED
public static final com.android.internal.os.BatterySipper$DrainType OVERCOUNTED
private static final com.android.internal.os.BatterySipper$DrainType[] $VALUES
public static com.android.internal.os.BatterySipper$DrainType[] values ()
public static com.android.internal.os.BatterySipper$DrainType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/internal/os/BatteryStatsHelper$1.classBatteryStatsHelper.java
package com.android.internal.os
com.android.internal.os.BatteryStatsHelper$1 extends java.lang.Object implements java.util.Comparator {
final com.android.internal.os.BatteryStatsHelper this$0
void (com.android.internal.os.BatteryStatsHelper)
public int compare (com.android.internal.os.BatterySipper, com.android.internal.os.BatterySipper)
com.android.internal.os.BatterySipper lhs
com.android.internal.os.BatterySipper rhs
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/android/internal/os/PkgUsageStats.classPkgUsageStats.java
package com.android.internal.os
public com.android.internal.os.PkgUsageStats extends java.lang.Object implements android.os.Parcelable {
public String packageName
public int launchCount
public long usageTime
public java.util.Map componentResumeTimes
public static final android.os.Parcelable$Creator CREATOR
public java.lang.String toString ()
public void (java.lang.String, int, long, java.util.Map)
String pkgName
int count
long time
java.util.Map lastResumeTimes
public void (android.os.Parcel)
String component
long lastResumeTime
int i
android.os.Parcel source
int N
public void (com.android.internal.os.PkgUsageStats)
com.android.internal.os.PkgUsageStats pStats
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
java.util.Map$Entry ent
java.util.Iterator i$
android.os.Parcel dest
int parcelableFlags
static void ()
}
com/android/internal/os/BatteryStatsImpl$BatchTimer.classBatteryStatsImpl.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsImpl$BatchTimer extends com.android.internal.os.BatteryStatsImpl$Timer {
final com.android.internal.os.BatteryStatsImpl$Uid mUid
long mLastAddedTime
long mLastAddedDuration
boolean mInDischarge
void (com.android.internal.os.BatteryStatsImpl$Uid, int, java.util.ArrayList, boolean, android.os.Parcel)
com.android.internal.os.BatteryStatsImpl$Uid uid
int type
java.util.ArrayList unpluggables
boolean inDischarge
android.os.Parcel in
void (com.android.internal.os.BatteryStatsImpl$Uid, int, java.util.ArrayList, boolean)
com.android.internal.os.BatteryStatsImpl$Uid uid
int type
java.util.ArrayList unpluggables
boolean inDischarge
public void writeToParcel (android.os.Parcel, long)
android.os.Parcel out
long batteryRealtime
public void plug (long, long, long)
long elapsedRealtime
long batteryUptime
long batteryRealtime
public void unplug (long, long, long)
long elapsedRealtime
long batteryUptime
long batteryRealtime
public void logState (android.util.Printer, java.lang.String)
android.util.Printer pw
String prefix
private long computeOverage (long)
long curTime
private void recomputeLastDuration (long, boolean)
long curTime
boolean abort
long overage
public void addDuration (com.android.internal.os.BatteryStatsImpl, long)
com.android.internal.os.BatteryStatsImpl stats
long durationMillis
long now
public void abortLastDuration (com.android.internal.os.BatteryStatsImpl)
com.android.internal.os.BatteryStatsImpl stats
long now
protected int computeCurrentCountLocked ()
protected long computeRunTimeLocked (long)
long curBatteryRealtime
long overage
boolean reset (com.android.internal.os.BatteryStatsImpl, boolean)
com.android.internal.os.BatteryStatsImpl stats
boolean detachIfReset
long now
boolean stillActive
}
com/android/internal/os/BatteryStatsImpl$Uid.classBatteryStatsImpl.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsImpl$Uid extends android.os.BatteryStats$Uid {
final int mUid
boolean mWifiRunning
com.android.internal.os.BatteryStatsImpl$StopwatchTimer mWifiRunningTimer
boolean mFullWifiLockOut
com.android.internal.os.BatteryStatsImpl$StopwatchTimer mFullWifiLockTimer
boolean mWifiScanStarted
com.android.internal.os.BatteryStatsImpl$StopwatchTimer mWifiScanTimer
boolean mWifiMulticastEnabled
com.android.internal.os.BatteryStatsImpl$StopwatchTimer mWifiMulticastTimer
boolean mAudioTurnedOn
com.android.internal.os.BatteryStatsImpl$StopwatchTimer mAudioTurnedOnTimer
boolean mVideoTurnedOn
com.android.internal.os.BatteryStatsImpl$StopwatchTimer mVideoTurnedOnTimer
com.android.internal.os.BatteryStatsImpl$StopwatchTimer mForegroundActivityTimer
com.android.internal.os.BatteryStatsImpl$BatchTimer mVibratorOnTimer
com.android.internal.os.BatteryStatsImpl$Counter[] mUserActivityCounters
com.android.internal.os.BatteryStatsImpl$LongSamplingCounter[] mNetworkActivityCounters
final java.util.HashMap mWakelockStats
final java.util.HashMap mSensorStats
final java.util.HashMap mProcessStats
final java.util.HashMap mPackageStats
final android.util.SparseArray mPids
final com.android.internal.os.BatteryStatsImpl this$0
public void (com.android.internal.os.BatteryStatsImpl, int)
int uid
public java.util.Map getWakelockStats ()
public java.util.Map getSensorStats ()
public java.util.Map getProcessStats ()
public java.util.Map getPackageStats ()
public int getUid ()
public void noteWifiRunningLocked ()
public void noteWifiStoppedLocked ()
public void noteFullWifiLockAcquiredLocked ()
public void noteFullWifiLockReleasedLocked ()
public void noteWifiScanStartedLocked ()
public void noteWifiScanStoppedLocked ()
public void noteWifiMulticastEnabledLocked ()
public void noteWifiMulticastDisabledLocked ()
public com.android.internal.os.BatteryStatsImpl$StopwatchTimer createAudioTurnedOnTimerLocked ()
public void noteAudioTurnedOnLocked ()
public void noteAudioTurnedOffLocked ()
public com.android.internal.os.BatteryStatsImpl$StopwatchTimer createVideoTurnedOnTimerLocked ()
public void noteVideoTurnedOnLocked ()
public void noteVideoTurnedOffLocked ()
public com.android.internal.os.BatteryStatsImpl$StopwatchTimer createForegroundActivityTimerLocked ()
public void noteActivityResumedLocked ()
public void noteActivityPausedLocked ()
public com.android.internal.os.BatteryStatsImpl$BatchTimer createVibratorOnTimerLocked ()
public void noteVibratorOnLocked (long)
long durationMillis
public void noteVibratorOffLocked ()
public long getWifiRunningTime (long, int)
long batteryRealtime
int which
public long getFullWifiLockTime (long, int)
long batteryRealtime
int which
public long getWifiScanTime (long, int)
long batteryRealtime
int which
public long getWifiMulticastTime (long, int)
long batteryRealtime
int which
public long getAudioTurnedOnTime (long, int)
long batteryRealtime
int which
public long getVideoTurnedOnTime (long, int)
long batteryRealtime
int which
public com.android.internal.os.BatteryStatsImpl$Timer getForegroundActivityTimer ()
public com.android.internal.os.BatteryStatsImpl$Timer getVibratorOnTimer ()
public void noteUserActivityLocked (int)
int type
public boolean hasUserActivity ()
public int getUserActivityCount (int, int)
int type
int which
void initUserActivityLocked ()
int i
void noteNetworkActivityLocked (int, long)
int type
long delta
public boolean hasNetworkActivity ()
public long getNetworkActivityCount (int, int)
int type
int which
void initNetworkActivityLocked ()
int i
boolean reset ()
int i
int i
java.util.Map$Entry wakelockEntry
com.android.internal.os.BatteryStatsImpl$Uid$Wakelock wl
java.util.Iterator it
java.util.Map$Entry sensorEntry
com.android.internal.os.BatteryStatsImpl$Uid$Sensor s
java.util.Iterator it
java.util.Map$Entry procEntry
java.util.Iterator it
android.os.BatteryStats$Uid$Pid pid
int i
java.util.Map$Entry servEntry
java.util.Iterator it2
java.util.Map$Entry pkgEntry
com.android.internal.os.BatteryStatsImpl$Uid$Pkg p
java.util.Iterator it
int i
int i
boolean active
void writeToParcelLocked (android.os.Parcel, long)
com.android.internal.os.BatteryStatsImpl$Uid$Wakelock wakelock
java.util.Map$Entry wakelockEntry
java.util.Iterator i$
com.android.internal.os.BatteryStatsImpl$Uid$Sensor sensor
java.util.Map$Entry sensorEntry
java.util.Iterator i$
com.android.internal.os.BatteryStatsImpl$Uid$Proc proc
java.util.Map$Entry procEntry
java.util.Iterator i$
com.android.internal.os.BatteryStatsImpl$Uid$Pkg pkg
java.util.Map$Entry pkgEntry
java.util.Iterator i$
int i
int i
android.os.Parcel out
long batteryRealtime
void readFromParcelLocked (java.util.ArrayList, android.os.Parcel)
String wakelockName
com.android.internal.os.BatteryStatsImpl$Uid$Wakelock wakelock
int j
int sensorNumber
com.android.internal.os.BatteryStatsImpl$Uid$Sensor sensor
int k
String processName
com.android.internal.os.BatteryStatsImpl$Uid$Proc proc
int k
String packageName
com.android.internal.os.BatteryStatsImpl$Uid$Pkg pkg
int l
int i
int i
java.util.ArrayList unpluggables
android.os.Parcel in
int numWakelocks
int numSensors
int numProcs
int numPkgs
public com.android.internal.os.BatteryStatsImpl$Uid$Proc getProcessStatsLocked (java.lang.String)
String name
com.android.internal.os.BatteryStatsImpl$Uid$Proc ps
public android.util.SparseArray getPidStats ()
public android.os.BatteryStats$Uid$Pid getPidStatsLocked (int)
int pid
android.os.BatteryStats$Uid$Pid p
public com.android.internal.os.BatteryStatsImpl$Uid$Pkg getPackageStatsLocked (java.lang.String)
String name
com.android.internal.os.BatteryStatsImpl$Uid$Pkg ps
public com.android.internal.os.BatteryStatsImpl$Uid$Pkg$Serv getServiceStatsLocked (java.lang.String, java.lang.String)
String pkg
String serv
com.android.internal.os.BatteryStatsImpl$Uid$Pkg ps
com.android.internal.os.BatteryStatsImpl$Uid$Pkg$Serv ss
public com.android.internal.os.BatteryStatsImpl$StopwatchTimer getWakeTimerLocked (java.lang.String, int)
int N
String name
int type
com.android.internal.os.BatteryStatsImpl$Uid$Wakelock wl
com.android.internal.os.BatteryStatsImpl$StopwatchTimer t
public com.android.internal.os.BatteryStatsImpl$StopwatchTimer getSensorTimerLocked (int, boolean)
int sensor
boolean create
com.android.internal.os.BatteryStatsImpl$Uid$Sensor se
com.android.internal.os.BatteryStatsImpl$StopwatchTimer t
java.util.ArrayList timers
public void noteStartWakeLocked (int, java.lang.String, int)
android.os.BatteryStats$Uid$Pid p
int pid
String name
int type
com.android.internal.os.BatteryStatsImpl$StopwatchTimer t
public void noteStopWakeLocked (int, java.lang.String, int)
android.os.BatteryStats$Uid$Pid p
int pid
String name
int type
com.android.internal.os.BatteryStatsImpl$StopwatchTimer t
public void reportExcessiveWakeLocked (java.lang.String, long, long)
String proc
long overTime
long usedTime
com.android.internal.os.BatteryStatsImpl$Uid$Proc p
public void reportExcessiveCpuLocked (java.lang.String, long, long)
String proc
long overTime
long usedTime
com.android.internal.os.BatteryStatsImpl$Uid$Proc p
public void noteStartSensor (int)
int sensor
com.android.internal.os.BatteryStatsImpl$StopwatchTimer t
public void noteStopSensor (int)
int sensor
com.android.internal.os.BatteryStatsImpl$StopwatchTimer t
public void noteStartGps ()
com.android.internal.os.BatteryStatsImpl$StopwatchTimer t
public void noteStopGps ()
com.android.internal.os.BatteryStatsImpl$StopwatchTimer t
public com.android.internal.os.BatteryStatsImpl getBatteryStats ()
public volatile android.os.BatteryStats$Timer getVibratorOnTimer ()
public volatile android.os.BatteryStats$Timer getForegroundActivityTimer ()
}
com/android/internal/os/BatteryStatsImpl$Uid$2.classBatteryStatsImpl.java
package com.android.internal.os
com.android.internal.os.BatteryStatsImpl$Uid$2 extends com.android.internal.os.BatteryStatsImpl$OverflowArrayMap {
final com.android.internal.os.BatteryStatsImpl$Uid this$1
void (com.android.internal.os.BatteryStatsImpl$Uid)
public com.android.internal.os.BatteryStatsImpl$StopwatchTimer instantiateObject ()
public volatile java.lang.Object instantiateObject ()
}
com/android/internal/os/BatteryStatsImpl$SamplingCounter.classBatteryStatsImpl.java
package com.android.internal.os
public com.android.internal.os.BatteryStatsImpl$SamplingCounter extends com.android.internal.os.BatteryStatsImpl$Counter {
void (java.util.ArrayList, android.os.Parcel)
java.util.ArrayList unpluggables
android.os.Parcel in
void (java.util.ArrayList)
java.util.ArrayList unpluggables
public void addCountAtomic (long)
long count
}
com/android/internal/os/BatteryStatsImpl$Uid$Pkg$Serv.classBatteryStatsImpl.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsImpl$Uid$Pkg$Serv extends android.os.BatteryStats$Uid$Pkg$Serv implements com.android.internal.os.BatteryStatsImpl$Unpluggable {
long mStartTime
long mRunningSince
boolean mRunning
int mStarts
long mLaunchedTime
long mLaunchedSince
boolean mLaunched
int mLaunches
long mLoadedStartTime
int mLoadedStarts
int mLoadedLaunches
long mLastStartTime
int mLastStarts
int mLastLaunches
long mUnpluggedStartTime
int mUnpluggedStarts
int mUnpluggedLaunches
final com.android.internal.os.BatteryStatsImpl$Uid$Pkg this$2
void (com.android.internal.os.BatteryStatsImpl$Uid$Pkg)
public void unplug (long, long, long)
long elapsedRealtime
long batteryUptime
long batteryRealtime
public void plug (long, long, long)
long elapsedRealtime
long batteryUptime
long batteryRealtime
void detach ()
void readFromParcelLocked (android.os.Parcel)
android.os.Parcel in
void writeToParcelLocked (android.os.Parcel)
android.os.Parcel out
long getLaunchTimeToNowLocked (long)
long batteryUptime
long getStartTimeToNowLocked (long)
long batteryUptime
public void startLaunchedLocked ()
public void stopLaunchedLocked ()
long time
public void startRunningLocked ()
public void stopRunningLocked ()
long time
public com.android.internal.os.BatteryStatsImpl getBatteryStats ()
public int getLaunches (int)
int val
int which
int val
public long getStartTime (long, int)
long val
long now
int which
long val
public int getStarts (int)
int val
int which
int val
}
com/android/internal/os/PkgUsageStats$1.classPkgUsageStats.java
package com.android.internal.os
final com.android.internal.os.PkgUsageStats$1 extends java.lang.Object implements android.os.Parcelable$Creator {
void ()
public com.android.internal.os.PkgUsageStats createFromParcel (android.os.Parcel)
android.os.Parcel in
public com.android.internal.os.PkgUsageStats[] newArray (int)
int size
public volatile java.lang.Object[] newArray (int)
int x0
public volatile java.lang.Object createFromParcel (android.os.Parcel)
android.os.Parcel x0
}
com/android/internal/os/Zygote.classZygote.java
package com.android.internal.os
public final com.android.internal.os.Zygote extends java.lang.Object {
private static final String TAG
public static final int DEBUG_ENABLE_DEBUGGER
public static final int DEBUG_ENABLE_CHECKJNI
public static final int DEBUG_ENABLE_ASSERT
public static final int DEBUG_ENABLE_SAFEMODE
public static final int DEBUG_ENABLE_JNI_LOGGING
public static final int MOUNT_EXTERNAL_NONE
public static final int MOUNT_EXTERNAL_SINGLEUSER
public static final int MOUNT_EXTERNAL_MULTIUSER
public static final int MOUNT_EXTERNAL_MULTIUSER_ALL
private static final dalvik.system.ZygoteHooks VM_HOOKS
private void ()
public static int forkAndSpecialize (int, int, int[], int, int[][], int, java.lang.String, java.lang.String, int[], java.lang.String, java.lang.String)
int uid
int gid
int[] gids
int debugFlags
int[][] rlimits
int mountExternal
String seInfo
String niceName
int[] fdsToClose
String instructionSet
String appDataDir
long startTime
int pid
private static native int nativeForkAndSpecialize (int, int, int[], int, int[][], int, java.lang.String, java.lang.String, int[], java.lang.String, java.lang.String)
private static void checkTime (long, java.lang.String)
long startTime
String where
long now
public static int forkSystemServer (int, int, int[], int, int[][], long, long)
int uid
int gid
int[] gids
int debugFlags
int[][] rlimits
long permittedCapabilities
long effectiveCapabilities
int pid
private static native int nativeForkSystemServer (int, int, int[], int, int[][], long, long)
private static void callPostForkChildHooks (int, java.lang.String)
int debugFlags
String instructionSet
long startTime
public static void execShell (java.lang.String)
android.system.ErrnoException e
String command
String[] args
public static void appendQuotedShellArgs (java.lang.StringBuilder, java.lang.String[])
String arg
String[] arr$
int len$
int i$
StringBuilder command
String[] args
static void ()
}
com/android/internal/os/SamplingProfilerIntegration.classSamplingProfilerIntegration.java
package com.android.internal.os
public com.android.internal.os.SamplingProfilerIntegration extends java.lang.Object {
private static final String TAG
public static final String SNAPSHOT_DIR
private static final boolean enabled
private static final java.util.concurrent.Executor snapshotWriter
private static final int samplingProfilerMilliseconds
private static final int samplingProfilerDepth
private static final java.util.concurrent.atomic.AtomicBoolean pending
private static dalvik.system.profiler.SamplingProfiler samplingProfiler
private static long startMillis
public void ()
public static boolean isEnabled ()
public static void start ()
ThreadGroup group
dalvik.system.profiler.SamplingProfiler$ThreadSet threadSet
public static void writeSnapshot (java.lang.String, android.content.pm.PackageInfo)
String processName
android.content.pm.PackageInfo packageInfo
public static void writeZygoteSnapshot ()
private static void writeSnapshotFile (java.lang.String, android.content.pm.PackageInfo)
java.io.PrintStream out
java.io.IOException e
String processName
android.content.pm.PackageInfo packageInfo
String name
String path
long start
java.io.OutputStream outputStream
long elapsed
private static void generateSnapshotHeader (java.lang.String, android.content.pm.PackageInfo, java.io.PrintStream)
String processName
android.content.pm.PackageInfo packageInfo
java.io.PrintStream out
static void access$000 (java.lang.String, android.content.pm.PackageInfo)
String x0
android.content.pm.PackageInfo x1
static java.util.concurrent.atomic.AtomicBoolean access$100 ()
static void ()
java.io.File dir
}
com/android/internal/os/BatteryStatsImpl$KernelWakelockStats.classBatteryStatsImpl.java
package com.android.internal.os
com.android.internal.os.BatteryStatsImpl$KernelWakelockStats extends java.lang.Object {
public int mCount
public long mTotalTime
public int mVersion
final com.android.internal.os.BatteryStatsImpl this$0
void (com.android.internal.os.BatteryStatsImpl, int, long, int)
int count
long totalTime
int version
}
com/android/internal/os/SamplingProfilerIntegration$2.classSamplingProfilerIntegration.java
package com.android.internal.os
final com.android.internal.os.SamplingProfilerIntegration$2 extends java.lang.Object implements java.lang.Runnable {
final String val$processName
final android.content.pm.PackageInfo val$packageInfo
void (java.lang.String, android.content.pm.PackageInfo)
public void run ()
}
com/android/internal/os/BackgroundThread.classBackgroundThread.java
package com.android.internal.os
public final com.android.internal.os.BackgroundThread extends android.os.HandlerThread {
private static com.android.internal.os.BackgroundThread sInstance
private static android.os.Handler sHandler
private void ()
private static void ensureThreadLocked ()
public static com.android.internal.os.BackgroundThread get ()
public static android.os.Handler getHandler ()
}
com/android/internal/os/HandlerCaller$Callback.classHandlerCaller.java
package com.android.internal.os
public abstract com.android.internal.os.HandlerCaller$Callback extends java.lang.Object {
public abstract void executeMessage (android.os.Message)
}
com/android/internal/os/RuntimeInit$UncaughtHandler.classRuntimeInit.java
package com.android.internal.os
com.android.internal.os.RuntimeInit$UncaughtHandler extends java.lang.Object implements java.lang.Thread$UncaughtExceptionHandler {
private void ()
public void uncaughtException (java.lang.Thread, java.lang.Throwable)
StringBuilder message
String processName
Throwable t3
Throwable t2
Thread t
Throwable e
void (com.android.internal.os.RuntimeInit$1)
com.android.internal.os.RuntimeInit$1 x0
}
com/android/internal/os/BatteryStatsImpl$Uid$1.classBatteryStatsImpl.java
package com.android.internal.os
com.android.internal.os.BatteryStatsImpl$Uid$1 extends com.android.internal.os.BatteryStatsImpl$OverflowArrayMap {
final com.android.internal.os.BatteryStatsImpl$Uid this$1
void (com.android.internal.os.BatteryStatsImpl$Uid)
public com.android.internal.os.BatteryStatsImpl$Uid$Wakelock instantiateObject ()
public volatile java.lang.Object instantiateObject ()
}
com/android/internal/os/ZygoteSecurityException.classZygoteSecurityException.java
package com.android.internal.os
com.android.internal.os.ZygoteSecurityException extends java.lang.RuntimeException {
void (java.lang.String)
String message
}
com/android/internal/os/IResultReceiver$Stub.classIResultReceiver.java
package com.android.internal.os
public abstract com.android.internal.os.IResultReceiver$Stub extends android.os.Binder implements com.android.internal.os.IResultReceiver {
private static final String DESCRIPTOR
static final int TRANSACTION_send
public void ()
public static com.android.internal.os.IResultReceiver asInterface (android.os.IBinder)
android.os.IBinder obj
android.os.IInterface iin
public android.os.IBinder asBinder ()
public boolean onTransact (int, android.os.Parcel, android.os.Parcel, int) throws android.os.RemoteException
android.os.Bundle _arg1
int _arg0
android.os.Bundle _arg1
int code
android.os.Parcel data
android.os.Parcel reply
int flags
}
com/android/internal/os/BatteryStatsImpl$MyHandler.classBatteryStatsImpl.java
package com.android.internal.os
final com.android.internal.os.BatteryStatsImpl$MyHandler extends android.os.Handler {
final com.android.internal.os.BatteryStatsImpl this$0
void (com.android.internal.os.BatteryStatsImpl)
public void handleMessage (android.os.Message)
android.os.Message msg
com.android.internal.os.BatteryStatsImpl$BatteryCallback cb
}
com/android/internal/os/BatteryStatsImpl$StopwatchTimer.classBatteryStatsImpl.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsImpl$StopwatchTimer extends com.android.internal.os.BatteryStatsImpl$Timer {
final com.android.internal.os.BatteryStatsImpl$Uid mUid
final java.util.ArrayList mTimerPool
int mNesting
long mUpdateTime
long mAcquireTime
long mTimeout
boolean mInList
void (com.android.internal.os.BatteryStatsImpl$Uid, int, java.util.ArrayList, java.util.ArrayList, android.os.Parcel)
com.android.internal.os.BatteryStatsImpl$Uid uid
int type
java.util.ArrayList timerPool
java.util.ArrayList unpluggables
android.os.Parcel in
void (com.android.internal.os.BatteryStatsImpl$Uid, int, java.util.ArrayList, java.util.ArrayList)
com.android.internal.os.BatteryStatsImpl$Uid uid
int type
java.util.ArrayList timerPool
java.util.ArrayList unpluggables
void setTimeout (long)
long timeout
public void writeToParcel (android.os.Parcel, long)
android.os.Parcel out
long batteryRealtime
public void plug (long, long, long)
long elapsedRealtime
long batteryUptime
long batteryRealtime
public void logState (android.util.Printer, java.lang.String)
android.util.Printer pw
String prefix
void startRunningLocked (com.android.internal.os.BatteryStatsImpl)
com.android.internal.os.BatteryStatsImpl stats
boolean isRunningLocked ()
void stopRunningLocked (com.android.internal.os.BatteryStatsImpl)
long realtime
long batteryRealtime
com.android.internal.os.BatteryStatsImpl stats
private static void refreshTimersLocked (com.android.internal.os.BatteryStatsImpl, java.util.ArrayList)
com.android.internal.os.BatteryStatsImpl$StopwatchTimer t
long heldTime
int i
com.android.internal.os.BatteryStatsImpl stats
java.util.ArrayList pool
long realtime
long batteryRealtime
int N
protected long computeRunTimeLocked (long)
long curBatteryRealtime
protected int computeCurrentCountLocked ()
boolean reset (com.android.internal.os.BatteryStatsImpl, boolean)
com.android.internal.os.BatteryStatsImpl stats
boolean detachIfReset
boolean canDetach
void detach ()
void readSummaryFromParcelLocked (android.os.Parcel)
android.os.Parcel in
}
com/android/internal/os/IParcelFileDescriptorFactory.classIParcelFileDescriptorFactory.java
package com.android.internal.os
public abstract com.android.internal.os.IParcelFileDescriptorFactory extends java.lang.Object implements android.os.IInterface {
public abstract android.os.ParcelFileDescriptor open (java.lang.String, int) throws android.os.RemoteException
}
com/android/internal/os/BatteryStatsHelper.classBatteryStatsHelper.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsHelper extends java.lang.Object {
private static final boolean DEBUG
private static final String TAG
private static android.os.BatteryStats sStatsXfer
private static android.content.Intent sBatteryBroadcastXfer
private static android.util.ArrayMap sFileXfer
private final android.content.Context mContext
private final boolean mCollectBatteryBroadcast
private final boolean mWifiOnly
private com.android.internal.app.IBatteryStats mBatteryInfo
private android.os.BatteryStats mStats
private android.content.Intent mBatteryBroadcast
private com.android.internal.os.PowerProfile mPowerProfile
private final java.util.List mUsageList
private final java.util.List mWifiSippers
private final java.util.List mBluetoothSippers
private final android.util.SparseArray mUserSippers
private final android.util.SparseArray mUserPower
private final java.util.List mMobilemsppList
private int mStatsType
long mRawRealtime
long mRawUptime
long mBatteryRealtime
long mBatteryUptime
long mTypeBatteryRealtime
long mTypeBatteryUptime
long mBatteryTimeRemaining
long mChargeTimeRemaining
private long mStatsPeriod
private double mMaxPower
private double mMaxRealPower
private double mComputedPower
private double mTotalPower
private double mWifiPower
private double mBluetoothPower
private double mMinDrainedPower
private double mMaxDrainedPower
private long mAppMobileActive
private long mAppWifiRunning
public void (android.content.Context)
android.content.Context context
public void (android.content.Context, boolean)
android.content.Context context
boolean collectBatteryBroadcast
public void (android.content.Context, boolean, boolean)
android.content.Context context
boolean collectBatteryBroadcast
boolean wifiOnly
public static boolean checkWifiOnly (android.content.Context)
android.content.Context context
android.net.ConnectivityManager cm
public void storeStatsHistoryInFile (java.lang.String)
android.os.Parcel hist
byte[] histData
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.File path
java.io.FileOutputStream fout
String fname
public static android.os.BatteryStats statsFromFile (android.content.Context, java.lang.String)
java.io.IOException e
byte[] data
android.os.Parcel parcel
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.File path
android.os.BatteryStats stats
java.io.FileInputStream fin
android.content.Context context
String fname
public static void dropFile (android.content.Context, java.lang.String)
android.content.Context context
String fname
private static java.io.File makeFilePath (android.content.Context, java.lang.String)
android.content.Context context
String fname
public void clearStats ()
public android.os.BatteryStats getStats ()
public android.content.Intent getBatteryBroadcast ()
public com.android.internal.os.PowerProfile getPowerProfile ()
public void create (android.os.BatteryStats)
android.os.BatteryStats stats
public void create (android.os.Bundle)
android.os.Bundle icicle
public void storeState ()
public static java.lang.String makemAh (double)
double power
public void refreshStats (int, int)
int statsType
int asUser
android.util.SparseArray users
public void refreshStats (int, java.util.List)
android.os.UserHandle userHandle
int i
int statsType
java.util.List asUsers
int n
android.util.SparseArray users
public void refreshStats (int, android.util.SparseArray)
int statsType
android.util.SparseArray asUsers
public void refreshStats (int, android.util.SparseArray, long, long)
com.android.internal.os.BatterySipper bs
int i
com.android.internal.os.BatterySipper bs
int j
java.util.List user
int i
double amount
double amount
int statsType
android.util.SparseArray asUsers
long rawRealtimeUs
long rawUptimeUs
private void processAppUsage (android.util.SparseArray)
int p
int step
double ratio
int step
android.os.BatteryStats$Uid$Proc ps
long userTime
long systemTime
long foregroundTime
long tmpCpuTime
int totalTimeAtSpeeds
double processPower
java.util.Map$Entry ent
java.util.Iterator i$
android.os.BatteryStats$Uid$Wakelock wakelock
android.os.BatteryStats$Timer timer
java.util.Map$Entry wakelockEntry
java.util.Iterator i$
long batchScanTimeMs
int bin
android.hardware.Sensor s
java.util.Iterator i$
java.util.List sensorList
android.os.BatteryStats$Uid$Sensor sensor
int sensorHandle
android.os.BatteryStats$Timer timer
long sensorTime
double multiplier
int ise
Double userPower
java.util.List list
com.android.internal.os.BatterySipper app
android.os.BatteryStats$Uid u
double p
double power
double highestDrain
String packageWithHighestDrain
java.util.Map processStats
long cpuTime
long cpuFgTime
long wakelockTime
long gpsTime
java.util.Map wakelockStats
long mobileRx
long mobileTx
long mobileRxB
long mobileTxB
long mobileActive
long wifiRx
long wifiTx
long wifiRxB
long wifiTxB
long wifiRunningTimeMs
long wifiScanTimeMs
android.util.SparseArray sensorStats
int NSE
int userId
int iu
double power
long wakeTimeMillis
android.util.SparseArray asUsers
boolean forAllUsers
android.hardware.SensorManager sensorManager
int which
int speedSteps
double[] powerCpuNormal
long[] cpuSpeedStepTimes
double mobilePowerPerPacket
double mobilePowerPerMs
double wifiPowerPerPacket
long appWakelockTimeUs
com.android.internal.os.BatterySipper osApp
android.util.SparseArray uidStats
int NU
private void addPhoneUsage ()
com.android.internal.os.BatterySipper bs
long phoneOnTimeMs
double phoneOnPower
private void addScreenUsage ()
double screenBinPower
long brightnessTime
double p
int i
double power
long screenOnTimeMs
double screenFullPower
private void addRadioUsage ()
long strengthTimeMs
double p
int i
com.android.internal.os.BatterySipper bs
double power
int BINS
long signalTimeMs
long noCoverageTimeMs
long scanningTimeMs
double p
long radioActiveTimeUs
long remainingActiveTime
private void aggregateSippers (com.android.internal.os.BatterySipper, java.util.List, java.lang.String)
com.android.internal.os.BatterySipper wbs
int i
com.android.internal.os.BatterySipper bs
java.util.List from
String tag
private void addWiFiUsage ()
com.android.internal.os.BatterySipper bs
long onTimeMs
long runningTimeMs
double wifiPower
private void addIdleUsage ()
long idleTimeMs
double idlePower
private void addBluetoothUsage ()
com.android.internal.os.BatterySipper bs
long btOnTimeMs
double btPower
int btPingCount
double pingPower
private void addFlashlightUsage ()
long flashlightOnTimeMs
double flashlightPower
private void addUserUsage ()
int userId
java.util.List sippers
Double userPower
double power
com.android.internal.os.BatterySipper bs
int i
private double getMobilePowerPerPacket ()
long MOBILE_BPS
double MOBILE_POWER
long mobileRx
long mobileTx
long mobileData
long radioDataUptimeMs
double mobilePps
private double getMobilePowerPerMs ()
private double getWifiPowerPerPacket ()
long WIFI_BPS
double WIFI_POWER
private void processMiscUsage ()
private com.android.internal.os.BatterySipper addEntry (com.android.internal.os.BatterySipper$DrainType, long, double)
com.android.internal.os.BatterySipper$DrainType drainType
long time
double power
private com.android.internal.os.BatterySipper addEntryNoTotal (com.android.internal.os.BatterySipper$DrainType, long, double)
com.android.internal.os.BatterySipper$DrainType drainType
long time
double power
com.android.internal.os.BatterySipper bs
public java.util.List getUsageList ()
public java.util.List getMobilemsppList ()
public long getStatsPeriod ()
public int getStatsType ()
public double getMaxPower ()
public double getMaxRealPower ()
public double getTotalPower ()
public double getComputedPower ()
public double getMinDrainedPower ()
public double getMaxDrainedPower ()
public long getBatteryTimeRemaining ()
public long getChargeTimeRemaining ()
public static byte[] readFully (java.io.FileInputStream) throws java.io.IOException
java.io.FileInputStream stream
public static byte[] readFully (java.io.FileInputStream, int) throws java.io.IOException
byte[] newData
int amt
java.io.FileInputStream stream
int avail
int pos
byte[] data
private void load ()
private static com.android.internal.os.BatteryStatsImpl getStats (com.android.internal.app.IBatteryStats)
byte[] data
android.os.Parcel parcel
com.android.internal.os.BatteryStatsImpl stats
java.io.IOException e
java.io.FileInputStream fis
android.os.ParcelFileDescriptor pfd
android.os.RemoteException e
com.android.internal.app.IBatteryStats service
static void ()
}
com/android/internal/os/BaseCommand.classBaseCommand.java
package com.android.internal.os
public abstract com.android.internal.os.BaseCommand extends java.lang.Object {
protected String[] mArgs
private int mNextArg
private String mCurArgData
public static final String FATAL_ERROR_CODE
public static final String NO_SYSTEM_ERROR_CODE
public static final String NO_CLASS_ERROR_CODE
public void ()
public void run (java.lang.String[])
IllegalArgumentException e
Exception e
String[] args
public void showUsage ()
public void showError (java.lang.String)
String message
public abstract void onRun () throws java.lang.Exception
public abstract void onShowUsage (java.io.PrintStream)
public java.lang.String nextOption ()
String prev
String arg
public java.lang.String nextArg ()
String arg
public java.lang.String nextArgRequired ()
String prev
String arg
}
com/android/internal/os/LoggingPrintStream$1.classLoggingPrintStream.java
package com.android.internal.os
com.android.internal.os.LoggingPrintStream$1 extends java.io.OutputStream {
void ()
public void write (int) throws java.io.IOException
int oneByte
}
com/android/internal/os/BatteryStatsImpl$Counter.classBatteryStatsImpl.java
package com.android.internal.os
public com.android.internal.os.BatteryStatsImpl$Counter extends android.os.BatteryStats$Counter implements com.android.internal.os.BatteryStatsImpl$Unpluggable {
final java.util.concurrent.atomic.AtomicInteger mCount
final java.util.ArrayList mUnpluggables
int mLoadedCount
int mLastCount
int mUnpluggedCount
int mPluggedCount
void (java.util.ArrayList, android.os.Parcel)
java.util.ArrayList unpluggables
android.os.Parcel in
void (java.util.ArrayList)
java.util.ArrayList unpluggables
public void writeToParcel (android.os.Parcel)
android.os.Parcel out
public void unplug (long, long, long)
long elapsedRealtime
long batteryUptime
long batteryRealtime
public void plug (long, long, long)
long elapsedRealtime
long batteryUptime
long batteryRealtime
public static void writeCounterToParcel (android.os.Parcel, com.android.internal.os.BatteryStatsImpl$Counter)
android.os.Parcel out
com.android.internal.os.BatteryStatsImpl$Counter counter
public int getCountLocked (int)
int val
int which
int val
public void logState (android.util.Printer, java.lang.String)
android.util.Printer pw
String prefix
void stepAtomic ()
void reset (boolean)
boolean detachIfReset
void detach ()
void writeSummaryFromParcelLocked (android.os.Parcel)
android.os.Parcel out
int count
void readSummaryFromParcelLocked (android.os.Parcel)
android.os.Parcel in
}
com/android/internal/os/BatteryStatsImpl$Uid$Sensor.classBatteryStatsImpl.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsImpl$Uid$Sensor extends android.os.BatteryStats$Uid$Sensor {
final int mHandle
com.android.internal.os.BatteryStatsImpl$StopwatchTimer mTimer
final com.android.internal.os.BatteryStatsImpl$Uid this$1
public void (com.android.internal.os.BatteryStatsImpl$Uid, int)
int handle
private com.android.internal.os.BatteryStatsImpl$StopwatchTimer readTimerFromParcel (java.util.ArrayList, android.os.Parcel)
java.util.ArrayList unpluggables
android.os.Parcel in
java.util.ArrayList pool
boolean reset ()
void readFromParcelLocked (java.util.ArrayList, android.os.Parcel)
java.util.ArrayList unpluggables
android.os.Parcel in
void writeToParcelLocked (android.os.Parcel, long)
android.os.Parcel out
long batteryRealtime
public com.android.internal.os.BatteryStatsImpl$Timer getSensorTime ()
public int getHandle ()
public volatile android.os.BatteryStats$Timer getSensorTime ()
}
com/android/internal/os/LoggingPrintStream.classLoggingPrintStream.java
package com.android.internal.os
abstract com.android.internal.os.LoggingPrintStream extends java.io.PrintStream {
private final StringBuilder builder
private java.nio.ByteBuffer encodedBytes
private java.nio.CharBuffer decodedChars
private java.nio.charset.CharsetDecoder decoder
private final java.util.Formatter formatter
protected void ()
protected abstract void log (java.lang.String)
public synchronized void flush ()
private void flush (boolean)
int nextBreak
boolean completely
int length
int start
public void write (int)
int oneByte
public void write (byte[])
byte[] buffer
public synchronized void write (byte[], int, int)
int numBytes
java.nio.charset.CoderResult coderResult
byte[] bytes
int start
int count
int end
public boolean checkError ()
protected void setError ()
public void close ()
public transient java.io.PrintStream format (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient java.io.PrintStream printf (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient java.io.PrintStream printf (java.util.Locale, java.lang.String, java.lang.Object[])
java.util.Locale l
String format
Object[] args
public synchronized transient java.io.PrintStream format (java.util.Locale, java.lang.String, java.lang.Object[])
java.util.Locale l
String format
Object[] args
public synchronized void print (char[])
char[] charArray
public synchronized void print (char)
char ch
public synchronized void print (double)
double dnum
public synchronized void print (float)
float fnum
public synchronized void print (int)
int inum
public synchronized void print (long)
long lnum
public synchronized void print (java.lang.Object)
Object obj
public synchronized void print (java.lang.String)
String str
public synchronized void print (boolean)
boolean bool
public synchronized void println ()
public synchronized void println (char[])
char[] charArray
public synchronized void println (char)
char ch
public synchronized void println (double)
double dnum
public synchronized void println (float)
float fnum
public synchronized void println (int)
int inum
public synchronized void println (long)
long lnum
public synchronized void println (java.lang.Object)
Object obj
public synchronized void println (java.lang.String)
int nextBreak
int length
int start
String s
public synchronized void println (boolean)
boolean bool
public synchronized java.io.PrintStream append (char)
char c
public synchronized java.io.PrintStream append (java.lang.CharSequence)
CharSequence csq
public synchronized java.io.PrintStream append (java.lang.CharSequence, int, int)
CharSequence csq
int start
int end
public volatile java.lang.Appendable append (java.lang.CharSequence, int, int) throws java.io.IOException
CharSequence x0
int x1
int x2
public volatile java.lang.Appendable append (java.lang.CharSequence) throws java.io.IOException
CharSequence x0
public volatile java.lang.Appendable append (char) throws java.io.IOException
char x0
}
com/android/internal/os/TransferPipe$Caller.classTransferPipe.java
package com.android.internal.os
abstract com.android.internal.os.TransferPipe$Caller extends java.lang.Object {
public abstract void go (android.os.IInterface, java.io.FileDescriptor, java.lang.String, java.lang.String[]) throws android.os.RemoteException
}
com/android/internal/os/BatterySipper.classBatterySipper.java
package com.android.internal.os
public com.android.internal.os.BatterySipper extends java.lang.Object implements java.lang.Comparable {
public int userId
public android.os.BatteryStats$Uid uidObj
public double value
public double[] values
public com.android.internal.os.BatterySipper$DrainType drainType
public long usageTime
public long cpuTime
public long gpsTime
public long wifiRunningTime
public long cpuFgTime
public long wakeLockTime
public long mobileRxPackets
public long mobileTxPackets
public long mobileActive
public int mobileActiveCount
public double mobilemspp
public long wifiRxPackets
public long wifiTxPackets
public long mobileRxBytes
public long mobileTxBytes
public long wifiRxBytes
public long wifiTxBytes
public double percent
public double noCoveragePercent
public String[] mPackages
public String packageWithHighestDrain
public void (com.android.internal.os.BatterySipper$DrainType, android.os.BatteryStats$Uid, double[])
com.android.internal.os.BatterySipper$DrainType drainType
android.os.BatteryStats$Uid uid
double[] values
public double[] getValues ()
public void computeMobilemspp ()
long packets
public int compareTo (com.android.internal.os.BatterySipper)
com.android.internal.os.BatterySipper other
public java.lang.String[] getPackages ()
public int getUid ()
public volatile int compareTo (java.lang.Object)
Object x0
}
com/android/internal/os/BatteryStatsImpl$BatteryCallback.classBatteryStatsImpl.java
package com.android.internal.os
public abstract com.android.internal.os.BatteryStatsImpl$BatteryCallback extends java.lang.Object {
public abstract void batteryNeedsCpuUpdate ()
public abstract void batteryPowerChanged (boolean)
}
com/android/internal/os/BatteryStatsImpl$Unpluggable.classBatteryStatsImpl.java
package com.android.internal.os
public abstract com.android.internal.os.BatteryStatsImpl$Unpluggable extends java.lang.Object {
public abstract void unplug (long, long, long)
public abstract void plug (long, long, long)
}
com/android/internal/os/RuntimeInit.classRuntimeInit.java
package com.android.internal.os
public com.android.internal.os.RuntimeInit extends java.lang.Object {
private static final String TAG
private static final boolean DEBUG
private static boolean initialized
private static android.os.IBinder mApplicationObject
private static volatile boolean mCrashing
public void ()
private static final native void nativeZygoteInit ()
private static final native void nativeFinishInit ()
private static final native void nativeSetExitWithoutCleanup (boolean)
private static final void commonInit ()
String userAgent
String trace
private static java.lang.String getDefaultUserAgent ()
String model
StringBuilder result
String version
String id
private static void invokeStaticMain (java.lang.String, java.lang.String[]) throws com.android.internal.os.ZygoteInit$MethodAndArgsCaller
ClassNotFoundException ex
NoSuchMethodException ex
SecurityException ex
String className
String[] argv
Class cl
java.lang.reflect.Method m
int modifiers
public static final void main (java.lang.String[])
String[] argv
public static final void zygoteInit (int, java.lang.String[]) throws com.android.internal.os.ZygoteInit$MethodAndArgsCaller
int targetSdkVersion
String[] argv
public static void wrapperInit (int, java.lang.String[]) throws com.android.internal.os.ZygoteInit$MethodAndArgsCaller
int targetSdkVersion
String[] argv
private static void applicationInit (int, java.lang.String[]) throws com.android.internal.os.ZygoteInit$MethodAndArgsCaller
IllegalArgumentException ex
int targetSdkVersion
String[] argv
com.android.internal.os.RuntimeInit$Arguments args
public static void redirectLogStreams ()
public static void wtf (java.lang.String, java.lang.Throwable)
Throwable t2
String tag
Throwable t
public static final void setApplicationObject (android.os.IBinder)
android.os.IBinder app
public static final android.os.IBinder getApplicationObject ()
static boolean access$000 ()
static boolean access$002 (boolean)
boolean x0
static android.os.IBinder access$100 ()
static void ()
}
com/android/internal/os/BatteryStatsImpl.classBatteryStatsImpl.java
package com.android.internal.os
public final com.android.internal.os.BatteryStatsImpl extends android.os.BatteryStats {
private static final String TAG
private static final boolean DEBUG
private static final boolean DEBUG_HISTORY
private static final boolean USE_OLD_HISTORY
private static final int MAGIC
private static final int VERSION
private static final int MAX_HISTORY_ITEMS
private static final int MAX_MAX_HISTORY_ITEMS
private static final int MAX_WAKELOCKS_PER_UID
private static final String BATCHED_WAKELOCK_NAME
private static int sNumSpeedSteps
private final com.android.internal.util.JournaledFile mFile
static final int MSG_UPDATE_WAKELOCKS
static final int MSG_REPORT_POWER_CHANGE
static final long DELAY_UPDATE_WAKELOCKS
private final com.android.internal.os.BatteryStatsImpl$MyHandler mHandler
private com.android.internal.os.BatteryStatsImpl$BatteryCallback mCallback
final android.util.SparseArray mUidStats
final java.util.ArrayList mPartialTimers
final java.util.ArrayList mFullTimers
final java.util.ArrayList mWindowTimers
final android.util.SparseArray mSensorTimers
final java.util.ArrayList mWifiRunningTimers
final java.util.ArrayList mFullWifiLockTimers
final java.util.ArrayList mWifiMulticastTimers
final java.util.ArrayList mWifiScanTimers
final java.util.ArrayList mLastPartialTimers
final java.util.ArrayList mUnpluggables
boolean mShuttingDown
long mHistoryBaseTime
boolean mHaveBatteryLevel
boolean mRecordingHistory
int mNumHistoryItems
static final int MAX_HISTORY_BUFFER
static final int MAX_MAX_HISTORY_BUFFER
final android.os.Parcel mHistoryBuffer
final android.os.BatteryStats$HistoryItem mHistoryLastWritten
final android.os.BatteryStats$HistoryItem mHistoryLastLastWritten
final android.os.BatteryStats$HistoryItem mHistoryReadTmp
int mHistoryBufferLastPos
boolean mHistoryOverflow
long mLastHistoryTime
final android.os.BatteryStats$HistoryItem mHistoryCur
android.os.BatteryStats$HistoryItem mHistory
android.os.BatteryStats$HistoryItem mHistoryEnd
android.os.BatteryStats$HistoryItem mHistoryLastEnd
android.os.BatteryStats$HistoryItem mHistoryCache
private android.os.BatteryStats$HistoryItem mHistoryIterator
private boolean mReadOverflow
private boolean mIteratingHistory
int mStartCount
long mBatteryUptime
long mBatteryLastUptime
long mBatteryRealtime
long mBatteryLastRealtime
long mUptime
long mUptimeStart
long mLastUptime
long mRealtime
long mRealtimeStart
long mLastRealtime
boolean mScreenOn
com.android.internal.os.BatteryStatsImpl$StopwatchTimer mScreenOnTimer
int mScreenBrightnessBin
final com.android.internal.os.BatteryStatsImpl$StopwatchTimer[] mScreenBrightnessTimer
com.android.internal.os.BatteryStatsImpl$Counter mInputEventCounter
boolean mPhoneOn
com.android.internal.os.BatteryStatsImpl$StopwatchTimer mPhoneOnTimer
boolean mAudioOn
com.android.internal.os.BatteryStatsImpl$StopwatchTimer mAudioOnTimer
boolean mVideoOn
com.android.internal.os.BatteryStatsImpl$StopwatchTimer mVideoOnTimer
int mPhoneSignalStrengthBin
int mPhoneSignalStrengthBinRaw
final com.android.internal.os.BatteryStatsImpl$StopwatchTimer[] mPhoneSignalStrengthsTimer
com.android.internal.os.BatteryStatsImpl$StopwatchTimer mPhoneSignalScanningTimer
int mPhoneDataConnectionType
final com.android.internal.os.BatteryStatsImpl$StopwatchTimer[] mPhoneDataConnectionsTimer
final com.android.internal.os.BatteryStatsImpl$LongSamplingCounter[] mNetworkActivityCounters
boolean mWifiOn
com.android.internal.os.BatteryStatsImpl$StopwatchTimer mWifiOnTimer
int mWifiOnUid
boolean mGlobalWifiRunning
com.android.internal.os.BatteryStatsImpl$StopwatchTimer mGlobalWifiRunningTimer
boolean mBluetoothOn
com.android.internal.os.BatteryStatsImpl$StopwatchTimer mBluetoothOnTimer
android.bluetooth.BluetoothHeadset mBtHeadset
boolean mOnBattery
boolean mOnBatteryInternal
long mTrackBatteryPastUptime
long mTrackBatteryUptimeStart
long mTrackBatteryPastRealtime
long mTrackBatteryRealtimeStart
long mUnpluggedBatteryUptime
long mUnpluggedBatteryRealtime
int mDischargeStartLevel
int mDischargeUnplugLevel
int mDischargeCurrentLevel
int mLowDischargeAmountSinceCharge
int mHighDischargeAmountSinceCharge
int mDischargeScreenOnUnplugLevel
int mDischargeScreenOffUnplugLevel
int mDischargeAmountScreenOn
int mDischargeAmountScreenOnSinceCharge
int mDischargeAmountScreenOff
int mDischargeAmountScreenOffSinceCharge
long mLastWriteTime
private long mRadioDataUptime
private long mRadioDataStart
private int mBluetoothPingCount
private int mBluetoothPingStart
private int mPhoneServiceState
private int mPhoneServiceStateRaw
private int mPhoneSimStateRaw
private final java.util.HashMap mKernelWakelockStats
private static int sKernelWakelockUpdateVersion
private static final int[] PROC_WAKELOCKS_FORMAT
private static final int[] WAKEUP_SOURCES_FORMAT
private final String[] mProcWakelocksName
private final long[] mProcWakelocksData
private final java.util.Map mProcWakelockFileStats
private java.util.HashMap mUidCache
private final com.android.internal.net.NetworkStatsFactory mNetworkStatsFactory
private android.net.NetworkStats mLastSnapshot
private java.util.HashSet mMobileIfaces
private java.util.HashSet mWifiIfaces
int mChangedBufferStates
int mChangedStates
int mWakeLockNesting
int mSensorNesting
int mGpsNesting
int mWifiFullLockNesting
int mWifiScanNesting
int mWifiMulticastNesting
private static final int BATTERY_PLUGGED_NONE
android.os.Parcel mPendingWrite
final java.util.concurrent.locks.ReentrantLock mWriteLock
public static final android.os.Parcelable$Creator CREATOR
public java.util.Map getKernelWakelockStats ()
public void ()
private final java.util.Map readKernelWakelockStats ()
java.io.FileNotFoundException e2
java.io.FileNotFoundException e
java.io.IOException e
int i
java.io.FileInputStream is
byte[] buffer
int len
boolean wakeup_sources
private final java.util.Map parseProcWakelocks (byte[], int, boolean)
int j
long totalTime
com.android.internal.os.BatteryStatsImpl$KernelWakelockStats kwlStats
String[] nameStringArray
long[] wlData
boolean parsed
String name
int count
long totalTime
java.util.Iterator itr
java.util.Map m
byte[] wlBuffer
int len
boolean wakeup_sources
int startIndex
int endIndex
int numUpdatedWlNames
int i
public com.android.internal.os.BatteryStatsImpl$SamplingTimer getKernelWakelockTimerLocked (java.lang.String)
String name
com.android.internal.os.BatteryStatsImpl$SamplingTimer kwlt
private long getCurrentRadioDataUptime ()
java.io.File awakeTimeFile
java.io.BufferedReader br
String line
NumberFormatException nfe
java.io.IOException ioe
public long getRadioDataUptimeMs ()
public long getRadioDataUptime ()
private int getCurrentBluetoothPingCount ()
java.util.List deviceList
public int getBluetoothPingCount ()
public void setBtHeadset (android.bluetooth.BluetoothHeadset)
android.bluetooth.BluetoothHeadset headset
void addHistoryBufferLocked (long)
long curTime
long timeDiff
int dataSize
void addHistoryBufferLocked (long, byte)
long curTime
byte cmd
int origPos
void addHistoryRecordLocked (long)
long curTime
void addHistoryRecordLocked (long, byte)
long curTime
byte cmd
android.os.BatteryStats$HistoryItem rec
void addHistoryRecordLocked (android.os.BatteryStats$HistoryItem)
android.os.BatteryStats$HistoryItem rec
void clearHistoryLocked ()
public void doUnplugLocked (long, long, long)
int i
long elapsedRealtime
long batteryUptime
long batteryRealtime
public void doPlugLocked (long, long, long)
int i
long elapsedRealtime
long batteryUptime
long batteryRealtime
public void noteStartWakeLocked (int, int, java.lang.String, int)
android.os.Message m
int uid
int pid
String name
int type
public void noteStopWakeLocked (int, int, java.lang.String, int)
android.os.Message m
int uid
int pid
String name
int type
public void noteStartWakeFromSourceLocked (android.os.WorkSource, int, java.lang.String, int)
int i
android.os.WorkSource ws
int pid
String name
int type
int N
public void noteStopWakeFromSourceLocked (android.os.WorkSource, int, java.lang.String, int)
int i
android.os.WorkSource ws
int pid
String name
int type
int N
public int startAddingCpuLocked ()
com.android.internal.os.BatteryStatsImpl$Uid uid
com.android.internal.os.BatteryStatsImpl$StopwatchTimer st
int i
int N
public void finishAddingCpuLocked (int, int, int, long[])
com.android.internal.os.BatteryStatsImpl$Uid uid
com.android.internal.os.BatteryStatsImpl$StopwatchTimer st
int i
int myUTime
int mySTime
com.android.internal.os.BatteryStatsImpl$Uid$Proc proc
com.android.internal.os.BatteryStatsImpl$Uid uid
com.android.internal.os.BatteryStatsImpl$StopwatchTimer st
int i
com.android.internal.os.BatteryStatsImpl$Uid$Proc proc
com.android.internal.os.BatteryStatsImpl$Uid uid
int num
int i
int i
int i
com.android.internal.os.BatteryStatsImpl$StopwatchTimer st
int i
int perc
int utime
int stime
long[] cpuSpeedTimes
int N
int NL
boolean diff
public void noteProcessDiedLocked (int, int)
int uid
int pid
com.android.internal.os.BatteryStatsImpl$Uid u
public long getProcessWakeTime (int, int, long)
android.os.BatteryStats$Uid$Pid p
int uid
int pid
long realtime
com.android.internal.os.BatteryStatsImpl$Uid u
public void reportExcessiveWakeLocked (int, java.lang.String, long, long)
int uid
String proc
long overTime
long usedTime
com.android.internal.os.BatteryStatsImpl$Uid u
public void reportExcessiveCpuLocked (int, java.lang.String, long, long)
int uid
String proc
long overTime
long usedTime
com.android.internal.os.BatteryStatsImpl$Uid u
public void noteStartSensorLocked (int, int)
int uid
int sensor
public void noteStopSensorLocked (int, int)
int uid
int sensor
public void noteStartGpsLocked (int)
int uid
public void noteStopGpsLocked (int)
int uid
public void noteScreenOnLocked ()
public void noteScreenOffLocked ()
public void noteScreenBrightnessLocked (int)
int brightness
int bin
public void noteInputEventAtomic ()
public void noteUserActivityLocked (int, int)
int uid
int event
public void notePhoneOnLocked ()
public void notePhoneOffLocked ()
void stopAllSignalStrengthTimersLocked (int)
int i
int except
private int fixPhoneServiceState (int, int)
int state
int signalBin
private void updateAllPhoneStateLocked (int, int, int)
int state
int simState
int bin
boolean scanning
boolean newHistory
public void notePhoneStateLocked (int, int)
int state
int simState
public void notePhoneSignalStrengthLocked (android.telephony.SignalStrength)
android.telephony.SignalStrength signalStrength
int bin
public void notePhoneDataConnectionStateLocked (int, boolean)
int dataType
boolean hasData
int bin
public void noteWifiOnLocked ()
public void noteWifiOffLocked ()
public void noteAudioOnLocked (int)
int uid
public void noteAudioOffLocked (int)
int uid
public void noteVideoOnLocked (int)
int uid
public void noteVideoOffLocked (int)
int uid
public void noteActivityResumedLocked (int)
int uid
public void noteActivityPausedLocked (int)
int uid
public void noteVibratorOnLocked (int, long)
int uid
long durationMillis
public void noteVibratorOffLocked (int)
int uid
public void noteWifiRunningLocked (android.os.WorkSource)
int i
int N
android.os.WorkSource ws
public void noteWifiRunningChangedLocked (android.os.WorkSource, android.os.WorkSource)
int i
int i
int N
android.os.WorkSource oldWs
android.os.WorkSource newWs
public void noteWifiStoppedLocked (android.os.WorkSource)
int i
int N
android.os.WorkSource ws
public void noteBluetoothOnLocked ()
public void noteBluetoothOffLocked ()
public void noteFullWifiLockAcquiredLocked (int)
int uid
public void noteFullWifiLockReleasedLocked (int)
int uid
public void noteWifiScanStartedLocked (int)
int uid
public void noteWifiScanStoppedLocked (int)
int uid
public void noteWifiMulticastEnabledLocked (int)
int uid
public void noteWifiMulticastDisabledLocked (int)
int uid
public void noteFullWifiLockAcquiredFromSourceLocked (android.os.WorkSource)
int i
android.os.WorkSource ws
int N
public void noteFullWifiLockReleasedFromSourceLocked (android.os.WorkSource)
int i
android.os.WorkSource ws
int N
public void noteWifiScanStartedFromSourceLocked (android.os.WorkSource)
int i
android.os.WorkSource ws
int N
public void noteWifiScanStoppedFromSourceLocked (android.os.WorkSource)
int i
android.os.WorkSource ws
int N
public void noteWifiMulticastEnabledFromSourceLocked (android.os.WorkSource)
int i
android.os.WorkSource ws
int N
public void noteWifiMulticastDisabledFromSourceLocked (android.os.WorkSource)
int i
android.os.WorkSource ws
int N
public void noteNetworkInterfaceTypeLocked (java.lang.String, int)
String iface
int networkType
public void noteNetworkStatsEnabledLocked ()
public long getScreenOnTime (long, int)
long batteryRealtime
int which
public long getScreenBrightnessTime (int, long, int)
int brightnessBin
long batteryRealtime
int which
public int getInputEventCount (int)
int which
public long getPhoneOnTime (long, int)
long batteryRealtime
int which
public long getPhoneSignalStrengthTime (int, long, int)
int strengthBin
long batteryRealtime
int which
public long getPhoneSignalScanningTime (long, int)
long batteryRealtime
int which
public int getPhoneSignalStrengthCount (int, int)
int strengthBin
int which
public long getPhoneDataConnectionTime (int, long, int)
int dataType
long batteryRealtime
int which
public int getPhoneDataConnectionCount (int, int)
int dataType
int which
public long getWifiOnTime (long, int)
long batteryRealtime
int which
public long getGlobalWifiRunningTime (long, int)
long batteryRealtime
int which
public long getBluetoothOnTime (long, int)
long batteryRealtime
int which
public long getNetworkActivityCount (int, int)
int type
int which
public boolean getIsOnBattery ()
public android.util.SparseArray getUidStats ()
public void (java.lang.String)
int i
int i
int i
int i
String filename
public void (android.os.Parcel)
android.os.Parcel p
public void setCallback (com.android.internal.os.BatteryStatsImpl$BatteryCallback)
com.android.internal.os.BatteryStatsImpl$BatteryCallback cb
public void setNumSpeedSteps (int)
int steps
public void setRadioScanningTimeout (long)
long timeout
public boolean startIteratingOldHistoryLocked ()
public boolean getNextOldHistoryLocked (android.os.BatteryStats$HistoryItem)
long now
java.io.PrintWriter pw
android.os.BatteryStats$HistoryItem out
boolean end
android.os.BatteryStats$HistoryItem cur
public void finishIteratingOldHistoryLocked ()
public boolean startIteratingHistoryLocked ()
public boolean getNextHistoryLocked (android.os.BatteryStats$HistoryItem)
android.os.BatteryStats$HistoryItem out
int pos
boolean end
public void finishIteratingHistoryLocked ()
public long getHistoryBaseTime ()
public int getStartCount ()
public boolean isOnBattery ()
public boolean isScreenOn ()
void initTimes ()
void initDischarge ()
public void resetAllStatsLocked ()
int i
int i
int i
int i
int i
com.android.internal.os.BatteryStatsImpl$SamplingTimer timer
java.util.Iterator i$
void updateDischargeScreenLevelsLocked (boolean, boolean)
int diff
int diff
boolean oldScreenOn
boolean newScreenOn
void setOnBattery (boolean, int, int)
boolean onBattery
int oldStatus
int level
void setOnBatteryLocked (boolean, int, int)
boolean onBattery
int oldStatus
int level
boolean doWrite
android.os.Message m
long uptime
long mSecRealtime
long realtime
public void setBatteryState (int, int, int, int, int, int)
boolean changed
boolean onBattery
int oldStatus
int status
int health
int plugType
int level
int temp
int volt
public void updateKernelWakelocksLocked ()
String name
com.android.internal.os.BatteryStatsImpl$KernelWakelockStats kws
com.android.internal.os.BatteryStatsImpl$SamplingTimer kwlt
java.util.Map$Entry ent
java.util.Iterator i$
com.android.internal.os.BatteryStatsImpl$SamplingTimer st
java.util.Map$Entry ent
java.util.Iterator i$
java.util.Map m
private void updateNetworkActivityLocked ()
java.io.IOException e
com.android.internal.os.BatteryStatsImpl$Uid u
int i
android.net.NetworkStats snapshot
android.net.NetworkStats delta
android.net.NetworkStats$Entry entry
int size
public long getAwakeTimeBattery ()
public long getAwakeTimePlugged ()
public long computeUptime (long, int)
long curTime
int which
public long computeRealtime (long, int)
long curTime
int which
public long computeBatteryUptime (long, int)
long curTime
int which
public long computeBatteryRealtime (long, int)
long curTime
int which
long getBatteryUptimeLocked (long)
long curTime
long time
long getBatteryUptimeLocked ()
public long getBatteryUptime (long)
long curTime
long getBatteryRealtimeLocked (long)
long curTime
long time
public long getBatteryRealtime (long)
long curTime
public int getDischargeStartLevel ()
public int getDischargeStartLevelLocked ()
public int getDischargeCurrentLevel ()
public int getDischargeCurrentLevelLocked ()
public int getLowDischargeAmountSinceCharge ()
int val
public int getHighDischargeAmountSinceCharge ()
int val
public int getDischargeAmountScreenOn ()
int val
public int getDischargeAmountScreenOnSinceCharge ()
int val
public int getDischargeAmountScreenOff ()
int val
public int getDischargeAmountScreenOffSinceCharge ()
int val
public int getCpuSpeedSteps ()
public com.android.internal.os.BatteryStatsImpl$Uid getUidStatsLocked (int)
int uid
com.android.internal.os.BatteryStatsImpl$Uid u
public void removeUidStatsLocked (int)
int uid
public com.android.internal.os.BatteryStatsImpl$Uid$Proc getProcessStatsLocked (int, java.lang.String)
int uid
String name
com.android.internal.os.BatteryStatsImpl$Uid u
public com.android.internal.os.BatteryStatsImpl$Uid$Proc getProcessStatsLocked (java.lang.String, int)
int uid
String name
int pid
int uid
com.android.internal.os.BatteryStatsImpl$Uid u
public com.android.internal.os.BatteryStatsImpl$Uid$Pkg getPackageStatsLocked (int, java.lang.String)
int uid
String pkg
com.android.internal.os.BatteryStatsImpl$Uid u
public com.android.internal.os.BatteryStatsImpl$Uid$Pkg$Serv getServiceStatsLocked (int, java.lang.String, java.lang.String)
int uid
String pkg
String name
com.android.internal.os.BatteryStatsImpl$Uid u
public void distributeWorkLocked (int)
com.android.internal.os.BatteryStatsImpl$SamplingCounter uidSc
com.android.internal.os.BatteryStatsImpl$SamplingCounter sc
int sb
com.android.internal.os.BatteryStatsImpl$Uid$Proc uidProc
long time
long uidRunningTime
com.android.internal.os.BatteryStatsImpl$Uid uid
int i
long totalRunningTime
com.android.internal.os.BatteryStatsImpl$Uid$Proc proc
java.util.Iterator i$
long uSecTime
int which
com.android.internal.os.BatteryStatsImpl$Uid wifiUid
public void shutdownLocked ()
public void writeAsyncLocked ()
public void writeSyncLocked ()
void writeLocked (boolean)
Thread thr
boolean sync
android.os.Parcel out
public void commitPendingDataToDisk ()
java.io.FileOutputStream stream
java.io.IOException e
android.os.Parcel next
static byte[] readFully (java.io.FileInputStream) throws java.io.IOException
byte[] newData
int amt
java.io.FileInputStream stream
int pos
int avail
byte[] data
public void readLocked ()
java.io.File file
java.io.FileInputStream stream
byte[] raw
android.os.Parcel in
java.io.IOException e
long now
public int describeContents ()
void readHistory (android.os.Parcel, boolean)
long oldnow
android.os.Parcel in
boolean andOldHistory
long historyBaseTime
int bufSize
int curPos
void readOldHistory (android.os.Parcel)
android.os.Parcel in
void writeHistory (android.os.Parcel, boolean)
android.os.Parcel out
boolean andOldHistory
void writeOldHistory (android.os.Parcel)
android.os.Parcel out
private void readSummaryFromParcel (android.os.Parcel)
int i
int i
int i
int i
String kwltName
int ikw
int i
int i
String wlName
int iw
int seNumber
int is
int i
String procName
com.android.internal.os.BatteryStatsImpl$Uid$Proc p
int NSB
int ip
String servName
com.android.internal.os.BatteryStatsImpl$Uid$Pkg$Serv s
int is
String pkgName
com.android.internal.os.BatteryStatsImpl$Uid$Pkg p
int NS
int ip
int uid
com.android.internal.os.BatteryStatsImpl$Uid u
int NW
int NP
int iu
android.os.Parcel in
int version
int NKW
int NU
public void writeSummaryToParcel (android.os.Parcel)
int i
int i
int i
int i
com.android.internal.os.BatteryStatsImpl$Timer kwlt
java.util.Map$Entry ent
java.util.Iterator i$
int i
int i
com.android.internal.os.BatteryStatsImpl$Uid$Wakelock wl
java.util.Map$Entry ent
java.util.Iterator i$
com.android.internal.os.BatteryStatsImpl$Uid$Sensor se
java.util.Map$Entry ent
java.util.Iterator i$
int i
com.android.internal.os.BatteryStatsImpl$Uid$Proc ps
int N
java.util.Map$Entry ent
java.util.Iterator i$
com.android.internal.os.BatteryStatsImpl$Uid$Pkg$Serv ss
long time
java.util.Map$Entry sent
java.util.Iterator i$
com.android.internal.os.BatteryStatsImpl$Uid$Pkg ps
int NS
java.util.Map$Entry ent
java.util.Iterator i$
com.android.internal.os.BatteryStatsImpl$Uid u
int NW
int NSE
int NP
int iu
android.os.Parcel out
long NOW_SYS
long NOWREAL_SYS
long NOW
long NOWREAL
int NU
public void readFromParcel (android.os.Parcel)
android.os.Parcel in
void readFromParcelLocked (android.os.Parcel)
int i
int i
int i
int i
String wakelockName
com.android.internal.os.BatteryStatsImpl$SamplingTimer kwlt
int ikw
int uid
com.android.internal.os.BatteryStatsImpl$Uid u
int i
android.os.Parcel in
int magic
int NKW
int numUids
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
public void writeToParcelWithoutUids (android.os.Parcel, int)
android.os.Parcel out
int flags
void writeToParcelLocked (android.os.Parcel, boolean, int)
int i
int i
int i
int i
com.android.internal.os.BatteryStatsImpl$SamplingTimer kwlt
java.util.Map$Entry ent
java.util.Iterator i$
com.android.internal.os.BatteryStatsImpl$Uid uid
int i
int size
android.os.Parcel out
boolean inclUids
int flags
long uSecUptime
long uSecRealtime
long batteryUptime
long batteryRealtime
public void prepareForDumpLocked ()
public void dumpLocked (java.io.PrintWriter, boolean, int)
java.io.PrintWriter pw
boolean isUnpluggedOnly
int reqUid
static com.android.internal.os.BatteryStatsImpl$BatteryCallback access$000 (com.android.internal.os.BatteryStatsImpl)
com.android.internal.os.BatteryStatsImpl x0
static void ()
}
com/android/internal/os/BinderInternal$GcWatcher.classBinderInternal.java
package com.android.internal.os
final com.android.internal.os.BinderInternal$GcWatcher extends java.lang.Object {
void ()
protected void finalize () throws java.lang.Throwable
}
com/android/internal/os/SomeArgs.classSomeArgs.java
package com.android.internal.os
public final com.android.internal.os.SomeArgs extends java.lang.Object {
private static final int MAX_POOL_SIZE
private static com.android.internal.os.SomeArgs sPool
private static int sPoolSize
private static Object sPoolLock
private com.android.internal.os.SomeArgs mNext
private boolean mInPool
public Object arg1
public Object arg2
public Object arg3
public Object arg4
public Object arg5
public int argi1
public int argi2
public int argi3
public int argi4
public int argi5
public int argi6
private void ()
public static com.android.internal.os.SomeArgs obtain ()
com.android.internal.os.SomeArgs args
public void recycle ()
private void clear ()
static void ()
}
com/android/internal/os/BatteryStatsImpl$1.classBatteryStatsImpl.java
package com.android.internal.os
com.android.internal.os.BatteryStatsImpl$1 extends java.lang.Thread {
final com.android.internal.os.BatteryStatsImpl this$0
void (com.android.internal.os.BatteryStatsImpl, java.lang.String)
String x0
public void run ()
}
com/android/internal/os/ZygoteInit.classZygoteInit.java
package com.android.internal.os
public com.android.internal.os.ZygoteInit extends java.lang.Object {
private static final String TAG
private static final String PROPERTY_DISABLE_OPENGL_PRELOADING
private static final String ANDROID_SOCKET_ENV
private static final int LOG_BOOT_PROGRESS_PRELOAD_START
private static final int LOG_BOOT_PROGRESS_PRELOAD_END
private static final int PRELOAD_GC_THRESHOLD
public static final String USAGE_STRING
private static android.net.LocalServerSocket sServerSocket
private static android.content.res.Resources mResources
static final int GC_LOOP_COUNT
private static final String PRELOADED_CLASSES
private static final boolean PRELOAD_RESOURCES
private static final int UNPRIVILEGED_UID
private static final int UNPRIVILEGED_GID
private static final int ROOT_UID
private static final int ROOT_GID
static void invokeStaticMain (java.lang.ClassLoader, java.lang.String, java.lang.String[]) throws com.android.internal.os.ZygoteInit$MethodAndArgsCaller
ClassNotFoundException ex
NoSuchMethodException ex
SecurityException ex
ClassLoader loader
String className
String[] argv
Class cl
java.lang.reflect.Method m
int modifiers
private static void registerZygoteSocket ()
String env
RuntimeException ex
java.io.IOException ex
int fileDesc
private static com.android.internal.os.ZygoteConnection acceptCommandPeer ()
java.io.IOException ex
static void closeServerSocket ()
java.io.IOException ex
private static void setEffectiveUser (int)
int uid
int errno
private static void setEffectiveGroup (int)
int gid
int errno
static void preload ()
private static void preloadOpenGL ()
private static void preloadClasses ()
ClassNotFoundException e
Throwable t
java.io.BufferedReader br
int count
String line
java.io.IOException e
long startTime
float defaultUtilization
dalvik.system.VMRuntime runtime
java.io.InputStream is
private static void preloadResources ()
long startTime
android.content.res.TypedArray ar
int N
RuntimeException e
dalvik.system.VMRuntime runtime
private static int preloadColorStateLists (dalvik.system.VMRuntime, android.content.res.TypedArray)
int id
int i
dalvik.system.VMRuntime runtime
android.content.res.TypedArray ar
int N
private static int preloadDrawables (dalvik.system.VMRuntime, android.content.res.TypedArray)
int id
int i
dalvik.system.VMRuntime runtime
android.content.res.TypedArray ar
int N
static void gc ()
dalvik.system.VMRuntime runtime
private static void handleSystemServerProcess (com.android.internal.os.ZygoteConnection$Arguments) throws com.android.internal.os.ZygoteInit$MethodAndArgsCaller
com.android.internal.os.ZygoteConnection$Arguments parsedArgs
private static boolean startSystemServer () throws com.android.internal.os.ZygoteInit$MethodAndArgsCaller java.lang.RuntimeException
IllegalArgumentException ex
long capabilities
String[] args
com.android.internal.os.ZygoteConnection$Arguments parsedArgs
int pid
private static transient long posixCapabilitiesAsBits (int[])
int capability
int[] arr$
int len$
int i$
int[] capabilities
long result
public static void main (java.lang.String[])
com.android.internal.os.ZygoteInit$MethodAndArgsCaller caller
RuntimeException ex
String[] argv
private static void runSelectLoop () throws com.android.internal.os.ZygoteInit$MethodAndArgsCaller
java.io.IOException ex
com.android.internal.os.ZygoteConnection newPeer
boolean done
int index
java.util.ArrayList fds
java.util.ArrayList peers
java.io.FileDescriptor[] fdArray
int loopCount
static native int setreuid (int, int)
static native int setregid (int, int)
static native int setpgid (int, int)
static native int getpgid (int) throws java.io.IOException
static native void reopenStdio (java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor) throws java.io.IOException
static native void setCloseOnExec (java.io.FileDescriptor, boolean) throws java.io.IOException
static native long capgetPermitted (int) throws java.io.IOException
static native int selectReadable (java.io.FileDescriptor[]) throws java.io.IOException
static native java.io.FileDescriptor createFileDescriptor (int) throws java.io.IOException
private void ()
}
com/android/internal/os/WrapperInit.classWrapperInit.java
package com.android.internal.os
public com.android.internal.os.WrapperInit extends java.lang.Object {
private static final String TAG
private void ()
public static void main (java.lang.String[])
java.io.FileDescriptor fd
java.io.DataOutputStream os
java.io.IOException ex
int fdNum
int targetSdkVersion
String[] runtimeArgs
com.android.internal.os.ZygoteInit$MethodAndArgsCaller caller
String[] args
public static void execApplication (java.lang.String, java.lang.String, int, java.io.FileDescriptor, java.lang.String[])
String invokeWith
String niceName
int targetSdkVersion
java.io.FileDescriptor pipeFd
String[] args
StringBuilder command
public static void execStandalone (java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
String invokeWith
String classPath
String className
String[] args
StringBuilder command
}
com/android/internal/os/IResultReceiver.classIResultReceiver.java
package com.android.internal.os
public abstract com.android.internal.os.IResultReceiver extends java.lang.Object implements android.os.IInterface {
public abstract void send (int, android.os.Bundle) throws android.os.RemoteException
}
com/android/internal/os/ZygoteConnection.classZygoteConnection.java
package com.android.internal.os
com.android.internal.os.ZygoteConnection extends java.lang.Object {
private static final String TAG
private static final int[][] intArray2d
private static final int CONNECTION_TIMEOUT_MILLIS
private static final int MAX_ZYGOTE_ARGC
private final android.net.LocalSocket mSocket
private final java.io.DataOutputStream mSocketOutStream
private final java.io.BufferedReader mSocketReader
private final android.net.Credentials peer
private final String peerSecurityContext
void (android.net.LocalSocket) throws java.io.IOException
java.io.IOException ex
android.net.LocalSocket socket
java.io.FileDescriptor getFileDesciptor ()
void run () throws com.android.internal.os.ZygoteInit$MethodAndArgsCaller
int loopCount
boolean runOnce () throws com.android.internal.os.ZygoteInit$MethodAndArgsCaller
java.io.IOException ex
java.io.FileDescriptor[] pipeFds
int[][] rlimits
java.io.IOException ex
libcore.io.ErrnoException ex
IllegalArgumentException ex
com.android.internal.os.ZygoteSecurityException ex
String[] args
com.android.internal.os.ZygoteConnection$Arguments parsedArgs
java.io.FileDescriptor[] descriptors
java.io.PrintStream newStderr
int pid
java.io.FileDescriptor childPipeFd
java.io.FileDescriptor serverPipeFd
void closeSocket ()
java.io.IOException ex
private java.lang.String[] readArgumentList () throws java.io.IOException
String s
NumberFormatException ex
int i
int argc
String[] result
private static void applyUidSecurityPolicy (com.android.internal.os.ZygoteConnection$Arguments, android.net.Credentials, java.lang.String) throws com.android.internal.os.ZygoteSecurityException
String factoryTest
boolean uidRestricted
boolean allowed
com.android.internal.os.ZygoteConnection$Arguments args
android.net.Credentials peer
String peerSecurityContext
int peerUid
public static void applyDebuggerSystemProperty (com.android.internal.os.ZygoteConnection$Arguments)
com.android.internal.os.ZygoteConnection$Arguments args
private static void applyRlimitSecurityPolicy (com.android.internal.os.ZygoteConnection$Arguments, android.net.Credentials, java.lang.String) throws com.android.internal.os.ZygoteSecurityException
boolean allowed
com.android.internal.os.ZygoteConnection$Arguments args
android.net.Credentials peer
String peerSecurityContext
int peerUid
private static void applyCapabilitiesSecurityPolicy (com.android.internal.os.ZygoteConnection$Arguments, android.net.Credentials, java.lang.String) throws com.android.internal.os.ZygoteSecurityException
java.io.IOException ex
com.android.internal.os.ZygoteConnection$Arguments args
android.net.Credentials peer
String peerSecurityContext
boolean allowed
long permittedCaps
private static void applyInvokeWithSecurityPolicy (com.android.internal.os.ZygoteConnection$Arguments, android.net.Credentials, java.lang.String) throws com.android.internal.os.ZygoteSecurityException
boolean allowed
com.android.internal.os.ZygoteConnection$Arguments args
android.net.Credentials peer
String peerSecurityContext
int peerUid
private static void applyseInfoSecurityPolicy (com.android.internal.os.ZygoteConnection$Arguments, android.net.Credentials, java.lang.String) throws com.android.internal.os.ZygoteSecurityException
com.android.internal.os.ZygoteConnection$Arguments args
android.net.Credentials peer
String peerSecurityContext
int peerUid
boolean allowed
public static void applyInvokeWithSystemProperty (com.android.internal.os.ZygoteConnection$Arguments)
String property
com.android.internal.os.ZygoteConnection$Arguments args
private void handleChildProc (com.android.internal.os.ZygoteConnection$Arguments, java.io.FileDescriptor[], java.io.FileDescriptor, java.io.PrintStream) throws com.android.internal.os.ZygoteInit$MethodAndArgsCaller
java.io.FileDescriptor fd
java.io.FileDescriptor[] arr$
int len$
int i$
java.io.IOException ex
ArrayIndexOutOfBoundsException ex
ClassLoader cloader
RuntimeException ex
ClassLoader cloader
String className
String[] mainArgs
com.android.internal.os.ZygoteConnection$Arguments parsedArgs
java.io.FileDescriptor[] descriptors
java.io.FileDescriptor pipeFd
java.io.PrintStream newStderr
private boolean handleParentProc (int, java.io.FileDescriptor[], java.io.FileDescriptor, com.android.internal.os.ZygoteConnection$Arguments)
java.io.FileDescriptor fd
java.io.FileDescriptor[] arr$
int len$
int i$
java.io.IOException ex
java.io.IOException ex
java.io.IOException ex
java.io.IOException ex
int parentPid
java.io.DataInputStream is
int innerPid
java.io.IOException ex
int pid
java.io.FileDescriptor[] descriptors
java.io.FileDescriptor pipeFd
com.android.internal.os.ZygoteConnection$Arguments parsedArgs
boolean usingWrapper
private void setChildPgid (int)
java.io.IOException ex
int pid
private static void logAndPrintError (java.io.PrintStream, java.lang.String, java.lang.Throwable)
java.io.PrintStream newStderr
String message
Throwable ex
static void ()
}
com/android/internal/os/BatteryStatsImpl$Uid$3.classBatteryStatsImpl.java
package com.android.internal.os
com.android.internal.os.BatteryStatsImpl$Uid$3 extends com.android.internal.os.BatteryStatsImpl$OverflowArrayMap {
final com.android.internal.os.BatteryStatsImpl$Uid this$1
void (com.android.internal.os.BatteryStatsImpl$Uid)
public com.android.internal.os.BatteryStatsImpl$StopwatchTimer instantiateObject ()
public volatile java.lang.Object instantiateObject ()
}
com/android/internal/os/IParcelFileDescriptorFactory$Stub$Proxy.classIParcelFileDescriptorFactory.java
package com.android.internal.os
com.android.internal.os.IParcelFileDescriptorFactory$Stub$Proxy extends java.lang.Object implements com.android.internal.os.IParcelFileDescriptorFactory {
private android.os.IBinder mRemote
void (android.os.IBinder)
android.os.IBinder remote
public android.os.IBinder asBinder ()
public java.lang.String getInterfaceDescriptor ()
public android.os.ParcelFileDescriptor open (java.lang.String, int) throws android.os.RemoteException
android.os.ParcelFileDescriptor _result
String name
int mode
android.os.Parcel _data
android.os.Parcel _reply
android.os.ParcelFileDescriptor _result
}
com/android/internal/os/HandlerCaller.classHandlerCaller.java
package com.android.internal.os
public com.android.internal.os.HandlerCaller extends java.lang.Object {
public final android.content.Context mContext
final android.os.Looper mMainLooper
final android.os.Handler mH
final com.android.internal.os.HandlerCaller$Callback mCallback
public void (android.content.Context, android.os.Looper, com.android.internal.os.HandlerCaller$Callback, boolean)
android.content.Context context
android.os.Looper looper
com.android.internal.os.HandlerCaller$Callback callback
boolean asyncHandler
public void executeOrSendMessage (android.os.Message)
android.os.Message msg
public void sendMessageDelayed (android.os.Message, long)
android.os.Message msg
long delayMillis
public boolean hasMessages (int)
int what
public void removeMessages (int)
int what
public void removeMessages (int, java.lang.Object)
int what
Object obj
public void sendMessage (android.os.Message)
android.os.Message msg
public android.os.Message obtainMessage (int)
int what
public android.os.Message obtainMessageBO (int, boolean, java.lang.Object)
int what
boolean arg1
Object arg2
public android.os.Message obtainMessageBOO (int, boolean, java.lang.Object, java.lang.Object)
int what
boolean arg1
Object arg2
Object arg3
com.android.internal.os.SomeArgs args
public android.os.Message obtainMessageO (int, java.lang.Object)
int what
Object arg1
public android.os.Message obtainMessageI (int, int)
int what
int arg1
public android.os.Message obtainMessageII (int, int, int)
int what
int arg1
int arg2
public android.os.Message obtainMessageIO (int, int, java.lang.Object)
int what
int arg1
Object arg2
public android.os.Message obtainMessageIIO (int, int, int, java.lang.Object)
int what
int arg1
int arg2
Object arg3
public android.os.Message obtainMessageIIOO (int, int, int, java.lang.Object, java.lang.Object)
int what
int arg1
int arg2
Object arg3
Object arg4
com.android.internal.os.SomeArgs args
public android.os.Message obtainMessageIOO (int, int, java.lang.Object, java.lang.Object)
int what
int arg1
Object arg2
Object arg3
com.android.internal.os.SomeArgs args
public android.os.Message obtainMessageOO (int, java.lang.Object, java.lang.Object)
int what
Object arg1
Object arg2
com.android.internal.os.SomeArgs args
public android.os.Message obtainMessageOOO (int, java.lang.Object, java.lang.Object, java.lang.Object)
int what
Object arg1
Object arg2
Object arg3
com.android.internal.os.SomeArgs args
public android.os.Message obtainMessageOOOO (int, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
int what
Object arg1
Object arg2
Object arg3
Object arg4
com.android.internal.os.SomeArgs args
public android.os.Message obtainMessageIIII (int, int, int, int, int)
int what
int arg1
int arg2
int arg3
int arg4
com.android.internal.os.SomeArgs args
public android.os.Message obtainMessageIIIIII (int, int, int, int, int, int, int)
int what
int arg1
int arg2
int arg3
int arg4
int arg5
int arg6
com.android.internal.os.SomeArgs args
public android.os.Message obtainMessageIIIIO (int, int, int, int, int, java.lang.Object)
int what
int arg1
int arg2
int arg3
int arg4
Object arg5
com.android.internal.os.SomeArgs args
}
com/android/internal/os/ProcessCpuTracker.classProcessCpuTracker.java
package com.android.internal.os
public com.android.internal.os.ProcessCpuTracker extends java.lang.Object {
private static final String TAG
private static final boolean DEBUG
private static final boolean localLOGV
private static final int[] PROCESS_STATS_FORMAT
static final int PROCESS_STAT_MINOR_FAULTS
static final int PROCESS_STAT_MAJOR_FAULTS
static final int PROCESS_STAT_UTIME
static final int PROCESS_STAT_STIME
private final long[] mProcessStatsData
private final long[] mSinglePidStatsData
private static final int[] PROCESS_FULL_STATS_FORMAT
static final int PROCESS_FULL_STAT_MINOR_FAULTS
static final int PROCESS_FULL_STAT_MAJOR_FAULTS
static final int PROCESS_FULL_STAT_UTIME
static final int PROCESS_FULL_STAT_STIME
static final int PROCESS_FULL_STAT_VSIZE
private final String[] mProcessFullStatsStringData
private final long[] mProcessFullStatsData
private static final int[] SYSTEM_CPU_FORMAT
private final long[] mSystemCpuData
private static final int[] LOAD_AVERAGE_FORMAT
private final float[] mLoadAverageData
private final boolean mIncludeThreads
private float mLoad1
private float mLoad5
private float mLoad15
private long mCurrentSampleTime
private long mLastSampleTime
private long mCurrentSampleRealTime
private long mLastSampleRealTime
private long mBaseUserTime
private long mBaseSystemTime
private long mBaseIoWaitTime
private long mBaseIrqTime
private long mBaseSoftIrqTime
private long mBaseIdleTime
private int mRelUserTime
private int mRelSystemTime
private int mRelIoWaitTime
private int mRelIrqTime
private int mRelSoftIrqTime
private int mRelIdleTime
private int[] mCurPids
private int[] mCurThreadPids
private final java.util.ArrayList mProcStats
private final java.util.ArrayList mWorkingProcs
private boolean mWorkingProcsSorted
private boolean mFirst
private byte[] mBuffer
private long[] mCpuSpeedTimes
private long[] mRelCpuSpeedTimes
private long[] mCpuSpeeds
private static final java.util.Comparator sLoadComparator
public void (boolean)
boolean includeThreads
public void onLoadChanged (float, float, float)
float load1
float load5
float load15
public int onMeasureProcessName (java.lang.String)
String name
public void init ()
public void update ()
long usertime
long systemtime
long idletime
long iowaittime
long irqtime
long softirqtime
float load1
float load5
float load15
long[] sysCpu
float[] loadAverages
private int[] collectStats (java.lang.String, int, boolean, int[], java.util.ArrayList)
long uptime
long[] procStats
long minfaults
long majfaults
long utime
long stime
String[] procStatsString
long[] procStats
int pid
com.android.internal.os.ProcessCpuTracker$Stats st
int i
com.android.internal.os.ProcessCpuTracker$Stats st
String statsFile
int parentPid
boolean first
int[] curPids
java.util.ArrayList allProcs
int[] pids
int NP
int NS
int curStatsIndex
public long getCpuTimeForPid (int)
long time
int pid
String statFile
long[] statsData
public long[] getLastCpuSpeedTimes ()
int i
long temp
int i
private long[] getCpuSpeedTimes (long[])
long val
NumberFormatException nfe
String token
java.util.StringTokenizer st
long[] out
long[] tempTimes
long[] tempSpeeds
int MAX_SPEEDS
int speed
String file
public final int getLastUserTime ()
public final int getLastSystemTime ()
public final int getLastIoWaitTime ()
public final int getLastIrqTime ()
public final int getLastSoftIrqTime ()
public final int getLastIdleTime ()
public final float getTotalCpuPercent ()
int denom
final void buildWorkingProcs ()
com.android.internal.os.ProcessCpuTracker$Stats tstats
int j
int M
com.android.internal.os.ProcessCpuTracker$Stats stats
int i
int N
public final int countStats ()
public final com.android.internal.os.ProcessCpuTracker$Stats getStats (int)
int index
public final int countWorkingStats ()
public final com.android.internal.os.ProcessCpuTracker$Stats getWorkingStats (int)
int index
public final java.lang.String printCurrentLoad ()
java.io.StringWriter sw
java.io.PrintWriter pw
public final java.lang.String printCurrentState (long)
com.android.internal.os.ProcessCpuTracker$Stats tst
int j
int M
com.android.internal.os.ProcessCpuTracker$Stats st
int i
long now
java.io.StringWriter sw
java.io.PrintWriter pw
long sampleTime
long sampleRealTime
long percAwake
int totalTime
int N
private void printRatio (java.io.PrintWriter, long, long)
long remainder
java.io.PrintWriter pw
long numerator
long denominator
long thousands
long hundreds
private void printProcessCPU (java.io.PrintWriter, java.lang.String, int, java.lang.String, int, int, int, int, int, int, int, int)
java.io.PrintWriter pw
String prefix
int pid
String label
int totalTime
int user
int system
int iowait
int irq
int softIrq
int minFaults
int majFaults
private java.lang.String readFile (java.lang.String, char)
java.io.IOException e
int i
int len
java.io.IOException e
java.io.FileNotFoundException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
String file
char endChar
android.os.StrictMode$ThreadPolicy savedPolicy
java.io.FileInputStream is
private void getName (com.android.internal.os.ProcessCpuTracker$Stats, java.lang.String)
int i
String cmdName
com.android.internal.os.ProcessCpuTracker$Stats st
String cmdlineFile
String newName
static void ()
}
com/android/internal/inputmethod/
com/android/internal/inputmethod/InputMethodUtils.classInputMethodUtils.java
package com.android.internal.inputmethod
public com.android.internal.inputmethod.InputMethodUtils extends java.lang.Object {
public static final boolean DEBUG
public static final int NOT_A_SUBTYPE_ID
public static final String SUBTYPE_MODE_KEYBOARD
public static final String SUBTYPE_MODE_VOICE
private static final String TAG
private static final java.util.Locale ENGLISH_LOCALE
private static final String NOT_A_SUBTYPE_ID_STR
private static final String TAG_ENABLED_WHEN_DEFAULT_IS_NOT_ASCII_CAPABLE
private static final String TAG_ASCII_CAPABLE
private void ()
public static java.lang.String getStackTrace ()
int j
StackTraceElement[] frames
RuntimeException e
StringBuilder sb
public static java.lang.String getApiCallStack ()
String tempCallStack
int j
StackTraceElement[] frames
RuntimeException e
String apiCallStack
public static boolean isSystemIme (android.view.inputmethod.InputMethodInfo)
android.view.inputmethod.InputMethodInfo inputMethod
public static boolean isSystemImeThatHasEnglishKeyboardSubtype (android.view.inputmethod.InputMethodInfo)
android.view.inputmethod.InputMethodInfo imi
private static boolean isSystemAuxilialyImeThatHashAutomaticSubtype (android.view.inputmethod.InputMethodInfo)
android.view.inputmethod.InputMethodSubtype s
int i
android.view.inputmethod.InputMethodInfo imi
int subtypeCount
public static java.util.ArrayList getDefaultEnabledImes (android.content.Context, boolean, java.util.ArrayList)
android.view.inputmethod.InputMethodInfo imi
int i
android.view.inputmethod.InputMethodInfo imi
int i
android.content.Context context
boolean isSystemReady
java.util.ArrayList imis
java.util.ArrayList retval
boolean auxilialyImeAdded
public static boolean isValidSystemDefaultIme (boolean, android.view.inputmethod.InputMethodInfo, android.content.Context)
android.content.res.Resources$NotFoundException ex
boolean isSystemReady
android.view.inputmethod.InputMethodInfo imi
android.content.Context context
public static boolean isDefaultEnabledIme (boolean, android.view.inputmethod.InputMethodInfo, android.content.Context)
boolean isSystemReady
android.view.inputmethod.InputMethodInfo imi
android.content.Context context
public static boolean containsSubtypeOf (android.view.inputmethod.InputMethodInfo, java.lang.String, java.lang.String)
int i
android.view.inputmethod.InputMethodInfo imi
String language
String mode
int N
public static java.util.ArrayList getSubtypes (android.view.inputmethod.InputMethodInfo)
int i
android.view.inputmethod.InputMethodInfo imi
java.util.ArrayList subtypes
int subtypeCount
public static java.util.ArrayList getOverridingImplicitlyEnabledSubtypes (android.view.inputmethod.InputMethodInfo, java.lang.String)
android.view.inputmethod.InputMethodSubtype subtype
int i
android.view.inputmethod.InputMethodInfo imi
String mode
java.util.ArrayList subtypes
int subtypeCount
public static android.view.inputmethod.InputMethodInfo getMostApplicableDefaultIME (java.util.List)
android.view.inputmethod.InputMethodInfo imi
int i
int firstFoundSystemIme
java.util.List enabledImes
public static boolean isValidSubtypeId (android.view.inputmethod.InputMethodInfo, int)
android.view.inputmethod.InputMethodInfo imi
int subtypeHashCode
public static int getSubtypeIdFromHashCode (android.view.inputmethod.InputMethodInfo, int)
android.view.inputmethod.InputMethodSubtype ims
int i
int subtypeCount
android.view.inputmethod.InputMethodInfo imi
int subtypeHashCode
private static java.util.ArrayList getImplicitlyApplicableSubtypesLocked (android.content.res.Resources, android.view.inputmethod.InputMethodInfo)
String mode
android.view.inputmethod.InputMethodSubtype subtype
int i
android.view.inputmethod.InputMethodSubtype applicableSubtype
android.view.inputmethod.InputMethodSubtype subtype
String locale
String mode
int i
android.view.inputmethod.InputMethodSubtype subtype
String mode
int i
android.view.inputmethod.InputMethodSubtype lastResortKeyboardSubtype
android.content.res.Resources res
android.view.inputmethod.InputMethodInfo imi
java.util.List subtypes
String systemLocale
java.util.HashMap applicableModeAndSubtypesMap
int N
android.view.inputmethod.InputMethodSubtype keyboardSubtype
java.util.ArrayList applicableSubtypes
private static java.util.List getEnabledInputMethodSubtypeList (android.content.Context, android.view.inputmethod.InputMethodInfo, java.util.List, boolean)
android.content.Context context
android.view.inputmethod.InputMethodInfo imi
java.util.List enabledSubtypes
boolean allowsImplicitlySelectedSubtypes
public static android.view.inputmethod.InputMethodSubtype findLastResortApplicableSubtypeLocked (android.content.res.Resources, java.util.List, java.lang.String, java.lang.String, boolean)
android.view.inputmethod.InputMethodSubtype subtype
String subtypeLocale
int i
android.content.res.Resources res
java.util.List subtypes
String mode
String locale
boolean canIgnoreLocaleAsLastResort
String language
boolean partialMatchFound
android.view.inputmethod.InputMethodSubtype applicableSubtype
android.view.inputmethod.InputMethodSubtype firstMatchedModeSubtype
int N
public static boolean canAddToLastInputMethod (android.view.inputmethod.InputMethodSubtype)
android.view.inputmethod.InputMethodSubtype subtype
public static void setNonSelectedSystemImesDisabledUntilUsed (android.content.pm.PackageManager, java.util.List)
android.view.inputmethod.InputMethodInfo imi
int j
android.content.pm.PackageManager$NameNotFoundException e
boolean enabledIme
android.content.pm.ApplicationInfo ai
boolean isSystemPackage
String packageName
String[] arr$
int len$
int i$
android.content.pm.PackageManager packageManager
java.util.List enabledImis
String[] systemImesDisabledUntilUsed
android.view.textservice.SpellCheckerInfo currentSpellChecker
private static void setDisabledUntilUsed (android.content.pm.PackageManager, java.lang.String)
android.content.pm.PackageManager packageManager
String packageName
int state
public static java.lang.CharSequence getImeAndSubtypeDisplayName (android.content.Context, android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype)
android.content.Context context
android.view.inputmethod.InputMethodInfo imi
android.view.inputmethod.InputMethodSubtype subtype
CharSequence imiLabel
static java.util.ArrayList access$000 (android.content.res.Resources, android.view.inputmethod.InputMethodInfo)
android.content.res.Resources x0
android.view.inputmethod.InputMethodInfo x1
static java.lang.String access$100 ()
static void ()
}
com/android/internal/inputmethod/InputMethodUtils$InputMethodSettings.classInputMethodUtils.java
package com.android.internal.inputmethod
public com.android.internal.inputmethod.InputMethodUtils$InputMethodSettings extends java.lang.Object {
private static final char INPUT_METHOD_SEPARATER
private static final char INPUT_METHOD_SUBTYPE_SEPARATER
private final android.text.TextUtils$SimpleStringSplitter mInputMethodSplitter
private final android.text.TextUtils$SimpleStringSplitter mSubtypeSplitter
private final android.content.res.Resources mRes
private final android.content.ContentResolver mResolver
private final java.util.HashMap mMethodMap
private final java.util.ArrayList mMethodList
private String mEnabledInputMethodsStrCache
private int mCurrentUserId
private static void buildEnabledInputMethodsSettingString (java.lang.StringBuilder, android.util.Pair)
String subtypeId
java.util.Iterator i$
StringBuilder builder
android.util.Pair pair
String id
java.util.ArrayList subtypes
public void (android.content.res.Resources, android.content.ContentResolver, java.util.HashMap, java.util.ArrayList, int)
android.content.res.Resources res
android.content.ContentResolver resolver
java.util.HashMap methodMap
java.util.ArrayList methodList
int userId
public void setCurrentUserId (int)
int userId
public java.util.List getEnabledInputMethodListLocked ()
public java.util.List getEnabledInputMethodAndSubtypeHashCodeListLocked ()
public java.util.List getEnabledInputMethodSubtypeListLocked (android.content.Context, android.view.inputmethod.InputMethodInfo, boolean)
android.content.Context context
android.view.inputmethod.InputMethodInfo imi
boolean allowsImplicitlySelectedSubtypes
java.util.List enabledSubtypes
public java.util.List getEnabledInputMethodSubtypeListLocked (android.view.inputmethod.InputMethodInfo)
String s
java.util.Iterator i$
android.view.inputmethod.InputMethodSubtype ims
int i
int subtypeCount
android.view.inputmethod.InputMethodInfo info
android.util.Pair imsPair
java.util.Iterator i$
android.view.inputmethod.InputMethodInfo imi
java.util.List imsList
java.util.ArrayList enabledSubtypes
public void enableAllIMEsIfThereIsNoEnabledIME ()
android.view.inputmethod.InputMethodInfo imi
int i
StringBuilder sb
int N
public java.util.List getEnabledInputMethodsAndSubtypeListLocked ()
java.util.ArrayList subtypeHashes
String imeId
String nextImsStr
java.util.ArrayList imsList
String enabledInputMethodsStr
public void appendAndPutEnabledInputMethodLocked (java.lang.String, boolean)
String id
boolean reloadInputMethodStr
public boolean buildAndPutEnabledInputMethodsStrRemovingIdLocked (java.lang.StringBuilder, java.util.List, java.lang.String)
String curId
android.util.Pair ims
java.util.Iterator i$
StringBuilder builder
java.util.List imsList
String id
boolean isRemoved
boolean needsAppendSeparator
private java.util.List createEnabledInputMethodListLocked (java.util.List)
android.view.inputmethod.InputMethodInfo info
android.util.Pair ims
java.util.Iterator i$
java.util.List imsList
java.util.ArrayList res
private java.util.List createEnabledInputMethodAndSubtypeHashCodeListLocked (java.util.List)
android.view.inputmethod.InputMethodInfo info
android.util.Pair ims
java.util.Iterator i$
java.util.List imsList
java.util.ArrayList res
private void putEnabledInputMethodsStr (java.lang.String)
String str
public java.lang.String getEnabledInputMethodsStr ()
private void saveSubtypeHistory (java.util.List, java.lang.String, java.lang.String)
String imeId
String subtypeId
android.util.Pair ime
java.util.Iterator i$
java.util.List savedImes
String newImeId
String newSubtypeId
StringBuilder builder
boolean isImeAdded
private void addSubtypeToHistory (java.lang.String, java.lang.String)
android.util.Pair ime
java.util.Iterator i$
String imeId
String subtypeId
java.util.List subtypeHistory
private void putSubtypeHistoryStr (java.lang.String)
String str
public android.util.Pair getLastInputMethodAndSubtypeLocked ()
public java.lang.String getLastSubtypeForInputMethodLocked (java.lang.String)
String imeId
android.util.Pair ime
private android.util.Pair getLastSubtypeForInputMethodLockedInternal (java.lang.String)
String subtypeInTheHistory
String subtypeHashCode
String imeInTheHistory
android.util.Pair imeAndSubtype
java.util.Iterator i$
String imeId
java.util.List enabledImes
java.util.List subtypeHistory
private java.lang.String getEnabledSubtypeHashCodeForInputMethodAndSubtypeLocked (java.util.List, java.lang.String, java.lang.String)
android.view.inputmethod.InputMethodSubtype st
int i
int N
java.util.List implicitlySelectedSubtypes
int hashCode
NumberFormatException e
String s
java.util.Iterator i$
java.util.ArrayList explicitlyEnabledSubtypes
android.view.inputmethod.InputMethodInfo imi
android.util.Pair enabledIme
java.util.Iterator i$
java.util.List enabledImes
String imeId
String subtypeHashCode
private java.util.List loadInputMethodAndSubtypeHistoryLocked ()
String subtypeId
String imeId
String nextImsStr
java.util.ArrayList imsList
String subtypeHistoryStr
private java.lang.String getSubtypeHistoryStr ()
public void putSelectedInputMethod (java.lang.String)
String imeId
public void putSelectedSubtype (int)
int subtypeId
public java.lang.String getDisabledSystemInputMethods ()
public java.lang.String getSelectedInputMethod ()
public boolean isSubtypeSelected ()
private int getSelectedInputMethodSubtypeHashCode ()
android.provider.Settings$SettingNotFoundException e
public int getCurrentUserId ()
public int getSelectedInputMethodSubtypeId (java.lang.String)
String selectedImiId
android.view.inputmethod.InputMethodInfo imi
int subtypeHashCode
public void saveCurrentInputMethodAndSubtypeToHistory (java.lang.String, android.view.inputmethod.InputMethodSubtype)
String curMethodId
android.view.inputmethod.InputMethodSubtype currentSubtype
String subtypeId
}
com/android/internal/inputmethod/InputMethodSubtypeSwitchingController$StaticRotationList.classInputMethodSubtypeSwitchingController.java
package com.android.internal.inputmethod
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$StaticRotationList extends java.lang.Object {
private final java.util.List mImeSubtypeList
public void (java.util.List)
java.util.List imeSubtypeList
private int getIndex (android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype)
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem isli
int i
android.view.inputmethod.InputMethodInfo imi
android.view.inputmethod.InputMethodSubtype subtype
int currentSubtypeId
int N
public com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem getNextInputMethodLocked (boolean, android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype)
int candidateIndex
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem candidate
int offset
boolean onlyCurrentIme
android.view.inputmethod.InputMethodInfo imi
android.view.inputmethod.InputMethodSubtype subtype
int currentIndex
int N
static java.util.List access$400 (com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$StaticRotationList)
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$StaticRotationList x0
}
com/android/internal/inputmethod/InputMethodSubtypeSwitchingController$ControllerImpl.classInputMethodSubtypeSwitchingController.java
package com.android.internal.inputmethod
public com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ControllerImpl extends java.lang.Object {
private final com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$DynamicRotationList mSwitchingAwareRotationList
private final com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$StaticRotationList mSwitchingUnawareRotationList
public static com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ControllerImpl createFrom (com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ControllerImpl, java.util.List)
java.util.List switchingAwareImeSubtypes
java.util.List switchingUnawareImeSubtypes
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ControllerImpl currentInstance
java.util.List sortedEnabledItems
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$DynamicRotationList switchingAwareRotationList
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$StaticRotationList switchingUnawareRotationList
private void (com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$DynamicRotationList, com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$StaticRotationList)
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$DynamicRotationList switchingAwareRotationList
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$StaticRotationList switchingUnawareRotationList
public com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem getNextInputMethod (boolean, android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype)
boolean onlyCurrentIme
android.view.inputmethod.InputMethodInfo imi
android.view.inputmethod.InputMethodSubtype subtype
public void onUserActionLocked (android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype)
android.view.inputmethod.InputMethodInfo imi
android.view.inputmethod.InputMethodSubtype subtype
private static java.util.List filterImeSubtypeList (java.util.List, boolean)
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem item
int i
java.util.List items
boolean supportsSwitchingToNextInputMethod
java.util.ArrayList result
int ALL_ITEMS_COUNT
}
com/android/internal/inputmethod/InputMethodSubtypeSwitchingController$InputMethodAndSubtypeList$1.classInputMethodSubtypeSwitchingController.java
package com.android.internal.inputmethod
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$InputMethodAndSubtypeList$1 extends java.lang.Object implements java.util.Comparator {
final com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$InputMethodAndSubtypeList this$0
void (com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$InputMethodAndSubtypeList)
public int compare (android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodInfo)
android.view.inputmethod.InputMethodInfo imi1
android.view.inputmethod.InputMethodInfo imi2
CharSequence imiId1
CharSequence imiId2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/android/internal/inputmethod/InputMethodSubtypeSwitchingController.classInputMethodSubtypeSwitchingController.java
package com.android.internal.inputmethod
public com.android.internal.inputmethod.InputMethodSubtypeSwitchingController extends java.lang.Object {
private static final String TAG
private static final boolean DEBUG
private static final int NOT_A_SUBTYPE_ID
private final com.android.internal.inputmethod.InputMethodUtils$InputMethodSettings mSettings
private com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$InputMethodAndSubtypeList mSubtypeList
private com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ControllerImpl mController
private static int calculateSubtypeId (android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype)
android.view.inputmethod.InputMethodInfo imi
android.view.inputmethod.InputMethodSubtype subtype
private void (com.android.internal.inputmethod.InputMethodUtils$InputMethodSettings, android.content.Context)
com.android.internal.inputmethod.InputMethodUtils$InputMethodSettings settings
android.content.Context context
public static com.android.internal.inputmethod.InputMethodSubtypeSwitchingController createInstanceLocked (com.android.internal.inputmethod.InputMethodUtils$InputMethodSettings, android.content.Context)
com.android.internal.inputmethod.InputMethodUtils$InputMethodSettings settings
android.content.Context context
public void onUserActionLocked (android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype)
android.view.inputmethod.InputMethodInfo imi
android.view.inputmethod.InputMethodSubtype subtype
public void resetCircularListLocked (android.content.Context)
android.content.Context context
public com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem getNextInputMethodLocked (boolean, android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype)
boolean onlyCurrentIme
android.view.inputmethod.InputMethodInfo imi
android.view.inputmethod.InputMethodSubtype subtype
public java.util.List getSortedInputMethodAndSubtypeListLocked (boolean, boolean, boolean)
boolean showSubtypes
boolean inputShown
boolean isScreenLocked
static int access$100 (android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype)
android.view.inputmethod.InputMethodInfo x0
android.view.inputmethod.InputMethodSubtype x1
static void ()
}
com/android/internal/inputmethod/InputMethodSubtypeSwitchingController$InputMethodAndSubtypeList.classInputMethodSubtypeSwitchingController.java
package com.android.internal.inputmethod
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$InputMethodAndSubtypeList extends java.lang.Object {
private final android.content.Context mContext
private final android.content.pm.PackageManager mPm
private final String mSystemLocaleStr
private final com.android.internal.inputmethod.InputMethodUtils$InputMethodSettings mSettings
private final java.util.TreeMap mSortedImmis
public void (android.content.Context, com.android.internal.inputmethod.InputMethodUtils$InputMethodSettings)
android.content.Context context
com.android.internal.inputmethod.InputMethodUtils$InputMethodSettings settings
java.util.Locale locale
public java.util.List getSortedInputMethodAndSubtypeList ()
public java.util.List getSortedInputMethodAndSubtypeList (boolean, boolean, boolean)
android.view.inputmethod.InputMethodSubtype subtype
java.util.Iterator i$
CharSequence subtypeLabel
android.view.inputmethod.InputMethodSubtype subtype
String subtypeHashCode
int j
int subtypeCount
java.util.List explicitlyOrImplicitlyEnabledSubtypeList
java.util.HashSet enabledSubtypeSet
CharSequence imeLabel
android.view.inputmethod.InputMethodInfo imi
java.util.Iterator i$
boolean showSubtypes
boolean inputShown
boolean isScreenLocked
java.util.ArrayList imList
java.util.HashMap immis
static android.content.pm.PackageManager access$000 (com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$InputMethodAndSubtypeList)
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$InputMethodAndSubtypeList x0
}
com/android/internal/inputmethod/InputMethodSubtypeSwitchingController$ImeSubtypeListItem.classInputMethodSubtypeSwitchingController.java
package com.android.internal.inputmethod
public com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem extends java.lang.Object implements java.lang.Comparable {
public final CharSequence mImeName
public final CharSequence mSubtypeName
public final android.view.inputmethod.InputMethodInfo mImi
public final int mSubtypeId
public final boolean mIsSystemLocale
public final boolean mIsSystemLanguage
public void (java.lang.CharSequence, java.lang.CharSequence, android.view.inputmethod.InputMethodInfo, int, java.lang.String, java.lang.String)
String systemLanguage
String subtypeLanguage
CharSequence imeName
CharSequence subtypeName
android.view.inputmethod.InputMethodInfo imi
int subtypeId
String subtypeLocale
String systemLocale
private static java.lang.String parseLanguageFromLocaleString (java.lang.String)
String locale
int idx
public int compareTo (com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem)
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem other
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem that
Object o
public volatile int compareTo (java.lang.Object)
Object x0
}
com/android/internal/inputmethod/InputMethodSubtypeSwitchingController$DynamicRotationList.classInputMethodSubtypeSwitchingController.java
package com.android.internal.inputmethod
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$DynamicRotationList extends java.lang.Object {
private static final String TAG
private final java.util.List mImeSubtypeList
private final int[] mUsageHistoryOfSubtypeListItemIndex
private void (java.util.List)
int i
java.util.List imeSubtypeListItems
int N
private int getUsageRank (android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype)
int subtypeListItemIndex
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem subtypeListItem
int usageRank
android.view.inputmethod.InputMethodInfo imi
android.view.inputmethod.InputMethodSubtype subtype
int currentSubtypeId
int N
public void onUserAction (android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype)
android.view.inputmethod.InputMethodInfo imi
android.view.inputmethod.InputMethodSubtype subtype
int currentUsageRank
int currentItemIndex
public com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem getNextInputMethodLocked (boolean, android.view.inputmethod.InputMethodInfo, android.view.inputmethod.InputMethodSubtype)
int subtypeListItemRank
int subtypeListItemIndex
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$ImeSubtypeListItem subtypeListItem
int i
boolean onlyCurrentIme
android.view.inputmethod.InputMethodInfo imi
android.view.inputmethod.InputMethodSubtype subtype
int currentUsageRank
int N
static java.util.List access$200 (com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$DynamicRotationList)
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$DynamicRotationList x0
void (java.util.List, com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$1)
java.util.List x0
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$1 x1
static void ()
}
com/android/internal/inputmethod/InputMethodSubtypeSwitchingController$1.classInputMethodSubtypeSwitchingController.java
package com.android.internal.inputmethod
com.android.internal.inputmethod.InputMethodSubtypeSwitchingController$1 extends java.lang.Object {
}
com/android/internal/notification/
com/android/internal/notification/DemoContactNotificationScorer.classDemoContactNotificationScorer.java
package com.android.internal.notification
public com.android.internal.notification.DemoContactNotificationScorer extends java.lang.Object implements com.android.internal.notification.NotificationScorer {
private static final String TAG
private static final boolean DBG
protected static final boolean ENABLE_CONTACT_SCORER
private static final String SETTING_ENABLE_SCORER
protected boolean mEnabled
private static final int NOTIFICATION_PRIORITY_MULTIPLIER
private android.content.Context mContext
private static final java.util.List RELEVANT_KEYS_LIST
private static final String[] PROJECTION
private static final android.net.Uri CONTACTS_URI
public void ()
private static java.util.List extractSpannedStrings (java.lang.CharSequence)
StringIndexOutOfBoundsException e
Object spanObj
Object[] arr$
int len$
int i$
CharSequence charSequence
android.text.SpannableString spannableString
Object[] ssArr
java.util.ArrayList sss
private static java.lang.String getQuestionMarksInParens (int)
int i
int n
StringBuilder sb
private boolean hasStarredContact (android.os.Bundle)
CharSequence line
CharSequence[] arr$
int len$
int i$
String rk
java.util.Iterator i$
Throwable t
android.os.Bundle extras
java.util.ArrayList qStrings
String[] qStringsArr
String selection
android.database.Cursor c
private static final int clamp (int, int, int)
int x
int low
int high
private static int priorityBumpMap (int)
int incomingScore
int pm
int theScore
public void initialize (android.content.Context)
android.content.Context context
public int getScore (android.app.Notification, int)
android.app.Notification notification
int score
boolean hasStarredPriority
static void ()
}
com/android/internal/notification/NotificationScorer.classNotificationScorer.java
package com.android.internal.notification
public abstract com.android.internal.notification.NotificationScorer extends java.lang.Object {
public abstract void initialize (android.content.Context)
public abstract int getScore (android.app.Notification, int)
}
com/android/internal/util/
com/android/internal/util/FileRotator$1.classFileRotator.java
package com.android.internal.util
com.android.internal.util.FileRotator$1 extends java.lang.Object implements com.android.internal.util.FileRotator$Rewriter {
final com.android.internal.util.FileRotator$Reader val$reader
final com.android.internal.util.FileRotator$Writer val$writer
final com.android.internal.util.FileRotator this$0
void (com.android.internal.util.FileRotator, com.android.internal.util.FileRotator$Reader, com.android.internal.util.FileRotator$Writer)
public void reset ()
public void read (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
public boolean shouldWrite ()
public void write (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
}
com/android/internal/util/DumpUtils$Dump.classDumpUtils.java
package com.android.internal.util
public abstract com.android.internal.util.DumpUtils$Dump extends java.lang.Object {
public abstract void dump (java.io.PrintWriter)
}
com/android/internal/util/IState.classIState.java
package com.android.internal.util
public abstract com.android.internal.util.IState extends java.lang.Object {
public static final boolean HANDLED
public static final boolean NOT_HANDLED
public abstract void enter ()
public abstract void exit ()
public abstract boolean processMessage (android.os.Message)
public abstract java.lang.String getName ()
}
com/android/internal/util/BitwiseInputStream$AccessException.classBitwiseInputStream.java
package com.android.internal.util
public com.android.internal.util.BitwiseInputStream$AccessException extends java.lang.Exception {
public void (java.lang.String)
String s
}
com/android/internal/util/GrowingArrayUtils.classGrowingArrayUtils.java
package com.android.internal.util
public final com.android.internal.util.GrowingArrayUtils extends java.lang.Object {
static final boolean $assertionsDisabled
public static java.lang.Object[] append (java.lang.Object[], int, java.lang.Object)
Object[] newArray
Object[] array
int currentSize
Object element
public static int[] append (int[], int, int)
int[] newArray
int[] array
int currentSize
int element
public static long[] append (long[], int, long)
long[] newArray
long[] array
int currentSize
long element
public static boolean[] append (boolean[], int, boolean)
boolean[] newArray
boolean[] array
int currentSize
boolean element
public static java.lang.Object[] insert (java.lang.Object[], int, int, java.lang.Object)
Object[] array
int currentSize
int index
Object element
Object[] newArray
public static int[] insert (int[], int, int, int)
int[] array
int currentSize
int index
int element
int[] newArray
public static long[] insert (long[], int, int, long)
long[] array
int currentSize
int index
long element
long[] newArray
public static boolean[] insert (boolean[], int, int, boolean)
boolean[] array
int currentSize
int index
boolean element
boolean[] newArray
public static int growSize (int)
int currentSize
private void ()
static void ()
}
com/android/internal/util/FileRotator$Rewriter.classFileRotator.java
package com.android.internal.util
public abstract com.android.internal.util.FileRotator$Rewriter extends java.lang.Object implements com.android.internal.util.FileRotator$Reader com.android.internal.util.FileRotator$Writer {
public abstract void reset ()
public abstract boolean shouldWrite ()
}
com/android/internal/util/HexDump.classHexDump.java
package com.android.internal.util
public com.android.internal.util.HexDump extends java.lang.Object {
private static final char[] HEX_DIGITS
public void ()
public static java.lang.String dumpHexString (byte[])
byte[] array
public static java.lang.String dumpHexString (byte[], int, int)
int j
byte b
int i
int i
int i
int count
byte[] array
int offset
int length
StringBuilder result
byte[] line
int lineIndex
public static java.lang.String toHexString (byte)
byte b
public static java.lang.String toHexString (byte[])
byte[] array
public static java.lang.String toHexString (byte[], int, int)
byte b
int i
byte[] array
int offset
int length
char[] buf
int bufIndex
public static java.lang.String toHexString (int)
int i
public static byte[] toByteArray (byte)
byte b
byte[] array
public static byte[] toByteArray (int)
int i
byte[] array
private static int toByte (char)
char c
public static byte[] hexStringToByteArray (java.lang.String)
int i
String hexString
int length
byte[] buffer
static void ()
}
com/android/internal/util/AsyncChannel$DeathMonitor.classAsyncChannel.java
package com.android.internal.util
final com.android.internal.util.AsyncChannel$DeathMonitor extends java.lang.Object implements android.os.IBinder$DeathRecipient {
final com.android.internal.util.AsyncChannel this$0
void (com.android.internal.util.AsyncChannel)
public void binderDied ()
}
com/android/internal/util/TypedProperties$ParseException.classTypedProperties.java
package com.android.internal.util
public com.android.internal.util.TypedProperties$ParseException extends java.lang.IllegalArgumentException {
void (java.io.StreamTokenizer, java.lang.String)
java.io.StreamTokenizer state
String expected
}
com/android/internal/util/FileRotator$FileInfo.classFileRotator.java
package com.android.internal.util
com.android.internal.util.FileRotator$FileInfo extends java.lang.Object {
public final String prefix
public long startMillis
public long endMillis
public void (java.lang.String)
String prefix
public boolean parse (java.lang.String)
NumberFormatException e
String name
int dotIndex
int dashIndex
public java.lang.String build ()
StringBuilder name
public boolean isActive ()
}
com/android/internal/util/AsyncService$AsyncServiceInfo.classAsyncService.java
package com.android.internal.util
public final com.android.internal.util.AsyncService$AsyncServiceInfo extends java.lang.Object {
public android.os.Handler mHandler
public int mRestartFlags
public void ()
}
com/android/internal/util/AsyncChannel$1ConnectAsync.classAsyncChannel.java
package com.android.internal.util
final com.android.internal.util.AsyncChannel$1ConnectAsync extends java.lang.Object implements java.lang.Runnable {
android.content.Context mSrcCtx
android.os.Handler mSrcHdlr
String mDstPackageName
String mDstClassName
final com.android.internal.util.AsyncChannel this$0
void (com.android.internal.util.AsyncChannel, android.content.Context, android.os.Handler, java.lang.String, java.lang.String)
android.content.Context srcContext
android.os.Handler srcHandler
String dstPackageName
String dstClassName
public void run ()
int result
}
com/android/internal/util/DumpUtils.classDumpUtils.java
package com.android.internal.util
public final com.android.internal.util.DumpUtils extends java.lang.Object {
private void ()
public static void dumpAsync (android.os.Handler, com.android.internal.util.DumpUtils$Dump, java.io.PrintWriter, long)
android.os.Handler handler
com.android.internal.util.DumpUtils$Dump dump
java.io.PrintWriter pw
long timeout
java.io.StringWriter sw
}
com/android/internal/util/AsyncChannel$SyncMessenger$SyncHandler.classAsyncChannel.java
package com.android.internal.util
com.android.internal.util.AsyncChannel$SyncMessenger$SyncHandler extends android.os.Handler {
private Object mLockObject
private android.os.Message mResultMsg
final com.android.internal.util.AsyncChannel$SyncMessenger this$0
private void (com.android.internal.util.AsyncChannel$SyncMessenger, android.os.Looper)
android.os.Looper looper
public void handleMessage (android.os.Message)
android.os.Message msg
void (com.android.internal.util.AsyncChannel$SyncMessenger, android.os.Looper, com.android.internal.util.AsyncChannel$1)
com.android.internal.util.AsyncChannel$SyncMessenger x0
android.os.Looper x1
com.android.internal.util.AsyncChannel$1 x2
static java.lang.Object access$300 (com.android.internal.util.AsyncChannel$SyncMessenger$SyncHandler)
com.android.internal.util.AsyncChannel$SyncMessenger$SyncHandler x0
static android.os.Message access$402 (com.android.internal.util.AsyncChannel$SyncMessenger$SyncHandler, android.os.Message)
com.android.internal.util.AsyncChannel$SyncMessenger$SyncHandler x0
android.os.Message x1
static android.os.Message access$400 (com.android.internal.util.AsyncChannel$SyncMessenger$SyncHandler)
com.android.internal.util.AsyncChannel$SyncMessenger$SyncHandler x0
}
com/android/internal/util/AsyncChannel$AsyncChannelConnection.classAsyncChannel.java
package com.android.internal.util
com.android.internal.util.AsyncChannel$AsyncChannelConnection extends java.lang.Object implements android.content.ServiceConnection {
final com.android.internal.util.AsyncChannel this$0
void (com.android.internal.util.AsyncChannel)
public void onServiceConnected (android.content.ComponentName, android.os.IBinder)
android.content.ComponentName className
android.os.IBinder service
public void onServiceDisconnected (android.content.ComponentName)
android.content.ComponentName className
}
com/android/internal/util/FileRotator$Writer.classFileRotator.java
package com.android.internal.util
public abstract com.android.internal.util.FileRotator$Writer extends java.lang.Object {
public abstract void write (java.io.OutputStream) throws java.io.IOException
}
com/android/internal/util/LocalLog.classLocalLog.java
package com.android.internal.util
public com.android.internal.util.LocalLog extends java.lang.Object {
private final String mTag
private final int mMaxLines
private final java.util.ArrayList mLines
public void (java.lang.String)
String tag
public void w (java.lang.String)
String msg
public boolean dump (java.io.PrintWriter, java.lang.String, java.lang.String)
int i
java.io.PrintWriter pw
String header
String prefix
}
com/android/internal/util/Predicates.classPredicates.java
package com.android.internal.util
public com.android.internal.util.Predicates extends java.lang.Object {
private void ()
public static transient com.android.internal.util.Predicate and (com.android.internal.util.Predicate[])
com.android.internal.util.Predicate[] components
public static com.android.internal.util.Predicate and (java.lang.Iterable)
Iterable components
public static transient com.android.internal.util.Predicate or (com.android.internal.util.Predicate[])
com.android.internal.util.Predicate[] components
public static com.android.internal.util.Predicate or (java.lang.Iterable)
Iterable components
public static com.android.internal.util.Predicate not (com.android.internal.util.Predicate)
com.android.internal.util.Predicate predicate
}
com/android/internal/util/FastMath.classFastMath.java
package com.android.internal.util
public com.android.internal.util.FastMath extends java.lang.Object {
public void ()
public static int round (float)
float value
long lx
}
com/android/internal/util/TypedProperties$TypeException.classTypedProperties.java
package com.android.internal.util
public com.android.internal.util.TypedProperties$TypeException extends java.lang.IllegalArgumentException {
void (java.lang.String, java.lang.Object, java.lang.String)
String property
Object value
String requestedType
}
com/android/internal/util/BitwiseOutputStream.classBitwiseOutputStream.java
package com.android.internal.util
public com.android.internal.util.BitwiseOutputStream extends java.lang.Object {
private byte[] mBuf
private int mPos
private int mEnd
public void (int)
int startingLength
public byte[] toByteArray ()
int len
byte[] newBuf
private void possExpand (int)
int bits
byte[] newBuf
public void write (int, int) throws com.android.internal.util.BitwiseOutputStream$AccessException
int bits
int data
int index
int offset
public void writeByteArray (int, byte[]) throws com.android.internal.util.BitwiseOutputStream$AccessException
int increment
int i
int bits
byte[] arr
public void skip (int)
int bits
}
com/android/internal/util/FileRotator$Reader.classFileRotator.java
package com.android.internal.util
public abstract com.android.internal.util.FileRotator$Reader extends java.lang.Object {
public abstract void read (java.io.InputStream) throws java.io.IOException
}
com/android/internal/util/WithFramework.classWithFramework.java
package com.android.internal.util
com.android.internal.util.WithFramework extends java.lang.Object {
void ()
public static void main (java.lang.String[]) throws java.lang.Exception
String[] args
Class mainClass
String[] newArgs
java.lang.reflect.Method mainMethod
private static void printUsage ()
static native int registerNatives ()
}
com/android/internal/util/Predicate.classPredicate.java
package com.android.internal.util
public abstract com.android.internal.util.Predicate extends java.lang.Object {
public abstract boolean apply (java.lang.Object)
}
com/android/internal/util/State.classState.java
package com.android.internal.util
public com.android.internal.util.State extends java.lang.Object implements com.android.internal.util.IState {
protected void ()
public void enter ()
public void exit ()
public boolean processMessage (android.os.Message)
android.os.Message msg
public java.lang.String getName ()
String name
int lastDollar
}
com/android/internal/util/FastXmlSerializer.classFastXmlSerializer.java
package com.android.internal.util
public com.android.internal.util.FastXmlSerializer extends java.lang.Object implements org.xmlpull.v1.XmlSerializer {
private static final String[] ESCAPE_TABLE
private static final int BUFFER_LEN
private static String sSpace
private final char[] mText
private int mPos
private java.io.Writer mWriter
private java.io.OutputStream mOutputStream
private java.nio.charset.CharsetEncoder mCharset
private java.nio.ByteBuffer mBytes
private boolean mIndent
private boolean mInTag
private int mNesting
private boolean mLineStart
public void ()
private void append (char) throws java.io.IOException
char c
int pos
private void append (java.lang.String, int, int) throws java.io.IOException
int next
int end
String str
int i
int length
int pos
private void append (char[], int, int) throws java.io.IOException
int next
int end
char[] buf
int i
int length
int pos
private void append (java.lang.String) throws java.io.IOException
String str
private void appendIndent (int) throws java.io.IOException
int indent
private void escapeAndAppendString (java.lang.String) throws java.io.IOException
char c
String escape
String string
int N
char NE
String[] escapes
int lastPos
int pos
private void escapeAndAppendString (char[], int, int) throws java.io.IOException
char c
String escape
char[] buf
int start
int len
char NE
String[] escapes
int end
int lastPos
int pos
public org.xmlpull.v1.XmlSerializer attribute (java.lang.String, java.lang.String, java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String namespace
String name
String value
public void cdsect (java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String text
public void comment (java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String text
public void docdecl (java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String text
public void endDocument () throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
public org.xmlpull.v1.XmlSerializer endTag (java.lang.String, java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String namespace
String name
public void entityRef (java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String text
private void flushBytes () throws java.io.IOException
int position
public void flush () throws java.io.IOException
java.nio.CharBuffer charBuffer
java.nio.charset.CoderResult result
public int getDepth ()
public boolean getFeature (java.lang.String)
String name
public java.lang.String getName ()
public java.lang.String getNamespace ()
public java.lang.String getPrefix (java.lang.String, boolean) throws java.lang.IllegalArgumentException
String namespace
boolean generatePrefix
public java.lang.Object getProperty (java.lang.String)
String name
public void ignorableWhitespace (java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String text
public void processingInstruction (java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String text
public void setFeature (java.lang.String, boolean) throws java.lang.IllegalArgumentException java.lang.IllegalStateException
String name
boolean state
public void setOutput (java.io.OutputStream, java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
java.nio.charset.IllegalCharsetNameException e
java.nio.charset.UnsupportedCharsetException e
java.io.OutputStream os
String encoding
public void setOutput (java.io.Writer) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
java.io.Writer writer
public void setPrefix (java.lang.String, java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String prefix
String namespace
public void setProperty (java.lang.String, java.lang.Object) throws java.lang.IllegalArgumentException java.lang.IllegalStateException
String name
Object value
public void startDocument (java.lang.String, java.lang.Boolean) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String encoding
Boolean standalone
public org.xmlpull.v1.XmlSerializer startTag (java.lang.String, java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String namespace
String name
public org.xmlpull.v1.XmlSerializer text (char[], int, int) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
char[] buf
int start
int len
public org.xmlpull.v1.XmlSerializer text (java.lang.String) throws java.io.IOException java.lang.IllegalArgumentException java.lang.IllegalStateException
String text
static void ()
}
com/android/internal/util/ParcelableString.classParcelableString.java
package com.android.internal.util
public com.android.internal.util.ParcelableString extends java.lang.Object implements android.os.Parcelable {
public String string
public static final android.os.Parcelable$Creator CREATOR
public void ()
public int describeContents ()
public void writeToParcel (android.os.Parcel, int)
android.os.Parcel out
int flags
static void ()
}
com/android/internal/util/StateMachine$SmHandler$QuittingState.classStateMachine.java
package com.android.internal.util
com.android.internal.util.StateMachine$SmHandler$QuittingState extends com.android.internal.util.State {
final com.android.internal.util.StateMachine$SmHandler this$0
private void (com.android.internal.util.StateMachine$SmHandler)
public boolean processMessage (android.os.Message)
android.os.Message msg
void (com.android.internal.util.StateMachine$SmHandler, com.android.internal.util.StateMachine$1)
com.android.internal.util.StateMachine$SmHandler x0
com.android.internal.util.StateMachine$1 x1
}
com/android/internal/util/Objects.classObjects.java
package com.android.internal.util
public com.android.internal.util.Objects extends java.lang.Object {
public void ()
public static boolean equal (java.lang.Object, java.lang.Object)
Object a
Object b
public static transient int hashCode (java.lang.Object[])
Object[] objects
}
com/android/internal/util/FileRotator.classFileRotator.java
package com.android.internal.util
public com.android.internal.util.FileRotator extends java.lang.Object {
private static final String TAG
private static final boolean LOGD
private final java.io.File mBasePath
private final String mPrefix
private final long mRotateAgeMillis
private final long mDeleteAgeMillis
private static final String SUFFIX_BACKUP
private static final String SUFFIX_NO_BACKUP
public void (java.io.File, java.lang.String, long, long)
java.io.File backupFile
java.io.File file
java.io.File noBackupFile
java.io.File file
String name
String[] arr$
int len$
int i$
java.io.File basePath
String prefix
long rotateAgeMillis
long deleteAgeMillis
public void deleteAll ()
String name
String[] arr$
int len$
int i$
com.android.internal.util.FileRotator$FileInfo info
public void dumpAll (java.io.OutputStream) throws java.io.IOException
java.util.zip.ZipEntry entry
java.io.File file
java.io.FileInputStream is
String name
String[] arr$
int len$
int i$
com.android.internal.util.FileRotator$FileInfo info
java.io.OutputStream os
java.util.zip.ZipOutputStream zos
public void rewriteActive (com.android.internal.util.FileRotator$Rewriter, long) throws java.io.IOException
com.android.internal.util.FileRotator$Rewriter rewriter
long currentTimeMillis
String activeName
public void combineActive (com.android.internal.util.FileRotator$Reader, com.android.internal.util.FileRotator$Writer, long) throws java.io.IOException
com.android.internal.util.FileRotator$Reader reader
com.android.internal.util.FileRotator$Writer writer
long currentTimeMillis
public void rewriteAll (com.android.internal.util.FileRotator$Rewriter) throws java.io.IOException
String name
String[] arr$
int len$
int i$
com.android.internal.util.FileRotator$Rewriter rewriter
com.android.internal.util.FileRotator$FileInfo info
private void rewriteSingle (com.android.internal.util.FileRotator$Rewriter, java.lang.String) throws java.io.IOException
Throwable t
java.io.File backupFile
Throwable t
com.android.internal.util.FileRotator$Rewriter rewriter
String name
java.io.File file
java.io.File backupFile
public void readMatching (com.android.internal.util.FileRotator$Reader, long, long) throws java.io.IOException
java.io.File file
String name
String[] arr$
int len$
int i$
com.android.internal.util.FileRotator$Reader reader
long matchStartMillis
long matchEndMillis
com.android.internal.util.FileRotator$FileInfo info
private java.lang.String getActiveName (long)
String name
String[] arr$
int len$
int i$
long currentTimeMillis
String oldestActiveName
long oldestActiveStart
com.android.internal.util.FileRotator$FileInfo info
public void maybeRotate (long)
java.io.File file
java.io.File destFile
java.io.File file
String name
String[] arr$
int len$
int i$
long currentTimeMillis
long rotateBefore
long deleteBefore
com.android.internal.util.FileRotator$FileInfo info
private static void readFile (java.io.File, com.android.internal.util.FileRotator$Reader) throws java.io.IOException
java.io.File file
com.android.internal.util.FileRotator$Reader reader
java.io.FileInputStream fis
java.io.BufferedInputStream bis
private static void writeFile (java.io.File, com.android.internal.util.FileRotator$Writer) throws java.io.IOException
java.io.File file
com.android.internal.util.FileRotator$Writer writer
java.io.FileOutputStream fos
java.io.BufferedOutputStream bos
private static java.io.IOException rethrowAsIoException (java.lang.Throwable) throws java.io.IOException
Throwable t
}
com/android/internal/util/CharSequences$2.classCharSequences.java
package com.android.internal.util
final com.android.internal.util.CharSequences$2 extends java.lang.Object implements java.lang.CharSequence {
final byte[] val$bytes
final int val$start
final int val$end
void (byte[], int, int)
public char charAt (int)
int index
public int length ()
public java.lang.CharSequence subSequence (int, int)
int newStart
int newEnd
public java.lang.String toString ()
}
com/android/internal/util/ProcFileReader.classProcFileReader.java
package com.android.internal.util
public com.android.internal.util.ProcFileReader extends java.lang.Object implements java.io.Closeable {
private final java.io.InputStream mStream
private final byte[] mBuffer
private int mTail
private boolean mLineFinished
public void (java.io.InputStream) throws java.io.IOException
java.io.InputStream stream
public void (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream stream
int bufferSize
private int fillBuf () throws java.io.IOException
int length
int read
private void consumeBuf (int) throws java.io.IOException
int count
private int nextTokenIndex () throws java.io.IOException
byte b
int i
public boolean hasMoreData ()
public void finishLine () throws java.io.IOException
int i
public java.lang.String nextString () throws java.io.IOException
int tokenIndex
public long nextLong () throws java.io.IOException
int tokenIndex
public long nextOptionalLong (long) throws java.io.IOException
long def
int tokenIndex
private java.lang.String parseAndConsumeString (int) throws java.io.IOException
int tokenIndex
String s
private long parseAndConsumeLong (int) throws java.io.IOException
int digit
long next
int i
int tokenIndex
boolean negative
long result
private java.lang.NumberFormatException invalidLong (int)
int tokenIndex
public int nextInt () throws java.io.IOException
long value
public void close () throws java.io.IOException
}
com/android/internal/util/FastPrintWriter$1.classFastPrintWriter.java
package com.android.internal.util
final com.android.internal.util.FastPrintWriter$1 extends java.io.Writer {
void ()
public void close () throws java.io.IOException
UnsupportedOperationExcept