J'ai une application Java Swing qui dessine des diagrammes. Il utilise des appels Graphics2D et des objets awt tels que Rectangle etc.Utilisation de awt avec android
À un moment donné, je pourrais vouloir porter ceci à Android. Je comprends que je ne peux pas utiliser Graphics2D sur Android, mais puis-je toujours utiliser les classes awt Rectangle, Font, Color (etc). Ce que je veux faire est d'isoler tout changement de code entre la version swing et la version Android en ajoutant une couche d'émulation afin que mes appels Graphics2D puissent être convertis en appels dessin Android.
Est-ce faisable? Pour être clair, je ne suis pas trop inquiet à propos de l'interface utilisateur de Swing (l'interface utilisateur est minimale et peut être réécrite pour Android), je suis préoccupé par le code de dessin qui appelle Graphics2D à partir de nombreux endroits.
Voici une comparaison (bien que ce soit à partir de 2008, donc je ne suis pas sûr de la précision de ce qui est toujours exact) de ce que les paquets standard Android supporte et ne supporte pas: http://www.zdnet.com/blog/ burnette/java-vs-android-apis/504 – Josh1billion