This page was last modified 12:31, 14 May 2008.
CS000960 - Checking whether a specific Java ME API is supported
From Forum Nokia Wiki
(Redirected from Checking whether a specific Java ME API is supported)
| ID | CS000960 | Creation date | May 14, 2008 |
| Platform | S60 3rd Edition, FP1 | Tested on devices | Nokia N95 8GB |
| Category | Java ME | Subcategory | Files/Data |
| Keywords (APIs, classes, methods, functions): java.lang.System, javax.microedition.lcdui.Alert, javax.microedition.lcdui.AlertType, java.lang.System.getProperty() |
Overview
This code snippet demonstrates how to check whether a specific Java ME API is supported on the device and also what version is supported. In this snippet, the API to be checked is the Wireless Messaging API.
Note: The method System.getProperty() can also be used for obtaining several other properties than API versions. See TSJ000306 - MIDP: System properties for a list of possibilities.
Source
import javax.microedition.lcdui.Alert; import javax.microedition.lcdui.AlertType; import javax.microedition.lcdui.Display;
String wmVersion = System.getProperty("wireless.messaging.version"); if (wmVersion != null) { // Wireless messaging is supported. Inform the user. Alert alert = new Alert("Supported", "Wireless messaging is supported. Version is: " + wmVersion, null, AlertType.INFO); Display.getDisplay(this).setCurrent(alert); } else { // Wireless messaging is not supported. Inform the user. Alert alert = new Alert("Not supported", "Wireless messaging is not supported.", null, AlertType.INFO); Display.getDisplay(this).setCurrent(alert); }
Postconditions
The MIDlet displays an alert which shows whether the Wireless Messaging API is supported and if yes, which version is supported.
See also
- TSJ000306 - MIDP: System properties, for a list of system properties.
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Nokia API Extensions and the different Emulator | theimode | Mobile Java Tools & SDKs | 1 | 2003-04-04 08:28 |
| Menu: Feature not supported | gmit | General Symbian C++ | 9 | 2007-02-01 20:55 |
| problem on connectivity using PC SDK 3.0 | DN2K | PC Suite API and PC Connectivity SDK | 9 | 2007-02-27 21:11 |
| newby question | TheBeachBoy | Mobile Java General | 1 | 2004-07-02 01:10 |
| HasCharacter() and GetCharacterData() lied me | daoshan | General Symbian C++ | 0 | 2003-06-16 12:56 |

