FileDocCategorySizeDatePackage
IWindowManagerImpl.javaAPI DocAndroid 5.1 API13663Thu Mar 12 22:22:44 GMT 2015android.view

IWindowManagerImpl

public class IWindowManagerImpl extends Object implements IWindowManager
Basic implementation of {@link IWindowManager} so that {@link Display} (and {@link Display_Delegate}) can return a valid instance.

Fields Summary
private final android.content.res.Configuration
mConfig
private final android.util.DisplayMetrics
mMetrics
private final int
mRotation
private final boolean
mHasNavigationBar
Constructors Summary
public IWindowManagerImpl(android.content.res.Configuration config, android.util.DisplayMetrics metrics, int rotation, boolean hasNavigationBar)

        mConfig = config;
        mMetrics = metrics;
        mRotation = rotation;
        mHasNavigationBar = hasNavigationBar;
    
Methods Summary
public voidaddAppToken(int arg0, IApplicationToken arg1, int arg2, int arg3, int arg4, boolean arg5, boolean arg6, int arg7, int arg8, boolean arg9, boolean arg10)

        // TODO Auto-generated method stub

    
public voidaddWindowToken(android.os.IBinder arg0, int arg1)

        // TODO Auto-generated method stub

    
public android.os.IBinderasBinder()

        // TODO Auto-generated method stub
        return null;
    
public voidclearForcedDisplayDensity(int displayId)

        // TODO Auto-generated method stub
    
public voidclearForcedDisplaySize(int displayId)

        // TODO Auto-generated method stub
    
public booleanclearWindowContentFrameStats(android.os.IBinder token)

        // TODO Auto-generated method stub
        return false;
    
public voidcloseSystemDialogs(java.lang.String arg0)

        // TODO Auto-generated method stub

    
public voiddisableKeyguard(android.os.IBinder arg0, java.lang.String arg1)

        // TODO Auto-generated method stub

    
public voiddismissKeyguard()

    
public voidenableScreenIfNeeded()

        // TODO Auto-generated method stub
    
public voidexecuteAppTransition()

        // TODO Auto-generated method stub

    
public voidexitKeyguardSecurely(IOnKeyguardExitResult arg0)

        // TODO Auto-generated method stub

    
public voidfreezeRotation(int arg0)

        // TODO Auto-generated method stub

    
public floatgetAnimationScale(int arg0)

        // TODO Auto-generated method stub
        return 0;
    
public float[]getAnimationScales()

        // TODO Auto-generated method stub
        return null;
    
public intgetAppOrientation(IApplicationToken arg0)

        // TODO Auto-generated method stub
        return 0;
    
public intgetBaseDisplayDensity(int displayId)

        return -1;
    
public voidgetBaseDisplaySize(int displayId, android.graphics.Point size)

        // TODO Auto-generated method stub
    
public floatgetCurrentAnimatorScale()

        return 0;
    
public intgetInitialDisplayDensity(int displayId)

        return -1;
    
public voidgetInitialDisplaySize(int displayId, android.graphics.Point size)

        // TODO Auto-generated method stub
    
public android.util.DisplayMetricsgetMetrics()

        return mMetrics;
    
public intgetPendingAppTransition()

        // TODO Auto-generated method stub
        return 0;
    
public intgetPreferredOptionsPanelGravity()

        return Gravity.CENTER_HORIZONTAL | Gravity.BOTTOM;
    
public intgetRotation()

        return mRotation;
    
public WindowContentFrameStatsgetWindowContentFrameStats(android.os.IBinder token)

        // TODO Auto-generated method stub
        return null;
    
public booleanhasNavigationBar()

        return mHasNavigationBar;
    
public booleaninKeyguardRestrictedInputMode()

        // TODO Auto-generated method stub
        return false;
    
public booleaninputMethodClientHasFocus(com.android.internal.view.IInputMethodClient arg0)

        // TODO Auto-generated method stub
        return false;
    
public booleanisKeyguardLocked()

        // TODO Auto-generated method stub
        return false;
    
public booleanisKeyguardSecure()

        // TODO Auto-generated method stub
        return false;
    
public booleanisRotationFrozen()

        // TODO Auto-generated method stub
        return false;
    
public booleanisSafeModeEnabled()

        return false;
    
public booleanisViewServerRunning()

        // TODO Auto-generated method stub
        return false;
    
public voidkeyguardGoingAway(boolean disableWindowAnimations, boolean keyguardGoingToNotificationShade)

    
public voidlockNow(android.os.Bundle options)

        // TODO Auto-generated method stub
    
public IWindowSessionopenSession(IWindowSessionCallback argn1, com.android.internal.view.IInputMethodClient arg0, com.android.internal.view.IInputContext arg1)

        // TODO Auto-generated method stub
        return null;
    
public voidoverridePendingAppTransition(java.lang.String arg0, int arg1, int arg2, android.os.IRemoteCallback startedCallback)

        // TODO Auto-generated method stub

    
