2016-05-31 38 views
3

我需要在文件瀏覽器和圖庫中隱藏圖像(不是文件夾),而不更改文件位置。我試着用文件名前綴.它將圖像隱藏在文件瀏覽器中,但仍然顯示在圖庫中。有沒有什麼辦法可以從圖庫中隱藏圖片?從圖庫中隱藏圖像

+0

沒有也沒辦法 –

+0

@NJ是否有任何的替代品? –

+0

在Android中,外部SD卡上的所有圖像都是公開的。這是不能改變的。我相信你可以讓你的應用的私人照片保密。因此,只顯示你想要他們的地方。如果圖像位於外部,也許可以將文件複製到應用程序的個人文件夾並從外部刪除,從而使您可以完全控制它顯示的位置。這只是一個想法。 – Buildersrejected

回答

3

我需要在文件瀏覽器和圖庫 中隱藏圖像(不是文件夾)而不更改文件位置。

我在這個問題的想法是 可以更改擴展名(使文件沒有任何擴展名)所以媒體掃描儀將無法檢測到它。

e.g文件名美國test.png其重命名爲唯一測試

+0

我試圖刪除擴展名,但即使在圖庫中顯示後也是如此。我使用renameTo()方法更改了擴展,是否需要嘗試其他方法? –

+1

我已經檢查過它的圖像文件的詳細資料,但它仍然是一個JPEG格式的文件。我認爲它使用文件格式結構來檢測文件類型。 –

+0

你在重命名時缺少一些東西,只需從文件瀏覽器中檢查真實設備重命名文件,然後它就會從圖庫中消失 –

3

在圖像的相同(或父級)目錄中創建一個.nomedia文件。這將隱藏當前目錄和子目錄中的所有媒體。 (媒體掃描器不會掃描此目錄)。

+1

我認爲它隱藏了整個目錄! –

+1

他說他不想隱藏所有圖片 – Buildersrejected

+0

@Ajay這不會隱藏其他文件,只有媒體。 (例如圖片) –