1 <?xml version="1.0"?>
\r
4 <name>Tizen.Applications.WatchApplication</name>
\r
7 <member name="T:Tizen.Applications.CoreBackend.WatchEventType">
\r
9 Class that represents the type of event for backends. This class can be converted from string type.
\r
12 <member name="F:Tizen.Applications.CoreBackend.WatchEventType.TimeTick">
\r
14 Pre-defined event type. "Created"
\r
17 <member name="F:Tizen.Applications.CoreBackend.WatchEventType.AmbientTick">
\r
19 Pre-defined event type. "AmbientTick"
\r
22 <member name="F:Tizen.Applications.CoreBackend.WatchEventType.AmbientChanged">
\r
24 Pre-defined event type. "AmbientChanged"
\r
27 <member name="M:Tizen.Applications.CoreBackend.WatchEventType.#ctor(System.String)">
\r
29 Initializes the WatchEventType class.
\r
31 <param name="name">The name of watch event type.</param>
\r
33 <member name="M:Tizen.Applications.CoreBackend.WatchEventType.op_Implicit(System.String)~Tizen.Applications.CoreBackend.WatchEventType">
\r
35 Converts a string to WatchEventType instance.
\r
38 <member name="T:Tizen.Applications.AmbientEventArgs">
\r
40 Arguments for the event that reaised when the device enters or exits the ambient mode.
\r
43 <member name="P:Tizen.Applications.AmbientEventArgs.Enabled">
\r
45 The received Ambient mode
\r
48 <member name="T:Tizen.Applications.AmbientTickType">
\r
50 Enumeration for Ambient tick type.
\r
53 <member name="F:Tizen.Applications.AmbientTickType.NoTick">
\r
55 No peridoic ambient tick.
\r
58 <member name="F:Tizen.Applications.AmbientTickType.EveryMinute">
\r
63 <member name="F:Tizen.Applications.AmbientTickType.EveryFiveMinutes">
\r
68 <member name="F:Tizen.Applications.AmbientTickType.EveryFiftenMinutes">
\r
73 <member name="F:Tizen.Applications.AmbientTickType.EveryThirtyMinutes">
\r
78 <member name="F:Tizen.Applications.AmbientTickType.EveryHour">
\r
83 <member name="F:Tizen.Applications.AmbientTickType.EveryThreeHours">
\r
88 <member name="F:Tizen.Applications.AmbientTickType.EverySixHours">
\r
93 <member name="F:Tizen.Applications.AmbientTickType.EveryTwelveHours">
\r
98 <member name="F:Tizen.Applications.AmbientTickType.EveryDay">
\r
103 <member name="T:Tizen.Applications.TimeEventArgs">
\r
105 Arguments for the event that reaised when the time tick comes.
\r
108 <member name="P:Tizen.Applications.TimeEventArgs.Time">
\r
110 The received WatchTime.
\r
113 <member name="T:Tizen.Applications.TimeTickResolution">
\r
115 Enumeration for Time tick resolution.
\r
118 <member name="F:Tizen.Applications.TimeTickResolution.TimeTicksPerSecond">
\r
120 1 ~ 60 ticks per second.
\r
123 <member name="F:Tizen.Applications.TimeTickResolution.TimeTicksPerMinute">
\r
125 1 ~ 60 ticks per minute.
\r
128 <member name="F:Tizen.Applications.TimeTickResolution.TimeTicksPerHour">
\r
130 1 ~ 60 ticks per hour.
\r
133 <member name="T:Tizen.Applications.WatchApplication">
\r
135 The class that represents a Tizen watch application.
\r
138 <member name="M:Tizen.Applications.WatchApplication.#ctor">
\r
140 Initialize the WatchApplication class
\r
143 Default backend for Watch application will be used.
\r
146 <member name="M:Tizen.Applications.WatchApplication.#ctor(Tizen.Applications.CoreBackend.ICoreBackend)">
\r
148 Initialize the WatchApplication class
\r
151 If want to change the backend , use this constructor
\r
153 <param name="backend">The backend instance implementing ICoreBackend interface.</param>
\r
155 <member name="F:Tizen.Applications.WatchApplication.Window">
\r
157 Instance for the window
\r
160 <member name="E:Tizen.Applications.WatchApplication.Resumed">
\r
162 Occurs whenever the application is resumed.
\r
165 <member name="E:Tizen.Applications.WatchApplication.Paused">
\r
167 Occurs whenever the application is paused.
\r
170 <member name="E:Tizen.Applications.WatchApplication.TimeTick">
\r
172 Occurs whenever the time tick comes.
\r
175 <member name="E:Tizen.Applications.WatchApplication.AmbientTick">
\r
177 Occurs whenever the time tick comes in ambient mode.
\r
180 <member name="E:Tizen.Applications.WatchApplication.AmbientChanged">
\r
182 Occurs when the ambient mode is changed.
\r
185 <member name="M:Tizen.Applications.WatchApplication.Run(System.String[])">
\r
187 Runs the UI applications' main loop.
\r
189 <param name="args">Arguments from commandline.</param>
\r
191 <member name="M:Tizen.Applications.WatchApplication.OnCreate">
\r
193 Overrides this method if want to handle behavior when the application is launched.
\r
194 If base.OnCreate() is not called, the event 'Created' will not be emitted.
\r
197 <member name="M:Tizen.Applications.WatchApplication.OnResume">
\r
199 Overrides this method if want to handle behavior when the application is resumed.
\r
200 If base.OnResume() is not called, the event 'Resumed' will not be emitted.
\r
203 <member name="M:Tizen.Applications.WatchApplication.OnPause">
\r
205 Overrides this method if want to handle behavior when the application is paused.
\r
206 If base.OnPause() is not called, the event 'Paused' will not be emitted.
\r
209 <member name="M:Tizen.Applications.WatchApplication.OnTick(Tizen.Applications.TimeEventArgs)">
\r
211 Overrides this method if want to handle behavior when the time tick event comes.
\r
212 If base.OnTick() is not called, the event 'TimeTick' will not be emitted.
\r
214 <param name="time">The received TimeEventArgs to get time information.</param>
\r
216 <member name="M:Tizen.Applications.WatchApplication.OnAmbientTick(Tizen.Applications.TimeEventArgs)">
\r
218 Overrides this method if want to handle behavior when the time tick event comes in ambient mode.
\r
219 If base.OnAmbientTick() is not called, the event 'AmbientTick' will not be emitted.
\r
221 <param name="time">The received TimeEventArgs to get time information.</param>
\r
222 <privilege>http://tizen.org/privilege/alarm.set</privilege>
\r
224 <member name="M:Tizen.Applications.WatchApplication.OnAmbientChanged(Tizen.Applications.AmbientEventArgs)">
\r
226 Overrides this method if want to handle behavior when the ambient mode is changed.
\r
227 If base.OnAmbientChanged() is not called, the event 'AmbientChanged' will not be emitted.
\r
229 <param name="mode">The received AmbientEventArgs</param>
\r
231 <member name="M:Tizen.Applications.WatchApplication.GetCurrentTime">
\r
233 Gets the current time
\r
235 <returns>WatchTime</returns>
\r
236 <exception cref="T:System.InvalidOperationException">Thrown when failed to get current time because of invalid parameter.</exception>
\r
237 <exception cref="T:System.OutOfMemoryException">Thrown when failed to get current time because memory is not enough.</exception>
\r
240 class MyApp : WatchApplication
\r
243 public void TestMethod()
\r
248 wt = GetCurrentTime();
\r
258 <member name="M:Tizen.Applications.WatchApplication.GetAmbientTickType">
\r
260 Gets the type of periodic ambient tick.
\r
262 <returns>AmbientTickType</returns>
\r
263 <exception cref="T:System.InvalidOperationException">Thrown when failed to get ambient tick type.</exception>
\r
266 class MyApp : WatchApplication
\r
269 public void TestMethod()
\r
271 AmbientTickType atType;
\r
274 atType = GetAmbientTickType();
\r
284 <member name="M:Tizen.Applications.WatchApplication.SetAmbientTickType(Tizen.Applications.AmbientTickType)">
\r
286 Sets the type of periodic ambient tick.
\r
287 OnAmbientTick will be called following settings.
\r
288 If SetAmbientTickType is not called, OnAmbientTick will be called every minute.
\r
290 <param name="ambientTickType">the type of ambient tick</param>
\r
291 <exception cref="T:System.InvalidOperationException">Thrown when failed to set ambient tick type.</exception>
\r
294 class MyApp : WatchApplication
\r
297 public void TestMethod()
\r
301 SetAmbientTickType(AmbientTickType.EveryMinute);
\r
311 <member name="M:Tizen.Applications.WatchApplication.SetTimeTickFrequency(System.Int32,Tizen.Applications.TimeTickResolution)">
\r
313 Sets the frequency of time tick.
\r
314 OnTick will be called following settings.
\r
315 If SetTimeTickFrequency is not called, OnTick will be called every second.
\r
317 <param name="ticks">Ticks the number of ticks per given resolution type</param>
\r
318 <param name="type">Type of the resolution type</param>
\r
319 <exception cref="T:System.InvalidOperationException">Thrown when failed to set time tick frequency.</exception>
\r
322 class MyApp : WatchApplication
\r
325 public void TestMethod()
\r
329 SetTimeTickFrequency(1, TimeTickResolution.TimeTicksPerMinute);
\r
339 <member name="M:Tizen.Applications.WatchApplication.GetTimeTickFrequency(System.Int32@,Tizen.Applications.TimeTickResolution@)">
\r
341 Gets the frequency fo time tick.
\r
343 <param name="ticks">Ticks the number of ticks per given resolution type</param>
\r
344 <param name="type">Type of the resolution type</param>
\r
345 <exception cref="T:System.InvalidOperationException">Thrown when failed to get time tick frequency.</exception>
\r
348 class MyApp : WatchApplication
\r
351 public void TestMethod()
\r
354 TimeTickResolution tType;
\r
357 GetTimeTickFrequency(out tick, out tType);
\r
367 <member name="T:Tizen.Applications.WatchTime">
\r
369 The information of Watch Time
\r
372 <member name="P:Tizen.Applications.WatchTime.Year">
\r
374 The information of year
\r
377 <member name="P:Tizen.Applications.WatchTime.Month">
\r
379 The information fo month
\r
382 <member name="P:Tizen.Applications.WatchTime.Day">
\r
384 The information of day
\r
387 <member name="P:Tizen.Applications.WatchTime.DayOfWeek">
\r
389 The information of day of week
\r
392 <member name="P:Tizen.Applications.WatchTime.Hour">
\r
394 The information of hour
\r
397 <member name="P:Tizen.Applications.WatchTime.Hour24">
\r
399 The information of hour for 24 hour form
\r
402 <member name="P:Tizen.Applications.WatchTime.Minute">
\r
404 The information of Minute
\r
407 <member name="P:Tizen.Applications.WatchTime.Second">
\r
409 The information of second
\r
412 <member name="P:Tizen.Applications.WatchTime.Millisecond">
\r
414 The information of millisecond
\r
417 <member name="P:Tizen.Applications.WatchTime.TimeZone">
\r
419 The information of timezone
\r
422 <member name="P:Tizen.Applications.WatchTime.UtcTimestamp">
\r
424 The information of UTC time stamp
\r