有兩種方式來解決
第一種
改文件的后綴名,操作起來比較麻煩,不建議推薦
第二種
創建隱藏的文件夾
先來科普下安卓系統的隱藏的目錄不被系統讀到
帶"."的文件夾是android默認的隱藏文件夾一般都會使用.nomedia文件夾一般都會自帶但是最好做下判斷不存在就創建(隨意命名都可以)
File nomedia = new File(filePath + "/.nomedia" ); if (! nomedia.exists()) try { nomedia.createNewFile(); } catch (Exception e) { e.printStackTrace(); }
filePath 為你想隱藏的目錄
科普下:
.nomedia文件作用:應用中的圖片不被系統圖庫掃描 “.nomedia”文件放在任何一個文件夾下都會把該文件夾下所有媒體文件(圖片,mp3,視頻)隱藏起來不會在系統圖庫,鈴聲中出現
所以想要資源文件不被讀取就創建個帶 . 的文件夾,但是得注意不需要文件之后最好代碼刪除,要不文件夾越緩存越大
leilei