×
Namespaces

Variants
Actions
Revision as of 06:54, 8 August 2012 by hamishwillee (Talk | contribs)

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

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Testado com
Aparelho(s): Nokia N95 8GB

Compatibilidade
Artigo
Palavras-chave: java.lang.System, javax.microedition.lcdui.Alert, javax.microedition.lcdui.AlertType, java.lang.System.getProperty()
Tradução:
Por ivocalado
Última alteração feita por hamishwillee em 08 Aug 2012

Contents

Introdução

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);
Display.getDisplay(this).setCurrent(alert);
} 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,
AlertType.INFO);
Display.getDisplay(this).setCurrent(alert);
}

Pós-condições

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

See also

63 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×