先配置清單檔案
android:name="...">
//解除安裝sd卡
android:name="android.intent.action.media_unmounted" />
//掛載sd卡
android:name="android.intent.action.media_mounted" />
//sd的裡面存的是一些檔案資料,谷歌工程師要求必須加上data,才會讓上面的兩個action生效。
android:scheme="file" />
intent-filter>
receiver>
定義廣播接收者
public
class
sdcardreceiver
extends
broadcastreceiver else
if("android.intent.action.media_mounted".equals(action))
}}
sd卡插拔廣播
sd卡插入和拔出的廣播 media bad removal action 廣播 擴充套件介質 擴充套件卡 已經從 sd 卡插槽拔出,但是掛載點 mount point 還沒解除 unmount android.intent.action.media bad removal string media ...
判斷sd卡的狀態
media removed sd卡不存在 media unmounted sd卡存在,但是沒有掛載 media checking sd卡正在遍歷 media mounted sd卡可用 media mounted read only sd卡可用,但是唯讀 if environment.getexte...
android 使用廣播監聽網路狀態
網路狀態發生變化的時候,系統會發出 android.net.conn.connectivity change 下面是實現的 demo packagemark.zhang importandroid.content.broadcastreceiver importandroid.content.con...