天天看點

Android - 用程式改變螢幕垂直或水準(旋屏)

android.view.IWindowManager windowService = android.view.IWindowManager.Stub.asInterface(android.os.ServiceManager.getService(”window”));

try

{

if (windowService.getOrientation() == 0)    //Orientation vertical

{

windowService.setOrientation(1);  //Orientation horizontal

Log.i(”info”, “orientation 1 “+windowService.getOrientation());

}

else

{

Log.i(”info”, “orientation 0 “+windowService.getOrientation());

}

}

catch (DeadObjectException e)

{

e.printStackTrace();

}