Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries. Thanks for all your past and future contributions.

Revision as of 23:34, 22 July 2013 by hamishwillee (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Checando se uma API específica é suportada em Java ME

From Wiki
Jump to: navigation, search



Este trecho de código demonstra como verificar se uma determinada API Java ME é suportada no dispositivo e também qual versão é suportada. Neste exemplo, a API verificada é a API Wireless Messaging API.

Note.pngNote: O método System.getProperty() pode também ser usado para obter diversas outras propriedades que apenas versões de API. See Getting System properties in MIDP para uma lista de possibilidades.

Código fonte

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) {
// A API Wireless messaging é suportada. Notificar ao usuário.
Alert alert = new Alert("Supported",
"Wireless messaging is supported. Version is: " + wmVersion,
null, AlertType.INFO);
} else {
// A API Wireless messaging não é suportada neste dispositivo. Notificar ao usuário.
Alert alert = new Alert("Not supported",
"Wireless messaging is not supported.", null,


A MIDlet mostra um alerta que informa se a API Wireless Messaging API é suportada e em caso positivo, qual versão é suportada.

See also

This page was last modified on 22 July 2013, at 23:34.
70 page views in the last 30 days.