安卓-SD卡、U盘插拔广播详解

来源:互联网 发布:结婚证生成软件 编辑:程序博客网 时间:2024/06/18 13:12
    filter = new IntentFilter();

//已拔掉外部大容量储存设备发出的广播(比如SD卡,或移动硬盘),
//不管有没有正确卸载都会发出此广播

filter.addAction(Intent.ACTION_MEDIA_EJECT);

//sd卡存在,但还没有挂载
filter.addAction(Intent.ACTION_MEDIA_UNMOUNTED);

//sd卡被插入,且已经挂载
filter.addAction(Intent.ACTION_MEDIA_MOUNTED);

//开始扫描
filter.addAction(Intent.ACTION_MEDIA_SCANNER_STARTED);

//扫描完成
filter.addAction(Intent.ACTION_MEDIA_SCANNER_FINISHED);

//SD卡移除
filter.addAction(Intent.ACTION_MEDIA_REMOVED);

// sd卡作为 USB大容量存储被共享,挂载被解除
filter.addAction(Intent.ACTION_MEDIA_SHARED);

// sd卡已经从sd卡插槽拔出,但是挂载点还没解除
filter.addAction(Intent.ACTION_MEDIA_BAD_REMOVAL);

    **filter.addDataScheme("file");//重要    registerReceiver(mediaReceiver, filter);
0 0
原创粉丝点击