package com.android.server.wm; /* * #%L * Matos * $Id:$ * $HeadURL:$ * %% * Copyright (C) 2010 - 2014 Orange SA * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * #L% */ public class WindowManagerService extends android.view.IWindowManager.Stub implements android.view.WindowManagerPolicy.WindowManagerFuncs, com.android.server.Watchdog.Monitor { // Classes public static interface WindowChangeListener { // Methods @com.francetelecom.rd.stubs.annotation.CallBack("windowChangeListener") public void focusChanged(); @com.francetelecom.rd.stubs.annotation.CallBack("windowChangeListener") public void windowsChanged(); } public static interface OnHardKeyboardStatusChangeListener { // Methods @com.francetelecom.rd.stubs.annotation.CallBack("onHardKeyboardStatusChange") public void onHardKeyboardStatusChange(boolean arg1, boolean arg2); } // Constructors private WindowManagerService(android.content.Context arg1, com.android.server.PowerManagerService arg2, boolean arg3, boolean arg4){ super(); } // Methods public static WindowManagerService main(android.content.Context arg1, com.android.server.PowerManagerService arg2, boolean arg3, boolean arg4){ return (WindowManagerService) null; } @com.francetelecom.rd.stubs.annotation.CallBack("onTransact") public boolean onTransact(int arg1, android.os.Parcel arg2, android.os.Parcel arg3, int arg4) throws android.os.RemoteException{ return false; } public void dump(java.io.FileDescriptor arg1, java.io.PrintWriter arg2, java.lang.String [] arg3){ } public int getRotation(){ return 0; } public int getSwitchState(int arg1){ return 0; } public boolean hasKeys(int [] arg1, boolean [] arg2){ return false; } public android.view.InputChannel monitorInput(java.lang.String arg1){ return (android.view.InputChannel) null; } public void setInputFilter(InputFilter arg1){ } public android.view.InputDevice getInputDevice(int arg1){ return (android.view.InputDevice) null; } public int [] getInputDeviceIds(){ return (int []) null; } public void setPointerSpeed(int arg1){ } public void monitor(){ } public void systemReady(){ } public void reevaluateStatusBarVisibility(){ } public android.view.WindowManagerPolicy.FakeWindow addFakeWindow(android.os.Looper arg1, android.view.InputHandler arg2, java.lang.String arg3, int arg4, int arg5, boolean arg6, boolean arg7, boolean arg8){ return (android.view.WindowManagerPolicy.FakeWindow) null; } public void closeSystemDialogs(java.lang.String arg1){ } public void setInTouchMode(boolean arg1){ } public void setHardKeyboardEnabled(boolean arg1){ } public void pauseKeyDispatching(android.os.IBinder arg1){ } public void resumeKeyDispatching(android.os.IBinder arg1){ } public void startAppFreezingScreen(android.os.IBinder arg1, int arg2){ } public void stopAppFreezingScreen(android.os.IBinder arg1, boolean arg2){ } public void exitKeyguardSecurely(@com.francetelecom.rd.stubs.annotation.CallBackRegister("IOnKeyguardExitResult") android.view.IOnKeyguardExitResult arg1){ } public float [] getAnimationScales(){ return (float []) null; } public void setAnimationScale(int arg1, float arg2){ } public void setAnimationScales(float [] arg1){ } public void setForcedDisplaySize(int arg1, int arg2){ } public void clearForcedDisplaySize(){ } public void addWindowToken(android.os.IBinder arg1, int arg2){ } public void removeWindowToken(android.os.IBinder arg1){ } public int getMaximumSizeDimension(){ return 0; } public boolean injectPointerEvent(android.view.MotionEvent arg1, boolean arg2){ return false; } public android.view.IWindowSession openSession(com.android.internal.view.IInputMethodClient arg1, com.android.internal.view.IInputContext arg2){ return (android.view.IWindowSession) null; } public boolean injectKeyEvent(android.view.KeyEvent arg1, boolean arg2){ return false; } public boolean injectTrackballEvent(android.view.MotionEvent arg1, boolean arg2){ return false; } public boolean inKeyguardRestrictedInputMode(){ return false; } public void getInitialDisplaySize(android.graphics.Point arg1){ } public float getWindowCompatibilityScale(android.os.IBinder arg1){ return 0.0f; } public void validateAppTokens(java.util.List arg1){ } public void addAppToken(int arg1, android.view.IApplicationToken arg2, int arg3, int arg4, boolean arg5){ } public void setAppGroupId(android.os.IBinder arg1, int arg2){ } public int getOrientationFromWindowsLocked(){ return 0; } public int getOrientationFromAppTokensLocked(){ return 0; } public android.content.res.Configuration updateOrientationFromAppTokens(android.content.res.Configuration arg1, android.os.IBinder arg2){ return (android.content.res.Configuration) null; } public void setNewConfiguration(android.content.res.Configuration arg1){ } public void setAppOrientation(android.view.IApplicationToken arg1, int arg2){ } public int getAppOrientation(android.view.IApplicationToken arg1){ return 0; } public void setFocusedApp(android.os.IBinder arg1, boolean arg2){ } public void prepareAppTransition(int arg1, boolean arg2){ } public int getPendingAppTransition(){ return 0; } public void overridePendingAppTransition(java.lang.String arg1, int arg2, int arg3){ } public void executeAppTransition(){ } public void setAppStartingWindow(android.os.IBinder arg1, java.lang.String arg2, int arg3, android.content.res.CompatibilityInfo arg4, java.lang.CharSequence arg5, int arg6, int arg7, int arg8, android.os.IBinder arg9, boolean arg10){ } public void setAppWillBeHidden(android.os.IBinder arg1){ } public void setAppVisibility(android.os.IBinder arg1, boolean arg2){ } public void removeAppToken(android.os.IBinder arg1){ } public void moveAppToken(int arg1, android.os.IBinder arg2){ } public void moveAppTokensToTop(java.util.List<android.os.IBinder> arg1){ } public void moveAppTokensToBottom(java.util.List<android.os.IBinder> arg1){ } public void disableKeyguard(android.os.IBinder arg1, java.lang.String arg2){ } public void reenableKeyguard(android.os.IBinder arg1){ } public boolean isKeyguardLocked(){ return false; } public boolean isKeyguardSecure(){ return false; } public void dismissKeyguard(){ } public float getAnimationScale(int arg1){ return 0.0f; } public int getSwitchStateForDevice(int arg1, int arg2){ return 0; } public int getScancodeState(int arg1){ return 0; } public int getScancodeStateForDevice(int arg1, int arg2){ return 0; } public int getTrackballScancodeState(int arg1){ return 0; } public int getDPadScancodeState(int arg1){ return 0; } public int getKeycodeState(int arg1){ return 0; } public int getKeycodeStateForDevice(int arg1, int arg2){ return 0; } public int getTrackballKeycodeState(int arg1){ return 0; } public int getDPadKeycodeState(int arg1){ return 0; } public void enableScreenAfterBoot(){ } public void performBootTimeout(){ } public void performEnableScreen(){ } public void showBootMessage(java.lang.CharSequence arg1, boolean arg2){ } public void hideBootMessagesLocked(){ } public void showStrictModeViolation(boolean arg1){ } public void setStrictModeVisualIndicatorPreference(java.lang.String arg1){ } public android.graphics.Bitmap screenshotApplications(android.os.IBinder arg1, int arg2, int arg3){ return (android.graphics.Bitmap) null; } public void freezeRotation(int arg1){ } public void thawRotation(){ } public void updateRotation(boolean arg1){ } public void updateRotationUnchecked(boolean arg1){ } public boolean updateRotationUncheckedLocked(boolean arg1){ return false; } public int watchRotation(@com.francetelecom.rd.stubs.annotation.CallBackRegister("rotationWatcher") android.view.IRotationWatcher arg1){ return 0; } public int getPreferredOptionsPanelGravity(){ return 0; } public boolean startViewServer(int arg1){ return false; } public boolean stopViewServer(){ return false; } public boolean isViewServerRunning(){ return false; } public void addWindowChangeListener(@com.francetelecom.rd.stubs.annotation.CallBackRegister("windowChangeListener") WindowManagerService.WindowChangeListener arg1){ } public void removeWindowChangeListener(WindowManagerService.WindowChangeListener arg1){ } public android.content.res.Configuration computeNewConfiguration(){ return (android.content.res.Configuration) null; } public boolean isHardKeyboardAvailable(){ return false; } public boolean isHardKeyboardEnabled(){ return false; } public void setOnHardKeyboardStatusChangeListener(@com.francetelecom.rd.stubs.annotation.CallBackRegister("onHardKeyboardStatusChange") WindowManagerService.OnHardKeyboardStatusChangeListener arg1){ } public void setEventDispatching(boolean arg1){ } public boolean injectInputEventNoWait(android.view.InputEvent arg1){ return false; } public boolean detectSafeMode(){ return false; } public void displayReady(){ } public boolean inputMethodClientHasFocus(com.android.internal.view.IInputMethodClient arg1){ return false; } public void getDisplaySize(android.graphics.Point arg1){ } public void getRealDisplaySize(android.graphics.Point arg1){ } public boolean canStatusBarHide(){ return false; } public void waitForWindowDrawn(android.os.IBinder arg1, android.os.IRemoteCallback arg2){ } public void statusBarVisibilityChanged(int arg1){ } public boolean hasNavigationBar(){ return false; } }