首先,我认为我可能对这个问题的标题不好,但我想不出合适的词,所以请随时提出修改建议,我会做的,这样这个问题就更有教育意义,并且与其他人相关。
我知道 javax.Swing 根本不能用于 Android 项目,我已经接受了这一点并学习了基于 Android XML 的 UI 设计,但出于好奇,我想知道确切的原因。
我意识到手机的屏幕尺寸可能是 Swing 不能很好处理的,但是阻止开发人员简单地导入 javax.Swing 包(除了 Android Studio 根本不让它发生)变形和丑陋的 Swing 窗口可能出现在 Android 设备屏幕上?我也意识到 AWT 和 SWT 也必须被导入,但同样的问题也适用于这些包。
我认为我对此缺乏了解可能真的源于对 Java 虚拟机和 Android 等价物的理解缺乏了解(Dalvik 是否仍在使用,或者他们是否已将冷火鸡转换为 ART?)。
与往常一样,非常感谢您提供的有关该主题的任何信息或阅读材料。我真的很想了解更多关于 JVM、Dalvik 和 ART 工作原理的基础知识。