Articles of receptor de

Intento de transmisión cuando el estado de la red ha cambiado

¿Transmite Android una intención cuando el estado de la red ha cambiado, es decir, de GSM a Wifi? Y si es así, ¿qué permiso necesito y cómo se llama la acción de intención?

Informar Actividad de un BroadcastReceiver SÓLO si está en primer plano

Tal vez es fácil, pero realmente no podía resolver esto hasta ahora … Recibí un BroadcastReceiver esperando a ser activado por el AlarmMangager, esto funciona bien. Ahora: debido a que el evento, si ocurre, necesita actualizar algunos elementos en la pantalla de la Actividad principal, me gustaría enviar un Intento desde ese fondo BroadcastReceiver a […]

android.intent.action.SCREEN_ON no funciona como un receptor que intenta filtrar

Estoy tratando de invocar un BroadcastReceiver cuando la pantalla está encendida. En mi AndroidManifest.xml he especificado: Sin embargo, parece que el receptor nunca se invoca (los puntos de interrupción no se disparan, las declaraciones de registro se ignoran). Cambié SCREEN_ON por BOOT_COMPLETED para una prueba, y esto se invoca. Esto está en un proyecto de […]

¿Cómo usar Broadcast Receiver en diferentes aplicaciones en Android?

Tengo aquí dos aplicaciones en dos proyectos diferentes en eclipse. Una aplicación (A) define una actividad (A1) que se inicia primero. Luego, comienzo de esta actividad la segunda actividad (B1) en el segundo proyecto (B). Esto funciona bien Lo comienzo de la siguiente manera: Intent intent = new Intent(“pacman.intent.action.Launch”); intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP); startActivity(intent); Ahora quiero enviar intenciones […]

Android BroadcastReceiver dentro de la actividad

Solo estoy probando este pequeño proyecto de muestra, todo lo que hace: la actividad uno tiene un botón que envía una transmisión. La actividad dos muestra un brindis cuando se recibe. Debajo está el código, la transmisión nunca se recibe. ¿Qué hago mal? Enviando la transmisión public class SendBroadcast extends Activity { public static String […]

Broadcast Receiver para detectar el inicio de la aplicación

Quiero capturar la hora cada vez que un usuario inicia cualquier aplicación usando mi receptor de difusión. ¿Es posible que un receptor de difusión pueda atrapar tal evento? Si es así, ¿hay algún permiso que pueda hacer eso?

Cómo anular el registro de BroadcastReceiver

Mi aplicación usa un BroadcastReceiver para obtener sms de esta manera: SmsBR.java public class SmsBR extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Bundle bundle = intent.getExtras(); if (bundle != null) { Object[] pdus = (Object[])bundle.get(“pdus”); final SmsMessage[] messages = new SmsMessage[pdus.length]; for (int i = 0; i 0) //doSomething(); } } […]

Receptor como clase interna en Android

En mi código hay una clase interna que extiende BroadcastReceiver . Y agregué la siguiente línea al AndroidManifest.xml : Pero estoy recibiendo el siguiente error: incapaz de instanciar el receptor org.example.test.OuterClass $ InnerClass ¿Cómo puedo resolver este problema?

Mantenga el receptor de difusión en funcionamiento después de cerrar la aplicación

Necesito mantener el receptor de difusión en funcionamiento todo el tiempo después de que se haya iniciado la aplicación. Aquí está el código que registra este receptor en la aplicación IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_ON); filter.addAction(Intent.ACTION_SCREEN_OFF); BroadcastReceiver mReceiver = new ScreenEventsReceiver(); registerReceiver(mReceiver, filter); Y código para el receptor public class ScreenEventsReceiver extends BroadcastReceiver { public […]

¿Cómo detectar cuando un usuario conecta auriculares en un dispositivo Android? (Opuesto a ACTION_AUDIO_BECOMING_NOISY)

Estoy desarrollando una aplicación que tiene el siguiente requisito: si hay un auricular conectado y el usuario lo quita, necesito silenciar todas las transmisiones. Para hacer eso, necesito escuchar AudioManager.ACTION_AUDIO_BECOMING_NOISY Broadcast. ¡Esto esta bien! No hay problema aquí. Pero cuando el usuario vuelve a enchufar el auricular , necesito desactivar el dispositivo. Pero no hay […]