は、私は、ファイルシステムにアクセスするためにLocalFileSystem.PERSISTENTはどこにポイントしていますか? PhoneGapので
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, fail);
を使用しています。
私のASUSタブレットにはexternal sdcard
(私はリムーバブルデバイスを挿入していません)がありませんので、ファイルシステムのルートがinternal sdcard
を指していると思います。しかし、私のHTC Desire HDでは、データはexternal sdcard
に書き込まれました。 (データはmicroSDカードに保存されているだけなので)
真実は何ですか?私はW3Cの文書に手がかりを見つけることができません。何かが恋しくなるかもしれません。
PS:アンドロイド版はいずれもICS(アイスクリームサンドイッチ)です。
あなたは信じられないほど素晴らしいです!しかし、私は質問があります:862 'fs.put(" root "、getEntry("/data/data/"+ cordova.getActivity()。getPackageName()+"/cache/"));'システムを意味します/ data/data/+〜+/cache /というディレクトリを作成します。 モバイルデバイスを使用する代わりに、ユーザーがウェブ上にいる場合と同様に、ユーザーのためのスペースをストレージスペースとして作成しますか? – Stallman
Btw:どのようにソースコードを見つけるのですか... ...この機能を担うファイルがどれほどあるかは分かりません... – Stallman
はい。その行は特に一時的な記憶域のためのものであるため、キャッシュディレクトリを作成してその行を示します。任意のAndroidアプリ、PhoneGapまたはネイティブの場合、「/ data/data/packageName」は、そのAppのファイルのプライベートスペースとして作成されます。この場合、PhoneGapはそのディレクトリを利用しているだけです。 – MattDavis