Cordova Sencha Touch 2和phonegap-如何启动应用程序

Cordova Sencha Touch 2和phonegap-如何启动应用程序,cordova,sencha-touch,sencha-touch-2,Cordova,Sencha Touch,Sencha Touch 2,谁有关于如何从phonegap启动ST2应用程序的示例代码?我只能找到ST1教程,但无法使它们正常工作 我在app.js中有一个正在运行的ST2应用程序,代码在app.js中-我想我需要使用ondeviceready事件,但不确定在哪里使用 感谢他们发布ST2 RC,在这里您可以找到Sencha Touch 2应用程序示例 我发现最简单的选择是使用Sencha Touch SDK将应用程序构建到Xcode项目的www目录中 我使用的命令是: sencha app build production

谁有关于如何从phonegap启动ST2应用程序的示例代码?我只能找到ST1教程,但无法使它们正常工作

我在app.js中有一个正在运行的ST2应用程序,代码在app.js中-我想我需要使用ondeviceready事件,但不确定在哪里使用


感谢他们发布ST2 RC,在这里您可以找到Sencha Touch 2应用程序示例


我发现最简单的选择是使用Sencha Touch SDK将应用程序构建到Xcode项目的www目录中

我使用的命令是:

sencha app build production
您可以在app.json中更改生产版本的输出目录

ST2文档中的指南非常好:

不要忘记在新构建的index.html文件中包含Phonegap:

<script type="text/javascript" charset="utf-8" src="cordova-1.5.0.js"></script>


你不需要对phonegap做任何特殊的事情就可以启动它。如果它在chrome上运行,那么在设备上也不会有问题。

据我所知,Sencha Touch 2不再使用ondeviceready功能,旧的教程现在没有那么多用处。我建议您按照本教程学习sencha/phonegap MVC编程的第一步


我也有同样的问题,iPhone的本机包装如何与sencha touch 2配合使用。本教程不回答我的问题:

即使您不需要phonegap API,使用phonegap构建也是值得的:

a。使用phonegap构建网站构建Sencha应用程序。它是免费的,简单的,伟大的。 详情见下文

b。看

细节 使用。太棒了

a。如果需要phonegap特定功能,请使用它 --AFAIK Sencha本地人缺少联系人-如果我错了,请纠正我

b。使用它是因为你想要一个奇妙的phonegap免费在线构建工具,它可以为你提供iphone、Android、Windows mobile、blackberry(!)等即时编译的代码

如何在Phonegap构建中编译Sencha应用程序 a。从文件夹中删除phonegap.js(或cordova-xxx.js文件)

b。您必须在app.html中有对phonegap的引用。 如果它在那里,就离开它。如果没有,请在链接到css后添加以下行

    <script type="text/javascript" id="phonegap" src="cordova-1.7.0.js"></script>

c。您将app.html复制到一个新的index.html文件中(我没有尝试重命名而不是复制,但它可能也能工作)

d。并从apple developer上传凭据,您可以使用开放式SSL从PC创建凭据

e。您可以压缩目录,并在phonegap构建站点中编辑和上载此压缩文件

编译后的Sencha代码适用于所有设备(iphone、android、blackberry touch等)

享受