相簿掃描會讀取所有圖片文件,導致應用產生的快取圖片、廣告圖片、聊天圖片混雜顯示。本文教您兩種方法隱藏不想顯示的目錄。
方法一:.nomedia 文件法 (通用、徹底)
- 使用 ES 檔案瀏覽器等文件管理器進入 SD 卡
- 新建文件命名為 .nomedia (開頭有點號,隱藏文件)
- 複製此文件,逐一進入需隱藏的應用數據目錄貼上:
/sdcard/baidu/ (百度系應用快取)
/sdcard/tencent/ (騰訊系:QQ、QQ 瀏覽器等)
- 其他應用專屬目錄...
- 刪除 SD 卡根目錄下的 .nomedia (若有),否則整張卡不被掃描,相簿變空
- 保護原則:
/sdcard/DCIM/ (相機照片) 與自建相片資料夾絕不放入 .nomedia
方法二:清除相簿快取重建索引
- 進入
/sdcard/Android/data/
- 刪除
com.cooliris.media 資料夾 (舊版 Gallery3D 快取)
- 重新打開相簿,重新掃描索引
方法三:相簿內建「隱藏資料夾」功能 (視介面支援)
- 打開相簿,長按選中不想顯示的資料夾
- 選單中選擇「隱藏」或「從相簿隱藏」
原理說明
- Android MediaScanner 掃描媒體文件時,遇到目錄下存在
.nomedia 文件會跳過該目錄
- 不影響文件實際存儲,僅影響媒體資料庫索引
- 文件管理器仍可正常瀏覽、複製、移動這些文件
適用場景
- 隱藏聊天軟體接收的圖片/表情包
- 隱藏瀏覽器/新聞客戶端快取圖片
- 隱藏遊戲截圖、應用生成的臨時圖片
- 保護隱私照片不被相簿意外瀏覽