Je veux créer une application Android qui nécessite une fonction à exécuter toutes les 30 secondes environ, même lorsque le téléphone se met en veille et que l'utilisateur ne l'utilise pas. Est-ce possible de faire avec Android avec des services, ou même ils se ferment quand le téléphone se met en veille?Continuer d'exécuter une fonction pendant que le téléphone Android est en veille?
0
A
Répondre
0
Ne le faites pas. Il suffit de ne pas le faire. Il va rapidement vider la batterie.
Si vous en avez besoin pour une fonction spécialisée que vous et vous seul exécuterez, vous pouvez acquérir un PARTIAL_WAKE_LOCK. Mais ne mettez rien sur le marché qui fait cela! Je considérerais votre logiciel malveillant de l'application.
Une alternative au verrouillage de réveil consiste à utiliser AlarmManager pour vous réveiller toutes les n secondes. Mais encore une fois, si vous faites cela toutes les 30 secondes, ou même toutes les 5 minutes, votre application est malveillante.
Questions connexes
- 1. android montrer l'activité lorsque le téléphone est en veille
- 2. Text to speech lorsque le téléphone est en veille - Android
- 3. Android: Modifier le délai avant que le téléphone ne soit mis en veille pendant que mon application fonctionne
- 4. Continuer pendant que l'intérieur foreach
- 5. android: bonne façon d'attendre lorsque le téléphone est en état de veille (en utilisant TTS)
- 6. Android Le CountDownTimer va-t-il continuer à compter lorsque l'appareil se met en veille?
- 7. Handler.postDelayed pas appelé lorsque le téléphone portable en mode veille
- 8. Android: l'emplacement GPS se met à jour lorsque le téléphone portable est en veille?
- 9. Android AlarmService lorsque le téléphone est éteint
- 10. Le système de géolocalisation android (Google Play Services) peut déclencher des événements lorsque le téléphone est en mode veille
- 11. Rechercher une propriété en veille prolongée après aplying une fonction
- 12. Comment détecter si le téléphone est en mode veille dans le code?
- 13. Android - Exécuter une action lorsque le téléphone est verrouillé
- 14. Que se passe-t-il lorsque Android entre en veille/veille avec la géolocalisation html5
- 15. Comment trouver si le téléphone est en mode veille? (L'écran est éteint, le bouton d'alimentation enfoncé)
- 16. obtenir la valeur du capteur lorsque le téléphone est en mode veille
- 17. Android Sensor cesse de fonctionner lorsque l'appareil est en veille
- 18. La variable va perdre sa valeur lorsque le thread est en veille pendant une longue période
- 19. Comment puis-je détecter si un téléphone est en mode veille ou veille (dor Nokia)?
- 20. téléphone android en tant que serveur?
- 21. Puis-je continuer à travailler pendant que git pousse?
- 22. Evénement de presse de bouton matériel pendant que l'appareil est en mode veille
- 23. Allumez le téléphone Android
- 24. iPhone/Safari: Comment continuer à exécuter javascript en mode veille?
- 25. Puis-je empêcher le téléphone de se mettre en veille sur une page Web?
- 26. Comment mettre le msp430 en veille pendant 12 secondes?
- 27. son jeu pendant que le bouton est pressé -Android
- 28. Le service ne fonctionne pas correctement lorsque le téléphone est en mode veille
- 29. Le GPS ne se met pas à jour lorsque le téléphone est en mode veille
- 30. Est-ce que Android WebView setPluginsEnabled() provoquera une panne sur le téléphone sous Android 4.3?
@EboMike Vous devriez réviser votre réponse. Il n'a pas précisé le contexte dans lequel sa demande serait utilisée. Cela pourrait être une application d'affaires utilisée uniquement dans le cadre d'un besoin spécifique dans lequel Android peut remplir pleinement. Vous pourriez dire, vous pouvez utiliser WAKE_LOCK mais s'il vous plaît soyez conscient qu'il va vider la batterie rapidement et pourrait être considéré comme un logiciel malveillant s'il est utilisé dans un cadre commercial. –
J'ai mentionné au deuxième paragraphe que c'est une option s'il s'agit d'une application spécialisée. Je veux juste préciser qu'une application accessible au public ne devrait pas le faire. – EboMike
Quel type de batterie peut-on espérer d'une application qui exécute un service en arrière-plan? Serait-ce bien pire que dire Google Maps en mode navigation? Et les utilisateurs verraient-ils vraiment l'application même si Conner l'explique clairement dans la description/l'interface utilisateur de l'application? – Gromix