有WRITE_EXTERNAL_STORAGE
許可時,我期望有權利寫整個文件系統(例如:/sdcard
,/storage/emulated/0
,/storage/sdcard0
,/mnt/sdcard
...)WRITE_EXTERNAL_STORAGE可能的目標文件夾
,因爲不同的內部FS,但結構,我真的不知道目標設備上允許的文件夾是什麼。
目前我用Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS)
得到下載文件夾,但這在我看來不是我允許使用的唯一文件夾。
所以兩個問題如下:
- 有沒有辦法找出我可以王氏這種許可寫的是什麼文件夾?
- 使用DownloadManager時,第一個問題可能是目標文件夾sae嗎?
使用['getExternalFilesDir()'](http://developer.android.com/reference/android/content/Context.html#getExternalFilesDir(java.lang.String)) – devnull
你不應該擔心你的各種路徑('/ sdcard','/ storage/emulated/0','/ storage/sdcard0','/ mnt/sdcard')。通常,他們都指向同一個地方。 – ozbek