public void onCreate(Bundle savedInstanceState) {
	 final IntentFilter filter = new IntentFilter();  
        filter.addAction(Intent.ACTION_SCREEN_OFF);  
        filter.addAction(Intent.ACTION_SCREEN_ON);  
        registerReceiver(mBatInfoReceiver, filter);  
}
 private final BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver() {  
        @Override  
        public void onReceive(final Context context, final Intent intent) {  
            final String action = intent.getAction();  
           if(Intent.ACTION_SCREEN_ON.equals(action)){  
                Log.d(TAG, "-----------------screen is on...");  
           }else if(Intent.ACTION_SCREEN_OFF.equals(action)){  
                Log.d(TAG, "----------------- screen is off...");  
           }  
        }  
};
 
                    
                 

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号