あなたは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