Domande taggate «broadcastreceiver»

BroadcastReceiver è un componente Android che risponde agli annunci di trasmissione a livello di sistema.

11
Come usare LocalBroadcastManager?
Come utilizzare / individuare LocalBroadcastManagercome descritto nei documenti di Google e nel documento di trasmissione del servizio ? Ho provato a cercarlo su Google, ma non esiste un codice per iniziare? I documenti dicono che dovrei usarlo se voglio fare una trasmissione interna con nel processo della mia app, ma …

16
Tentativo di avviare un servizio all'avvio su Android
Ho cercato di avviare un servizio quando un dispositivo si avvia su Android, ma non riesco a farlo funzionare. Ho esaminato un numero di collegamenti online ma nessuno del codice funziona. Sto dimenticando qualcosa? AndroidManifest.xml <receiver android:name=".StartServiceAtBootReceiver" android:enabled="true" android:exported="false" android:label="StartServiceAtBootReceiver" > <intent-filter> <action android:name="android.intent.action._BOOT_COMPLETED" /> </intent-filter> </receiver> <service android:name="com.test.RunService" android:enabled="true" …

6
Ottieni contesto in un servizio
C'è un modo affidabile per ottenere un Contextda un Service? Voglio registrare un ricevitore broadcast per ACTION_PHONE_STATE_CHANGEDma non ho bisogno della mia app per ottenere sempre queste informazioni, quindi non le inserisco in Manifest. Tuttavia, non posso fare in modo che il ricevitore di trasmissione venga ucciso dal GC quando …




10
Registrazione programmatica di un ricevitore broadcast
Mi piacerebbe sapere qual è la migliore pratica / il modo di registrare programmaticamente un ricevitore di trasmissione. Voglio registrare ricevitori specifici in base alla scelta dell'utente. Mentre la registrazione viene effettuata tramite il file manifest, mi chiedo se esiste un modo corretto per ottenere ciò nel codice.

6
Invio e ricezione di SMS e MMS in Android (pre Kit Kat Android 4.4)
Ho capito come inviare e ricevere messaggi SMS. Per inviare messaggi SMS ho dovuto chiamare i metodi sendTextMessage()e sendMultipartTextMessage()della SmsManagerclasse. Per ricevere messaggi SMS, ho dovuto registrare un destinatario nel AndroidMainfest.xmlfile. Quindi ho dovuto ignorare il onReceive()metodo di BroadcastReceiver. Ho incluso esempi di seguito. MainActivity.java public class MainActivity extends Activity …

5
BroadcastReceiver.onReceive viene sempre eseguito nel thread dell'interfaccia utente?
Nella mia App, creo un custom BroadcastReceivere lo registro manualmente nel mio contesto tramite Context.registerReceiver. Ho anche un messaggio AsyncTaskche invia notifier-Intents tramite Context.sendBroadcast. Gli intenti vengono inviati da un thread di lavoro non dell'interfaccia utente, ma sembra che BroadcastReceiver.onReceive(che riceve detti intenti) venga sempre eseguito nel thread dell'interfaccia utente …

2
BroadcastReceiver con più filtri o più BroadcastReceiver?
Ho un'attività Android che deve catturare due diverse trasmissioni. Il mio approccio attuale è quello di avere un singolo BroadcastReceiverall'interno dell'attività e catturare entrambe le trasmissioni con esso: public class MyActivity extends Activity { private MyActivity.BroadcastListener mBroadcastListener; private boolean mIsActivityPaused = false; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mylayout); …


7
Android: avvia il servizio all'avvio
Da tutto ciò che ho visto su Stack Exchange e altrove, ho tutto impostato correttamente per avviare un IntentService all'avvio del sistema operativo Android. Sfortunatamente non si avvia all'avvio e non ricevo alcun errore. Forse gli esperti possono aiutare ... Manifesto: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.phx.batterylogger" android:versionCode="1" android:versionName="1.0" android:installLocation="internalOnly"> …



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.