通过学习mediaScannerReceiver.来学习receiver..
reciver接收到的时候启动service 来创建数据库和扫描数据库!
mainfest.xml如下:
总结:android 中的media provide数据库 就是通过broadbandcast receiver 来接受到扫描的请求 ,然后更新数据库的。比如开机好之后调用的上面的receiver 或USB mount 的时候scane数据!
在DEV Tool时候也有点击扫描的动作,它那边就是发送一个sendBroadcast过来,然后mediaScannerReceiver接受到进行扫描!