2023年3月15日 星期三

User guide (Ext settings)


According to the user's usual habits, different parameters for "screen brightness/volume/screen rotation/screen keep on" are set for different applications (APPs) to eliminate the hassle of adjusting them every time. For example, in the past, when opening YouTube, it was necessary to adjust the volume to the minimum and set the screen to landscape. After setting in Ext settings, YouTube will be automatically set up when opened.



  • Different parameters for "screen brightness/volume/screen rotation/keep screen on" are set for different applications (APPs) when opened.


  • Edge bar (on the edges of the screen, there are three gestures that can be set):

1. Swipe

2. Swipe - Back

3. Swipe - Hold

Note that when the screen is rotated to landscape, the "Edge bar" originally in the status bar will automatically move to the other side.



  • The icon for moving the control dialog can adjust its position.


  • When in an APP that does not meet the criteria, the icon of the control dialog will be displayed as translucent.



  • The programs (APP) that have set parameters for "screen brightness/volume/screen rotation/keep screen on" will be marked in the "program list".


  • There are two ways to mark to "program list":

1. Open the "Ext settings" configuration page, click "Program List", click the "+" symbol in the lower right corner, select the program to be controlled, set the parameters to be adjusted in the pop-up control dialog, and press OK to complete the setting.

2. First, open the program to be controlled (such as Youtube), then open the control dialog of Ext settings (defaultly slid out from the edge bar), set the parameters to be adjusted in the pop-up control dialog, and press OK to complete the setting.



  • Clicking on the message in the status bar will trigger the opening of the control dialog.



  • When the control dialog is open, the previously set pause once/hide once will be interrupted.



  • After pressing the "Temp" button in the control dialog, the set parameters will be restored to their original state when the control dialog is opened or another program (APP) is opened. Users can use this function to temporarily change various parameters such as "brightness/volume...". For example, the volume can be temporarily changed in YouTube, and after closing YouTube, the volume will return to the original parameter value. Or, if there is a need to temporarily keep the screen on, the "Temp" button can be used, which is simple and fast.



  • When none of the rotation buttons in the control dialog are selected, the screen rotation defaults to the system's current setting.



  • There are different control dialog themes to choose from.



  • The edge bar will display different colors in different states.



  • Pause once: Pause all the set parameter values until the control dialog is opened or another program (APP) is opened.



  • Hide once: Hide the edge bar until the control dialog is opened or another program (APP) is opened.



  • Important permissions used:

RECEIVE_BOOT_COMPLETED - Permission for automatically starting this program (Ext settings) when the device is restarted.

SYSTEM_ALERT_WINDOW - Permission for displaying the edge bar on different programs (APPs), without this permission, it will not work properly..

PACKAGE_USAGE_STATS - Permission for this program to detect the currently opened program (APP) and apply different setting parameters, without this permission, it will not work properly..

GET_TASKS - Permission for this program to detect the currently opened program (APP) and apply different setting parameters (applicable to older Android OS).

QUERY_ALL_PACKAGES - Collect the available programs (APPs) for users to set different parameter values.