/ / Sencha TouchとPhoneGap - javascript、android、objective-c、cordova、sencha-touch

Sencha TouchとPhoneGap - javascript、android、objective-c、cordova、sencha-touch

あなたはSencha Touchであなたのアプリを作り、PhoneGAPのウェブビューラッパーにそれをロードしました。 今あなたのSencha TouchウェブアプリケーションはPhoneGAPからどのようにデータにアクセスしますか?そのWebビューからですか?

あなたがUDIDやデバイスの連絡先リストなどを取得するためにPhoneGAPを使用した例、それをどのようにSenchaに送信すると思われますか?それ以来、Webview?可能?あなたは何をしていませんか?

回答:

回答№1は0

意図?インテントよりもAndroidに普遍的なものはありません。

だから煎茶の部分は意図を出す。 PhoneGap HTML5 WebViewがこのインテントをキャッチします。 WebViewはまだアクティビティにあります。私が信じる活動とはちょっと違ったタイプです。したがって、アクティビティwebviewは、処理されたデータ/データベースの入力などを生成し、インテントのバンドルで送信することができます。どちらの側もSQLiteまたはSharedPreferencesに格納することができ、データの変更や要求を通知するためにインテントを使用するだけです。また、データを戻すstartActivityForResult(intent)も考慮してください。


回答№2の場合は0

最初のすべてのSencha Touchは、あなたがあなたのアプリケーションを構築するために使うフレームワークです。 それはあなたのアプリケーションを制御しません。

WebviewラッパーとしてPhonegapを使用している場合。ところで、Senchaは現在、「ネイティブラッパー」も提供しています。

Phonegapがそのネイティブの相手にマップする様々なjavascript APIを呼び出します。どのAPIを呼び出したかによって、データが返された場合はコールバックでこれを処理できます。

それについては、あなたがそれを記述するときにSenchaに何かを送る必要があります。 そのコールバックはJavaScriptのように集中しています。


回答№3の場合は0

以下のリンクが役立ちます。

http://www.sencha.com/learn/a-sencha-touch-mvc-application-with-phonegap/ http://robertdougan.com/posts/packaging-sencha-touch-2-with-phonegap-cordova