(刚刚开始使用Android)我想知道一个已编写的Java SWT应用程序是否可以在Android上运行?我的意思是:是否存在专门针对Android的SWT层,允许在Windows上使用SWT for Windows层运行的应用程序在Android上运行?目标平台是平板电脑(不是电话)。
(我查看了常见问题解答,但是2个问题对我没有帮助 - 人们引用SWT,但我不明白为什么,对不起)
答案 0 :(得分:3)
是否有特定于Android的SWT图层,允许在Windows上使用SWT for Windows图层运行的应用程序在Android上运行?
不,抱歉。
答案 1 :(得分:2)
我正在研究一种可以在Android和桌面上运行的UI编写方式。在我的特定情况下,我有兴趣开发一个自定义绘制视图,可以使用SWT在桌面上渲染,并在Android设备上使用Android图形库。
我的解决方案?创建模仿Android图形库的存根类,并使用SWT作为渲染引擎。
我已经整理了一个非常粗糙的原型来证明这一点: https://github.com/davidair/android-swt-demo
我不确定这是否会对您有任何帮助,因为您想要的是Android上的SWT,而不是桌面上的Android,但也许您可能会觉得这个想法很有用。
P.S。我是Android新手,所以这可能没有意义;)
P.P.S。我开发这个原型的唯一原因是Android模拟器真的很慢......
答案 2 :(得分:0)
没有。 SWT尚未移植到Android。但是今天在e4邮件列表中讨论了JFace观众的可能性:http://dev.eclipse.org/mhonarc/lists/e4-dev/msg05191.html