rodc
Fevereiro 8, 2008, 10:52am
#1
Alguém sabe como eu faço para pegar o modelo do celular em RunTime? Tenho um LG que tem um probleminha e preciso, apenas neste modelo, fazer um procedimento a mais.
Caso tenha que fazer um programa específico para este modelo, como faço “defines” no Java para poder compilar dois códigos diferentes?
Utilizo Netbeans.
tenta imprimir estas propriedades e ver se o “device.model” retorna alguma coisa… talvez tenha que assinar ainda…
public void startApp() throws MIDletStateChangeException
{
System.out.println("microedition.jtwi.version: " +
System.getProperty("microedition.jtwi.version"));
System.out.println("microedition.configuration: " +
System.getProperty("microedition.configuration"));
System.out.println("microedition.profiles: " +
System.getProperty("microedition.profiles"));
System.out.println("microedition.locale: " +
System.getProperty("microedition.locale"));
System.out.println("microedition.platform: " +
System.getProperty("microedition.platform"));
System.out.println("device.model: " +
System.getProperty("device.model"));
System.out.println("software.version: " +
System.getProperty("software.version"));
System.out.println("microedition.encoding: " +
System.getProperty("microedition.encoding"));
System.out.println("microedition.commports: " +
System.getProperty("microedition.commports"));
}
[quote=ricardolecheta]tenta imprimir estas propriedades e ver se o “device.model” retorna alguma coisa… talvez tenha que assinar ainda…
public void startApp() throws MIDletStateChangeException
{
System.out.println("microedition.jtwi.version: " +
System.getProperty("microedition.jtwi.version"));
System.out.println("microedition.configuration: " +
System.getProperty("microedition.configuration"));
System.out.println("microedition.profiles: " +
System.getProperty("microedition.profiles"));
System.out.println("microedition.locale: " +
System.getProperty("microedition.locale"));
System.out.println("microedition.platform: " +
System.getProperty("microedition.platform"));
System.out.println("device.model: " +
System.getProperty("device.model"));
System.out.println("software.version: " +
System.getProperty("software.version"));
System.out.println("microedition.encoding: " +
System.getProperty("microedition.encoding"));
System.out.println("microedition.commports: " +
System.getProperty("microedition.commports"));
}
[/quote]
Normalmente só com System.getProperty(“microedition.platform”) já resolve.