说GWT旨在创建在浏览器中运行的代码并不完全正确.GWT将Java转换为Javascript,包括ui支持和Web应用程序的其他好东西.有一些本机应用程序包装器可以使用Javascript应用程序并使其成为Android(或其他移动操作系统)的原生应用程序,并通过Javascript apis对设备访问提供额外支持.通过GWT和Javascript应用程序的本机包装器之间的粘合层,您可以获得从GWT编程到本机应用程序的完整解决方案.
所以,你不能单独使用GWT,但如果你将GWT与其他一些库结合起来,那绝对是可能的.
结帐PhoneGap/Cordova和m-gwt或GWTMobile. NextInterfaces构建于PhoneGap和GWT-Mobile之上.我确信还有更多,但这些似乎是常见的解决方案.
如果您想开发原生Android应用程序(即用Java编写),那么您就无法使用GWT.GWT是一个用于开发在浏览器中运行的应用程序的框架:用Java编写应用程序,GWT将其编译为JavaScript,然后在浏览器中运行.
如果您想开发在Android浏览器中运行的Web应用程序,那么您绝对可以使用GWT.最近在GWT中添加了对触摸事件的原生支持,还有其他人正在开发小部件,例如http://code.google.com/p/gwt-touch/
GWT 是跨平台的,可以在基于 WebKit 的浏览器上运行,例如 iPhone 和 Android 中的浏览器。GWT Mobile WebKit,可能对你有很大帮助。
然而,在 Android 中使用 GWT 滚动似乎存在一些问题,而在 iPhone 中似乎没问题
| 归档时间: |
|
| 查看次数: |
13497 次 |
| 最近记录: |