You Are Here:

Community: Wiki

This page was last modified on 30 September 2009, at 20:35.

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

From Forum Nokia Wiki

Original: CS000960 - Checking whether a specific Java ME API is supported



ID CS000960 Creation date 14 de Maio de 2008
Platform S60 3rd Edition, FP1 Tested on devices Nokia N95 8GB
Category Java ME Subcategory Arquivos/Dados


Keywords (APIs, classes, methods, functions): java.lang.System, javax.microedition.lcdui.Alert, javax.microedition.lcdui.AlertType, java.lang.System.getProperty()

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.


Nota: O método System.getProperty() pode também ser usado para obter diversas outras propriedades que apenas versões de API. See TSJ000306 - MIDP: System properties 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

Related Wiki Articles

No related wiki articles found

Rate This

 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia