android4.3, 如何修改让所有应用都竖屏显示
我们的屏是1024x600的, 现在开机默认是横屏的, 我们需要把它改为竖屏。
网上的资料都是通过修改AndroidManifest.xml文件里的 android:screenOrientation="portrait"设置, 或直接在安卓代码里修改。
这种方法只适用于一个APP。代码里有上百个APP,这种方法太麻烦。
我在网上唯一找到的适用于所有APP的方法是:
在 PhoneWindowManager.java 的
public int rotationForOrientationLw(int orientation, int lastRotation,
boolean displayEnabled)
if (d.getWidth() > d.getHeight()) {
mPortraitRotation = Surface.ROTATION_90;
mLandscapeRotation = Surface.ROTATION_0;
mUpsideDownRotation = Surface.ROTATION_270;
mSeascapeRotation = Surface.ROTATION_180;
} else {
mPortraitRotation = Surface.ROTATION_0;
mLandscapeRotation = Surface.ROTATION_90;
mUpsideDownRotation = Surface.ROTATION_180;
mSeascapeRotation = Surface.ROTATION_270;
}
}
但我试了, 不起作用。