Using awt with android
Solution 1:
The main problem is that you won't be able do create classes in packages named java.awt
. But except that point, basically you can rewrite a library based on awt API.
You can also check awt-android-compat project.
Solution 2:
http://www.apogee.com/ has commercial products which will allow you to run Swing programs on Android. Note that I've never used this product so I can't comment on how good it is.