代码如下:
// 重新扫描SD卡,更新多媒体数据库
    public void updateMediaStore()
    {
     Log.i("amoi_video", "updateMediaStore()");
     IntentFilter intentfilter = new IntentFilter(Intent.ACTION_MEDIA_SCANNER_STARTED);
     intentfilter.addAction(Intent.ACTION_MEDIA_SCANNER_FINISHED);
     intentfilter.addDataScheme("file");
     registerReceiver(mScanSdReceiver, intentfilter);
     sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
     Uri.parse("file://" + Environment.getExternalStorageDirectory().getAbsolutePath()))); 
    }启动扫描SD卡,这时如果把SD卡设为USB模式,会导致多媒体文件丢失。。
请问有没有办法,在启动usb模式时,停止扫描?