</ul>\r
<p class="toc-title">Related Info</p>\r
<ul class="toc">\r
- <li><a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm">Tizen Tutorial</a></li> \r
+ <li><a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm">Tizen Tutorial</a></li> \r
<li><a href="../../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/tizen.html">Tizen API for Mobile Web</a></li>\r
<li><a href="../../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/tizen.html">Tizen API for Wearable Web</a></li> \r
</ul>\r
</table>\r
\r
<h2 id="generic" name="generic">Handling Generic Events</h2> \r
- <p>Generic event handling features allow you to <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#use_handlers">handle the results of asynchronous operations</a>. The operations can implemented using the <span style="font-family: Courier New,Courier,monospace">SuccessCallback</span> (in <a href="../../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/tizen.html#SuccessCallback">mobile</a> and <a href="../../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/tizen.html#SuccessCallback">wearable</a> applications) and <span style="font-family: Courier New,Courier,monospace">ErrorCallback</span> (in <a href="../../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/tizen.html#ErrorCallback">mobile</a> and <a href="../../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/tizen.html#ErrorCallback">wearable</a> applications) event handlers of the Tizen API.</p>\r
+ <p>Generic event handling features allow you to <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#use_handlers">handle the results of asynchronous operations</a>. The operations can implemented using the <span style="font-family: Courier New,Courier,monospace">SuccessCallback</span> (in <a href="../../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/tizen.html#SuccessCallback">mobile</a> and <a href="../../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/tizen.html#SuccessCallback">wearable</a> applications) and <span style="font-family: Courier New,Courier,monospace">ErrorCallback</span> (in <a href="../../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/tizen.html#ErrorCallback">mobile</a> and <a href="../../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/tizen.html#ErrorCallback">wearable</a> applications) event handlers of the Tizen API.</p>\r
\r
<h2 id="coordinates" name="coordinates">Managing Location Coordinates</h2>\r
\r
<li><span style="font-family: Courier New,Courier,monospace">Attribute range</span> (in <a href="../../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/tizen.html#AttributeRangeFilter">mobile</a> and <a href="../../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/tizen.html#AttributeRangeFilter">wearable</a> applications)<p>Matches objects containing an attribute whose values are within a particular range.</p> </li> \r
<li><span style="font-family: Courier New,Courier,monospace">Composite filter</span> (in <a href="../../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/tizen.html#CompositeFilter">mobile</a> and <a href="../../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/tizen.html#CompositeFilter">wearable</a> applications)<p>Combines several filters into a set.</p></li> \r
</ul>\r
-<p>You can create <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#filter">attribute filters</a>, <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#range">attribute range filters</a>, and <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#composite">composite filters</a> to search for specific data and <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#make">make complex queries</a>. The attributes you can use with the filter types vary depending on the API you are using. For example, <a href="#calendar">Calendar</a>, <a href="#call">Call History</a>, <a href="#contact">Contact</a>, <a href="#content_filter">Content</a>, and <a href="#messaging">Messaging</a> query methods each have their own sets of supported filter attributes.</p> </li> \r
- <li>Sorting <p>You can <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#use_modes">sort the results of queried data</a> using the <span style="font-family: Courier New,Courier,monospace">SortMode</span> interface (in <a href="../../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/tizen.html#SortMode">mobile</a> and <a href="../../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/tizen.html#SortMode">wearable</a> applications). The following sorting modes are supported:</p> \r
+<p>You can create <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#filter">attribute filters</a>, <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#range">attribute range filters</a>, and <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#composite">composite filters</a> to search for specific data and <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#make">make complex queries</a>. The attributes you can use with the filter types vary depending on the API you are using. For example, <a href="#calendar">Calendar</a>, <a href="#call">Call History</a>, <a href="#contact">Contact</a>, <a href="#content_filter">Content</a>, and <a href="#messaging">Messaging</a> query methods each have their own sets of supported filter attributes.</p> </li> \r
+ <li>Sorting <p>You can <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#use_modes">sort the results of queried data</a> using the <span style="font-family: Courier New,Courier,monospace">SortMode</span> interface (in <a href="../../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/tizen.html#SortMode">mobile</a> and <a href="../../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/tizen.html#SortMode">wearable</a> applications). The following sorting modes are supported:</p> \r
<ul> \r
<li> <p><span style="font-family: Courier New,Courier,monospace">"ASC"</span>: Ascending sorting order</p> </li> \r
<li> <p><span style="font-family: Courier New,Courier,monospace">"DESC"</span>: Descending sorting order</p> </li> \r
</script>\r
\r
</body>\r
-</html>
\ No newline at end of file
+</html>
<p>The main features of Content API include:</p>
<ul>
- <li>Content retrieval <p>The Content API uses the same <span style="font-family: Courier New,Courier,monospace">ContentManager</span> interface instance (in <a href="../../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/content.html#ContentManager">mobile</a> and <a href="../../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/content.html#ContentManager">wearable</a> applications) for all content-related functionalities. The instance provides higher efficiency by performing batch operations on content items.</p> <p>You can <a href="../../../../../org.tizen.tutorials/html/web/tizen/content/content_tutorial_w.htm#browse">browse and search for content directories and content</a> using the <span style="font-family: Courier New,Courier,monospace">getDirectories()</span> and <span style="font-family: Courier New,Courier,monospace">find()</span> methods of the <span style="font-family: Courier New,Courier,monospace">ContentManager</span> interface. When searching for content items, you can create <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#filter">attribute filters</a>, <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#range">attribute range filters</a>, and <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#composite">composite filters</a> based on <a href="../base/tizen_w.htm#content_filter">specific filter attributes</a> of the <span style="font-family: Courier New,Courier,monospace">ContentManager</span> interface. You can also <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#use_modes">sort the search results</a>.</p>
+ <li>Content retrieval <p>The Content API uses the same <span style="font-family: Courier New,Courier,monospace">ContentManager</span> interface instance (in <a href="../../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/content.html#ContentManager">mobile</a> and <a href="../../../../../org.tizen.web.apireference/html/device_api/wearable/tizen/content.html#ContentManager">wearable</a> applications) for all content-related functionalities. The instance provides higher efficiency by performing batch operations on content items.</p> <p>You can <a href="../../../../../org.tizen.tutorials/html/web/tizen/content/content_tutorial_w.htm#browse">browse and search for content directories and content</a> using the <span style="font-family: Courier New,Courier,monospace">getDirectories()</span> and <span style="font-family: Courier New,Courier,monospace">find()</span> methods of the <span style="font-family: Courier New,Courier,monospace">ContentManager</span> interface. When searching for content items, you can create <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#filter">attribute filters</a>, <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#range">attribute range filters</a>, and <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#composite">composite filters</a> based on <a href="../base/tizen_w.htm#content_filter">specific filter attributes</a> of the <span style="font-family: Courier New,Courier,monospace">ContentManager</span> interface. You can also <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#use_modes">sort the search results</a>.</p>
<table class="note">
<tbody>
<tr>
</script>
</body>
-</html>
\ No newline at end of file
+</html>
<li>Message sending <p>You can <a href="../../../../../org.tizen.tutorials/html/web/tizen/messaging/messaging_tutorial_w.htm#Sending_Messages">send messages</a> by using the <span style="font-family: Courier New,Courier,monospace">sendMessage()</span> method of the <a href="../../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/messaging.html#MessageService">MessageService</a> interface.</p> <p>The method requires both success and error event handlers. Depending on the result of the sending operation, the message is moved to the device's Sent Items folder or Drafts folder, and additionally stored in the message storage database.</p> </li>
<li>Message management
<p>You can <a href="../../../../../org.tizen.tutorials/html/web/tizen/messaging/messaging_tutorial_w.htm#Managing_Messages">find, update, and delete stored messages</a> with methods provided by the <span style="font-family: Courier New,Courier,monospace">MessageStorage</span> interface: <span style="font-family: Courier New,Courier,monospace">findMessages()</span>, <span style="font-family: Courier New,Courier,monospace">updateMessages()</span>, and <span style="font-family: Courier New,Courier,monospace">removeMessages()</span>. The interface allows you to manage message storages.</p>
- <p>When searching for messages, you can create <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#filter">attribute filters</a>, <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#range">attribute range filters</a>, and <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#composite">composite filters</a> based on <a href="../base/tizen_w.htm#messaging">specific filter attributes</a>. You can also <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#use_modes">sort the search results</a>.</p></li>
+ <p>When searching for messages, you can create <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#filter">attribute filters</a>, <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#range">attribute range filters</a>, and <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#composite">composite filters</a> based on <a href="../base/tizen_w.htm#messaging">specific filter attributes</a>. You can also <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#use_modes">sort the search results</a>.</p></li>
<li>Message storage change notifications
<p>You can register event listeners to <a href="../../../../../org.tizen.tutorials/html/web/tizen/messaging/messaging_tutorial_w.htm#Receiving_Notifications">monitor changes</a> in the message storage, a particular conversation, or a particular message folder.</p>
<p>The <span style="font-family: Courier New,Courier,monospace">addMessagesChangeListener()</span>, <span style="font-family: Courier New,Courier,monospace">addConversationsChangeListener()</span>, and <span style="font-family: Courier New,Courier,monospace">addFoldersChangeListener()</span> methods of the <span style="font-family: Courier New,Courier,monospace">MessageStorage</span> interface register an event listener, which starts asynchronously once the method returns the subscription identifier for the listener. You can use the <a href="../../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/messaging.html#MessagesChangeCallback">MessagesChangeCallback</a>, <a href="../../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/messaging.html#MessageConversationsChangeCallback">MessageConversationsChangeCallback</a>, and <a href="../../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/messaging.html#MessageFoldersChangeCallback">MessageFoldersChangeCallback</a> interfaces to define listener event handlers for receiving notifications about the changes.</p> </li>
</script>
</body>
-</html>
\ No newline at end of file
+</html>
- <p>When searching for calendar items, you can create <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#filter">attribute filters</a>, <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#range">attribute range filters</a>, and <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#composite">composite filters</a> based on <a href="../base/tizen_w.htm#calendar">specific filter attributes</a>. You can also <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#use_modes">sort the search results</a>.</p>
+ <p>When searching for calendar items, you can create <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#filter">attribute filters</a>, <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#range">attribute range filters</a>, and <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#composite">composite filters</a> based on <a href="../base/tizen_w.htm#calendar">specific filter attributes</a>. You can also <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#use_modes">sort the search results</a>.</p>
<table class="note">
<tbody>
<tr>
</script>
</body>
-</html>
\ No newline at end of file
+</html>
<p>The main features of the Call History API include:</p>
<ul>
<li>Call history tracking <p>You can <a href="../../../../../org.tizen.tutorials/html/web/tizen/social/call_history_tutorial_w.htm#Searching_Call_History">search and store data about all incoming and outgoing calls</a> using the <a href="../../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/callhistory.html#CallHistory">CallHistory</a> interface. The retrieved data is displayed as a list using the <a href="../../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/callhistory.html#CallHistoryEntry">CallHistoryEntry</a> interface. You can also manage the call history by <a href="../../../../../org.tizen.tutorials/html/web/tizen/social/call_history_tutorial_w.htm#Removing_Call_History">removing unnecessary call history items</a>.</p>
- <p>When searching for call history items, you can create <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#filter">attribute filters</a>, <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#range">attribute range filters</a>, and <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#composite">composite filters</a> based on <a href="../base/tizen_w.htm#call">specific filter attributes</a>. You can also <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#use_modes">sort the search results</a>.</p></li>
+ <p>When searching for call history items, you can create <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#filter">attribute filters</a>, <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#range">attribute range filters</a>, and <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#composite">composite filters</a> based on <a href="../base/tizen_w.htm#call">specific filter attributes</a>. You can also <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#use_modes">sort the search results</a>.</p></li>
<li>Change tracking <p>You can register event listeners to <a href="../../../../../org.tizen.tutorials/html/web/tizen/social/call_history_tutorial_w.htm#Monitoring_Call_History">monitor changes in the call history</a> using the <a href="../../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/callhistory.html#CallHistoryChangeCallback">CallHistoryChangeCallback</a> listener interface.</p> </li>
</ul>
</script>
</body>
-</html>
\ No newline at end of file
+</html>
</tr>
</tbody>
</table>
- <p>When searching for contacts, you can create <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#filter">attribute filters</a>, <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#range">attribute range filters</a>, and <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#composite">composite filters</a> based on <a href="../base/tizen_w.htm#contact">specific filter attributes</a>. You can also <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorials_w.htm#use_modes">sort the search results</a>.</p></li>
+ <p>When searching for contacts, you can create <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#filter">attribute filters</a>, <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#range">attribute range filters</a>, and <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#composite">composite filters</a> based on <a href="../base/tizen_w.htm#contact">specific filter attributes</a>. You can also <a href="../../../../../org.tizen.tutorials/html/web/tizen/base/tizen_tutorial_w.htm#use_modes">sort the search results</a>.</p></li>
<li>Group management <p>You can <a href="../../../../../org.tizen.tutorials/html/web/tizen/social/contact_tutorial_w.htm#Managing_Groups">manage contact groups</a>, including getting, updating, and deleting them, using the applicable methods of the <span style="font-family: Courier New,Courier,monospace">AddressBook</span> interface.</p></li>
<li>Contact change notifications <p>You can keep the address book in your application synchronized with external contact manager by <a href="../../../../../org.tizen.tutorials/html/web/tizen/social/contact_tutorial_w.htm#Receiving_Contact">receiving notifications</a> in your application when contact information changes.</p> <p>The <span style="font-family: Courier New,Courier,monospace">addChangeListener()</span> method of the <span style="font-family: Courier New,Courier,monospace">Addressbook</span> interface registers an event listener, which starts asynchronously once the addChangeListener() method returns the subscription identifier for the listener. You can use the <a href="../../../../../org.tizen.web.apireference/html/device_api/mobile/tizen/contact.html#AddressBookChangeCallback">AddressBookChangeCallback</a> interface to define listener event handlers for receiving the notifications.</p>
<table class="note">
</script>
</body>
-</html>
\ No newline at end of file
+</html>