【问题标题】:Can a GWT app be packaged as Appcelerator Titanium App?可以将 GWT 应用程序打包为 Appcelerator Titanium 应用程序吗?
【发布时间】:2011-09-22 12:35:57
【问题描述】:

我很好奇这个问题的一个答案:

Gwt: Run as desktop application

关于将 GWT 应用程序打包成 Appcelerator Titanium 应用程序,这真的可能吗?

【问题讨论】:

    标签: gwt appcelerator appcelerator-mobile


    【解决方案1】:

    我很确定 GWT 是用 Java 编写的,但可以编译成 HTML/CSS 和 JavaScript,并且可以在您的浏览器中运行。因此,您可以轻松地将这些 HTML 文件放入您的 Titanium 应用程序中,并使用应用程序中的网络浏览器功能打开它们。因此,如果您使用的是 iPad / iPhone,它将使用 safari 直接在您的应用程序的窗口中打开。

    • 但是 GWT 并不特定于任何服务器端代码,它都是客户端代码,因此它可以在任何浏览器中呈现。应该可以正常工作。

    【讨论】:

    • 感谢您的提示,是的,它可以编译为 HTML/CSS 和 javascript,但是我不确定如何将其“提供”到钛设计过程以及 GWT 端如何访问移动 API电话功能。
    • 我很确定您将无法从 GWT 访问手机功能。 Titanium 并不是真的那样工作,但我认为 PhoneGap 正在尝试设置他们的系统,以便能够通过浏览器类型的交互与手机 API 进行交互。现在使用 Titanium Mobile,我很确定您唯一的选择是在网络视图 (Safari) 中呈现它,而您将无法访问手机。您仍然可以获得 GPS,因为您可以在浏览器中请求它,并使用 SQlite 本地存储(在浏览器中)。但没有相机或任何东西。
    • 我放弃了 Titanium,转而使用 PhoneGap,我找到了更好的解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-08
    • 2016-07-17
    相关资源
    最近更新 更多