public voidoverridePendingAppTransitionAspectScaledThumb(android.graphics.Bitmap srcThumb, int startX, int startY, int targetWidth, int targetHeight, android.os.IRemoteCallback startedCallback, boolean scaleUp)

        // TODO Auto-generated method stub
    
public voidoverridePendingAppTransitionInPlace(java.lang.String packageName, int anim)

        // TODO Auto-generated method stub
    
public voidoverridePendingAppTransitionScaleUp(int startX, int startY, int startWidth, int startHeight)

        // TODO Auto-generated method stub
    
public voidoverridePendingAppTransitionThumb(android.graphics.Bitmap srcThumb, int startX, int startY, android.os.IRemoteCallback startedCallback, boolean scaleUp)

        // TODO Auto-generated method stub
    
public voidpauseKeyDispatching(android.os.IBinder arg0)

        // TODO Auto-generated method stub

    
public voidprepareAppTransition(int arg0, boolean arg1)

        // TODO Auto-generated method stub

    
public voidreenableKeyguard(android.os.IBinder arg0)

        // TODO Auto-generated method stub

    
public voidremoveAppToken(android.os.IBinder arg0)

        // TODO Auto-generated method stub

    
public voidremoveRotationWatcher(IRotationWatcher arg0)

    
public voidremoveWindowToken(android.os.IBinder arg0)

        // TODO Auto-generated method stub

    
public voidresumeKeyDispatching(android.os.IBinder arg0)

        // TODO Auto-generated method stub

    
public android.graphics.BitmapscreenshotApplications(android.os.IBinder arg0, int displayId, int arg1, int arg2, boolean arg3)

        // TODO Auto-generated method stub
        return null;
    
public voidsetAnimationScale(int arg0, float arg1)

        // TODO Auto-generated method stub

    
public voidsetAnimationScales(float[] arg0)

        // TODO Auto-generated method stub

    
public voidsetAppGroupId(android.os.IBinder arg0, int arg1)

        // TODO Auto-generated method stub

    
public voidsetAppOrientation(IApplicationToken arg0, int arg1)

        // TODO Auto-generated method stub
    
public voidsetAppStartingWindow(android.os.IBinder arg0, java.lang.String arg1, int arg2, android.content.res.CompatibilityInfo arg3, java.lang.CharSequence arg4, int arg5, int arg6, int arg7, int arg8, android.os.IBinder arg9, boolean arg10)

        // TODO Auto-generated method stub
    
public voidsetAppVisibility(android.os.IBinder arg0, boolean arg1)

        // TODO Auto-generated method stub

    
public voidsetAppWillBeHidden(android.os.IBinder arg0)

        // TODO Auto-generated method stub
    
public voidsetEventDispatching(boolean arg0)

        // TODO Auto-generated method stub
    
public voidsetFocusedApp(android.os.IBinder arg0, boolean arg1)

        // TODO Auto-generated method stub
    
public voidsetForcedDisplayDensity(int displayId, int density)

        // TODO Auto-generated method stub
    
public voidsetForcedDisplaySize(int displayId, int arg0, int arg1)

        // TODO Auto-generated method stub
    
public voidsetInTouchMode(boolean arg0)

        // TODO Auto-generated method stub
    
public voidsetNewConfiguration(android.content.res.Configuration arg0)

        // TODO Auto-generated method stub
    
public voidsetOverscan(int displayId, int left, int top, int right, int bottom)

        // TODO Auto-generated method stub
    
public voidsetScreenCaptureDisabled(int userId, boolean disabled)

        // TODO Auto-generated method stub
    
public voidsetStrictModeVisualIndicatorPreference(java.lang.String arg0)

        // TODO Auto-generated method stub
    
public voidshowStrictModeViolation(boolean arg0)

        // TODO Auto-generated method stub
    
public voidstartAppFreezingScreen(android.os.IBinder arg0, int arg1)

        // TODO Auto-generated method stub
    
public voidstartFreezingScreen(int exitAnim, int enterAnim)

        // TODO Auto-generated method stub
    
public booleanstartViewServer(int arg0)

        // TODO Auto-generated method stub
        return false;
    
public voidstatusBarVisibilityChanged(int arg0)

        // TODO Auto-generated method stub
    
public voidstopAppFreezingScreen(android.os.IBinder arg0, boolean arg1)

        // TODO Auto-generated method stub
    
public voidstopFreezingScreen()

        // TODO Auto-generated method stub
    
public booleanstopViewServer()

        // TODO Auto-generated method stub
        return false;
    
public voidthawRotation()

        // TODO Auto-generated method stub
    
public android.content.res.ConfigurationupdateOrientationFromAppTokens(android.content.res.Configuration arg0, android.os.IBinder arg1)

        // TODO Auto-generated method stub
        return null;
    
public voidupdateRotation(boolean arg0, boolean arg1)

        // TODO Auto-generated method stub
    
public intwatchRotation(IRotationWatcher arg0)

        // TODO Auto-generated method stub
        return 0;