saber acerca del uso registerReceiver y unregisterReceiver en código Java para hacer frente a los receptores, pero vamos a decir que tengo el siguiente en mi manifiesta:Android: ¿cómo anular el registro de un receptor creado en el manifiesto?
<receiver android:name=".headsetHook">
<intent-filter android:priority="99999999999">
<action android:name="android.intent.action.ACTION_HEADSET_PLUG" />
</intent-filter>
</receiver>
¿Hay alguna manera de que pudiera anular el registro de esto en alguna parte en código Java? ¿Podría darle un atributo de identificación o algo así y luego obtenerlo y anular el registro? Lo pido porque quiero que mi aplicación haga algo solo la primera vez que ocurre esta acción, luego lo anulo y lo vuelvo a registrar más tarde en Java.
Espero haber dejado eso en claro, gracias por cualquier ayuda.
oh maldito eres un jefe. Déjame probar esto, parece prometedor. – JDS
Solo tenga en cuenta: también puede obtener el estado COMPONENT_ENABLED_STATE_DEFAULT –
@Varun +1 Gran respuesta ... Trabajar bien ... – Venky