Tag: broadcastreceiver

Android reprograma la alarma de alarmmanager cuando se mata la aplicación

He desarrollado una aplicación para programar varias notificaciones locales para recordar a los usuarios que deben hacer algo. Cada mes del año en curso se debe hacer una notificación. Estas notificaciones locales se programan utilizando un "AlarmManager". Una notificación se crea y se levanta en el OnRetrieve de un "BroadcastReceiver". Todo funciona bien hasta que […]

establecer 2 alertas de proximidad con la misma emisión

Creo una alerta de proximidad de esta manera private void setProximityAlert(float radius, double lat, double lng, String place) { long expiration = -1; LocationManager locManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE); Intent intent = new Intent(TREASURE_PROXIMITY_ALERT); intent.putExtra("lat", lat); intent.putExtra("lng", lng); intent.putExtra("place", place); PendingIntent pendingIntent = PendingIntent.getBroadcast(getApplicationContext(), -1, intent, 0); locManager.addProximityAlert(lat, lng, radius, expiration, pendingIntent); } y en mi […]

No se puede instanciar receptor: class no tiene cero argumento

Aunque sé que hay algunas respuestas por ahí ya, no entiendo muy bien como soy sólo un principiante en la programación de Android. Intenté instanciar mi receptor usando el código siguiente: <receiver android:name="com.example.android.exampleapp.MainActivity$NetworkChangeReceiver" android:enabled="true" android:label="NetworkChangeReceiver"> <intent-filter> <action android:name="android.net.wifi.STATE_CHANGE" /> </intent-filter> </receiver> Pero no funcionó. El logcat dice: java.lang.RuntimeException: Unable to instantiate receiver com.example.android.exampleapp.MainActivity$NetworkChangeReceiver: java.lang.InstantiationException: class […]

Aplicación de los permisos de Android en la misma aplicación

Aquí hay un escenario. Mi aplicación tiene BroadcastSenderActivity SampleBroadcastReceiver Estoy usando el sendBroadcast(intent, permission) para enviar mi difusión porque me gustaría que mi SampleBroadcastReceiver reciba el mensaje de difusión y evite que otros receptores de mi aplicación reciban el mensaje. Nota: Todos los receptores están registrados para la misma acción, pero al momento de la […]

Utilización de un receptor de difusión como actividad de clase interna con registro de manifiesto

Tengo una actividad en la que tengo un receptor de difusión (br). Si registro el programa de forma programática el receptor está registrado y funciona muy bien. Sin embargo, si registro el receptor en el manifiesto recibo una java.lang.ClassNotFoundException. <receiver android:name=".MyActivity.UpdateUIClass" android:exported="false" > <intent-filter> <action android:name="com.mydomain.main.FILTER_UPDATE_UI" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </receiver> por favor avise

Android: detecta cuando la aplicación está instalada

Estoy intentando descargar una aplicación de Android desde un servidor utilizando la clase DownloadManager , instalarla y luego detectar cuándo se completa la instalación. Estoy utilizando dos receptores: uno para detectar el proceso de descarga y el otro para detectar el proceso de instalación. El primer receptor funciona correctamente, pero el segundo no. ¿Que estoy […]

Inicio del servicio en el arranque sin actividad

Quiero crear una aplicación que contenga sólo un servicio (sin actividad). Este servicio debe iniciarse al arrancar. Mi problema es que parece que el receptor de arranque no parece llamada si no hay actividad. Tengo una prueba con el siguiente ejemplo. Tengo los diferentes archivos: MyReceiver.java: package com.test.teststartserviceatboot; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import […]

Obtener la intensidad de la señal WiFi de la red conectada

Estoy tratando de mostrar la fuerza de la señal de la red WiFi conectada en mi aplicación para Android. He intentado lo siguiente: //Receiver for information on the network info private BroadcastReceiver mNetworkReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { Log.d("INFO", "onReceive()"); List<ScanResult> scanResult = mWifi.getScanResults(); for(ScanResult scan : scanResult) […]

Importante no es para un buen diseño de la aplicación android (principiante / nivel de principiante)?

¿Alguien puede apuntar a una buena fuente o llegar a una breve lista de la programación conceptual androide DONT al diseñar una aplicación? No quiero que mi pregunta sea vaga, por lo que voy a dar ejemplos ficticios (que podría no hacer ningún sentido o puede ser completamente incorrecto) para explicar qué tipo de respuestas […]

Comprobando si un BroadcastReceiver está declarado en el manifiesto en tiempo de ejecución?

¿Hay una manera de comprobar qué BroadcastReceivers se declaran en el manifiesto, en tiempo de ejecución?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.