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. cordova.file.externalRootDirectory問題
- 2. 如何知道在使用Parse.com時是否有Internet Android
- 3. 如何知道在Android
- 4. 如何知道在Android應用程序中使用哪些庫
- 5. 我如何知道何時使用{}
- 6. 如何知道何時使用括號
- 7. 如何知道android
- 8. 如何知道我是否在通話中使用Android?
- 9. 如何知道屏幕在Android中使用320-hdpi或320-mdpi
- 10. 有人知道如何在Android中使用PagerTitleStrip
- 11. 如何知道何時使用shell在vi中打開文件?
- 12. 如何知道何時在Android中填充數據完成ListView?
- 13. 在Android中如何知道DatagramPacket何時收到?
- 14. 我不知道何時在django.core.urlresolvers模塊中使用reverse()
- 15. 不知道何時在C++中使用異常
- 16. 在Selenium中使用FireFoxDriver時,如何知道頁面URL?
- 17. Android在服務中如何知道屏幕鎖定的時間?
- 18. 如何知道用戶何時關閉了Android應用程序?
- 19. 如何知道使用Intent.ACTION_OPEN_DOCUMENT
- 20. 如何知道Android的
- 21. 消費者如何知道在ChannelSet中使用什麼渠道?
- 22. 如何知道應用程序下載何時在android中完成?
- 23. 如何在使用Telerik Rad Grid時知道何時使用過濾器?
- 24. 如何知道麥克風是否在使用Android
- 25. 如何在android中知道通知的位置
- 26. 如何知道我的Android應用何時終止?
- 27. 如何知道何時啓動並銷燬Android應用程序?
- 28. 如何知道何時藍牙在Android 1.5上斷開連接?
- 29. 如何在使用ftplib時知道用戶的權限?
- 30. 服務器在使用cookie時如何知道用戶信息?