Bonjour,
Débutant en développement, j'ai un logiciel sur tablette qui utilise aussi un matériel connecté en bluetooth.
Mon but est qu'il ne perd jamais le pairing même si je sors de l'application.
Comment je peux faire ?
Merci de votre aide
Bonjour,
Débutant en développement, j'ai un logiciel sur tablette qui utilise aussi un matériel connecté en bluetooth.
Mon but est qu'il ne perd jamais le pairing même si je sors de l'application.
Comment je peux faire ?
Merci de votre aide
Salut,
Hmm Est ce que c'est vraiment souhaité pour la batterie ?
Sinon tu peux le faire via un Service qui sont fait pour cela .
Responsable Android de Developpez.com (Twitter et Facebook)
Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.
Comment fait on pour faire le service ?
Pour les services sous android. tu as ce cours de Nazim Benbourahla :
http://nbenbourahla.developpez.com/t...-sous-android/
ou aussi ce site
http://supertos.free.fr/supertos.php?page=1289
Mais par contre je me demande si le système ne risque pas de tuer le service a un moment ou un autre s'il a besoin de mémoire, et je sais pas comment contourner ça!
Ben je ne pense pas que cela soit utile de le gérer car si le système le tue c'est qu'il a une bonne raison.Mais par contre je me demande si le système ne risque pas de tuer le service a un moment ou un autre s'il a besoin de mémoire, et je sais pas comment contourner ça!
On peut définir les priorités par Service, mais si tout le monde annonce sont service comme non tuable au final ce qui va se passé c'est que le téléphones va freezé et redémarré, ce qui n'est pas le but.
Du coup si le service est tué ben si l'utilisateur relance l'application on relance le service sinon on ne fait rien car le système n'a pas de ressource suffisante.
Les raisons pour que le système tue un Service sont :
- Plus de mémoire disponibles
- Le service est inactif (en gros il n'a effectué aucune opération pendant x temps)
https://developer.android.com/guide/...lifecycle.html
Responsable Android de Developpez.com (Twitter et Facebook)
Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager