Get-Set Device’s Display Brightness

Add this Code snippet on your Tizen Native application to get current/max display brightness level and set display brightness level of device to a desired value inside the 0~100 range. ‘Display’ privilege is required in ‘tizen-manifest.xml’.
#include <device/display.h>

static void
brightnessFunction() {
    int brightness,userBrightness, maxBrightness;

    device_display_get_brightness(0, &brightness); //The index zero is always assigned to the main display.  (For multiple display case)
    dlog_print(DLOG_INFO, LOG_TAG, "Current display brightness value: %d", brightness);

    device_display_get_max_brightness(0,&maxBrightness); //get Maximux Possible Brightness

    userBrightness = maxBrightness;
    //or suppose: userBrightness = 60;      (0~100)
    device_display_set_brightness (0,userBrightness);	//set Brightness to user defined brightness (zero -> Main display )
    dlog_print(DLOG_INFO, LOG_TAG, "Display brightness set to value: %d", userBrightness);
}

/* Add 'display' Privilege in tizen-mainfest.xml
<privileges>
        <privilege>http://tizen.org/privilege/display</privilege>
</privileges>
*/

Responses

0 Replies