檢測sd卡,常用intent總結

版權聲明:本文遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/Prohackers/article/details/81001570
1、public static final String ACTION_MEDIA_REMOVED = "android.intent.action.MEDIA_REMOVED"

   擴展介質(sd卡)已經被移除,而android.intent.action.MEDIA_EJECT表示將要移除sd卡,有個緩存期,告訴用戶你現在不要在訪問sd卡啦,可以做一些釋放操作
2、public static final String ACTION_MEDIA_UNMOUNTED = "android.intent.action.MEDIA_UNMOUNTED"
   擴展介質存在,但是還沒有被掛載 (mount)
3、public static final String ACTION_MEDIA_CHECKING = "android.intent.action.MEDIA_CHECKING"
   是掛載前的一個狀態,表示正在進行文件系統的檢查
4、public static final String ACTION_MEDIA_NOFS = "android.intent.action.MEDIA_NOFS"
   表示sd卡本身沒有文件系統或者有不支持的文件系統,不過這個廣播基本是廢棄了,從6.0開始沒有該廣播的發送了
5、public static final String ACTION_MEDIA_MOUNTED = "android.intent.action.MEDIA_MOUNTED"
   擴展介質(sd卡)被插入,而且已經被掛載
6、public static final String ACTION_MEDIA_SHARED = "android.intent.action.MEDIA_SHARED"
   擴展介質的掛載被解除 (unmount),因爲它已經作爲 USB 大容量存儲被共享
7、public static final String ACTION_MEDIA_UNSHARED = "android.intent.action.MEDIA_UNSHARED"
   是跟UMS(大容量存儲,就是把sd卡掛載到pc)相關的狀態,代表的是從點擊取消UMS時的sd卡狀態轉換時的一箇中間狀態,與MEDIA_SHARED相對
8、public static final String ACTION_MEDIA_BAD_REMOVAL = "android.intent.action.MEDIA_BAD_REMOVAL"
   擴展介質(擴展卡)已經從 SD 卡插槽拔出,但是掛載點 (mount point) 還沒解除 (unmount)
9、public static final String ACTION_MEDIA_UNMOUNTABLE = "android.intent.action.MEDIA_UNMOUNTABLE"
   表示sd卡無法掛載的一種狀態,比如sd卡已損壞
10、public static final String ACTION_MEDIA_EJECT = "android.intent.action.MEDIA_EJECT"
    android.intent.action.MEDIA_EJECT表示將要移除sd卡,有個緩存期,告訴用戶你現在不要在訪問sd卡啦,可以做一些釋放操作
11、public static final String ACTION_MEDIA_SCANNER_STARTED = "android.intent.action.MEDIA_SCANNER_STARTED"
    Intent.ACTION_MEDIA_SCANNER_STARTED 表示MeidaScanner開始掃描,開始掃描介質(比如sd卡)的一個目錄
12、public static final String ACTION_MEDIA_SCANNER_FINISHED = "android.intent.action.MEDIA_SCANNER_FINISHED"
    Intent.ACTION_MEDIA_SCANNER_FINISHED 表示MediaScanner掃描結束,已經掃描完介質的一個目錄
13、public static final String ACTION_MEDIA_SCANNER_SCAN_FILE = "android.intent.action.MEDIA_SCANNER_SCAN_FILE"
    Intent.ACTION_MEDIA_SCANNER_SCAN_FILE:掃描指定文件:
    程序通過發送上面的Intent啓動MediaScanner服務掃描指定的文件或目錄:
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章