Un servizio è un componente dell'applicazione che rappresenta il desiderio di un'applicazione di eseguire un'operazione di lunga durata senza interagire con l'utente o di fornire funzionalità da utilizzare per altre applicazioni.
Come posso verificare se è in esecuzione un servizio in background? Voglio un'attività Android che commuti lo stato del servizio: mi consente di attivarlo se è spento e spento se è acceso.
Sto cercando un esempio di qualcosa che può essere fatto con un IntentServiceche non può essere fatto con un Service(e viceversa)? Credo anche che un venga IntentServiceeseguito in un thread diverso e un Serviceno. Quindi, per quanto posso vedere, avviare un servizio all'interno del proprio thread è come avviare un …
Non sono riuscito a trovare esempi di come inviare messaggi tra un'attività e un servizio e ho trascorso troppe ore a capirlo. Ecco un esempio di progetto a cui altri possono fare riferimento. Questo esempio consente di avviare o interrompere direttamente un servizio e di separare / separare separatamente il …
Non sono riuscito a trovare una risposta soddisfacente a questo, quindi eccoci qui: qual è il problema Activity/Service.getApplication()e Context.getApplicationContext()? Nella nostra applicazione, entrambi restituiscono lo stesso oggetto. In un caso ActivityTestCase, deridere l'applicazione farà getApplication()tornare indietro con il finto, ma getApplicationContextrestituirà comunque un'istanza di contesto diversa (quella iniettata da Android). …
All'avvio dell'applicazione, l'app avvia il servizio che dovrebbe eseguire alcune attività di rete. Dopo aver scelto come target il livello API 26, la mia applicazione non riesce ad avviare il servizio su Android 8.0 in background. Causato da: java.lang.IllegalStateException: impossibile avviare il servizio Intent {cmp = my.app.tt / com.my.service}: l'app …
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" …
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 …
Qual è la differenza tra START_STICKYe START_NOT_STICKYdurante l'implementazione dei servizi in Android? Qualcuno potrebbe far notare alcuni esempi standard ...?
Sto scrivendo la mia prima applicazione Android e sto cercando di orientarmi nella comunicazione tra servizi e attività. Ho un servizio che verrà eseguito in background e fare alcuni gps e registrazione basata sul tempo. Avrò un'attività che verrà utilizzata per avviare e interrompere il servizio. Quindi, prima, devo essere …
Ho letto gli altri post per rintracciare i motivi per ottenere un SIGSEGVin un'app Android. Ho in programma di cercare la mia app per possibili NullPointer relativi all'uso di Canvas, ma SIGSEGVogni volta il mio barfigura un indirizzo di memoria diverso. Inoltre ho visto code=1e code=2. Se l'indirizzo di memoria …
Ultimamente abbiamo improvvisamente visto alcune delle seguenti tracce dello stack. Perché potrebbe essere? Questo è quando l'app tenta di spostare un servizio di commento audio in primo piano con una notifica multimediale e tutto il resto. java.lang.SecurityException: Permission Denial: startForeground from pid=1824, uid=10479 requires android.permission.FOREGROUND_SERVICE at android.os.Parcel.createException(Parcel.java:1942) at android.os.Parcel.readException(Parcel.java:1910) at …
Sto cercando di creare un'applicazione per il monitoraggio dei messaggi SMS in arrivo e avviare un programma tramite SMS in arrivo, inoltre dovrebbe leggere il contenuto dell'SMS. Flusso di lavoro: SMS inviati al dispositivo Android Applicazione auto-eseguibile Leggi le informazioni SMS
Android: public class LocationService extends Service { @Override public void onStart(Intent intent, int startId) { super.onStart(intent, startId); startActivity(new Intent(this, activity.class)); } } Ho lanciato questo servizio da Activity In Activityse la condizione soddisfa l'inizio startService(new Intent(WozzonActivity.this, LocationService.class)); dal mio LocationServicesopra menzionato non è stato possibile avviare Activity, come posso ottenere …
Qual è la differenza tra Service, Async Task & Thread. Se non sbaglio tutti sono usati per fare alcune cose in background. Quindi, come decidere quale utilizzare e quando?
Ho creato un servizio associato da altre applicazioni tramite AIDL e lo aggiungo al manifest come segue: <service android:name=".MyService"> <intent-filter> <action android:name="org.example.android.myservicedemo.IService" /> </intent-filter> </service> dove IService è l'interfaccia AIDL. In questo modo, Eclipse mi mostra l'avviso Il servizio esportato non richiede autorizzazione . Se rimuovo intent-filter, l'avviso scompare, ma …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.