Motorola E680 Technical Manual - Page 38
Vibe and Backlight API - price
View all Motorola E680 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 38 highlights
10 Vibe and Backlight API Vibe and Backlight API The Vibe and Backlight API allows J2ME applications access to vibrator, backlight, and keypad controls. This API gives a MIDlet the ability to turn these features on or off based on the applications needs. The MIDlet will use this API to enhance the activity being performed by the application. Examples of this enhancement are the following: 1. When in a driving game application, the vibrator is turned on during a crash. 2. An alarm application would have access to turn the vibrator on and off. 3. A stock ticker application turns the backlight on and off when a specified stock hits a target price. Native constraints are in place to protect the battery life of the product. These native constraints will be flexible to allow the operator to make the final call on implementation. For more information refer to the MIDP 2.0 specification. The following are code samples to show implementation of the Vibe and Backlight API: Sample of code for calling of 'vibrate(int)' method of Display class: int duration = 5000;//5 seconds; java.lang.boolean returnValue = display.vibrate(duration); if (returnValue != false) { System.out.println("Invoke vibrate method with parameter = " + duration + ", method returns : " + returnValue); } else { System.out.println("Failed: invoke vibrate(" + duration + "), method returns false"); } 38