<tizenModes xmlns="http://www.tizen.org" version="6.0">
<actionRule>
<rule name="app.launch" type="string" since="6.0" plugin="app">
+ <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
<desc>Launch App</desc>
<domain>App Framework</domain>
</rule>
<tizenModes xmlns="http://www.tizen.org" version="6.0">
<actionRule>
<rule name="bluetooth.power" type="bool" since="6.0" plugin="bluetooth">
+ <privilege>http://tizen.org/privilege/bluetooth.admin</privilege>
<alias name="on">1</alias>
<alias name="off">0</alias>
<desc>bluetooth On/Off</desc>
<domain>Network & Connectivity</domain>
</rule>
<rule name="bluetooth.audioConnect" type="string" since="6.0" plugin="bluetooth">
+ <privilege>http://tizen.org/privilege/bluetooth</privilege>
<desc>bluetooth Audio Connect by Address</desc>
<domain>Network & Connectivity</domain>
</rule>
<tizenModes xmlns="http://www.tizen.org" version="6.0">
<actionRule>
<rule name="display.brightness" type="int" since="6.0" plugin="display">
+ <privilege>http://tizen.org/privilege/display</privilege>
<desc>Display brightness</desc>
<domain>System</domain>
</rule>
<rule name="display.autoBrightness" type="int" since="6.0" plugin="display">
+ <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
<alias name="off">0</alias>
<alias name="on">1</alias>
<alias name="pause">2</alias>
<domain>System</domain>
</rule>
<rule name="display.timeout" type="int" since="6.0" plugin="display">
+ <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
<alias name="ALWAYS_ON">0</alias>
<desc>Display Timeout</desc>
<domain>System</domain>
</rule>
<rule name="display.denyPalmTouch" type="bool" life="volatile" since="6.0" plugin="display">
+ <privilege>http://tizen.org/privilege/gestureactivation</privilege>
<alias name="on">1</alias>
<desc>Deny palm touch on display. False will be ignored</desc>
<domain>Graphics System</domain>
int MediaPlayer::set(const std::string &val)
{
+ //Todo: check the validation of uri(only storage, not internet)
int ret = player_set_uri(player, val.c_str());
if (PLAYER_ERROR_NONE != ret) {
ERR("player_set_uri() Fail(%s)", get_error_message(ret));
<tizenModes xmlns="http://www.tizen.org" version="6.0">
<actionRule>
<rule name="media.player" type="string" life="volatile" since="6.0" plugin="media">
+ <privilege>http://tizen.org/privilege/mediastorage</privilege>
+ <privilege>http://tizen.org/privilege/externalstorage</privilege>
<desc>Audio/Video player</desc>
<domain>Multimedia</domain>
</rule>
<rule name="media.mediaVolume" type="int" since="6.0" plugin="media">
+ <privilege>http://tizen.org/privilege/volume.set</privilege>
<alias name="MEDIA_MUTE">0</alias>
<alias name="MEDIA_MAX">-1</alias>
<desc>Media volume</desc>
<domain>Multimedia</domain>
</rule>
<rule name="media.systemVolume" type="int" since="6.0" plugin="media">
+ <privilege>http://tizen.org/privilege/volume.set</privilege>
<alias name="SYSTEM_MUTE">0</alias>
<alias name="SYSTEM_MAX">-1</alias>
<desc>System volume</desc>
<domain>Multimedia</domain>
</rule>
<rule name="media.ringtoneVolume" type="int" since="6.0" plugin="media">
+ <privilege>http://tizen.org/privilege/volume.set</privilege>
<alias name="RINGTONE_MUTE">0</alias>
<alias name="RINGTONE_MAX">-1</alias>
<desc>Ringtone volume</desc>
<domain>Multimedia</domain>
</rule>
<rule name="media.notificationVolume" type="int" since="6.0" plugin="media">
+ <privilege>http://tizen.org/privilege/volume.set</privilege>
<alias name="NOTIFICATION_MUTE">0</alias>
<alias name="NOTIFICATION_MAX">-1</alias>
<desc>Notification volume</desc>
<tizenModes xmlns="http://www.tizen.org" version="6.0">
<actionRule>
<rule name="pkg.supportMode" type="int" since="6.0" plugin="pkg">
+ <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
<alias name="ULTRA_POWER_SAVING">1</alias>
<alias name="COOL_DOWN">2</alias>
<alias name="SCREEN_READER">4</alias>
<tizenModes xmlns="http://www.tizen.org" version="6.0">
<actionRule>
<rule name="vconf.db.setting.psmode" type="int" since="6.0" plugin="vconf">
+ <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
+ <conflict>sensord.changeAccuracy</conflict>
<alias name="SETTING_PSMODE_NORMAL">0</alias>
<alias name="SETTING_PSMODE_POWERFUL">1</alias>
<alias name="SETTING_PSMODE_ADVISOR">1</alias>
<alias name="SETTING_PSMODE_WEARABLE">3</alias>
<alias name="SETTING_PSMODE_WEARABLE_ENHANCED">4</alias>
<alias name="SETTING_PSMODE_MAX">0</alias>
- <conflict>sensord.changeAccuracy</conflict>
<desc>test</desc>
<domain>System</domain>
</rule>
<rule name="vconf.db.setting.sound.sound_on" type="bool" since="6.0" plugin="vconf">
+ <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
<desc>test</desc>
<domain>Multimedia</domain>
</rule>
<rule name="vconf.db.setting.sound.vibration_on" type="bool" since="6.0" plugin="vconf">
+ <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
<desc>test</desc>
<domain>Multimedia</domain>
</rule>
<rule name="vconf.db.location.setting.Usemylocation" type="int" since="6.0" plugin="vconf">
+ <privilege>http://tizen.org/privilege/location.enable</privilege>
<desc>test</desc>
<domain>Service Framework</domain>
</rule>
<rule name="vconf.db.setting.auto_rotate_screen" type="bool" since="6.0" plugin="vconf">
+ <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
<desc>test</desc>
<domain>Graphics System</domain>
</rule>
<rule name="vconf.db.setting.menuscreen.package_name" type="string" since="6.0" plugin="vconf">
+ <privilege>http://tizen.org/privilege/systemsettings.admin</privilege>
<desc>test</desc>
<domain>App Framework</domain>
</rule>
<tizenModes xmlns="http://www.tizen.org" version="6.0">
<actionRule>
<rule name="wifi.power" type="bool" since="6.0" plugin="wifi">
+ <privilege>http://tizen.org/privilege/network.get</privilege>
+ <privilege>http://tizen.org/privilege/network.set</privilege>
<alias name="on">1</alias>
<alias name="off">0</alias>
<desc>wifi On/Off</desc>