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>
*/