안드로이드 개발자들은 다양한 방송 시스템의 상태를 모니터링

머리말

  기록 상태 블로그에 대한 Cipian 다양한 방송 시스템

라디오 청취자 부팅

  등록 정적 방송

        < 수신기 로이드 이름 = "receiver.MyReceiver." > 
            < 의도 필터 > 
                < 액션 안드로이드 이름 = "android.intent.action.BOOT_COMPLETED" /> 
            </ 텐트 필터 > 
        </ 수신기 >

  추가 권한

   <! - 부팅 방송 허가를받을 수는 부팅은 매우 위험한 행동은이 권리를 필요로하므로,이다 -> 
    < 사용-허가 : 이름 안드로이드 = "android.permission.RECEIVE_BOOT_COMPLETED"  />

  방송을 수신

공공  클래스 MyReceiver는 확장 된 브로드 캐스트 { 
    @Override 
    공공  무효 {onReceive (의도 의도 컨텍스트 컨텍스트를)
         경우 (intent.getAction () 등호 ( "android.intent.action.BOOT_COMPLETED." )) { 
            르 ( "设备开机了" ); 
        } 
    } 
}

방송 모니터 끄기

  등록 정적 방송

        < 수신기 로이드 이름 = "receiver.ShutdownReceiver." > 
            < 의도 필터 > 
                < 액션 안드로이드 이름 = "android.intent.action.ACTION_SHUTDOWN" /> 
            </ 텐트 필터 > 
        </ 수신기 >

  방송을 수신

공공  클래스 ShutdownReceiver가 확장 된 브로드 캐스트 { 
    @Override 
    공공  무효 onReceive (컨텍스트 컨텍스트를, 의도 의도) {
         경우 (intent.getAction (). 등호 ( "android.intent.action.ACTION_SHUTDOWN" )) { 
            르 ( "设备关机了... " ); 
        } 
    } 
}

 

 

 

 

 

 

종료

추천

출처www.cnblogs.com/guanxinjing/p/12111619.html