Windows的Java SWT应用程序是否可以在Android上运行?

时间:2011-05-08 15:17:08

标签: android swt

(刚刚开始使用Android)我想知道一个已编写的Java SWT应用程序是否可以在Android上运行?我的意思是:是否存在专门针对Android的SWT层,允许在Windows上使用SWT for Windows层运行的应用程序在Android上运行?目标平台是平板电脑(不是电话)。

(我查看了常见问题解答,但是2个问题对我没有帮助 - 人们引用SWT,但我不明白为什么,对不起)

3 个答案:

答案 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