1

私は、モバイルアプリ開発のための Phone-Gap フレームワークの初心者です。Cordova を使用すると、すべてのプラットフォームで JavaScript からネイティブ API 呼び出しを実行できることがわかりました。

JavaScript を使用して Cordova を介してネイティブ呼び出しを実行する方法を知りたいですか?

4

2 に答える 2

1

アプリケーションはコンテナ内で実行され、JavaScript呼び出しをネイティブ呼び出しに「変換」できます。

アプリケーションはCordovaコンテナと「通信」し、コンテナはデバイスのOS(iOS、Androidなど)にネイティブ呼び出しを送信します

于 2012-10-08T11:50:44.187 に答える
1

PhoneGapが一般的にどのように機能するかを尋ねていますか?もしそうなら、Cordova(オープンソースプロジェクト)はオープンソースであることを忘れないでください。コードを見て、自分の目で確かめることができます。一般に、cordova.jsファイルは、HTML/JSコードとネイティブデバイスと対話するプラグインの間のインターフェイスを提供します。たとえば、iPhoneでは一般的なContacts APIがiOS固有のプラグインと相互作用して連絡先データを取得し、Androidでは同じJSAPIがAndroidネイティブプラグインと相互作用します。基本的な考え方は、同じJSフックを提供しますが、デバイス固有のコードセットと話します。

于 2012-10-08T11:48:33.583 に答える