Un service est un composant d'application représentant le désir d'une application d'effectuer une opération de plus longue durée sans interagir avec l'utilisateur ou de fournir des fonctionnalités à d'autres applications.
Comment vérifier si un service d'arrière-plan est en cours d'exécution? Je veux une activité Android qui permute l'état du service - cela me permet de l'activer s'il est désactivé et de le désactiver s'il est activé.
Je cherche un exemple de quelque chose qui peut être fait avec un IntentServicequi ne peut pas être fait avec un Service(et vice-versa)? Je crois également qu'un an IntentServices'exécute dans un thread différent et un Servicenon. Donc, pour autant que je puisse voir, démarrer un service dans son propre thread …
Je n'ai trouvé aucun exemple sur la façon d'envoyer des messages entre une activité et un service, et j'ai passé beaucoup trop d'heures à comprendre cela. Voici un exemple de projet que d'autres pourront consulter. Cet exemple vous permet de démarrer ou d'arrêter un service directement, et de lier / …
Je n'ai pas pu trouver de réponse satisfaisante à cela, alors allons-y: quel est le problème Activity/Service.getApplication()et Context.getApplicationContext()? Dans notre application, les deux retournent le même objet. Dans un cas ActivityTestCasecependant, se moquer de l'application fera getApplication()revenir avec la maquette, mais getApplicationContextretournera toujours une instance de contexte différente (une injectée …
Au lancement de l'application, l'application démarre le service qui doit effectuer une tâche réseau. Après avoir ciblé le niveau 26 de l'API, mon application ne parvient pas à démarrer le service sur Android 8.0 en arrière-plan. Causé par: java.lang.IllegalStateException: non autorisé à démarrer le service Intention {cmp = my.app.tt / …
J'ai essayé de démarrer un service lorsqu'un appareil démarre sur Android, mais je n'arrive pas à le faire fonctionner. J'ai regardé un certain nombre de liens en ligne, mais aucun code ne fonctionne. Suis-je en train d'oublier quelque chose? 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" /> …
Existe-t-il un moyen fiable d'obtenir un Contextd'un Service? Je souhaite enregistrer un récepteur de diffusion pour ACTION_PHONE_STATE_CHANGEDmais je n'ai pas besoin que mon application obtienne toujours ces informations, donc je ne les mets pas dans le Manifest. Cependant, je ne peux pas faire tuer le récepteur de diffusion par le …
Quelle est la différence entre START_STICKYet START_NOT_STICKYlors de la mise en œuvre de services dans Android? Quelqu'un pourrait-il indiquer quelques exemples standard ..?
J'écris ma première application Android et j'essaie de comprendre la communication entre les services et les activités. J'ai un service qui fonctionnera en arrière-plan et effectuera une connexion GPS et basée sur le temps. J'aurai une activité qui sera utilisée pour démarrer et arrêter le service. Donc, tout d'abord, je …
J'ai lu les autres articles sur la recherche des raisons d'obtenir un SIGSEGVdans une application Android. Je prévois de parcourir mon application pour d'éventuels NullPointers liés à l'utilisation de Canvas, mais mes SIGSEGVbarfs affichent une adresse mémoire différente à chaque fois. De plus, j'ai vu code=1et code=2. Si l'adresse mémoire …
Dernièrement, nous avons soudainement vu quelques-unes des traces de pile suivantes. Pourquoi cela pourrait-il être? C'est à partir du moment où l'application tente de déplacer un service de commentaires audio au premier plan avec une notification multimédia et tout. java.lang.SecurityException: Permission Denial: startForeground from pid=1824, uid=10479 requires android.permission.FOREGROUND_SERVICE at android.os.Parcel.createException(Parcel.java:1942) …
J'essaie de créer une application pour surveiller les messages SMS entrants et de lancer un programme via SMS entrants, il doit également lire le contenu du SMS. Flux de travail: SMS envoyé à un appareil Android Application auto-exécutable Lire les informations 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)); } } J'ai lancé ce service depuis Activity Dans le Activitycas état satisfait commence startService(new Intent(WozzonActivity.this, LocationService.class)); de mon LocationServicementionné ci-dessus n'a pas pu démarrer Activity, comment puis-je obtenir le …
Quelle est la différence entre Service, Async Task & Thread. Si je ne me trompe pas, tous sont habitués à faire des choses en arrière-plan. Alors, comment décider lequel utiliser et quand?
J'ai créé un service lié par d'autres applications via AIDL et je l'ajoute au manifeste comme suit: <service android:name=".MyService"> <intent-filter> <action android:name="org.example.android.myservicedemo.IService" /> </intent-filter> </service> où IService est l'interface AIDL. De cette façon, Eclipse me montre l'avertissement Le service exporté ne nécessite pas d'autorisation . Si je supprime le intent-filter, …
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.