CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Android] Événement à la connexion

Pseudo supprimé
Pseudo supprimé 20 février 2014 à 16:30:38

Salut,

Je suis en train de développer une appli android pour mon stage et avec mon collègue on cherche à savoir si il est possible de déclancher un évennement (vérification dans une base de données) lorsque l'utilisateur se connecte à internet. Par exemple quand l'utilisateur arrive chez lui et qu'il se connecte en wifi ou qu'il réactive la data sur son phone.

J'ai cherché un peu partout sur le web et je n'ai pas réussis à trouver de réponse à ma question et je me doute que ça doit être possible.

Merci :)

lokilok
lokilok
Niveau 17
20 février 2014 à 16:39:32

Aucune idée mais sinon tu peux peut-être regardé genre toutes les dix secondes si il est connecté à Internet ou pas.

dark_drow
dark_drow
Niveau 15
20 février 2014 à 16:51:25

^ Très mauvaise pratique

il doit y avoir un event à "handler" que le téléphone envoie, regarde du côté des "Broadcast Receiver" c'est - de mémoire - tout ce qui sert à choper les évenements globaux du téléphone.

Pseudo supprimé
Pseudo supprimé 20 février 2014 à 16:55:24

Okay merci dark_drow. lokilok je ne pense pas que ce soit très optimisé ce genre de pratique mais merci quand meme de ta réponse :)

Bunyan
Bunyan
Niveau 17
20 février 2014 à 16:58:38

Il faut éviter le polling le plus possible, surtout sur le mobile, ça cramera les data et la batterie.

Comme l'a signalé dark_drow, il faut plutôt utiliser un BroadcastReceiver qui écoutera l'événement ConnectivityManager.CONNECTIVITY_ACTION .
Un tuto : http://thiranjith.com/2011/03/31/how-to-monitor-network-connectivity-in-android/

Pseudo supprimé
Pseudo supprimé 20 février 2014 à 17:24:21

Merci pour le tuto :)

lokilok
lokilok
Niveau 17
20 février 2014 à 21:41:00

M'en doutais un peu hap

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment