Initial implementation of allowing the user to reduce screen resolution to save power

This commit is contained in:
Tad 2017-10-20 15:31:04 -04:00
parent cfaed310f1
commit b3108b9e7f
5 changed files with 206 additions and 2 deletions

16
Misc/Scaling.txt Normal file
View file

@ -0,0 +1,16 @@
//frameworks/base/cmds/wm/src/com/android/commands/wm/Wm.java
IWindowManager mWm = IWindowManager.Stub.asInterface(ServiceManager.checkService(
Context.WINDOW_SERVICE));
Point initialSize = new Point();
Point baseSize = new Point();
mWm.getInitialDisplaySize(Display.DEFAULT_DISPLAY, initialSize); //Get true size
mWm.getBaseDisplaySize(Display.DEFAULT_DISPLAY, baseSize); //Get current size
mWm.setForcedDisplaySize(Display.DEFAULT_DISPLAY, w, h); //Set to custom size
mWm.clearForcedDisplaySize(Display.DEFAULT_DISPLAY); //Reset to true size
1440*2560
1080*1920
720*1280