The default startup screen and normal display of android4.0 are rotated 180 degrees, that is, they are inverted. It turns out that the screen output is inverted. The search results show that the rotation can be performed:
Steps:
1. Add this and add the property Ro. SF. hwrotation = 180.
2. Add the following content to the init. RC Script: setprop Ro. SF. hwrotation180
- Modify the frameworks/base/services/surfaceflinger. cpp file and add the following content to the voidgraphicplane: setdisplayhardware (displayhardware * HW) function:
Case 180: Displayorientation = isurfacecomposer: eorientation180; Break;
Iii. Frameworks \ base \ Services \ Java \ com \ Android \ Server \ WM \
Screenrotationanimation. Java
// Screenshot does not include rotation!
Msnapshotrotation = (systemproperties. getint ("Ro. SF. hwrotation", 0) = 180 )? 2: 0;
// Msnapshotrotation = 0;