安卓緩存媒體和圖片文件不在相冊讀出來的解決辦法


有兩種方式來解決

第一種

改文件的后綴名,操作起來比較麻煩,不建議推薦

第二種

創建隱藏的文件夾

先來科普下安卓系統的隱藏的目錄不被系統讀到

帶"."的文件夾是android默認的隱藏文件夾一般都會使用.nomedia文件夾一般都會自帶但是最好做下判斷不存在就創建(隨意命名都可以)

File nomedia = new File(filePath + "/.nomedia" );  
               if (! nomedia.exists())  
                      try {  
                            nomedia.createNewFile();  
                     } catch (Exception e) {  
                           e.printStackTrace();  
                     }  

filePath  為你想隱藏的目錄

科普下:

.nomedia文件作用:應用中的圖片不被系統圖庫掃描 “.nomedia”文件放在任何一個文件夾下都會把該文件夾下所有媒體文件(圖片,mp3,視頻)隱藏起來不會在系統圖庫,鈴聲中出現

所以想要資源文件不被讀取就創建個帶 . 的文件夾,但是得注意不需要文件之后最好代碼刪除,要不文件夾越緩存越大

 

 

 

leilei

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM