首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

播音接受者 BroadcastReceiver 在代码中注册

2012-10-28 
广播接受者 BroadcastReceiver 在代码中注册private final BroadcastReceiver sdcardListenernew Broadca

广播接受者 BroadcastReceiver 在代码中注册

private final BroadcastReceiver sdcardListener=new BroadcastReceiver() { 
         
        public void onReceive(Cont[align=center]ext context, Intent intent) { 
    
      //接受到广播之后的处理代码
         
};
     
    @Override 
    protected void onStart() { 
        // TODO Auto-generated method stub 
        super.onStart(); 
            IntentFilter intentFilter = new IntentFilter(); 
            intentFilter.addAction(Intent.ACTION_MEDIA_UNMOUNTED); 
            intentFilter.addAction(Intent.ACTION_MEDIA_EJECT); 
            intentFilter.addAction(Intent.ACTION_MEDIA_REMOVED); 
            intentFilter.addAction(Intent.ACTION_MEDIA_BAD_REMOVAL); 
            intentFilter.addDataScheme("file"); 
            registerReceiver(sdcardListener, intentFilter); 
    } 
     
    @Override 
    protected void onStop() { 
        // TODO Auto-generated method stub 
        super.onStop(); 
        unregisterReceiver(sdcardListener); 
    } 

热点排行