【问题标题】:Loading sencha app 2.1 into cordova 2.3将 sencha app 2.1 加载到 cordova 2.3
【发布时间】:2013-04-12 16:19:45
【问题描述】:

如何使用 windows visual studio 2012 将 sencha touch 应用程序加载到 cordova 2.3。

所以我准备了一个测试煎茶应用程序,我可以使用我的网络服务器在本地查看它。

我还在 Visual Studio Express 2012 中为手机创建了一个 Cordova WP8 完整项目。 该项目有一个 www 文件夹,其中包含所需的导入等。

当我运行 cordova 项目时,它会加载 app.initialize()

<body>
    <div class="app">
        <h1>Apache Cordova</h1>
        <div id="deviceready" class="blink">
            <p class="event listening">Connecting to Device</p>
            <p class="event received">Device is Ready</p>
        </div>
    </div>
    <script type="text/javascript" src="cordova-2.3.0.js"></script>
    <script type="text/javascript" src="js/index.js"></script>
    <script type="text/javascript">
        app.initialize();
    </script>
</body>

如果我复制资源和其他 sencha 文件夹,包括 sencha app.js 文件,我假设将 sencha 应用程序加载到 www 文件夹(cordova 项目中的 www 文件夹)。如何让 cordova 框架加载 sencha 应用。

这是加载 sencha 应用程序的 sencha index.html 中的行。我需要将哪些文件夹复制到 www 文件夹以及路径等方面,我不确定它们应该去哪里。

<script type="text/javascript" src="app.js"></script>

【问题讨论】:

    标签: sencha-touch sencha-touch-2 cordova windows-phone-8


    【解决方案1】:

    您需要一个 Sencha Touch 2.2 sdk(现在有 alpha 版本)+ 根据发行说明,您需要将您的应用更新到 2.2。

    Sencha Touch 2.2.0 alpha

    我建议等待一段时间,直到有可用的详细技术文章如何在 wp8 上运行 sencha+cordova。

    【讨论】:

    • 谢谢,Sencha(无论是什么版本)归根结底只是 javascript。我知道如果说 2.1 版没有针对 Windows 8 手机进行优化,但它为什么不能运行。 (我是 sencha/JS 的新手,所以仍在寻找大量答案)。
    • 在最新版本之前 Sencha 仅支持 webkit 浏览器。 Webkit 特定的 js/css 不能在 WP8 上运行。因此,您需要切换到 2.2 Sencha SDK 才能在 IE10/WP8 上运行该应用程序。 Switch 不仅意味着下载最新版本的 sdk,还意味着更新一些应用程序结构以与新的 sdk 版本保持一致(很可能会有某种自动化脚本)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多