接收SDcard插拔广播的 Intent为隐式意图。隐式意图必须要求 IntentFilter中的各项参数匹配

 

            
  1. mReceiver = new BroadcastReceiver() {    
  2.     @Override    
  3.     public void onReceive(Context context, Intent intent) {    
  4.         Log.i("Loger"," Receive SDCard Mount or UnMount!");    
  5.     }    
  6. };    
  7.  
  8. IntentFilter filter = new IntentFilter();    
  9. filter.addAction(Intent.ACTION_MEDIA_MOUNTED);    
  10. filter.addAction(Intent.ACTION_MEDIA_UNMOUNTED);    
  11.  
  12. filter.addDataScheme("file");    
  13.  
  14. registerReceiver(mReceiver, filter);   

 

更多相关文章

  1. Android中的WiFi P2P
  2. Android下得到APK包含信息
  3. android Post Get(普通)
  4. android中的layoutparams参数使用的简单总结
  5. build.gradle配置参数详解
  6. Android中MQTT的使用
  7. WEB-Android两种方式实现文件上传
  8. android 自定义动画2
  9. android中动态给EditText获得焦点并弹起软键盘的方法详解

随机推荐

  1. android中的ellipsize设置(省略号的问题)
  2. Android(安卓)助力云计算
  3. android Application学习之一
  4. Android上的单元测试
  5. Android横竖屏切换小结
  6. js调用android的版本兼容问题
  7. EditText支持Search按键搜索
  8. 转载:Android中针对怎么来使用
  9. 设置Button挨在一起
  10. android的Handler