</tr><tr><td><a href="tizen/inputdevice.html" data-origin="tizen" data-domain="ui" data-category="core" data-status="D" data-version="">
Input Device</a></td>
<td>This API provides interfaces and methods to manage input keys in application.</td>
- <td>2.4</td>
+ <td>3.0</td>
<td>Optional</td>
<td>No</td>
</tr><tr><td><a href="tizen/messageport.html" data-origin="tizen" data-domain="filesystem" data-category="core" data-status="D" data-version="">
</tr><tr><td><a href="tizen/mediacontroller.html" data-origin="tizen" data-domain="media" data-category="core" data-status="S" data-version="">
Media Controller</a></td>
<td>This API provides functions for communication between the media controller server and the media controller client. </td>
- <td>2.4</td>
+ <td>3.0</td>
<td>Mandatory</td>
<td>Yes</td>
</p>
</div>
<p><span class="remark"> Remark : </span>
- Since Tizen 2.4 behaviour of this alarm has changed. In order to decrease the power consumption,
+ Since Tizen 3.0 behaviour of this alarm has changed. In order to decrease the power consumption,
the operating system decides when this alarm is going to be fired and what is the period between subsequent executions.
It is guaranteed that this alarm will be fired after at least <em>delay</em> seconds.
If <em>period</em> is provided, it will be adjusted by the operating system, however this value will not be lower than 600 seconds.
1.0
</p>
<p><span class="remark"> Remark : </span>
- Since Tizen 2.4 the operating system adjusts this value to decrease the power consumption.
+ Since Tizen 3.0 the operating system adjusts this value to decrease the power consumption.
</p>
</li>
<li class="attribute" id="AlarmRelative::period">
1.0
</p>
<p><span class="remark"> Remark : </span>
- Since Tizen 2.4 the operating system adjusts this value to decrease the power consumption.
+ Since Tizen 3.0 the operating system adjusts this value to decrease the power consumption.
</p>
</li>
</ul>
the basic operations for the current application such as exit or hide.
</p>
<p>
-Since Tizen 2.4 the <em>Application</em> interface provides application event broadcasting and listening features. An application can broadcast user events to other listening applications and listen to broadcasted user events from other applications. In a future Tizen release, applications will also be able to receive pre-defined system events from the platform.
+Since Tizen 3.0 the <em>Application</em> interface provides application event broadcasting and listening features. An application can broadcast user events to other listening applications and listen to broadcasted user events from other applications. In a future Tizen release, applications will also be able to receive pre-defined system events from the platform.
</p>
<p>
For more information on the Application features, see <a href="https://developer.tizen.org/development/guides/web-application/tizen-features/application/application">Application Guide</a>.
<pre class="webidl prettyprint"> typedef object UserEventData;</pre>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
</div>
<div class="typedef" id="EventData">
<pre class="webidl prettyprint"> typedef (<a href="#SystemEventData">SystemEventData</a> or <a href="#UserEventData">UserEventData</a>) EventData;</pre>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
</div>
<div class="enum" id="ApplicationControlLaunchMode">
<pre class="webidl prettyprint"> enum ApplicationControlLaunchMode { "SINGLE", "GROUP" };</pre>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="description">
<p>
</pre>
</div>
</dd>
-<dt class="method" id="ApplicationManager::addAppInfoEventListener">
+<dt class="deprecated method" id="ApplicationManager::addAppInfoEventListener">
<a class="backward-compatibility-anchor" name="::Application::ApplicationManager::addAppInfoEventListener"></a><code><b><span class="methodName">addAppInfoEventListener</span></b></code>
</dt>
-<dd>
+<dd class="deprecated">
<div class="brief">
Adds a listener for receiving any notification for changes in the list of installed applications
on a device.
</div>
<p class="deprecated"><b>Deprecated.</b>
- Deprecated since 2.4. Instead, <a href="./package.html#PackageManager::setPackageInfoEventListener">tizen.package.setPackageInfoEventListener()</a> allows the app developers to set a listener for getting notified for the changes(add/remove/update) of applications on a device.
+ Deprecated since 3.0. Instead, <a href="./package.html#PackageManager::setPackageInfoEventListener">tizen.package.setPackageInfoEventListener()</a> allows the app developers to set a listener for getting notified for the changes(add/remove/update) of applications on a device.
</p>
<div class="synopsis"><pre class="signature prettyprint">long addAppInfoEventListener(<a href="#ApplicationInformationEventCallback">ApplicationInformationEventCallback</a> eventCallback);
</pre></div>
</pre>
</div>
</dd>
-<dt class="method" id="ApplicationManager::removeAppInfoEventListener">
+<dt class="deprecated method" id="ApplicationManager::removeAppInfoEventListener">
<a class="backward-compatibility-anchor" name="::Application::ApplicationManager::removeAppInfoEventListener"></a><code><b><span class="methodName">removeAppInfoEventListener</span></b></code>
</dt>
-<dd>
+<dd class="deprecated">
<div class="brief">
Removes the listener to stop receiving notifications for changes on the list of installed
applications on a device.
</div>
<p class="deprecated"><b>Deprecated.</b>
- Deprecated since 2.4. Instead, use <a href="./package.html#PackageManager::unsetPackageInfoEventListener">tizen.package.unsetPackageInfoEventListener()</a>.
+ Deprecated since 3.0. Instead, use <a href="./package.html#PackageManager::unsetPackageInfoEventListener">tizen.package.unsetPackageInfoEventListener()</a>.
</p>
<div class="synopsis"><pre class="signature prettyprint">void removeAppInfoEventListener(long watchId);
</pre></div>
<p><span class="param">Parameters:</span></p>
<ul>
<li class="param">
-<span class="name">watchId</span>:
+<span class="name">watchId</span>:
An ID that identifies the listener
</li>
</ul>
</pre></div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="description">
<p>
</pre></div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="parameters">
<p><span class="param">Parameters:</span></p>
</pre></div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="description">
<p>
</pre></div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="description">
<p>
</div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
</li>
</ul>
};</pre>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="description">
<p>
};</pre>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="methods">
<h4>Methods</h4>
</pre></div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="parameters">
<p><span class="param">Parameters:</span></p>
};</pre>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="description">
<p>
</div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
</dd>
<dt class="member" id="EventInfo::name"><span class="attrName">DOMString name</span></dt>
</div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
</dd>
</dl>
</pre></div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="description">
<p>
</pre></div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="description">
<p>
2.1
</p>
<p><span class="remark"> Remark : </span>
- This callback is also invoked upon success of the <a href="content.html#ContentManager::scanDirectory">scanDirectory()</a> method since Tizen 2.4. Therefore, the <em>uri</em> parameter may now also be the URI of a <em>ContentDirectory</em> object.
+ This callback is also invoked upon success of the <a href="content.html#ContentManager::scanDirectory">scanDirectory()</a> method since Tizen 3.0. Therefore, the <em>uri</em> parameter may now also be the URI of a <em>ContentDirectory</em> object.
</p>
<div class="parameters">
<p><span class="param">Parameters:</span></p>
</pre></div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="parameters">
<p><span class="param">Parameters:</span></p>
</pre></div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="parameters">
<p><span class="param">Parameters:</span></p>
</pre></div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="parameters">
<p><span class="param">Parameters:</span></p>
</div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<h2>Table of Contents</h2>
<ul class="toc">
<pre class="webidl prettyprint"> <a href="tizen.html#Tizen">Tizen</a> implements <a href="#InputDeviceManagerObject">InputDeviceManagerObject</a>;</pre>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="description">
<p>
};</pre>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="attributes">
<h4>Attributes</h4>
</div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
</li>
<li class="attribute" id="InputDeviceKey::code">
</div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
</li>
</ul>
};</pre>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="methods">
<h4>Methods</h4>
</pre></div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="description">
<p>
</pre></div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="parameters">
<p><span class="param">Parameters:</span></p>
</pre></div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="description">
<p>
</pre></div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="parameters">
<p><span class="param">Parameters:</span></p>
</pre></div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="description">
<p>
</pre></div>
<p><span class="version">
Since: </span>
- 2.4
+ 3.0
</p>
<div class="description">
<p>
</tr>
<tr>
<td><a href="#PowerManager">PowerManager</a></td>
-<td>void <a href="#PowerManager::request">request</a> (<a href="#PowerResource">PowerResource</a> resource, <a href="#PowerState">PowerState</a> state)<br>
- void <a href="#PowerManager::release">release</a> (<a href="#PowerResource">PowerResource</a> resource)<br>
- void <a href="#PowerManager::setScreenStateChangeListener">setScreenStateChangeListener</a> (<a href="#ScreenStateChangeCallback">ScreenStateChangeCallback</a> listener)<br>
- void <a href="#PowerManager::unsetScreenStateChangeListener">unsetScreenStateChangeListener</a> ()<br>
- double <a href="#PowerManager::getScreenBrightness">getScreenBrightness</a> ()<br>
- void <a href="#PowerManager::setScreenBrightness">setScreenBrightness</a> (double brightness)<br>
- boolean <a href="#PowerManager::isScreenOn">isScreenOn</a> ()<br>
- void <a href="#PowerManager::restoreScreenBrightness">restoreScreenBrightness</a> ()<br>
- void <a href="#PowerManager::turnScreenOn">turnScreenOn</a> ()<br>
- void <a href="#PowerManager::turnScreenOff">turnScreenOff</a> ()</td>
+<td>
+<div>void <a href="#PowerManager::request">request</a> (<a href="#PowerResource">PowerResource</a> resource, <a href="#PowerState">PowerState</a> state)</div>
+<div>void <a href="#PowerManager::release">release</a> (<a href="#PowerResource">PowerResource</a> resource)</div>
+<div>void <a href="#PowerManager::setScreenStateChangeListener">setScreenStateChangeListener</a> (<a href="#ScreenStateChangeCallback">ScreenStateChangeCallback</a> listener)</div>
+<div>void <a href="#PowerManager::unsetScreenStateChangeListener">unsetScreenStateChangeListener</a> ()</div>
+<div>double <a href="#PowerManager::getScreenBrightness">getScreenBrightness</a> ()</div>
+<div>void <a href="#PowerManager::setScreenBrightness">setScreenBrightness</a> (double brightness)</div>
+<div>boolean <a href="#PowerManager::isScreenOn">isScreenOn</a> ()</div>
+<div>void <a href="#PowerManager::restoreScreenBrightness">restoreScreenBrightness</a> ()</div>
+<div class="deprecated">void <a href="#PowerManager::turnScreenOn">turnScreenOn</a> ()</div>
+<div class="deprecated">void <a href="#PowerManager::turnScreenOff">turnScreenOff</a> ()</div>
+</td>
</tr>
<tr>
<td><a href="#ScreenStateChangeCallback">ScreenStateChangeCallback</a></td>
</p>
</div>
</div>
-<div class="enum" id="PowerScreenState">
+<div class="enum deprecated" id="PowerScreenState">
<a class="backward-compatibility-anchor" name="::Power::PowerScreenState"></a><h3>1.2. PowerScreenState</h3>
<div class="brief">
Specifies the power state for screen resource.
</div>
-<div class="deprecated"><p><font color="red"><i><b>Deprecated.</b>
+<p class="deprecated"><b>Deprecated.</b>
SCREEN_BRIGHT is deprecated since 2.1.
- </i></font></p></div>
+ </p>
<pre class="webidl prettyprint"> enum PowerScreenState { "SCREEN_OFF", "SCREEN_DIM", "SCREEN_NORMAL", "SCREEN_BRIGHT" };</pre>
<p><span class="version">
Since: </span>
</pre>
</div>
</dd>
-<dt class="method" id="PowerManager::turnScreenOn">
+<dt class="deprecated method" id="PowerManager::turnScreenOn">
<a class="backward-compatibility-anchor" name="::Power::PowerManager::turnScreenOn"></a><code><b><span class="methodName">turnScreenOn</span></b></code>
</dt>
-<dd>
+<dd class="deprecated">
<div class="brief">
Turns on the screen.
</div>
-<div class="deprecated"><p><font color="red"><i><b>Deprecated.</b>
- Deprecated since 2.4.
- </i></font></p></div>
+<p class="deprecated"><b>Deprecated.</b>
+ Deprecated since 3.0.
+ </p>
<div class="synopsis"><pre class="signature prettyprint">void turnScreenOn();
</pre></div>
<p><span class="version">
</pre>
</div>
</dd>
-<dt class="method" id="PowerManager::turnScreenOff">
+<dt class="deprecated method" id="PowerManager::turnScreenOff">
<a class="backward-compatibility-anchor" name="::Power::PowerManager::turnScreenOff"></a><code><b><span class="methodName">turnScreenOff</span></b></code>
</dt>
-<dd>
+<dd class="deprecated">
<div class="brief">
Turns off the screen.
</div>
-<div class="deprecated"><p><font color="red"><i><b>Deprecated.</b>
- Deprecated since 2.4.
- </i></font></p></div>
+<p class="deprecated"><b>Deprecated.</b>
+ Deprecated since 3.0.
+ </p>
<div class="synopsis"><pre class="signature prettyprint">void turnScreenOff();
</pre></div>
<p><span class="version">
<td><span style="font-family: Courier New,Courier,monospace">http://tizen.org/feature/network.ethernet</span></td>
<td><span style="font-family: Courier New,Courier,monospace">boolean</span></td>
<td>The platform returns <span style="font-family: Courier New,Courier,monospace">true</span> for this key, if the device supports ethernet. If it is <span style="font-family: Courier New,Courier,monospace">true</span>, <span style="font-weight: bold; font-style: italic;">"ALL"</span> in <span style="font-family: Courier New,Courier,monospace"><a href="download.html#DownloadNetworkType">DownloadNetworkType</a></span> and <span style="font-family: Courier New,Courier,monospace"><a href="./systeminfo.html#SystemInfoEthernetNetwork">SystemInfoEthernetNetwork</a></span> is supported.</td>
- <td>2.4</td>
+ <td>3.0</td>
</tr>
<tr>
<td><span style="font-family: Courier New,Courier,monospace">http://tizen.org/feature/network.internet</span></td>