MediaScannerReceiver能处理的请求

1、如果收到的是BOOT_COMPLETED,设置参数为volume为internal,通过startService()启动MediaScannerService开始内部Media文件扫描;
2、如果收到的是MEDIA_MOUNTED,并且path为/mnt/sdcard,设置参数为volume为external,通过startService()启动MediaScannerService开始外部整个Media文件扫描。
3、如果收到的是MEDIA_MOUNTED,并且path不是/mnt/sdcard,设置参数为volume为external,folder为所要扫描的路径,通过startService()启动MediaScannerService开始外部某个路径进行Media文件扫描。
4、如果收到的是MEDIA_SCANNER_SCAN_FILE,设置参数filepath为获取的文件,通过startService()启动MediaScannerService开始对外部某个文件进行扫描。

你可能感兴趣的:(Android,SDK)