2014-10-08 73 views
0

這些照片不應該進入用戶的畫廊。用戶將拍攝一張或多張照片(可能是幾十張),這些照片需要在後臺處理並上傳到服務器。我不想使用Activity.getCacheDir(),因爲這些照片在上傳之前可能會被刪除。照片成功上傳後,它們將被刪除。我應該在哪裏存儲需要上傳到服務器的照片?

我在哪裏可以將這些照片用於半永久性存儲?我只是創建自己的目錄,還是有一種方法可以調用以獲取適當的目錄?

回答

2

我只是做我自己的目錄,或者是否有我可以調用一個方法來獲得一個合適的目錄?

Activity或其他 Context,或者您創建過的有一些子目錄

使用getFilesDir()

+0

謝謝!有沒有類似的方法來獲取我的應用程序的外部設備存儲目錄? getObbDir()是否是正確的? – BLuFeNiX 2014-10-08 21:03:38

+0

對於我的圖像,可以佔用多少空間是否有限制? – 2014-10-08 21:09:54

+1

@BLuFeNiX:「是否有類似的方法來獲取我的應用的外部設備存儲目錄?」 - 'getExternalFilesDir()'。但是,如果這些文件掛起的時間足夠長以便被掃描儀拾取,那麼這將使您的文件被「MediaStore」索引。 – CommonsWare 2014-10-08 22:29:19

相關問題