Modelo do Celular em Runtime

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.