7

すべてのWebファイル(html、JS、CSS ...)をプロジェクトのwwwフォルダーにコピーし、これらのファイルを使用してアプリケーションをコンパイルすると、AndroidPhoneGapアプリケーションは期待どおりに完全に機能します。しかし、それらをコピーせず、これらのファイルを含むWebサーバーにリダイレクトすると(つまり、WWWフォルダーに1つのファイルしかありません:サーバーへのリダイレクトを含むindex.html)、phonegapはアプリケーションで機能しなくなります。

アプリケーションコンテンツファイルがリモートサーバーによって配信され、アプリケーションでコンパイルされていない場合に、phonegapを機能させる方法はありますか?

4

1 に答える 1

6

それはできます。それを妨げるものは何もありません。

Phonegap + Android :

メイン アクティビティ クラスで、メソッド onCreate で loadUrl を次のように変更します。

super.loadUrl(" http://.../index.html ");

iPhone + Phonegap ia 別の話ですが、それでも可能です。多くの変更があるため、ここにチュートリアルがあります: http://www.joeldare.com/wiki/open_a_url_in_phonegap

もう 1 つ、Phonegap のインターネット接続を有効にする必要があります。

Android プラットフォームを使用しているので、次の行を AndroidManifest に追加します。

<uses-permission android:name="android.permission.INTERNET" />

ああ、もう 1 つ、html ファイルにビューポート メタ タグを設定する必要があります。

于 2012-12-21T19:59:49.327 に答える