2013-12-17 76 views
-2

我正在使用Sencha 2.2.1和Phonegap。最近我聽說IBM Worklight,現在我正在嘗試使用Sencha + Worklight開發應用程序。但不幸的是,我沒有得到任何關於在Worklight中使用sencha touch 2.2.1應用程序的有用教程。使用IBM Worklight和Sencha Touch 2.2.1

iImean是什麼,對於PhoneGap,Adobe解釋瞭如何使用它創建原生應用程序。但是,在Worklight的情況下,我無法找到任何教程來解釋在使用Worklight轉換爲android apk或iOS時,我應該如何處理sencha應用程序。

我從IBM的網站上獲得了一個示例項目。但是我從這個問題上對這個話題一無所知。

回答

3

最後我找到了答案。 :)

我的問題是,我的手裏有一個Sencha Touch 2.2.1項目,我需要建立Android apk安裝文件相同。我不知道如何處理Worklight內Sencha的MVC結構。但最後我想通了。整個過程我所做的是如下:

  • 構建我煎茶觸摸2.2.1項目

  • 在我的Eclipse的Java EE IDE(我用開普勒的Eclipse),我創建一個新的工作燈項目。選擇混合應用作爲項目模板

  • 然後我複製了當我建立我的Sencha應用程序時創建的所有文件。 (資源文件夾,app.js,app.json,cordova.js,index.html)添加到我創建的Worklight項目中的常用文件夾。

  • 最初會出現共同文件夾內的的index.html文件。覆蓋以我們的煎茶的應用程序的的index.html

  • 然後創建一個新工作燈環境

  • 選擇我們創建的工作燈項目和相應的應用程序名稱。

  • 檢查 Android手機和平板電腦選項從創建文件夾的部分。

  • 現在您可以在項目資源管理器中看到名爲 Worklight_project_name + Application_name + Android的Android項目。

  • 右鍵單擊該項目並選擇運行方式 - > Android應用程序。然後選擇你的模擬器。 (我在Android手機上運行它)。

  • 萬歲!你可以看到它工作..!:)

我發現,Sencha的MVC結構在沒有問題了..!

希望它可以幫助別人..! :)

注:如果您使用的是您的混合應用程序內CORDOVA功能,同時覆蓋的index.html不要忘記添加的index.html文件中的代碼下面幾行:

<script src="worklight/cordova.js"></script> 
<script src="worklight/wljq.js"></script> 
<script src="worklight/worklight.js"></script> 
<script src="worklight/checksum.js"></script> 
<script>window.$ = window.jQuery = WLJQ;</script>