Tag: broadcastreceiver

Avis de l'émission Android de BroadcastReceiver

J'ai une classe qui étend BroadcastReceiver qui reçoit chaque fois que de nouveaux résultats de scan Wifi sont disponibles (le récepteur est enregistré dans le manifeste avec la diffusion Scan_Results comme filtre d'intention). De cette classe, je souhaite pouvoir signaler une notification à l'utilisateur. À l'heure actuelle, je passe le contexte qui est reçu en […]

NotificationManager.cancel (id) ne fonctionne pas à l'intérieur d'un récepteur de diffusion

Android: j'essaie d'annuler une notification de la barre de notification après l'installation d'un paquet. Ce que je fais, c'est ce qui suit: public class MyBroadcastReceiver extends BroadcastReceiver { private static final String TAG = "MyBroadcastReceiver"; @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); if (Intent.ACTION_PACKAGE_ADDED.equals(action)) { Uri data = intent.getData(); //some […]

Existe-t-il un moyen de dire si les émissions de LocalBroadcastManager ont été reçues?

Existe-t-il un moyen de dire si les émissions de LocalBroadcastManager ont été reçues? Ou sont-ils écoutés? Fondamentalement, j'ai un service Intent écoutant Google Cloud Messages. Quand il en a un, je dois afficher une notification OU alerter mon service principal qu'il y a eu un nouveau message – crucialement, je ne veux pas les deux! […]

Fragments et récepteurs de diffusion

J'ai une activity avec deux fragments . Je n'utilise pas les balises <fragment/> , j'ai deux classes qui étendent Fragment , dans ce fragment, j'ai: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment return inflater.inflate(R.layout.bfragment, container, false); // this will inflate the Fragment in activity. } […]

Android, onReceive dans BroadCastReceiver s'appelle plusieurs fois

J'ai une question sur AlarmManager et BroadcastReceiver ! Je souhaite utiliser AlarmManager pour mettre à jour certaines données toutes les 15 minutes (ce n'est pas le cas dans le code car j'essaie toujours d'améliorer la fonctionnalité) mais quelque chose que je ne comprends pas vraiment s'est produit. Chaque fois que la méthode onReceive est appelée […]

Une solution de contournement pour recevoir des émissions de système avec une application installée sur une carte SD?

Il semble que les applications installées sur la carte SD ne reçoivent aucune émission de système quelconque. Cependant, nous souhaitons démarrer un service au démarrage qui écoute les notifications push. Nous détesterions abandonner app2sd, car c'est une fonctionnalité demandée par de nombreux utilisateurs, alors est-il possible d'avoir les deux?

Le suivi des campagnes Google Analytics pour Android v2 ne fonctionne pas

J'ai passé une longue période à ce sujet, et maintenant je me retire les cheveux. J'utilise le Google Analytics Android SDK v2. Je l'utilise depuis des mois et j'ai collecté des données en utilisant EasyTracker . Aucun problème. J'ai récemment essayé de mettre en œuvre le suivi des campagnes, et tout semblait correct, mais après […]

BroadcatReceiver déclaré dans manifeste.xml ne recevant pas les intentions de LocalBroadcastManager

Bien qu'il soit possible de déclarer un «Local» BroadcastReceiver par code pour qu'il reçoive des intentions publiées via LocalBroadcastManager.Ex LocalBroadcastManager.getInstance(this).registerReceiver(new FooReceiver(), new IntentFilter("foo_intent_filter")); Je me demande s'il est possible de déclarer ce récepteur via le manifeste .xml (cleaner). Lorsque j'utilise la «manière manifeste», le destinataire ne reçoit pas les intentions. <receiver android:name="FooReceiver" android:enabled="true" android:exported="false" > […]

Interceptez INSTALL_REFERRER puis passez à Google AnalyticsReceiver

J'ai écrit un récepteur d'installation pour déterminer quand une application a été installée via le marché. Cependant, je souhaite également passer la diffusion INSTALL_REFERRER sur d'autres récepteurs tels que Google Analytics AnalyticsReceiver s'il est installé dans l'application. Fait important, je ne sais pas si d'autres récepteurs sont installés car mon récepteur sera utilisé par d'autres […]

L'intention reçue par BroadcastReceiver peut-elle être nulle?

En d'autres termes : @Override public void onReceive(Context context, Intent intent) { final String action = intent.getAction(); // can intent==null here ? // could it ever throw a NPE ? } Je dois résoudre cela une fois pour toutes, s'il vous plaît, s'il vous plaît, n'es pas si et si. Je vérifierais le null, mais […]

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.