2012-04-02 8 views
1

wwフォルダを持つ方法がありますか、またはsdcardとPhoneGapにあるhtml、js、cssファイルのほとんどがそれらを読み込みますか?Android PhoneGap www.sdcardのwwwフォルダ

+0

なぜそうは見えないのですか?まだ試しましたか? –

+0

私はしようとしましたが、sdcardのファイルはscoopeから外れていると思っています。wwwフォルダはルートのように扱われるため、javascriptやajaxで他のファイルを呼び出す方法があります。 – Hazneliel

+0

ええ、SDカードにファイルを置くつもりなら、絶対パスを使って参照する必要があるかもしれません。file:///sdcard/some/path/file.html –

答えて

7

私はちょうどsdcardからCSSを読み込もうとしました。ちょうど

<link href="file:///sdcard/style.css" rel="stylesheet"> 

をindex.htmlに追加すると、apkはsdcardからCSSを読み込みます。

しかし、プログラムの開始ごとにキャッシュをクリアする必要があります。それを行うには、単純にsrcフォルダ内

super.clearCache(); 

super.loadUrl("file:///android_asset/www/index.html"); 

前に、あなたの.javaを追加します。

+0

答えを書いてから2年以上経っていますが、キャッシュをクリアする必要性についてもっと説明できますか?キャッシュをクリアするとアプリのローカルストレージに影響がありますか? – jahu