mediascannerservice中scan函数,分析时碰到问题,如下。1,扫描前发送Intent.ACTION_MEDIA_SCANNER_STARTED广播,接着创建mediascanner进行扫描,扫描后发送Intent.ACTION_MEDIA_SCANNER_FINISHED。接收这两个广播的地方找不到。2,在扫描前会插入数据库一条记录,之后就删除该条记录。为什么要在之前插入一条记录,之后就删除这条记录,并且只是获取了uri,并没对这个uri进行操作,看不懂。代码如下。    Uri scanUri = getContentResolver().insert(MediaStore.getMediaScannerUri(), values);
    //...
    getContentResolver().delete(scanUri, null, null);