Articles of broadcastreceiver

BroadcastReceiver: impossible d’instancier la classe; pas de constructeur vide

J’ai la classe interne comme récepteur de diffusion: public class ManualBacklightReceiver extends BroadcastReceiver { public static final Ssortingng ACTION_MANUAL_BACKLIGHT = “com.android.systemui.statusbar.powerwidget.MANUAL_BACKLIGHT”; public ManualBacklightReceiver() { } @Override public void onReceive(Context context, Intent intent) { Log.d(“ManualBacklightReceiver”, intent.getAction()); } }; AndroidManifest: Et quand j’envoie l’intention avec ce code: Intention intentionnelle = nouvelle intention (); intent.setAction(“com.android.systemui.statusbar.powerwidget.MANUAL_BACKLIGHT”); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); mContext.sendBroadcast(intent); Je […]

Le récepteur de diffusion ne fonctionne pas après le redémarrage du périphérique sous Android

J’ai déjà vérifié toutes les questions liées et je n’ai trouvé aucune solution à ce problème. C’est donc un problème absolument nouveau pour moi. Ce que j’ai J’ai une application Android qui enregistre quelques récepteurs de diffusion dans son manifeste. Voici à quoi ressemble mon manifeste. Il y a aussi 10 à 15 autres activités […]

Activer et désactiver un récepteur de diffusion

J’essaie d’activer et de désactiver un récepteur de diffusion en utilisant cette méthode PackageManager: setComponentEnabledSetting(componentName, PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP); Le récepteur de diffusion est enregistré dans le manifeste. Le récepteur fonctionne correctement, mais lorsque je tente de le désactiver, il reçoit toujours les messages de diffusion. Lorsque je désactive le récepteur dans le manifeste par “android: enabled […]

Obtenir le niveau de la batterie avant que le récepteur de diffusion ne réponde pour Intent.ACTION_BATTERY_CHANGED

J’ai un récepteur de diffusion dans mon programme pour réagir au niveau de la batterie comme suit: private BroadcastReceiver mBatInfoReceiver = new BroadcastReceiver(){ @Override public void onReceive(Context arg0, Intent intent) { int level = intent.getIntExtra(“level”, 0); // do something… } } registerReceiver(this.mBatInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); Cependant, ce code doit attendre que l’état de la batterie soit […]

Comment utiliser la méthode registerReceiver?

Je veux utiliser BroadcastReceiver enregistré dynamicment qui a une référence à une Activity afin de pouvoir modifier son interface utilisateur. J’utilise la méthode Context.registerReceiver() mais la méthode Context.registerReceiver() récepteur n’est jamais appelée. Voici l’exemple de code montrant le problème: package com.example; import android.app.Activity; import android.app.IntentService; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.os.Bundle; […]

Est-il possible de recevoir une notification lorsque l’utilisateur met le périphérique hors tension?

J’ai besoin de savoir quand l’utilisateur éteint son téléphone. Existe-t-il des diffusions (ou similaires) qui avertissent lorsque le téléphone de l’utilisateur est éteint?

using getWindowManager () dans BroadcastReceiver

J’essaie d’utiliser getWindowManager() dans BroadcastReceiver et j’obtiens cette erreur: “La méthode getWindowManager() est indéfinie pour le type MyReceiver ” Je dois juste avoir display.getWidth() et display.getHeight() Des indices? Merci beaucoup.

L’activité a fui IntentReceiver

J’essaie d’envoyer des sms et du courrier ensemble. Il n’y a pas de problèmes avec l’envoi de courrier, mais quand j’envoie des SMS, je reçois cette exception: End has leaked IntentReceiver Are you missing a call to unregisterReceiver()? Voici mon code pour la méthode sms: public class End extends Activity { Button btnSendSMS; EditText txtPhoneNo; […]

Android BroadcastReceiver dans l’activité

J’essaie juste ce petit exemple de projet, tout ce qu’il fait: l’activité 1 a un bouton qui envoie une diffusion. L’activité deux affiche un toast à la réception. Ci-dessous le code, la diffusion n’est jamais reçue. Qu’est-ce que je fais mal? Envoi de la diffusion public class SendBroadcast extends Activity { public static Ssortingng BROADCAST_ACTION […]

Fenêtre pop-up sur l’écran d’appel entrant natif Android comme véritable appelant application Android

Je développe un récepteur de diffusion pour les appels entrants sous Android et lorsque je reçois des appels entrants, je veux gonfler un pop-up sur l’écran d’appel entrant natif. J’ai complété ce code. Mais maintenant, le problème est que dans l’ API Android 4.1 (Jelly Bean) niveau 17 quand un téléphone sonne, le PHONE_STATE devient […]