Tag: service

Android – Interaction de service et d'activité

Je souhaite créer une application qui contient un service S et une activité A. Le service S est responsable du prétraitement, comme la préparation des données affichées sur l'interface utilisateur de l'activité A, avant que l'activité A ne soit invoquée. Je veux pouvoir invoquer le Service S de l'extérieur du colis, disons à partir de […]

Long terme d'Android 'service'

J'ai une application Android, dans laquelle les activités tirent des opérations de longue durée qui fonctionnent en arrière-plan. Ces opérations interagissent avec les activités lorsqu'elles sont terminées. Je développe un composant qui gère le couplage Activité / Long-Running-Task, en prenant soin des activités détruites et recréées. À l'heure actuelle, ce composant est mis en œuvre […]

Optionnellement, démarrer des activités et utiliser des notifications de services dans Android. Lancez ou notifiez uniquement si une application est présente

J'ai un service que je réutilise (c'est un service «lié» et «démarré») dans ma propre application car il fait beaucoup d'acquisition de données utiles. Je m'intéresse. Tout fonctionnait mais j'ai remarqué un problème. Une exception est lancée dans ce code: Intent dialogIntent = new Intent(); dialogIntent.setClassName(service.getBaseContext(), "com.mycompany.receiver.ui.DialogActivity"); // names changed to protect the innocent dialogIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP […]

Devrais-je étendre la classe Binder ou utiliser un Messenger?

Dans mon application, je l'ai conçu pour avoir un service qui obtient des données constamment (pour une bonne raison, c'est à partir de certains capteurs) et le fournit à deux clients: Une activité UI pour afficher les données en direct Un autre service qui enregistre les données À tout moment, les deux, un ou l'un […]

Ice Cream Sandwich init.rc documentation

Le comportement de l'init. *. Rc dans Ice Cream Sandwich semble avoir changé. Auparavant, j'avais pu démarrer un service au démarrage avec une entrée comme: service my_kool_service /system/bin/my_kool_service J'ai trouvé cette publication , qui a donné un indice pour changer: service my_kool_service /system/bin/my_kool_service class main Alors, quelle est la class main , et pourquoi est-ce […]

Pass Parameters to GcmTaskService

J'essaie de mettre en place un service en utilisant GcmTaskService. C'est mon code dans l'activité principale pour appeler le service appelé Myservice. OneoffTask myTask = new OneoffTask.Builder() .setService(MyService.class) .setExecutionWindow(0, 10) .setTag("test-upload") .build(); GcmNetworkManager.getInstance(this).schedule(myTask); C'est la classe MyService. public class MyService extends GcmTaskService { @Override public int onRunTask(TaskParams taskParams) { Log.i("onRunTask: ", taskParams.getTag() + ""); return […]

Service Android surStartCommand jamais appelé

J'ai remarqué que Service.START_STICKY ne fonctionne pas et, lorsque je regarde de plus près, j'ai vu onCreate () s'exécuter, mais onStartCommand n'est pas appelé. Quelques idées pourquoi? @Override public void onCreate() { mGlobalData = GlobalData.getInstance(); mNotificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); if (mTimer == null) mTimer = new Timer(); Log.e(TAG, "onCreate()"); } @Override public int onStartCommand(Intent intent, […]

Les notifications push GCM provoquent 502 mauvaises entrées

J'ai un service .Net Windows qui envoie les notifications push GCM via https://android.googleapis.com/gcm/send . Le service envoie périodiquement des lots d'environ 10 000 messages au rythme de 10 / seconde. Avec chaque lot, 5 à 10 des messages provoqueront une réponse "502 mauvaise passerelle". Les messages qui génèrent le 502 passent toujours avec un deuxième […]

Comment faire fonctionner un service Intent

J'ai deux exemples de Intentservice. L'un est l'exemple de téléchargement dans le livre de commonsware. L'autre est à http://www.vogella.com/articles/AndroidServices/article.html#servicecommunication_handler . Ces deux exemples montrent que le service exécute une tâche finie et tous deux se détruisent eux-mêmes en exécutant la fin de la portée de l'événement onHandleIntent. Le service que j'écris doit avoir des événements […]

Comment lire les données d'accéléromètre dans Service avec Android

Habituellement, dans Android, nous lisons les données de l'accéléromètre dans une "Activité", en remplaçant la fonction OnSensorChanged. Je suis curieux de savoir comment nous pouvons le faire dans un "Service". Merci Vincent

coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.