4

phonegapからST2アプリを起動する方法のサンプルコードを持っている人はいますか?私はST1チュートリアルしか見つけることができず、それらを機能させることができませんでした。

app.jsにコードを含む作業中のST2アプリがあります-ondevicereadyイベントを使用する必要があると思いますが、どこで使用するかわかりません。

ありがとう

4

5 に答える 5

4

phonegap APIが必要ない場合でも、Phonegapビルドを使用する価値はあります。

a。phonegap-buildWebサイトを使用してSenchaアプリをビルドします。その無料、簡単で素晴らしい。以下の詳細を参照してください。

b。こちらのSenchaネイティブAPIチュートリアルを参照してください。http://docs.sencha.com/touch/2-0/#!/guide/native_apis

詳細

Phonegap-Buildの無料Webサイトを使用してください。すごいね。

a。電話ギャップ固有の機能が必要な場合に使用します-AFAIKSenchaNativeに連絡先がありません-間違っている場合は修正してください。

b。素晴らしいphonegap-build無料のオンラインユーティリティが必要なため、これを使用してください。これにより、iphone、Android、Windows mobile、blackberry(!)などのコードをすぐにコンパイルできます。

Phonegap-buildで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ファイルにコピーします(私はCOPYではなくRENAMEを試しませんでしたが、おそらくそれでも機能します)

d。そして、アップルデベロッパからのクレデンシャルをアップロードします。これは、オープンSSLを使用してPCから作成できます。

e。ディレクトリを圧縮し、phonegap-buildサイトでこのzipを編集してアップロードします。

コンパイルされたSenchaコードは、すべてのデバイス(iphone、android、blackberry touchなど)で機能します。

楽しい

于 2012-06-10T07:10:10.113 に答える
2

最も簡単なオプションは、SenchaTouchSDKを使用してXcodeプロジェクトのwwwディレクトリにアプリをビルドすることでした。

私が使用しているコマンドは次のとおりです。

sencha app build production

app.json内で本番ビルドの出力ディレクトリを変更できます。

ST2ドキュメントのガイドはかなり良いです:http://docs.sencha.com/touch/2-0/# !/ guide / command

新しく作成したindex.htmlファイルにPhonegapを含めることを忘れないでください。

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

phonegapを起動するために、phonegapで特別なことをする必要はありません。Chromeで動作する場合は、デバイスでも問題はないはずです。

于 2012-03-21T07:54:11.313 に答える
1

iPhoneへのネイティブパッケージングがsenchatouch2でどのように機能するかについても同じ問題があります。このチュートリアルは私の質問に答えません:http ://www.sencha.com/blog/sencha-touch-2-rc-native-packaging/

于 2012-05-18T13:52:07.410 に答える
0

彼らはST2RCをリリースしているので、ここにSencha-Touch2アプリケーションの例を見つけることができます

http://www.sencha.com/blog/sencha-touch-2-rc-native-packaging/

于 2012-02-22T23:09:51.847 に答える
-1

IIが知っている限り、Sencha Touch 2はondeviceready機能を使用しなくなりました。古いチュートリアルは、今ではそれほど役に立ちません。このチュートリアルに従って、sencha /phonegapMVCプログラミングの最初のステップを取得することをお勧めします。

http://miamicoder.com/2012/how-to-create-a-sencha-touch-2-app-part-1/

于 2012-05-15T07:36:47.707 に答える