Je développe une application java midlet pour Nokia & Blackberry. Pour obtenir ces deux versions (avec leur code unique) dans un projet, je travaille avec une variable booléenne statique j2me pour l'initialisation de variables spécifiques à un périphérique. Est-ce une bonne façon de travailler? J'ai également considéré pour créer un fichier de construction de fourmi afin de charger des morceaux spécifiques de code de dispositif.Meilleure pratique pour développer une application pour différents périphériques (comment mixer du code dans un projet)
J'ai résolu les plus grandes différences de logique en créant l'application aussi dynamique que possible.
private void initDeviceSpecificVariables() {
if(Settings.j2me) { System.out.println("Loading j2me specifik variables");
db = new DatabaseJ2me();
parser = new J2meParser(db);
}
else { System.out.println("Loading bb specifik variables");
db = new DatabaseBB();
parser = new BBParser(db);
}
}
Ant parce que cela pourrait être une solution -> peut-être changer certaines parties du code qui ne peuvent pas être modifiées conception flexible en utilisant une fourmi? Et j2ee parce que c'est ce que je travaille avec. – Vincent