Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android ICS2中.nomedia文件或文件夾用來屏蔽文件避免在圖庫或鈴聲中出現.

Android ICS2中.nomedia文件或文件夾用來屏蔽文件避免在圖庫或鈴聲中出現.

編輯:關於Android編程

公司有一16G SD卡,  放到手機上後, 圖庫一直都沒刷出有圖片 .  一開始以為是SD卡很大,  掃描需要花費一定時間, 沒太在意.  但第二天, 圖庫還是一張卡都沒有. 那就奇怪了, SD卡明明有圖片, 為何圖庫沒顯示圖片呢.  查看日志 ,發現sd卡又被掃描啊 . 而且也有掃描到圖片的日志 .  開始以為是圖庫顯示圖片有問題,  查看多媒體數據庫com.android.provider.media/databases/external.db 的file文件. 確實有不少圖片.  但是查看media_type 都是為0 .而mime_type 都是image/* .  media_type =0 是普通文件(備注: media_type 的值 0 : 普通文件 , 1 : 圖片文件  , 2: 音頻文件  , 3: 視頻文件)).  而圖庫顯示的文件是(media_type = 1 or media_type = 3 )的文件.  後來發現, 原理SD卡中, 不知被那個坑爹的放了個.nomedia文件. 導致android多媒體掃描過程中, 將掃描到的多媒體文件media_type設置為0 . 而圖庫只顯示為1 或 3 的文件 . 所以 , SD卡中的多媒體文件當然不會在圖庫中顯示了. 


   關於android的.nomedia文件:

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


1.Windows系統的新建文件不能新建.nomedia文件新建方法: Java new File(dir, “.nomedia”).createNewFile();

2. CMD命令行 copy con .nomedia 回車 然後此時屏幕上有一個光標在閃爍,說明等待你輸入該文件內容,如果想建立空內容文件,這裡就什麼都不輸入,這時按下ctrl+Z鍵再回車,就生成一個空文件

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved