2012-09-27 39 views
0

我正在研究一項功能,可讓用戶在應用程序中選擇自己的背景圖像。Android - 將用戶選擇的圖像複製到自己的文件夾?

該圖像是否應該在複製到應用程序關聯的文件夾後選擇它或者約定爲什麼?

+0

由於公共存儲中的圖像可以被用戶刪除等,所以將它們複製到應用程序文件夾是明智的。同樣直接使用未縮放的圖像可能會導致內存太多,因此創建縮放副本也更好。 – zapl

回答

0

在這種情況下,用戶可以自由選擇來自其他文件夾層次結構的圖片,並且該圖片可以被用戶刪除。所以你應該在應用程序文件夾中保存該圖像的副本,並將該圖片解碼以用作背景。
但用戶可以多次重複此操作,並且保存每張照片的副本將消耗大量空間,因此,您應該創建一個單個文件,每次用戶選擇照片以更改背景時都會覆蓋該文件。
而且你不需要有非常高分辨率的圖像。您應該下載圖像採樣然後保存。
請按照此link進行有效的位圖解碼。

相關問題