2016-04-02 5 views
-1

ive非常に簡単な基本的な質問です。 は、私はイムは、このコードを使用する方法を、知りたい:このPhoneGapスニペットの使い方は?

public void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
super.setIntegerProperty("loadUrlTimeoutValue", 60000); 
// set splash screen 
super.setIntegerProperty("splashscreen", R.drawable.splash); 
super.init(); 
// clear cache 
super.clearCache(); 
super.loadUrl("file:///android_asset/www/index.html");} 

私は私が唯一のJavaScript/HTML/CSSを使用することができますPhoneGapの中で思いましたか? これはJavaかどうかですか? 私はここからこれを持っていますcoderwall 私はちょうど私のアプリケーションからキャッシュをクリアしたい!

ありがとうございました!

答えて

0

PhoneGapは、Webサーバー(Webサーバーだと思います)とWebViewを起動する「ラッパー」を作成します。その後、このWebサーバによって提供されるファイルは、WebView(CSS、HTML、Javascript、および画像のようなリソース)に表示されます。

すべてのラッパー、アクティビティの作成などはすべてJavaコードです。あなたのAndroidアプリ(APKではなく、アプリのコード!)を生成すると、(Javaで書かれている)このコードを修正することができ、通常のAndroidアプリと同じ構造を持ちます(HTML/CSSがあるフォルダ...)。

したがって、アプリケーションコードを生成するときにMainActivity.javaを変更し、このWebで読み取ったコードを追加することができます。

私の答えがあなたに役立つことを願っています!

+0

Ah! Ok.しかし、私はbuild.phonegapのウェブサイトを使用して、私のPhoneGapフォルダにMainActivity.javaはありません。だから私はphonegapのCLIを使用する必要がありますか? –

+0

はい。あなたがすべき。 私はあなたにコルドバを使用するように思います(それは同じですが、フリーソフトウェアです - オープンソース - ) – iblancasa

0

Cordovaの自動生成されたJavaファイルを変更することは可能です。この場合、探しているファイルはアプリのIDによって異なります。わからない場合は、config.xmlを確認してください。

アプリIDがcom.example.appの場合、編集するファイルの場所はプラットフォーム/ android/src/com/example/app/MainActivity.javaです。

関連する問題