2012-03-26 9 views
1

私は複数のOSでサポートされるWebアプリケーションを開発しており、PhoneGapを使用してsystem featuresにアクセスする予定です。JavaScriptファイルをインポートする - PhoneGap

私はPhoneGap 1.5.0をダウンロードしました。サポートされているOSごとに固有のJavaScriptファイルがあります。正しいファイルを読み込むためにデバイス情報を確認する必要がありますか?

とにかくiOSライブラリフォルダにファイルが存在しない理由はまだ分かりませんが、

答えて

0

私はPhoneGap 1.5.0をダウンロードしました。サポートされているOSごとに固有のJavaScriptファイルがあります。正しいファイルを読み込むためにデバイス情報を確認する必要がありますか?

あなたが任意のデバイスinformation.Yourコードをチェックする必要はありませんありませんが、すべてのplatforms.Youがちょうどあなたがすべてのモバイルプラットフォーム用に別途cordova.jsファイルを使用する必要が心に留めておく必要があるため、再利用可能です。私が意味することは、あなたがアンドロイド、ブラックベリー、iOSなどのための別のフォルダーライブラリを取得するときにphonegapをダウンロードするときです。あなたがアンドロイドの開発に行くと、他の人のために同じ方法で、Androidのフォルダーからcordova.jsをコピーする必要があります。 ...

とにかくiOSライブラリフォルダにファイルが存在しないのはなぜですか? アプリケーションを構築する

どのようなファイルについて話していますか? iOSのphonegapフォルダに.dmgファイルがあります。そのファイルをMACにインストールしてから、xcodeでCordovaベースのアプリケーションテンプレートを入手する必要があります。そこから、phonegapアプリケーションを作成できます。

+0

Coder_sLaYでも、インポートするファイルを確認するためにはデバイスを確認する必要があります。 iOSとの関連で、PhoneGap Buildを使用できないことを意味しますか? –

+0

@Diogo現在、すべてのプラットフォームでcordova.jsを普遍的なものにしています。しかし、今のところ、phonegapビルドで提供された別のcordova.jsを使用するだけです。例えば。私はAndroid用のアプリケーションをCordovaで作成しました...そして、私のアプリケーションはiOSでうまくいきます...私はAndroidのcordova.jsをiOS cordova.jsで変更しなければなりませんでした...残りは同じ... :) –

+0

@Coder_sLaYあなたはcodeova.jsのビルドバージョンへのリンクを提供できますか? – sirmdawg

0

PhoneGapは純粋な「Webアプリケーション」ではなく「ハイブリッド」アプリケーションを作成するために使用されます。

HTMLを使用して開発する場合、実際にネイティブアプリを生成します。 PhoneGapは、HTMLアプリを標準モバイルネイティブアプリにマップするためのラッパーとブリッジコードを提供します。

あなたは、今後のコルドバのリリースはすべてのための単一のファイルにcordova.jsを統一することを、各プラットフォーム(アンドロイド、iOSの、など)

ノートの異なるphonegap.js(またはcordova.js)を使用しますプラットフォーム。しかし、あなたはまだそれぞれ別々のネイティブアプリを作成します。

関連する問題