Questions marquées «android-service»

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.




4
getApplication () vs getApplicationContext ()
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 …


16
Essayer de démarrer un service au démarrage sur Android
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" /> …

6
Obtenir le contexte dans un service
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 …



23
Signal fatal Android 11 (SIGSEGV) à 0x636f7d89 (code = 1). Comment le retrouver?
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 …

5
Refus d'autorisation: startForeground nécessite android.permission.FOREGROUND_SERVICE
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) …

9
Android - Écoutez les SMS entrants
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

6
activité de démarrage android à partir du service
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 …


3
Le service exporté ne nécessite pas d'autorisation: qu'est-ce que cela signifie?
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, …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.