cordova.file.externalRootDirectory
は常に存在し、SDカードがなくてもSDカードがあるとアプリは考えます。つまり、cordova.file.externalRootDirectory
にダウンロードされたファイルは存在しません。 Androidでcordova.file.externalRootDirectory
を使用する時期を確認するにはどうすればよいですか?ファイルを正常にダウンロードするためのSDカードがない場合は、cordova.file.dataDirectory
を使用します。このための回避策はありますか?Androidでcordova.file.externalRootDirectoryを使用するタイミングを知る
0
A
答えて
0
これについての回答が見つかったのかどうかわからない場合は、this answer hereをご覧ください。そこのコードは、cordova.file.<xxx>
の項目のリストを繰り返し、ファイル名をリストします(サブディレクトリに再帰します)。ディレクトリの内容をリストする予定がある場合は、cordova.file.externalRootDirectory
とcordova.file.datadirectory
の場合に同様のことを行うことができます。
しかし、SDカードが存在するかどうかをテストしている場合は、cordova.file.externalRootDirectory
のエントリがあるかどうかを確認するだけです(entries.length> 0)。もしあれば、SDカードがインストールされていると仮定することができます。
関連する問題
- 1. タスクを使用するタイミングとスレッドを使用するタイミング
- 2. undef_methodを使用するタイミングとremove_methodを使用するタイミングは?
- 3. viewDidLoadを使用するタイミングとawakeFromNibを使用するタイミング
- 4. assert()を使用するタイミングとtry catchを使用するタイミング
- 5. "return result"を使用するタイミングと "self.result"を使用するタイミング
- 6. Task.Runを使用するタイミングasync-awaitを使用するタイミングと組み合わせて使用するタイミング
- 7. Android PhoneGap - 通知を表示するタイミングを制御
- 8. HashMapではなくAndroidのArrayMapを使用するタイミングは?
- 9. Androidでスレッド/サービスを使用するタイミングは?
- 10. Android開発でBitmapとByte []を使用するタイミングは?
- 11. Android NDKでJNIEXPORTとJNICALLを使用するタイミングは?
- 12. コマンドウィンドウを使用するタイミング
- 13. ServletRequestListenerを使用するタイミング
- 14. BackboneJS:フェッチを使用するタイミングと同期を使用するタイミング
- 15. ワンホットエンコーディングを使用するタイミングとダミー変数を使用するタイミング
- 16. Codeigniter redirect()を使用するタイミングと、$ this-> load-> viewを使用するタイミング
- 17. Requirejsを使用するタイミングとバンドルされたjavascriptを使用するタイミング
- 18. バイト配列を使用するタイミングとストリームを使用するタイミング
- 19. ES6クラスを使用するタイミングとjavacriptの機能を使用するタイミング
- 20. cordova.file.externalRootDirectoryの問題
- 21. Springでアプリケーションコンテキストを使用するタイミング。
- 22. Spark2.0でrddを使用するタイミングは?
- 23. Caffeでインプレースレイヤーを使用するタイミングは?
- 24. プラグインでNPN_ReleaseVariantValueを使用するタイミングは?
- 25. Dartでインターフェイスを使用するタイミングは?
- 26. PageRoadでPreRenderを使用するタイミングは?
- 27. Springでjavax.inject.Providerを使用するタイミングは?
- 28. Rでペアリストを使用するタイミングは?
- 29. Elasticsearchで "_type"を使用するタイミングは?
- 30. ダイアログフローでユーザーエンティティを使用するタイミング