Quelle est la différence entre un service d'accessibilité et un service d'arrière-plan? Quand devrais-je m'utiliser?Android - Service d'accessibilité Vs Service d'arrière-plan VS
Répondre
Les deux servent différents objectifs entièrement:
Service Historique - Sauf indication contraire, la plupart des opérations que vous faites dans une course d'application au premier plan sur un fil spécial appelé thread d'interface utilisateur. Cela peut causer des problèmes, car les opérations de longue durée interfèrent avec la réactivité de votre interface utilisateur. Cela agace vos utilisateurs et peut même provoquer des erreurs système. Le framework Androind vous permet d'exécuter ce type d'opérations dans un thread d'arrière-plan.
Accessibilité - De nombreux utilisateurs Android ont des capacités différentes qui les obligent à interagir avec leurs appareils Android de différentes manières. Ceux-ci comprennent les utilisateurs qui ont des limitations visuelles, physiques ou liées à l'âge qui les empêchent de voir ou d'utiliser entièrement un écran tactile, et les utilisateurs malentendants qui ne peuvent pas percevoir des informations et des alertes audibles.
Un service d'accessibilité s'exécute en arrière-plan et reçoit des rappels par le système lorsque AccessibilityEvents est déclenché. De tels événements indiquent une certaine transition d'état dans l'interface utilisateur, par exemple, le focus a changé, un bouton a été cliqué, etc. Un tel service peut éventuellement demander la possibilité d'interroger le contenu de la fenêtre active. Le développement d'un service d'accessibilité nécessite l'extension de cette classe et l'implémentation de ses méthodes abstraites.
Utilisez l'accessibilité si vous pensez que les utilisateurs auront besoin d'une assistance spéciale pour votre application. Utilisez l'arrière-plan pour les tâches longues pour garder votre interface utilisateur accrocheuse.
- 1. Service vs Runnable vs AsyncTask
- 2. Application vs Service vs Intent
- 3. Android Contexte Service vs AlarmManager
- 4. Service RMI vs REST
- 5. webservice vs service WCF
- 6. Transactionnel: contrôleur vs service
- 7. Service WCF VS IIS 7.0 VS IIS7.5
- 8. Azure WebApi vs Azure Mobile Service vs
- 9. Widget Android: Service vs tâche asynchrone
- 10. Service de domaine vs Service WCF?
- 11. Plusieurs services vs service unique
- 12. service Web vs connexion Socket
- 13. Asp.net vs Any service web?
- 14. WCF Data Service vs WebAPI
- 15. System.Threading.Timers VS Service Windows VS Tâches de planification
- 16. Service + paire BroadcastReceiver vs Loader/AsyncTaskLoader
- 17. Service Windows dans svchost vs service auto-conteneur
- 18. android Service GCM (clé de production vs clé de développement)
- 19. Android: Démarrer le service avec Context.startService vs PendingIntent.getService
- 20. Récepteur/service de diffusion dans Android vs iPhone
- 21. Méthodes page ASP.NET vs service web
- 22. Temporisateur C# vs thread en service
- 23. FEDEX Rating Service - FEDEX_GROUND vs GROUND_HOME_DELIVERY
- 24. Service WCF vs ASP.NET Web Api
- 25. WCF Service vs Silverlight prêt WCF
- 26. Service Web PHP vs .NET JSON
- 27. Programmation de socket vs service Web?
- 28. Session vs Appel au service Web
- 29. Service Web .NET: .asmx? WSDL vs .wsdl
- 30. API RESTful vs Web Service API
+1 Merci beaucoup! – nrofis
quelle information puis-je obtenir à partir de l'écran, par exemple quel bouton enfoncé? – JSONParser