一:在init.rc脚本中添加如下内容: setprop ro.sf.hwrotation180
如果没有生效,再修改如下。
二:
- 修改frameworks/base/services/surfaceflinger/SurfaceFlinger.cpp文件,在voidGraphicPlane::setDisplayHardware(DisplayHardware*hw)函数中添加如下内容:
三:frameworks\base\services\java\com\android\server\wm\ ScreenRotationAnimation.java
mSnapshotRotation = (SystemProperties.getInt("ro.sf.hwrotation",0)==180)?2:0;
//mSnapshotRotation = 0;